Antes do Linux Kernel 3.0 (2.6.39), posso executar o seguinte comando:
# ifconfig wlan0 up
Agora não posso. Recebi um erro dizendo que este dispositivo não foi encontrado. Tentei desconectar meu dongle USB, conectar e verificar como ele está registrado, mas não obtive nenhuma saída útil.
O que devo fazer quando o dmesg não ajuda? Como posso identificar como meu dispositivo foi registrado?
Obrigado.
Responder1
Você deve verificar se seu novo kernel possui os módulos necessários construídos para o dispositivo em questão (ajuda a conhecer o chipset - atheros, prismI/II, marvell, etc..)
cd
em seu diretório de origem do Linux- Executar:
make menuconfig
- Percorra a seção de dispositivos de rede e procure o módulo do seu dispositivo (e habilite). Você pode obter ajuda sobre cada seleção na interface do ncurses que você vê egeralmentevocê vê o nome do módulo no qual a funcionalidade é fornecida.
make modules modules_install ; depmod -a
modprobe modname
<- obtenha essas informações na etapa 3.
Peço desculpas se você já tentou o procedimento acima - não tenho certeza de como as coisas mudaram no 3.x, mas parece que você simplesmente não incorporou o suporte para o seu dispositivo.