Onde posso encontrar documentação sobre a saída do dmesg?

1

Tentando entender por que uma unidade USB não está funcionando, conecto-a e executo o dmesg para obter:

[101100.860034] usb 6-2: new full-speed USB device number 18 using uhci_hcd
[101100.980060] usb 6-2: device descriptor read/64, error -71
[101101.204071] usb 6-2: device descriptor read/64, error -71
[101101.420051] usb 6-2: new full-speed USB device number 19 using uhci_hcd
[101101.540057] usb 6-2: device descriptor read/64, error -71
[101101.764092] usb 6-2: device descriptor read/64, error -71
[101101.980066] usb 6-2: new full-speed USB device number 20 using uhci_hcd
[101102.388035] usb 6-2: device not accepting address 20, error -71
[101102.500092] usb 6-2: new full-speed USB device number 21 using uhci_hcd
[101102.912066] usb 6-2: device not accepting address 21, error -71
[101102.912093] usb usb6-port2: unable to enumerate USB device

Onde posso encontrar documentação sobre o que exatamente essa informação significa? Por exemplo, o que "erro -71" significa. Tudo o que posso encontrar on-line são páginas que apenas descrevem o que as várias opções do dmesg fazem.

    
por Jack M 08.07.2017 / 23:03

1 resposta

3

dmesg não gera as mensagens. Tudo o que faz é manter um registro padrão do que outras coisas dizem.

Geralmente, as coisas que escrevem em dmesg incluem algum tipo de identificador para mostrar o que são. Nesse caso, seu identificador é usb . Podemos então usar nosso amigo Google para encontrar a fonte específica da mensagem. No seu caso, o erro 71 se refere a isso:

#define EPROTO      71  /* Protocol error */

Se você quiser encontrar fontes para outras mensagens no dmesg, você precisa ver o que escreveu a mensagem lá e então consultar a documentação do sistema.

Por exemplo, se você tem algo parecido com isso, deve consultar a documentação dos módulos EXTFS:

[37734.973627] EXT4-fs (nvme0n1p2): re-mounted. Opts: block_validity,barrier,user_xattr,acl

Os documentos fornecerão as informações necessárias para rastrear o erro. dmesg agrega todas essas mensagens.

    
por Kaz Wolfe 08.07.2017 / 23:14