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

Re: [win-pv-devel] [Xen-users] windows pv drivers 8.1 series INACCESSIBLE_BOOT_DEVICE windows 10



Hi.
> I've tested removal of the 8.2 driver in safe mode and re-installation in 
> normal mode on win7 and win10 and it works ok for me, so I'm not sure why 
> things are going wrong for you.
> The cause of the problem, no doubt though, is that for some reason when you 
> un-install XENVBD Windows is not running the driver co-installer. No idea why 
> that would be happening but because it is not being run then the following 
> registry key gets left lying around:
> 
> HKLM/SYSTEM/CurrentControlSet/services/XEN/Unplug/DISKS (REG_DWORD) == 1
> 
> With this in place, on the next boot XENFILT will unplug emulated disks but, 
> because XENVBD has been removed, there is nothing to enumerate PV disks and 
> so the VM has no disks, hence a 0x7B BSOD.
> So, I suggest you go into safe mode and manually remove that registry key. 
> You should then be able to boot back into normal mode and clean up all 
> remaining drivers. That is:
> 
> - Make sure all packages are un-installed via Control Panel
> - Then look in C:\windows\System32\DriverStore\FileRepository and make sure 
> there no old copies of driver packages in there
> - Then reboot
> - Then open up device manager and make sure there are no PV devices around
> 
> When you have fully cleaned up you should be safe to install new copies of 
> the drivers.
Yes, this did the trick! Working!


