Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: module werden nicht rechtzeitig beim boot geladen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2005
    Beiträge
    468

    module werden nicht rechtzeitig beim boot geladen

    ich habe eine verschlüsselte partition mit ext3 und aes erstellt. damit die kernel module beim boot geladen werden habe ich unter suse linux 10.0 unter
    /etc/sysconfig/kernel (schreib ich aus dem gedächtnis)

    bei module_load_on_boot (schreib ich aus dem gedächtnis) = "aes cryptoloop" hinzugefügt.

    also sollten theoretisch die module beim boot geladen werden und so meine kryptopartition mit dem aes modul funktionieren.

    in der /etc/fstab steht folgendes

    /dev/hda7 /mnt/geheim/ ext3 user,defaults,encryption=aes 0 0

    beim bootvorgang werde ich dann nach dem passwort gefragt aber jedes mal die meldung, dass der kernel die verschlüsselung nicht unterstützt.

    nach dem kde start allerdings, kann ich ohne problem die krypto partition händisch mounten.

    also ich denke das problem ist, dass die module nicht rechtzeitig beim systemstart geladen werden.

    woran kanns liegen?

  2. #2
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    Schreib die Module in die initrd:

    /etc/sysconfig/kernel
    INITRD_MODULES="..."

    danach noch ein

    /sbin/mk_initrd

  3. #3
    Registrierter Benutzer Avatar von t0n1
    Registriert seit
    Dec 2007
    Beiträge
    166
    Ich häng mich mal einfach hier rein...
    Ich habe im Moment das Problem, dass ich das Modul für meinen WLan-Chip jedesmal nach dem Booten "modproben" muss, bevor ich es nutzen kann.

    Ich würde das gern automatisieren, also quasi "modprobe $MODUL" gleich beim Booten starten... Ein Eintrag in /etc/modules ist es übrigens schonmal nicht...

    Kann jemand helfen?

  4. #4
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    zB in /etc/init.d/boot.local

  5. #5
    Registrierter Benutzer Avatar von t0n1
    Registriert seit
    Dec 2007
    Beiträge
    166
    Das wars schonmal nicht.
    Es geht übrigens um Sidux, also Debian, falls das hilft...

  6. #6
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    Zitat Zitat von t0n1 Beitrag anzeigen
    Es geht übrigens um Sidux, also Debian, falls das hilft...
    Das ist einer der Grundinfos, die immer gleich mitkommen sollten....

  7. #7
    Registrierter Benutzer Avatar von t0n1
    Registriert seit
    Dec 2007
    Beiträge
    166
    Aber viele Dinge sind ja auch Distriunabhängig

  8. #8
    Rain_maker
    Gast
    Aber dieses "Ding" nicht.

  9. #9
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Ein Eintrag in /etc/modules ist es übrigens schonmal nicht...
    Das steht iirc auch schon geraume Zeit in /etc/modprobe.d. Wenn es eine /etc/modules noch gibt, dann aus Kompatibilitätsgründen.
    (Und das ist doch distributionsunabhängig )
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  10. #10
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Hi t0n1,

    du solltest Fragen präziser stellen...
    Um was für ein Modul handelt es sich? Normalerweise sollte das Modul beim Booten automatisch geladen werden, falls das Gerät aktiviert ist und vom Kernel nativ unterstützt wird.
    Es wäre also zu prüfen wieso das Laden nicht stattfindet.
    Unter was für einem Gerätenamen taucht das nach manuellem Laden des Moduls auf? (ethX, wlanX, athX...)
    Vielleicht hilft dann ein entsprechender Alias-Eintrag im Verzeichnis /etc/modprobe.d (dort eine Datei erstellen mit dem Inhalt
    Code:
    alias ethX modulname
    - statt ethX natürlich den korrekten Gerätenamen)
    Gibt es evtl. in /var/log/messages Hinweise auf das gescheiterte Laden des Moduls zur Bootzeit?

    hth

    @MiGo: /etc/modules hat schon noch eine Funktion, zumindest auf reinem Debian, die modprobe.d/* konfiguriert Module ja nur, /etc/modules bestimmt ob sie geladen werden.
    Geändert von tictactux (31.01.08 um 06:16 Uhr)

  11. #11
    Registrierter Benutzer Avatar von t0n1
    Registriert seit
    Dec 2007
    Beiträge
    166
    Es geht um ipw3945.
    Beim Booten unter Sidux muss ich wie gesagt "modprobe ipw3945" ausführen, um das Modul zu laden...

  12. #12
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Zitat Zitat von tictactux
    /etc/modules hat schon noch eine Funktion, zumindest auf reinem Debian, die modprobe.d/* konfiguriert Module ja nur, /etc/modules bestimmt ob sie geladen werden.
    I stand corrected
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  13. #13
    Registrierter Benutzer Avatar von t0n1
    Registriert seit
    Dec 2007
    Beiträge
    166
    So, ich habe gerade mal geguckt.
    Bei mir gibt es ein Verzeichnis /etc/modprobe.d/ in dem sich sogar eine datei "ipw3945d" befindet. Ich denke, bis dahin ist alles i.O. Die Datei selbst hat folgenden Inhalt:
    Code:
    install ipw3945 modprobe --ignore-install ipw3945 $CMDLINE_OPTS && /etc/init.d/ipw3945d modprobe-start
    remove  ipw3945 /etc/init.d/ipw3945d modprobe-stop && modprobe -r --ignore-remove ipw3945
    Kann mir das mal jemand übersetzen? eigentlich will ich das Modul ja "nur" laden und nicht installieren und ignorieren und löschen... Hat das da alles seine Richtigkeit?
    Die Schnittstelle ist eth1.

    Ansonsten erstmal vielen Dank, dass ihr euch meines Problems so geduldigt annehmt

  14. #14
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    die Übersetzung zunächst: das "install" in der Datei unter /etc/modprobe.d bedeutet, daß der dortige Befehl beim *Laden* des Moduls ausgeführt wird, hat also mit "Installation" im üblichen Sinne nichts zu tun, analog das "remove".

    Steht denn nun bei Dir auch in /etc/modules eine Zeile "ipw3945" ?
    Falls nicht, füge die dort ein.
    Und falls das Modul dann immer noch nicht geladen wird, prüfe /var/log/messages, suche dort nach ipw3945.
    z.B. less /var/log/messages als root, suchen mit "/ipw3945", nächste Fundstellen mit "n"

  15. #15
    Registrierter Benutzer Avatar von t0n1
    Registriert seit
    Dec 2007
    Beiträge
    166
    Wenn ich die Zeile dort einfüge, bringt das leider nichts.
    in /var/log/messages steht darüber zu jedem Boot folgendes:
    Code:
    Jan 28 20:49:38 tl kernel: ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.2dmpr
    Jan 28 20:49:38 tl kernel: ipw3945: Copyright(c) 2003-2006 Intel Corporation
    Jan 28 20:49:38 tl kernel: ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 18 (level, low) -> IRQ 18
    Jan 28 20:49:38 tl kernel: ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
    Jan 28 20:49:40 tl kernel: ipw3945: Detected geography ABG (13 802.11bg channels, 23 802.11a channels)

Ähnliche Themen

  1. ATI 9200 SE - alle Module geladen - Bildschirm schwarz
    Von dorpm im Forum X-Konfiguration
    Antworten: 6
    Letzter Beitrag: 11.09.04, 23:23
  2. FC2 + Xinerama + ATI 9600 + nVidia MX4000 PCI
    Von DieTa im Forum X-Konfiguration
    Antworten: 7
    Letzter Beitrag: 27.06.04, 21:53
  3. X-Server funzt nicht (Debian)
    Von kiker99 im Forum X-Konfiguration
    Antworten: 18
    Letzter Beitrag: 20.04.04, 18:58
  4. gdesklets; Could not load sensor
    Von DarkSorcerer im Forum Linux Allgemein
    Antworten: 0
    Letzter Beitrag: 23.09.03, 18:58
  5. XFree 4.1 unter Mandrake8
    Von boxi im Forum X-Konfiguration
    Antworten: 40
    Letzter Beitrag: 10.09.01, 01:49

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •