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