Ist das ein interner USB Hub?

CED999

Lieutenant
Registriert
Juni 2011
Beiträge
950
Hi all,
Da ich in letzter Zeit häufiger merkwürdige USB Probleme habe, habe ich mal mit den USB Device Tree Viewer (http://www.uwe-sieber.de/usbtreeview.html) laufen lassen und folgendes Bild erhalten:

Unbenannt.JPG
Unbenannt2.JPG

Mich interessiert jetzt, ob das heißt Das in dem Dell Notebook intern eine Kaskadierung von USB-Chips/interne HUB stattgefunden hat. Die gängigen USB Chips unterstützen ja nur 4 USB Ports.

Edit Was mich besonders interessieren würde ist jetzt (Das Notebook hat 4 USB 3.0 Ports, einer ist zum Laden) welcher der Ports direkt am Chipsatz hängt, ob man das hier erkennen kann. Denn daran würde ich dann gerne ein externes HUB hängen. Denn Hub auf Hub tut bei USB 3.0 ja bekanntlich nicht gut. ...

Wenn jemand ein paar Takte zu den Fehlermeldungen sagen kann, würde mich das natürlich auch interessieren...

Dafür spricht:
- mehr als 4 Ports gehen ja eigentlich nicht
- Es taucht mehrmals das Wort Hub im Report auf.

Ganz sicher bin ich mir allerdings nicht. Wer weiß mehr?


Und hier nochmals in Textform

===================== USB Host Controller =======================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : Intel(R) USB 3.0 eXtensible-Hostcontroller
Device ID : PCI\VEN_8086&DEV_1E31&SUBSYS_056D1028&REV_04\3&11583659&0&A0
Vendor : Intel
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0034 (GUID_DEVCLASS_USB)
Driver : C:\Windows\system32\DRIVERS\iusb3xhc.sys (Version: 1.0.7.248 Date: 2012-12-04)
Driver Inf : C:\Windows\inf\oem9.inf
Legacy BusType : PCIBus
Class : USB
Service : iusb3xhc
Enumerator : PCI
Location Info : PCI-Bus 0, Gerät 20, Funktion 0
Manufacturer Info : Intel(R) Corporation
Capabilities : 0x00 (-)
Problem Code : 0
Power State : D0 (supported: D0, D3, wake from D0)
Child Device 1 : Intel(R) USB 3.0-Root-Hub
Device ID : IUSB3\ROOT_HUB30\4&275B824&0
Class : USB

HcInfo0 Error : ERROR_INVALID_FUNCTION

Roothub Symbolic Link : IUSB3#ROOT_HUB30#4&275b824&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

BusStatistics Error : ERROR_INVALID_FUNCTION

DriverVersion Error : ERROR_INVALID_FUNCTION

BandwidthInfo Error : ERROR_INVALID_FUNCTION

PowerInfo Error : ERROR_INVALID_FUNCTION

========================= USB Root Hub =========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : Intel(R) USB 3.0-Root-Hub
Device Path : \\.\IUSB3#ROOT_HUB30#4&275b824&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID : IUSB3\ROOT_HUB30\4&275B824&0
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0032 (GUID_DEVCLASS_USB)
Driver : C:\Windows\system32\DRIVERS\iusb3hub.sys (Version: 1.0.7.248 Date: 2012-12-04)
Driver Inf : C:\Windows\inf\oem8.inf
Legacy BusType : PNPBus
Class : USB
Service : iusb3hub
Enumerator : IUSB3
Location Info : -
Manufacturer Info : Intel(R) Corporation
Capabilities : 0x80 (SurpriseRemovalOK)
Problem Code : 0
Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
Child Device 1 : USB-Verbundgerät
Device ID : USB\VID_0E6A&PID_030C\5&2AF6910E&0&4
Class : USB
Child Device 2 : USB-Verbundgerät
Device ID : USB\VID_1D57&PID_32DA\5&2AF6910E&0&3
Class : USB

------------------- USB Hub Descriptor -----------------
bDescriptorLength : 0x2A (42 bytes)
bDescriptorType : 0x2A (SuperSpeed Hub Descriptor)
bNumberOfPorts : 0x08 (8 Ports)
wHubCharacteristics : 0x0008
Power switching : Ganged
Compound device : No
Over-current protection : Individual
TT Think Time : At most 8 FS bit times
Port Indicators : Not supported
bPowerOnToPowerGood : 0x0A (20 ms)
bHubControlCurrent : 0x00 (0 mA)
DeviceRemovable : 0x00, 0x00
Bit 0 : 0 (reserved, any value)
Bit 1 : 0 (Device at Port 1 is removable)
Bit 2 : 0 (Device at Port 2 is removable)
Bit 3 : 0 (Device at Port 3 is removable)
Bit 4 : 0 (Device at Port 4 is removable)
Bit 5 : 0 (Device at Port 5 is removable)
Bit 6 : 0 (Device at Port 6 is removable)
Bit 7 : 0 (Device at Port 7 is removable)
Bit 8 : 0 (Device at Port 8 is removable)
Bit 9 : 0 (unused, must be 0)
Bit10 : 0 (unused, must be 0)
Bit11 : 0 (unused, must be 0)
Bit12 : 0 (unused, must be 0)
Bit13 : 0 (unused, must be 0)
Bit14 : 0 (unused, must be 0)
Bit15 : 0 (unused, must be 0)
HubIsBusPowered : 0x00 (Self Powered)

----------------- USB Hub Capabilities ----------------
HighSpeedCapable : Yes
HighSpeed : No
MultiTtCapable : No
HubIsMultiTt : No
ArmedWakeOnConnect : No
IsBusPowered : No
IsRoot : Yes


=========================== USB Port1 ===========================

Connection Status : 0x00 (No device is connected)
Port Chain : 3-1


=========================== USB Port2 ===========================

Connection Status : 0x00 (No device is connected)
Port Chain : 3-2


=========================== USB Port3 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 3-3

======================== USB Device ========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB-Verbundgerät
Device Path : \\?\usb#vid_1d57&pid_32da#5&2af6910e&0&3#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID : USB\VID_1D57&PID_32DA\5&2AF6910E&0&3
..... gekürzt, is die Wireless Maus....
=========================== USB Port4 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 3-4

======================== USB Device ========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB-Verbundgerät
Device Path : \\?\usb#vid_0e6a&pid_030c#5&2af6910e&0&4#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID : USB\VID_0E6A&PID_030C\5&2AF6910E&0&4

...... Aufgrund Länge gekürzt. Ist die extern Tastatur...

=========================== USB Port5 ===========================

Connection Status : 0x00 (No device is connected)
Port Chain : 3-5


=========================== USB Port6 ===========================

Connection Status : 0x00 (No device is connected)
Port Chain : 3-6


=========================== USB Port7 ===========================

Connection Status : 0x00 (No device is connected)
Port Chain : 3-7


=========================== USB Port8 ===========================

Connection Status : 0x00 (No device is connected)
Port Chain : 3-8

========================= USB Root Hub =========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : Intel(R) USB 3.0-Root-Hub
Device Path : \\.\IUSB3#ROOT_HUB30#4&275b824&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID : IUSB3\ROOT_HUB30\4&275B824&0
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0032 (GUID_DEVCLASS_USB)
Driver : C:\Windows\system32\DRIVERS\iusb3hub.sys (Version: 1.0.7.248 Date: 2012-12-04)
Driver Inf : C:\Windows\inf\oem8.inf
Legacy BusType : PNPBus
Class : USB
Service : iusb3hub
Enumerator : IUSB3
Location Info : -
Manufacturer Info : Intel(R) Corporation
Capabilities : 0x80 (SurpriseRemovalOK)
Problem Code : 0
Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
Child Device 1 : USB-Verbundgerät
Device ID : USB\VID_0E6A&PID_030C\5&2AF6910E&0&4
Class : USB
Child Device 2 : USB-Verbundgerät
Device ID : USB\VID_1D57&PID_32DA\5&2AF6910E&0&3
Class : USB

------------------- USB Hub Descriptor -----------------
bDescriptorLength : 0x2A (42 bytes)
bDescriptorType : 0x2A (SuperSpeed Hub Descriptor)
bNumberOfPorts : 0x08 (8 Ports)
wHubCharacteristics : 0x0008
Power switching : Ganged
Compound device : No
Over-current protection : Individual
TT Think Time : At most 8 FS bit times
Port Indicators : Not supported
bPowerOnToPowerGood : 0x0A (20 ms)
bHubControlCurrent : 0x00 (0 mA)
DeviceRemovable : 0x00, 0x00
Bit 0 : 0 (reserved, any value)
Bit 1 : 0 (Device at Port 1 is removable)
Bit 2 : 0 (Device at Port 2 is removable)
Bit 3 : 0 (Device at Port 3 is removable)
Bit 4 : 0 (Device at Port 4 is removable)
Bit 5 : 0 (Device at Port 5 is removable)
Bit 6 : 0 (Device at Port 6 is removable)
Bit 7 : 0 (Device at Port 7 is removable)
Bit 8 : 0 (Device at Port 8 is removable)
Bit 9 : 0 (unused, must be 0)
Bit10 : 0 (unused, must be 0)
Bit11 : 0 (unused, must be 0)
Bit12 : 0 (unused, must be 0)
Bit13 : 0 (unused, must be 0)
Bit14 : 0 (unused, must be 0)
Bit15 : 0 (unused, must be 0)
HubIsBusPowered : 0x00 (Self Powered)

----------------- USB Hub Capabilities ----------------
HighSpeedCapable : Yes
HighSpeed : No
MultiTtCapable : No
HubIsMultiTt : No
ArmedWakeOnConnect : No
IsBusPowered : No
IsRoot : Yes
 
Zuletzt bearbeitet:
USB Root Hubs repräsentieren die Anschlüsse des Controllers. Je nach Gerät (USB Version) leiten die Hubs das Gerät an den zuständigen internen Controller weiter. Die Root Hubs haben also etwas andere Aufgaben, als normale Hubs.

Theoretsch können Hubs mit 127 Ports gebaut werden, also die Begrenzung auf 4 ist kein Muss.
 
Oben sind zwei USB2 Host-Controller. Früher gabs noch extra Host-Controller für USB1-Geräte, die versorgt Intel heute über "Rate Matching Hubs", letztlich in den Chipsatz integrierte USB2 Standard-Hubs - die mit den sechs Ports.
Unten der xHci-Controller hat vier Ports für Low- und High-Speed, und vier für SuperSpeed. Port 1 und 5 kommen auf einem physischen Port raus, 2 und 6, usw. Wenn Du also das HID-Gerät von Port 4 trennst und dort einen USB3-Stick anschließt, würde der an Port 8 erscheinen.
Unter Windows 8 würde jeweils ein H oder S im Icon stehen, vor Windows 8 kann man das noch nicht abfragen, ohne das ein Gerät angeschlossen ist. Deine beiden Geräte sind Low-Speed, vielleicht sollte ich da mal in L ins Icon bauen...

Die INVALID_FUNCTION Fehler sind normal, der Intel-Treiber unterstützt die Abfragen einfach nicht.

Nicht normal ist das gelbe (!) Icon für Bluetooth-Gerät und Kartenleser. Wenn das UsbTreeView 2.5.2 ist, würden mich die Reports für die beiden Geräte interessieren.

Gruß Uwe
 
Hallo Uwe,
gut Dich hier zu haben. Ein paar Fragen:

  1. Also unter USB 3.0 Xtensible Hostcontroller sehe, das sind die USB Port nach außen, an die ich Geräte anschließen kann?
  2. An welchen USB port sollte ich ein Hub idealerweise anschließen. Egal welchen?

Da Du ja wahrscheinlich auch ein Experte für USB bist, noch 2 allgmeine Fragen:

  1. Ist es O.K. an einen Powercharging Port (USB 3.0 der mit dem Blitz) normale Geräte anzuschließen (Tastaturen, Drucker, Mäuse...) oder schädigt das doch latent die Geräte?
  2. Ist es deiner Erfahrung nach für die USB Ports schonender, wenn die Geräte an einen Hub angeschlossen werden, und hier passives oder aktives Hub? Wenn Du Lust hast, was hälst du von diesem Hub um meine Ports zu schonen: http://www.amazon.de/gp/product/B003E3R1KM?psc=1&redirect=true&ref_=ox_sc_sfl_title_1&smid=A3JWKAKR8XB7XF
    Ich frage weil ich ca. 3-4 mal am Tag an 2 besonders Häufig genutzten USB Ports umgesteckt habe und nun sind diese ziemlich kaputt und Dell kommt um das Mainboard auszuwechseln....

Nicht normal ist das gelbe (!) Icon für Bluetooth-Gerät und Kartenleser. Wenn das UsbTreeView 2.5.2 ist, würden mich die Reports für die beiden Geräte interessieren.

Den Bluetooth Adapter habe ich der Systemsteuerung deaktiviert, das ist also wohl nicht so spannend. Ja da ist Version 2.5.2. Wegem dem Kartenleser, ist dieser auf in das Board integriert oder ist das ein "Extra-Gerät". Weil es ein Teil des Boards ist, macht das wohl nicht so viel Sinn, wie gesagt das Board muss getauscht werden..

Grüße!
 
Ja, wenn der Laptop nur zwei USB-Buchsen hat und die blau sind oder ein SS-Symbol dran is, müssen das die vom eXtensible-Hostcontroller sein. Die beiden Buchsen dürften USB-technisch gleichwertig sein.

Die Powerbuchse kann mehr Strom liefern als eine normale, ein einfaches USB-Gerät zieht aber deshalb nicht mehr Strom, kann also bedenkenlos angeschlossen werden. Einem Smartphone wird an der Buchse aber signalisiert "hier darfst Du mehr als 500 oder 900 mA ziehen" und das wird's dann auch tun.

Elektisch braucht man Ports nicht zu schonen, mechanisch schon. Hier reicht aber keine kurze USB-Verlängerung. Ja, die ist lt. USB-Spec unzulässig, aber nur weil man die hintereinander schalten und so die maximale Länge von fünf Metern (USB2) überschreiten könnte.
Alle Biegemomente bekommt man mit einem Spiralkabel weg, z.B. 83163, wobei das verdächtig dünn aussieht... Für USB-Sticks wirds reichen.

Hubs mit Stromversorgung mag ich nicht - da fließt gerne Strom vom Hub in den Rechner, und mit der Powerbuchse bist Du ja auch für Festplatten mit hohem Anlaufstrom gerüstet.

Gruß Uwe
 
Hi Uwe,


Ja, wenn der Laptop nur zwei USB-Buchsen hat und die blau sind oder ein SS-Symbol dran is, müssen das die vom eXtensible-Hostcontroller sein. Die beiden Buchsen dürften USB-technisch gleichwertig sein.

Nein das Lappi hat 4 USB 3.0 Buchsen 2 auf der rechten Seite und 2 auf der linken Seite (eines ist Power-USB).

Schon mal Danke für Deine Ausführungen so weit.

P.S. Deine Software sieht übrigens cool aus - man braucht halt nur - wie immer - ein bisschen Hintergrundwissen...
 
Ja es gibt nur einen USB3 Root Hub, alle 4 USB3 Ports hängen am gleichen Root-Hub und teilen sie damit die Bandbreite. Das ist normal, die Chipsätze haben alle weniger Root Hubs als Ports. Man kann auch bei USB3 mehrere Hubs hintereinander hängen, dass ist kein Problem.
 
Zurück
Oben