Yellow Rabbit

DragonFly BSD x86_64 under QEMU

DragonFly BSD x86_64 has some problems with QEMU's acpi and network emulation. Start QEMU as

qemu -drive file=${HOME}/qemu/dfly.raw,media=disk,format=raw \
-net nic,model=e1000 -net tap,ifname=tap0,script=no,downscript=no -m 700M 

1st console will be filled by

intr 9 on cpu0 at 50/20000 hz, livelock removed
intr 9 on cpu0 at 40001/40000 hz, livelocked limit engaged!
intr 9 on cpu0 at 50/20000 hz, livelock removed
intr 9 on cpu0 at 40001/40000 hz, livelocked limit engaged!
intr 9 on cpu0 at 50/20000 hz, livelock removed
intr 9 on cpu0 at 40001/40000 hz, livelocked limit engaged!
intr 9 on cpu0 at 50/20000 hz, livelock removed
intr 9 on cpu0 at 40001/40000 hz, livelocked limit engaged!

or something like that. Switch to second console (Alt+F2) and disable apic interrupt routing:

echo 'hw.ioapic_enable=0' >> /boot/loader.conf.local
reboot

In other hand you may prefer press 9 in the loader menu and disable interrupt routing for this session:

set hw.ioapic_enable=0
boot
blog comments powered by Disqus