* Thomas Hertweck schrieb:
Dabei wurde doch immer damit geworben, daß der Scanner erst bei Bedarf eingeschaltet werden braucht, unabhängig davon ob schon andere SCSI-Geräte installiert sind. Komisch ...
Kann er ja auch. Du brauchst die echo-Zeile ja nur in ein Skript packen, das ein User ueber sudo ausfuehren kann, und schon ist der Scanner verfuegbar.
ok, hatte ich mir so gedacht, eben mit Skript und sudo.
Ich frage mich, was überhaupt das post-install oder pre-install soll, wenn eine Anwendung, die bei Start die Module lädt - und eben i.d.R. nicht per modprobe sondern per insmod - NIEMALS in den Genuß des formulierten pre- oder post-install kommt. Ist das pre-/ post-install wirklich nur nutzbar, wenn der User am Terminal stur "modprobe XYZ" eingibt oder er sich ein Skript bastelt, das die Module explizit per modprobe lädt?
Moment? Wenn Module vom Kernel ueber kmod automatisch geladen werden, so geht das i.d.R. ueber modprobe. Du benutzt schon kmod und nicht kerneld, oder? Was sagt bei Dir denn "cat /proc/sys/kernel/modprobe"? Hier sollte das
root@rex2:~>cat /proc/sys/kernel/modprobe /sbin/modprobe
Programm ausgegeben werden, mit dem Module durch den Kernel automatisch geladen werden. Das ist normalerweise /sbin/modprobe. Modprobe benutzt uebrigens intern auch wieder nur insmod zum Laden des Modules - AFAIK ist der Aufruf als "/sbin/insmod" hart eingecoded...
Ich habe mal wieder einen Test gemacht. Und zwar habe ich in /etc/modules.conf die folgende Zeile eingetragen:
post-install sg /usr/bin/play /opt/kde3/share/sounds/pop.wav
witzig ..
Fuer den taeglichen Gebrauch ist das natuerlich nichts, aber zum Testen ganz lustig. Nach dem Laden des Modules sg sollte
Wenn das bei Dir nicht so geht, kann ich mir nur vorstellen,
doch, es ist wie Du sagst. Habe gerade mal einen Test gemacht: den Scanner erst nach Durchlauf durch das SCSI-BIOS eingeschaltet. Als dann meine Suse (8.2) an der Reihe war, war der Scanner schon bereit - und prompt hat das echo "...." des post-install von modules.conf gewirkt. Der Scanner war da! Habs jetzt verstanden, danke. thx Ekkard