Wie kann man prinzipiell unterstützter Hardware einen Treiber verpassen?

GoaSkin - Samstag, 12. November 2011 12:46:52 - 3 Antworten

Hallo,

ich habe ein MOTU Micro Express MIDI Interface, das unter Linux nicht erkannt wird. Der Befehl lsusb verrät, dass Linux nicht merkt, dass es sich um ein MIDI Interface handelt und stuft das Gerät als "unbekannte Hardware" ein.

Unter Windows und Mac OS X hingegen läuft das Interface wie ein Standard USB Interface und läuft mit dem generischen Treiber für USB-MIDI-Geräte. Darum sollte das Standard-Kernel-Modul unter Linux auch in der Lage sein, das Interface prinzipiell anzusprechen. Lade ich aber das Modul einfach so, springt es nicht auf das angeschlossene Interface an.

Kann man irgendwie der Hardware den Treiber einfach "verpassen" und die fehlerhafte Plug and Play Erkennung einfach umgehen, ggf. auch durch Modifikation des Modul-Sourcecodes?

Antworten
USB HW Unterstützung
Ulf B., Sonntag, 13. November 2011 01:49:25
Ein/Ausklappen

Hallo GoaSkin,

so einfach ist das meistens nicht. Eine Datenbank mir USB-IDs die unter Linux funktionieren (oder auch nicht) findet sich hier:
http://www.linux-usb.org/

Außerdem habe ich noch diese Info gefunden:

http://www.linux-usb.org/ezusb/

http://linuxwiki.de/LinuxHa...ghlight=%28LinuxHardware%2F%29

http://linux-sound.org/one-page.html

http://www.faqs.org/docs/Linux-HOWTO/MIDI-HOWTO.html

http://ccrma.stanford.edu/planetccrma/software/usbmidi.html

Ciao
Ulf


Bewertung: 227 Punkte bei 21 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: USB HW Unterstützung
GoaSkin , Sonntag, 13. November 2011 17:37:32
Ein/Ausklappen

Das Problem ist etwas absurder: Der Hersteller MOTU baut verschiedene MIDI-Interfaces und auch USB Audio Interfaces, für die er immer die gleiche USB ID nutzt. Manche Hardware lässt sich wie ein generisches Device ansprechen, andere nicht.

Aus diesem Grund reagiert auf die USB-ID nicht der generische USB MIDI bzw. USB Audio Treiber, sondern ein spezielles Kernel-Modul für das MOTU Fastlane Gerät. Da jedoch nicht jedes Gerät mit der gleichen ID ein MOTU Fastlane ist, fragt das Modul einige andere Parameter ab und lässt die Einbindung in den Kernel sein, wenn es sich nicht wirklich um ein Fastlane Interface handelt. Und das mit der Folge, dass für andere Geräte überhaupt kein Treiber geladen wird, auch wenn man sie als generisches USB-MIDI bzw. USB-Audio Gerät handhaben könnte.

D.h. ich müsste dem USB-MIDI Treiber irgendwie mitteilen, dass er mit der USB-ID etwas anfangen kann und den Fastlane Treiber zugleich blacklisten.


Bewertung: 196 Punkte bei 18 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Re: USB HW Unterstützung
GoaSkin , Sonntag, 13. November 2011 17:41:36
Ein/Ausklappen

Vielen Dank für die Links noch einmal. Werde morgen mal schauen, ob ich damit weiter komme.


Bewertung: 232 Punkte bei 14 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Aktuelle Fragen

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Alexander McLean, 26.06.2016 09:31
Am Samstag, den 25.06.2016, 19:30 +0200 schrieb Matthias Müller: Hallo Matthias >  > Das sieht...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Matthias, 25.06.2016 19:30
Hallo Am Samstag, 25. Juni 2016, 17:56:27 schrieb Alexander McLean: > Am Samstag, den 25.06.2016, 17:11...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Alexander McLean, 25.06.2016 17:56
Am Samstag, den 25.06.2016, 17:11 +0200 schrieb Matthias Müller: Hallo Matthias > > Antwortet dein...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Matthias, 25.06.2016 17:11
Am Samstag, 25. Juni 2016, 16:10:23 schrieb Alexander McLean: > Hallo Liste > > Gebe ich dem Ra...
Re: [EasyLinux-Suse] [gelöst]_Plattenzugriff
Matthias, 25.06.2016 16:56
Hallo, Am Samstag, 25. Juni 2016, 05:08:33 schrieb Horst Schwarz: Snip > Ich werde mich auch nicht wei...