Depuis un petit moment, je constate que les derniers builds du QEMU contenus dans KVM explosent en vol au démarrage de la VM. Flemmard, je continuais donc à utiliser le QEMU de la version 68 qui, lui, fonctionnait. Et puis ça a fini par vraiment me démanger. Je comprend à grands renforts de gdb que lorsque l’output SDL est activé en même temps que le support d’une carte réseau virtuelle, QEMU coredumpe.
À tout hasard, j’essaye de passer à un modele de carte virtuelle different de la rtl8139 émulée par defaut, puisque les dernieres versions de QEMU/KVM en supportent desormais bien plus qu’auparavant, et là, bingo, plus de Segmentation Fault. Ainsi, le démarrage de mes VMs NetBSD ressemble désormais à ceci :
/usr/local/bin/qemu-system-x86_64 /data/virt/netbsd.img \ -net nic,macaddr=00:56:01:02:03:04,model=i82557b \ -net tap,ifname=tap0,script=/etc/qemu-ifup \ -m 256 \ -no-acpi \ -localtime \ -daemonize
Où model=i82557b demande l’émulation d’une carte réseau de type Intel.
Et ouais… les vacances sont finies.

Recent Comments