Falha ao ativar o MSI-X

2

Eu tentei fazer uma cópia do meu kernel para que eu pudesse usar a cópia do arquivo .config para mexer nele para que eu possa aprender melhor. Eu segui o guia aqui - link

No entanto, agora quando eu inicializo o kernel, ele diz "xhci_hcd 0000: 03: 00.0: Falha ao habilitar o MSI-X". Tudo parece funcionar bem, mas não sei o que fazer para corrigir esse erro.

Além disso, tentei inicializar o kernel antigo ... e isso me dá o erro também. Eu pensei que estava fazendo uma cópia disso, mas aparentemente eu mudei?

Um amigo me disse que eu deveria ter usado o método Debian nesse guia e que a maneira como fiz isso me deu um "kernel não-empacotado" (não entendo completamente o que isso significa). Isso é verdade? E se sim, como posso consertar isso?

Obrigado por qualquer ajuda.

    
por Sterling 16.09.2012 / 20:20

1 resposta

1

xhci_hcd 0000:03:00.0: Failed to enable MSI-X significa que o MSI-X não pôde ser ativado para seu controlador USB 3.0 ( xhci ). O MSI é uma maneira aprimorada de lidar com interrupções, mas se não funcionar para um dispositivo, ele pode funcionar sem ele.

Então, considere isso como um aviso. Soluções alternativas para se livrar se o erro de adicionar pci=nomsi ao seu kernel for desabilitá-lo completamente e você não quiser isso por motivos de desempenho.

Várias opções que penso:

  • Primeiro, atualize o BIOS do seu PC se houver uma atualização disponível. Pode expor alguns dados errados no DMI e, portanto, engana o kernel na detecção de tais coisas.
  • Discuta isso na lista de discussão do kernel.
  • Arquive um bug contra o driver (módulo do kernel).
  • Desative o USB 3.0 em seu BIOS, se você não precisar dele.
por gertvdijk 16.09.2012 / 20:58