[gelöst] Was lädt autom. Module? hotplug oder modules ist's

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

[gelöst] Was lädt autom. Module? hotplug oder modules ist's

Beitrag von deBeck » 07.08.2005 15:24:04

Hallo,

Ich habe eben bemerkt, daß auf meinem Notebook alle möglichen Module automatisch geladen werden, aber weder Hotplug noch die /etc/modules sind dafür verantwortlich.
Das stört mich im Falle meiner ipw2100 WLAN-karte schon ziemlich.

Zu beginn der Aufzeichnung von /var/log/boot erscheint :

Code: Alles auswählen

Sun Aug  7 15:11:33 2005: Detecting hardware: yenta_socket ohci1394 tg3 ipw2100 piix i810_audio usb_uhci ehci_hcd
Sun Aug  7 15:11:34 2005: Loading ipw2100 module.
Sun Aug  7 15:11:38 2005:      ipw2100: already loaded
mark@m6n:~$ sudo cat /var/log/boot
Sun Aug  7 15:11:17 2005: bootlogd.
und danach bleibt für Hotplug nichts mehr übrig, auch nichts was ich blackisten könnte :

Code: Alles auswählen

Sun Aug  7 15:11:36 2005: Starting hotplug subsystem:
Sun Aug  7 15:11:36 2005:    pci
Sun Aug  7 15:11:36 2005:      intel-agp: loaded successfully
Sun Aug  7 15:11:36 2005:      uhci-hcd: already loaded
Sun Aug  7 15:11:36 2005:      uhci-hcd: already loaded
Sun Aug  7 15:11:37 2005:      uhci-hcd: already loaded
Sun Aug  7 15:11:37 2005:      ehci-hcd: already loaded
Sun Aug  7 15:11:37 2005:      i2c-i801: loaded successfully
Sun Aug  7 15:11:37 2005:      ignoring pci display device 01:00.0
Sun Aug  7 15:11:37 2005:      tg3: already loaded
Sun Aug  7 15:11:37 2005:      yenta_socket: already loaded
Sun Aug  7 15:11:37 2005:      yenta_socket: already loaded
Sun Aug  7 15:11:37 2005:      ohci1394: already loaded
Sun Aug  7 15:11:38 2005:      ipw2100: already loaded
Sun Aug  7 15:11:38 2005:    pci      [success]
Sun Aug  7 15:11:38 2005:    usb
Sun Aug  7 15:11:39 2005:      usbhid: loaded successfully
Sun Aug  7 15:11:40 2005:      usbhid: already loaded
Sun Aug  7 15:11:40 2005:      usbhid: already loaded
Sun Aug  7 15:11:40 2005:    usb      [success]
Sun Aug  7 15:11:40 2005:    isapnp
Sun Aug  7 15:11:40 2005:    isapnp   [success]
Sun Aug  7 15:11:41 2005:    ide
Sun Aug  7 15:11:41 2005:    ide      [success]
Sun Aug  7 15:11:41 2005:    input
Sun Aug  7 15:11:41 2005:    input    [success]
Sun Aug  7 15:11:41 2005:    scsi
Sun Aug  7 15:11:41 2005:    scsi     [success]
Sun Aug  7 15:11:41 2005: done.
Nun, was lädt da einfach ungefragt diese Module ?

Danke euch.
Zuletzt geändert von deBeck am 07.08.2005 18:37:57, insgesamt 1-mal geändert.

Benutzeravatar
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

Beitrag von deBeck » 07.08.2005 16:59:10

Ich habe aus dem Kernel das "Automatic kernel module loading" entfernt, die Module werden aber immer noch geladen.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 07.08.2005 17:26:48

discover?
Ansonsten gibt

Code: Alles auswählen

grep "Detecting hardware" /etc/init.d/*
vielleicht Aufschluss.

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 » 07.08.2005 18:18:47

hi,

ich würde mal sagen das das was du suchst, die hotplug scripts sind...
brauchst du hotplug? wenn nicht deinstalier doch einfach mal das hotplug paket..

greetz Sascha

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

Beitrag von KBDCALLS » 07.08.2005 18:26:33

Kann aber durchaus möglich sein das man schon bei der Initrd ansetzen muß.
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
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

Beitrag von deBeck » 07.08.2005 18:33:38

War eben ne Runde Fahrradfahren um den Kopf durchzupusten :D
Omg.. Discover ist also auch noch da 8O
Ok, noch eine Blacklist zu füllen... ok, das wars Joghurt, besten Dank ! Initrrd benutze ich nicht und hotplug brauche ich für udev und usbmount.

Allerdings bin ich jetzt gehörig verwirrt - Discover, Hotplug, Kernel-Auto-Module-Loading, dazu die althergebrachte modules-Datei. Was ist den nun redundant, besser, veraltet, oder für was ganz anderes ?

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 » 07.08.2005 18:39:53

hi,

also die modules würde ich mal sagen ist für Module geeignet, die du beim booten laden möchtest, wo die hardware aber nicht erkannt wird... z.B. ISA karten die vom Kernel oder von Hotplug/Coldplug nicht erkannt werden (zuletzt noch solch ein fall hier im Forum besprochen SB AWE64)

dann der Kernel Auto-Module-Loading für das was der Kernel selbst erkennt... beim boot

na Hotplug ist wohl selbst erklärend... eben für hotplug geräte erkennung und dementsprechend das dann auch die hardware verwendet werden kann, ohne ewiges modprobe etc..


greetz Sascha

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

Beitrag von KBDCALLS » 07.08.2005 18:44:46

Auch mousedev und psmouse sind in der

Code: Alles auswählen

/etc/modules
gut aufgehoben. Discover könnte man eigentlich kicken, wenn da nicht immer noch Pakete wären, die dieses Gerümpel haben wollen.
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 » 07.08.2005 18:52:39

hi,

also am besten packt man eh in die modules alle module die man gerne laden möchte, damit man sicher ist, das diese geladen werden....

also:
ide-cd
ide-scsi
usw

greetz Sascha

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 07.08.2005 20:40:03

Kernel auto-module loading würde ich aktivieren, das hat nichts mit Hardwareerkennung zu tun, sondern folgendes:

Angenommen, du hast kein udev sondern ein old-style dev Verzeichnis, wo jede Menge Gerätenamen aufgelistet sind.
Nun weiss modprobe z.B., dass parport für /dev/lp0 zuständig ist, und lädt das Modul automatisch, sobald ein Programm auf /dev/lp0 zugreift; Module werden als bei Bedarf geladen, was wohl deiner Intention entspricht.

HTH

Antworten