Я пытаюсь сертифицировать USB на нашем устройстве под управлением Linux 4.14. Для систем Windows мы использовали https://www.usb.org/usb2tools. Для Linux единственная найденная опция - это модуль ядра EHSET. К сожалению, мне не удается заставить его работать, не могли бы вы помочь?
Я добавил следующую конфигурацию:
- CONFIG_USB_HCD_TEST_MODE = у
- USB_EHSET_TEST_FIXTURE = т
Затем в системе я набираю modprobe ehset
. После этого, глядя на исходный код файла ehset.c , я предположил, что вставляем флешку с VendorID:
0x1a0a и ProductID: 0x0108 запустили бы пошаговую процедуру, но она ничего не делает. Устройство загружается как обычная флешка.
Я не видел никакой документации по этой теме. Является ли драйвер ядра единственным способом проверки его в linux, и если ничего готового не доступно, знаете, как его использовать?
Заранее спасибо!