PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [newbie] Fragen zum Laden von modulen



terran_ghost
21.08.03, 18:13
Hallo,

Ich bin gerade dabei debian linux zu installieren und lasse mich von dessen Fehlermeldungen ganz schön einschüchtern ;)

Für meine Netzwerkkarte und die Graphikkarte habe ich drei Module: 3c2000.o und fglrx.o und agpart. Problem ist, dass ich die module nicht mit z.B. insmod 3c2000 einbinden kann und ich sie (bis auf das agpart.o) auch nicht beim builden des kernels als modul auswählen kann. Gebe ich hingegen den gesamten Pfad an, so geht es insmod /mountpoint ...../3c2000.o.

Fragen:

1) ich will nicht bei jedem start diese befehle eingeben. Wie geht es besser ?

# ich hab wo gelesen, dass man das in der /etc/modules.conf ändern kann.
# dort steht aber, dass man das nicht in modules.conf ändern soll und zwar
# FETTGROß

2) Wieso findet insmod die module nur bei genauem Dateinamen ?
kann es sein, dass ich das anders installieren muss ? Ich hatte das deb file halt an irgendeiner Stelle rumliegen als ich apt-get install /Verzeichnispfad.deb getippt hab.

3) das Programm zu fglrx hab ich mit apt-get install Verzeichnisname.deb installiert.
Dann hat es mir Dateien in /usr erstellt und zwar in dem Verzeichnis x11r6. Da fehlen die Großbuchstaben ! Es ist nicht in X11R6 installiert worden. Deshalb gingen auch die Konfigurationsbefehle zB fglrxconfig nicht, bis ich die Dateien in die entsprechenden Verzeichnisse mit Großbuchstaben kopiert hab. Ich habe ausgeführt:
alien fglrx..blabla.rpm und dann apt-get install. Hätte ich für case sensitive einen optionalen Parameter einfügen müssen ? oder ist da sonst was faul im Staate Dänemark ?

mit manuellem eingehacke von befehlen geht jetzt zumindest der x-server *freu*
Mich würde es auch freuen, wenn Du zu vielleicht nur einer der (einfachen ?) Fragen eine Antwort weißt uns sie mir sagst.
Danke

Krischan
21.08.03, 22:10
Hallo terran_ghost
Original geschrieben von terran_ghost
Hallo,

Ich bin gerade dabei debian linux zu installieren und lasse mich von dessen Fehlermeldungen ganz schön einschüchtern ;)

Für den Anfang empfehle ich Dir Literatur: Linux Buch (http://www.linuxland.de/katalog/01_linuxdistri_bs/debian/debianguide30/framify)


Für meine Netzwerkkarte und die Graphikkarte habe ich drei Module: 3c2000.o und fglrx.o und agpart. Problem ist, dass ich die module nicht mit z.B. insmod 3c2000 einbinden kann und ich sie (bis auf das agpart.o) auch nicht beim builden des kernels als modul auswählen kann. Gebe ich hingegen den gesamten Pfad an, so geht es insmod /mountpoint ...../3c2000.o.

Versuchs mal mit modconf


Fragen:

1) ich will nicht bei jedem start diese befehle eingeben. Wie geht es besser ?
# ich hab wo gelesen, dass man das in der /etc/modules.conf ändern kann.
# dort steht aber, dass man das nicht in modules.conf ändern soll und zwar
# FETTGROß

2) Wieso findet insmod die module nur bei genauem Dateinamen ?
kann es sein, dass ich das anders installieren muss ? Ich hatte das deb file halt an irgendeiner Stelle rumliegen als ich apt-get install /Verzeichnispfad.deb getippt hab.

3) das Programm zu fglrx hab ich mit apt-get install Verzeichnisname.deb installiert.
Dann hat es mir Dateien in /usr erstellt und zwar in dem Verzeichnis x11r6. Da fehlen die Großbuchstaben ! Es ist nicht in X11R6 installiert worden. Deshalb gingen auch die Konfigurationsbefehle zB fglrxconfig nicht, bis ich die Dateien in die entsprechenden Verzeichnisse mit Großbuchstaben kopiert hab. Ich habe ausgeführt:
alien fglrx..blabla.rpm und dann apt-get install. Hätte ich für case sensitive einen optionalen Parameter einfügen müssen ? oder ist da sonst was faul im Staate Dänemark ?

1. das ist vielleicht ein bisschen zu sehr dramatisiert. Normal solltest Du schon modconf verwenden, schneller ist "zu Fuß" eintragen.
2.+3. Warum verwendest Du beim Installieren nicht tasksel und dselect?
2. Module müssen im Verzeichnis /lib/modules/<kernelversion>/kernel/drivers/video (in diesem Fall) installiert sein. Normalerweise installiert apt-get die Dateien in das richtige Verzeichnis. Warum das bei Dir nicht klappt kann ich Dir aber auch nicht sagen. vielleicht falsche Kernelversion?

Danke
Bitte!

Gruß,
Christian

terran_ghost
22.08.03, 02:28
Hallo (Christian, Forumsuser),

Müsste bei eintippen des Befehls modconf etwas geschehen ? Bei mir geschieht nichts sichtbares, obwohl modconf installiert ist.
Und falls man wirklich nichts sieht: wie sähe die Bedienung mit dem Beispielmodul 3c2000.o aus ? (ich habe schon in der man nachgesehen, aber ich werde nicht schlau daraus. Zumindest modconf --load-only *pfad des moduls* geht nicht, mit der Fehlermeldung, dass er das modul nicht findet)
Danke :)

P.s: Ich habe einen neuen kernel gebaut und die graphik treiber werden jetzt automatisch geladen - wenn ich jetzt auch nicht zu 100% weiß warum *g*

moedule
22.08.03, 04:44
nun wenn du nur modconf eingibts dann sollte ein GUI aufgehen indem du auswählen kannst welche module du laden willst

ansonsten kannst du es auch per consolenbefehl dranhängen was du willst

hm, du weißt nicht wieso? vielleicht hast du das gleich mit in den kernel eingebacken? oder in /etc/modules steht drin das es geladen werden soll (wenns ein modul ist)


moe

terran_ghost
22.08.03, 14:45
Servus,

Mein Problem, dass bei modconf die GUI nicht startete habe ich gelöst.
Bei meiner stable - 2cds installation wurde das whiptail - testing Programm nicht installiert und das stable whiptail Programm ging aus irgendeinem Grund nicht.
Da aber jemand anderes einmal das gleiche Problem hatte bin ich da drauf gekommen.
Jetzt hab ich das whiptail Programm (und ein paar damit verknüpfte Programme) runtergeladen und die GUI startet korrekt. :)
Vor dem weiterkonfigurieren mach ich mir jetzt was zu Essen.

Ciao, Christoph