Trotz Eintrag in /etc/modutils,ide-scsi wird nicht geladen

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
CheGuevara
Beiträge: 50
Registriert: 10.10.2003 14:24:47
Kontaktdaten:

Trotz Eintrag in /etc/modutils,ide-scsi wird nicht geladen

Beitrag von CheGuevara » 10.10.2003 15:06:35

Zuerst mal Hallo an alle... ich hab mich erst vor kurzer Zeit dazu bewogen mich mit Debian zu beschäftigen. Ich war vorher ein eigefleischter RH benützer....
Zu meinem Problem...:

Ich hab einen eigenen Kernel kompiliert und in diesem, ide-scsi und ide-cd als modules aktiviert. Soweit sogut. Die scsi-emulation funzt auch, nur muss ich sie jedesmal von Hand laden.
Ich hab schen etliche Einträge in den confs der modules...modules.conf... /etc/modutils/local gemacht, aber das modul wird nicht beim booten geladen.
Auch der Eintrag hdc=ide-scsi in der grub.conf (habe grub) ist gemacht... Kann jemand helfen?

Ach ja, noch was. Beim booten bekomm ich einen fehler in der datei /etc/rcS.d/S20.modutils
Hat sicher was damit zu tun .... Fehler ist in line27

Code: Alles auswählen

 #! /bin/sh
# /etc/init.d/modutils: loads the appropriate modules in `boot'.
                                                                                                                             
                                                                                                                             
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
                                                                                                                             
[ -f /proc/ksyms ] || exit 0
[ -e /sbin/depmod ] || exit 0
                                                                                                                             
if [ -w /lib/modules/ ]; then
        echo -n "Calculating module dependencies... "
        depmod -a -q
        echo "done."
fi
                                                                                                                             
# Loop over every line in /etc/modules.
echo -n 'Loading modules: '
(cat /etc/modules; echo) | # make sure there is a LF at the end
while read module args
do
        case "$module" in
                \#*|"") continue ;;
        esac
        echo -n "$module "
        modprobe $module $args
        echo "done."
fi
                                                                                                                             
#
# Just in case a sysadmin prefers generic symbolic links in
# /lib/modules/boot for boot time modules we will load these modules
#
if [ -n "`modprobe -l -t boot`" ]
then
        modprobe -a -t boot \*
fi
                                                                                                                             
exit 0
Soweit ich das sehe .... ist hier in "fi" kein Fehler!

svenputze

wie lautet die Fehlermeldung?

Beitrag von svenputze » 10.10.2003 15:25:37

Hi,

hm... die Zeilennummer ist ganz nett :D
Wie lautet denn die Fehlermeldung?

z.B. /var/log/syslog ansehen oder dmesg mal nachschauen. Wenn ich die Zeilen im Browser richtig gezählt habe, kommt der Fehler beim Laden eines Moduls. Evtl. fehlt ihm das Modul für das IDE-SCSI wrapping ?

Gruss
Sven

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 10.10.2003 15:40:13

Ich weiss nicht von wo du dein Script hast, aber das ist definitiv falsch.

auf ein if folgt ein fi auf dein do, done

Falsch:

Code: Alles auswählen

while read module args
do
        case "$module" in
                \#*|"") continue ;;
        esac
        echo -n "$module "
        modprobe $module $args
        echo "done."
fi
Richtig:

Code: Alles auswählen

while read module args
do
        case "$module" in
                \#*|"") continue ;;
        esac
        echo -n "$module "
        modprobe $module $args
        echo "done."
done
Letzte Zeile ;)

Benutzeravatar
CheGuevara
Beiträge: 50
Registriert: 10.10.2003 14:24:47
Kontaktdaten:

Beitrag von CheGuevara » 11.10.2003 15:59:59

Yo, danke für eure Hilfe. Das Script habe ich geändert und nun klapps auch mit dem automatischen modprobe.

Also das Script wurde von Debiam generiert und ich hab daran definitiv nichts geändert.... komische Sache...
Aber jetzt ists ja auch egal... nochmal Danke

Antworten