• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Mac Mini EHCI (USB 2.0) Controller Problem?

lalala123

Golden Delicious
Registriert
07.10.10
Beiträge
9
Hallo Forum,

ich hab auf nem Mac Mini Server 2,1 (? vom Herbst 2010) Gentoo laufen. Funktioniert alles soweit recht gut, was ich an Services auf den internen Platten laufen habe. Was nicht funktioniert waren externe Festplatten per USB anzuschließen. Sie wurden entweder garnicht erkannt, oder ein "tail -f /var/log/messages" warf mir ein nettes

Code:
Dec 21 12:43:55 mini kernel: usb 1-4: new high speed USB device using ehci_hcd and address 6
Dec 21 12:43:55 mini kernel: usb 1-4: unable to read config index 0 descriptor/start: -71
Dec 21 12:43:55 mini kernel: usb 1-4: chopping to 0 config(s)
Dec 21 12:43:55 mini kernel: usb 1-4: string descriptor 0 read error: -71
Dec 21 12:43:55 mini kernel: usb 1-4: no configuration chosen from 0 choices
aus. Als Übeltäter war der ehci (USB 2.0) ausgemacht. Wenn man im Kernel (2.6.36) lediglich

Device Drivers ---> USB support ---> OHCI HCD support

aktiviert, also kein EHCI / UHCI, dann funktioniert auch die Erkennung der Mass Storage Device einwandfrei. Nur EHCI statt OHCI kann ich leider nicht in den Kernel compilen, da meine Tastatur für die Passphrase nur über 1.1 angesprochen wird (schon probiert). Laut Internet scheint aber eher das 2.0er Modul an sich der Bösewicht zu sein, nicht das Zusammenspiel von 1.1 mit 2.0. Somit hab ich zwar nen Workaround, aber bei 2TB Festplatten empfinde ich USB 1.1 jedoch eher als Joke denn als ernstzunehmende Alternative ;)

Nun hoff ich mal, ich bin nicht der erste in der Situation, also hab ich irgendwo nen Patch übersehen? Oder wie geht ihr mit der Situation um?

Lösung: Hab grad gesehen, dass es doch einen Patch gibt: https://patchwork.kernel.org/patch/344421/ Einspielen, EHCI im Kernel aktivieren, neu kompilen, rebooten und die Platten werden gefunden.
 
Zuletzt bearbeitet: