USB Hostcontroller

Gast #1741738
Lesenswert?

Hallo,
kann mir jemand sagen, wieviel USB-Hostcontroller auf einem Motherboard 
in der Regel verbaut sind? Also ohne die Trennung von OHCI/UHCI und 
EHCI. Immer nur ein Hostsystem oder können auch mehrere verbaut sein?

So weit wie ich mich erinnern kann, sind bei Firewire mehrere 
Hostcontroller verbaut. Wie ist es bei USB?

Gruß
#1741787
Lesenswert?

"lspci" bzw der Windows-Gerätemanager geben da Auskunft.

Bei mir isses nur einer:
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
(Die Subfunktion ".0" ist OHCI, ".1" ist der EHCI)

Ist aber auch nur ein Firewire:
05:0b.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A 
IEEE-1394a-2000 Controller (PHY/Link)
Gast #1741793
Lesenswert?

Auf den ersten Mainboards mit USB gab es i.d.R. nur einen, mittlerweile 
sind immer mehrere drauf. Je nach Board ist die Anzahl verschieden, 
meist 2-5 oder auch noch mehr. Sieht man übrigens auch im Gerätemanager 
von Windows.
Gast #1743231
Lesenswert?

Ok danke erstmal. Nur wie funktioniert das. Ein USB-System darf ja nur 
aus max. 127 Geräten bestehen. Wie funktioniert das mit der 
Adressvergabe. Benutze ich einen generischen Treiber wie wie z.B "USBIO" 
bekomme ich alle angeschlossenen Geräte, welche diesen Treiber 
benutzten, in meiner Applikation gemeldet. Ich bekomme ja nicht mit, mit 
welchen Host die arbeiten. Dann könnte ja passieren, das es z.B 2 mal 
die USB-Adresse 1 gibt.???

Gruß
#1743249
Lesenswert?

Timm1234 schrieb:
> Ok danke erstmal. Nur wie funktioniert das. Ein USB-System darf ja nur
> aus max. 127 Geräten bestehen.

Nö, kein "USB-System", sondern ein "USB" bzw "USB-Baum".

> Wie funktioniert das mit der
> Adressvergabe.

Jeder Bus zählt seine eigenen Device-Nummern unabhängig von den anderen 
durch, um ein Gerät eindeutig zu identifizeren brauchst du BUS- und 
DEVICE-Nummer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren