[РЕШЕНО] USBMON не работает (wireshark + usbmon)

CLD11.9

Скажите, пожалуйста, из-за чего может не работать USBMON ?

Установил wireshark

 emerge -a net-analyzer/wireshark

Добавил себя в группу wireshark

В списке интерфейсов USB нету…

Начинаем разбираться:

посмотрел в конфиг ядра:

 # cat /boot/config-`uname -r` | grep -P "CONFIG_USB_(MON|DEVICEFS)"
CONFIG_USB_DEVICEFS=y
CONFIG_USB_MON=y

==> все в порядке. usbmon в составе ядра.

установил утилиту usbmon

 # emerge -av --autounmask-write sys-apps/usbmon
emerge -av sys-apps/usbmon

При запуске утилиты usbmon ошибка

 # /usr/sbin/usbmon
usbmon: Can't find usbmon in /proc/devices

По рекомендациям на сайте usbmon’а

 # mount -t debugfs none_debugs /sys/kernel/debug
mount: точка монтирования /sys/kernel/debug не существует

В чем может быть проблема? чего не хватает?
Ошибка появляется из-под root’а тоже.

РЕШЕНО:

Для отладки USB и соответственно работы usbmon’а необходимо включить в ядро следующие опции:

CONFIG_DEBUG_FS
CONFIG_USB_DEBUG

Для возможности отладки USB простым пользователем (не root) нужно разрешить доступ к /dev/usbmon*
Например, для группы wireshark