> 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=destroyI 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_FixLoadOrderIt 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
2012/4/6 James Harper <james.harper@bendigoit.com.au>:> > 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.This is command line args to xm create , in this case multiply disk lines allowed...> > 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? >Windows says this error when i run setup.exe from iso and go to install windows. After windows detects hard drives it says this error: hard disk not properly configured in bios or not able to boot -- Vasiliy Tolstov, Clodo.ru e-mail: v.tolstov@selfip.ru jabber: vase@selfip.ru _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
> > Windows says this error when i run setup.exe from iso and go to install > windows. After windows detects hard drives it says this error: > hard disk not properly configured in bios or not able to boot >Does the qemu log you sent earlier capture things up to this point? I wonder if gplpv needs to tell Windows something about that it is a boot disk... this has never been a problem before but I''ve never tried installing like you are doing. James
2012/4/6 James Harper <james.harper@bendigoit.com.au>:>> >> Windows says this error when i run setup.exe from iso and go to install >> windows. After windows detects hard drives it says this error: >> hard disk not properly configured in bios or not able to boot >> > > Does the qemu log you sent earlier capture things up to this point? > > I wonder if gplpv needs to tell Windows something about that it is a boot disk... this has never been a problem before but I''ve never tried installing like you are doing. > > JamesNo, time after time all works fine without modify. And my checks says, that error displays more often than underline disk storage have big latency. But then the latency is small, all works without modifications. -- Vasiliy Tolstov, Clodo.ru e-mail: v.tolstov@selfip.ru jabber: vase@selfip.ru