Nosso kernel Linux é 2.6.31 sendo executado em um processador MIPS incorporado com busybox.
O script de inicialização (rcS) inicia o mdev com:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Alguém pode me dizer o que o utilitário Linux mdev faz?
Parece que ele faz plug-in automático a quente, já que o stbhotplug é um script que lida com interfaces Ethernet.
Além disso, o rootfs que recebemos possui apenas um dispositivo de console, ou seja, /dev/console
é o único arquivo /dev
.
No entanto, quando o sistema está em execução, o /dev
diretório está cheio de arquivos de dispositivo (por exemplo /dev/mtd
, etc.).
A razão pela qual pergunto é que, ocasionalmente, recebemos um erro pelo qual é relatado que /dev/ubi_ctrl
não foi encontrado ou /dev/ubi1
não foi encontrado.
Como ou quando o Linux cria esses dispositivos?
Obrigado.
/dev
dispositivos não estiverem sendo criados, pode haver um problemamdev
ou um problema de tempo?