Error msgs and Blue screen when booting w/ USB device attached

Y

YaronM

Hello all,

I'm working on a steady build of XPe SP1 that we developed a few months ago.
I've tried installing a Wireless USB NIC from 3Com to it and made the
installation successfuly.
(the device-driver installation was made manually after FBA).
I'm using Winlogon.

when I boot the system while the device is attached to the USB port, I
recieve errors in the phase where you can see the windows splash wallpaper
and a message saying: "Windows is starting up..."
the behaviour is random. sometimes I can boot normally, sometimes I recieve
the BSOD immediately but usually I get the following type of errors:

1. While "Windows is starting up..." I recieve "Winlogon.exe" Application
Error
the exception integer overflow (0xc000095) occurd in Application at
location 0x00dff15e
when I click on OK I recieve a BSOD of: STOP C000021A FATAL SYSTEM
ERROR.
The windows logon process terminated unexpectendly with status 0xC000005
(0x0000000 0x0000000)
The system has been shut down.

2. While "Windows is starting up..." I recieve "Winlogon.exe" Application
Error
the instruction at 0x00e72989 reference memory at 0x3d044b19
the memory could not be 'written'.
when I click on OK I recieve a BSOD of: STOP C000021A FATAL SYSTEM
ERROR.
The windows logon process terminated unexpectendly with status 0xC000005
(0x0000000 0x0000000)
The system has been shut down.

Important thing is that if I boot the machine without the USB device
attached, it boots normally and I can later reconnect the device and work
normally.

I don't think it is related to this specific device from 3com nor it's
drivers because I've seen the same behavoiur with a different USB NIC from
Edimax.

Please advise.

Thanks,

YaronM
 
S

Slobodan Brcin \(eMVP\)

Hi Yaron,

This sound strange. Have you tried this on XPP? Do you have same problem?

Regards,
Slobodan
 
Y

YaronM

Hi Slobodan,

the device works fine on XPP. I believe the problem is related to the USB
because it doesn't appear if I boot without it.
do you have any leads on where or what to test?

thanks,

YaronM
 
S

Slobodan Brcin \(eMVP\)

Hi Yaron,

I did not understand you.

What happen when you boot XPP with that USB device?
Does it crash?
If it does then this is problem in some of drivers.

Regards,
Slobodan
 
Y

YaronM

Hi,

in XPP the system doesn't crash. you say it's driver related?
I'm using the latest drivers from 3com and I believe that someone else from
the NG once recommended this specific device (3com Wireless USB 3CRSHEW696).
maybe Leonid?

Slobodan, is it possible to bypass the maybe-faulty driver? maybe if I will
change the driver's startup status in the registry? and later start it using
batch command?

thanks,

YaronM
 
K

KM

Yaron,

Since it works on XP Pro...
Obvious question - did you check the driver binaries on thier dependencies?

Also, check SetupAPI.log to see if any error/warning is there related to the device driver you are experiencing the problem with.
(you may need to increase the Setup API log level)

KM
 
S

Slobodan Brcin \(eMVP\)

Hi Yaron,

I guess that you have more than drivers for your USB Wireless device. Like do you have services and other things that can have
dependencies like Konstantin said?
Anyhow if we are strictly speaking about drivers then you can keep them disabled by default and start them at any time that you
want.

Look at devcon sample.

Regards,
Slobodan
 
Y

YaronM

Thanks Slobodan,

I also thought about devcon. I've set the device in devmgr to disable and
commit it to the EWF so it will stay disabled at any boot.
I then added to the startup folder a small batch that does "devcon enable
deviceid".

it appears to bypass the problem. by the way, there are no other services
related besides the device-driver.

I've checked for dependencies and all components are there.
I will try to run it on a different motherboard, maybe the problem is in my
HW. if not I will use the devcon solution.

thank you all.

YaronM
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top