Wo ist udev in neueren Linux-Kernels hin?

Gast #1567925
Hallo, mal wieder eine wahrscheinlich blöde Frage.

Auf meinem Embedded Linux muß ich einen sehr aktuellen Kernel einsetzen, 
weil erst da der SPI-Treiber richtig funktioniert (AT91RM9200).

Jetzt finde ich in den Optionen aber udev nicht mehr, und mein 
/dev-Verzeichnis ist nicht mehr dynamisch wie vorher.

Was muß ich alles anwählen, damit ich udev bekomme?

Ich brauche das für den usermode SPI Treiber, der geht nicht mit 
statischen device nodes...
#1567953
Franz schrieb:
> Hallo, mal wieder eine wahrscheinlich blöde Frage.
>
> Auf meinem Embedded Linux muß ich einen sehr aktuellen Kernel einsetzen,
> weil erst da der SPI-Treiber richtig funktioniert (AT91RM9200).
>
> Jetzt finde ich in den Optionen aber udev nicht mehr, und mein
> /dev-Verzeichnis ist nicht mehr dynamisch wie vorher.
>
> Was muß ich alles anwählen, damit ich udev bekomme?
>
> Ich brauche das für den usermode SPI Treiber, der geht nicht mit
> statischen device nodes...

Udev war noch nie eine Kernelkomponente.
Udev ist ein Userspace tool/daemon.
Gast #1567959
Ja, du hast recht.

Aber unter "virtual file systems" gab es doch meines Wissens eine 
Option, die angewählt sein musste, um udev nutzen zu können. Die meinte 
ich.
Gast #1567971
Bei mir war nach einem upgrade von 2.6.25 auf 2.6.31 /dev leer. Das 
einzige was ich im init script geaendert habe ist der command 
"/sbin/udevadm trigger".

       # populate /dev from /sys
        /bin/mount -t tmpfs tmpfs /dev
        /sbin/mdev -s

Das problem ist wohl dass beim neuen kernel der inhalt von /sys (sysfs) 
nicht mehr der gleiche ist und darum erstellt mdev keine devices mehr in 
/dev.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.