Mittwoch, 21. Mai 2008

USB jetzt auch per OHCI

USB Geräte konnten schon länger via UHCI und später auch per EHCI betrieben werden. Dank Michael Lotz gelingt dies nun endlich auch mit OHCI (UHCI,EHCI,OHCI). Sofern der benötigte Treiber vorhanden ist, sollte alles funktionieren was keinen "Isochronous Transfer" benötigt: Mäuse, Tastaturen, Hubs, Memory Sticks, USB Netzwerkgeräte, USB/Seriell-Adapter usw.

Die verfügbaren Geräte findet man unter "/dev/bus/usb" (z.B. per "find /dev/bus/usb"). Mit "usb_dev_info /dev/bus/usb/x/hub" (x = das entsprechende Gerät) findet man raus, ob der Root-Hub OHCI oder EHCI ist. Indem man testweise "/boot/beos/system/add-ons/kernel/busses/usb/ehci" entfernt, kann man das System zwingen nur OHCI zu benutzen.

Michael bittet um eingehende Tests seiner Arbeit. Wer auf Fehler stößt sollte syslogs und den Output von usb_dev_info in einem entsprechenden (evtl. schon vorhandenen) Ticket im Bugtracker melden.

Keine Kommentare:

Kommentar veröffentlichen