Наше ядро Linux 2.6.31 работает на встроенном процессоре MIPS с busybox.
Сценарий инициализации (rcS) запускает mdev с:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Может кто-нибудь сказать мне, что делает утилита Linux mdev?
Похоже, он выполняет автоматическое горячее подключение, так как stbhotplug - это скрипт, который обрабатывает интерфейсы Ethernet.
Кроме того, у rootfs, который нам дали, есть только консольное устройство, т.е. /dev/consoleэто единственный файл в /dev.
Однако, когда система работает, /devкаталог полон файлов устройств (например /dev/mtd, и т. Д.).
Причина, по которой я спрашиваю, состоит в том, что иногда мы получаем ошибку, в результате которой сообщается, что /dev/ubi_ctrlона не найдена или /dev/ubi1не найдена.
Как или когда Linux создает эти устройства?
Спасибо.
/devустройства не создаются, может быть проблемаmdevили проблема синхронизации?