I've tried testing the unmoddified drivers for Linux HVM.
 Apparently tap:aio works but not tap:qcow. This with a patched qemu  
(ioemu-qemu-xen) patched with recent qemu_disable_patches.diff.
My disk config is:
 disk = [ 'tap:qcow:/xen/test.qcow,xvda,w',  
'tap:qcow:/xen/test2.qcow,xvdb,w', 'tap:aio:/xen/test3.raw,xvdc,w',  
'file:/root/debian-500-amd64-netinst.iso,hdc:cdrom,r' ]
On Dom0 upon xen-vbd.ko insertion dmesg shows:
[13644.995275] blktap: ring-ref 8, event-channel 6, protocol 1 (x86_64-abi)
[13644.997697] blktap: ring-ref 9, event-channel 7, protocol 1 (x86_64-abi)
 [13644.999927] blktap: ring-ref 10, event[  112.122528] xen-vbd:  
registered block device major 202
My DomU Linux HVM dmesg shows:
[  112.122528] xen-vbd: registered block device major 202
[  112.123653]  xvdc: unknown partition table
[  112.171299] register_blkdev: cannot get major 22 for ide
 [  112.172410] vbd vbd-5632: 19 xlvbd_add at  
/local/domain/0/backend/vbd/8/5632
Only the tap:aio is shown in the DomU.
/Martin
Quoting James Harper <james.harper@xxxxxxxxxxxxxxxx>:
 
On Mon, Mar 2, 2009 at 12:53 AM, Martin Kjær Jørgensen <shaoh@xxxxxxx>
wrote:
 
Could you send me a short description of your setup so that i can
 
 
compare
 
with my own? It sound like i'm missing some stupid setting somewhere...
 
 
In my setup tap:aio works, but tap:qcow doesn't. I guess it's a bug.
 
 
 When debugging this a while ago I found that tap:* wasn't passing  
through the sector count correct. I have since upgraded to 3.3.1 and  
tap:aio works fine. I haven't tested tap:qcow.
Have you tried with a Linux HVM domain with PV drivers?
James
 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |