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

Re: [Xen-devel] 4.7 qemu regression: HVM guests fail to boot from xvda



On Fri, Jun 03, George Dunlap wrote:

> On 01/06/16 16:36, Ian Jackson wrote:
> > I think we should fix this with a syntax for explicitly specifying a
> > pv-only device with the hd* pv block number.

> Would this be a suitable solution for you, and do you think you
> understand the suggestion well enough / have enough time to write up a
> patch?

In another mail in this thread it was said that there are two things:
one is the controller type (piix,ahci) and another is the disk type
(connected to emulated hardware, pv-only). The controller type can be
adjusted with 'hdtype=(ide|ahci)'.

I think the regression is: 'vdev=xvda' does not result in a disk
connected to the emulated controller. Should we change the way hdtype=
is handled internally? If hdtype= is not given it remains unset and with
vdev=xvd* no disk-on-emulated-controller gets added. If hdtype= is set
then vdev=xvd* will result in an disk-on-emulated-controller, which
fixes the regression. If vdev=hd* and hdtype= was not set, hdtype will
be silently set to ide.

Would that approach be acceptable? As an alternative adding hdtype=pv
and checking for it in the place changed by c0c099d would be an
alternative way for a pvonly disk.

And I think we are talking only about {hd,xvd}[a-d] anyway, right? Or
would the emulated AHCI controller allow more than 4 disks?

Olaf

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

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