O Netconsole não inicia, diz “wlan0 não existe, abortando”

4

Estou tentando configurar o netconsole para depurar um bloqueio e estou com um problema. Eu tenho a seguinte configuração para o netconsole:

options netconsole [email protected]/wlan0,[email protected]/00:1e:d2:c4:72:54

Durante a inicialização, recebo o seguinte spew:

[    5.256569] netconsole: local port 6666
[    5.256570] netconsole: local IP 192.168.1.114
[    5.256571] netconsole: interface wlan0
[    5.256572] netconsole: remote port 6666
[    5.256572] netconsole: remote IP 192.168.1.105
[    5.256573] netconsole: remote ethernet address 00:1e:d2:c4:72:54
[    5.256574] netconsole: wlan0 doesn't exist, aborting.
[    5.256575] netconsole: cleaning up

Não sei exatamente o que fazer a partir daqui, qualquer sugestão será bem-vinda.

Editar saída de ip l para maco:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:1f:bc:09:45:b5 brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:1f:bc:09:45:b6 brd ff:ff:ff:ff:ff:ff
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:14:6c:85:ad:fa brd ff:ff:ff:ff:ff:ff

Editar saída do dmesg após erro de modprobe para kees:

[ 4557.261569] netconsole: local port 6666 
[ 4557.261573] netconsole: local IP 192.168.1.114
[ 4557.261576] netconsole: interface wlan0
[ 4557.261577] netconsole: remote port 6666
[ 4557.261580] netconsole: remote IP 192.168.1.105
[ 4557.261582] netconsole: remote ethernet address 00:1e:d2:c4:72:54
[ 4557.261585] netconsole: wlan0 doesn't support polling, aborting.
[ 4557.261587] netconsole: cleaning up
    
por Jonathan Fischoff 11.10.2010 / 21:38

2 respostas

1

Este é o seu problema:

[ 4557.261585] netconsole: wlan0 doesn't support polling, aborting.

O Netconsole precisa de um driver que suporte a pesquisa, o que não é o caso da sua placa sem fio. Você poderia experimentá-lo com uma de suas placas Ethernet?

    
por mdeslaur 23.11.2010 / 22:56
1

Se o módulo netconsole for carregado antes do driver de rede sem fio, ele não poderá encontrar wlan0 ainda, já que não existe. Se o seu disco rígido estiver mais tarde no processo de inicialização, você poderá obter o driver sem fio carregado primeiro e usar modprobe para carregar manualmente netconsole a seguir.

Por exemplo, inicialize normalmente, verifique se wlan0 está disponível (como você fez com ip l ), então:

sudo modprobe netconsole [email protected]/wlan0,[email protected]/00:1e:d2:c4:72:54
    
por Kees Cook 26.10.2010 / 20:52

Tags