High speed device plugged into non-high speed port

J

James Jones

I've been having this problem for several weeks and can't seem to fix
it.
I have a DFI Ultra Infinity motherboard, Athlon XP 2500, Windows XP.
The motherboard has six onboard USB 2.0 ports that work fine.
I added a four port VIA VT6202 PCI USB 2.0 card about six months ago,
and it worked fine. I then bought another VIA VT6202 PCI USB 2.0 card,
as I needed more USB ports, only this card had a slightly different
number on the VT6202 chip (after the VT6202 there is another number on
each chip). The new card only worked at USB 1.0, and every time I
plugged in a USB device, it would say "High speed device plugged into
non-high speed port" and suggest I plug the device into one of the
ports in bold type that can support a hi speed device.
I think it's possible that the old card's drivers are still in the
system, and have automatically installed themselves for the new VT6202
card, which is a different make, and that may be why it isn't working.

http://www.geocities.com/usbproblems/usbproblem3.jpg

In this picture the first device is the motherboard's USB, with four
external hard drives plugged into it, and the second is one of the PCI
cards.

http://www.geocities.com/usbproblems/usbproblem4.jpg

This picture shows one of the PCI cards, but none of the connected
devices are showing that they are connected, even though they are, and
they are accessible.

http://www.geocities.com/usbproblems/usbproblem5.jpg

This picture shows the USB devices in Device Manager.
I have had SP1 installed since it came out, and have just upgraded to
SP2, but with no luck.

I've taken out the two VIA PCI cards, and put in two NEC based ones,
and they have exactly the same problem. They come up with the same
message about a non-high speed port, so I'm not sure what's going
wrong.

Does anybody have any ideas what I should try? I've checked all the
drivers for the USB cards, and uninstalled and then reinstalled them
from the supplied driver CDs, but that hasn't worked.
 
J

James Jones

I have another problem with my USB 2.0 cards. I've tried updating the
drivers with the ones that came on the CDs with the cards, but it says
"The specified location does not contain information about your
hardware". I'm definitely using the correct drivers, for an NEC 720101
USB card.
I'm reaching the point where I think I'm going to have to reinstall
Windows XP completely from scratch, in order to get these to work, but
I have so many applications installed that it will take me at least
five hours to install of them, so that's really a last resort for me.

Does anybody know how to remove all of the USB drivers that are
installed on my system, and start installing the correct ones from
scratch?
 
J

James Jones

Sorry to bump this message again, but I've searched all over usenet
for a solution to this problem, and none of the threads have an
answer. (Most of them don't have any responses at all, just the
original poster saying he had the same problem as me, and no replies).
I'm sure it must be a matter of simply uninstalling or deleting USB
driver files, and then reinstalling them, but could anybody tell me
what files I should delete? I've done an Automated System Restore, so
it doesn't matter too much if I accidentally delete the wrong files, I
can always restore my system in about ten minutes.
 
R

R. C. White

Hi, James.

You've mentioned deleting drivers in Device Manager. You've not
specifically mentioned this, so: in DM, click View | Show Hidden Devices.
Sometimes this discloses skeletons in the closet.

Also, don't look just under USB in Device Manager. When I got the "non-high
speed port" message, I found that there were also a couple of USB drivers in
a different category. As soon as I dumped those, WinXP installed the 2.0
drivers for those ports and solved the problem. Trouble is, I dumped the
extra drivers before I noted what category they were in. But I believe they
were under System Devices. Like you, I had many USB ports, including some
on a 2.0 card carried over from my prior mobo. I think these drivers were
the ones that I really needed to delete, and finally did delete.

RC
 
J

James Jones

Hi RC, thanks for that, but there are no other USB entries hiding
anywhere in Device Manager. I'm going to try removing the drivers that
Dev.Man. says are loaded for the cards manuall, by moving them from
the Windows folder and putting them on a different drive, with a
different name. I'm pretty sure that the original drivers from my
first USB 2.0 card are lurking around in my Windows directory
somewhere, and are automatically being loaded when I try to uninstall
and reinstall the NEC USB cards.
 
J

James Jones

A further update:
In Device Manager, my two NEC USB 2.0 cards come up as "NEC PCI to USB
Open Host Controller", and "USB 2.0 Root Hub".

The drivers that are installed for "NEC PCI to USB Open Host
Controller" are as follows:
Windows\system32\drivers\usbhub.sys
Windows\system32\drivers\usbohci.sys (not a typo, ohci, not ehci)
Windows\system32\drivers\usbport.sys
Windows\system32\usbui.dll

They all say:
Provider: Microsoft Corporation
File version: 5.1.2600.2180(xpsp_sp2_rtm.040803-2158)

But the drivers on the CD that came with the PCI cards are:

Setup.exe
ousb2.inf
ousb2hub.sys
ousbehci.sys

but I can't get them to install. I've tried reinstalling the drivers,
using the CD, but it just says "The specified location does not
contain information about your hardware", so maybe Windows has
installed the wrong drivers (its own) for these two cards?
Does anybody know how to fix this problem?
 
R

R. C. White

Hi, James.

As they used to say, "I don't understand all I know about USB." ;^]

My motherboard (EPoX 8KDA3+) came with 4 USB 2.0 ports on the back, plus two
headers for 2 more 2.0 ports each for the front and back of the case. All
those are connected now, so there are 8 2.0 ports managed by the mobo BIOS.
In addition, I added the 4-port Belkin PCI card that I had bought for my
former mobo, so I now have an even dozen USB 2.0 ports - more than I need.
As I recall, the Belkin card needed the drivers supplied with it when it was
in my old mobo.

After plugging in my new camera, I got the "non-high speed port" message.
That's when I looked in Device Manager and found the hidden USB drivers in
another category and deleted them, as I said before.

Now there are 14 lines under USB controllers in my Device Manager (and NO
hidden devices). Six lines say USB Root Hub, one is for my ATI Remote
Receiver and one for USB Mass Storage Device. That leaves two sets of 3
each. One set is "NEC PCI to USB Enhanced Host Controller (B1)", followed
by two copies of "NEC PCI to USB Open Host Controller"; the other is
"Standard Enhanced PCI to USB Host Controller", followed by two copies of
"Standard OpenHCD USB Host Controller".

The NEC Enhanced driver is from MS, dated 6/1/2002, version 5.1.2600.0;
Driver Details shows:
"File version: 5.1.2600.2180(xpsp_sp2_rtm.040803-2158)"
just like yours. But there are 5 files, including usbehci.sys and
hccoin.dll; the other 3 are the same as yours (usbhub.sys, usbport.sys and
usbui.dll). Except for the name, the "Standard Enhanced" controller says
the same things: numbers, filenames and all. Each of the 4 "Open"
controllers includes usbohci.sys, rather than usbehci, and the other 3 files
(usbhub.sys, usbport.sys and usbui.dll), just like yours.

Have you visited the website for the maker of your USB card? They may have
later drivers, or an answer in their FAQ. Also, have you expanded every
line in Device Manager to make sure no USB drivers are lurking in an
unexpected category? Like mine. Or, just delete EVERY USB driver you can
find, disconnect every USB device, then reboot at least once and let WinXP
redetect the hardware from scratch. After the hubs are detected and working
drivers installed, then plug in the devices one at a time to finish the job.

I'm about out of ideas here, so I hope somebody else jumps in with something
helpful.

RC
 
J

James Jones

Hi RC, well, it's get curioser and curioser!
I previously had my four external hard drives plugged into the four
motherboard's USB 2.0 ports, and the following plugged into the NEC
USB cards' ports: Laser printer, colour printer, external DVD writer,
digital camera, and MP3 player.
The external DVD writer often came up with the 'high speed device'
message, and the MP3 player too, but now the DVD writer is working at
USB 2.0 speed, so I thought I'd plug the external hard drives into the
NEC cards' ports, and they are also working at USB 2.0! The only
devices that come up with the message now are my two MP3 players - one
is a 'Neo' MP3 player that I bought from Ebay, and is definitely USB
2.0, and the other is a Netac iMuz. Both of these still bring up the
'high speed into non-high speed' message, even when I plug them into
the motherboard's USB ports.
So I think it's something very odd to do with the MP3 players' USB
compatibility - I'm going to check the CD that came with each of them
to see if there are any drivers on there, but they both said they
didn't need drivers for XP.
As I type I'm transferring 10 gigs of files from one of the external
hard drives to another, using the NEC cards ports, and it's only
taking about six minutes to do this, so the cards are definitely
working okay now. I checked what drivers were installed, and they are
the same as the ones you listed, so that parts all okay too now.
(Perhaps I couldn't install the ones that came on the driver CD with
the NEC cards any more because the SP2 ones had taken precedence over
them, and were better matches, according to XP?)
If it's only the MP3 players that are causing this problem, it's not
worth me worrying about it any more, as I only transfer a few files a
week, if that.
 

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