[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1008900: linux-image-5.16.0-6-amd64: Spurious wireless disconnections under heavy traffic



Package: src:linux
Version: 5.16.18-1
Severity: normal

Dear Maintainer,


   * What led up to the situation?
I have spurious wireless disconnectionsafter upgrading to
linux-image-5.16.0-6-amd64.
Downgrading to linux-image-5.16.0-5-amd64 definitely solves the problem.
The iwd message is:
"Received Deauthentication event, reason: 4, from_ap: false".
Same problem using wpasupplicant (no pertinent messages however).
I did not found any relevant message in the kernel log.

Disconnections and reconnections occur during big files download or watching
video with medium or high definition. I tested the 2.4 and 5 Ghz band with
same result.

It happens with an Atheros AR9462 adapter using the ath9k driver.
I could test without any problem an usb adapter with rtl8192cu driver
but the bitrate is lower.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
I bisected the stable kernel tree. I finally obtained the following
commit as the designated culprit:
swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
commit aa6f8dcbab473f3a3c7454b74caa46d36cdc5d13

I not 100% sure that this is the offending commit since it is not
easy to test each kernel in a reasonable time (I performed some iso
downloads to trigger the problem and this maybe not reliable).
Moreover I am unable to link DMA problem to wireless problem (poor
knowledge)

   * What was the outcome of this action?
However I tested a 5.16.18 version with this commit reverted and I did
not meet any problem running it.

Best regards


-- Package-specific info:
** Version:
Linux version 5.16.0-6-amd64 (debian-kernel@lists.debian.org) (gcc-11 (Debian 11.2.0-19) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.16.18-1 (2022-03-29)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-5.16.0-6-amd64 root=UUID=56e6e951-421f-4f89-8876-1f6e1b23bffa ro systemd.show_status=true resume=UUID=a03adb82-a733-40f6-a17e-a726d0ee1d17 intel_iommu=off acpi_backlight=video random.trust_cpu=1 vt.global_cursor_default=1 consoleblank=60 add_efi_memmap quiet

** Tainted: U (64)
 * taint requested by userspace application

** Kernel log:
[   10.322927] audit: type=1400 audit(1649009416.557:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=553 comm="apparmor_parser"
[   10.322930] audit: type=1400 audit(1649009416.557:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=553 comm="apparmor_parser"
[   10.322933] audit: type=1400 audit(1649009416.557:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=554 comm="apparmor_parser"
[   10.322936] audit: type=1400 audit(1649009416.557:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=554 comm="apparmor_parser"
[   10.322939] audit: type=1400 audit(1649009416.557:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=554 comm="apparmor_parser"
[   10.322942] audit: type=1400 audit(1649009416.561:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oosplash" pid=556 comm="apparmor_parser"
[   10.322946] audit: type=1400 audit(1649009416.569:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=557 comm="apparmor_parser"
[   10.322949] audit: type=1400 audit(1649009416.573:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=560 comm="apparmor_parser"
[   10.322952] audit: type=1400 audit(1649009416.573:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session" pid=551 comm="apparmor_parser"
[   10.510876] NET: Registered PF_ALG protocol family
[   10.554550] alg: No test for hmac(md4) (hmac(md4-generic))
[   11.799473] psmouse serio2: synaptics: queried max coordinates: x [..5692], y [..4680]
[   11.944049] psmouse serio2: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000/0x0, board id: 0, fw id: 582762
[   11.982707] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input20
[   12.129135] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   12.139376] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   12.141824] wlan0: 30:b5:c2:d7:83:d9 denied authentication (status 77)
[   12.175185] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   12.185376] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   12.408156] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   12.408172] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   12.484166] wlan0: authenticated
[   12.485286] wlan0: associate with 30:b5:c2:d7:83:d9 (try 1/3)
[   12.487670] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=0 aid=1)
[   12.487840] wlan0: associated
[   12.488192] ath: EEPROM regdomain: 0x8348
[   12.488202] ath: EEPROM indicates we should expect a country code
[   12.488208] ath: doing EEPROM country->regdmn map search
[   12.488214] ath: country maps to regdmn code: 0x3a
[   12.488217] ath: Country alpha2 being used: US
[   12.488222] ath: Regpair used: 0x3a
[   12.488228] ath: regdomain 0x8348 dynamically updated by country element
[   12.578039] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   13.387474] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[   13.387481] nouveau 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[   14.349733] nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
[   21.089509] ACPI: \_SB_.PCI0.PEG0.PEGP: failed to evaluate _DSM
[   44.271592] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   44.281930] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   44.283589] wlan0: 30:b5:c2:d7:83:d9 denied authentication (status 77)
[   44.303266] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   44.313737] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   44.534043] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   44.534051] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   44.609316] wlan0: authenticated
[   44.613311] wlan0: associate with 30:b5:c2:d7:83:d9 (try 1/3)
[   44.615897] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=30 aid=1)
[   44.615919] wlan0: 30:b5:c2:d7:83:d9 rejected association temporarily; comeback duration 1000 TU (1024 ms)
[   45.665301] wlan0: associate with 30:b5:c2:d7:83:d9 (try 2/3)
[   45.669817] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=0 aid=1)
[   45.669983] wlan0: associated
[   45.670304] ath: EEPROM regdomain: 0x8348
[   45.670318] ath: EEPROM indicates we should expect a country code
[   45.670324] ath: doing EEPROM country->regdmn map search
[   45.670330] ath: country maps to regdmn code: 0x3a
[   45.670335] ath: Country alpha2 being used: US
[   45.670339] ath: Regpair used: 0x3a
[   45.670342] ath: regdomain 0x8348 dynamically updated by country element
[   55.410409] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   55.420758] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   55.422741] wlan0: 30:b5:c2:d7:83:d9 denied authentication (status 77)
[   55.447326] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   55.457646] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   55.682523] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   55.682537] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   55.755801] wlan0: authenticated
[   55.761307] wlan0: associate with 30:b5:c2:d7:83:d9 (try 1/3)
[   55.763730] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=30 aid=1)
[   55.763751] wlan0: 30:b5:c2:d7:83:d9 rejected association temporarily; comeback duration 1000 TU (1024 ms)
[   56.789670] wlan0: associate with 30:b5:c2:d7:83:d9 (try 2/3)
[   56.794007] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=0 aid=1)
[   56.794181] wlan0: associated
[   56.794737] ath: EEPROM regdomain: 0x8348
[   56.794744] ath: EEPROM indicates we should expect a country code
[   56.794747] ath: doing EEPROM country->regdmn map search
[   56.794751] ath: country maps to regdmn code: 0x3a
[   56.794754] ath: Country alpha2 being used: US
[   56.794756] ath: Regpair used: 0x3a
[   56.794759] ath: regdomain 0x8348 dynamically updated by country element
[   66.383105] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   66.393376] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   66.395094] wlan0: 30:b5:c2:d7:83:d9 denied authentication (status 77)
[   66.439333] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   66.449665] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   66.679443] wlan0: authenticate with 30:b5:c2:d7:83:d9
[   66.679458] wlan0: send auth to 30:b5:c2:d7:83:d9 (try 1/3)
[   66.753839] wlan0: authenticated
[   66.757320] wlan0: associate with 30:b5:c2:d7:83:d9 (try 1/3)
[   66.759827] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=30 aid=1)
[   66.759850] wlan0: 30:b5:c2:d7:83:d9 rejected association temporarily; comeback duration 1000 TU (1024 ms)
[   67.797914] wlan0: associate with 30:b5:c2:d7:83:d9 (try 2/3)
[   67.802447] wlan0: RX AssocResp from 30:b5:c2:d7:83:d9 (capab=0x11 status=0 aid=1)
[   67.802616] wlan0: associated
[   67.802922] ath: EEPROM regdomain: 0x8348
[   67.802931] ath: EEPROM indicates we should expect a country code
[   67.802935] ath: doing EEPROM country->regdmn map search
[   67.802939] ath: country maps to regdmn code: 0x3a
[   67.802944] ath: Country alpha2 being used: US
[   67.802949] ath: Regpair used: 0x3a
[   67.802955] ath: regdomain 0x8348 dynamically updated by country element

