Intel 865/875 USB not 2.0 in Windows?

Almighty1

Senior member
Oct 1, 2000
598
0
0
Hello everyone:

It seems that on the various machines I've seen and the one I built, the USB Host controller in Windows XP SP1 atleast is only running at USB 1.1 and not 2.0. In Device Manager under Universal Serial Bus Controllers, it shows Intel(R) 82801EB USB Universal Serial Host Controller which is installed by the Intel INF Chipset drivers. On these, when you right click on them and propeties then the Driver tab and driver details, it will show usbuhci.dll which is the USB Universal Host Controller Interface aka USB 1.1. If it was 2.0, the it would have to use usbehci.dll as in USB Enhanced Host Controller Interface.

 

AndrewKu

Member
Jun 16, 2003
150
0
0
While this isn't limited to 865/875 motherboards, SP1 is supposed to provide the neccessary drivers. The driver file you mentioned is not limited to USB 1.1... With the information you have given us so far, you should be able to use USB 2.0 devices.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
The trick is that these chipsets actually have FOUR USB controller entities, three UHCI 1.x and one EHCI 2.0. The ports are dynamically crossbarred to an appropriate controller depending on which kind of device is plugged in.
Don't ask how this works - it does. So just browse the list of USB controllers, the 4th one is the EHCI you've been missing.
 

Zephyr77

Junior Member
Jul 28, 2003
7
0
0
Hello,

I'm a new poster here and am hoping someone can help me or point me in the right direction. I've been having sporadic USB problems with my new P4C800-E motherboard. I'm not familiar with the technical details of USB but the following points pretty much describe whats happening:

1. Often, a device connected directly to the USB port on the MB just stops working. If I reboot the system, it starts working again.

2. One of the controllers (82801EB.....24D2) is using 23% bandwidth & the other (82801EB.....24D4) is using 12% bandwidth. The Standard Enhanced PCI to USB Controller is using 10% BW. Not knowing much about USB controllers, is this normal?

3. I have a D-Link 4-port USB 2.0 Hub. Whenever I plug a gaming device (Logitech Wheel and/or Logitech Gamepad) into it, CPU usage jumps to between 50 & 75%. Needless to say, system performance suffers greatly. If I plug them directly to a port on the board, it doesn't affect CPU usage. I don't recall this happening with my previous MB (P4T533-C). As a test, I set up the Hub on another computer that has a P4T-E board and this doesn't happen.

Is there any way this could somehow be related to the Intel Controllers? Is there a way to change the USB Drivers to a standard driver to do some troubleshooting?

Thanks!
 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Andrew Ku
While this isn't limited to 865/875 motherboards, SP1 is supposed to provide the neccessary drivers. The driver file you mentioned is not limited to USB 1.1... With the information you have given us so far, you should be able to use USB 2.0 devices.

Not according to Microsoft. uhci is USB1.0/1.1 and ehci is the one needed for USB 2.0. I've connected my HP PhotoSmart 7550 Printer which is USB 2.0 but the printer is only getting USB 1.1 speeds according to SiSoft Sandra.


 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Peter
The trick is that these chipsets actually have FOUR USB controller entities, three UHCI 1.x and one EHCI 2.0. The ports are dynamically crossbarred to an appropriate controller depending on which kind of device is plugged in.
Don't ask how this works - it does. So just browse the list of USB controllers, the 4th one is the EHCI you've been missing.

That's interesting. I was under the assumption from reading the manuals and everything that all Four of the USB Controller entries were EHCI 2.0. So each controller controls each pair of ports out of the four pairs? Does this mean only 2 out of the 8 ports are USB 2.0 capable or are all 8 of them USB 2.0? So how should the entries in Device Manager look exactly? Since I tried Standard Enhanced Host Controller on all 4 of them and it didn't work. And I don't know which ones to try it on.


 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: RalfHutter
Me and several other folks over at Asusboards forums are running 875PBZ with fully functioning USB2.0. Having sp1 makes this real easy to acheive but you can get it to work just fine if you do things just right. Here's a guide that will help you get your USB 2.0 working : Mr Steveo's Operating System / Software Installation Guide.

I'm lost trying to read all 41 pages. LOL but where is the USB section? Did anyone with the 875P chipset motherboards get a Intel(R)875P Processor to I/O Controller device in System devices in Device Manager?

