modul blacklisten und es bringt nichts ....

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
cordovan
Beiträge: 467
Registriert: 03.01.2004 22:37:28

modul blacklisten und es bringt nichts ....

Beitrag von cordovan » 23.10.2006 11:07:52

hi!

was mach ich falsch?

wie bei meinen anderen rechnern hab ich das modul geblacklistet:

modprobe.d/blacklist:blacklist pcspkr

rechner reboot und das modul wird immer noch geladen ....

pcspkr 3072 0

ich hab das problem noch mit dem agpgart treiber (ich möchte den agp treiber von ati benützen).

mein verdacht ist irgendwie das die blacklist datei beim booten nicht einbezogen wird. wie kann ich das prüfen bzw von wo im boot vorgangn wird sie genau ausgeführt?

danke für jeden tipp :-)

mfg,

cordo

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Beitrag von Tintom » 26.06.2007 06:37:50

Beim Suchen mit der Suchfunktion ist mir dieser Thread hier aufgefallen.
Ich habe das selbe Problem: Ich trage Module in /etc/modprobe.d/blacklist ein und beim nächsten Neustart werden die Module wieder geladen.
Beispiel:

Code: Alles auswählen

derlynxx@debian-athlon:~$ tail -n 12 /etc/modprobe.d/blacklist
#
blacklist evbug
blacklist battery
blacklist ac
blacklist serio_raw
blacklist i2c_core
blacklist i2c_nforce2
blacklist tsdev
blacklist parport
blacklist ppdev
blacklist lp
#

Code: Alles auswählen

derlynxx@debian-athlon:~$ lsmod
Module                  Size  Used by
ppdev                   8964  0
lp                     11300  0
parport                33672  2 ppdev,lp
ac                      5508  0
battery                 9924  0
serio_raw               6980  0
i2c_nforce2             7232  0
i2c_core               20096  3 nvidiafb,i2c_algo_bit,i2c_nforce2
[...]
Einzig bei den Modulen tsdev und evbug scheint es geholfen zu haben. Wie kann ich sicherstellen, dass auch die restlichen Module nicht geladen werden ?

//edit: Ich muss mich korrigieren: Alle Module, die ich in dem blacklist-Auszug angegeben habe, werden noch geladen. Die Einstellungen werden also komplett ignoriert !

Danke & Gruß

Tino

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 26.06.2007 20:37:55

Ist discover installiert ? Wenn ja runter damit. Und in der /etc/modprobe.conf

Code: Alles auswählen

alias pcspkr off
Dann ist ruhe im Karton.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Beitrag von Tintom » 27.06.2007 10:46:50

discover ist runter, die alias-Zeile in der modprobe.conf eingefügt aber die og. Module werden leider noch immer geladen

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Beitrag von Tintom » 30.06.2007 12:29:23

*push*
Hat keiner mehr Rat für mich ? Die Module lassen sich problemlos bei mir per rmmod entladen, sind blacklisted aber werden trotzdem beim Systemstart geladen. In der /etc/modules sind sie nicht drin.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 01.07.2007 01:01:05

Moin

nach dem eintragen der Module in die Blacklist mal ein

Code: Alles auswählen

update-modules
ausgeführt??
Nämlich dann erst werden die einträge der Dateien in /etc/modprobe.d/ in die Datei /etc/modprobe.conf geschrieben, und nur diese wird gelesen.

Greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 01.07.2007 11:18:08

Teddybear hat geschrieben:Moin

nach dem eintragen der Module in die Blacklist mal ein

Code: Alles auswählen

update-modules
ausgeführt??
Nämlich dann erst werden die einträge der Dateien in /etc/modprobe.d/ in die Datei /etc/modprobe.conf geschrieben, und nur diese wird gelesen.

Greetz Sascha

Das wäre ganz was was neues. Bei mir existiert keine modprobe.conf Etch ist relativ frisch installiert. Ich habe noch ne ältere Etch Installation. Da existiert zwar eine , es wird aber der Inhalt von modprobe.d trotzdem gelesen.

Und zwar sieht die Datei so aus.

Code: Alles auswählen

  1 include /etc/modprobe.d
  2
  3 alias pcspkr off
  4 alias char-major-6-* lp
  5 alias /dev/printers* lp
  6 alias /dev/lp*  /dev/printers
  7 install char-major-7 /bin/true
  8
~
Man achte auf die erste Zeile. Wenn die 1. Zeile bei vorhandener Datei modprobe.conf fehlt, dann wird dezent drauf hingewiese, das sie fehlt.

PS: update-modules hab ich noch nie benutzt und auch gebraucht.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 01.07.2007 11:56:24

@KBDCALLS
Tintom hat geschrieben:discover ist runter, die alias-Zeile in der modprobe.conf eingefügt aber die og. Module werden leider noch immer geladen
Wie du siehst, existiert bei ihm diese Datei, also liege ich warscheinlich garnicht so falsch..
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 01.07.2007 15:56:54

Kommt das Modul aus der initrd? Dann diese neu erstellen (dort existiert auch ein Verzeichnis modprobe.d)

