Беспроводной адаптер Lenovo IdeaPad z570 не работает должным образом в Ubuntu 12.04

Итак, анамнез:

Машина: Lenovo IdeaPad z570

WiFi-адаптер: Intel Centrino Wireless-N 1000

ОС: 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=iwlwifi
driverversion=3.2.0-32-generic
firmware=39.31.5.1 build 35138

Все работало нормально, пока я не сделал Большая, хотя и неочевидная ошибка: я отключил Wi-Fi-адаптер моего ноутбука через аппаратный коммутатор во время активной сетевой сессии. Разумеется, связь разорвалась, но после того, как я снова включил ее, она никогда не установилась.

Апплет Network Manager показывает пустой значок беспроводной сети, как если бы адаптер был выключен. Горячих точек не найдено.

iwlist scan возвращает «Не удалось прочитать данные сканирования: сеть не работает» для wlan0.

dmesg | grep iwl возвращает

[   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 возвращает (для 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

По состоянию на rfkill - показывает, что никакие устройства не заблокированы: [ 1133]

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 возвращается (часть написана на русском языке и перевод предоставлен, возможно, не очень точный):

  *-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

Что я уже пробовал, а что нет работа:

  1. ifdown / ifup
  2. rfkill block all / rfkill unblock all (что очевидно, поскольку, как я упоминал выше, нет заблокированных устройств) [ 1120]
  3. rmmod iwlwifi / modprobe 11n_disable=0

Я действительно очень жду вашей помощи.

ОБНОВЛЕНИЕ: Забыл упомянуть: Под Win7 адаптер работает просто отлично.

ОБНОВЛЕНИЕ 2: Что ж, есть определенный прогресс: мне удалось подключиться к wlan0 через sudo ip link set wlan0 up. Кроме того, я обнаружил, что iwlist scan должен управляться суперпользователем для получения значимого результата. Я так и сделал и, наконец, получил список своих AP! Поэтому теперь я попытаюсь установить соединение вручную, установив адрес AP, ESSID и ключ WPA в iwconfig, и сообщу о результате здесь позже.

1139 Но в любом случае: есть идеи, в чем может быть проблема? Что-то с NetworkManager возможно? Поскольку у меня недавно была проблема с ней после обновления, которая была решена путем понижения версии моего NetworkManager ... Может ли это быть, что я случайно установил последнюю версию снова?

4
задан 27 July 2013 в 15:29

1 ответ

ОП решил проблему, написав:

Я сделал это. Я установил как беспроводное соединение с маршрутизатором, так и pppoe-channel для доступа в интернет.

Я просто удалил NetworkManager и добавил все необходимые настройки в /etc/network/interfaces (для меня было неожиданностью, что на стороне WPA мне нужно было только определить SSID и ключ моей точки доступа; определить что-либо еще с помощью префикса wpa под [ 111] секция вызвала различные интересные ошибки - деаутентификация по причине = 3 для интанса).

Я сохранил интерфейсы, а затем просто /etc/init.d/networking restart. PPPoE был настроен очевидным pppoeconf позже.

Итак, я полагаю, это была проблема NetworkManager ... Но я должен переустановить его? Режим снобизма noob на Я так не думаю. Теперь я довольно уверенно настраиваю свои сети вручную, зачем мне это нужно?

Я хотел бы искренне поблагодарить сообщество за молчание, которое поддержало меня в моих исследованиях и преподало мне пару уроков. на самодостаточность и гугл-до.

Дело закрыто.

Первоначально опубликовано в самом вопросе .

0
ответ дан 27 July 2013 в 15:29

Другие вопросы по тегам:

Похожие вопросы: