Anzeige:
Ergebnis 1 bis 5 von 5

Thema: usb-stick wird im initramfs nicht erkannt

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2003
    Beiträge
    78

    usb-stick wird im initramfs nicht erkannt

    Mit Kernel 3.12.0 (für RT leicht modifiziert) scheitere ich daran, einen simplen Stick im initramfs zu mounten. Der Stick ist ext2-formatiert.

    In der busybox ergibt
    Code:
    modprobe usb_storage
    sleep 5
    ls /dev/disk/by-id/usb*
    ls: /dev/disk/by-id/usb*: No such file or directory
    Im gebooteten System erscheint hingegen der Stick. Habe natürlich auch andere Module probiert, aber tappe doch ziemlich im Dunkeln.

    Angeblich soll ja usb_storage reichen. Oder doch nicht?

  2. #2
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Zitat Zitat von t-rex Beitrag anzeigen
    Oder doch nicht?
    Genau das

    usb_storage ist nur der Block-Gerätetreiber, der allerdings voraussetzt daß die Basis-USB-Treiber geladen sind- und das ist in der initrd nicht zwingend der Fall.

    Also stelle sicher, daß usbcore, uhci_hcd, ehci_hcd, ohci_hcd, xhci, oder was immer bei dem Kernel Deiner so im Dunklen gehaltenen Distribution (SCNR) vorhanden und zweckdienlich ist.

    Bei einem Debian-ähnlichen System wären diese Module in /etc/initramfs-tools/modules einzutragen, und die initramdisk mit
    Code:
    update-initramfs -u
    neu zu generieren.

    HTH

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2003
    Beiträge
    78
    was immer bei dem Kernel Deiner so im Dunklen gehaltenen Distribution (SCNR) vorhanden und zweckdienlich ist
    Sorry, ich vergaß: Debian Wheezy 7.4.

    Um nicht testweise ständig neuzustarten zu müssen, möchte ich
    Code:
    update-initramfs -u
    mit der modifizierten /etc/initramfs-tools/modules erst durchführen (das Prozedere ist mir bekannt), wenn ich weiß, welche Module ich wirklich benötige und gehe davon aus, dass die Einbindung der entsprechenden Module in der busybox ähnlich funktioniert.

    busybox:
    Code:
    modprobe usb_common
    modprobe usbcore
    modprobe uhci_hcd
    modprobe ehci_hcd
    modprobe ohci_hcd
    modprobe usb_storage
    habe ich geladen - erfolglos.
    "xhci" wird nicht gefunden, brauche ich aber auch nicht, weil ich USB 3.0 nicht nutze.

  4. #4
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    hast mal geprüft was usb_storage im laufenden System für Module nach sich zieht?
    Bei mir auf Debian oldstable sind das bei einem gesteckten Stick:
    Code:
    scsi_mod              104949  6 usb_storage,firewire_sbp2,sg,sr_mod,sd_mod,libata
    Nachtrag:
    hab auf meinem Debian mal in die initrd gesehen, prüfe da ob die Module drin vorhanden sind (bei mir sind sie es alle), und vor allem die Schreibweise der Modulnamen bei den USB-Hostmodulen (bei mir ist es Bindestrich statt Unterstrich, also ehci-hcd.ko u.s.w., ist allerdings ein Kernel 2.6.32-5)
    Geändert von tictactux (26.03.14 um 16:21 Uhr) Grund: Nachtrag

  5. #5
    Registrierter Benutzer
    Registriert seit
    Aug 2003
    Beiträge
    78

    [Gelöst] usb-stick wird im initramfs nicht erkannt

    Das gesuchte Modul war "ohci_pci". Wenn ich das in die /etc/initramfs-tools/modules eintrage, wird der Stick erkannt. Weil der Stick ext2-formatiert war, war das auch das einzige Modul, das ich einbinden musste (nicht einmal usb_storage !).

    Ein
    Code:
    modprobe ohci_pci
    in der busybox funktionierte übrigens NICHT! Auch das derartige Einbinden mittels eines Skriptes bspw. über /etc/crypttab bei verschlüsselten Dateisystemen war erfolglos.

    Danke an tictactux und Gruß an alle

Ähnliche Themen

  1. Pinnacle PCTV DVB-T nano USB-Stick 73e
    Von littletux2 im Forum Fernsehen
    Antworten: 34
    Letzter Beitrag: 28.08.09, 18:24
  2. DVB-S mit kaffeine ruckelt
    Von michel_vaclav im Forum Fernsehen
    Antworten: 14
    Letzter Beitrag: 17.05.09, 19:53
  3. Linux neuinstallieren
    Von DerHumanist im Forum System installieren und konfigurieren
    Antworten: 21
    Letzter Beitrag: 22.11.08, 00:54
  4. opensuse 10.2 wlan Problem
    Von CM Punk im Forum Anbindung an die Aussenwelt
    Antworten: 38
    Letzter Beitrag: 21.02.08, 20:17
  5. USB "device not accepting address XX, error -110"
    Von lechuck07 im Forum System installieren und konfigurieren
    Antworten: 5
    Letzter Beitrag: 13.11.07, 23:09

Lesezeichen

Berechtigungen

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