O Ubuntu 16.04 não reconhece a unidade externa do telefone Cat B25

0

O Ubuntu 16.04, que trabalha em um laptop Acer Aspire V5, não consegue reconhecer um telefone CAT B25 conectado via porta USB. Já verifiquei que um computador com Mac OS pode reconhecê-lo (tanto a memória interna do telefone quanto o cartão microSD formatado em FAT32). O que devo fazer?

    
por AlexanderFreud 25.11.2016 / 16:11

1 resposta

0

Parece que você acredita que o telefone se identifica como um dispositivo UMS. Ou seja Ele aparece como uma unidade em um computador sem software de driver especializado.

Se for esse o caso, o próximo passo seria ver se o Ubuntu pode reconhecer outras unidades UMS (como unidades flash USB). Se não for possível, significa que os módulos USB não são compilados no kernel, ou que o suporte a FAT32 não está no kernel, ou se eles são compilados como módulos são carregados?

Normalmente, no meu sistema, as unidades UMS aparecem como / dev / sdb [x] ou / dev / sdb [y].

Outra coisa que você pode fazer é como root, fazer um tail -f / var / log / messages, conectar uma unidade flash USB, ver o que diz. Em seguida, desconecte-o e conecte o telefone e veja o que ele diz.

Também pode valer a pena fazer um comando lspci para verificar se os controladores USB são detectados no laptop.

Quando eu conecto meu celular Cat S30 ao USB com o gentoo, recebo o seguinte:

May  1 10:08:15 hades kernel: [11785491.087794] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:15 hades kernel: [11785491.087825] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001803 0  ACK POWER sig=j CSC CONNECT
May  1 10:08:15 hades kernel: [11785491.087971] hub 2-0:1.0: port 6, status 0501, change 0001, 480 Mb/s
May  1 10:08:15 hades kernel: [11785491.114085] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001002 0  ACK POWER sig=se0 CSC
May  1 10:08:15 hades kernel: [11785491.218400] hub 2-0:1.0: debounce: port 6: total 125ms stable 100ms status 0x100
May  1 10:08:15 hades kernel: [11785491.218415] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:24 hades kernel: [11785500.384411] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:24 hades kernel: [11785500.384440] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001803 0  ACK POWER sig=j CSC CONNECT
May  1 10:08:24 hades kernel: [11785500.384484] hub 2-0:1.0: port 6, status 0501, change 0001, 480 Mb/s
May  1 10:08:25 hades kernel: [11785500.410105] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001803 0  ACK POWER sig=j CSC CONNECT
May  1 10:08:25 hades kernel: [11785500.514169] hub 2-0:1.0: debounce: port 6: total 125ms stable 100ms status 0x501
May  1 10:08:25 hades kernel: [11785500.565335] ehci-pci 0000:00:1d.7: port 6 reset complete, port enabled
May  1 10:08:25 hades kernel: [11785500.565354] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001005 0  ACK POWER sig=se0 PE CONNECT
May  1 10:08:25 hades kernel: [11785500.616423] usb 2-6: new high-speed USB device number 9 using ehci-pci
May  1 10:08:25 hades kernel: [11785500.668338] ehci-pci 0000:00:1d.7: port 6 reset complete, port enabled
May  1 10:08:25 hades kernel: [11785500.668357] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001005 0  ACK POWER sig=se0 PE CONNECT
May  1 10:08:25 hades kernel: [11785500.733749] usb 2-6: skipped 4 descriptors after interface
May  1 10:08:25 hades kernel: [11785500.734249] usb 2-6: default language 0x0409
May  1 10:08:25 hades kernel: [11785500.734766] usb 2-6: udev 9, busnum 2, minor = 136
May  1 10:08:25 hades kernel: [11785500.734777] usb 2-6: New USB device found, idVendor=05c6, idProduct=9091
May  1 10:08:25 hades kernel: [11785500.734782] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May  1 10:08:25 hades kernel: [11785500.734786] usb 2-6: Product: Android
May  1 10:08:25 hades kernel: [11785500.734791] usb 2-6: Manufacturer: Android
May  1 10:08:25 hades kernel: [11785500.734798] usb 2-6: SerialNumber: 91bcc491
May  1 10:08:25 hades kernel: [11785500.735097] usb 2-6: usb_probe_device
May  1 10:08:25 hades kernel: [11785500.735108] usb 2-6: configuration #1 chosen from 1 choice
May  1 10:08:25 hades kernel: [11785500.735355] usb 2-6: adding 2-6:1.0 (config #1, interface 0)
May  1 10:08:25 hades kernel: [11785500.735486] usb 2-6: adding 2-6:1.1 (config #1, interface 1)
May  1 10:08:25 hades kernel: [11785500.735617] usb 2-6: adding 2-6:1.2 (config #1, interface 2)
May  1 10:08:25 hades kernel: [11785500.735793] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:25 hades mtp-probe: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-6"
May  1 10:08:25 hades mtp-probe: bus: 2, device: 9 was not an MTP device

O telefone começa imediatamente a carregar e não aparece como / dev / sdb1.

O que aconteceu aqui é que o telefone não é um protocolo UMS, mas é fato MTP. Isso precisa ser configurado tanto no sistema operacional Linux quanto no telefone Android.

então você precisará executar:

apt-get install mtpfs

Na caixa linux e no telefone, você precisará configurar a opção USB do Android para MTP. Parece que você já fez isso porque funciona em outros sistemas operacionais.

Eu estou supondo que windows e os x suportam MTP fora da caixa. Você pode ter que fiar um pouco com a reinicialização do telefone antes que ele funcione, ou alternar os soquetes USB.

Para mais informações, consulte:

link

    
por Owl 01.05.2017 / 11:14