![](https://seccdn.libravatar.org/avatar/82a39633a3e55d259d38adf865178336.jpg?s=120&d=mm&r=g)
Am Sonntag, 20. Juni 2004 17:30 schrieb Andreas Koenecke:
Vorweg: Meine paar USB-Geräte (Drucker, 2 Digital-Kameras (beide über libgphoto2/libusb) und Jukebox/externe Festplatte (usbstorage)) funktionieren hier mit SuSE 9.0, Vanilla-Kernel-2.6.X und den hotplug- und udev-"Upgrades" aus dem Kraxel-Verzeichnis problemlos.
Es besteht also Hoffnung. ;-)
* Sonntag, 20. Juni 2004 um 15:47 (+0200) schrieb Christian Schneider:
Weitere Pakete waren glaube ich laut SDB nicht erforderlich upzudaten, allerdings habe ich die Pakete, die bei Kraxel zu finden waren und eine höhere Build-Nummer hatten als bereits installierte Pakete bzw. Software, die nach Documentation/Changes geupgradet werden musste, auch gleich mit installiert.
Notwendig für das "neue" Hotplug ist/war AFAIK noch das udev-Paket aus dem Kraxel-Verzeichnis.
Ok, das habe ich auch installiert. Allerdings hatte ich alle Agents, die udev benutzen, beim Booten des 2.4er Kernels rausgeschmissen. Soweit ich das verstehe, ist udev ohnehin nur ein "Bonus" der aber keinen Gewinn für den Betrieb des Rechners bringt? Ich habe unten aufgelistete Pakete von kraxel installiert. Habe ich möglicherweise ein Paket vergessen? In zwei hotplug Agents wird z.B. / sbin/hwup aufgerufen, das in neueren sysconfig Paketen (SuSE Linux 9.1) enthalten ist. Gab es da auch ein Kraxel-Paket? (rpm hat zumindest nicht gemeckert, als ich das neue hotplug mit altem sysconfig 0.23.30 installiert habe.) modutils-2.4.25-78.i586.rpm ps-2004.1.24-3.i586.rpm quilt-0.29-24.i586.rpm mkinitrd-1.0-130.i586.rpm udev-018-3.i586.rpm hotplug-0.42-13.noarch.rpm
Nach einem testweisen Booten eines 2.6.5er Mantel-Kernels mit den alten hotplug Skripten, die mit dem Kernel nicht laufen wollten, habe ich erstmal die hotplug Skripte geupgradet. Bevor ich mich wieder um den 2.6er kümmere, möchte ich das System erstmal wieder mit dem 2.4er Kernel tadellost ans laufen zu bekommen. Daher beziehen sich meine Probleme auf das neue hotplug mit altem 2.4er Kernel.
Ich bin mir nicht sicher, aber ich glaube nicht, dass die "neuen" Hotplug-Skripte mit Kernel-2.4.X funktionieren, da sie 'udev' benutzen und 'udev' braucht "sysfs", welches es beim Kernel-2.4.X nicht gibt.
s.o.
Außerdem treten beim Booten des 2.6er Kernels zahlreiche Meldungen dieser Art auf (sogar bei den Modulen für die Dateisysteme), trotzdem scheinen die damit verbundenen Dinge zu funktionieren: kernel: usbcore: unsupported module, tainting kernel.
Lass doch einmal alle USB-Geräte (soweit möglich) beim Booten ausgesteckt und poste die entsprechenden Zeilen aus "/var/log/messages" beim Einstecken eines Gerätes im laufenden System.
Werde ich nachreichen, sobald ich ein paar Minuten Zeit finde.
Gruß
Andreas
Tschüs, Christian