Nasze jądro Linuksa 2.6.31 działa na wbudowanym procesorze MIPS z busybox.
Skrypt inicjujący (rcS) uruchamia mdev z:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Czy ktoś może mi powiedzieć, co robi narzędzie Linux mdev?
Wygląda na to, że wykonuje automatyczne podłączanie na gorąco, ponieważ stbhotplug to skrypt obsługujący interfejsy Ethernet.
Również rootfs, który nam podano, ma tylko konsolę, tzn. /dev/console
Jest to jedyny plik w pliku /dev
.
Jednak gdy system jest uruchomiony, /dev
katalog jest pełen plików urządzeń (np. /dev/mtd
Itp.).
Powodem, dla którego pytam, jest to, że czasami pojawia się błąd, w wyniku którego zgłaszane jest, że /dev/ubi_ctrl
nie znaleziono lub /dev/ubi1
nie znaleziono.
Jak lub kiedy Linux tworzy te urządzenia?
Dzięki.
/dev
urządzenia nie są tworzone, może występować problemmdev
lub problem z synchronizacją?