URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1958
[ Назад ]

Исходное сообщение
"Ubuntu 8.04, Lenovo 3000 N200, Intel 3945 Wifi не работает, ..."

Отправлено gryzzly , 06-Май-08 23:51 
Доброе время суток, господа линуксоиды.
Третий день (с установки новой убунты) мучаюсь и пытаюсь найти решение своей проблеме - не работает wifi.  У меня lenovo 3000 n200, модуль wifi -Intel PRO/Wireless 3945ABG. Перед переустановкой (установка была на чищенный, форматированный диск) всё работало, как часы, на ubuntu 7.10 и ubuntu 7.04.
Итак, output для lspci | grep 3945
misha@ubuntu-laptop:~$ lspci | grep 3945
04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

для lsmod | grep 3945
misha@ubuntu-laptop:~$ lsmod | grep 3945
iwl3945                93940  0
iwlwifi_mac80211      219108  1 iwl3945
led_class               6020  1 iwl3945

iwlist ничего не видит:
misha@ubuntu-laptop:~$ iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     No scan results

eth1      Interface doesn't support scanning.

В /etc/log/messages нашёл следующее:

May 4 10:22:52 ubuntu-laptop kernel: [ 124.503346] ADDRCONF(NETDEV_UP): wlan0: link is not ready
May 4 10:48:32 ubuntu-laptop kernel: [ 35.093355] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.0
May 4 10:48:32 ubuntu-laptop kernel: [ 35.093360] iwl3945: Copyright(c) 2003-2007 Intel Corporation
May 4 10:48:32 ubuntu-laptop kernel: [ 35.093541] iwl3945: Detected Intel PRO/Wireless 3945BG Network Connection
May 4 11:37:05 ubuntu-laptop kernel: [ 3.209835] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
May 4 11:37:05 ubuntu-laptop kernel: [ 3.239861] ADDRCONF(NETDEV_UP): wlan0: link is not ready

И так повторяется какое-то время, вместе с включениями и выключениями.
Потом появляется следующее:

May 5 23:23:16 ubuntu-laptop kernel: [ 37.243344] iwl3945: Radio Frequency Kill Switch is On:
May 5 23:23:16 ubuntu-laptop kernel: [ 37.243347] Kill switch must be turned off for wireless networking to work.
May 5 23:23:16 ubuntu-laptop kernel: [ 37.248048] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:23:16 ubuntu-laptop kernel: [ 37.258060] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:23:16 ubuntu-laptop kernel: [ 37.277999] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:23:16 ubuntu-laptop kernel: [ 37.305545] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:23:16 ubuntu-laptop kernel: [ 37.325456] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels

Потом много раз повторяется одно и тоже:


May 5 23:28:33 ubuntu-laptop kernel: [ 45.514960] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:28:33 ubuntu-laptop kernel: [ 45.524953] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:28:33 ubuntu-laptop kernel: [ 45.534948] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:28:33 ubuntu-laptop kernel: [ 45.544946] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
May 5 23:28:33 ubuntu-laptop kernel: [ 45.554917] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC

И если поискать по слову "wlan" то находится следующее много раз:

May 4 11:46:05 ubuntu-laptop kernel: [ 81.431183] ADDRCONF(NETDEV_UP): wlan0: link is not ready

При этом свич, отвечающий за включение вайфай включен и лампочка не горит (индикатор работы вайфая). (этот же свич включает и bluetooth, который работает, лампочка bluetooth горит).
В биосе всё поставлено на default, так как стояло с предыдущей версией убунту. (на которой всё работало).

Помогите пожалуйста.


Содержание

Сообщения в этом обсуждении
"Ubuntu 8.04, Lenovo 3000 N200, Intel 3945 Wifi не работает, ..."
Отправлено sakal , 12-Май-08 13:31 
У меня тоже intel 3945 ABG (iwl3945). Интерфейс у Вас есть и это замечательно. Индикатор wi-fi должен быть включен (гореть), Вы же утверждаете что включен, но НЕ горит. смотрите dmesg | grep -i iwl и dmesg | grep 3945

