Questão Eu tenho um problema de detecção de hardware, em quais logs eu preciso examinar?


Estou tentando fazer uma pergunta sobre como fazer meu hardware funcionar, mas não sei quais informações adicionar à minha pergunta para obter ajuda. O que preciso fazer?

Relacionado se você não tiver acesso a uma GUI:


171
2017-11-19 12:49


origem


Sem fio específico: askubuntu.com/questions/425155/… - Wilf


Respostas:


A informação mais importante que você pode dar é o que você feito, o que você esperado acontecer e o que você observar tem acontecido.

Essa questão é um exemplo particularmente bom de um problema de detecção de hardware com um dispositivo USB.

Outros exemplos disso podem ser:

Eu instalei o Ubuntu 10.04 Desktop no meu laptop Dell Optiwhatever 312. Quando   Faço login, meu cartão sem fio não é visível no menu pop-up Gerenciador de rede,   embora a rede com fio apareça lá.

ou

Eu tenho Ubuntu 10,04 edição Netbook no meu laptop System76. Quando eu conecto meu   fones de ouvido na tomada, o som sai os fones de ouvido, mas também   os alto-falantes.

ou

Estou usando o Ubuntu 10.04. Eu usei o programa "Drivers Adicionais" para instalar o   drivers nVidia atuais para minha GeForce FX 5200. Agora, quando eu inicializo o sistema pára   com uma tela preta após o término da inicialização do Ubuntu.

Após essa descrição geral do problema, que outras informações são interessantes depende do tipo de hardware com o qual você está tendo problemas e de quais problemas você está tendo.

Em geral:

  • sudo lspci -nn listará todos os dispositivos PCI em seu sistema. Isto incluirá todas as placas de expansão (placas de vídeo, WiFi, etc) em seu sistema, independentemente de o kernel ter ou não um driver para elas. Esta informação é útil se você não tiver certeza de qual hardware você possui.
  • lsusb listará todos os dispositivos USB conectados ao seu sistema. Novamente, isso é útil se você não tiver certeza de qual hardware você possui. Também é útil verificar se o dispositivo está realmente conectado corretamente!
  • /var/log/udev e /var/log/dmesg terá informações sobre quais dispositivos o kernel detectou. Esses logs são geralmente muito grandes - a menos que você saiba quais partes do log são interessantes, não é uma boa idéia incluí-las na sua pergunta, embora um link para elas possa ser útil (você pode usar http://paste.ubuntu.com para logs grandes)
  • sudo lshw --class X pr sudo lshw -C X também pode fornecer informações importantes sobre hardware na classe específica X - exemplos de classes incluem cdrom, communication, core, cpu, display, isa, medium, memory, multimedia, network, pci, scsi, serial, storage e usb - Então, por exemplo, você pode usar sudo lshw -C network para mostrar informações sobre as placas de rede que o computador pode detectar.

Para Vídeo problemas:

  • /var/log/Xorg.0.log é o arquivo de log do servidor X. Isso é útil para todos os problemas de vídeo. Este arquivo pode ficar muito tempo então sinta-se livre para apenas colocá-lo http://paste.ubuntu.com. Certifique-se de dar um link para o seu "colar" para que possamos encontrá-lo quando precisarmos.
  • LIBGL_DEBUG=verbose glxinfo exibirá informações sobre o suporte à aceleração 3D, útil para problemas com efeitos 3D ou de área de trabalho.
  • lspci -nn | grep VGAlistará todas as placas de vídeo em seu sistema, úteis se você não tiver certeza do tipo de placa de vídeo que possui.
  • /usr/lib/nux/unity_support_test -p deve ser usado para compiz e outros problemas de compatibilidade do Unity.

Para Audio problemas:

  • cat /proc/asound/cards listará os dispositivos de áudio que foram detectados. Você deve incluir isso.
  • cat /proc/asound/card0/codec#0 conterá informações sobre a primeira placa de som, incluindo informações sobre as portas de entrada / saída conectadas a ela. Se você tiver um problema ao conectar um microfone, fones de ouvido ou alto-falantes externos, inclua isso. Você também pode ter mais de um dispositivo de som. Nesse caso, haverá mais de um /proc/asound/card??? diretório.
  • Wiki: Depurando problemas de som

143
2017-11-20 05:53



+1 para a frase de abertura, quantas vezes eu faço as mesmas três perguntas aos meus clientes .... - ecoologic


Nota: Se você tiver uma conexão com fio, considere executar o script sem fio descrito em esta resposta, faz todo o trabalho pesado para você!


Cartões sem fio

Os problemas de conectividade sem fio estão, felizmente, se tornando mais raros a cada lançamento do Ubuntu. No entanto, problemas ainda ocorrem.

As informações a seguir ajudarão a diagnosticar problemas de conectividade sem fio em questões postadas no Ask Ubuntu, você pode abrir um terminal pressionando Ctrl-Alt-T e digitando um desses comandos, edite sua pergunta para adicionar as informações.

Como o kernel reconhece suas placas de rede

sudo lshw -class network

Detalhes da sua placa sem fio USB

lsusb

Isso pode fornecer uma lista longa, dependendo de quantos dispositivos USB estão conectados. Em caso de dúvida, publique a lista inteira.

Detalhes da sua placa wireless PCI

lspci

Isso pode fornecer uma lista longa, dependendo de quantos dispositivos PCI estão instalados. Em caso de dúvida, publique a lista inteira.

Como verificar se um cartão sem fio está bloqueado ou bloqueado por hardware:

rfkill list all

Erros ao conectar

Muitas vezes você pode ver erros úteis consultando seus logs do kernel.

Se você tentar se conectar através do gerenciador de rede, poderá ver quais erros são produzidos observando dmesg

Procedimento sugerido - tipo dmesg, tente se conectar e digite dmesg novamente. A nova saída exibida deve fornecer uma indicação sobre o erro.

Outra saída útil é dmesg | grep -i firmware - Se você vir alguns erros na saída, isso pode indicar que você precisa instalar algum firmware - geralmente um pacote do repositório.

NDISWrapper

A pesquisa no Google algumas vezes trará resultados sugerindo o uso do NDISWrapper. Essa é uma técnica antiga em que a obtenção de um driver do Windows XP pode funcionar no Ubuntu.

Geralmente, isso deve ser evitado nas versões atuais do Ubuntu, já que os drivers no kernel têm menos problemas de compatibilidade.

Se tiver algum problema sem fio, poste os resultados das quatro entradas de linha de comando acima em sua pergunta ANTES de tentar o NDISWrapper.


56
2017-09-15 13:21





Vejo https://wiki.ubuntu.com/DebuggingHardwareDetection

https://wiki.ubuntu.com/DebuggingProcedures geralmente é um bom ponto de partida se você quiser saber quais informações são úteis para um relatório de erros.


19
2017-11-19 18:33





Isso pode ser útil (dependendo do tipo de hardware):

dmesg
lspci
lsusb

14
2017-11-19 13:08



lscpu também - :) existem muitos mais comandos ... - dschinn1001