Found it, on the first page under the Let's Proceed section, it says:

21. Now is when we want to update the USB drivers so that they are properly installed for USB2.0 functionality. To do this, click Start Button, then right click My Computer and choose Properties. Click the ?Hardware? tab, then click the ?Device Manager? button. On the tree in the Device Manager you should see a device with a yellow question mark over it called either ?USB Controller?, ?Serial Device?, or something of similar wording.

The only thing is that I don't have any devices with a yellow question mark at all. The only thing I have is these devices under Universal Series Bus controllers:

Intel(R) 82801EB USB Universal Host Controller - 24D2
Intel(R) 82801EB USB Universal Host Controller - 24D4
Intel(R) 82801EB USB Universal Host Controller - 24D7
Intel(R) 82801EB USB Universal Host Controller - 24DE
USB Root Hub
USB Root Hub
USB Root Hub
USB Root Hub

I tried changing each one from the bottom to Standard Enhanced PCI to USB Host Controller and it says cannot start (code 10) so when I did a update driver and let windows find the driver automatically, it reverted back to the UHCI driver with the name above.




 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Zephyr77
Hello,

I'm a new poster here and am hoping someone can help me or point me in the right direction. I've been having sporadic USB problems with my new P4C800-E motherboard. I'm not familiar with the technical details of USB but the following points pretty much describe whats happening:

1. Often, a device connected directly to the USB port on the MB just stops working. If I reboot the system, it starts working again.

2. One of the controllers (82801EB.....24D2) is using 23% bandwidth & the other (82801EB.....24D4) is using 12% bandwidth. The Standard Enhanced PCI to USB Controller is using 10% BW. Not knowing much about USB controllers, is this normal?

3. I have a D-Link 4-port USB 2.0 Hub. Whenever I plug a gaming device (Logitech Wheel and/or Logitech Gamepad) into it, CPU usage jumps to between 50 & 75%. Needless to say, system performance suffers greatly. If I plug them directly to a port on the board, it doesn't affect CPU usage. I don't recall this happening with my previous MB (P4T533-C). As a test, I set up the Hub on another computer that has a P4T-E board and this doesn't happen.

Is there any way this could somehow be related to the Intel Controllers? Is there a way to change the USB Drivers to a standard driver to do some troubleshooting?

Thanks!


If you think that is funny, I have the same P4C800-E Deluxe motherboard as you do with the 1010 BIOS. My USB 1.1 Hub works but the Adaptec XHub7+ USB 2.0 hub doesn't even make Windows try to detect the thing at all. At this point, if I rebooted, my firewire devices no longer show up until I unplug the firewire cable and plug it back in. Can you do a screenshot of your device manager of the USB and the System Devices section?

 

Zephyr77

Junior Member
Jul 28, 2003
7
0
0
Hello Vince,

I tried to find out how to insert a screen shot but counldn't figure out how. Or, if it was even permitted. Anyway, here is a link to the screen shot:

Device Listing

It's funny you mention problems with your firewire devices. I started having the same problem with a Maxtor 5000DV drive connected via firewire. I have to unplug the power before I shut down/restart my system and then plug it back in after the system is restarted. If I don't, WinXP doesn't recognize it. When I check Device Manager, the driver for it shows up with the yellow error icon. I have also fixed it by uninstalling it and then scanning for hardware changes. When I try to connect it via USB, the same thing happens.

Besides the problems I've mentioned already, I began to suspect potential USB issues after I couldn't get an HP2215 ipaq Pocket PC to connect to my system via USB. WinXP would always give an error mesage of "USB Device Not Recognized" and would place an entry in the USB Device listing of "Unknown Device". I tried two different HP2215's and never could get them to work.

It sure seems as though the USB/Firewire implementation of the P4C800-E is quite buggy. I may have to start looking for a different board.

I just saw your USB Device Listing. How many USB ports do you have enabled in the BIOS? I have 4 ports enabled. BTW, I'm also using version 1010.

Zeph
 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Zephyr77
Hello Vince,

I tried to find out how to insert a screen shot but counldn't figure out how. Or, if it was even permitted. Anyway, here is a link to the screen shot:

Device Listing

