O adaptador sem fio Lenovo IdeaPad z570 não está funcionando corretamente no Ubuntu 12.04

4

Então, a anamnese:

Máquina: Lenovo IdeaPad z570

Adaptador WiFi: Intel Centrino Wireless-N 1000

SO: Ubuntu 12.04

$ uname -a
$ Linux username-Ideapad-Z570 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

WiFi-driver:

driver=iwlwifi
driverversion=3.2.0-32-generic
firmware=39.31.5.1 build 35138

Tudo funcionou muito bem até que eu cometi um grande erro, embora não óbvio: desliguei o adaptador wifi do meu laptop via switch de hardware durante uma sessão de rede ativa. A conexão caiu, é claro, mas nunca aparece depois que eu liguei novamente.

O applet Network Manager mostra um ícone sem fio vazio, como se o adaptador estivesse desligado. Nenhum ponto de acesso está sendo encontrado.

A varredura do iwlist retorna "Falha ao ler os dados da varredura: a rede está inativa" para wlan0.

dmesg | grep iwl retorna

[   15.727561] iwlwifi 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   15.727616] iwlwifi 0000:03:00.0: setting latency timer to 64
[   15.727670] iwlwifi 0000:03:00.0: pci_resource_len = 0x00002000
[   15.727673] iwlwifi 0000:03:00.0: pci_resource_base = ffffc90000c7c000
[   15.727675] iwlwifi 0000:03:00.0: HW Revision ID = 0x0
[   15.728145] iwlwifi 0000:03:00.0: irq 44 for MSI/MSI-X
[   15.728289] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C
[   15.728452] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[   15.749284] iwlwifi 0000:03:00.0: device EEPROM VER=0x15d, CALIB=0x6
[   15.749289] iwlwifi 0000:03:00.0: Device SKU: 0X50
[   15.749292] iwlwifi 0000:03:00.0: Valid Tx ant: 0X1, Valid Rx ant: 0X3
[   15.749375] iwlwifi 0000:03:00.0: Tunable channels: 13 802.11bg, 0 802.11a channels
[   15.921795] iwlwifi 0000:03:00.0: loaded firmware version 39.31.5.1 build 35138
[   15.924852] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   18.198740] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[   18.262374] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S

iwconfig retorna (para wlan0):

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

A partir de rfkill - mostra que nenhum dispositivo está bloqueado:

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

sudo lshw -class network retornos (parte dele estava em russo e a tradução é fornecida, possivelmente não muito precisa):

  *-network DISABLED     
       description: wireless interface
       product: Centrino Wireless-N 1000
       vendor: Intel Corporation
       physical ID: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 00
       serial №: 74:e5:0b:ce:7c:20
       capacity: 64 bits
       frequency: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.2.0-32-generic firmware=39.31.5.1 build 35138 latency=0 link=no multicast=yes wireless=IEEE 802.11bg
       resources: IRQ:44 memory:f1500000-f1501fff

O que eu já tentei e o que não funcionou:

  1. ifdown / ifup
  2. rfkill block all / rfkill unblock all (que é óbvio, uma vez que, como mencionei acima, não há dispositivos bloqueados)
  3. rmmod iwlwifi / modprobe 11n_disable=0

Estou realmente ansioso pela sua ajuda.

UPDATE: Esqueceu-se de mencionar: Sob o adaptador Win7 funciona muito bem.

UPDATE 2: Bem, há um progresso definido: consegui engajar o wlan0 via sudo ip link set wlan0 up . Além disso, descobri que iwlist scan tem que ser executado por um superusuário para produzir um resultado significativo. Eu fiz isso e finalmente consegui uma lista dos meus APs! Então agora vou tentar conectar manualmente configurando o endereço AP, ESSID e chave WPA em iwconfig e reportarei o resultado aqui mais tarde.

Mas de qualquer maneira: alguma ideia do que pode ser o problema? Algo com o NetworkManager talvez? Porque eu tive um problema com ele recentemente após a atualização, que foi resolvido com o downgrade do meu NetworkManager ... Poderia ser isso, que eu acidentalmente instalei a última versão novamente?

    
por Vleseg 04.11.2012 / 15:36

1 resposta

2

O OP resolveu o problema, escrevendo:

Eu fiz isso. Eu configurei ambas as conexões sem fio para um roteador e pppoe-channel para acesso à internet.

Eu simplesmente purgei o NetworkManager e adicionei todas as configurações necessárias para /etc/network/interfaces (foi uma surpresa para mim, que no lado do WPA eu só precisei definir o SSID do AP e a chave; definir qualquer outra coisa com wpa-prefix em% A seçãoiface wlan0 causou vários erros interessantes - se autenticando com razão = 3 para intance).

Salvei as interfaces e, em seguida, apenas /etc/init.d/networking restart . O PPPoE foi configurado por um óbvio pppoeconf depois.

Então, acho que deve ter sido um problema do NetworkManager ... Mas devo reinstalá-lo? noob snobbery mode on Eu não penso assim. Agora estou bastante confiante em configurar minha rede manualmente, por que eu preciso disso?

Gostaria de agradecer sinceramente à comunidade por seu silêncio, que me apoiou em minha pesquisa e me ensinou algumas lições sobre auto-suficiência e google-do.

Caso encerrado.

Originalmente publicado na própria questão .

    
por Eliah Kagan 13.04.2017 / 14:24