
Привет: Это старый ноутбук HP 6710b, на котором Wi-Fi работал до многопакетного обновления через немного нестабильное соединение Wi-Fi 5 июня 2017 года. На нем установлена полностью обновленная версия Kubuntu Xenial.
На другом "идентичном" ноутбуке Wi-Fi все еще работает. Последний раз он обновлялся в марте 2017 года, и я хотел бы почувствовать, что могу обновить его
Основная проблема, похоже, в том, что прошивка iwl3945 не загружается. Она присутствует, /lib/firmware
и все md5-суммы идентичны. Прошивка, требуемая ключом Netgear, также не загружается.
$ lspci -nnk | grep -iA2 net
10:00.0 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, wl
18:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Subsystem: Hewlett-Packard Company 6710b [103c:30c0]
Kernel driver in use: tg3
$ dmesg | grep firmware
[ 3.348625] tg3 0000:18:00.0: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
Здесь есть более подробная информация, хотя ошибка в названии не та, о которой я спрашиваю. iwl3945 вылетает случайным образом
Я упомянул там, что Wi-Fi работает с живым диском SL7, но это вряд ли приведет к чему-то. После дополнительных экспериментов я снова попробовал с сегодняшней сборкой Live Kubuntu, и снова Wi-Fi работает - так что проблема не в распределенных пакетах, а в моей конфигурации. Могу ли я перенести это или выяснить, что с ним не так, без полной переустановки?
Спасибо.
Предупреждение о драйвере tg3 существует давно и появляется на рабочем ноутбуке тоже. Но там тоже "iwl3945 загружена прошивка версии 15.32.2.9".
Нечего было чистить. Перезагрузил. Ничего не изменилось.
$ dmesg | grep iwl
[ 32.166948] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[ 32.166950] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[ 32.166950] iwl3945: hw_scan is disabled
[ 32.167017] iwl3945 0000:10:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 32.222511] iwl3945 0000:10:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 32.222514] iwl3945 0000:10:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 32.379975] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 35.110144] iwl3945 0000:10:00.0 wlp16s0: renamed from wlan0
$ iwconfig
ens1 no wireless extensions.
lo no wireless extensions.
wlp16s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
$ sudo lshw -C network
*-network DISABLED
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:10:00.0
logical name: wlp16s0
version: 02
serial: 00:1c:bf:63:04:9f
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 driverversion=4.13.0-32-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:25 memory:e4100000-e4100fff
*-network
description: Ethernet interface
product: NetLink BCM5787M Gigabit Ethernet PCI Express
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:18:00.0
logical name: ens1
version: 02
serial: 00:1a:4b:83:3d:4f
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=sb v2.09 latency=0 link=no multicast=yes port=twisted pair
resources: irq:27 memory:e4000000-e400ffff
$ sudo iwlist scan
wlp16s0 Interface doesn't support scanning : Network is down
lo Interface doesn't support scanning.
ens1 Interface doesn't support scanning.
Спасибо. Я dmesg | grep iwl
и dmesg | grep firmware
раньше писал. Ссылок на файл прошивки не было. modinfo
показывает отключенное сканирование h/w, которое я мог сделать раньше, и может не применяться в режиме Live. Подключение в режиме Live и с другим ноутбуком осуществляется с одним и тем же маршрутизатором, поэтому его настройки не должны быть проблемой.
Боюсь, я раньше не пользовался вашим экраном ввода и мне сложно просматривать историю, но спасибо за помощь.
решение1
Ссылка на прошивку в вашем случае dmesg
относится к драйверу tg3, который является драйвером ethernet. Он не имеет отношения к беспроводной сети.
Предлагаю вам удалить неправильный и, возможно, конкурирующий драйвер:
sudo apt-get purge bcmwl-kernel-source
Перезагрузите. Беспроводная связь работает? Если нет, напишите:
dmesg | grep iwl
iwconfig
РЕДАКТИРОВАТЬ: Мы по-прежнему не видим никаких доказательств того, что это проблема прошивки; на самом деле, когда создается интерфейс, в вашем случае wlp16s0, это настоятельно предполагает, что правильная прошивкаделалнагрузка. Проверить:
sudo lshw -C network
Разве не появляется прошивка=15.32.2.9 или что-то подобное?
В dmesg
, если бы прошивка не была найдена и загружена, это было бы очень заметно; что-то вроде этого:
iwl3945 0000:05:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2
Интерфейс сканирует или выдает ошибку?
Sudo iwlist scan
Обратите внимание:
Tunable channels: 13 802.11bg, 23 802.11a channels
Это устройство было разработано и создано до появления 802.11N. Это означает, что если ваш беспроводной маршрутизатор или точка доступа заблокированы на 802.11N, ваше устройство iwl3945 даже не увидит его. Пожалуйста, убедитесь, что маршрутизатор настроен на 802.11A, B и G и фиксированный канал; либо канал 1, 6 или 11.
При нажатии на значок Network Manager убедитесь, что выбраны Enable Networking и Enable Wireless. Если вы внесли какие-либо изменения, перезапустите NM:
sudo service network-manager restart
Проводите все тесты с отключенным Ethernet, так как NM по умолчанию будет использовать Ethernet, если он доступен, поскольку он зачастую быстрее и безопаснее.
решение2
Wifi теперь снова работает на этом ноутбуке - по крайней мере на расстоянии около 2 метров от роутера. Он также показывает другие потенциальные точки подключения, которые находятся дальше.
После того, как я обнаружил, что Live DVD позволяет подключаться из коробки AI решил обновить своего близнеца, B, и иметь их рядом. Synaptic показал, что B имелнетпакеты, найденные поиском broadcom, и я удалил их все из A. Они почти наверняка были установлены во время более ранних расследований. В основном они были связаны с B43. Я не знаю, что вызвало первоначальный сбой после обновления.
Затем ответы на «sudo lshw -C network» стали выглядеть похоже, а «rfkill list» показал, что мне нужны «rfkill unblock 0» и «rfkill unblock 2».
Затем последовали обычные непонятные проблемы с NM и безопасностью, но соединение работает и пережило перезагрузки.
«dmesg | grep iwl33945» теперь показывает загрузку прошивки и имеет новое предупреждение о возможном неправильном поведении, если включено управление питанием — связано с ссылкой [1]
Спасибо за помощь.