Nhân Linux của chúng tôi là 2.6.31 chạy trên bộ xử lý MIPS nhúng với busybox.
Kịch bản khởi tạo (RCS) bắt đầu mdev với:
echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug
mdev -s
Ai đó có thể cho tôi biết tiện ích Linux mdev làm gì không?
Có vẻ như nó tự động cắm nóng vì stbhotplug là một tập lệnh xử lý các giao diện ethernet.
Ngoài ra, các rootfs chúng tôi đã được cung cấp chỉ có một thiết bị giao diện điều khiển tức /dev/console
là tập tin duy nhất trong /dev
.
Tuy nhiên, khi hệ thống đang chạy, /dev
thư mục chứa đầy các tệp thiết bị (ví dụ: /dev/mtd
v.v.).
Lý do tôi hỏi là thỉnh thoảng chúng tôi gặp lỗi, theo đó nó được báo cáo /dev/ubi_ctrl
là không tìm thấy hoặc /dev/ubi1
không tìm thấy.
Làm thế nào hoặc khi nào Linux tạo ra các thiết bị này?
Cảm ơn.
/dev
các thiết bị không được tạo ra, có thể là một vấn đề vớimdev
hoặc vấn đề thời gian?