1. Fazendo o trabalho do lspci
Para fazer o lspci funcionar, você tem diferentes opções possíveis que podem funcionar:
- Verifique se tudo está atualizado, incluindo firmwares não gratuitos
- Desativar ACPI: adicione acpi = off à linha de comando do kernel do grub (consulte este tópico )
- Lista negra de alguns drivers conhecidos, como nouveau
- Instalar um kernel antigo
Quando você pode executar o lspci, salve os IDs de barramento em um arquivo:
lspci | awk '{print $1}' > pci_ids.txt
2. Dispositivos de depuração
Em seguida, reinicialize "normalmente", ou seja, com a configuração em que o lspci não estava funcionando antes, e execute lspci com cada id:
for i in 'cat pci_ids.txt'; do echo " * CHECKING $i";lspci -s $i; done
Em seguida, você descobrirá qual hardware é a origem do problema.