• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

raw1394 Modul beim Systemstart automatisch laden [gelöst]

tasskaff

Member
Hallo Gemeinde,
melde mich nach längerer Zeit mal wieder mit einem "Anfänger-Problem".

Ich möchte ein mäßig unterstütztes Gerät per Firewire einbinden. Dazu ist es notwendig, unter anderem das Modul raw1394 zu laden. Dies funktioniert prächtig per modprobe, aber leider nur manuell als root.
Die Rechte hab ich schon in der selbst erstellten Datei
/etc/udev/rules.d/50-raw1394.rules
gesetzt und das funktioniert auch.

Mal zur Verdeutlichung:

Code:
# uname -r
2.6.32-41-desktop

# grep -r 1394 /etc/udev/rules.d/
/etc/udev/rules.d/50-raw1394.rules:KERNEL=="raw1394*",  GROUP="video"

# lsmod|grep 1394
ohci1394               28546  0
ieee1394               86943  1 ohci1394

# modprobe raw1394
WARNING: All config files need .conf: /etc/modprobe.d/generic_serial-blacklist, it will be ignored in a future release.

# lsmod|grep 1394
raw1394                24227  0
ohci1394               28546  0
ieee1394               86943  2 raw1394,ohci1394

# ls -al /dev/raw1394
crw-rw---- 1 root video 171, 0 Jun 16 18:35 /dev/raw1394

Wie kriege ich nun das manuelle modprobe automatisiert?

Vielen Dank schonmal für eventuelle Antworten, Hinweise und tröstende Worte.
Gruß
tasskaff
 

josef-wien

Ultimate Guru
tasskaff schrieb:
ein mäßig unterstütztes Gerät
Die Unterstützung scheint wirklich mäßig zu sein, normalerweise sollten HAL/UDEV das von sich aus erledigen. Zwei Möglichkeiten sind die Eintragung des modprobe-Befehls in /etc/init.d/boot.local oder die Eintragung des Moduls in /etc/sysconfig/kernel (Abschnitt MODULES_LOADED_ON_BOOT), ein eigenes Init-Skript als dritte Möglichkeit wird vermutlich nicht notwendig sein.
 
OP
T

tasskaff

Member
Danke für die Antwort,
die zweite Möglichkeit hört sich wie diejenige an, die am meisten Systemkonform scheint.
Und ein Script wollte ich ja gerade vermeiden. :D
 
Oben