Hi,
ich versuche auf OpenSuse 11.1 mit aktuellem Kernel ein MidiSport 2x2 USB Interface zu betreiben. Das ging bis vor ein paar Monaten (zuletzt getestet) ohne Probleme. Jetzt klappt der Download der Firmware zum Gerät nicht mehr.
Das Problem ist, dass udev dem Firmware Loader in der Umgebungsvariable "DEVICE" den Pfad "/proc/bus/usb/..." anstatt "/dev/bus/usb/..." mitgibt.
Die udev Regel sieht so aus:
ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport1x1.ihx"
Ist das Problem bekannt?
Seit wann ist "/proc/bus/usb/..." deprecated?
Wie bekomme ich udev dazu generell den richtigen Pfad in "DEVICE" zu übergeben, ohne diesen in der Regel explizit zu setzten?
Grüße,
pm
ich versuche auf OpenSuse 11.1 mit aktuellem Kernel ein MidiSport 2x2 USB Interface zu betreiben. Das ging bis vor ein paar Monaten (zuletzt getestet) ohne Probleme. Jetzt klappt der Download der Firmware zum Gerät nicht mehr.
Das Problem ist, dass udev dem Firmware Loader in der Umgebungsvariable "DEVICE" den Pfad "/proc/bus/usb/..." anstatt "/dev/bus/usb/..." mitgibt.
Die udev Regel sieht so aus:
ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport1x1.ihx"
Ist das Problem bekannt?
Seit wann ist "/proc/bus/usb/..." deprecated?
Wie bekomme ich udev dazu generell den richtigen Pfad in "DEVICE" zu übergeben, ohne diesen in der Regel explizit zu setzten?
Grüße,
pm