Interpretation der Ausgabe von lsmod

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Lord Helmchen
Beiträge: 7
Registriert: 02.11.2005 09:19:47

Interpretation der Ausgabe von lsmod

Beitrag von Lord Helmchen » 06.11.2005 17:20:22

Hallo,

ich brauche mal Hilfe mit lsmod und generell Kernelmodulen.
Ich habe unter Debian Testing den Standard-Kernel 2.6.12-10 am Laufen.

Die Ausgabe von lsmod bringt mir Folgendes:

Code: Alles auswählen

Module                  Size  Used by
ipv6                  261984  22
uhci_hcd               32176  0
usbcore               122300  2 uhci_hcd
e100                   35968  0
mii                     5696  1 e100
agpgart                35560  0
rtc                    12376  0
ide_cd                 43140  0
cdrom                  40640  1 ide_cd
ext3                  141736  3
jbd                    56760  1 ext3
mbcache                 9252  1 ext3
ide_disk               18688  5
ide_generic             1152  0 [permanent]
via82cxxx              13820  0 [permanent]
trm290                  4196  0 [permanent]
triflex                 3680  0 [permanent]
slc90e66                5664  0 [permanent]
sis5513                16488  0 [permanent]
siimage                12448  0 [permanent]
serverworks             9032  0 [permanent]
sc1200                  7296  0 [permanent]
rz1000                  2400  0 [permanent]
piix                   10340  0 [permanent]
pdc202xx_old           11168  0 [permanent]
opti621                 4324  0 [permanent]
ns87415                 4264  0 [permanent]
hpt366                 20384  0 [permanent]
hpt34x                  5152  0 [permanent]
generic                 3808  0 [permanent]
cy82c693                4676  0 [permanent]
cs5530                  5312  0 [permanent]
cs5520                  4544  0 [permanent]
cmd64x                 12028  0 [permanent]
atiixp                  5904  0 [permanent]
amd74xx                14396  0 [permanent]
alim15x3               12268  0 [permanent]
aec62xx                 7360  0 [permanent]
pdc202xx_new            9248  0 [permanent]
ide_core              130388  28 ide_cd,ide_disk,ide_generic,via82cxxx,trm290,triflex,
slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti621,
ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,
alim15x3,aec62xx,pdc202xx_new
unix                   27888  47
fbcon                  39936  0
tileblit                2240  1 fbcon
font                    8096  1 fbcon
bitblit                 5920  1 fbcon
vesafb                  7992  0
cfbcopyarea             3872  1 vesafb
cfbimgblt               2816  1 vesafb
cfbfillrect             4128  1 vesafb
softcursor              2176  1 vesafb
capability              4584  0
commoncap               6912  1 capability
Könnte mir jemdand mal die Ausgabe übersetzen?
Die man-page von lsmod schweigt sich da nämlich aus.

Die angezeigten Module sind ja wohl nicht alle geladen, oder?
Soviel Hardware habe ich ja gar nicht...

Und noch 'ne Frage.
Falls die Module alle geladen sind, wie kann ich das verhindern?
Also nur die Module, wofür ich Hardware habe, sollten doch geladen sein?

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Beitrag von SubOptimal » 06.11.2005 17:41:12

Hi,

- [permanent} bedeutet dieses Modul lässt sich mit rmmod nicht entfernen
- damit die Module nicht geladen werden kannst Du sie in die blacklist von hotplug eintragen (wenn sie von hotplug geladen werden, ansonsten beim booten nachschauen wer diese lädt)
- einen eigenen Kernel backen und die Module rauslassen, die Du garantiert nicht brauchst

SubOptimal

Lord Helmchen
Beiträge: 7
Registriert: 02.11.2005 09:19:47

Beitrag von Lord Helmchen » 06.11.2005 17:46:20

Hmm, danke erstmal.

Hotplug habe ich deinstalliert, und einen eigenen Kernel bauen wäre zwar 'ne Lösung, aber das muss doch auch anders gehen.

Wie finde ich denn am einfachsten raus, warum und wo diese Module geladen werden?
Es gibt irgendwie zig Konfigurationsdateien, die wohl zu den Modulen gehören.
Das ist mehr als verwirrend.

Ich verstehe bisher nur, dass ich zusätzliche Module über /etc/modules laden kann.
Da stehen aber nur ide-cd, ide-disk, ide-generic psmouse drin.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 07.11.2005 08:04:20

Die ganzen "permanent"-Einträge sind Module, damit auch bei ungewöhnlichen Chipstätzen auf jeden Fall ein Sarge erstmal booten kann. Die werden für Dein System natürlich nicht alle gebraucht, aber vielleicht für andere Debian-User.

Ansonsten hast Du recht, alles, was in /etc/modules steht, wird beim Booten geladen, ein hotplug versucht dann automatisch Deine Hardware zu erkennen und entsprechend Module nachzuladen.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten