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

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

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..)

  1. cdem seu diretório de origem do Linux
  2. Executar:make menuconfig
  3. 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.
  4. make modules modules_install ; depmod -a
  5. 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.

informação relacionada