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:
-
ifdown
/ ifup
-
rfkill block all
/ rfkill unblock all
(que é
óbvio, uma vez que, como mencionei acima, não há dispositivos bloqueados)
-
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?