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: 142 Punkte bei 11 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: 82 Punkte bei 8 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, 4 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

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 2 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 0 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] [Jessie] DVBcut - Navigation in Aufnahme
"H.-Stefan Neumeyer", 30.03.2015 20:09
Am Montag, den 30.03.2015, 12:28 +0200 schrieb Wolfgang Voelker: Hallo Wolfgang Hallo Uwe > > >...
Re: [EasyLinux-Ubuntu] Dualboot Windows7 Opensuse Update KB 3033929
Heiko, 30.03.2015 19:32
Am Montag, 30. März 2015, 18:46:11 schrieb Hartmut Haase: Hallo Hartmut, > > > So schlimm ist e...
Re: [EasyLinux-Ubuntu] Dualboot Windows7 Opensuse Update KB 3033929
Heiko, 30.03.2015 19:09
Am Montag, 30. März 2015, 18:47:50 schrieb Hartmut Haase: > Hallo Heiko, > ich bin ja mal gespannt, w...
Re: [EasyLinux-Ubuntu] Dualboot Windows7 Opensuse Update KB 3033929
Hartmut Haase, 30.03.2015 18:47
Hallo Heiko, ich bin ja mal gespannt, wann sich einer meiner Kumpels mit reinem win7-PC meldet. -- Vi...
Re: [EasyLinux-Ubuntu] Dualboot Windows7 Opensuse Update KB 3033929
Hartmut Haase, 30.03.2015 18:46
Hallo Heiko, > So schlimm ist es bei mir nicht gekommen,das mit dem im Kreis > laufen meine ich. ab...