Wi-Fi dropping intermittently on Dell XPS13 (2015) - cfg80211 dmesg warning and stack наметил

Every couple of minutes my Wi-Fi connection is dropping, and this is accompanied by в dmesg warning and stack наметьте like this:

[ 2680.040170] ------------[ cut here ]------------
[ 2680.040197] WARNING: CPU: 0 PID: 504 at /build/linux-AFqQDb/linux-4.2.0/net/wireless/sme.c:850 cfg80211_roamed+0x86/0xa0 [cfg80211]()
[ 2680.040198] Modules linked in: rfcomm bnep nvram msr evdi(OE) pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common btusb videodev media vboxdrv(OE) btrtl btbcm btinte
l bluetooth binfmt_misc iptable_filter ip_tables x_tables nls_iso8859_1 dell_laptop dcdbas hid_multitouch dell_wmi sparse_keymap snd_soc_rt286 snd_soc_rl6347a snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine snd_seq_midi snd_seq_midi_
event intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel wl(POE) kvm snd_rawmidi crct10dif_pclmul crc32_pclmul joydev dell_led snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic input_leds aesni_intel snd_hda_
intel snd_hda_codec aes_x86_64 lrw gf128mul snd_hda_core glue_helper snd_hwdep ablk_helper cryptd
[ 2680.040229]  snd_seq serio_raw cfg80211 snd_pcm mei_me rtsx_pci_ms snd_seq_device memstick snd_timer mei snd lpc_ich shpchp soundcore int3403_thermal soc_button_array dw_dmac dw_dmac_core snd_soc_sst_acpi 8250_dw i2c_designware_platfor
m i2c_designware_core spi_pxa2xx_platform acpi_als int3402_thermal kfifo_buf processor_thermal_device int340x_thermal_zone int3400_thermal intel_soc_dts_iosf acpi_thermal_rel acpi_pad iosf_mbi tpm_crb intel_smartconnect mac_hid industrial
io drbg ansi_cprng dm_crypt parport_pc ppdev lp parport autofs4 btrfs xor raid6_pq rtsx_pci_sdmmc i915 psmouse i2c_algo_bit ahci drm_kms_helper libahci drm rtsx_pci wmi sdhci_acpi video sdhci i2c_hid hid
[ 2680.040268] CPU: 0 PID: 504 Comm: wl_event_handle Tainted: P        W  OE   4.2.0-23-generic #28-Ubuntu
[ 2680.040270] Hardware name: Dell Inc. XPS 13 9343/0TM99H, BIOS A07 11/11/2015
[ 2680.040271]  0000000000000000 000000001ccf4233 ffff8800d9f07da8 ffffffff817e94c9
[ 2680.040273]  0000000000000000 0000000000000000 ffff8800d9f07de8 ffffffff8107b3d6
[ 2680.040274]  ffff8800d9a32c78 ffff8802150a9000 ffff880212b8c480 0000000000000099
[ 2680.040276] Call Trace:
[ 2680.040280]  [<ffffffff817e94c9>] dump_stack+0x45/0x57
[ 2680.040283]  [<ffffffff8107b3d6>] warn_slowpath_common+0x86/0xc0
[ 2680.040285]  [<ffffffff8107b50a>] warn_slowpath_null+0x1a/0x20
[ 2680.040292]  [<ffffffffc052b5d6>] cfg80211_roamed+0x86/0xa0 [cfg80211]
[ 2680.040321]  [<ffffffffc08e5965>] wl_notify_roaming_status+0xc5/0x140 [wl]
[ 2680.040342]  [<ffffffffc08e4fa4>] wl_event_handler+0x64/0x1e0 [wl]
[ 2680.040363]  [<ffffffffc08e4f40>] ? wl_notify_scan_status+0x320/0x320 [wl]
[ 2680.040365]  [<ffffffff8109a868>] kthread+0xd8/0xf0
[ 2680.040367]  [<ffffffff8109a790>] ? kthread_create_on_node+0x1f0/0x1f0
[ 2680.040369]  [<ffffffff817f06df>] ret_from_fork+0x3f/0x70
[ 2680.040370]  [<ffffffff8109a790>] ? kthread_create_on_node+0x1f0/0x1f0
[ 2680.040371] ---[ end trace 400e3aed01e10c06 ]---

In many (but not all) вступи в брак, this is immediately followed by в bunch of errors reporting an incorrect mac address:

