O que são mensagens de falha 'dmesg'?

2

Quando estou executando o comando dmesg no meu servidor RHEL 7.4 , estou percebendo as seguintes mensagens de falha:

[root@localhost ~]# dmesg | grep -i fail
[    0.984930] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.990907] acpi PNP0A03:01: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    1.058883] pci 0000:7f:12.4: BAR 2: failed to assign [mem size 0x00000040]
[    1.058889] pci 0000:7f:12.4: BAR 4: failed to assign [mem size 0x00000040]
[    1.058894] pci 0000:7f:12.4: BAR 1: failed to assign [mem size 0x00000010]
[    1.058899] pci 0000:7f:12.4: BAR 3: failed to assign [mem size 0x00000010]
[    1.058904] pci 0000:7f:12.4: BAR 5: failed to assign [mem size 0x00000010]
[    1.058910] pci 0000:7f:12.0: BAR 6: failed to assign [mem size 0x00000001 pref]
[    1.058915] pci 0000:7f:1e.3: BAR 6: failed to assign [mem size 0x00000001 pref]
[    1.058943] pci 0000:ff:12.4: BAR 2: failed to assign [mem size 0x00000040]
[    1.058948] pci 0000:ff:12.4: BAR 4: failed to assign [mem size 0x00000040]
[    1.058953] pci 0000:ff:12.4: BAR 1: failed to assign [mem size 0x00000010]
[    1.058958] pci 0000:ff:12.4: BAR 3: failed to assign [mem size 0x00000010]
[    1.058963] pci 0000:ff:12.4: BAR 5: failed to assign [mem size 0x00000010]
[    1.058969] pci 0000:ff:12.0: BAR 6: failed to assign [mem size 0x00000001 pref]
[    1.058974] pci 0000:ff:1e.3: BAR 6: failed to assign [mem size 0x00000001 pref]
[    1.059093] pci 0000:02:00.1: BAR 6: failed to assign [mem size 0x00080000 pref]
[    1.059099] pci 0000:02:00.2: BAR 6: failed to assign [mem size 0x00080000 pref]
[    1.059105] pci 0000:02:00.3: BAR 6: failed to assign [mem size 0x00080000 pref]
[    4.279113] be2net 0000:81:00.0: opcode 80-1 failed:status 1-23
[    4.530130] be2net 0000:81:00.1: opcode 80-1 failed:status 1-23
[    4.729139] be2net 0000:81:00.2: opcode 80-1 failed:status 1-23
[    4.928150] be2net 0000:81:00.3: opcode 80-1 failed:status 1-23

O que essas três mensagens de erro significam?

  • acpi PNP0A03: XX: _OSC falhou (AE_NOT_FOUND); desabilitando o ASPM
  • pci 0000: XX: XX.X: BAR X: falha ao atribuir [tamanho de memória 0x00000040]
  • be2net 0000: 81: 00.X: opcode 80-1 falhou: status 1-23

Observação: be2net é o driver ethernet para HPE FlexFabric 20Gb 2-port 650FLB Adapter .

    
por Amit24x7 27.12.2017 / 08:55

1 resposta

3

Tentar diagnosticar problemas em dmesg ou syslog usando grep é uma má ideia, porque você está descartando todo o contexto (linhas anteriores, linhas a seguir) que permitirá identificar o que realmente está acontecendo (ou pelo menos mais sobre o que está acontecendo).

A partir das informações que você forneceu:

As informações ACPI são usadas na inicialização para inicializar dispositivos. PNP0A03 é a informação plug'n'play para o barramento PCI, _OSC é algum método ACPI usado para inicializá-lo. Esse método falhou em executar por qualquer motivo, então o Linux decidiu desativar Gerenciamento de energia do estado ativo (ASPM) .

Possivelmente como conseqüência disso, alguns dispositivos PCI com um número de barramento muito estranho ( ff e 7f ) não inicializaram corretamente, muito provavelmente porque tinham informações de região de memória ("BAR") falsas. / p>

Diagnóstico: algo está errado com o seu controlador host PCI, ou ele não foi inicializado corretamente porque as informações do ACPI do BIOS estão incorretas. Compare com a saída lspci que você tem e qualquer informação sobre placas PCI com defeito. Veja o log de inicialização completo dmesg .

O erro be2net pode realmente ser qualquer coisa: Um erro inofensivo porque algum opcode que o driver tentou não é suportado pelo seu hardware, um bug no driver, uma conseqüência do mau controlador host PCI, ou ...

    
por 27.12.2017 / 09:32

Tags