Os seguintes logs conterão detalhes sobre o hardware como foi visto por vários serviços do sistema (kernel, udev, etc) no momento da inicialização:

/var/log/udev
/var/log/dmesg

9
2017-11-20 01:29





Uma das coisas mais úteis que você pode fazer ao descrever um problema de hardware é descrever o que você fez, qual é a conexão que está usando.

Por exemplo:

"Conectei um monitor e minha área de trabalho não se estendeu automaticamente para ele."

  • Diga-nos qual porta seu monitor usa (por exemplo, vga ou hdmi).
  • Você recebeu alguma notificação quando ligou?
  • Você garantiu que a conexão que você usou é a correta?

Esse tipo de informação pode parecer muito simples, mas pode ajudar a identificar de onde vêm os problemas comuns, ou se a sua pergunta pode estar fora do assunto.


7
2017-09-27 18:21





Execute a seguinte ferramenta de linha de comando:

cat /var/log/Xorg.0.log
  lspci
  dmesg
  Isusb


5
2017-11-19 13:41





Uma dica geral para resolver problemas 

Percebi que frequentemente coleciono dados para diagnosticar um problema:

Primeiro, identificar o problema - o que eu fiz, o que eu esperava que acontecesse e o que parecia acontecer? Posso repetir o problema?

Então, fazendo com que o problema aconteça, e listando os logs do sistema na ordem inversa do tempo de modificação:
ls -lrt /var/log,
tail -n 25 em arquivos de log modificados recentemente (para valores razoáveis ​​de 25) e
dmesg.
Leia, maravilha, pense, adivinhe, teste, repita conforme necessário


2
2017-12-08 02:01