HI-SPEED USB Device Plugged into non-HI-SPEED USB Hub

D

DmsTech

Hi



I have a MSI KT3-Ultra ARU motherboard equipped with 2 USB1.1 ports and 2
USB 2.0 ports. The USB 2.0 ports are supported by NEC uPD720100 chip which
is EHCI (Rev .95) compliant. I understand that this was NEC's first attempt
at USB 2.0 chip. When I attempt to use my portable USB 2.5" HOT DRIVE
(which is USB 2.0) on the USB 2.0 ports I get the following error:
"Hi-speed USB device plugged into non-hi-speed USB hub". I am running WinXP
Pro with SP-1 installed.



Before I get into more details on the failing scenario I want to let you
know what I did to determine that all the hardware (motherboard, cables, Hot
Drive) is not faulty. I have set up very simple test system as follows:



1.. MSI KT3-Ultra ARU mother board equipped with USB 1.1 and USB 2.0 ports
(4 of each)
2.. -equiped with VIA KT333, VIA VT 8233A and NEC uPD720100 chipsets
3.. AMD 2.5 Gig Barton CPU
4.. Crucial 256Meg Ram PC2700
5.. Maxtor Millennium G400 4X AGP video card
6.. Maxtor 40 Gig Hard drive
7.. D-link DFE 530TX NIC card




I installed WIN 98SE and drivers from CD-ROM supplied by MSI. These included
AC97 sound, VIA 4 in 1 and USB 2.0 for the NEC UPD720100 chip. Along with
that I installed the required video driver, NIC card and USB HOT DRIVE
drivers. I connected in my HOT DRIVE into the USB 2.0 ports and VOILA, I
have a high speed USB connection. My 650Meg test file transfers in about 65
sec. If I use the USB 1.1 ports the same file takes about 14 min to
transfer. This definitely proves that all my hardware is not faulty as I
have USB 2.0 speeds with WIN98SE drivers provided on the MSI CD.





Now for the problem: I have set up exactly the same hardware except now I
installed Win XP Pro with SP1 update. The USB 2.0 driver is apparently
provided by Microsoft through SP1 update as no driver is supplied by MSI for
WIN XP. When I connect my HOT DRIVE to the USB 2.0 ports I get the
following: "Hi-speed USB device plugged into non-hi-speed USB hub". I know
it's running at USB 1.1 because the 650Meg test file takes about 14 min to
transfer. When I connect to USB 1.1 ports, this error message is not
output, however the test file transfer takes about 14 minutes due to lower
USB 1.1 speed.



The USB configuration from Win XP Device Manager is as follows:



NEC PCI to USB Enhanced Host Controller (B1)

NEC PCI to USB Open Host Controller

NEC PCI to USB Open Host Controller

USB Root Hub

USB Root Hub

USB Root Hub

USB Root Hub

USB Root Hub

VIA REV 5 or later USB Universal Controller

VIA REV 5 or later USB Universal Controller



From what I have read so far this configuration seems to be correct. I have
read a few Microsoft knowledge articles and performed the suggested
workarounds:

-updating the USB 2.0 driver after SP1 application

-checking USB 2.0 driver file details,

-their base line is: 29-Aug 2002 5.1.2600.1106

-mine are: 03-Jul 2003 5.1 2600.1243



I even had MSI replace the motherboard for me in the hope of getting a
KT3-Ultra 2R (I also have one of these, works great) in return, but no, I
got the same model back as a replacement with the same problem.





Searching the Web and news groups I have found many, many posts with exact
same problem but no solutions. If any one has a hint or suggestion I would
really appreciate your input.



There are however, a couple of questions that I have that could lead to some
answers.



1. Does the Win XP SP-1 USB 2.0 driver support EHCI (Rev .95) chipsets?

Nec has the following USB 2.0 chips uPD720100A EHCI Rev.95 and uPD720101
EHCI 1.0

My motherboard has the first one and if support for EHCI Rev.95 is not
there, then I am shafted and I will go after MSI for a motherboard upgrade.



