Re: USB problem

Thanks for all your replies.
Yes the printer does have a card reader, so there could be a connection with
the memory stick.
Tried your last suggestions regarding device manager & SFC with stil no
change, plugging in memory stick caused an uncontrolled shutdown.

Powering up PC with memory stick directly attached startup fails and PC
Did notice BSOD flash when startup failed, so changed startup setting to not
restart on errors.
BSOD now gave error details :- atempt made to execute nonexecutable memory.

0x000000FC (0xF79F38E8, 0x07928963, 0xF79F3848, 0x00000001)

Did a quick web search on 0x000000FC and found reference to SP3 & DEP
Checked for SP3 install, but date was well before problems started.
Chenged DEP setting & still no change.

Motherboard is Asus M2V-MXSE
CPU is AMD 4200+ dual core
Ram is 1GB with 256 mb Nvidia graphics.

Hope this info helps, look forward to fearing from you again soon.


"Paul" wrote:

Neil wrote:
A bit more info here, sorry it's in dribs and drabs it isn't actually my PC
If the printer is plugged into any USB port (front back or PCI) then the PC
will boot, but startup will fail and PC will shut down.
If printer is plugged into the extension cable then PC will start up but get
unrecognized device error.

If a memory stick is plugged into any USB port (front back or PCI) then
again the PC will not startup as above with the printer.
If memory stick is plugged into the extension cable then the PC will startup
OK and memory stick is accessible.

If a webcam is plugged into any USB port then - no problems at all - the
only device which always works.

USB extension sppears to be USB 1 spec rather than USB 2 as warning is given
about using a faster port.

All motherboard chips appear to be OK.

I think this is now looking like a software issue rather than hardware, will
try a Linux live CD this week.

will let you know about any further developements.

Thanks for all your replies

So that is sounding more like a USB driver problem.

I guess I should have asked some different questions at the start.
You could have a "controlled shutdown" or an "uncontrolled shutdown".

In a "controlled shutdown", you might get an error dialog, like
"Windows has detected a problem and needs to close". The next
time the computer starts, there might be an ordinary startup, with
no apparent effects from what happened previously. (Event Viewer
might have an error logged in it.)

In an "uncontrolled shutdown", the computer shuts down, before the
OS is prepared. Typically, this causes the file system to be
"dirty". You may notice CHKDSK running at the next startup,
attempting to correct any problems with the file system. An
uncontrolled shutdown could include a BSOD that flashes by,
and may or may not have logged something in Event Viewer.
Some uncontrolled shutdowns are hardware related, such as
my hypothesis that the +5VSB rail was flattened by inrush
current. That should be dirty and need CHKDSK.

So whether CHKDSK runs, might give some indication of the type.
As well as any details about dialogs or BSODs flashing by etc.

Does the printer perhaps have provision for an SD memory card ?
If so, the common ingredient between the USB flash stick and the
printer, might be "USB mass storage" class.

Also, to get USB2, you'd need WinXP SP1 or later. Microsoft
includes a USB2 driver, giving an "Enhanced" entry in the
Device Manager USB section, with SP1 or later. You shouldn't
need a separate driver from a CD for it.

There are ways to clean out the USB stack. These will effectively
cure whatever has been "learned" about USB peripherals, but would
not necessarily correct a driver file corruption. WinXP has levels
of caching for system files, and if there was a virus attack, that is
one way for multiple copies of something to get screwed up. Otherwise,
a tool like SFC (System File Checker), could put back clean copies.
(And if you try SFC, chances are it is going to want the installer CD
for WinXP. If you have an i386 folder around somewhere, there is a
registry recipe to get it to look there. The i386 folder, with the
5000 files in it, should have copies of the files needed. The installer
CD has an i386 folder. I keep a copy on my D: drive.)

The manual way to clean out the USB stack.

"Windows Safe Mode

Device Manager. In the view Tab Select the Show Hidden Devices Option

The order of removal must be followed exactly

* Delete USB peripheral devices (Scanners, Printers, Cameras etc.)
* Delete HID and/or Composite USB (Human Interface Devices)
* Delete USB Root Hub(s) (Universal Host Controllers)
* Delete USB Host Controller(s) (Universal Host Controllers)"

A second (automated) method is here.

RenewUSB.bat "...use entirely at your own risk"

So you could start, by cleaning out the USB stack.

You could run SFC, before attempting to plug in any USB devices. ("sfc /scannow")

Reboot, then start your USB test cases again.

Then see what happens...