It's funny you mention problems with your firewire devices. I started having the same problem with a Maxtor 5000DV drive connected via firewire. I have to unplug the power before I shut down/restart my system and then plug it back in after the system is restarted. If I don't, WinXP doesn't recognize it. When I check Device Manager, the driver for it shows up with the yellow error icon. I have also fixed it by uninstalling it and then scanning for hardware changes. When I try to connect it via USB, the same thing happens.

Besides the problems I've mentioned already, I began to suspect potential USB issues after I couldn't get an HP2215 ipaq Pocket PC to connect to my system via USB. WinXP would always give an error mesage of "USB Device Not Recognized" and would place an entry in the USB Device listing of "Unknown Device". I tried two different HP2215's and never could get them to work.

It sure seems as though the USB/Firewire implementation of the P4C800-E is quite buggy. I may have to start looking for a different board.

I just saw your USB Device Listing. How many USB ports do you have enabled in the BIOS? I have 4 ports enabled. BTW, I'm also using version 1010.

Zeph

I just looked at your device listing and I fixed my USB 2.0 problem since what happened was there was a unknown device sitting in Other Devices and I thought it was the ICH5R RAID Controller so I used the IAA RAID driver from the floppy when it was actually the Standard Enhanced PCI to USB Controller. So my problem is fixed. Speaking about the ICH5R and the IAA RAID drivers, does the following device only show up when you actually have two drives connected to the ICH5R SATA ports and setting the BIOS to run as RAID?

Intel(R) 82801ER I/O Controller Hub

Does anyone know why the other 4 Intel(R) 82801EB USB Universal to Host Controllers are all using the USB 1.1 drivers but the 5th one with Standard Enhanced PCI to USB Controller is the only one using the USB 2.0 stuff. Does the 5th one basically control the other 4 so all the ports are really 2.0?

As for your device listing, under Universal Serial Bus Controllers, you seem to be missing two of the Intel(R) 82801EB USB Universal Host Controller(s), yours only lists 24D2 and 24D4 but not 24D7 and 24DE, did you enable all 8 ports in the BIOS or only 4? I guess you answered my question. Heh.

The firewire thing is kind of funny. What seems to happen is everytime I unplug a hub and restart the machine, WinXP will lose the Firewire devices as well as the USB Hub even when plugged back in so when I restart, the USB Hub gets recognized again and then the firewire devices, turning on/off won't do anything, only a plug/unplug of the cable would but once it's detected, I can reboot and the devices will be there until I do something with the USB side of things again.

My HP IPAQ H5450 and Palm Tungsten T which are connected to my Microsoft Natural Keyboard Pro are working fine.

I was looking at your system devices listing and yours seems identical to mines except I have a Virtual Disk Bus while you have a Logitech Virtual Disk Enumerator, whatever that is or how you even get Logitech in with Microsoft and Intel. <grin>

What I couldn't figure out is that according to Intel, in System Devices, for items that have the Intel(R) 82875P in the name, there is supposed to be the following devices:

Intel(R) 82875P Memory Controller Hub - 2578
Intel(R) 82875P Processor to AGP Controller - 2579
Intel(R) 82875P Processor to PCI to CSA bridge - 257B
Intel(R) 82875P Processor to I/O Memory Interface - 257E

But when looking at your System Devices screenshot and even mines both as a upgrade of my old system and a fresh install, we have everything except the:

Intel(R) 82875P Processor to I/O Memory Interface - 257E

I wonder is this the same as the Intel(R) 82875P Memory Controller Hub - 2578 since the 275E is supposed to be the Processor to I/O Bridge when unnamed but when I checked one of those Sony machines at the SonyStyle store earlier today, the location is PCI bus, device 0, function 0 which is the exact same location as the Memory Controller Hub so I wonder is it the same thing.
 

AndrewKu

Member
Jun 16, 2003
150
0
0
There you go, a missing driver. :) Like I said previously, the driver file you mentioned is not just limited to USB 1.1. This driver is still neccessary for USB 2.0 devices to work, as it is still needed for the Intel 82801EB USB Universal Host Controller.
 

Deskstar

Golden Member
Mar 26, 2001
1,254
0
0
I have the same or at least a similar problem with my new IS7-E. I have a listing (yellow question mark) under Other Devices that says it is a "USB Controller" is without its driver... and when I go to Properties, it says it is PCI 0, Devince 29, function 7. I have reinstalled all Intel drivers from my Abit install CD, I have removed all USB devices (and the unknown "other device") but I still get a readin go f new hardware with no driver to install. USB 2.0 is "Enabled" in my BIOS by default.

