Ubuntu 12.04: WiFi, не работающий после приостановки

вот моя конфигурация: - S.O.: Ubuntu 12.04 - Ядро: 3.5.0-25 - Ноутбук: Sony Vaio VGN-FZ21E - автомобиль WiFi: Intel PRO/Wireless 3945ABG [Golan] - драйвер: iwl3945

После приостановки мой WiFi не работает, даже перезапуская сеть или перезагружая модули. Кажется просто, что карта выключена, и Ubuntu не может общаться с ним. Я думал это, когда я взглянул в/var/log/syslog, и я нашел это:

Mar 11 17:33:25 pablo-laptop kernel: [ 5225.608061] sky2 0000:08:00.0: eth0: disabling interface
Mar 11 17:33:25 pablo-laptop kernel: [ 5225.619189] sky2 0000:08:00.0: eth0: enabling interface
Mar 11 17:33:25 pablo-laptop kernel: [ 5225.619706] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Mar 11 17:33:26 pablo-laptop kernel: [ 5226.637161] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:26 pablo-laptop kernel: [ 5226.637171] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:26 pablo-laptop kernel: [ 5226.764525] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:26 pablo-laptop kernel: [ 5226.764531] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:26 pablo-laptop kernel: [ 5226.891926] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:26 pablo-laptop kernel: [ 5226.891932] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:26 pablo-laptop kernel: [ 5227.019321] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:26 pablo-laptop kernel: [ 5227.019326] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:26 pablo-laptop kernel: [ 5227.146696] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:26 pablo-laptop kernel: [ 5227.146701] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:26 pablo-laptop kernel: [ 5227.147044] iwl3945 0000:06:00.0: Unable to initialize device after 5 attempts.
Mar 11 17:33:31 pablo-laptop kernel: [ 5231.965726] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:31 pablo-laptop kernel: [ 5231.965735] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:31 pablo-laptop kernel: [ 5232.093091] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:31 pablo-laptop kernel: [ 5232.093097] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:31 pablo-laptop kernel: [ 5232.220442] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:31 pablo-laptop kernel: [ 5232.220447] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:32 pablo-laptop kernel: [ 5232.347782] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:32 pablo-laptop kernel: [ 5232.347787] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:32 pablo-laptop kernel: [ 5232.475196] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:32 pablo-laptop kernel: [ 5232.475201] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:32 pablo-laptop kernel: [ 5232.475555] iwl3945 0000:06:00.0: Unable to initialize device after 5 attempts.
Mar 11 17:33:36 pablo-laptop kernel: [ 5236.981027] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:36 pablo-laptop kernel: [ 5236.981040] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:36 pablo-laptop kernel: [ 5237.111258] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:36 pablo-laptop kernel: [ 5237.111267] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.241510] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.241517] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.371699] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.371706] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.501865] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.501873] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:37 pablo-laptop kernel: [ 5237.502352] iwl3945 0000:06:00.0: Unable to initialize device after 5 attempts.
Mar 11 17:33:44 pablo-laptop kernel: [ 5245.165294] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:44 pablo-laptop kernel: [ 5245.165302] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.292676] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.292681] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.420165] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.420171] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.547518] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.547523] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.675049] iwl3945 0000:06:00.0: BSM uCode verification failed at addr 0x00003800+0 (of 900), is 0xffffffff, s/b 0xf802020
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.675054] iwl3945 0000:06:00.0: Unable to set up bootstrap uCode: -5
Mar 11 17:33:45 pablo-laptop kernel: [ 5245.675425] iwl3945 0000:06:00.0: Unable to initialize device after 5 attempts.

После обновления ядра к 3.5.0-25, я заметил новый модуль, названный iwlwifi, который также присутствует в системном журнале, и у него, кажется, есть диалоговое окно с беспроводной картой:

Mar 12 09:48:16 pablo-laptop kernel: [  209.569037] iwlwifi: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
Mar 12 09:48:16 pablo-laptop kernel: [  209.569044] iwlwifi: Copyright(c) 2003-2012 Intel Corporation
Mar 12 09:49:05 pablo-laptop kernel: Kernel logging (proc) stopped.

Какая-либо идея?!

12.03.2013

Вот вывод lspci-nn | grep 0280:

06:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)

Управляйте, чтобы ls/etc/modprobe.d | grep iwl дал что-либо....

13.03.2013

iwlwifi не присутствовал в/etc/modules и был успешно добавлен к/etc/modprobe.d/blacklist.conf.

Я пытался приостановить и возобновиться в течение трех раз, но в 4-й раз проблема произошла.

p.s. Та же проблема произошла с Ядром 3.2, где iwlwifi не присутствовал.

ВАЖНЫЙ: менеджер по Обновлению советует мне устанавливать 'платформу управления сетью (общие файлы для Wi-Fi и мобильный)' и 'платформу управления сетью (диалоговые окна GNOME для Wi-Fi и мобильный)'. Я должен установить их? Что они делают exaclty? Может влиять на мою проблему?

14.03.2013

Добавленный следующая строка в файле/etc/pm/config.d/config

SUSPEND_MODULES="iwl3945"

После некоторых успешных тестов проблема произошла с новыми ошибочными сообщениями в Системном журнале:

iwl3945 0000:06:00.0: bad EEPROM signature,EEPROM_GP=0x00000007
iwl3945 0000:06:00.0: EEPROM not found, EEPROM_GP=0xffffffff
iwl3945 0000:06:00.0: Unable to init EEPROM
iwl3945: probe of 0000:06:00.0 failed with error -2 

Затем я сделал другой тест, который был успешен, и это сообщения в системном журнале:

cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
iwl3945: Copyright(c) 2003-2011 Intel Corporation
iwl3945 0000:06:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
iwl3945 0000:06:00.0: Detected Intel Wireless WiFi Link 3945ABG
iwl3945 0000:06:00.0: irq 48 for MSI/MSI-X
Registered led device: phy0-led
cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:06:00.0: loaded firmware version 15.32.2.9

18.03.2013

Проблема произошла снова, и я заметил трассировку, названную в Системном журнале:

Mar 18 09:39:31 pablo-laptop kernel: [18048.564008] Pid: 3535, comm: modprobe Tainted: P           O 3.5.0-25-generic #39~precise1-Ubuntu
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008] Call Trace:
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c1045c62>] warn_slowpath_common+0x72/0xa0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f887d986>] ? _il_grab_nic_access+0x96/0xa0 [iwlegacy]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f887d986>] ? _il_grab_nic_access+0x96/0xa0 [iwlegacy]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c1045d33>] warn_slowpath_fmt+0x33/0x40
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f887d986>] _il_grab_nic_access+0x96/0xa0 [iwlegacy]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f887dac2>] il_wr_prph+0x32/0x90 [iwlegacy]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f887dc79>] il_apm_init+0x159/0x1d0 [iwlegacy]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f88c44b5>] il3945_apm_init+0x15/0x130 [iwl3945]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f887f085>] il_eeprom_init+0x45/0x1b0 [iwlegacy]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c12f2daa>] ? pci_bus_write_config_byte+0x5a/0x70
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f88c2e9d>] il3945_pci_probe+0x19d/0x4b0 [iwl3945]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13bdbe5>] ? pm_runtime_enable+0x45/0x70
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c12fa4b7>] local_pci_probe+0x47/0xb0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c12fba08>] pci_device_probe+0x68/0x90
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c11b3077>] ? sysfs_create_link+0x17/0x20
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b5201>] really_probe+0x51/0x1c0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13bf099>] ? pm_runtime_barrier+0x49/0xb0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b54aa>] driver_probe_device+0x3a/0x60
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b5561>] __driver_attach+0x91/0xa0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b54d0>] ? driver_probe_device+0x60/0x60
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b3c12>] bus_for_each_dev+0x42/0x70
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b4ee1>] driver_attach+0x21/0x30
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b54d0>] ? driver_probe_device+0x60/0x60
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b4b47>] bus_add_driver+0x187/0x260
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c12fba30>] ? pci_device_probe+0x90/0x90
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c13b5a16>] driver_register+0x66/0x110
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c12fb7d2>] __pci_register_driver+0x42/0xa0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f8853050>] il3945_init+0x50/0x1000 [iwl3945]
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c103b80f>] ? set_memory_nx+0x5f/0x70
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c1003034>] do_one_initcall+0x34/0x170
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<f8853000>] ? 0xf8852fff
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c10a544d>] sys_init_module+0xad/0x210
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c11519d3>] ? sys_close+0x73/0xc0
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008]  [<c15ea8df>] sysenter_do_call+0x12/0x28
Mar 18 09:39:31 pablo-laptop kernel: [18048.564008] ---[ end trace f7ec9f13abaf4b1b ]---
Mar 18 09:39:31 pablo-laptop kernel: [18048.692242] iwl3945 0000:06:00.0: bad EEPROM signature,EEPROM_GP=0x00000007
Mar 18 09:39:31 pablo-laptop kernel: [18048.692249] iwl3945 0000:06:00.0: EEPROM not found, EEPROM_GP=0xffffffff
Mar 18 09:39:31 pablo-laptop kernel: [18048.692283] iwl3945 0000:06:00.0: Unable to init EEPROM
Mar 18 09:39:31 pablo-laptop kernel: [18048.692467] iwl3945: probe of 0000:06:00.0 failed with error -2
3
задан 18 March 2013 в 13:07

5 ответов

ОБНОВЛЕНИЕ: после обновления до Ubuntu 14.04 проблема исчезла. Возможно, что-то изменилось в модуле, или модуль изменился. Может быть, важно, чтобы кто-то взглянул на это, поскольку 12.04 LTS поддерживается до 2017 г.

0
ответ дан 18 March 2013 в 13:07

Драйвер iwl3945 подходит для вашего устройства; iwlwifi нет. Давайте посмотрим, почему он загружается и остановим его. Пожалуйста, сделайте:

gksudo gedit /etc/modules

Если iwlwifi там, удалите его. Вычитайте, сохраняйте и закрывайте Gedit. Теперь сделайте:

sudo su
echo "blacklist iwlwifi" >> /etc/modprobe.d/blacklist.conf
exit

Теперь перезагрузитесь и расскажите нам, как это работает.

0
ответ дан 18 March 2013 в 13:07

до тех пор, пока эта ошибка не будет исправлена, я лучше всего использую следующее:

sudo service network-manager restart

введите его в терминале после приостановки

Я все еще не пробовал достаточно раз, чтобы быть уверенным, что он будет работать каждый раз, но я надеюсь, что это работает

0
ответ дан 18 March 2013 в 13:07

Вот метод, который иногда работает:

gksudo gedit /etc/pm/config.d/config

Добавьте одну строку:

SUSPEND_MODULES="iwl3945"

Корректируйте, сохраняйте и закрывайте gedit. Перезагрузитесь, приостановите работу и дайте нам ваш отчет.

0
ответ дан 18 March 2013 в 13:07

деинсталлируйте NetworkManager и установите wicd-gtk, попробуйте с этим.

sudo apt-get install wicd-gtk

обязательно удалите NM.

если не сработало проверьте

rfkill

тогда ублокируйте все

снова работайте на нем

0
ответ дан 30 January 2020 в 06:55

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

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