Options

You have exceeded the number of supported USB devices

Hi
I've just got a new PC and I am building a Boeing 737 Cockpit.
The spec of the PC is

Operating System - Windows 7 Home Premium 64-bit SP1
CPU - Intel Core i7 4790K @ 4.00GHz Haswell 22nm Technology
RAM - 16.0GB Dual-Channel DDR3 @ 1199MHz (11-13-14-32)
Motherboard - Gigabyte Technology Co., Ltd. Z97X-Gaming 5 (SOCKET 0)
Graphics - 4095MB NVIDIA GeForce GTX 970 (ASUStek Computer Inc)
Storage - 232GB Samsung SSD 850 EVO 250G SCSI Disk Device (SSD)
2794GB Western Digital WDC WD30EZRX-00DC0B0 SCSI Disk Device (SATA)
223GB Crucial_ CT240M500SSD1 SCSI Disk Device (SSD)
Optical Drives - PIONEER BD-RW BDR-S09 SCSI CdRom Device
Audio - Realtek High Definition Audio

I am using software called Prosim737 to simulate the various devices.
There are a lot of USB devices connected.
They are all USB 2 devices so I am not connecting anything to the USB 3 ports on my PC. However the error message I got refers to USB 3.0 eXtensible Host Controller (see below)

On start-up I noticed some of my devices were missing in Prosim737.

I then got the following message
'You have exceeded the number of supported USB devices on the Intel USB 3.0 eXtensible Host Controller.
Please disconnect alternate USB device currently not being used or connect one of the devices to a different port'

The Full onscreen message is here
2qv4k9l.jpg

I did some investigation but I lack any experience with this.

There were some errors in device manager. Here is a couple of screenshots of my settings.

2vj3frp.jpg

1zb8lg5.jpg

And here is what it said when I did 'properties' on an error device

2rdcm6o.jpg

I also downloaded and ran a Microsoft Tool called USBVIEW.
Here is the output from that

nwmt89.jpg

2dbry3n.jpg

Unfortunately with my limited knowledge I cannot see anything useful in these.
Anyone with a better knowledge able to see any problem(s)?
How can I solve this?

P.S. - Sorry about just providing links to the images. I couldn't see any 'ADD IMAGE' option in this forum.

Comments

  • Options
    RobinOfLoxleyRobinOfLoxley Posts: 27,040
    Forum Member
    ✭✭✭
    *Images can only be linked on this forum
    ========================

    I thought I'd have a Google for interest. https://www.google.co.uk/search?pws=0&gl=uk&q=number+of+supported+USB+devices+&gws_rd=ssl

    The Intel Communities thread may help although it seems to be about the xhci controller mainly.

    I don't know why you get an error when you don't use it.

    But the conclusion to that thread seems to be 'get an extra Host Controller'.

    Presumably that would be easy enough for a PC?

    Sorry I can't help more. Keep us updated.
  • Options
    MaxatoriaMaxatoria Posts: 17,980
    Forum Member
    ✭✭
    seems that usb can support upto 127 devices per controller as each connected device is allocated one of a 7 bit number with the controller itself having one itself as well, also usb hubs seem to technically take up a number so if your virtual config has loads of those to hang virtual devices onto then it may soon be using up all the available numbers and while the spec supports 127 devices the actual manufacturer of the controller could use less to make life easier for themselves
  • Options
    Helmut10Helmut10 Posts: 2,433
    Forum Member
    ✭✭✭
    The problem is too many USB devices connected to the one USB hub, that is what it says.

    There are limitations to the DC power supplied by each USB hub, you may have a number of USB sockets on the one hub.

    The MOBO chipset is probably 2 hubs, though some MOBOs may have additional USB hubs. That you will have to look up, also which USB sockets are connected to which USB hubs.

    Also you will need to look up power requirements for each of your USB devices.

    You maybe able to juggle your USB devices around so that you do not exceed the ratings of one hub.

    You can buy a PCI-E expansion card which will provide more USB 2/3 Hubs.
  • Options
    StigStig Posts: 12,446
    Forum Member
    ✭✭
    Get a powered USB 3.0 hub and connect it to one of the ports.
  • Options
    dobbin231dobbin231 Posts: 466
    Forum Member
    Thanks for all the advice.

    Here are the USB devices I am using
    USB
    No - Device
    == ===========================================
    01 - USB Keyboard
    02 - USB Mouse
    03 - Trust 10 port powered USB HUB (Overhead)
    - Device 1 - Leo Bodnar BU0836X
    - Device 2 - Leo Bodnar Button Box
    - Device 3 - Leo Bodnar Button Box
    - Device 4 - Phidgets LED 64
    - Device 5 - Phidgets LED 64
    - Device 6 - FDS Electric & Pressure OH panels
    04 - Trust 10 port powered USB HUB (MIP)
    - Device 1 - Saitek Pro Flight Combat Rudder Pedals
    - Device 2 - TQ (Leo Bodnar BU0836)
    - Device 3 - F/O EFIS (Leo Bodnar Button Box)
    - Device 4 - Pokeys 65U IO card
    - Device 5 - Captain Yoke (Plasma-MM2)
    - Device 6 - F/O Yoke (Leo Bodnar BU0836)
    05 - Trust 10 port powered USB HUB (GoFlight Comms)
    - Device 1 - GoFlight GFP8
    - Device 2 - GoFlight GF-46
    - Device 3 - GoFlight GF-166
    - Device 4 - GoFlight GF-166
    - Device 5 - GoFlight GF-166
    - Device 6 - GoFlight GF-166
    06 - FDS I/O Card on JetMax
    07 - FDS JetMax MCP & EFIS
    08 - Trust 10 port powered USB HUB (Fire Panel
    - Device 1 - Leo Bodnar BU0836X
    - Device 2 - Phidgets LED 64

    They are all USB2. As you can see 4 of the devices are powered USB Hubs. I had exactly the same devices running on my previous PC which was an i7 with a Gigabyte Motherboard
    Windows 7 Home Premium 64-bit
    Intel Core i7 950 @ 3.07GHz - Bloomfield 45nm Technology
    6Gb Triple-channel DDR3 @ 539MHz
    Gigabyte Technology Co., Ltd. X58-USB3 (Socket 1366)
    3071MB NVIDIA GeForce GTX 780 (Zotac International)
    238Gb Crucial SSD
    2794Gb Seagate Device (SATA)
    NVIDIA High Definition Audio

    So surely there should be no problem running the same devices with a newer motherboard/PC?
  • Options
    noise747noise747 Posts: 30,862
    Forum Member
    ✭✭✭
    USB was never the great thing we thought it would be. Firewire would have been much better to be honest.

    USB, iffy connection, that becomes loose pretty quick, low power, was slow until USB 3 cam out.
    I have a firewire and while now it is behind USB, in it's day it would fly past USB and did not take up resources.

    I remember the days of slower machines resources being taken up when copying an large file on USB.

    Hopefully USB3.1 will be better.
  • Options
    Helmut10Helmut10 Posts: 2,433
    Forum Member
    ✭✭✭
    You can't make assumptions from one MOBO to another.

    You have to do some work looking up the spec of your MOBO and the Intel Z97 Express Chipset. The number of USB hubs(host controllers) provided.

    What USB sockets on your box are connected to what USB Hub. You could have any number of USB sockets connected to one Hub thus sharing the power supplied to each USB socket.

    The power requirements of all your USB devices needs looking up or some sort of estimate at least.

    You can look at device labels for power requirements e.g. a Mouse maybe 100mA. A keyboard could also be around that or a lot more if it has a load of backlighting and LEDs.

    With that lot connected to one USB Hub, and 4 additional powered USB hubs then I would expect you to have problems. You would likely need to distribute them between the 'Two' MOBO hubs, that two is an assumption the Intel and Gigabyte info is a bit dense.

    USB specifications:
    http://en.wikipedia.org/wiki/USB
  • Options
    s2ks2k Posts: 7,421
    Forum Member
    Presumably you have pinpointed which devices are the ones that are coming up as unrecognised in Device Manager? If so, do they function correctly with other stuff unplugged? Or by alternating the ports used? It could be something like a bad hub or cabling issue - with USB you aren't supposed to exceed 5m in cable length but occasionally higher-power devices can be more fussy.

    If you have spare PCI/PCI-E slots on your motherboard you could also look at adding some extra ports that way.

    Aside from that I am extremely disappointed that none of you nerds have asked to see photos of this contraption. :p
  • Options
    noise747noise747 Posts: 30,862
    Forum Member
    ✭✭✭
    i noticed that he have a Trust 10 port powered hub, I had a 5 port powered hub, not trust, but it had problem with supporting more than 3 devices without causing problems. The PSU have gone belly up now, so I need to return it if I can find the company I got it from.

    Some of these cheap hubs are not that good to be honest.l
  • Options
    evil cevil c Posts: 7,833
    Forum Member
    From something I was playing around with the other day I wonder whether any of the OPs' USB devices have been or can be optimised for performance by enabling write-behind caching in Device Manager, or whether that would make a difference?

    Also in Device Manager with the USB Controllers Root Hubs Power Management, whether it would make a difference if the "Allow the computer to turn off this device to save power" box was unchecked?
  • Options
    RobinOfLoxleyRobinOfLoxley Posts: 27,040
    Forum Member
    ✭✭✭
    s2k wrote: »
    Aside from that I am extremely disappointed that none of you nerds have asked to see photos of this contraption. :p

    Seen one 737 cockpit, seen em all

    A copy of his Medical History needs to be emailed to the Mods though.
  • Options
    Mr DosMr Dos Posts: 3,637
    Forum Member
    ✭✭✭
    dobbin231 wrote: »
    There are a lot of USB devices connected.
    They are all USB 2 devices so I am not connecting anything to the USB 3 ports on my PC.

    USB 3 sockets are backwards compatible with USB 2 devices. Why not use all USB sockets to spread the load ?
  • Options
    dobbin231dobbin231 Posts: 466
    Forum Member
    For any of you that are interested here is a full explanation of my setup and some USBview screenshots of how things are connecting.
    Maybe someone who understands the technical side of the USB interface and USBview can explain the screenshots. And maybe see where I am having a problem?

    Here is a detailed explanation of the way my USB system & devices are setup.

    I have 6 USB 2.0 cables going into the Computer.

    ================================================
    No - Device
    == ===========================================
    01 - Trust 10 port powered USB 2.0 HUB (Overhead)
    - Leo Bodnar BU0836X
    - Leo Bodnar Button Box
    - Leo Bodnar Button Box
    - Leo Bodnar Button Box
    - Phidgets LED 64
    - Phidgets LED 64
    - FDS Electric & Pressure OH panels
    02 - Trust 10 port powered USB 2.0 HUB (MIP)
    - Saitek Pro Flight Combat Rudder Pedals
    - Leo Bodnar BU0836 (TQ)
    - Leo Bodnar Button Box (F/O EFIS)
    - Pokeys 65U IO card
    - Plasma-MM2 (Captain Yoke)
    - Leo Bodnar BU0836 (F/O Yoke)
    03 - Trust 10 port powered USB 2.0 HUB (GoFlight Comms)
    - GoFlight GFP8
    - GoFlight GF-46
    - GoFlight GF-166
    - GoFlight GF-166
    - GoFlight GF-166
    - GoFlight GF-166
    04 - FDS I/O Card on JetMax
    05 - FDS JetMax MCP & EFIS
    06 - Trust 10 port powered USB 2.0 HUB (Fire Panel
    - Leo Bodnar BU0836X
    - Phidgets LED 64

    Cables 1,2,3 and 6 are from a Trust 10 port powered USB 2.0 HUB
    For the HUBs I've used see this URL (http://www.trust.com/en/all-products/16131-10-port-usb-20-desktop-hub)

    Hub on cable 01 has 7 x USB 2.0 devices attached (see 01 above for device details)
    Hub on cable 02 has 6 x USB 2.0 devices attached (see 02 above for device details)
    Hub on cable 03 has 6 x USB 2.0 devices attached (see 03 above for device details)
    Hub on cable 06 has 2 x USB 2.0 devices attached (see 06 above for device details)

    I then used microsoft's USBView.exe to examine the USB devices on the motherboard/PC with various configurations.
    I took screenshots of the results. See the filename for a description of what is connected to the motherboard/PC in the screenshot.
    Please see screenshots attached (UPLOADED) for your use.

    USBView00 - No USB Devices connected to any port.jpg
    rka1pi.jpg
    USBView01 - HUB 1 in USB3 port on rear.jpg
    k20650.jpg
    USBView02 - HUB 2 in USB3 port on rear.jpg
    js0rp2.jpg
    USBView04 - HUB 3 in USB3 port on rear.jpg
    n1xiiw.jpg
    USBView05 - HUB 4 in USB3 port on rear.jpg
    s3mxc5.jpg
    USBView06 - HUB 5 in USB3 port on rear.jpg
    145nxl.jpg
    USBView07 - HUB 6 in USB3 port on rear.jpg
    2vj7ll5.jpg
    USBView08 - HUB 1 in USB2 port on rear.jpg
    qpktxw.jpg
    USBView09 - HUB 6 in USB2 port on rear.jpg
    2yycq3c.jpg
    USBView10 - HUB 5 in FRONT LEFT usb3 port.jpg
    27ywyab.jpg
    USBView11 - HUB 5 in FRONT RIGHT usb3 port.jpg
    1zq31wp.jpg


    Using all of this information can you tell me the best way to connect these devices so that all devices are working and I do not get the error message?

    2qv4k9l.jpg

    I've just noticed a couple of things.....

    USBView08 - HUB 1 in USB2 port on rear.jpg
    USBView09 - HUB 6 in USB2 port on rear.jpg
    - Although these are connected through the USB2 port on the back of the PC they are showing up on USB3 in USBview

    USBView10 - HUB 5 in FRONT LEFT usb3 port.jpg
    USBView11 - HUB 5 in FRONT RIGHT usb3 port.jpg
    - These 2 screenshots are the same as USBView00 - No USB Devices connected to any port.jpg . Does that mean these 2 ports are not working?
  • Options
    StigStig Posts: 12,446
    Forum Member
    ✭✭
    There is some interetsing stuff in here:
    http://en.m.wikipedia.org/wiki/Extensible_Host_Controller_Interface

    Although USB theoretically allows 127 devices per controller, the article points out that most people don't use anywhere near that amount.

    I can only suggest that you be methodical, and gradually add USB devices until you get the error. The article mentions low-speed and full-speed devices, so you might want to work out which devices are which.
Sign In or Register to comment.