Nem com fio nem sem fio em 12.04 no meu Lenovo z710

4

Acabei de receber este Lenovo z710 para o natal e decidi remover o Windows 8 pré-instalado e instalar o Ubuntu 12.04. No entanto, não consigo me conectar a nenhuma rede, com fio ou sem fio.

Estou lendo o meu problema há semanas e não encontrei uma solução de trabalho. Eu apaguei todas as minhas partições ontem à noite e fiz uma nova instalação para que eu possa trabalhar com isso mais facilmente.

A primeira coisa que tentei é:

iwconfig

Quais resultados:

eth0       no wireless extensions
lo         no wireless extensions

A placa de rede é um PCM ID Broadcom BCM43142 : [14e4: 4365]

rawberry@rawberry-pc:~/Desktop/test$ lspci -vnn -d 14e4:
01:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Lenovo Device [17aa:0611]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at b0500000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel driver in use: bcma-pci-bridge

Talvez parte disso possa ajudar, ainda sou muito novo no Linux, então não sei exatamente o que isso significa ...

rawberry@rawberryPC:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 0c:54:a5:14:0b:ce  
          inet6 addr: fe80::e54:a5ff:fe14:bce/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:331 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:73757 (73.7 KB)
          Interrupt:18 

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:65536  Metric:1
          RX packets:432 errors:0 dropped:0 overruns:0 frame:0
          TX packets:432 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:34832 (34.8 KB)  TX bytes:34832 (34.8 KB)

rawberry@rawberryPC:~$ sudo lshw -C network
[sudo] password for rawberry: 
  *-network UNCLAIMED     
       description: Network controller
       product: Broadcom Corporation
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:b0500000-b0507fff
  *-network
       description: Ethernet interface
       product: Atheros Communications Inc.
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 10
       serial: 0c:54:a5:14:0b:ce
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=alx driverversion=1.2.3 duplex=full firmware=N/A latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:18 memory:b0400000-b043ffff ioport:3000(size=128)

Qualquer ideia sobre o meu assunto seria imensamente apreciada, obrigado!

    
por rawberry 10.02.2014 / 18:51

1 resposta

0

Então, trabalhar com essa questão foi uma dor absoluta para mim. Foi meu primeiro empreendimento no reino do linux e, às vezes, era bastante desgastante para minha alma. Espero poder descrever com clareza os passos que tomei para identificar o problema exato e resolvê-lo.

Observação: todas essas etapas foram realizadas com sucesso usando Ubuntu 14.04 para download: link

A primeira coisa que gostaria de fazer é verificar qual driver sua placa de rede está usando no momento

lspci -v

Procure seu controlador de rede e verifique a linha:

Kernel driver in use: <driver>

Se o seu controlador de rede não estiver usando o driver wl, eu verificarei em seguida se o módulo wl está instalado usando lsmod para listar todos os módulos instalados.

lsmod

Se você não vir wl listado na lista Módulo, existe o problema.

Se você realmente ver wl listado, provavelmente precisará forçar o controlador de rede a usar o driver adequado. Eu acho que isso pode ser feito com sudo modprobe wl , mas eu não tenho certeza. Melhor pesquisar mais em outro lugar (não se preocupe, você está mais perto do que todo mundo!)

Ou você pode seguir os próximos passos e deve funcionar também, apenas com mais esforço do que deveria.

Então você não tem o seu módulo wl que é ruim. O próximo passo é limpar o seu bcmwl-kernel-source

sudo apt-get purge bcmwl-kernel-source

Como eu não tinha acesso à Internet, fui forçado a iniciar o live cd 14.04, onde pude acessar a Internet sem fio após abrir Software & Updates indo para a guia additional drivers e habilitando o driver proprietário do BCM.

Depois de ter feito isso, instale o Gerenciador de Pacotes Synaptic no centro de software do Ubuntu.

Em seguida, siga estas etapas descritas por Sneetsher, com pacotes adicionais que eu instalei.

Use o CD ao vivo, Use Synaptic > Configurações > Repositórios: verifique todos. Em seguida, recarregue (para atualizar a lista de pacotes). Verifique linux-firmware , linux-firmware-nonfree , bcmwl-kernel-source , dkms , todos linux-headers e todos linux-image-extra dos kernels instalados. Então, Arquivo > Gere script de download. Salve na área de trabalho. Executá-lo. Salvar pacotes na chave USB. Reinicialize o SO instalado, use sudo dpkg -i *.deb para instalá-los. Reinicie, veja se funciona?

Veja aqui: link para esclarecimentos sobre a criação do script

Depois de fazer isso, esperamos que seu wireless funcione! Se não, desculpe, continue pesquisando!

    
por rawberry 25.02.2014 / 23:08