Das Verzeichnis /etc/modutils kontrollieren (aliases)

/lib/modules/.../modules.dep?


--
(pcspkr ist doch nichts Böses, ist doch ganz in Ordnung wenn die Maschine bei Fehler piept)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
tschaefer
Beiträge: 138
Registriert: 03.09.2004 09:51:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Garmisch-Partenkirchen, Germany
Kontaktdaten:

Beitrag von tschaefer » 01.07.2007 17:25:46

Hi,

ich hatte das selbe Problem mit einem anderen Modul, nachdem Löschen (vorher gesichert) der

Code: Alles auswählen

modprobe.conf
aus funktioniert es tadellos mit der

Code: Alles auswählen

blacklist
.

Gruß
Debian bullseye
dwm-6.4
Linux bullseye 6.12.9+bpo-amd64
CPU AMD Ryzen 7 5700U
Memory total 24576M
Screenshot: http://sau.frubar.net/39339

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Beitrag von Tintom » 02.07.2007 21:12:09

TobsenNHB hat geschrieben:Hi,

ich hatte das selbe Problem mit einem anderen Modul, nachdem Löschen (vorher gesichert) der

Code: Alles auswählen

modprobe.conf
aus funktioniert es tadellos mit der

Code: Alles auswählen

blacklist
.

Gruß
Hallo,
der Tipp war leider erfolglos.

Nächster Versuch war mit

Code: Alles auswählen

update-modules
leider auch erfolglos :(

Als nächstes testweise

Code: Alles auswählen

include /etc/modprobe.d
eingefügt, bringt leider auch nichts.


rendegast hat geschrieben:
BeitragVerfasst am: 01.07.2007 15:56:54 Titel:
Kommt das Modul aus der initrd? Dann diese neu erstellen (dort existiert auch ein Verzeichnis modprobe.d)

Das Verzeichnis /etc/modutils kontrollieren (aliases)

/lib/modules/.../modules.dep?
Ich verwende den Standard-Etch-Kernel und die Standard-initrd, muss ich die trotzdem neu bauen ?

Bei /etc/modutils/aliases hab ich die Zeile mit IPv6 auf off gestellt, um zu testen, ob das Modul weiterhin geladen wird. Ein Neustart später die Ernüchterung: Es wird wieder mitgeladen.
Hat noch jemand Tipps oder mahce ich hier etwas grundlegend falsch ?
Die radikale Methode wäre ja die Module einfach komplett rauszukicken, aber es muss doch noch eleganter gehen, oder ?

Danke für die bisherige Hilfe !

Gruß
Tino

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 02.07.2007 22:12:58

Tintom hat geschrieben: Bei /etc/modutils/aliases hab ich die Zeile mit IPv6 auf off gestellt, um zu testen, ob das Modul weiterhin geladen wird. Ein Neustart später die Ernüchterung: Es wird wieder mitgeladen.
Hat noch jemand Tipps oder mahce ich hier etwas grundlegend falsch ?
Die radikale Methode wäre ja die Module einfach komplett rauszukicken, aber es muss doch noch eleganter gehen, oder ?
Die modutils ist sinnlos bei einen Kernel 2.6.xx

Versuche mal

/etc/modprobe.d/aliases

Code: Alles auswählen

alias net-pf-10 ipv6
ändern in

Code: Alles auswählen

alias net-pf-10 off
Zuletzt geändert von KBDCALLS am 02.07.2007 22:27:53, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von rendegast » 02.07.2007 22:22:07

Timtom hat geschrieben:Ich verwende den Standard-Etch-Kernel und die Standard-initrd, muss ich die trotzdem neu bauen ?
wenn Änderungen in /etc/modprobe.d/ oder /etc/udev/ oder /etc/initramfs-tools/ passieren, dann ja.
Wenn Du einen Link auf die initrd erstellst und diesem die Endung ".cpio" anfügst, kannst Du dieses Archiv normalerweise mit einem Dateimanager (mc) "betreten".
EDIT: Könnte auch sein, daß manche Dateimanager die Endung ".cpio.gz" brauchen.
Bei /etc/modutils/aliases hab ich die Zeile mit IPv6 auf off gestellt,
auch in /etc/modprobe.d/aliases ?
zusätzlich in /hotplug/blacklist.d/ eine Datei mit einem Eintrag "ipv6" erstellen.
zBsp Firefox lädt ipv6 nach, daher dort in about:config

Code: Alles auswählen

network.dns.disableIPv6 "true"
danach

Code: Alles auswählen

update-modules
und neue initrd

Code: Alles auswählen

update-initramfs -k all -u -v
Zuletzt geändert von rendegast am 03.07.2007 01:15:17, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 03.07.2007 00:13:57

rendegast hat geschrieben: Wenn Du einen Link auf die initrd erstellst und diesem die Endung ".cpio" anfügst, kannst Du dieses Archiv normalerweise mit einem Dateimanager "betreten".
Seit wann funktioniert das denn ? Naja dann kann man sich das auspacken ja sparen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten