Atualmente estou tendo problemas com alguns dispositivos USB 3.0, por vezes, conectados e às vezes não. O comportamento que estou vendo não é totalmente reproduzível ainda, então eu dei uma olhada no status da porta do hub fornecido por lsusb -v
. Mas não consigo encontrar nenhuma documentação útil sobre esses status.
Os que eu mesmo descobri são
5Gpbs power Rx.Detect
para uma porta USB3.0 com supervelocidade, fornecendo energia e sensor para um dispositivo. 5Gpbs power U0 enable connect
para a porta com um dispositivo conectado e ativado (fornecendo alguma voltagem definida U0
?) Aqueles que me dão (e o dispositivo) problemas são:
5Gpbs power Polling
5Gpbs power Compliance
C_LINK_STATE 5Gbps power SS.Inactive
Todos os três status levam ao comportamento de que o hub USB 3.0 integrado só aparece como USB 2.0 apenas. A substituição do dispositivo não parece ajudar. Recarregar o driver XHCI_HCD no kernel parece funcionar algumas vezes.
Na maioria das vezes, estou vendo o status Compliance
, mas como não consegui encontrar mais nenhum documento sobre isso, não tenho certeza do seu significado.