O que fazer quando você não consegue encontrar como seu dispositivo foi registrado?

0

Antes do Linux Kernel 3.0 (2.6.39) eu posso executar o seguinte comando:

# ifconfig wlan0 up

Agora não posso. Recebi um erro dizendo que esse dispositivo não foi encontrado. Eu tentei desconectar meu dongle usb, conecte e verifique como ele está registrado, mas não recebo nenhuma saída útil.

O que devo fazer quando o dmesg não ajuda? Como eu poderia identificar como meu dispositivo foi registrado?

Obrigado.

    
por thom 28.07.2011 / 01:55

1 resposta

0

Você deve verificar se o seu novo kernel possui os módulos necessários para o dispositivo em questão (ajuda a conhecer o chipset - atheros, prismI / II, marvell, etc.)

  1. cd em seu diretório de origem do Linux
  2. Executar: make menuconfig
  3. Atravesse a seção de dispositivos de rede e procure o módulo do seu dispositivo (e habilite). Você pode obter ajuda em cada seleção da interface ncurses que você vê, e geralmente você vê o nome do módulo no qual a funcionalidade é fornecida.
  4. make modules modules_install ; depmod -a
  5. modprobe modname < - obtenha esta informação a partir do passo 3.

Desculpas se já experimentaste o que precede, não tenho a certeza de como as coisas mudaram em 3.x, mas parece que simplesmente não construiu o suporte para o teu dispositivo.

    
por 28.07.2011 / 15:59