Eu tenho um dispositivo i.MX6, que tem uma porta USB OTG.
Existe uma maneira no Linux de descobrir se essa porta USB OTG está atualmente no modo host ou no modo periférico?
Eu tentei dmesg | grep -i otg
e lsusb -v | grep -i otg
, mas nada de interessante apareceu.
Se a porta USB OTG estiver no modo periférico, nenhum outro periférico poderá ser conectado à porta USB OTG, portanto, lsusb
deve estar vazio, exceto o controlador host. Mas ainda assim, isso também pode ser o resultado de algum outro problema e não indica necessariamente que a porta está no modo periférico.
Então, como determinar com segurança o modo OTG da porta USB OTG?