так что у Вас показывает iwconfig?


"Ubuntu 8.04, Lenovo 3000 N200, Intel 3945 Wifi не работает, ..."
Отправлено misha , 13-Май-08 01:18 
>У меня тоже intel 3945 ABG (iwl3945). Интерфейс у Вас есть и
>это замечательно. Индикатор wi-fi должен быть включен (гореть), Вы же утверждаете
>что включен, но НЕ горит. смотрите dmesg | grep -i iwl
>и dmesg | grep 3945
>
>так что у Вас показывает iwconfig?

Здравствуйте, спасибо Вам за ответ. Ниже приведены выводы для "dmesg | grep -i iwl", для "dmesg | grep 3945" и для "iwconfig";

misha@ubuntu-laptop:~$ dmesg | grep -i iwl

[   35.696895] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26k
[   35.696900] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[   35.697064] iwl3945: Detected Intel Wireless WiFi Link 3945BG
[   35.802032] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
[   35.821081] phy0: Selected rate control algorithm 'iwl-3945-rs'
[   45.235508] iwl3945: Microcode SW error detected.  Restarting 0x82000008.
[   45.235521] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B
[   46.307122] iwl3945: Can't stop Rx DMA.


misha@ubuntu-laptop:~$ dmesg | grep 3945

[   35.696895] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26k
[   35.696900] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[   35.697064] iwl3945: Detected Intel Wireless WiFi Link 3945BG
[   35.802032] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
[   35.821081] phy0: Selected rate control algorithm 'iwl-3945-rs'
[   45.235508] iwl3945: Microcode SW error detected.  Restarting 0x82000008.
[   45.235521] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B
[   46.307122] iwl3945: Can't stop Rx DMA.

misha@ubuntu-laptop:~$ iwconfig
lo        no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated  
          Tx-Power=15 dBm  
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B  
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth1      no wireless extensions.


"Ubuntu 8.04, Lenovo 3000 N200, Intel 3945 Wifi не работает, ..."
Отправлено Андрей , 29-Май-08 22:26 
Точно такая-же проблема! вфай не реагирует, видимо не стают дрова. Если чего узнаешь напиши плиз мне в аську 198906613. Спасибо!

"Ubuntu 8.04, Lenovo 3000 N200, Intel 3945 Wifi не работает, ..."
Отправлено Mikhail , 07-Июн-08 00:48 
решение данной проблемы найдено мной на убунтуфорумс.

вот как получилось у меня:

На чистую убунту 8.04 устанавливается пакет "linux-backports-modules-hardy-generic" - там есть нужный нам драйвер.
После в терминале пишем следующее:

sudo rmmod -f iwl3945
sudo modprobe iwl3945 disable_hw_scan=1

После этого пишем, чтобы проверить, можем ли мы найти сети. Если сети есть, значит это победа :) :
sudo iwlist wlan0 scan

Если подключение действительно удалось, то сделайте следующее:
sudo su
echo -e 'alias wlan0 iwl3945 \noptions iwl3945 disable_hw_scan=1' > /etc/modprobe.d/iwl3945
reboot

Внимание! У меня работает только в том случае, если "переключатель", ответственный за вайфай был включен до загрузки системы. В противном случае придется делать

sudo rmmod -f iwl3945
sudo modprobe iwl3945 disable_hw_scan=1
еще раз.
Удачи!

"Ubuntu 8.04, Lenovo 3000 N200, Intel 3945 Wifi не работает, ..."
Отправлено elstop , 21-Июл-08 15:28 
Огромная благодарность Вам. Я уже и не расчитывал на работу с вайфаем. Правда 3945 так и не заработал,хоть и видится системой, но зато хоть USB Corega ожил и достаточно нормально.