Manfred Tremmel wrote:
Nach Sherlock Holmes bleibt eigentlich nur noch eine Möglichkeit offen, die Abhängigkeit muß in modprobe selber stecken. Ok. modprobe ist nur ein Shell-Script, das ruft modprobe.old auf. Das hab ich jetzt mal ganz frech in den vi geladen und nach hid gesucht: "hid keybdev mousedev" die drei Wörter in einer Zeile? Verdächtig! Also mal das source-RPM zu modutils-2.4.22-33 installiert. Man glaubt es kaum, in utils/alias.h stosse ich dann auf diese hübsche Stelle:
/* * This is the list of pre-defined "above"s, * used for pull-in of additional modules * Each entry can be overridden by an entry in /etc/modules.conf */ char *above[] = { "hid keybdev mousedev", "usbmouse hid", "wacom evdev", NULL /* marks the end of the list! */ };
Ok, wenn man das in der /etc/modules.conf überschreiben kann, schnell eine Zeile eingefügt:
above hid usbcore
'depmod -a' ausgeführt und - man glaubt es kaum - es geht. Schnell die Module entladen, Maus abgezogen und wieder angesteckt, voila, hotplug bindet sie astrein ein.
Besten Dank Andreas, für die Denkanstösse.
Hmm, /sbin/modprobe ist bei mir kein Shellscript, sondern ein executable. Und solche komischen sachen wie "hid keybdev mousedev" stehen da auch nicht drin. Allerdings im modprobe.old. Die sind bei uns gleich. Merkwürden... Naja, beim nächsten mal wissen wir's ;-)) -- Gruß, Andreas