[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



Il 02/03/2016 11:50, Paul Durrant ha scritto:
-----Original Message-----
From: win-pv-devel [mailto:win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On
Behalf Of Éliás Tamás
Sent: 01 March 2016 22:52
To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
Subject: Re: [win-pv-devel] [Xen-users] windows pv drivers 8.1 series
INACCESSIBLE_BOOT_DEVICE windows 10

Dear Paul.

In safe mode I used "dpinst.exe /D /U inf-file" for each and every
driver package (8.2).

the removal process went find. I rebooted, first back into safe mode,
and checked what I find.  I found that all the driver files are still
there (screenshot attached) (/D?).

After this, in safe mode I installed the 8.1 drivers with

"dpinst.exe /F"

and after reboot, I got a BSOD again (attached).

I don't think driver installation in safe mode is a good idea. You should use 
safe mode to remove drivers and get a normal boot back to a working state. Can 
you just try removal using safe mode and then installation after a reboot into 
normal mode?

   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

Attachment: qemu-dm-W7.log.1
Description: Text document

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