Hallo, wie kann ich es anstellen, das bestimmte Kerneloptionen die als Modul erzeugt wurden auch automatisch laden lassen? Konkretes Beispiel ich habe eine Hauppage WinTV Karte im Rechner, die ich mit einer ganzen Menge Parameter automatisch beim starteten laden lassen moechte. Tue ich das ganze zu Fuss per insmod oder modprobe funktioniert es anstandslos, aber automatisch ist nicht. Ich habe das Modul in der /etc/modules eingetragen und habe das ganze mit depmod aktiviert. Zusaetzlich habe ich im Yast initrd_modules auf bttv gesetzt, aber ohne Erfolg. Was mache ich verkehrt? Ciao Peter
Am Mittwoch, 22. August 2001 17:14 schrieb Peter Rettig:
Hallo,
wie kann ich es anstellen, das bestimmte Kerneloptionen die als Modul erzeugt wurden auch automatisch laden lassen?
Konkretes Beispiel ich habe eine Hauppage WinTV Karte im Rechner, die ich mit einer ganzen Menge Parameter automatisch beim starteten laden lassen moechte. Tue ich das ganze zu Fuss per insmod oder modprobe funktioniert es anstandslos, aber automatisch ist nicht. Ich habe das Modul in der /etc/modules eingetragen und habe das ganze mit depmod aktiviert. Zusaetzlich habe ich im Yast initrd_modules auf bttv gesetzt, aber ohne Erfolg.
Was mache ich verkehrt? ^^^^^ Ciao Pet
Hi, erst mal nix. Du mußt noch die Datei /etc/modukes.conf bearbeiten. # options bttv pll=1 radio=0 card=0 # options tuner type=0 # options msp3400 once=1 simple=1 # post-install bttv /sbin/modprobe "-k" tuner; # /sbin/modprobe "-k" msp3400 ^ Diese Dinger mußt du entfernen. welche Optionen du bei deiner Karte eintragen mußt findest du in der Support-Datenbank gruß harald
Hi Peter On Wed, Aug 22, 2001 at 05:14:24PM +0200, Peter Rettig wrote:
wie kann ich es anstellen, das bestimmte Kerneloptionen die als Modul erzeugt wurden auch automatisch laden lassen?
Konkretes Beispiel ich habe eine Hauppage WinTV Karte im Rechner, die ich mit einer ganzen Menge Parameter automatisch beim starteten laden lassen moechte. Tue ich das ganze zu Fuss per insmod oder modprobe funktioniert es anstandslos, aber automatisch ist nicht. Ich habe das Modul in der /etc/modules eingetragen und habe das ganze mit depmod aktiviert. Zusaetzlich habe ich im Yast initrd_modules auf bttv gesetzt, aber ohne Erfolg.
Was mache ich verkehrt?
du kommst zu früh SCNR das Problem ist das die initrd beim booten eingelesen wird, da gibts noch kein gemountetes root filesystem, das kommt erst später, und weil bttv noch ein paar andere module braucht zb. video muss es zugriff auf /lib/modules/VERSION haben. Die Zeile mit dem modprobe gehört also in ein startscript was nicht zu früh geladen wird, dafür gibt es ein beispielscript unter /etc/init.d/skeleton dann noch die runlevel anpassen und die startsequenznummer im kommentarbereich und ein beherztes insserv um die links anlegen zu lassen und gut is. alternativ könnte man meinen das man nur die anderen module in der initrd mit laden lassen müsste, aber vermutlich geht das dann deshalb in die hose weil auch noch keinerlei /dev filesystem verfügbar ist, ist schade um die Zeit das auszutesten. -- MfG. Falk
On Mit, 22 Aug 2001, Falk Sauer wrote:
Die Zeile mit dem modprobe gehört also in ein startscript was nicht zu früh geladen wird,
Wat? Wieso denn startscript??? man modules.conf! Ueber welches device wird denn auf die Karte zugegriffen? /dev/video0 ? Dann in die modules.conf: ==== # pre-install: Die Module laden, zu denen depmod keine Abhaengigkeit # findet, ich sach einfach mal "video", und die _vor_ bttv geladen # werden sollen... pre-install bttv modprobe "-vk" video # und das Modul mit dem device verknuepfen: alias char-major-81 bttv # s. pre-install, nur _nach_ bttv... post-install bttv modprobe "-vk" NOCH_EIN_MODUL ==== Das alias steht sogar schon in der "mitgelieferten" modules.conf. Analog zu *-install gibt's auch pre-remove und post-remove. -dnh -- Ein Mann, ein Wort. Eine Frau, ein Wörterbuch. -- Michael Wagner in suse-talk
Hi David On Thu, Aug 23, 2001 at 03:09:00PM +0200, David Haller wrote:
On Mit, 22 Aug 2001, Falk Sauer wrote:
Die Zeile mit dem modprobe gehört also in ein startscript was nicht zu früh geladen wird,
Wat? Wieso denn startscript???
man modules.conf!
prinzipiell hast du recht, aber Gewohnheiten gibt man nur schwer auf ;-) -- MfG. Falk
participants (4)
-
David Haller
-
Falk Sauer
-
Harald_mail@t-online.de
-
Peter Rettig