Como posso observar o que o kernel está fazendo quando tenta inicializar uma placa wireless?

1

Eu tenho um netbook com uma placa wireless que não funciona no Ubuntu, e fiquei me perguntando se eu poderia usar qualquer ferramenta de perfil para observar o que o kernel está fazendo quando tenta habilitar a placa.

Estou interessado em descobrir qual é o problema para que eu possa tentar corrigi-lo no código, em vez de usar uma solução como ndiswrapper, e atualmente estou tentando descobrir por onde começar.

Espero ver algo nos moldes disso:

startingSoundCard() - Success
startingWirelessCard() - Failed
//A whole bunch of diagnostic data here
startingSomethingElse()

Eu sei que não será tão fácil ou tão simples assim, mas você entendeu.

Pontos de bônus se sua sugestão for de propósito geral e puder ser usada para observar geralmente o comportamento / saída do kernel.

    
por Chris Wilson 26.10.2011 / 18:12

1 resposta

3

/ var / log / syslog contém todas as informações gerais de registro, incluindo o que acontece durante a inicialização.

É muito grande, mas peneirar isso pode exigir alguma filtragem.

Tente executar o comando

cat /var/log/syslog | grep wlan0

Assumindo que wlan0 é a interface em que você está interessado, você também pode tentar

cat /var/log/syslog | grep NetworkManager

Para ativar o registro extra, adicione essas linhas ao seu arquivo de configuração do NetworkManager - /etc/NetworkManager/NetworkManager.conf

  

[logging]
  nível = DEBUG

Para mais informações, consulte man syslog , man NetworkManager

    
por Ciaran Liedeman 26.10.2011 / 19:02