Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Перестал работать wi-fi модуль Intel Corporation PRO/Wireless 3945ABG  (Прочитано 2858 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Всем привет!

Искал похожие темы, нашёл либо темы 10-летней давности в архиве, либо темы с другим железом. У меня стоит Xubuntu 16.04. Изначально wi-fi работал, но примерно через полчаса-час работы отключался и приходилось перезагружать ноут. Теперь вообще не включается. Также на ноуте стоит win7, на ней wi-fi работает нормально.

Вывод inxi:
CPU~Dual core Intel Core2 T5600 (-MCP-) speed~1833 MHz (max) Kernel~4.4.0-47-generic i686 Up~37 min Mem~647.2/3019.9MB HDD~320.1GB(17.7% used) Procs~179 Client~Shell inxi~2.2.35

Версия ОС Ubuntu 16.04.1 LTS

Вывод lspci -knn | grep "Eth\|Net" -A2:
Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Hewlett-Packard Company PRO/Wireless 3945ABG [Golan] Network Connection [103c:135c]
Kernel driver in use: iwl3945
Kernel modules: iwl3945

Вывод sudo cat /etc/network/interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Вывод wget -N -t 5 -T 10 https://www.dropbox.com/s/jlohug6vfrr86lp/wireless_script2 && chmod +x wireless_script2 && ./wireless_script2
--2017-03-31 13:39:47--  https://www.dropbox.com/s/jlohug6vfrr86lp/wireless_script2
Распознаётся www.dropbox.com (www.dropbox.com)... 162.125.66.1
Подключение к www.dropbox.com (www.dropbox.com)|162.125.66.1|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 302 Found
Адрес: https://dl.dropboxusercontent.com/content_link/UYjSXNNpqEOHLjEZihaoCmjHwdcFC14lZOJleJlSfnBYhAQu27V3UfqcUsEMjWNS/file [переход]
--2017-03-31 13:39:48--  https://dl.dropboxusercontent.com/content_link/UYjSXNNpqEOHLjEZihaoCmjHwdcFC14lZOJleJlSfnBYhAQu27V3UfqcUsEMjWNS/file
Распознаётся dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 162.125.66.6
Подключение к dl.dropboxusercontent.com (dl.dropboxusercontent.com)|162.125.66.6|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 15693 (15K) [text/plain]
Сохранение в каталог: ««wireless_script2»».

wireless_script2    100%[===================>]  15,33K  --.-KB/s    in 0,001s 

Нет заголовка last-modified -- временные отметки выключены.
2017-03-31 13:39:48 (22,9 MB/s) - «wireless_script2» сохранён [15693/15693]



        **** PLEASE WAIT WHILE THE SCRIPT GENERATES THE REPORT ****
 
  If this takes more than 1 minute, you may abort the script by pressing
  "Ctrl+Z" on your keyboard.
 
  (Type your Login Password when asked, then press 'Enter')

sed: невозможно прочитать /etc/udev/rules.d/70-persistent-net.rules: Нет такого файла или каталога


    ########################################################################

    DONE! All results saved in -

File Name: "wireless-info.txt"
Directory: "/home/javir"

    Please upload the above file or its contents where you are seeking help.

    ------------------------------------------------------------------------
    NOTE: Although we have taken full precaution to filter out all sensitive
          information, it is recommended to take a look at the file yourself
          to be double sure that it contains no sensitive data.
    ------------------------------------------------------------------------

    ########################################################################



E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы.
http://paste.ubuntu.com/24287298/

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 06/06/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 04:35:23 от zg_nico »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Покажите такие команды:

dmesg | grep -i -3 iwl3945
sudo modinfo iwl3945 | grep parm
grep '' /sys/module/iwl3945*/parameters/*


Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
dmesg | grep -i -3 iwl3945
[   17.621946] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff:
[   17.622740]  clean
[   17.644215] input: HP WMI hotkeys as /devices/virtual/input/input14
[   17.861348] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[   17.861354] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[   17.861422] iwl3945 0000:10:00.0: can't disable ASPM; OS doesn't have ASPM control
[   17.917357] iwl3945 0000:10:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[   17.917364] iwl3945 0000:10:00.0: Detected Intel Wireless WiFi Link 3945ABG
[   18.123495] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[   18.127028] iwl3945 0000:10:00.0 wlp16s0: renamed from wlan0
[   18.268616] snd_hda_codec_conexant hdaudioC0D0: CX20549 (Venice): BIOS auto-probing.
[   18.268891] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20549 (Venice): line_outs=1 (0x10/0x0/0x0/0x0/0x0) type:speaker
[   18.268896] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
--
[   30.660324] IPv6: ADDRCONF(NETDEV_UP): enp2s8: link is not ready
[   30.677820] IPv6: ADDRCONF(NETDEV_UP): enp2s8: link is not ready
[   30.702741] IPv6: ADDRCONF(NETDEV_UP): wlp16s0: link is not ready
[   40.885850] iwl3945 0000:10:00.0: loaded firmware version 15.32.2.9
[   40.954975] IPv6: ADDRCONF(NETDEV_UP): wlp16s0: link is not ready
[   41.034424] IPv6: ADDRCONF(NETDEV_UP): wlp16s0: link is not ready
[  171.690435] iwl3945 0000:10:00.0: Card state received: HW:Kill SW:On
[  171.697996] iwl3945 0000:10:00.0: Not sending command - RF KILL
[  171.698007] iwl3945 0000:10:00.0: Error sending C_RXON: enqueue_hcmd failed: -5
[  171.698016] iwl3945 0000:10:00.0: Error setting new configuration (-5).
[  171.700281] iwl3945 0000:10:00.0: Master Disable Timed Out, 100 usec
[  175.881530] IPv6: ADDRCONF(NETDEV_UP): wlp16s0: link is not ready
[  175.915115] IPv6: ADDRCONF(NETDEV_UP): wlp16s0: link is not ready
[  294.808195] e100 0000:02:08.0 enp2s8: NIC Link is Up 100 Mbps Full Duplex

sudo modinfo iwl3945 | grep parm
parm:           antenna:select antenna (1=Main, 2=Aux, default 0 [both]) (int)
parm:           swcrypto:using software crypto (default 1 [software]) (int)
parm:           disable_hw_scan:disable hardware scanning (default 1) (int)
parm:           fw_restart:restart firmware in case of error (int)

grep '' /sys/module/iwl3945*/parameters/*
/sys/module/iwl3945/parameters/antenna:0
/sys/module/iwl3945/parameters/disable_hw_scan:1
/sys/module/iwl3945/parameters/fw_restart:1
/sys/module/iwl3945/parameters/swcrypto:1

Оффлайн Длиннорогий

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
У вас вроде совмещенный модуль (вафля+ВТ). Попробуйте в биосе отключить ВТ.

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
ВТ это виртуализация? Отключил в биосе виртуализацию, не помогло.

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
AlexeyY, BT это Bluetooth

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Блютуза в моём ноуте нет, вроде бы. И в биосе не нашёл блютуз.

UPD: модель ноута HP 530.
« Последнее редактирование: 31 Марта 2017, 15:12:01 от AlexeyY »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Покажите ещё:

grep '' /sys/module/iwlegacy/parameters/*
sudo iwconfig
« Последнее редактирование: 31 Марта 2017, 15:18:00 от ecc83 »

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Покажите ещё:

grep '' /sys/module/iwlegacy/parameters/*
sudo iwconfig

grep '' /sys/module/iwlegacy/parameters/*
/sys/module/iwlegacy/parameters/bt_coex_active:Y
/sys/module/iwlegacy/parameters/led_mode:0

sudo iwconfig
enp2s8    no wireless extensions.

wlp16s0   IEEE 802.11abg  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
         
lo        no wireless extensions.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
И последнее:

cat /etc/modprobe.d/iwlwifi.conf

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
cat /etc/modprobe.d/iwlwifi.conf
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

Вот

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Похоже, что ваш адаптер "засыпает", то есть включается режим энергосбережения.

Я не увидел каких либо параметров ядра, которые отключают этот режим у адаптера.

На всякий случай откройте файл:

sudo gedit /etc/modprobe.d/iwlwifi.conf
И в самом верху файла вставьте две эти строки и перезагрузитесь:

options iwl3945 antenna=0 disable_hw_scan=1 fw_restart=1 swcrypto=1
options iwlegacy bt_coex_active=N led_mode=0

В общем если адаптер в Windows работает хорошо, то нужно искать как отключить у него все режимы энергосбережения и сна.

Пользователь добавил сообщение 31 Марта 2017, 15:47:17:
Возможно у вас установлен какой то менеджер энергосбережения и он насильно "усыпляет" адаптер  :)
« Последнее редактирование: 31 Марта 2017, 15:47:17 от ecc83 »

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Спасибо, буду пробовать.

Цитировать
На всякий случай откройте файл:

sudo gedit /etc/modprobe.d/iwlwifi.conf

Не получается это сделать, выдаёт это:

sudo: gedit: команда не найдена

Попытался установить gedit, получилось вот что:

sudo apt install gedit
E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы.

UPD: Всё, получилось открыть этот файл и добавить строки.
« Последнее редактирование: 31 Марта 2017, 16:09:35 от AlexeyY »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Попытался установить gedit...

gedit устанавливать не обязательно, просто я не знаю что у вас есть. Достаточно открыть любым текстовым редактором.

Оффлайн AlexeyY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Попытался установить gedit...

gedit устанавливать не обязательно, просто я не знаю что у вас есть. Достаточно открыть любым текстовым редактором.

Не помогло добавление тех строчек.

 

Страница сгенерирована за 0.051 секунд. Запросов: 23.