2. Does the VIA VT8233A chip have any issues or requires drivers for USB
2.0?



Thank you for any and all input.

Ted M
 
W

Willie

I have an MSI KT6V MB, with 2.0 USB, and purchased an external case, and
installed a 120GB WD HD in it, and hooked to USB. I received the same
"Message", but only upon the first boot. I haven't ran any speed tests, but
I mainly am using it for backup storage. I will monitor any other replies to
your question, for my reference. Take care...
Willie
 
R

R. McCarty

I would suggest you check your BIOS - There are settings related
to USB configuration that may need adjusting. Also, If you are
using Front panel jacks, Double-Check the cabling.

Just remember the nomenclature for USB is confusing.
High Speed 480 MBits/Sec USB 2.0
Full Speed 12 MBits/Sec USB 1.0
Low Speed 1.5 MBits/Sec USB 1.0
 
B

bole2cant

I also have a similar problem. "Hi-speed USB device plugged into non-hi-speed
USB hub". MSI KT4AV mobo. XP SP1

What I have found is that if I plug in a 128 MB flash drive I don't get the
message. If I plug in a 64MB flash drive I do get the message, no matter which
of the four ports I use. Hope you get a good answer.

-Doug
=============================
 
D

DmsTech

Hi
My 650Meg test file takes about 65 sec to transfer, that works out to about
80-100Mbits/sec. That is way faster than USB 1.1 but short of thoretical
480Mbits/sec for USB 2.0.. It's probably close real life throughputs when
you take drive speed and other factors into account.
 
D

DmsTech

Hi
Everything works great with Win98SE. My My 650Meg test file takes about
65 sec to transfer, that works out to about
80-100Mbits/sec. That is way faster than USB 1.0 (Full or Low) but short
of thoretical 480Mbits/sec for USB 2.0 It's probably close to real life
throughputs when you take drive speed and other factors into account.
That also rules out Bios or cabling/jack issues.. I am getting more and
more convinced it's Win Xp driver or VIA chipset issue.
 
A

Alex Nichol

DmsTech said:
I have a MSI KT3-Ultra ARU motherboard equipped with 2 USB1.1 ports and 2
USB 2.0 ports. The USB 2.0 ports are supported by NEC uPD720100 chip which
is EHCI (Rev .95) compliant. I understand that this was NEC's first attempt
at USB 2.0 chip. When I attempt to use my portable USB 2.5" HOT DRIVE
(which is USB 2.0) on the USB 2.0 ports I get the following error:
"Hi-speed USB device plugged into non-hi-speed USB hub". I am running WinXP
Pro with SP-1 installed.

You may have run into a catch if you installed XP original (without USB
2.0 drivers) and only then upgraded. Check in Device manager in USB
Devices to see if you have a reference to a NEC *Enhanced* Host
controller. If that does not shown you do not have the needed drivers
installed.

Best route then would be to start by installing the driver disk that
came along, and then (and in any case) run the upgrade to some post-SP1
drivers at
http://support.microsoft.com/?scid=kb;en-us;822603
 
A

Art

Alex Nichol said:
You may have run into a catch if you installed XP original (without USB
2.0 drivers) and only then upgraded. Check in Device manager in USB
Devices to see if you have a reference to a NEC *Enhanced* Host
controller. If that does not shown you do not have the needed drivers
installed.

Best route then would be to start by installing the driver disk that
came along, and then (and in any case) run the upgrade to some post-SP1
drivers at
http://support.microsoft.com/?scid=kb;en-us;822603

Hi:

While we've been told that installing SP1 will automatically install the USB
2.0 controllers, I've come across numerous instances where this wasn't so.
Even with SP1 installed (following the original installation of Windows XP),
when I've connected a number of different USB 2.0 external hard drives, I
would get the message, "HI-SPEED USB Device Plugged into non-HI-SPEED USB
Hub". After clicking on that message, another message displays "There are no
HI-SPEED USB host controllers installed on this computer." (Strangely
enough, I didn't get those messages when I plugged in my USB 2.0 jump drive
although I'm still not clear whether the jump drive was operating at USB 2.0
speed).



