<ก่อนหน้านี้ | Contents | ถัดไป>
8.3.2. การกำหนดค่าลำดับการโหลดโมดูล Linux
ส่วนใหญ่โมดูล Linux จะถูกโหลดโดยอัตโนมัติ แต่บางครั้งก็ต้องการทิศทางที่เฉพาะเจาะจง โปรแกรมที่โหลดโมดูล modprobe or อินสโมดใช้ /etc/modprobe.d/usb.conf เพื่อจุดประสงค์นี้. ต้องสร้างไฟล์นี้เพื่อที่ว่าหากไดรเวอร์ USB (ehci_hcd, ohci_hcd และ uhci_hcd) ถูกสร้างขึ้นเป็นโมดูล ไดรเวอร์เหล่านั้นจะถูกโหลดในลำดับที่ถูกต้อง ต้องโหลด ehci_hcd ก่อน ohci_hcd และ uhci_hcd เพื่อหลีกเลี่ยงไม่ให้มีการแสดงคำเตือนในเวลาบูต
สร้างไฟล์ใหม่ /etc/modprobe.d/usb.conf โดยเรียกใช้สิ่งต่อไปนี้:
ติดตั้ง -v -m755 -d /etc/modprobe.d
cat > /etc/modprobe.d/usb.conf << "EOF"
# เริ่ม /etc/modprobe.d/usb.conf
ติดตั้ง ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i ohci_hcd ; ติดตั้งจริง uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; จริง
# จบ /etc/modprobe.d/usb.conf
EOF
ติดตั้ง -v -m755 -d /etc/modprobe.d
cat > /etc/modprobe.d/usb.conf << "EOF"
# เริ่ม /etc/modprobe.d/usb.conf
ติดตั้ง ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i ohci_hcd ; ติดตั้งจริง uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; จริง
# จบ /etc/modprobe.d/usb.conf
EOF