USB 2.0 port not recognized!

M

mvpolyakov

Hi, I'm having a strange problem with my USB ports. I'm running Win Xp
Pro SP 1 (or 2) on a Thinkpad T40. I installed XP on it recently, and
at first the USB port was recognized as version 2. Since a few days
ago, though for no apparent reason, it thinks its USB 1 - when i plug
in a device it gives me the 'this device is usb 2.0, it will run faster
in a 2.0 port' message. This happens with both of the laptop's usb
ports.

When I go to device manager, all usb devices are accounted for, no
question marks, and one of them is a 'enhanced 2.0' driver - the others
don't say this. Most of the driver files have '2' in them - and it
worked before, so clearly the support for 2.0 is there, and I don't
understand how to make it come back. I tried re-installing all of the
devices to no effect. IBM's site doesn't have any standalone USB
drivers and their tech support is worthless.

Does anyone have any ideas how to fix this or what can be causing the
problem?
thanks
mike
 
R

R. McCarty

The way USB routes internally is a single enhanced controller will
handle all USB 2.0 devices. USB 1(.1) gets routed to one or more
dedicated USB1 controllers (Probably a single one on a notebook).
After you installed XP did you install the appropriate Chipset driver?
The driver will be either Intel, VIA, nVidia or SIS controller. If you
look in the System Devices category of Device Manager you'll see
devices that include the Chipset Identifier, such as Intel or VIA.
 
M

mvpolyakov

Thanks for you answer,
Interesting that there's a dedicated controller for each USB 1 -
because in device manager under "USB controllers" I have one usb 2
enchanced controller, *3* regular USb controllers (24C2, 24C4 and 24C7
??) and 3 USB Root Hubs. This is very odd, but if I uninstall them,
they all get reinstalled automatically in a few minutes.

Yes, I did install the intel chipset driver from the IBM website. So i
guess the problem is that for some reason it sends 2.0 devices to USB 1
controllers, even though it recognizes that they are 2.0???
Any other ideas?
mike
 
M

mvpolyakov

Does anyone have other suggestions? Is it normal to have four
instances of "USB root hub" listed in the device manager?
Thanks
mike
 
R

R. McCarty

You will have ONE root hub for each Controller. If your
motherboard has 8 USB sockets (ports) and the MB has
USB 2.0 capability you will have 4 USB1(.1) controllers
and a single Enhanced controller. USB routes based on
the device's VID. USB1(.1) devices will be routed to a
USB 1 Controller/Hub which has 2 sockets associated
with each. All USB 2.0 devices route to the single USB2
enhanced Controller/Hub that is supported by ALL 8 of
the USB sockets.

Check Device Manager, Show Hidden Devices with a
System Environment Variable called
DevMgr_Show_NonPresent_Devices with a value of 1
Make sure there is no "Other" devices. Remove any &
all phantoms from the Universal Serial Bus Controller group.
Reboot.
 
G

Guest

Did you find a resolution to this... my Thinkpad T41 is doing exactly the
same thing but used to work properly.
 

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