My other drivers seem to be there:
Intel 82801EB USB Universal Host Controller 24D2
" 24D4
" 24D7
" 24DEand USB Root Hub x 4

No mention of a Standard Enhanced PCI to USB Controller;

I found a post on the Intel site that says the Intel OCH4-M south bridge core lists Bus 0, Device 29, Function 7 as a USB 20 EHCI Controller, but this board uses an ICH5 controller...so I have no idea what driver to install to remedy this yellow "Other USB Device issue".

PROBLEM IS SOLVED by downloading SP1 for Win XP, installing it, then uninstalling the "Other device", reboot, and on the reboot, Win XP with SP1 then reinstalls all the USB items with no more yellow question marks or "Other Devices".. finally.
 

Zephyr77

Junior Member
Jul 28, 2003
7
0
0
Good to see you were able to get your problem fixed. I don't have anything listed as "Other Devices".

Speaking about the ICH5R and the IAA RAID drivers, does the following device only show up when you actually have two drives connected to the ICH5R SATA ports and setting the BIOS to run as RAID?

Intel(R) 82801ER I/O Controller Hub
Not sure about that since I started with a RAID0 on the Intel controller right away. As a matter of fact, I don't even see that entry in Device Manager. I have Intel(R) 82801ER SATA RAID Controller listed under SCSI and Raid Controllers.

Now, can anyone address any of the issues I listed in my original post? I really need to have a USB 2.0 HUB on my desk because I use other USB devices (Wacom Tablet, Contour Shuttle Controller, etc.) that is a hassle to connect directly to a port on the MB every time I need to use them. It seems that I have all of the proper drivers loading but this never happened with my P4T533-C MB. Could it be that the HUB has gone bad? I've contacted D-Link and of course, they don't have an explanation.





 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Andrew Ku
There you go, a missing driver. :) Like I said previously, the driver file you mentioned is not just limited to USB 1.1. This driver is still neccessary for USB 2.0 devices to work, as it is still needed for the Intel 82801EB USB Universal Host Controller.

Hehe, I looked at the Intel 82875P and 82801ER (ICH5R) spec sheets and it did say there are 4 UHCI and 1 EHCI interfaces but all 8 ports are USB 2.0. If that was the case, how does it exactly work when the 5th one is like the main controller with USB 2.0 while the other 4 seems to be directly the ports themselves being USB 1.1? Thanks though. I guess when I was reading what Peter wrote, he said these chipsets actually have FOUR USB Controller entities, three UHCI 1.x and one EHCI 2.0. I guess he should have said FIVE USB Controller entities, four UHCI 1.x and one EHCI 2.0. :)

One other question, for those with the 875P and the ICH5R southbridge, does the Intel SATA RAID BIOS only show up when enabled in the system bios only when there is something plugged into the SATA ports? I just wanted to know so I don't have to do another reinstall upgrade. :p
 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Deskstar
I have the same or at least a similar problem with my new IS7-E. I have a listing (yellow question mark) under Other Devices that says it is a "USB Controller" is without its driver... and when I go to Properties, it says it is PCI 0, Devince 29, function 7. I have reinstalled all Intel drivers from my Abit install CD, I have removed all USB devices (and the unknown "other device") but I still get a readin go f new hardware with no driver to install. USB 2.0 is "Enabled" in my BIOS by default.

My other drivers seem to be there:
Intel 82801EB USB Universal Host Controller 24D2
" 24D4
" 24D7
" 24DEand USB Root Hub x 4

No mention of a Standard Enhanced PCI to USB Controller;

I found a post on the Intel site that says the Intel OCH4-M south bridge core lists Bus 0, Device 29, Function 7 as a USB 20 EHCI Controller, but this board uses an ICH5 controller...so I have no idea what driver to install to remedy this yellow "Other USB Device issue".

PROBLEM IS SOLVED by downloading SP1 for Win XP, installing it, then uninstalling the "Other device", reboot, and on the reboot, Win XP with SP1 then reinstalls all the USB items with no more yellow question marks or "Other Devices".. finally.

Yeah, the problem is that WinXP pre-SP1 doesn't support USB 2.0 at all. So the Intel Chipset INF will handle everything else except that one EHCI controller.


 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