[ 2684.709095] ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = 58:97:1e:91:44:71   profile =58:97:1e:91:44:7e
[ 2684.709157] ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = 58:97:1e:91:44:71   profile =58:97:1e:91:44:7e
[ 2690.717559] ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = 58:97:1e:91:44:71   profile =58:97:1e:91:44:7e

When this happens I have to disable and re-enable my Wi-Fi using network менеджер in order to я вынудил it to reconnect.

  • Эксперт you хан see from the stack наметил, гm using в Dell XPS13 9343 (2015) running the A07 версия of the BIOS.
  • гm running Ubuntu 15.10 and kernel 4.2.0-23-generic.
  • My версия of bcmwl-kernel-source is 6.30.223.248+bdcom-0ubuntu7, installed from the стандарт wily/restricted repo.

гm aware of this issue, but гm not convinced that it's the same thing гm seeing, since:

  • The problem гm seeing occurs after в clean boot rather than just в resume
  • The issue was supposedly fixed already in Wily

гve also tried updating from the PPA mentioned here, but this did not solve the problem.

3
задан 8 January 2016 в 14:59

1 ответ

Я должен был потратить более длительное траление через комментарии отчет об ошибках , я упомянул в своем вопросе. В частности, этот комментарий от Rafael Tinoco , кажется, объясняет предупреждения, которые я вижу в журнале ядра:

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

<час>
Aug 20 12:57:16 martin04 kernel: [ 9464.423445] Call Trace:
Aug 20 12:57:16 martin04 kernel: [ 9464.423451] [<ffffffff817aeed7>] dump_stack+0x45/0x57
Aug 20 12:57:16 martin04 kernel: [ 9464.423453] [<ffffffff81074d8a>] warn_slowpath_common+0x8a/0xc0
Aug 20 12:57:16 martin04 kernel: [ 9464.423455] [<ffffffff81074e7a>] warn_slowpath_null+0x1a/0x20
Aug 20 12:57:16 martin04 kernel: [ 9464.423462] [<ffffffffc04c5e09>] cfg80211_roamed+0x89/0x90 [cfg80211]
Aug 20 12:57:16 martin04 kernel: [ 9464.423489] [<ffffffffc07aba0b>] wl_notify_roaming_status+0xcb/0x150 [wl]
Aug 20 12:57:16 martin04 kernel: [ 9464.423508] [<ffffffffc07a876a>] wl_event_handler+0x6a/0x230 [wl]
Aug 20 12:57:16 martin04 kernel: [ 9464.423526] [<ffffffffc07a8700>] ? wl_free_wdev.isra.23+0x80/0x80 [wl]
Aug 20 12:57:16 martin04 kernel: [ 9464.423529] [<ffffffff81093802>] kthread+0xd2/0xf0
Aug 20 12:57:16 martin04 kernel: [ 9464.423531] [<ffffffff81093730>] ? kthread_create_on_node+0x1c0/0x1c0
Aug 20 12:57:16 martin04 kernel: [ 9464.423533] [<ffffffff817b67d8>] ret_from_fork+0x58/0x90
Aug 20 12:57:16 martin04 kernel: [ 9464.423535] [<ffffffff81093730>] ? kthread_create_on_node+0x1c0/0x1c0
<час>

Это единственное означает, что broadcom WL драйвер пытался предупредить ядро, что это переместилось от одного AP до другого и нового BSS, не мог быть найден (подразумевать, что карта не могла получить весь свой новый BSS - коллеги, APS, и т.д.).

* Попытка, настраивающая беспроводной адаптер, чтобы использовать ОПРЕДЕЛЕННОЕ AP * и проверить Ваш ENV Wi-Fi на интерференцию, которая могла бы ступать в решения драйвера broadcom о том, переместиться ли или не->, Это не означает, что фиксация для WL не нужна, это только означает, что мы должны были бы ожидать Broadcom для предложения нового драйвера.

Обновление

я в конечном счете устал от неустойчивых выделенных соединений, таким образом, я пытался заменить исходную Broadcom (BCM94352Z) карта WiFi с Intel 7625 (во время записи , они стоят вокруг ВЈ25 от Amazon).

установка была очень проста , и новая карта, кажется, работает безупречно с помощью встроенного iwlwifi драйвер ядра (можно идти вперед и удалить bcmwl-kernel-source, так как это больше не необходимо). Более чем неделя довольно серьезного использования использования, у меня не было единственного выделенного соединения с картой Intel (тогда как в том же месте и с тем же концентратором это раньше происходило примерно каждые 10-30 минут с частью Broadcom).

4
ответ дан 1 December 2019 в 15:55

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

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