[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] ioctl 0000126c not supported by XL blkif

On Thu, 7 Dec 2006, Ian Campbell wrote:

partx only makes this ioctl call if you have an odd number of sectors in
your diskimage, and only when trying to process an "EFI GUID Partition
Table" (whatever that is, I presume it is an IA64 thing, although the
partx code is unconditional).

I see lots of references to "odd" partition sizes in my google, but I'm missing what 'odd' means in this context. 0dd as opposed to even? or odd as in "not aligning with cyl boundaries" or something like that? (I suppose my partitions listed below are odd in both respects)

I assume you aren't really using this type of partition table so I
expect it will fail harmlessly.

Do you have a disk setup which might cause it to think it needs to try
the more unusual partition types? Perhaps you are using an unpartitioned
disk of an odd size? That reproduced it for me.

we are using a systemimager floppy booted off qemu to create the DomU, so this is the same partition layout that would be given to a physical box.

[root@DomU]# fdisk -l /dev/sda

Disk /dev/sda: 36.5 GB, 36531973632 bytes
255 heads, 63 sectors/track, 4441 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1        16    128488+  83  Linux
/dev/sda2            17       669   5245222+  83  Linux
/dev/sda3           670       799   1044225   83  Linux
/dev/sda4           800      4441  29254365    f  Win95 Ext'd (LBA)
/dev/sda5           800       930   1052226   83  Linux
/dev/sda6           931      4441  28202076   83  Linux

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.