Linux 15.009 Themen, 106.826 Beiträge

verständnisfrage...module

ghartl1 / 9 Antworten / Flachansicht Nickles

hallo,

habe ein paar verständnisfragen zu linux und modulen..

es gibt sogenannte laufzeitmodule..was heisst das?
werden die erst nach bedarf(programmaufruf..) geladen.
ist das auch der grund, warum es bei programmstarts ein bisschen länger dauert?
ist das dann ein monolithischer kernel? treiber fix eingebunden und mittels modulen ansprechbar?
braucht der dann die initrd beim start?

linux hat ja datenbanken mit den modulen im system...
wenn ich die immer aktuell halte (updatelsusb...ääähh, tut der übers internet updaten oder was??) hat er dann immer die neuesten treiber im system?

mit modprobe modulname knn ich so ein modul dann dauerhaft laden (sodass es auch bei neuem systemstart noch geladen ist)

nachher depmod......funktioniert meines wissens nur in verbindung mit modprobe..nicht mit insmod
brauch ich da eigentlich nix manuell in der modules.conf auskommentieren?

wie sucht ihr den passenden treiber? i machs a bissl russisch..zumindest hab is durch herumprobieren so hinbekommen...

lsusb
lspci
hwinfo
lshw
das sind meine suchwerkzeuge...die leite ich in eine textdatei um und such ma das gerät (respektive den treiber) raus....wenn nicht vorhanden..dann mit knoppix..hat bisher immer funktioniert.
dort raussuchen(wahrscheinlich hat der eine grössere datenbank) und einspielen mit modprobe....aber wie kann das funktionieren, wenn die normale datenbank das modul nicht aufweist..ich meine (vorausgesetzt, die selbe version vom kernel) genügts da einfach nur ein paar buchstaben in die modules.conf zu schreiben??
wenn ja, störts mich auch nicht..

puh genug einmal....aber ich komm der sache schon näher

gruss günter

bei Antwort benachrichtigen
ghartl1 KarstenW „Einen eigenen Betriebsystemkern zu übersetzen ist gar nicht so schwierig und...“
Optionen

hallo karstenw..

danke nochmal für die ausführungen (initrd..)

noch ne frage:
wenn ich nun ein gerät anschliesse
angenommen mit lspci scheint es zwar auf...aber der treiber nicht(meines wissens wird jedes gerät unter linx aufgezeichnet...egal ob mit oder ohne treiber)..
was mach ich..schieb eine live-cd rein..lspci und dort scheint dann der treiber auf.

was heisst das?
ich schreib mir den treiber auf..starte mein normales linux und mach modprobe treibername...danach depmod...fertig???

funktioniert das? auch wenn der treiber in meinem normalen linux nicht drin ist??

bei Antwort benachrichtigen