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

Autor

Samstag, 12. November 2011 12:46:52

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?

GoaSkin

3 Antworten


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: 150 Punkte bei 10 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: 89 Punkte bei 7 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: 121 Punkte bei 4 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] Mint17 auf einem Stick
Alfred Zahlten, 26.11.2014 00:33
Hallo Liste, vor längerem habe ich mir den Daumennagel großen 64GB Stick von Sandisk recht preiswert gekau...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Alfred Zahlten, 25.11.2014 23:43
Am 25.11.2014 um 03:03 schrieb Heiko Ißleib: > Am Dienstag, 25. November 2014, 01:05:24 schrieb Alfred Zah...
Re: [EasyLinux-Ubuntu] [erledigt]_Terminal_schlißt_automatisch
Richard Kraut, 25.11.2014 19:25
Am Montag, den 24.11.2014, 23:11 +0100 schrieb Alfred Zahlten: > dieser Schalter in Synaptic wirkt sich au...
Re: [EasyLinux-Ubuntu] Palm_Tungsten_T3_[gelöst]
Hartmut Haase, 25.11.2014 11:18
Hallo Alfred, > Kopiere oder verschiebe mal die Bilder vor den Ordner und lösche den > Ordner mit Inh...
Re: [EasyLinux-Ubuntu] PC mit LinuxMint14, cinnamon, Gnome
Heiko, 25.11.2014 03:03
Am Dienstag, 25. November 2014, 01:05:24 schrieb Alfred Zahlten: Hallo. > Am 24.11.2014 um 09:33 schrieb...