Following the installation of SP1, Device Manager will show the yellow
question mark at the "Other devices" section and the yellow question mark
next to the "Universal Serial Bus (USB) Controller" listing in that section.
Properties | General tab will indicate "The drivers for this device are not
installed. To reinstall the drivers for this device, click Reinstall
Driver."



Click the Reinstall Driver button and the Hardware Update Wizard opens.
Accept the default option, "Install the software automatically..." and click
Next.



The Wizard will indicate that it has installed the software for the
"Standard Enhanced PCI to USB Host Controller". Click Finish.



The USB 2.0 controller will now be listed in the "Universal Serial Bus
controllers" section of Device Manager and the operating system will now
support USB 2.0 capability. At least this has been my experience with this
situation.



Also, it's probably a good idea, as Alex Nichol suggests, to install the
822603 update, even if there are no suspend/hibernation problems affecting
your USB 2.0 devices.



Art
 
D

Dms100Tech

Hi
Here are my entries for USB as seen from Device Manager
I think they are as they should be.

NEC PCI to USB Enhanced Host Controller (B1)
NEC PCI to USB Open Host Controller
NEC PCI to USB Open Host Controller
USB Root Hub
USB Root Hub
USB Root Hub
USB Root Hub
USB Root Hub
VIA REV 5 or later USB Universal Controller
VIA REV 5 or later USB Universal Controller

These were added by Win XP SP1 package. MSI does not supply WinXP USB 2.0
drivers of any kind for the NEC chip. I wish they did as they do for Win98, it
must be some sort of licensing issue with WinXP.
 
D

Dms100Tech

Hi
I don't have or have had any yellow question marks anywhere after installing
SP1, I also have installed the 822603 update. I have updated the driver
numerous times from Device Manager. I have even removed all the USB entries in
Device Manager and then let WinXP rebuild the whole thing. The end results is
the same every time - same error message and low USB throughput. I am
attempting to secure another USB 2.0 device such as a Jump Drive to see if it
does the same thing.

I see so many posts on this issue at other sites such as USBMan, USBeverything,
VIA forums, and I seem to be getting the imperssion that this might be
associated mostly with VIA chipset motherboards. It sure is strange that WIN98SE
works flawlessly on this motherboard at USB 2.0 speeds.

Thanks for your input
 
A

Alex Nichol

Art said:
While we've been told that installing SP1 will automatically install the USB
2.0 controllers, I've come across numerous instances where this wasn't so.

There is a Catch-22 - if there were *no* USB 2.0 drivers installed, the
SP install does not realise they are needed, so does not install them.
So install anything that the makers provided, and then get the post SP1
set at
http://support.microsoft.com/?scid=kb;en-us;822603
 
A

Alex Nichol

Dms100Tech said:
NEC PCI to USB Enhanced Host Controller (B1)
These were added by Win XP SP1 package. MSI does not supply WinXP USB 2.0
drivers of any kind for the NEC chip. I wish they did as they do for Win98, it
must be some sort of licensing issue with WinXP.

That one is a USB 2.0 entry. Double click and check the Drivers page -
Driver details. There should be usbehci.sys - the 2.0 driver, among
others.

If that does not result in your getting USB 2.0 service, try other USB
ports; quite a lot of these hardware setups have the USB 2.0 supported
only on some of the ports and USB 1.1 chips on others
 
D

Dms100Tech

Hi, Here's a bit more information on file details, etc. Thanks for replying and
helping me.

