Ubuntu 14.04 LTS - Baixa saída USB 3.0 ou não funciona

1

Eu tenho um problema com meu laptop. Desde que eu instalei o Ubuntu 14.04 LTS em dual boot, meus dois USB 3.0 não funcionam mais.

Talvez você precise saber:

Meu laptop tem 2 * USB 2.0 e 2 * USB 3.0. Um dos USB 2.0 é defeito, não sei por que, ele não funciona no Windows também. As duas portas 3.0 funcionam no Windows (elas cobram meu telefone e eu posso conectar meu mouse e um stick USB a elas). A porta 2.0 funciona bem também. No Ubuntu, a porta 2.0 também funciona excelente. Mas o 3.0 Ports não. Sempre que eu conecto meu telefone, ele diz que está carregando, mas ele não detecta que está conectado a um laptop / PC (nenhum ícone de depuração USB e nenhuma opção para ativar o armazenamento em massa). Quando eu conecto meu mouse em uma das portas 3.0, o laser (ou o que quer que seja) na parte inferior do mouse pisca, mas não funciona. Quando eu conecto um USB, ele não conecta. Antes do Ubuntu 14.04 eu tinha 13.04 e tudo funcionava como deveria (exceto a porta USB 2.0, é claro).

Esta é a saída de lsusb com o meu mouse e meu telefone conectados às minhas portas 3.0:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 8087:07da Intel Corp.  
Bus 001 Device 003: ID 04f2:b2bb Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub'

Este é o 'lsusb' com nada conectado:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 8087:07da Intel Corp. 
Bus 001 Device 003: ID 04f2:b2bb Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu só sei que 04f2:b2bb é minha webcam.

    
por Lorenz 14.08.2014 / 10:28

2 respostas

1

Primeiro de tudo: se a detecção automática do dispositivo USB acontecesse com sucesso, você teria que ver seus dispositivos no barramento usb. Então isso não aconteceu.

Você está listando uma lista de sintomas misteriosos - funciona no win, mas no linux, alguns no linux, mas não no win.

Não, estou quase certo de que não é problema de driver .

Eu acho que é um problema de energia. Uma corrida. Normalmente, esses problemas de energia são os piores, porque tornam as coisas totalmente perigosas. Minha hipótese era de que há corrida: de alguma forma, o win inicializa seus ports / dispositivos USB em uma ordem diferente do seu linux. É porque seus dispositivos estão ativados em uma ordem diferente e, assim, eles também começam a obter energia em uma ordem diferente.

Enquanto o início dos primeiros dispositivos, ainda há energia suficiente, mas no mais tarde não há mais.

O que você poderia fazer: O melhor era usar um hub USB com sua própria entrada de energia. Fonte de alimentação sempre foi uma grande desvantagem do usb. Ele funciona com 5V, mas em tais cabos é praticamente impossível obter mais como 2-3A. No padrão, 0,5A só é necessário, o que significa que dispositivos de baixa qualidade não são suficientes, mesmo que 0,5A - ou estão fornecendo isso perigosamente.

Próximo a isso eu ainda tinha uma idéia secundária: às vezes hubs usb (mesmo nos integrados da placa-mãe) não são inteligentes o suficiente para diferenciar entre as diferentes versões usb de seus escravos. Assim, se você conectar um dispositivo usb2.0 ao lado de ab usb3.0, ele tornará o dispositivo usb3 também muito mais lento.

    
por 14.08.2014 / 10:59
0

Provavelmente existe um problema com os drivers USB3 Linux.

Podem não ser os próprios drivers xhci que causam os problemas, mas eles ainda relatam que alguns dispositivos com alimentação externa nem sempre têm a energia necessária de acordo com os logs (os drivers USB2 funcionam sem problemas e os mesmos dispositivos funcionam no USB2). / p>

O poder é estranho, já que os drives funcionam em portas USB 2 (velocidade limitada ofc). Problema poderia ser isolado para o meu próprio Texas Instruments TUSB73x0 SuperSpeed USB 3.0. Nesse caso, ainda é um problema ou bios do controlador / hardware.

Pessoalmente, eu tenho 2 HDs alimentados externamente e se eu adicionar os dois, o último falha (mesmo à mão 10 segundos depois, então parece não ser devido ao pico durante a inicialização). As unidades são as mesmas. As unidades não aparecem no fdisk -l.

De acordo com os dispositivos USB e USB, o MaxPower é 0 mA. De acordo com o dispositivo dmesg falha devido à falta de energia. A adição de dispositivos à mão resulta em problemas com o dispositivo nº 2 (qualquer dispositivo adicionado por último).

O reconhecimento de determinados hubs USB3 também não apresenta problemas. Pelo que eu posso ver, o hub usb3 da Sandberg não é reconhecido (hub usb3 alimentado externamente). O mesmo hub foi reconhecido nas portas usb2.

Pouco tem dúvidas se o lsusb e o usb-devices apenas relatam o que os dispositivos informam e se os próprios erros estão no controlador do hardware. Mas definitivamente parece estar relacionado ao software em algum momento.

Espero não estar muito longe do problema para denunciá-lo neste post.

    
por 10.10.2018 / 07:24