As I already said, on an Intel chipset with (N) USB 2.0 ports, you got one EHCI unit, and (N/2) UHCI units w/ two ports each. The actual physical ports get crossbarred off their UHCI unit onto the EHCI whenever a "High Speed" USB 2.0 device is connected.

On the ICH4, that's six ports total, three UHCI controllers. ICH5 has eight ports, four UHCI. Plus one EHCI controller in either case.
 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Zephyr77
Good to see you were able to get your problem fixed. I don't have anything listed as "Other Devices".

Speaking about the ICH5R and the IAA RAID drivers, does the following device only show up when you actually have two drives connected to the ICH5R SATA ports and setting the BIOS to run as RAID?

Intel(R) 82801ER I/O Controller Hub
Not sure about that since I started with a RAID0 on the Intel controller right away. As a matter of fact, I don't even see that entry in Device Manager. I have Intel(R) 82801ER SATA RAID Controller listed under SCSI and Raid Controllers.

Now, can anyone address any of the issues I listed in my original post? I really need to have a USB 2.0 HUB on my desk because I use other USB devices (Wacom Tablet, Contour Shuttle Controller, etc.) that is a hassle to connect directly to a port on the MB every time I need to use them. It seems that I have all of the proper drivers loading but this never happened with my P4T533-C MB. Could it be that the HUB has gone bad? I've contacted D-Link and of course, they don't have an explanation.

Yeah, if you have the Standard Enhanced PCI to USB Controller under USB Host Controllers, then that was the Other Devices that was on my list that I thought was the ICH5R RAID. Since you have the RAID0 on the Intel controller, I have a question. In the ASUS P4C800-E Deluxe 1010 BIOS, under the Main -> IDE Configuration, I have the following settings:

Onboard IDE Operate Mode [Enhanced Mode]
Enhanced Mode Support On [P-ATA+S-ATA]
Configure S-ATA as RAID [Yes]
IDE Detect Time Out (Sec) [35]

Do you actually see the Intel RAID BIOS come up during POST because I don't on mines? Perhaps the RAID controller/BIOS auto-enables only when there is something plugged into the SATA ports?

As for the hub, it's possible it can go bad due to a static shock or something. The Adaptec XHUB7+Plus I had didn't work at all but it was probably defective as I just got it from Amazon.com, I never tried it on another system though but I shipped it back today for a refund and ordered another one just to check my theory. My Belkin Mini-Hub which is USB 1.1 that was Free after Rebate at CompUSA works fine so I can only conclude either the Adaptec is a POS or I just got one DOA which can happen even though Adaptec is supposed to be good for the price they charge for things.

The other thing is that ASUS seems to have only one floppy disk drive support in the BIOS which I know isn't a hardware issue. The Floppy, Serial, Parallel, PS/2 Keyboard, PS/2 Mouse + 3 Fans are all provided by the Winbond W83627THF-A Super I/O Chipset which according to the spec sheets provided by Winbond, this chipset supports up to 4 Floppy Drives. I do have both a 3.5" 1.44MB and 5.25" 1.2MB Floppy drive just so I can read the old disks if I need to. I reported this to ASUS and they have forwarded it to their engineers to see if they can resolve this issue.

 

Almighty1

Senior member
Oct 1, 2000
598
0
0
Originally posted by: Peter
As I already said, on an Intel chipset with (N) USB 2.0 ports, you got one EHCI unit, and (N/2) UHCI units w/ two ports each. The actual physical ports get crossbarred off their UHCI unit onto the EHCI whenever a "High Speed" USB 2.0 device is connected.

On the ICH4, that's six ports total, three UHCI controllers. ICH5 has eight ports, four UHCI. Plus one EHCI controller in either case.

Yeah, I see how that works. THe ICH5 has 8 ports and I guess in your original reply earlier, you wrote these chipsets actually have FOUR USB controller entities, three UHCI 1.x and one EHCI 2.0. But instead, it should be FIVE USB controller entities, three UHCI 1.x and one EHCI 2.0. I guess originally I had a RAID device in Other Devices so I thought it was the ICH5R which is when I installed IAA RAID from the floppy and it put it in the SCSI section of Device Manager without issues. When I did a driver properties and update on that device, it turns out to be the EHCI Controller. Thanks for your help and everyone else's though. :)
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
I guess I had my mind set on ICH4 when I wrote the first post above, 'cause that's what I'm working on right now ...