On Thursday 28 August 2003 22:19, Heinz W. Pahlke wrote:
Hallo,
On 28-Aug-2003 Andreas Kyek wrote:
Also: usbview zeigt Dir das an, was Durch deine geladene Module aktiv ist.
Was aber natuerlich erst einmal einen USB-Anschluss voraussetzt, denn ohne kann ich die Kamera nicht anschliessen :-(
Wenn Du kein USB auf dem Board hasst, können wir den Thread vergessen! Ansonsten brauchst Du zum Laden der Module nur die "root-hubs" auf dem Board; dazu muss noch kein USB-Gerät angeschlossen sein (so habe ich es hier in der Firma die meiste Zeit laufen und so hatte ich das für die vorherige Antwort auch überprüft)
Aber wie ist das eigentlich? Im SMM-Katalog wird zwischen Frontside-Hubs fuer USB 1.1 und 2.0 unterschieden.
Heisst das nun, dass an ein Board mit 1.1 nur ein Frontside-Hub fuer 1.1 und an ein Board mit 2.0 nur ein Frontside-Hub fuer 2.0 angeschlossen darf, damit es technisch funktioniert?
Oder heisst das nur, dass ein Frontside-Hub fuer 1.1 an einem 2.0-Board dann eben nur die Leistung von USB 1.1 zur Verfuegung stellt, bzw. ein Frontside-Hub fuer 2.0 an einem 1.1-Board eben nichts daran aendert, dass nur USB 1.1 zur Verfuegung steht? (Ich hoffe, das war ausreichend verstaendlich :-)
Wenn der letzte Absatz stimmt, waere es ja egal, was das Board unterstuetzt. Technisch wuerde es dann mit beiden Hubs funktionieren.
Ich habe mir letztens mal die USB-Doku für den Kernel ein wenig durchgelesen. Es ist wohl so, das Boards mit _nur_ USB 1.1 Unterstützung auch nur USB 1.x können. Kann das Board (wie meins) USB 2.x, dann a) kann es IMMER auch USB 1.x und b) wird Dir der USB 2.0 Support nur über den ehci-hcd bereitgestellt. USB 1.x Geräte können mit ehci NICHT angesprochen werden. Für die brauchst Du weiterhin usb-uhci, usb-ohci oder uhci als Modul (und natürlich usbcore und evtl. weitere). Die beiden schliessen sich NICHT aus. Wenn Du also USB 2.x und 1.x Geräte ansprechen willst, musste erst usbcore laden und dann ehci-hcd für 2.x und einen der drei anderen für 1.x Betrieb. Entlädst Du im laufenden Betrieb ehci (also den USB 2.x Support), werden auch die USB 2.x Geräte über den 1.x Treiber (dann aber auch nur mit 1.x Geschwindigkeit) angesprochen. IMO sind die 2.x Geräte auch mit 1.x lauffähig. Aber wie schon gesagt: Isch aber gar keine USB 2.x Geräte. Isch abe nur das Board dazu. Andreas