lsusb não lista meu dispositivo Android

lsusb não lista meu dispositivo Android

Há três dias estou lutando com esse problema. lsusbnão está detectando meu ASUS Fonepad 7, mas detecta meu Lumia, que é um dispositivo Windows Phone. Tentei conectar o telefone da minha irmã, o telefone do meu pai, que são dispositivos Android Marshmallow, mas nenhum Android foi detectado. Toda solução que encontro na Internet é baseada no 51-android.rulesarquivo ou na habilitação do MTP no próprio dispositivo. Isso, no entanto, ainda não está funcionando na minha máquina. Eu tenho o .rulesarquivo e o MTP está habilitado no meu ASUS Fonepad 7. No entanto, quando executo lsusb, nenhum dispositivo Android é detectado, o que também afeta adb devicesos resultados do. Qualquer ajuda é apreciada!

EDITAR:Estou usando o ElementaryOS Freya, baseado no Ubuntu 14.04 LTS.

Responder1

Teve um problema semelhante com

Smartphone Android: Huawei Honor 7S; SO: Android 8.1.0; Depuração: depuração usb ativada; Rede: MTP ativado)

sobre:

Linux fedora 6.7.10-100.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Seg, 18 de março 18:51:12 UTC 2024 x86_64 GNU/Linux

e como você, muitos sites de fórum escreveram sobre a falta de regras do udev. O smartphone não pôde ser identificado com:

sudo adb devices

Primeiro você pode tentar verificar os componentes de hardware, como:

  • experimente diferentes portas USB no laptop
  • limpe o conector USB do fonetab, celular, laptop (por exemplo, com lata de pressão de ar, cotonete, ...)
  • verifique o tipo de cabo correto (cabos de dados tendem a ser maiores do que cabos finos somente de carga)

Caso contrário, tente postarMais Informaçõespostando um log do seu sistema, como:

sudo apt-get install lshw

em seguida, salve-o em um arquivo sysinfo como:

sudo lshw -html > sysinfo.txt

e poste aqui como:

Linux fedora 6.7.10-100.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Seg, 18 de março 18:51:12 UTC 2024 x86_64 GNU/Linux

No meu caso, usei umcabo de carregamento em vez de um cabo de transferência de dados, e há informações básicas muito úteis sobre as diferençasaqui. Depois de resolver isso, segui as informações de outros fóruns do Fedora OS.

Identifique o dispositivo de hardware:

lsusb

que retorna:

Barramento 001 Dispositivo 019: ID 12d1:107f Huawei Technologies Co., Ltd.

Em seguida, verifique o grupo plugdev do Android:

cat /etc/groups

se não estiver lá, então:

sudo groupadd plugdev
sudo usermod -aG plugdev $LOGNAME

Agora adicionando as regras do udev que faltam:

cd /etc/udev/
vim 51-android-rules

e adicione a linha da saída do ID lsusb:

SUBSISTEMAS=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="107f", MODE="0666"

Finalmente reinicie o adb-server:

sudo adb kill-server
sudo adb start-server

Agora verifique se o dispositivo está listado:

adb devices

que retorna o dispositivo se for encontrado:

Dispositivos MNV9K187064XX482

e pode ser acessado com abd shell.

Responder2

Você pode tentar configurar a depuração USB como ativada nas opções do desenvolvedor. Você deve conseguir executar o lsusb então.

Responder3

Tive o mesmo problema - o cabo não suportava transferência de dados. Tente trocar o cabo que você usa para conectar o dispositivo.

informação relacionada