У меня есть я.Устройство MX6, которое имеет порт USB OTG.
Есть ли способ в Linux выяснить, находится ли этот порт USB OTG в режиме хоста или в периферийном режиме?
Я пробовал dmesg | grep -i otg
и lsusb -v | grep -i otg
но ничего интересного не обнаружилось .
Если порт USB OTG находится в режиме периферийного устройства, никакие другие периферийные устройства не могут быть подключены к порту USB OTG, поэтому lsusb
должен быть пуст, за исключением хост-контроллера. Но, тем не менее, это также может быть результатом какой-то другой проблемы и не обязательно означает, что порт находится в периферийном режиме.
Итак, как надежно определить режим OTG порта USB OTG?