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-ker...@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