Virtio module has been merged into FreeBSD 9.2. However, if you have compiled with gcc-4.6.4, hang after detecting the vtnet. The workaround is to compile with clang. Please comment if you know a better way. thanks in advance. FYI, How to compile using clang emerge sys-devel/clang cd /usr/src/sys/amd64/conf cp GENERIC.hints /boot/device.hints config GENERIC cd ../compile/GENERIC export CC=clang export CXX="clang++ -stdlib=libc++" make cleandepend && make depend && make -j3 && make install
Created attachment 360856 [details, diff] sample patch for freebsd-sources-9.2_rc3.ebuild I've confirm that kernel compiled using gcc-4.6.4 is booted. This patch is based on the idea of Debian's patch. (disable CFLAGS=-fstack-protector) FYI, http://patch-tracker.debian.org/patch/series/view/kfreebsd-9/9.2-1/950_no_stack_protector.diff
+ 14 Jun 2015; Michał Górny <mgorny@gentoo.org> + +files/freebsd-sources-10.1-gcc48.patch, freebsd-sources-10.1-r3.ebuild: + Stop requiring clang. Fix failures with recent gcc versions, bug #477914. + https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/148 by nigoro.