Il nostro kernel Linux è 2.6.31 in esecuzione su un processore MIPS incorporato con busybox.
Lo script di inizializzazione (rcS) avvia mdev con:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Qualcuno può dirmi cosa fa l'utility Linux mdev?
Sembra che si inserisca automaticamente a caldo poiché lo stbhotplug è uno script che gestisce le interfacce Ethernet.
Inoltre, i rootfs che ci sono stati dati hanno solo un dispositivo console, cioè /dev/consoleè l'unico file in /dev.
Tuttavia, quando il sistema è in esecuzione, la /devdirectory è piena di file del dispositivo (ad es /dev/mtd., Ecc.).
Il motivo per cui chiedo è che occasionalmente riceviamo un errore per cui viene segnalato che /dev/ubi_ctrlnon è stato trovato o /dev/ubi1non è stato trovato.
Come o quando Linux crea questi dispositivi?
Grazie.
/devdispositivi non vengono creati, potrebbe essere un problemamdevo un problema di temporizzazione?