As a workaround until I can uncover the qemu/FreeBSD AHCI/SATA issue, I simply create a legacy IDE to hang the CD and HD from:
-device piix4-ide \ -drive if=none,file=/home/ehv/images/FreeBSD-9.1-RELEASE-amd64-dvd1.iso,id=drive-ide0-0-0 \ -device ide-cd,bus=ide.0,drive=drive-ide0-0-0,id=ide0-0-0 \ -drive if=none,file=/home/ehv/images/r060501.img,format=raw,id=drive-ide0-0-1 \ -device ide-hd,bus=ide.0,drive=drive-ide0-0-1,id=ide0-0-1 \ But now the e1000 emulated network device under q35 does not seem to pass interrupts. Using: -netdev tap,id=hostnet0,script=/home/ehv/images/qemu-ifup,downscript=/home/ehv/images/qemu-ifdown \ -device e1000,netdev=hostnet0 \ Or a user network: -netdev user,id=hostnet0,net=192.168.76.0/24,dhcpstart=192.168.76.9 \ But machine pc-i440fx-1.6 works just fine. Anyone have any thoughts on where to start looking or a possible workaround? -----Original Message----- From: Michael S. Tsirkin [mailto:m...@redhat.com] Sent: Tuesday, September 10, 2013 12:50 PM To: Bret Ketchum Cc: Qemu-devel@nongnu.org; kra...@redhat.com Subject: Re: Q35 FreeBSD install status On Tue, Sep 10, 2013 at 05:29:06PM +0000, Bret Ketchum wrote: > > Great thanks. Any idea why the HD does not show? There's no HD in your command line. > -----Original Message----- > From: Michael S. Tsirkin [mailto:m...@redhat.com] > Sent: Tuesday, September 10, 2013 12:30 PM > To: Bret Ketchum > Cc: Qemu-devel@nongnu.org; kra...@redhat.com > Subject: Re: Q35 FreeBSD install status > > On Tue, Sep 10, 2013 at 04:16:35PM +0000, Bret Ketchum wrote: > > > > > > I’m looking for some guidance with regards to constructing a VM > > using a later version of FreeBSD. In reference to a qemu-devel posting: > > > > http://lists.nongnu.org/archive/html/qemu-devel/2012-08/msg03329.htm > > l > > > > I reran with both 1.6.0.rc3 and 1.6.50 the q35 FreeBSD tests > > with 9.0, 9.1 and 10-CURRENT using the following command line: > > > > qemu-kvm \ > > > > -hda /home/ehv/images/126802.img -enable-kvm -m 1G -monitor stdio -M q35 > > \ > > -vnc 127.0.0.1:1 -vga cirrus -monitor stdio \ > > -cdrom /home/ehv/images/FreeBSD-9.0-RELEASE-amd64-dvd1.iso -boot > > order=d > > > > Note the command line parameter changes necessary for the current > > versions of qemu. I'm running this on a Fedora 17/3.4.4 host and > > I've tried specifying SeaBios 1.7.3 with -bios and -acpitable > > command line options. Note also that both the ide and ahci tests > > (pc-i440fx-1.6) worked as advertised on this host. > > My trouble is that the bios does not see either the HDD image nor the cdrom. > > > > My questions are am I correct to expect the aforementioned q35 > > test (specifically the command line) to work? Am I missing something > > obvious? Is there something to look? > > > > Any insight will be appreciated. Thanks. > > > > > > > > Bret > > > > > > -cdrom doesn't work with ahci. > there's a new flag that replaces it, I keep forgetting what it is. > Will look it up tomorrow if no one beats me to it. > > -- > MST