Page 1 of 1

Fucking USB 2.0

Posted: 2005-07-15 11:15am
by Darth Wong
Does anyone know how to troubleshoot USB2 connections that seem to be running at USB1 speeds? I've got an Asus P4P800 motherboard with onboard USB2 and the default Windows drivers, and even though the BIOS is set for USB2 HiSpeed and the drivers say "USB 2.0", it's running at USB1.1 speeds and the CPU utilization is sky-high just trying to handle the data coming in. Does anyone know how to solve this problem? Fucking USB 2.0 ...

Posted: 2005-07-15 11:22am
by Mr Bean
Motherboard drives sound like your problem, VIA , Nvidia or Intel?

MB drives will cause the most problems with USB.

Posted: 2005-07-15 12:22pm
by Darth Wong
Mr Bean wrote:Motherboard drives sound like your problem, VIA , Nvidia or Intel?

MB drives will cause the most problems with USB.
Intel chipset. The drivers suck; I get some kind of "could not locate the file" error when I tried to install them, so it looks like they were improperly formatted or something. Windows has default drivers for USB 2.0 but they obviously aren't working.

Posted: 2005-07-15 12:24pm
by Xon
Default generic windows drivers will generally work, but the preformance of them is shocking.

Try and DL drivers for the chipset off intel.

Posted: 2005-07-15 01:18pm
by Darth Wong
ggs wrote:Default generic windows drivers will generally work, but the preformance of them is shocking.

Try and DL drivers for the chipset off intel.
Thanks for the suggestion. I did that, and got the latest drivers straight from Intel. They installed cleanly, and everything seems to work fine, but ... I'm still not getting HiSpeed USB 2.0. I'm only getting USB 1.1 speeds even though I enabled the USB 2.0 controller and set it to "HiSpeed" in the BIOS.

Posted: 2005-07-15 01:35pm
by Xon
Darth Wong wrote:
ggs wrote:Default generic windows drivers will generally work, but the preformance of them is shocking.

Try and DL drivers for the chipset off intel.
Thanks for the suggestion. I did that, and got the latest drivers straight from Intel. They installed cleanly, and everything seems to work fine, but ... I'm still not getting HiSpeed USB 2.0. I'm only getting USB 1.1 speeds even though I enabled the USB 2.0 controller and set it to "HiSpeed" in the BIOS.
Knowing intel you will probably need to download & install additional software. linky. Select your chipset and download and install everything everything it links too. They arent kidding about the catagory "Performance Software".

Also download & install any BIOS updates and drivers for your motherboard(should be findable from the 1st link).

If that doesnt work;

I assume the device is a USB 2.0 "HiSpeed" device, and that it has worked before.

Try going into Device Manager and uninstalling everything which looks like a USB device/root hub.

Then reboot.

Back to device manager and force a "Scan for Hardware change" (only right-click option on the computer name).

Then let windows reinstall the various drives and point it to the chipset drives and USB drivers from intel.

Posted: 2005-07-15 04:07pm
by The Wookiee
What OS are you running? I've found that XP without SP2 doesn't do USB2.0.

Posted: 2005-07-15 04:46pm
by Vertigo1
And SP4 if you're running 2000.

Is the cable even rated for USB 2.0?

Btw, you MIGHT be able to force it to use the drivers you downloaded by instead of selecting a source, click on the option that'll let you pick your own device from a list, and click on "Have Disk" and point it to the folder with the drivers. XP is fucking ANNOYING about that. This doesn't work everytime.

Posted: 2005-07-15 05:40pm
by General Zod
Are the products you're using the USB with compliant with 2.0 standards? It's possible you're using 1.1 products that are causing the bottleneck if not.

Posted: 2005-07-15 11:17pm
by Darth Wong
General Zod wrote:Are the products you're using the USB with compliant with 2.0 standards? It's possible you're using 1.1 products that are causing the bottleneck if not.
I get 480Mbps in Linux on the same device, but in Windows 2kSP4, I get a pitiful 12 Mbps. Maybe I can get it to work if I reformat/reinstall Windows. Fucking piece of shit operating system ...

Posted: 2005-07-16 12:29am
by Uraniun235
A shot in the dark: I googled up "windows 2000 usb problem" and got this result from the Microsoft website:
some Microsoft monkey wrote:Check the event log for errors relating to any of the following components: Hidclass.sys, Hidusb.sys, Usbhub.sys, Usbd.sys, Uhcd.sys, or Openhci.sys. The device may have attempted to insert replacements to the Windows device driver stack, which could cause the entire bus to become unstable.

source page
I then searched Microsoft's W2K Knowledge Base for "usb". Here are some results:

Some VIA USB controller chipsets not supported - I realize it's an Intel-chipset motherboard, but maybe the USB controller is VIA? Just a thought.

USB devices are not detected or use 100 percent CPU time after you apply the hotfix that is described in article 810090. It appears there's a hotfix available to correct this particular issue, but it seems that they expect you to contact MS Support directly; furthermore, it looks like MS has gone through and restructured their website, as several links I tried to follow in various KB articles as I went searching were broken in one way or another, so finding the number you would need to call (and hoping they were nice enough to make it a freebie; looks like they expect you to even pay to talk to someone to send you the file!) could be difficult.

Windows 2000 did not support USB 2.0. MS claims this was fixed in SP4, and notes:
NOTE: The Microsoft USB 2.0 driver may not be listed as an available update if third-party USB 2.0 drivers are installed on your computer. You may have to remove the third-party USB 2.0 drivers, and then install the Microsoft USB 2.0 driver from the Windows Update Web site.
So, if you installed W2K, the motherboard USB 2.0 drivers were then installed, and then SP4 was installed, you might have to uninstall the drivers and then try installing the generic MS USB drivers from Windows Update.