PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : modules.conf - wie geht das ??



28.02.01, 19:59
hi,
also mittelerweile hab ich es ja geschaft den 2.4.1 er kernel so zu compilieren das meine Hardware funzt allerdings nur durch folgende modprobe-befehle in der /sbin/init.d/boot.local :
modprobe -k tulip
modprobe -k ipchains
modprobe ide-scsi
modprobe -k ppp_generic
modprobe -k ppp_async
modprobe -k ppp_synctty
modprobe -k ppp_deflate
modprobe -k bsd_comp
modprobe -k slhc
modprobe -k sr_mod
modprobe -k opl3
modprobe -k sound
modprobe -k soundcore
modprobe -k sb io=0x220 irq=7 dma=1 mpu_io=0x330

jetzt die frage :
wie bekomme ich das mit der
modules.conf hin ??

mit der alten jendenfall nicht.

-grüße bernd

global C
01.03.01, 16:26
1. lass Dir alle kernel-meldungen ausgeben.
z.B. an die Datei /etc/syslog.conf eine zeile anhängen:
*.* /dev/tty12
sowie dann ein
killall -HUP syslogd
sorgen dafür das alle Meldungen auf Konsole12 ausgegeben werden.

2. sorge dafür das deine module nicht geladen sind (z.B. die modprobe zeilen aus den startskripten entfernen und neu starten).

3: nun die richtigen modules.conf einträge ausknobeln.
Starte die anwendung die die ppp-module braucht, z.B. wvdial.
Das bricht wahrscheinlich ab.
Auf konsole 12 siehst du, was für ein modul er beim kernel angefordert hat, z.B. hat er nach char-major-12 gefragt.
Wenn du z.B. module ppp_generic, ppp
_async und bsd_comp geladen hast läuft das wvdial?
Also erzähl' das der modules.conf, nach einem "man modules.conf" schreibst du dort etwa

alias char-major-12 ppp_generic
post-install ppp_generic insmod ppp_async; insmod bsd_comp

ein. Die erste zeile sorgt für laden von ppp_generic, die zweite dafür das die anderen 2 module folgen.

Klar?