Nenhuma conexão Ethernet/sem fio após atualização dist - "rede NÃO RECLAMADA"

Nenhuma conexão Ethernet/sem fio após atualização dist - "rede NÃO RECLAMADA"

Fiz uma atualização do Xubuntu 12.04 para 12.10 e não consigo me conectar à internet agora.

Quando pressiono o botão de rede no painel, vejo "Nenhum dispositivo de rede disponível" na parte superior (esmaecido), depois "Conexões VPN", "Ativar rede" com uma marca de seleção ao lado, "Informações" (esmaecido) e "Editar".

Aqui está a saída de alguns comandos que parecem relevantes:

 ~ % lspci | grep -i ethernet
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 07)
~ % lspci | grep -i network
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
~ % sudo lshw -C network
PCI (sysfs)
  *-network UNCLAIMED
       description: Network controller
       product: Centrino Wireless-N 1030
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 34
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:f7c00000-f7c01fff
  *-network UNCLAIMED
       description: Ethernet controller
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:e000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff
~ % uname -a
Linux bleen 3.5.0-030500-generic #201207211835 SMP Sat Jul 21 22:35:55 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
~ % ifconfig 
lo        Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:472 errors:0 dropped:0 overruns:0 frame:0 TX packets:472 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:35080 (35.0 KB) TX bytes:35080 (35.0 KB) ~ % ifconfig eth0 up eth0: ERROR while getting interface flags: No such device

Acho que UNCLAIMED significa que não tenho um driver para o controlador Ethernet. Parece que o driver deveria ter um nome incluindo 816 (não me lembro onde encontrei isso), e parece estar faltando:

~ % lsmod | grep 816
~ % 

tenteibaixandoe instalar o driver (depois de passar para um pendrive de um computador com conexão), mas recebo este problema:

~/r8168-8.037.00 % sudo ./autorun.sh 
Check old driver and unload it.
Build the module and install
make: * /lib/modules/3.5.0-030500-generic/build: No such file or directory.  Stop.
make1:  [clean] Error 2
make: ** [clean] Error 2

Não tenho certeza do que fazer a seguir.

Responder1

Esta questão acabou por ter duas respostas, ambas sugeridas por @JosephR nos comentários.

1)Corrigir o /lib/modules/3.5.0-030500-generic/build: No such file or directoryerro ao tentar instalar o driver Ethernet só precisava de um sudo ln -sv /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build- depois que fiz isso, a instalação do driver a partir da fonte funcionou bem e consegui uma conexão Ethernet.

(Presumivelmente, repetir o processo com o driver do controlador sem fio também teria feito isso funcionar, mas na verdade não tentei, devido à solução nº 2.)

2)Acontece que se eu inicializasse com o outro kernel que já estava instalado (3.5.0-41-generic em vez de 3.5.0-030500-generic - na verdade não sei qual é a diferença), tanto a Ethernet quanto a o wireless funcionou bem!

Também resolveu alguns outros problemas que estava tendo após a atualização. Então mudei o kernel de inicialização padrão para esse e provavelmente continuarei com isso, a menos que encontre outros problemas.

Responder2

Eu enfrentei um problema semelhante quando uma conexão Wi-Fi em funcionamento parou de funcionar após uma atualização dist. (Eu tenho o HP Pavilion g6, o driver é ralink3290). O problema é que a atualização modificou o módulo e então o driver que estava sendo usado não era o mesmo que deveria ser usado pelo meu sistema.

  • Use este comando para ver qual hardware de controlador sem fio você está usando

    $ lspci | grep Network
    

    A saída para mim foi:Network controller: Ralink corp. RT3290

Tudo que eu tive que fazer foi:

  • Verifique se os drivers sem fio conflitantes ainda estão na lista negra

    $ sudo gedit /etc/modprobe.d/blacklist.conf`
    
  • Adicione estas linhas, se ainda não estiverem presentes:

    # Conflicting wireless drivers with rt3290sta
    blacklist rt2800pci
    
  • Carregue o módulo correto na inicialização

    $ sudo gedit /etc/modules`
    

(Verifique seu próprio módulo de acordo com seus drivers)

  • Adicione esta linha no final do arquivo:rt3290sta

  • Atualize a modificação que você acabou de fazer:

    $ sudo update-initramfs -u`
    
  • Reinicie seu sistema

    $ sudo shutdown -r now
    

Agora você deve conseguir visualizar as conexões sem fio no Network Manager.

Responder3

Preciso dar uma resposta atualizada para essa pergunta, porque isso também aconteceu comigo, esse ano. No meu caso, após a última atualização do Kernel, todos os firmwares mais antigos (descontinuados) foram descartados e fiquei sem ele.

Primeiro, SIM, NÃO RECLAMADO significa: nenhum driver (ou interface de firmware) encontrado registrado no sistema operacional para lidar com o dispositivo.

Veja a saída de:

dmesg

insira a descrição da imagem aqui

Agora você pode seguir a rota GIT, clonar o repositório, encontrar o firmware apropriado e instalá-lo:

sudo cp iwlwifi-*.ucode /lib/firmware

Ou veja se o fabricante está listado e indexado aqui: drivers wiki sem fio

insira a descrição da imagem aqui

Depois de reiniciar:

insira a descrição da imagem aqui

Como podemos ver, o Linux tentou usar drivers mais recentes, mas encontrou apenas oiwlwifi-6000-4.ucode

Cumprimentos.

informação relacionada