Gentoo

如何在 Gentoo 中載入模組?

  • February 15, 2013

我正在使用帶有核心 2.6.30 的 Gentoo,我嘗試modprobe usbcore使用 modprobe: module 'usbcore' not found.

但是,我可以在 directory 中找到具有該名稱的目錄/sys/module/。這裡有什麼問題?

您可以檢查您嘗試插入的模組是否存在

$ modprobe -l | grep usbcore

通常所有模組都存在於路徑中/lib/modules/<kernel-version>/kernel/

如果存在,您可以使用modprobeorinsmod命令插入模組。

$ insmod <complete/path/to/module>

**編輯:**如果modprobe -l選項不存在,您可以執行以下 find 命令列出所有模組:

root@localhost#  find /lib/modules/`uname -r` -name '*.ko' 

如果你已經有目錄 /sys/module/usbcore 我會假設模組已經載入。檢查 ’lsmod’ 或 ‘cat /proc/modules’ 是否列出它,以確保它是否已載入。

modprobe 可能會告訴您它找不到模組的一個可能原因是它沒有在 /lib/modules/kernel version/modules.dep 中編制索引。您可以通過送出“depmod”重新生成此文件。

因為 modprobe 不知道如何載入這個模組。我猜你可能已經載入了它,因為它在你的 initrd 中。

引用自:https://unix.stackexchange.com/questions/64806