Я использую gentoo 2.6.30, и я попытался загрузить модуль следующим образом:

modprobe usbcore

с ответом

modprobe: module 'usbcore' not found

Однако я могу найти каталог с таким именем в каталоге /sys/module/ . Что здесь не так?

2 ответа2

0

Модули, которые можно загрузить, находятся в /lib /modules /`uname -a`

Если modprobe не может найти его, вы забыли установить его. Либо используйте ядро с модулями с живого CD, либо соберите ядро вместе с модулями с genkernel.

Другая возможность заключается в том, что usbcore уже скомпилирован в ядро. Я не уверен насчет корреляции между /sys /modules /usbcore и присутствием в ядре или нет.

Наконец, одной только загрузки usbcore недостаточно. Вы будете также одним из модулей uchi-, ochi-, echi-_hcd. Загрузка таких вещей, как usbhid для устройств ввода, само собой разумеется ...

0

если у вас уже есть каталог /sys /module /usbcore, я бы предположил, что модуль уже загружен. проверьте, есть ли в списке 'lsmod' или 'cat /proc /modules', чтобы убедиться, загружен он или нет.

Одной из возможных причин, по которой modprobe может сообщить вам, что не может найти модуль, может быть то, что он не проиндексирован в /lib /modules /kernel version /modules.dep. Вы можете восстановить этот файл, отправив depmod.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .