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

[Xen-devel] GPLPV error



> Sorry, but i have another problem with disk write when use gplpv:
> 
>  I'm create simple winpe windows installer with windows aik and
> integrate into it xen gpl pv drivers. Sometimes i can't install
> windows to hard drive.
> Windows syas, that hard disk not properly configured in bios or not
> able to boot from it.
> Disk is the phisical device, domU config:
> 
> kernel='hvmloader'
> builder='hvm'
> memory=1024
> name="21-706"
> vcpus=4
> vif="mac=00:16:3e:00:17:b9,ip=62.76.47.68,type=paravirtualised"
> disk="file:/var/storage/iso/SW_DVD5_Windows_Svr_DC_EE_SE_Web_2008
> _R2_64Bit_Russian_w_SP1_MLF_X17-22616_vase.iso,hdc:cdrom,r"
> disk="phy:/dev/disk/vbd/21-1206,hda,w"
> device_model='qemu-dm'
> boot='c'
> vnc=1
> vncpasswd='uRFCg8oPkD'
> serial='pty'
> usbdevice='tablet'
> keymap='en-us'
> boot='d'
> -p
> disk="file:/var/storage/iso/winpe_amd64.iso,hdb:cdrom,r"
> on_reboot=destroy
> on_poweroff=destroy
> on_crash=destroy

I thought you couldn't have multiple disk= lines like that. I thought only the 
last one would take effect... that's not what your qemu log says though.

I can't see any obvious errors in your logs. The only thing that maybe is a 
concern is:

> 12974973492609: XenPCI GPLPV 0.10.0.357
> 12974973492609: XenPCI --> XenPci_FixLoadOrder
> 12974973492609: XenPCI     dummy_group_index = -1
> 12974973492609: XenPCI     wdf_load_group_index = 2
> 12974973492609: XenPCI     xenpci_group_index = -1
> 12974973492609: XenPCI     boot_bus_extender_index = 3
> 12974973492609: XenPCI <-- XenPci_FixLoadOrder

It should look more like this:

12978176025734: XenPCI GPLPV 0.10.0.357
12978176025734: XenPCI --> XenPci_FixLoadOrder
12978176025734: XenPCI     dummy_group_index = 1
12978176025750: XenPCI     wdf_load_group_index = 2
12978176025750: XenPCI     xenpci_group_index = 3
12978176025750: XenPCI     boot_bus_extender_index = 5
12978176025750: XenPCI <-- XenPci_FixLoadOrder

Which ensures that xenpci loads before "boot_bus_extender" devices, and so is 
active before windows finds the ide path to the harddisk. If windows spotted 
both the ide and the gplpv paths to the harddisk it may get a bit confused, 
especially if gplpv hides the ide drive a bit later on. I have tried to be very 
careful to ensure that this cannot happen (both paths active at the same time) 
though as it can trash filesystems if Windows doesn't detect them as the same 
device.

Where does Windows tell you there is a problem with the harddisk?

James

_______________________________________________
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®.