Hallo, der Thread "Zugriff auf Scanner" erinnert mich daran, dass ich endlich mal meine Advansys-Karte in die modprobe.conf.local eintragen will. Ein "alias scsi_hostadapter advansys" reicht da wohl nicht aus. Allerdings soll die Karte nicht immer, sondern nur bei Bedarf geladen werden. Ich kann natuerlich mein vuescan-Script erweitern, aber trotzdem wuerde mich die Loesung über die modprobe.conf.local interessieren. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien, Slowakei: http://www.erlebnis-osteuropa.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz W. Pahlke schrieb:
Hallo,
der Thread "Zugriff auf Scanner" erinnert mich daran, dass ich endlich mal meine Advansys-Karte in die modprobe.conf.local eintragen will.
Ein "alias scsi_hostadapter advansys" reicht da wohl nicht aus. Allerdings soll die Karte nicht immer, sondern nur bei Bedarf geladen werden.
Ich kann natuerlich mein vuescan-Script erweitern, aber trotzdem wuerde mich die Loesung über die modprobe.conf.local interessieren.
Beste Gruesse,
Heinz.
hallo Heinz, es gibt m.E. 3 Dinge: das Modul, proc und das Gerät Was stört's Dich, wenn das Modul geladen wird, z.B. mit: /etc/sysconfig/kernel/ Bei mir ist das Modul (in /proc) nur aktiv, wenn ich das Gerät vor dem Booten einschalte. (ersatzweise nach echo "scsi add-single-device 0 0 0? 0" > /proc/scsi/scsi) Gruß Arno -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Arno, On 16-Mar-2007 Arno Jung wrote:
es gibt m.E. 3 Dinge: das Modul, proc und das Gerät
Was stört's Dich, wenn das Modul geladen wird, z.B. mit: /etc/sysconfig/kernel/
Eigentlich nichts, ausser das ich der Chef bin und nicht der PC ;-)) Als noch alles ueber die modules.conf lief, gab es aehnliche Fragen haeufig, aber die Umstellung auf modprobe.conf hat wohl die Bedeutung dieser Konfigurationsdatei stark zurueckgedraengt. So findet sich mit Goggle auch nichts, was mir weiterhelfen koennte. Und ich wuerde eben gerne wissen, wie es ueber die modprobe.conf gehen koennte.
Bei mir ist das Modul (in /proc) nur aktiv, wenn ich
/proc ist ja eigentlich auch nur ein virtuelles Dateisystem, das dein aktuelles System widerspiegelt.
das Gerät vor dem Booten einschalte.
Bloss brauche ich die Scanner nur selten. Deshalb schalte ich sie bei Bedarf immer im laufenden Betrieb zu. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien, Slowakei: http://www.erlebnis-osteuropa.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz W. Pahlke schrieb:
Hallo Arno,
On 16-Mar-2007 Arno Jung wrote:
[ . . . ] Bloss brauche ich die Scanner nur selten. Deshalb schalte ich sie bei Bedarf immer im laufenden Betrieb zu.
Dann kannst du doch auch bei Bedarf ein modprobe advansys (depmod -a) machen und brauchst die modprobe.conf nicht. Gruß Arno -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On 16-Mar-2007 Arno Jung wrote:
Heinz W. Pahlke schrieb:
Bloss brauche ich die Scanner nur selten. Deshalb schalte ich sie bei Bedarf immer im laufenden Betrieb zu.
Dann kannst du doch auch bei Bedarf ein modprobe advansys
Klar geht es so, und so mach ich es auch bisher, aber fuer irgendetwas muss die modprobe.conf ja noch gut sein ;-) Einen schoenen Abend, Heinz. -- Reisefuehrer Bulgarien, Slowakei: http://www.erlebnis-osteuropa.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 16 Mär 2007, Heinz W. Pahlke schrieb:
Als noch alles ueber die modules.conf lief, gab es aehnliche Fragen haeufig, aber die Umstellung auf modprobe.conf hat wohl die Bedeutung dieser Konfigurationsdatei stark zurueckgedraengt. So findet sich mit Goggle auch nichts, was mir weiterhelfen koennte.
Ja, leider wurde die Syntax der modprobe.conf zu stark vereinfacht. Geht aber noch, nur leider kann man keine versionsbezogene Config per include einbinden. Ich habe aber immer noch vor, da modprobe mal zu patchen... Und ausserdem pfuschen immer mehr von "testhalber Module ladende" "Automatismen" (hotplug, udev, ...) dazwischen... *grummel* -dnh -- "Tausche schwer verständliches Buch über Empfängnisverhütung gegen gebrauchten Kinderwagen..." [in de.soc.familie.kinder] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fre, 16 Mär 2007, Heinz W. Pahlke schrieb:
Ein "alias scsi_hostadapter advansys" reicht da wohl nicht aus. Allerdings soll die Karte nicht immer, sondern nur bei Bedarf geladen werden.
Ich kann natuerlich mein vuescan-Script erweitern, aber trotzdem wuerde mich die Loesung über die modprobe.conf.local interessieren.
Da ist ein 'below sg advansys' das richtige. Bei 2.6.x muss man das eben 'per Hand' machen: ==== $ echo 'below sg advansys' | ./modprobe_gen ==== ### below sg advansys install sg {\ /sbin/modprobe advansys;\ }; /sbin/modprobe --ignore-install sg remove sg /sbin/modprobe --ignore-remove --remove sg && {\ /sbin/modprobe --remove advansys;\ } ==== HTH, -dnh -- 19: voll konfigurierbar nicht vorinstalliert. (Peter Berlich) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On 17-Mar-2007 David Haller wrote:
Da ist ein 'below sg advansys' das richtige. Bei 2.6.x muss man das
Stimmt, "below" ist das Stichwort. Ich hatte nach "pre-install" gegoogled und nichts gefunden.
eben 'per Hand' machen:
Konnte man so etwas schon mal mit yast erledigen? yast1 habe ich viel benutzt, aber fuer yast2 bin ich wohl zu alt ;-)
==== $ echo 'below sg advansys' | ./modprobe_gen ==== ### below sg advansys install sg {\ /sbin/modprobe advansys;\ }; /sbin/modprobe --ignore-install sg
remove sg /sbin/modprobe --ignore-remove --remove sg && {\ /sbin/modprobe --remove advansys;\ } ====
Sieht so aus, als wenn man das so in die modprobe.conf.local eintragen muesste, oder? man modprobe und man modprobe.conf lassen mich zwar in etwa ahnen, was da passieren soll, aber install sg und ignore-install sg scheinen mir wiederum ein Widersprich zu sein. Und warum remove sg und gleichzeitig ignore-remove und remove sg? Einen schoenen Abend, Heinz. -- Reisefuehrer Bulgarien, Slowakei: http://www.erlebnis-osteuropa.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Heinz, Am Sam, 17 Mär 2007, Heinz W. Pahlke schrieb:
On 17-Mar-2007 David Haller wrote:
Da ist ein 'below sg advansys' das richtige. Bei 2.6.x muss man das
Stimmt, "below" ist das Stichwort. Ich hatte nach "pre-install" gegoogled und nichts gefunden.
pre-install ist schon richtig, denn below ist ja ein pre-install+post-remove.
eben 'per Hand' machen:
Konnte man so etwas schon mal mit yast erledigen? yast1 habe ich viel benutzt, aber fuer yast2 bin ich wohl zu alt ;-)
Nö. Konnte man AFAIR nie ;)
==== $ echo 'below sg advansys' | ./modprobe_gen ==== ### below sg advansys install sg {\ /sbin/modprobe advansys;\ }; /sbin/modprobe --ignore-install sg
remove sg /sbin/modprobe --ignore-remove --remove sg && {\ /sbin/modprobe --remove advansys;\ } ====
Sieht so aus, als wenn man das so in die modprobe.conf.local eintragen muesste, oder?
Jup. 'modprobe_gen' ist ein awk script, das ich mir mal geschrieben habe, das mir die schönen 'below' und 'above' Zeilen in die umständliche Syntax der modprobe.conf übersetzt.
man modprobe und man modprobe.conf lassen mich zwar in etwa ahnen, was da passieren soll, aber install sg und ignore-install sg scheinen mir wiederum ein Widersprich zu sein. Und warum remove sg und gleichzeitig ignore-remove und remove sg?
Das steht in der Doku, ist aber nicht so einfach... Das läuft wie folgt: modprobe will 'sg' laden (weil ein passendes 'alias char-major-21 sg' gelesen hat). Dann liest den 'install sg' Eintrag und führt ihn aus. Also '/sbin/modprobe adanvsys'. Und '/sbin/modprobe --ignore-install sg'. Ohne das --ignore-install würde modprobe das 'install sg' erneut berücksichtigen und erneut advansys laden und in einer Endlosschleife landen. Das --ignore-install sagt also, dass der 'install' Eintrag dieses Mal ignoriert werden soll und nur 'sg' geladen werden soll. Beim 'remove' ist's analog / umgekehrt. HTH, -dnh --
würde derjenige, dessen Mailserver was mit richie@localhost.dsl.privat anfangen kann, diesen mal Manieren beibringen bitte. *grummel* -- m.raab ? -- Benn ! :-( -- Benn [hat die bounces nun auch bekommen] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Arno Jung
-
David Haller
-
Heinz W. Pahlke