L'adattatore wireless Lenovo IdeaPad z570 non funziona correttamente su Ubuntu 12.04

4

Quindi, l'anamnesi:

Macchina: Lenovo IdeaPad z570

Adattatore WiFi: Intel Centrino Wireless-N 1000

Sistema operativo: 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-pilota:

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

Tutto ha funzionato bene fino a quando ho commesso un errore grande ma non ovvio: ho spento l'adattatore wifi del mio portatile tramite l'interruttore hardware durante una sessione di rete attiva. La connessione è andata giù naturalmente, ma non si è mai verificata dopo che l'ho riaccesa.

L'applet Network Manager mostra un'icona wireless vuota, come se l'adattatore fosse spento. Nessun hotspot trovato.

scansione iwlist restituisce "Impossibile leggere i dati di scansione: la rete è inattiva" per wlan0.

dmesg | grep iwl restituisce

[   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 restituisce (per 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 partire da rfkill - mostra che nessun dispositivo è bloccato:

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 restituisce (parte di essa era in russo e la traduzione è fornita, forse non molto precisa):

  *-network DISABLED     
       description: wireless interface
       product: Centrino Wireless-N 1000
       vendor: Intel Corporation
       physical ID: 0
       bus info: [email protected]: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

Cosa ho già provato e cosa non ha funzionato:

  1. ifdown / ifup
  2. rfkill block all / rfkill unblock all (che è ovvio, dato che, come ho detto sopra, non ci sono dispositivi bloccati)
  3. rmmod iwlwifi / modprobe 11n_disable=0

Sono davvero, davvero impaziente di ricevere il tuo aiuto.

AGGIORNAMENTO: Ho dimenticato di menzionare: con l'adattatore Win7 funziona bene.

UPDATE 2: Bene, c'è un progresso preciso: sono riuscito a coinvolgere wlan0 tramite sudo ip link set wlan0 up . Inoltre, ho scoperto che iwlist scan deve essere eseguito da un superutente per ottenere risultati significativi. L'ho fatto e ~ finalmente! ~ Ho una lista dei miei AP! Così ora proverò a collegarmi manualmente impostando l'indirizzo AP, l'ESSID e la chiave WPA in iwconfig e riporteremo il risultato qui più tardi.

Ma comunque: qualche idea su quale può essere il problema? Qualcosa con NetworkManager forse? Perché di recente ho avuto un problema con l'aggiornamento, risolto con il downgrade del mio NetworkManager ... Potrebbe essere che ho accidentalmente installato di nuovo l'ultima versione?

    
posta Vleseg 04.11.2012 - 15:36

1 risposta

2

L'OP ha risolto il problema scrivendo:

L'ho fatto. Ho impostato sia la connessione wireless a un router e il canale pppoe per l'accesso a Internet.

Ho semplicemente cancellato NetworkManager e aggiunto tutte le impostazioni necessarie a /etc/network/interfaces (è stata una sorpresa per me, che sul lato WPA avevo solo bisogno di definire il SSID del mio AP e la chiave, definendo qualcos'altro con prefisso wpa sotto% La sezione di co_de% ha causato vari errori interessanti - la deauthenticating con reason = 3 per intance).

Ho salvato le interfacce e poi solo iface wlan0 . PPPoE è stato configurato da ovvio /etc/init.d/networking restart più tardi.

Quindi, suppongo che debba essere stato un problema di NetworkManager ... Ma dovrei reinstallarlo? modalità noob di snobismo non credo. Ora sono abbastanza fiducioso nell'impostare manualmente il mio networking, perché dovrei averne bisogno?

Desidero ringraziare sinceramente la comunità per il loro silenzio, che mi ha supportato nella mia ricerca e mi ha insegnato un paio di lezioni sull'autosufficienza e su google-do.

Caso chiuso.

Originariamente pubblicato nella domanda stessa .

    
risposta data Eliah Kagan 13.04.2017 - 14:24

Leggi altre domande sui tag