Wo ist udev in neueren Linux-Kernels hin?

Gast #1567925
Lesenswert?

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
Lesenswert?

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 #1567971
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren