Я использую gentoo 2.6.30, и я попытался загрузить модуль следующим образом:
modprobe usbcore
с ответом
modprobe: module 'usbcore' not found
Однако я могу найти каталог с таким именем в каталоге /sys/module/
. Что здесь не так?
Я использую gentoo 2.6.30, и я попытался загрузить модуль следующим образом:
modprobe usbcore
с ответом
modprobe: module 'usbcore' not found
Однако я могу найти каталог с таким именем в каталоге /sys/module/
. Что здесь не так?
Модули, которые можно загрузить, находятся в /lib /modules /`uname -a`
Если modprobe не может найти его, вы забыли установить его. Либо используйте ядро с модулями с живого CD, либо соберите ядро вместе с модулями с genkernel.
Другая возможность заключается в том, что usbcore уже скомпилирован в ядро. Я не уверен насчет корреляции между /sys /modules /usbcore и присутствием в ядре или нет.
Наконец, одной только загрузки usbcore недостаточно. Вы будете также одним из модулей uchi-, ochi-, echi-_hcd. Загрузка таких вещей, как usbhid для устройств ввода, само собой разумеется ...
если у вас уже есть каталог /sys /module /usbcore, я бы предположил, что модуль уже загружен. проверьте, есть ли в списке 'lsmod' или 'cat /proc /modules', чтобы убедиться, загружен он или нет.
Одной из возможных причин, по которой modprobe может сообщить вам, что не может найти модуль, может быть то, что он не проиндексирован в /lib /modules /kernel version /modules.dep. Вы можете восстановить этот файл, отправив depmod.