WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   suse 9.1 lädt module beim booten nicht (http://www.wcm.at/forum/showthread.php?t=147723)

robi1a 16.10.2004 21:28

suse 9.1 lädt module beim booten nicht
 
Hallo
Ich habe vor kurzem suse 9.1 installiert und habe in Problem mit dem Tokenring Modul. Beim booten sagt linux "Waitung for mandatory devices: tr0", zählt runter und bring dann tr0 failed. Wenn danach einfach inconfig tr0 eingebe, wird das Modul geladen und das Interface konfiguriert.
Ein verlängern der Wartezeit hat auch nichts genutzt.
Folgende Einträge habe ich gemacht:

File: /etc/modprobe.conf.local

alias tr0 ibmtr
install tr0 /bin/true
#install tr0 /sbin/modprobe ibmtr

Ich hatte das ganze auch schon in der modprobe.conf, ohne Erfolg.

File: /etc/sysconfig/hardware/hwcfg-ibm-tokenring-auto16

MODULE='ibmtr'
MODULE_OPTIONS='io=0xa20'
STARTMODE='auto'

File: /etc/sysconfig/network/ifcfg-tr0

BOOTPROTO='static'
BROADCAST='10.1.1.255'
IPADDR='10.1.1.250'
MTU='4096'
NETMASK='255.255.255.0'
NETWORK='10.1.1.0'
REMOTE_IPADDR=''
STARTMODE='onboot'
_nm_name='ibm-tokenring-auto16'

Die Einträge dürften ja nicht so falsch sein, sonst würde ifconfig tr0 den Adapter nicht aktivieren, nur beim Boot kommt tr0 nicht. Hat da noch jemand eine Idee dazu?

frankenheimer 18.10.2004 19:46

Wie wärs mit der Datei ...
 
/etc/modules.conf ?

alias tr0 ibmtr
options tr0 io=0xa20

Das wars
Cu.
Fhmer

robi1a 18.10.2004 20:27

In SUSE 9.1 ist /etc/modules.conf in /etc/modprobe.conf gewandert. Ich hab das aber auch in der modules.conf ausprobiert und es hat ebenfalls nicht funktioniert. Ich hatte genau deine Werte eingetragen.

m@rio 19.10.2004 13:47

Re: suse 9.1 lädt module beim booten nicht
 
Zitat:

File: /etc/sysconfig/network/ifcfg-tr0
Bist du sicher, daß der Dateiname stimmt?
Zumindest bei normalen Netzwerkkarten erwartet SuSE seit 9.1 die MAC Adresse im Dateinamen.
Etwa so: /etc/sysconfig/network/ifcfg-eth-id-00:32:48:51:FB:C1

robi1a 19.10.2004 18:53

Du kannst entweder mit ifcfg-eth und dann mit id eine MAC Adresse angeben. Dann versucht Linux eine Netzwerkkarte mit dieser MAC zu finden um diese dann entsprechend zu konfigurieren. Voraussetzung (und das ist der Punkt) das der Treiber geladen ist. Und das ist eben mein Problem. Die "alte" Methode ifcfg-eth0 funktioniert ebenfalls, dann werden halt die Definitionen nach Interfacenamen gesetzt. Trotzdem beide Varianten probiert, leider kein Erfolg.

Wurzel 21.10.2004 10:50

wollte nur bei deinem thema ebenfalls bemerken, daß dein prob nicht nur bei token-ring, sondern auch bei wlan-karten vorhanden ist.

hier werden die karten ebenfalls beim booten nicht erkannt, erst nach dem start kann man entweder über ifconfig oder yast die karten nachladen. (bzw. karten werden bei start erkannt, doch nicht aktiviert)

noch dazu ist es ziemlich egal, welche karte und ob das system komplett neu installiert wird, ober über eine vorgängerversion ein upgrade läuft.

vielleicht klappt´s mit der 9.2 (soll ja bald rauskommen :-))

robi1a 25.10.2004 12:52

Ich habe 2 Möglichkeiten gefunden:
1) in /etc/sysconfig/kernel kann man bei MODULES_LOADED_ON_BOOT eine Liste der Module angeben, die, bevor Linux zum entsprechenden Runlevel springt, geladen werden sollen.

2) in der /etc/init.d/boot.local kann man Commands beim Boot angeben. z.B: modprobe <driver>


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag