Hi, "funny" problems with :
$ qemu --version QEMU PC emulator version 0.11.0 (qemu-kvm-0.11.0), Copyright (c) 2003-2008 Fabrice Bellard on : $ uname -a Linux 2.6.31.12-174.2.3.fc12.i686 #1 SMP Mon Jan 18 20:22:46 UTC 2010 i686 i686 i386 GNU/Linux I can't use network in OpenBSD with any driver which is provided. All show just 'watchdog timeout -- resetting'. I tried re, em and fpx drivers. With fxp there was even core dump and Qemu crashed. Looks like problem is with their management of memory which they "improved" for KVM : # dmesg | grep -i not "Qumranet Virtio Memory" rev 0x00 at pci0 dev 4 function 0 not configured Command for Qemu which end with core dump was 'qemu -m 64 -boot c -usb -hda ./obsd.img -net nic,model=i82551 -net user &' For those who are interested here is output from Automatic Bug Reporting Tool : [New Thread 5580] warning: .dynamic section for "/usr/lib/libX11.so.6" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations Core was generated by `qemu -m 64 -boot c -usb -hda ./obsd.img -net nic,model=i82551 -net user'. Program terminated with signal 6, Aborted. #0 0x002bf416 in __kernel_vsyscall () Thread 2 (Thread 5580): #0 0x002bf416 in __kernel_vsyscall () No symbol table info available. #1 0x0099af72 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 No locals. #2 0x080b8f96 in cond_timedwait (unused=<value optimized out>) at posix-aio-compat.c:68 ret = <value optimized out> #3 aio_thread (unused=<value optimized out>) at posix-aio-compat.c:301 aiocb = <value optimized out> ret = <value optimized out> tv = {tv_sec = 1265976505, tv_usec = 396331} ts = {tv_sec = 1265976515, tv_nsec = 0} pid = <value optimized out> set = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}} #4 0x00996ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> __ignore1 = 128 __ignore2 = 2545 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {10125300, 0, 4001536, -1318489032, -777369161, 832168660}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> freesize = <value optimized out> #5 0x008eddce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 1 (Thread 5578): #0 0x002bf416 in __kernel_vsyscall () No symbol table info available. #1 0x0083da91 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> resultvar = <value optimized out> pid = 9977844 selftid = 5578 #2 0x0083f35a in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x985380 <main_arena>, sa_sigaction = 0x985380 <main_arena>}, sa_mask = {__val = { 9977844, 168, 1, 3216681904, 3216681692, 0, 304, 163, 9982848, 9977844, 163, 162, 3216681864, 8888562, 169560536, 163, 3216681904, 169622560, 0, 4222451712, 169560536, 169560637, 169560536, 169560536, 169560698, 169560836, 169560536, 169560836, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0xb} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0x00836be8 in __assert_fail (assertion=<value optimized out>, file=<value optimized out>, line=<value optimized out>, function=<value optimized out>) at assert.c:81 buf = 0xa1b49d8 "qemu: /builddir/build/BUILD/qemu-kvm-0.11.0/hw/eepro100.c:1176: eepro100_read2: Assertion `!\"feature is missing in this emulation: \" \"unknown word read\"' failed.\n" #4 0x080695a9 in eepro100_read2 (s=<value optimized out>, addr=<value optimized out>) at /usr/src/debug/qemu-kvm-0.11.0/hw/eepro100.c:1176 val = 0 __PRETTY_FUNCTION__ = "eepro100_read2" #5 0x08069605 in ioport_read2 (opaque=<value optimized out>, addr=<value optimized out>) at /usr/src/debug/qemu-kvm-0.11.0/hw/eepro100.c:1310 s = <value optimized out> #6 0x080627ea in ioport_read (index=<value optimized out>, address=<value optimized out>) at /usr/src/debug/qemu-kvm-0.11.0/ioport.c:67 default_func = {0x8062850 <default_ioport_readb>, 0x8062870 <default_ioport_readw>, 0x80628f0 <default_ioport_readl>} func = <value optimized out> #7 0x08062a24 in cpu_inw (env=<value optimized out>, addr=<value optimized out>) at /usr/src/debug/qemu-kvm-0.11.0/ioport.c:240 val = <value optimized out> #8 0x08188004 in helper_inw (port=<value optimized out>) at /usr/src/debug/qemu-kvm-0.11.0/target-i386/op_helper.c:576 No locals. #9 0x010f11d2 in ?? () No symbol table info available. #10 0x0000c042 in ?? () No symbol table info available. #11 0xd027d000 in ?? () No symbol table info available. #12 0xbfbaad08 in ?? () No symbol table info available. #13 0x0812404b in tb_gen_code (env=<value optimized out>, pc=<value optimized out>, cs_base=<value optimized out>, flags=<value optimized out>, cflags=<value optimized out>) at /usr/src/debug/qemu-kvm-0.11.0/exec.c:918 tb = 0xd2c11970 tc_ptr = <value optimized out> phys_pc = 0 phys_page2 = <value optimized out> virt_page2 = <value optimized out> code_gen_size = 135906192 Backtrace stopped: previous frame inner to this frame (corrupt stack?) >From To Syms Read Shared Object Library 0x009b0420 0x009ca718 Yes (*) /lib/libm.so.6 0x00995300 0x009a0c28 Yes (*) /lib/libpthread.so.0 0x009da880 0x009de688 Yes (*) /lib/librt.so.1 0x009e5620 0x009f08e8 Yes (*) /lib/libz.so.1 0x0435edb0 0x043f0ef8 Yes (*) /lib/libasound.so.2 0x00557f70 0x00559428 Yes (*) /usr/lib/libpulse-simple.so.0 0x07e997d0 0x07f12f18 Yes (*) /usr/lib/libgnutls.so.26 0x00db61b0 0x00dc6a98 Yes (*) /usr/lib/libsasl2.so.2 0x07c20a20 0x07c212c8 Yes (*) /lib/libutil.so.1 0x056a63d0 0x056fe878 Yes (*) /usr/lib/libSDL-1.2.so.0 0x00124370 0x001b5798 Yes (*) /usr/lib/libX11.so.6 0x0454bda0 0x04563ee8 Yes (*) /lib/libncurses.so.5 0x00829990 0x009354e0 Yes (*) /lib/libc.so.6 0x04671000 0x046a0af8 Yes (*) /usr/lib/libpulse.so.0 0x007aeab0 0x007b8538 Yes (*) /lib/libtinfo.so.5 0x007f1830 0x00808ccf Yes (*) /lib/ld-linux.so.2 0x0098aa60 0x0098ba88 Yes (*) /lib/libdl.so.2 0x045777a0 0x045aaf78 Yes (*) /usr/lib/libpulsecommon-0.9.21.so 0x07848380 0x0784cd28 Yes (*) /usr/lib/libSM.so.6 0x07829530 0x078391e8 Yes (*) /usr/lib/libICE.so.6 0x07beeec0 0x07bf1bd8 Yes (*) /usr/lib/libXtst.so.6 0x07bfff10 0x07c03fe8 Yes (*) /lib/libwrap.so.0 0x045fc030 0x0464b1d8 Yes (*) /usr/lib/libsndfile.so.1 0x07bf6d80 0x07bf9a58 Yes (*) /usr/lib/libasyncns.so.0 0x00b4f230 0x00b7b3c8 Yes (*) /lib/libdbus-1.so.3 0x07fbf170 0x07fcbb38 Yes (*) /usr/lib/libtasn1.so.3 0x07c88240 0x07cd9198 Yes (*) /lib/libgcrypt.so.11 0x00b95650 0x00ba3b58 Yes (*) /lib/libresolv.so.2 0x00ae68b0 0x00aeba18 Yes (*) /lib/libcrypt.so.1 0x00c7ae80 0x00c89608 Yes (*) /usr/lib/libxcb.so.1 0x07697e60 0x07699988 Yes (*) /lib/libuuid.so.1 0x00dd7720 0x00de1ff8 Yes (*) /usr/lib/libXext.so.6 0x00de9740 0x00df34b8 Yes (*) /usr/lib/libXi.so.6 0x07f39170 0x07f479c8 Yes (*) /lib/libnsl.so.1 0x04511580 0x0453b848 Yes (*) /usr/lib/libFLAC.so.8 0x046b9bc0 0x046bbfb8 Yes (*) /usr/lib/libvorbisenc.so.2 0x044dda10 0x044f3d48 Yes (*) /usr/lib/libvorbis.so.0 0x007db310 0x007ddb88 Yes (*) /usr/lib/libogg.so.0 0x00baeda0 0x00bb08d8 Yes (*) /lib/libcap-ng.so.0 0x07c265e0 0x07c26ba8 Yes (*) /lib/libgpg-error.so.0 0x00ed8920 0x00f073c8 Yes (*) /usr/lib/libfreebl3.so 0x00bbca00 0x00bbd7f8 Yes (*) /usr/lib/libXau.so.6 0x0043ba00 0x004430c8 Yes (*) /lib/libnss_files.so.2 0x0030a2c0 0x00310178 Yes (*) /usr/lib/libXrender.so.1 0x0760f150 0x07613c58 Yes (*) /usr/lib/libXrandr.so.2 0x002aee40 0x002b4458 Yes (*) /usr/lib/libXcursor.so.1 0x00df8e70 0x00dfb3a8 Yes (*) /usr/lib/libXfixes.so.3 (*): Shared library is missing debugging information. $1 = 0xa1b49d8 "qemu: /builddir/build/BUILD/qemu-kvm-0.11.0/hw/eepro100.c:1176: eepro100_read2: Assertion `!\"feature is missing in this emulation: \" \"unknown word read\"' failed.\n" No symbol "__glib_assert_msg" in current context.