USB 2.0 and this damn motherboard
Dec. 13th, 2005 05:01 pmDear Lazyweb,
I have an Abit KN8 motherboard. It claims to support USB 1.1 and 2.0 on-board via the 4 USB ports on the back panel and the three headers provided on the motherboard. The board is running bios revision 14 (NF-CK804-6A61Fa1DC-14) compiled 11/11/2005 and released 11/30, which purports to be the most current version. As near as I can tell I have installed all the latest "motherboard drivers" from nVidia and Abit. The BIOS setting for integrated device is set to "USB 1.1/2.0" which is the only option that invokes the 2.0 standard. As near as I can tell, everything should be working.
Of course it isn't working, because this is the year 2005 and we still insist on making things suck. Something on this system (Windows or the board itself) doesn't want to do USB 2.0. When I plug in a USB 2.0 device (such as my Canon i960 printer) I am chided by Windows that the USB device can perform faster if I connect it to a Hi-Speed USB 2.0 ports.

The balloon says that for a list of ports I can click on it. So I do. A new window appears, which says "There are no HI-SPEED USB host controllers installed on this computer" and lists all the ports and hubs/devices attached to the system. The recommendation is "add a HI-SPEED USB host controller to this computer to obtain maximum performance." Funny, I thought it had one built in but what do I know?

Thinking there's just a simple driver issue that's preventing it from seeing the USB controller as 2.0-capable I went into Device Manager and pulled the list of all USB controllers. I was planning to try and shove a 2.0 USB driver down its throat, but as you can see, a "PCI Class USB 2.0 Enhanced Host Controller" is already listed as is a "USB 2.0 Root Hub Device."

So there we have it. An enhanced controller is seen and listed by Windows, yet no matter what port I plug the printer into I get bitched at that it is not a HI-SPEED 2.0 PORT and then, when I follow instructions, I'm told I have NO USB 2.0 ports.
Help. Make USB 2.0 go so I too can join this fantastical year of 2001.
[Edit 1828 Central 12/13]: It's fixed. Apparently the solution was "Via the Device Mananger, uninstall all USB devices, hubs and controllers exactly three hundred times, reboot and reinstall them again -- each time hoping you will just happen to install the drivers in the undocumented MAGIC ORDER that will allow the onboard 2.0 controller to coexist peacefully with the onboard 1.1 controller."
I'm standing in my light
I have an Abit KN8 motherboard. It claims to support USB 1.1 and 2.0 on-board via the 4 USB ports on the back panel and the three headers provided on the motherboard. The board is running bios revision 14 (NF-CK804-6A61Fa1DC-14) compiled 11/11/2005 and released 11/30, which purports to be the most current version. As near as I can tell I have installed all the latest "motherboard drivers" from nVidia and Abit. The BIOS setting for integrated device is set to "USB 1.1/2.0" which is the only option that invokes the 2.0 standard. As near as I can tell, everything should be working.
Of course it isn't working, because this is the year 2005 and we still insist on making things suck. Something on this system (Windows or the board itself) doesn't want to do USB 2.0. When I plug in a USB 2.0 device (such as my Canon i960 printer) I am chided by Windows that the USB device can perform faster if I connect it to a Hi-Speed USB 2.0 ports.

The balloon says that for a list of ports I can click on it. So I do. A new window appears, which says "There are no HI-SPEED USB host controllers installed on this computer" and lists all the ports and hubs/devices attached to the system. The recommendation is "add a HI-SPEED USB host controller to this computer to obtain maximum performance." Funny, I thought it had one built in but what do I know?

Thinking there's just a simple driver issue that's preventing it from seeing the USB controller as 2.0-capable I went into Device Manager and pulled the list of all USB controllers. I was planning to try and shove a 2.0 USB driver down its throat, but as you can see, a "PCI Class USB 2.0 Enhanced Host Controller" is already listed as is a "USB 2.0 Root Hub Device."

So there we have it. An enhanced controller is seen and listed by Windows, yet no matter what port I plug the printer into I get bitched at that it is not a HI-SPEED 2.0 PORT and then, when I follow instructions, I'm told I have NO USB 2.0 ports.
Help. Make USB 2.0 go so I too can join this fantastical year of 2001.
[Edit 1828 Central 12/13]: It's fixed. Apparently the solution was "Via the Device Mananger, uninstall all USB devices, hubs and controllers exactly three hundred times, reboot and reinstall them again -- each time hoping you will just happen to install the drivers in the undocumented MAGIC ORDER that will allow the onboard 2.0 controller to coexist peacefully with the onboard 1.1 controller."
I'm standing in my light
no subject
Date: 2005-12-13 11:38 pm (UTC)no subject
Date: 2005-12-13 11:52 pm (UTC)In one of the most boneheaded moves that I have seen from the computer industry in a long time, something can be called "USB 2 compliant" without actually supporting high-speed transfers.
To make things even more confusing, the USB 2 Logihtech USB webcam you have actually uses full-speed (i.e., 12mbit) transfers, so it won't trigger this error.
no subject
Date: 2005-12-13 11:53 pm (UTC)USB hub?
Date: 2005-12-13 11:59 pm (UTC)Re: USB hub?
Date: 2005-12-14 12:02 am (UTC)There's some weird things about putting hi-speed devices and low-speed devices on the same hub, too...
Re: USB hub?
Date: 2005-12-14 01:08 am (UTC)But no, the front panel ports are two discrete ports, to match with the two discrete ports provided by the header. Ultimately I found the fix, which is noted in the edit above: just keep reinstalling until you find the magic, undocumented order to load the drivers in. Then you'll stop seeing two instances of "Universal Serial Bus controllers" in the Device Manager, the Host Controllers will all appear under a single instance of "Universal Serial Bus controllers" and all your stuff will work.
I hate PCs.
Re: USB hub?
Date: 2005-12-14 01:11 am (UTC)just PCs? I thought you had more than enough hatred to go around for computers of all sorts and descriptions.
And pretty much anything else, for that matter.
no subject
Date: 2005-12-14 09:50 am (UTC)Ugh.
When I got my new motherboard this summer, I had the same issue. USB 2.0 wasn't important to me at the time because I had no devices that required it. But, considering I have 4 onboard 2.0 ports and two front-panel 1.1's, I wanted to be able to use the 2.0's if needed. My mp3 player runs on 2.0, so that was something that eventually required my attention. After juggling the drivers, all was well. Oddly, on my recent reinstall, I didn't run into that problem.
Hooray for drivers and such.
no subject
Date: 2006-02-26 05:31 pm (UTC)Just thought I'd like to add my little bit to this. I fixed this by going to the device manager, and right-clicking on the Enhanced controller in the USB section. I then clicked on "Update Driver..."
In the Update Driver wizard, I put that it could connect to the internet (this time only), clicked next, then clicked on install driver from a specified location (Advanced). In here I clicked on the "Don't search. I will choose the driver to install" and clicked NEXT. In the last screen, I chose the Enhanced Controller that actually said USB2 next to it. Click on next - allow it to do it's thing, and hey presto, USB2.0 is installed even without a reboot!!!
I had "Intel PCI to USB Enhanced Host Controller - ICH5" before, and now I've got "Intel(R) 82801EB USB2 Enhanced Host Controller - 24DD". It works a treat, and my webcam is working a lot better!
Cheers,
Paul.