** Model information
sys_vendor: CLEVO CO.                       
product_name: W110ER                          
product_version: N/A                             
chassis_vendor: CLEVO CO.                       
chassis_version: N/A                             
bios_vendor: American Megatrends Inc.
bios_version: 4.6.5
board_vendor: CLEVO CO.                       
board_name: W110ER                          
board_version: N/A                             

** Loaded modules:
nls_ascii
nls_cp437
vfat
fat
snd_seq_dummy
snd_hrtimer
snd_seq
snd_seq_device
ctr
psmouse
ccm
algif_aead
des_generic
libdes
ecb
algif_skcipher
cmac
sha512_ssse3
sha512_generic
md4
algif_hash
af_alg
dm_crypt
intel_rapl_msr
intel_rapl_common
x86_pkg_temp_thermal
intel_powerclamp
coretemp
kvm_intel
snd_hda_codec_hdmi
kvm
snd_hda_codec_via
snd_hda_codec_generic
ledtrig_audio
irqbypass
crc32_pclmul
ath9k
ghash_clmulni_intel
ath9k_common
snd_hda_intel
ath9k_hw
aesni_intel
iTCO_wdt
snd_intel_dspcfg
intel_pmc_bxt
crypto_simd
rtsx_pci_sdmmc
snd_intel_sdw_acpi
cryptd
ath
snd_hda_codec
iTCO_vendor_support
mei_hdcp
at24
mmc_core
dm_mod
watchdog
mac80211
rapl
snd_hda_core
nouveau
snd_hwdep
xhci_pci
libarc4
snd_pcm
xhci_hcd
ehci_pci
intel_cstate
r8169
snd_timer
ehci_hcd
mxm_wmi
joydev
intel_uncore
efi_pstore
mei_me
snd
i2c_i801
drm_ttm_helper
cfg80211
realtek
sg
mdio_devres
libphy
i2c_smbus
usbcore
mei
rtsx_pci
lpc_ich
soundcore
usb_common
rfkill
wmi
battery
intel_smartconnect
ac
button
nft_ct
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
nf_tables
libcrc32c
nfnetlink
pkcs8_key_parser
fuse
configfs
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
i915
sd_mod
t10_pi
crc_t10dif
i2c_algo_bit
crct10dif_generic
ttm
ahci
drm_kms_helper
libahci
libata
cec
rc_core
crct10dif_pclmul
scsi_mod
crct10dif_common
drm
crc32c_intel
scsi_common
evdev
serio_raw
video

** PCI devices:
not available

** USB devices:
not available


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.16.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-5.16.0-6-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.140
ii  kmod                                    29-1
ii  linux-base                              4.8

Versions of packages linux-image-5.16.0-6-amd64 recommends:
ii  apparmor             3.0.4-2
pn  firmware-linux-free  <none>

Versions of packages linux-image-5.16.0-6-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-efi-amd64          2.06-2
pn  linux-doc-5.16          <none>

Versions of packages linux-image-5.16.0-6-amd64 is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
pn  firmware-iwlwifi          <none>
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
pn  firmware-realtek          <none>
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information


Reply to: