Public bug reported:
ThinkPad X13s Gen 1, model 21BX0013US (no WWAN modem), BIOS N3HET93W (1.65), EC
1.23.
Clean install of Ubuntu 26.04.1, kernel 7.0.0-38-generic. ubuntu-drivers
reports all
drivers installed (hwe-lenovo-x13s-meta).
There is no sound card at all: aplay -l reports no soundcards, PipeWire shows
only
Dummy Output. (Night Light works on 26.04; this report is only about audio.)
The TX SoundWire link to the WCD938x headset codec never comes up, so
the card fails:
qcom-soundwire 3330000.soundwire: qcom_swrm_irq_handler: SWR bus clsh
detected (359 times so far)
wcd938x_codec audio-codec: soundwire device init timeout
snd-sc8280xp sound: ASoC: failed to instantiate card -110
Further observations (from 25.10 logs):
- The same link also logs "link failed to connect" and "write overflow" over
1,300 times.
- The RX link to the same codec (3210000) recovers after one clash at startup.
- The WSA speaker link (3250000) shows no errors.
- adsp, cdsp and slpi remoteprocs are running; q6apm and q6prm load.
- The device tree contains qcom,sc8280xp-sndcard.
The same failure has occurred since Ubuntu 25.10 (6.17.0-5/-8-generic, LP:
#2126982)
and with the 6.19 qcom-x1 kernel from ppa:juergh/linux-qcom-x1. A full
power-off with
the battery drained didn't help.
Questions: does this look like a hardware fault in the headset codec or its TX
SoundWire lines? Would a device-tree change that leaves the WCD938x links out
of the
sound card let the speakers work on their own?
$ dpkg -l | grep -i x13s
ii hwe-lenovo-x13s-meta 26.04.0
arm64 Meta package for Ubuntu on Lenovo X13s arm64 laptops
ii ubuntu-x13s-settings 26.04.0
arm64 Default settings for Ubuntu on Lenovo X13s arm64 laptops
ii ubuntu-x13s-settings-nogrub 26.04.0
arm64 Default settings for Ubuntu on Lenovo X13s arm64 laptops
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-38-generic 7.0.0-38.38
ProcVersionSignature: Ubuntu 7.0.0-38.38-generic 7.0.14
Uname: Linux 7.0.0-38-generic aarch64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: arm64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: srihari 3443 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 24 13:09:26 2026
InstallationDate: Installed on 2026-10-24 (1 days ago)
InstallationMedia: Ubuntu 26.04.1 LTS "Resolute Raccoon" - Release arm64
(20260826)
IwDevWlp6p1s0Link: Not connected.
Lspci-vt:
-[0002:00]---00.0-[01-ff]----00.0 Shenzhen Unionmemory Information System
Ltd. AM630 PCIe 4.0 NVMe SSD 256GB
-[0006:00]---00.0-[01-ff]----00.0 Qualcomm Technologies, Inc QCNFA765
Wireless Network Adapter
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit
Ethernet Adapter
Lsusb-t:
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/4p, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 10000M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 480M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 10000M
|__ Port 001: Dev 002, If 0, Class=Vendor Specific Class, Driver=r8152,
5000M
MachineType: LENOVO 21BX0013US
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 msmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-38-generic
root=UUID=5e429224-f855-4b63-8a6d-a26cc1a3506d ro clk_ignore_unused
pd_ignore_unused arm64.nopauth quiet splash console=tty0
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
RfKill:
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
acpidump:
dmi.bios.date: 06/09/2025
dmi.bios.release: 1.65
dmi.bios.vendor: LENOVO
dmi.bios.version: N3HET93W (1.65 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21BX0013US
dmi.board.vendor: LENOVO
dmi.board.version:
SDK0T76530 WIN
ptal����8
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.23
dmi.modalias:
dmi:bvnLENOVO:bvrN3HET93W(1.65):bd06/09/2025:br1.65:efr1.23:svnLENOVO:pn21BX0013US:pvrThinkPadX13sGen1:rvnLENOVO:rn21BX0013US:rvrSDK0T76530WINptal8:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21BX_BU_Think_FM_ThinkPadX13sGen1:pfaThinkPadX13sGen1:
dmi.product.family: ThinkPad X13s Gen 1
dmi.product.name: 21BX0013US
dmi.product.sku: LENOVO_MT_21BX_BU_Think_FM_ThinkPad X13s Gen 1
dmi.product.version: ThinkPad X13s Gen 1
dmi.sys.vendor: LENOVO
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: 21bx0013us apport-bug arm64 resolute wayland-session x13s
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172129
Title:
ThinkPad X13s 21BX0013US: no sound card, WCD938x TX SoundWire link
(3330000) bus clash, card fails -110
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2172129/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs