Bernhard Walle wrote:
Hallo,
* Bernhard Junk <bernd@bernhardjunk.com> [2006-12-24 00:31]:
leider kann ich bei SL10.2 das Verzeichnis /proc/bus/usb nicht finden. Es wird vom System nicht angelegt! Wie kann ich es manuell erzeugen?
Bei vorherigen Versionen konnte ich mit cat /proc/bus/usb/devices die angeschlossenen USB-Geräte anzeigen lassen. Ich muss um mit MIDI zu kommunizieren mit fxload den Treiber auf die USB-Schnittstelle laden. Dazu brauche ich die Adresse des USB-Ports.
Das Verzeichnis gibt es nicht mehr. Die Option CONFIG_USBDEVFS ist in den SUSE-Kerneln seit 10.2 deaktiviert, offenbar da usbdevfs Sicherheitsprobleme hatte.
Das ganze wurde durch /sys/bus/usb/ ersetzt. Ich weiß nicht ob deine Anwendung damit umgehen kann. Wenn nicht muss sie ggf. an einigen Stellen geändert werden. Oder du kompilierst einen neuen Kernel.
Gruß, Bernhard
PS: Das Ganze ist nichts SUSE-spezifisches. Nach und nach wird CONFIG_USBDEVFS verschwinden. Wir sind vielleicht etwas früher ...
Hallo, wie könnte denn der Ersatzbefehl dazu aussehen? #!/bin/sh /home/bernd/midisport/fxload -D */proc/bus/usb/003/002* -I /home/bernd/midisport/MidiSport1x1.ihx Der Treiber MidiSport1x1.ihx muss auf das Device geladen werden, sonst habe ich keine Verbindung zum Midi-Gerät. Unter vorherigen Versionen war das kein Problem. P.S. Dringend, da sonst keine Weihnachtsmusik! lol Gruss Bernd -- Bernhard Junk Industrielle Steuerungssysteme Postfach 1342 D-50142 Kerpen Phone: +49 2273-8000-0 Fax : +49 2273-8000-19 Mobile: +49 1715238331 EMail: Bernd@BernhardJunk.com HTTP://www.bernhardjunk.com