Notre noyau Linux est 2.6.31 fonctionnant sur un processeur MIPS intégré avec busybox.
Le script d'initialisation (rcS) démarre mdev avec:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Quelqu'un peut-il me dire ce que fait l'utilitaire Linux mdev?
Il semble qu'il effectue une connexion à chaud automatique, car le stbhotplug est un script qui gère les interfaces Ethernet.
De plus, les rootfs qui nous ont été fournis n'ont qu'un périphérique console, c'est /dev/console
-à- dire le seul fichier /dev
.
Cependant, lorsque le système est en cours d'exécution, le /dev
répertoire est plein de fichiers de périphérique (par exemple /dev/mtd
, etc.).
La raison pour laquelle je demande, c'est que nous obtenons parfois une erreur par laquelle il est signalé qu'il /dev/ubi_ctrl
n'est pas trouvé ou /dev/ubi1
n'est pas trouvé.
Comment ou quand Linux crée-t-il ces périphériques?
Merci.
/dev
appareils ne sont pas créés, cela pourrait-il être un problèmemdev
ou un problème de timing?