Dispositivos USB ausentes no ThinkPad X1

1

Eu tenho executado o Ubuntu 13.10 no meu ThinkPad X1 Carbon por 6 meses. Alguns meses atrás, a câmera parou de funcionar espontaneamente; Não sei qual foi o gatilho, mas poderia ter sido uma atualização.

Agora vejo que o Bluetooth também não está funcionando. Nenhum dos dispositivos parece ser reconhecido (por exemplo, não há /dev/vid* ).

Saída de lsusb :

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0eef:790a D-WAV Scientific Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Os dispositivos funcionam bem no Windows 8 e no Live USB que eu usei para a instalação original do 13.10. Aqui está a saída de lsusb da versão Live USB:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0eef:790a D-WAV Scientific Co., Ltd
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
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0951:1666 Kingston Technology
Bus 001 Device 004: ID 147e:2020 Upek
Bus 001 Device 005: ID 0a5c:21e6 Broadcom Corp.
Bus 001 Device 006: ID 5986:0266 Acer, Inc

Como você pode ver, existem muitos outros dispositivos; Acredito que as últimas três linhas são o leitor de impressões digitais, o adaptador Bluetooth e a câmera, respectivamente. Por que eles não aparecem acima? Eles poderiam ser conectados através do "Integrated Rate Matching Hub", que também está faltando?

Eu atualizei para o 14.04 beta hoje, esperando que um bug tenha sido corrigido, mas o problema persiste.

Editar: O Live USB que mencionei está executando o kernel a partir de linux-image-3.8.0-19-generic . Acabei de inicializar esse kernel com a versão instalada do Ubuntu, mas o mesmo problema persiste, então não é óbvio para mim se isso é ou não um problema no kernel.

    
por Brent Pym 02.04.2014 / 23:26

1 resposta

0

Consegui corrigir o problema. Analisando a saída de lspci , lshw e dmesg , finalmente determinei que todos os hubs raiz USB estavam sendo detectados, mas havia um problema com as solicitações de interrupção que impedia que algumas delas funcionassem. O Bluetooth, a câmera, etc., estavam falhando porque estavam conectados através de um dos hubs que não estava funcionando.

A solução foi remover todas as instâncias da string acpi=noirq de '/boot/grub/grub.cfg'.

As coisas provavelmente deram errado quando eu estava editando a configuração do grub alguns meses atrás, tentando corrigir um problema separado. Eu não percebi o problema imediatamente porque não uso os dispositivos em questão com tanta frequência. Obrigado a todos que tiveram tempo para comentar.

    
por Brent Pym 06.04.2014 / 18:26