Unser Linux-Kernel 2.6.31 läuft auf einem eingebetteten MIPS-Prozessor mit Busybox.
Das Initialisierungsskript (rcS) startet mdev mit:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Kann mir jemand sagen, was das Linux-Dienstprogramm mdev macht?
Es sieht so aus, als würde es automatisch Hot-Plugging durchführen, da der stbhotplug ein Skript ist, das Ethernet-Schnittstellen handhabt.
Außerdem hat das Rootfs, das wir erhalten haben, nur ein Konsolengerät, dh es /dev/consoleist die einzige Datei in /dev.
Wenn das System ausgeführt wird, ist das /devVerzeichnis jedoch voll mit Gerätedateien (z /dev/mtd. B. usw.).
Der Grund, den ich frage, ist, dass wir gelegentlich einen Fehler erhalten, bei dem gemeldet wird, dass er /dev/ubi_ctrlnicht oder /dev/ubi1nicht gefunden wurde.
Wie oder wann erstellt Linux diese Geräte?
Vielen Dank.
/devalso keine Geräte erstellt werden, kann dies ein Problemmdevoder ein Zeitproblem sein?