Estou tentando configurar um pen drive USB TP-LINK TL-WL725N v2 no meu BeagleBone Black.
No entanto, nem parece ser reconhecido, ou seja, não aparece na saída de lsusb
:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Nem dmesg
nem o syslog contêm novas mensagens quando o terminal está conectado ou desconectado.
Por incrível que pareça, o stick parece quebrar a porta USB pelo resto da sessão: depois de conectar e desconectar o WiFi, um memory stick que funcionava bem não era mais reconhecido até que eu reiniciei o BeagleBone.
O mesmo stick WiFi funciona perfeitamente em um laptop rodando o Ubuntu 12.04.3 com um kernel 3.11.0 e um Raspberry Pi rodando Raspbian com um kernel 3.10.24.
Relevante lsusb
line:
Bus 001 Device 006: ID 0bda:8179 Realtek Semiconductor Corp.
No entanto, o Raspberry é reiniciado sempre que eu conecto o stick, por isso pode estar usando muita corrente.
Não sei bem como proceder:
isso indica uma falha de hardware (presumivelmente do stick WiFi)? Ou há mais alguma coisa que eu poderia tentar, pelo menos, obter o stick reconhecido no BeagleBone?
(Eu estou ciente de que vou ter que compilar o módulo do kernel necessário, assim como no Raspberry Pi, mas não adianta se o bastão não for reconhecido ...)
Editar
Eu verifiquei a tensão de alimentação na porta USB e ela está realmente desligada no momento em que eu conecto o dispositivo WiFi. Tentei forçá-lo de volta, puxando o pino EN no interruptor TPS2051 IC baixo, mas isso não ajudou (ou seja, a voltagem voltou, mas o sistema não parece mais pesquisar o ônibus).
Pesquisei a USB1_DRVVBUS
no processador que aciona a entrada do IC do switch e parece que o suprimento para a porta do host USB é automaticamente desativado quando uma condição de sobrecorrente é detectada.
Isso explica por que o pau trava o Raspberry Pi e não funciona no BeagleBone, mas deixa eu me perguntando se ele pode estar quebrado, já que vários usuários do Raspberry relataram que funcionou para eles sem um hub alimentado.
Segunda edição
Examinei o esquema mais um pouco e ignorei o IC do comutador e o resistor de detecção de corrente, mas mesmo assim a seção do host USB foi desativada assim que o WiFi foi conectado.