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

Bug#1008900: marked as done (linux-image-5.16.0-6-amd64: Spurious wireless disconnections under heavy traffic)



Your message dated Sun, 24 Apr 2022 11:22:27 +0200
with message-id <YmUW09s7oIu5pXhU@eldamar.lan>
and subject line Re: Bug#1008900: solved in 5.17 upstream
has caused the Debian Bug report #1008900,
regarding linux-image-5.16.0-6-amd64: Spurious wireless disconnections under heavy traffic
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1008900: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008900
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: linux
Source-Version: 5.17.3-1

hi,

On Wed, Apr 06, 2022 at 08:09:06PM +0200, Pascal Dormeau wrote:
> 
> Hello again,
> 
> My git bisect conclusion was right. The faulty commit has been reverted
> in linux 5.17:
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-5.17/revert-swiotlb-rework-fix-info-leak-with-dma_from_device.patch
> 
> Waiting for 5.17.

And marking as fixed with 5.17.3-1.

Regards,
Salvatore

--- End Message ---

Reply to: