[libvirt] [PATCH] Add AHCI support to qemu driver

Jim Fehlig jfehlig at suse.com
Mon Oct 17 20:08:42 UTC 2011


Adam Litke wrote:
> On Mon, Oct 03, 2011 at 10:46:18PM -0600, Jim Fehlig wrote:
>   
>> Adam Litke wrote:
>>     
>>> Hi Jim.  I was testing this and found that I could not boot from the sata disks
>>> I defined.  When I switch them back to ide, they can be booted just fine.
>>> Perhaps something is missing from the boot order logic?
>>>   
>>>       
>> Hmm, I didn't notice this in my testing.  sda in the below config
>> contained /boot.  Can you provide the domain config?
>>     
>
>   
Hi Adam,

I've been traveling, sorry for the delay...

> With the following config, I end up booting from the cdrom.  If I take away the
> cdrom definition completely, I am unable to boot at all.
>   

I can boot fine with your config, either from sda (<boot dev='hd' />) or
cdrom (<boot dev='cdrom' />).

Have you verified your seabios supports booting from ahci as Bruce
mentioned?

Thanks,
Jim

> <domain type='kvm'>
>   <name>blockPull-test</name>
>   <memory>262144</memory>
>   <currentMemory>262144</currentMemory>
>   <vcpu>1</vcpu>
>   <os>
>     <type arch='x86_64' machine='pc-0.13'>hvm</type>
>     <boot dev='hd'/>
>   </os>
>   <features>
>     <acpi/>
>     <apic/>
>     <pae/>
>   </features>
>   <clock offset='utc'/>
>   <on_poweroff>destroy</on_poweroff>
>   <on_reboot>restart</on_reboot>
>   <on_crash>restart</on_crash>
>   <devices>
>     <emulator>/home/aglitke/src/qemu/x86_64-softmmu/qemu-system-x86_64</emulator>
>     <disk type='file' device='disk'>
>       <driver name='qemu' type='qed'/>
>       <source file='/home/aglitke/vm/sata-test/disk1.qed' />
>       <target dev='sda' bus='sata'/>
>     </disk>
>     <disk type='file' device='disk'>
>       <driver name='qemu' type='qed'/>
>       <source file='/home/aglitke/vm/sata-test/disk2.qed' />
>       <target dev='sdb' bus='sata'/>
>     </disk>
>     <disk type='file' device='cdrom'>
>       <driver name='qemu' type='raw'/>
>       <source file='/home/aglitke/vm/images/natty-alternate-amd64.iso' />
>       <target dev='hda' bus='ide'/>
>     </disk>
>     <interface type="network">
>       <source network="default" />
>     </interface>
>     <graphics type='vnc' port='-1' autoport='yes'/>
>   </devices>
> </domain>
>
>   




More information about the libvir-list mailing list