> 
>   Paul
> 
> 
>>>>
>>>>    Paul
>>>
>>> Thanks for fix/improve the drivers.
>>> Today I did some tests hoping that your recent changes solved the
>>> remained BSOD cases about driver remove, update (after old remove and
>>> reboot) and different version install but don't seems :(
>>> Now on latest test with a clean W7 domU I saw also another particular
>>> problem.
>>> Installing only xenbus (click on reboot now before install other
>>> components for mistake) and rebooting windows hangs on boot without
>>> errors (qemu log in attachment)
>>> Setting xen_platform_pci=0 booted again correctly (without xenbus).
>>>
>>> After removing the drivers from control (in previous tests with domU
>>> working) I retried to remove remained drivers things manually with a bat
>>> I did time ago without success (always BSOD):
>>>> @ECHO OFF
>>>> REM Clean from new pv drivers things not removible from control panel
>>>>
>>>> REM Stop and remove xen services
>>>> net stop xenlite
>>>> sc delete xenlite
>>>> DEL /q "%SystemRoot%\system32\liteagent.exe"
>>>>
>>>> sc delete xeniface
>>>> DEL /q "%SystemRoot%\system32\drivers\xeniface.sys"
>>>>
>>>> sc delete xendisk
>>>> DEL /q "%SystemRoot%\system32\drivers\xendisk.sys"
>>>>
>>>> sc delete xennet
>>>> DEL /q "%SystemRoot%\system32\drivers\xennet.sys"
>>>>
>>>> sc delete xenvbd
>>>> DEL /q "%SystemRoot%\system32\drivers\xenvbd.sys"
>>>>
>>>> sc delete XENVIF
>>>> DEL /q "%SystemRoot%\system32\drivers\xenvif.sys"
>>>>
>>>> sc delete XENFILT
>>>> DEL /q "%SystemRoot%\system32\drivers\xenfilt.sys"
>>>>
>>>> sc delete XENBUS
>>>> DEL /q "%SystemRoot%\system32\drivers\xenbus.sys"
>>>> DEL /q "%SystemRoot%\system32\drivers\xen.sys"
>>>> DEL /q "%SystemRoot%\system32\drivers\xencrsh.sys"
>>>>
>>>>
>>>> ECHO Finish
>>> "pnputil -e" before execute the bat already show no xen drivers even if
>>> still presents.
>>> Can someone help me to found all other registry keys and files to remove
>>> (to add on bat) please?
>>>
>>>
>>>>
>>>>> 2016-03-01 17:52 keltezéssel, Paul Durrant írta:
>>>>>>> -----Original Message-----
>>>>>>> From: win-pv-devel [mailto:win-pv-devel-
>> bounces@xxxxxxxxxxxxxxxxxxxx]
>>>>> On
>>>>>>> Behalf Of Éliás Tamás
>>>>>>> Sent: 01 March 2016 15:23
>>>>>>> To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>>>>>> Subject: Re: [win-pv-devel] [Xen-users] windows pv drivers 8.1 series
>>>>>>> INACCESSIBLE_BOOT_DEVICE windows 10
>>>>>>>
>>>>>>> Hi.
>>>>>>>
>>>>>>> Are the files in http://xenbits.xen.org/pvdrivers/win/8.1.0/
>>>>>>> automatically generated? If yes, when the autogeneration runs? If
>> not,
>>>>>>> may I ask you to provide a compiled version? (I have no windows
>>>>>>> environment to compile with at all). Thank you.
>>>>>>>
>>>>>> The binaries directly under http://xenbits.xen.org/pvdrivers/win are
>>>>>> built
>>>>> from the master branches of the respective repos. The binaries under
>>>>> http://xenbits.xen.org/pvdrivers/win/8.1.0 are built from specific
>>>>> tags made
>>>>> on the staging-8.1 branches of each of the repos and are only
>>>>> re-built when I
>>>>> manually kick the workers after I decided to re-tag.
>>>>>>    Paul
>>>>>>
>>>>>>> 2016-03-01 13:20 keltezéssel, Paul Durrant írta:
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: win-pv-devel [mailto:win-pv-devel-
>>>>> bounces@xxxxxxxxxxxxxxxxxxxx]
>>>>>>> On
>>>>>>>>> Behalf Of Paul Durrant
>>>>>>>>> Sent: 01 March 2016 10:09
>>>>>>>>> To: Éliás Tamás; win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>>>>>>>> Subject: Re: [win-pv-devel] [Xen-users] windows pv drivers 8.1
>>>>>>>>> series
>>>>>>>>> INACCESSIBLE_BOOT_DEVICE windows 10
>>>>>>>>>
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: Éliás Tamás [mailto:et@xxxxxxx]
>>>>>>>>>> Sent: 01 March 2016 10:07
>>>>>>>>>> To: Paul Durrant; win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>>>>>>>>> Subject: Re: [win-pv-devel] [Xen-users] windows pv drivers 8.1
>>>>>>>>>> series
>>>>>>>>>> INACCESSIBLE_BOOT_DEVICE windows 10
>>>>>>>>>>
>>>>>>>>>> Hi.
>>>>>>>>>>
>>>>>>>>>>>> Do we have a chance to fix this? Some bat files which deletes
>> the
>>>>>>>>>>>> leftovers? (Since I'm having a BSOD upon normal boot I have no
>>>>> other
>>>>>>>>>>>> chance then safe mode currently)
>>>>>>>>>>>>
>>>>>>>>>>> Given that the xenbus co-installer still runs I'll add some
>>>>>>>>>>> code in
>>>>> there
>>>>>>> to
>>>>>>>>>> make sure that no unplug is performed on the next reboot.
>>>>>>>>>> That sounds well. When will be possible to try the new installer?
>>>>>>>>>>
>>>>>>>>> I should have a patch today.
>>>>>>>>>
>>>>>>>>>> Thank you.
>>>>>>>>>>
>>>>>>>>> Thanks for bringing the precise nature of the problem to my
>>>>>>>>> attention.
>>>>>>>>>
>>>>>>>> Having kicked myself for being so stupid, I now realise why the co-
>>>>> installers
>>>>>>> are not working as I expect... The InitSafeBootMode override in
>> XENBUS
>>>>> is
>>>>>>> preventing FDO creation, hence there will be no child PDOs, hence no
>>>>> other
>>>>>>> driver's co-installer is ever going to run.
>>>>>>>> So, my plan is to simply prevent emulated device unplug in safe
>> mode
>>>>> and
>>>>>>> remove the override from other drivers. The lack of unplug should
>>>>>>> cause
>>>>> PV
>>>>>>> devices to become inactive anyway, which achieves the desired
>> effect.
>>>>>>>>    Paul
>>>>>>>> _______________________________________________
>>>>>>>> win-pv-devel mailing list
>>>>>>>> win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>>>>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>>
>>>>>>> Éliás Tamás
>>>>>>> Thomas Elias
>>>>>>>
>>>>>>> ETIT[nwpro] KFT, Ügyvezető-Hálózatbiztonsági specialista
>>>>>>> ETIT[nwpro] Ltd, General Manager-Network security specialist
>>>>>>>
>>>>>>> Tel. HU: +36/30-497-1626
>>>>>>> Tel. DE: +49/160-651-8723
>>>>>>> OpenPGP pubkey: http://etit.hu/doc/et-pub.asc
>>>>>>>
>>>>>>> Okleveles mérnök-informatikus (MSC)
>>>>>>> Master of Science in Information Technology (MSC)
>>>>>>>
>>>>>>> Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
>>>>>>> Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
>>>>>>> Contact: http://etit.hu/index.php/en/contact
>>>>>>> Disclaimer: http://etit.hu/disclaimer-email-en.txt
>>>>>> _______________________________________________
>>>>>> win-pv-devel mailing list
>>>>>> win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>>>>>>
>>>>> --
>>>>>
>>>>>
>>>>> Éliás Tamás
>>>>> Thomas Elias
>>>>>
>>>>> ETIT[nwpro] KFT, Ügyvezető-Hálózatbiztonsági specialista
>>>>> ETIT[nwpro] Ltd, General Manager-Network security specialist
>>>>>
>>>>> Tel. HU: +36/30-497-1626
>>>>> Tel. DE: +49/160-651-8723
>>>>> OpenPGP pubkey: http://etit.hu/doc/et-pub.asc
>>>>>
>>>>> Okleveles mérnök-informatikus (MSC)
>>>>> Master of Science in Information Technology (MSC)
>>>>>
>>>>> Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
>>>>> Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
>>>>> Contact: http://etit.hu/index.php/en/contact
>>>>> Disclaimer: http://etit.hu/disclaimer-email-en.txt
>>>> _______________________________________________
>>>> win-pv-devel mailing list
>>>> win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>>>
>>>
>>>
>>> _______________________________________________
>>> win-pv-devel mailing list
>>> win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>>>
>>
>> --
>>
>>
>> Éliás Tamás
>> Thomas Elias
>>
>> ETIT[nwpro] KFT, Ügyvezető-Hálózatbiztonsági specialista
>> ETIT[nwpro] Ltd, General Manager-Network security specialist
>>
>> Tel. HU: +36/30-497-1626
>> Tel. DE: +49/160-651-8723
>> OpenPGP pubkey: http://etit.hu/doc/et-pub.asc
>>
>> Okleveles mérnök-informatikus (MSC)
>> Master of Science in Information Technology (MSC)
>>
>> Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
>> Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
>> Contact: http://etit.hu/index.php/en/contact
>> Disclaimer: http://etit.hu/disclaimer-email-en.txt
>>
>> _______________________________________________
>> win-pv-devel mailing list
>> win-pv-devel@xxxxxxxxxxxxxxxxxxxx
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

-- 


Éliás Tamás
Thomas Elias

ETIT[nwpro] KFT, Ügyvezető-Hálózatbiztonsági specialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles mérnök-informatikus (MSC)
Master of Science in Information Technology (MSC)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

 


Rackspace

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