View previous topic :: View next topic |
Author |
Message |
Silicoid Tux's lil' helper
Joined: 20 Jul 2004 Posts: 144 Location: Erde
|
Posted: Mon Apr 04, 2005 8:07 pm Post subject: genkernel, initrd und Moduloptionen |
|
|
Hi
bisher hab ich da nichts gefunden. Ich erstelle über genkernel den Kernel und die Initrd. Nun möchte ich für eines der Module, die in der Initrd geladen werden Optionen mitgeben. Wie mache ich das?
Ich hab die Optionen zwar in die modules.conf eingetragen, diese wird aber nicht in die initrd kopiert
-> das Modul wird nicht mit den von mir gewünschten Optionen geladen.
Ums mal ganz konkret zu sagen es geht mir um:
Code: | options sbp2 serialize_io=1 |
Ansonsten will nämlich meine Firewirefestplatte nicht (ich hätte mir doch ne anständige zulegen sollen ...)
Die einzige Möglichkeit, über die ich bisher gestolpert bin wäre die /usr/share/genkernel/x86/modules_load zu editieren und /usr/share/genkernel/x86/ bei CONFIG_PROTECT mit auf zu nehmen und das Modul dann über /etc/modules.autoload.d/kernel-2.6 zu laden.
Oder kennt jemand ne bessere möglichkeit?
Danke schonmal |
|
Back to top |
|
|
farid n00b
Joined: 06 Jul 2003 Posts: 12
|
Posted: Tue Apr 05, 2005 1:16 pm Post subject: |
|
|
ein anderer echter WürgAround wäre, die Kernelquellen selbst zu ändern:
editierst du /usr/src/linux/driver/iee1394/sbp2.c und setzt dort static int serialize_io = 1
Beim Patchen oder nach Installation eines Kernel musst du natürlich zumindest überprüfen, ob das nicht geändert wurde. |
|
Back to top |
|
|
Silicoid Tux's lil' helper
Joined: 20 Jul 2004 Posts: 144 Location: Erde
|
Posted: Wed Apr 06, 2005 5:36 am Post subject: |
|
|
farid wrote: | editierst du /usr/src/linux/driver/iee1394/sbp2.c und setzt dort static int serialize_io = 1
|
Wäre auch ne Möglichkeit, wobei mir da die Variante modules.conf und sbp2 aus der initrd nehmen irgednwie besser gefällt....
Danke dir .... |
|
Back to top |
|
|
farid n00b
Joined: 06 Jul 2003 Posts: 12
|
Posted: Wed Apr 06, 2005 6:22 am Post subject: |
|
|
Silicoid wrote: | farid wrote: | editierst du /usr/src/linux/driver/iee1394/sbp2.c und setzt dort static int serialize_io = 1
|
Wäre auch ne Möglichkeit, wobei mir da die Variante modules.conf und sbp2 aus der initrd nehmen irgednwie besser gefällt....
|
Man könnte natürlich die initrd über das loop-device mounten und die entsprechenden Änderungen
dort vornehmen - aber das ist genau so umständlich, wie die Änderung der Quellen..
ODER: genkernel anpassen/ändern/verbessern |
|
Back to top |
|
|
|