1. Driver details form Device Manager for NEC PCI to USB Enhanced Host Controller
(B1) are:
usbehci.sys 5.1.2600.1243 created on 29-Aug-2002 modified 03-Jul-2003
usbhub.sys 5.1.2600.1243
usbport.sys 5.1.2600.1243
hccoin.dll 5.1.2600.1243
usbui.dll 5.1.2600.0
The first 4 are higher than the base of 5.1.2600.1106 as specified in a Microsoft
knowlwdge base called
"329632 INFO: Avaliability of USB 2.0 Support in Windows XP SP1"
They do not mention usbui.dll but I would persume this one should be ok also.
I have followed the procedure in the above publication, to ensure the driver is
updated correctly.


2. The MSI K3-Ultra ARU board has 4 USB 1.1 and 4 USB 2.0 ports which are wery well
documented in the user namual. I have acces to all 8 for testing. I also have 2
test images which I can load in in my test computer in a matter of minutes by using
Norton Ghost ( What an awsome application for backups). With Win98SE loaded, I have
tested all 8 ports. The USB 1.1 ports take about 14 min to transfer a 650 Meg file
and the USB 2.0 ports take about 65 sec. Each port is working as designed. When I
load in the Win XP image all 8 ports output the same message and my test file
transfer takes about 14 minutes. I know the cabling is Ok to each port and I know
definately which is USB 1.1 and USB 2.0. The board has definately the correct
hardware to provide USB 2.0 (as proven by Win98SE). It has to be a driver issue with
Win XP but anything I read tells me all my filesets seem to be OK.

3. A question, which you might have some insight since you are, I think involed
heavily in Windows OS. My motherboard board has an NEC uPD720100 USB 2.0 chip
controller which is EHCI (Rev .95) compliant. The newer chips from NEC are all EHCI
Rev 1.0 compliant. Since mine is an earlier release is it possible that the NEC
uPD720100 is not supported by the Windows SP1 USB 2.0 driver? Any thoughts on your
part regarding this?

Thanks very much for all your replies and input.
Ted Matthews
(e-mail address removed)
 
A

Alex Nichol

Dms100Tech said:
1. Driver details form Device Manager for NEC PCI to USB Enhanced Host Controller
(B1) are:
usbehci.sys 5.1.2600.1243 created on 29-Aug-2002 modified 03-Jul-2003
usbhub.sys 5.1.2600.1243
usbport.sys 5.1.2600.1243
hccoin.dll 5.1.2600.1243
usbui.dll 5.1.2600.0
The first 4 are higher than the base of 5.1.2600.1106 as specified in a Microsoft
knowlwdge base called

Those are the ones from the 822603 package (later than SP1) and are the
correct ones to have for the NEC controller
2. The MSI K3-Ultra ARU board has 4 USB 1.1 and 4 USB 2.0 ports which are wery well
documented in the user namual. I have acces to all 8 for testing. I also have 2
test images which I can load in in my test computer in a matter of minutes by using
Norton Ghost ( What an awsome application for backups). With Win98SE loaded, I have
tested all 8 ports. The USB 1.1 ports take about 14 min to transfer a 650 Meg file
and the USB 2.0 ports take about 65 sec. Each port is working as designed. When I
load in the Win XP image all 8 ports output the same message and my test file
transfer takes about 14 minutes. I know the cabling is Ok to each port and I know
definately which is USB 1.1 and USB 2.0. The board has definately the correct
hardware to provide USB 2.0 (as proven by Win98SE). It has to be a driver issue with
Win XP but anything I read tells me all my filesets seem to be OK.

3. A question, which you might have some insight since you are, I think involed
heavily in Windows OS. My motherboard board has an NEC uPD720100 USB 2.0 chip
controller which is EHCI (Rev .95) compliant. The newer chips from NEC are all EHCI
Rev 1.0 compliant. Since mine is an earlier release is it possible that the NEC
uPD720100 is not supported by the Windows SP1 USB 2.0 driver? Any thoughts on your
part regarding this?

That is *possible* if a little surprising. I think NEC are the only
people who could give a positive comment on that. All I can say is that
from the point of view of the system and drivers it all appears to be
set up as it should be.
 
D

Dms100Tech

