Bug#1104511: linux-image-6.1.0-34-amd64: USB tethering broken
Package: src:linux
X-Debbugs-Cc: beuc@beuc.net
Version: 6.1.135-1
Severity: normal
Dear Maintainer,
After updating the stable kernel, I can no longer use USB tethering
(wired connection sharing) with my Fairphone.
I found many similar recent reports:
https://bugzilla.kernel.org/show_bug.cgi?id=220002
https://lore.kernel.org/all/e0df2d85-1296-4317-b717-bd757e3ab928@heusel.eu/
https://discussion.fedoraproject.org/t/fedora-42-tethering-from-my-phone-stopped-working-after-upgrade-device-recognized-as-wwan/148927/15
https://bugs.gentoo.org/953555
https://bbs.archlinux.org/viewtopic.php?id=304892
so posting here at Debian as well for tracking.
Apparently,
67d1a8956d2d ("rndis_host: Flag RNDIS modems as WWAN devices")
is the culprit.
-- Package-specific info:
** Version:
Linux version 6.1.0-34-amd64 (debian-kernel@lists.debian.org) (gcc-12
(Debian 12.2.0-14+deb12u1) 12.2.0, GNU ld (GNU Binutils for Debian)
2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.135-1 (2025-04-25)
** Not tainted
** Kernel log:
[ 279.542986] usb 3-1: Manufacturer: Fairphone
[ 279.542991] usb 3-1: SerialNumber: redacted
[ 279.555277] rndis_host 3-1:1.0 wwan0: register 'rndis_host' at
usb-0000:3f:00.0-1, Mobile Broadband RNDIS device, xx:re:da:ct:ed:xx
[ 279.648294] rndis_host 3-1:1.0 wwxxxredactedxx: renamed from wwan0
[ 397.224681] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 397.224693] wlp4s0: 80 MHz not supported, disabling VHT
[ 397.234599] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 397.269759] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 397.269771] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 397.273382] wlp4s0: authenticated
[ 397.278453] wlp4s0: associate with xx:re:da:ct:ed:xx (try 1/3)
[ 397.285317] wlp4s0: RX AssocResp from xx:re:da:ct:ed:xx (capab=0x1431
status=0 aid=1)
[ 397.287151] wlp4s0: associated
[ 397.346861] wlp4s0: Limiting TX power to 20 (20 - 0) dBm as
advertised by xx:re:da:ct:ed:xx
[ 397.395514] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[ 398.689616] wlp4s0: deauthenticating from xx:re:da:ct:ed:xx by local
choice (Reason: 3=DEAUTH_LEAVING)
[ 399.001611] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 399.001626] wlp4s0: 80 MHz not supported, disabling VHT
[ 399.012041] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 399.042530] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 399.042538] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 399.046933] wlp4s0: authenticated
[ 399.054469] wlp4s0: associate with xx:re:da:ct:ed:xx (try 1/3)
[ 399.063203] wlp4s0: RX AssocResp from xx:re:da:ct:ed:xx (capab=0x1431
status=0 aid=2)
[ 399.066425] wlp4s0: associated
[ 399.166971] wlp4s0: Limiting TX power to 20 (20 - 0) dBm as
advertised by xx:re:da:ct:ed:xx
[ 399.167134] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[ 525.324834] wlp4s0: disassociated from xx:re:da:ct:ed:xx (Reason:
1=UNSPECIFIED)
[ 532.514017] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 532.514030] wlp4s0: 80 MHz not supported, disabling VHT
[ 532.526231] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 532.559314] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 532.559333] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 532.564055] wlp4s0: authenticated
[ 532.568936] wlp4s0: associate with xx:re:da:ct:ed:xx (try 1/3)
[ 532.576402] wlp4s0: RX AssocResp from xx:re:da:ct:ed:xx (capab=0x1431
status=0 aid=1)
[ 532.578446] wlp4s0: associated
[ 532.590839] wlp4s0: Limiting TX power to 20 (20 - 0) dBm as
advertised by xx:re:da:ct:ed:xx
[ 3150.133917] wlp4s0: disassociated from xx:re:da:ct:ed:xx (Reason:
1=UNSPECIFIED)
[ 3153.740730] usb 3-1: USB disconnect, device number 10
[ 3153.740896] rndis_host 3-1:1.0 wwxxxredactedxx: unregister
'rndis_host' usb-0000:3f:00.0-1, Mobile Broadband RNDIS device
[ 3157.717836] pcieport 0000:00:1d.0: Intel SPT PCH root port ACS
workaround enabled
[ 3159.417838] usb 3-1: new high-speed USB device number 11 using xhci_hcd
[ 3159.569707] usb 3-1: New USB device found, idVendor=18d1,
idProduct=4ee7, bcdDevice= 4.19
[ 3159.569722] usb 3-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 3159.569729] usb 3-1: Product: Fairphone 4 5G
[ 3159.569735] usb 3-1: Manufacturer: Fairphone
[ 3159.569740] usb 3-1: SerialNumber: redacted
[ 3175.081090] usb 3-1: USB disconnect, device number 11
[ 3175.913909] usb 3-1: new high-speed USB device number 12 using xhci_hcd
[ 3176.070371] usb 3-1: New USB device found, idVendor=05c6,
idProduct=9024, bcdDevice= 4.19
[ 3176.070390] usb 3-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 3176.070399] usb 3-1: Product: Fairphone 4 5G
[ 3176.070405] usb 3-1: Manufacturer: Fairphone
[ 3176.070410] usb 3-1: SerialNumber: redacted
[ 3176.081100] rndis_host 3-1:1.0 wwan0: register 'rndis_host' at
usb-0000:3f:00.0-1, Mobile Broadband RNDIS device, xx:re:da:ct:ed:xx
[ 3176.151144] rndis_host 3-1:1.0 wwxxxredactedxx: renamed from wwan0
[ 3253.407124] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 3253.407137] wlp4s0: 80 MHz not supported, disabling VHT
[ 3253.419349] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 3253.456705] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 3253.456712] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 3255.466992] iwlwifi 0000:04:00.0: Not associated and the time event
is over already...
[ 3255.467111] wlp4s0: Connection to AP xx:re:da:ct:ed:xx lost
[ 3255.487404] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 2/3)
[ 3257.494827] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 3/3)
[ 3258.462125] wlp4s0: aborting authentication with xx:re:da:ct:ed:xx by
local choice (Reason: 3=DEAUTH_LEAVING)
[ 3260.270298] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 3260.270332] wlp4s0: 80 MHz not supported, disabling VHT
[ 3260.280372] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 3260.314866] wlp4s0: authenticate with xx:re:da:ct:ed:xx
[ 3260.314884] wlp4s0: send auth to xx:re:da:ct:ed:xx (try 1/3)
[ 3260.320764] wlp4s0: authenticated
[ 3260.329480] wlp4s0: associate with xx:re:da:ct:ed:xx (try 1/3)
[ 3260.337832] wlp4s0: RX AssocResp from xx:re:da:ct:ed:xx (capab=0x1431
status=0 aid=1)
[ 3260.341382] wlp4s0: associated
[ 3260.360346] wlp4s0: Limiting TX power to 20 (20 - 0) dBm as
advertised by xx:re:da:ct:ed:xx
[ 3260.450374] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[ 3466.826517] audit: type=1400 audit(1746095839.904:29):
apparmor="STATUS" operation="profile_replace" info="same as current
profile, skipping" profile="unconfined" name="libreoffice-oosplash"
pid=6847 comm="apparmor_parser"
[ 3466.857422] audit: type=1400 audit(1746095839.936:30):
apparmor="STATUS" operation="profile_replace" info="same as current
profile, skipping" profile="unconfined" name="libreoffice-senddoc"
pid=6850 comm="apparmor_parser"
[ 3471.874128] audit: type=1400 audit(1746095844.952:31):
apparmor="STATUS" operation="profile_replace" profile="unconfined"
name="libreoffice-soffice" pid=6853 comm="apparmor_parser"
[ 3471.894779] audit: type=1400 audit(1746095844.972:32):
apparmor="STATUS" operation="profile_replace" profile="unconfined"
name="libreoffice-soffice//gpg" pid=6853 comm="apparmor_parser"
[ 3471.933706] audit: type=1400 audit(1746095845.012:33):
apparmor="STATUS" operation="profile_replace" info="same as current
profile, skipping" profile="unconfined" name="libreoffice-xpdfimport"
pid=6859 comm="apparmor_parser"
[ 5152.271619] usb 3-1: USB disconnect, device number 12
[ 5152.271831] rndis_host 3-1:1.0 wwxxxredactedxx: unregister
'rndis_host' usb-0000:3f:00.0-1, Mobile Broadband RNDIS device
[ 5153.140186] usb 3-1: new high-speed USB device number 13 using xhci_hcd
[ 5153.292571] usb 3-1: New USB device found, idVendor=18d1,
idProduct=4ee7, bcdDevice= 4.19
[ 5153.292589] usb 3-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 5153.292597] usb 3-1: Product: Fairphone 4 5G
[ 5153.292603] usb 3-1: Manufacturer: Fairphone
[ 5153.292609] usb 3-1: SerialNumber: redacted
[ 5155.944910] usb 3-1: USB disconnect, device number 13
[ 5156.776005] usb 3-1: new high-speed USB device number 14 using xhci_hcd
[ 5156.932571] usb 3-1: New USB device found, idVendor=05c6,
idProduct=9024, bcdDevice= 4.19
[ 5156.932591] usb 3-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 5156.932599] usb 3-1: Product: Fairphone 4 5G
[ 5156.932605] usb 3-1: Manufacturer: Fairphone
[ 5156.932610] usb 3-1: SerialNumber: redacted
[ 5156.945493] rndis_host 3-1:1.0 wwan0: register 'rndis_host' at
usb-0000:3f:00.0-1, Mobile Broadband RNDIS device, xx:re:da:ct:ed:xx
[ 5157.033653] rndis_host 3-1:1.0 wwxxxredactedxx: renamed from wwan0
-- System Information:
Debian Release: 12.10
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-34-amd64 (SMP w/8 CPU threads; PREEMPT)
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-6.1.0-34-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.142+deb12u1
ii kmod 30+20221128-1
ii linux-base 4.9
Versions of packages linux-image-6.1.0-34-amd64 recommends:
ii apparmor 3.0.8-3
ii firmware-linux-free 20200122-1
Versions of packages linux-image-6.1.0-34-amd64 suggests:
pn debian-kernel-handbook <none>
ii extlinux 3:6.04~git20190206.bf6db5b4+dfsg1-3+b1
ii grub-efi-amd64 2.06-13+deb12u1
pn linux-doc-6.1 <none>
Versions of packages linux-image-6.1.0-34-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>
ii firmware-iwlwifi 20230210-5
pn firmware-libertas <none>
pn firmware-linux-nonfree <none>
ii firmware-misc-nonfree 20230210-5
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: