Отсутствует модуль usbmon?

Я пытаюсь отслеживать USB-трафик в Ubuntu 10.0.4. По словам многих сайтов, usbmon уже включен в ядро, но набирает modprobe usbmon. Будет возвращено «Не могу найти модуль».

Нужно ли перекомпилировать модуль usbmon?

1
задан 26 December 2013 в 01:27

2 ответа

Ну, вы можете точно сказать, было ли ваше ядро ​​скомпилировано с USBMON, запустив:

grep CONFIG_USB_MON /boot/config-`uname -r`

В моем случае, я вижу CONFIG_USB_MON=y как ответ ... Это означает, что оно встроено непосредственно в ядро а не как модуль. Я построил свое собственное ядро, но, насколько мне известно, .config использовал стволы ядра Maverick.

У меня нет стандартного бокса Maverick для тестирования, но мой медиацентр только обновляется. Не будет слишком долго.

Мой медиацентр сейчас на Мав. Все еще возвращает y, поэтому он встроен в ядро.

0
ответ дан 26 December 2013 в 01:27

Usbmon напрямую скомпилирован в ядре Ubuntu (не как модуль). Я проверил на Maverick, но вы можете подтвердить, что 10.04 делает это.

Перейдите в папку «config» вашего ядра:

cd /usr/src/linux-headers-<yourversion>-generic/include/config

Поиск конфигурации usbmon:

grep -rn "CONFIG_USB_MON" *

Если вы выводите что-то вроде этого:

auto.conf:1494:CONFIG_USB_MON=y
tristate.conf:1040:CONFIG_USB_MON=Y

Тогда usbmod уже скомпилирован в вашем ядре.

Также вы можете ссылаться на эту ошибку (которая была помечена как недействительная): https://bugs.launchpad.net/ubuntu/+source/linux/+bug/364085

0
ответ дан 26 December 2013 в 01:27

Другие вопросы по тегам:

Похожие вопросы: