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 „PPS: Ich schaue mich auch gerne mal nach Alternativen zu Linux um. Ich tendiere...“
Optionen

das heisst also, dass mir lspci den namen des treibers ausgibt..egal ob ich jetzt einen im kernel habe oder nicht....das wäre ja e okay..

frage: wenn ivh lsmod aufrufe, zeigt er mir ja nur die "aktiven..benutzten" treiber an...stimmt das?
sehe ich nicht in der modules.conf ob ich den treiber drin hab : find modules.conf | grep treibername

gruss günter

bei Antwort benachrichtigen