Hi again
I was reading various USB2.0 articles on the Microsoft site and came across the "USB 2.0
and Windows Operating Systems" article at this link:
http://www.microsoft.com/whdc/system/bus/USB/USB2support.mspx

It talks about complaince of the EHCI controllers as follows:
•The USB 2.0 host controller must be compatible with the Enhanced Host Controller
specification revision 0.96 and later.
Does this mean that my NEC Rev 0.95 controller is not supported by Win XPSP1 drivers and
that is why so many users are having problems with this board and USB 2.0 functionality?

I am not sure what your connection is to Microsoft, but if it's in official capacity can
you verify if the above is true. If I do not have Rev 0.95 support thenI think I will
have to start a fight with MSI to get this board upgraded to something that does.

Thanks
Ted Matthews
 
A

Alex Nichol

Dms100Tech said:
It talks about complaince of the EHCI controllers as follows:
•The USB 2.0 host controller must be compatible with the Enhanced Host Controller
specification revision 0.96 and later.
Does this mean that my NEC Rev 0.95 controller is not supported by Win XP SP1 drivers and
that is why so many users are having problems with this board and USB 2.0 functionality?

Sounds like it.
m not sure what your connection is to Microsoft, but if it's in official capacity can
you verify if the above is true. If I do not have Rev 0.95 support then I think I will
have to start a fight with MSI to get this board upgraded to something that does.

Sorry - I've got to the end of what I can do. MVP is a title given to
us by Microsoft in recognition of plentiful and helpful advice given out
here - but those contacts I have will not know about this sort of
detailed hardware level I'm afraid

All I can suggest is that if drivers came with the board you could try
uninstalling the present set and see if those would work better. It can
occasionally happen that if a device is 'pre-release' in a sense then
the final drivers are not in fact as good for it.
 
D

DmsTech

Hi
Unfortunately MSI does not provide pre-relase, post-release, etc drivers
of any kind for WinXp. I came across a post on the MSI news group where a
fellow had pre-WinXP SP1 NEC USB 2.0 (V2600) driver which he claims fixed
the same issue. I e-mailed him asking for the driver. Maybe with luck his
e-mail is still valid and I will get a response.
Thanks for your help. If you ever come across a solution pls let me know. I
will spread the word as there are many, many users who are being really
hosed by this problem.
Ted M
P.S. I am convinced that this is a Microsoft driver problem.
 
A

Alex Nichol

DmsTech said:
Unfortunately MSI does not provide pre-relase, post-release, etc drivers
of any kind for WinXp. I came across a post on the MSI news group where a
fellow had pre-WinXP SP1 NEC USB 2.0 (V2600) driver which he claims fixed
the same issue. I e-mailed him asking for the driver. Maybe with luck his
e-mail is still valid and I will get a response.

The only other thing that occurs to me is that if you asked in the
microsoft.public.windowsxp.hardware
group, using a subject that referred to USB 2.0 on this board, you
*might* find someone in a better position to help
 
D

DmsTech

Hi
That news group has many posts on this issue affecting other motherboards. It's
basically a re-hash of our conversation, but no solutions. One poster was able
to fix his problem on an Intel chipset board by applying the correct .INF
file. I applied 2 files for USB issues from VIATECH but they made no
difference. I also secured a Lexar Jump drive 2.0 from a friend but it gave
the exact same results as my Hot Drive. Oh well it's time to have a fight with
MSI, maybe they will upgrade my motherboard to a KT3 Ultra2, I also have one of
these and it works fine.
Thanks for all your help. Keep my contact info in your file just in case you
find a solution.

Ted Matthews, Canada
(e-mail address removed)
 
G

Guest

Hi Ted, I have an MSI KT3 Ultra as well, and had a similar problem. If you are trying to hookup to the front USB connectors rather than the back it may be your case. I have an Antec case which would only support USB 1.1, I was able to e-mail them and they sent me a replacement module for my case and now USB 2.0 works great. Hope that is your porblem too. Contact your case manufacturer they may be able to help if that is the case.

Good Luck,
Kevin
 

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