#1108496 linux-image-6.12.30+bpo-amd64: USB audio glitches: retire_capture_urb

Package:
src:linux
Source:
src:linux
Submitter:
Jamie Forth
Date:
2025-09-17 09:59:01 UTC
Severity:
normal
Tags:
#1108496#5
Date:
2025-06-29 18:13:18 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

Playing sound via a Focusrite Clarett 8Pre USB audio interface causes
a regular glitch in the sound every ~60 seconds, accompanied by the
kernel log message `retire_capture_urb: N callbacks suppressed'.

Occasional xruns are reported by pw-top, but not consistently with the
glitch/retire_capture_urb warning.

This only seems to happen with Linux 6.12* amd64 kernels.

1. Boot a backported Linux 6.12* kernel in bookworm.

Tested with:
- linux-image-6.12.12+bpo-amd64
- linux-image-6.12.30+bpo-amd64

2. Connect the USB interface and set as the default output device.

3. Play a sound.

Tested with:
- speaker-test -t sine -c 2
- mplayer -ao alsa|pulse|jack

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Ineffective:
- Disabling pipewire/wireplumber/pulseaudio
- Changing ALSA buffer-size and period-num
- With or without threadirqs
- rtprio settings look fine and audio threads are given the same
  priorities under all kernel versions
- Using the same USB interface with a different laptop running trixie
  (linux-image-6.12.33+deb13-amd64)

Effective (this laptop):
- Playing sound through internal audio hardware (6.1 and 6.12
  kernels)
- Playing sound through the same USB interface when running a stable
  bookworm 6.1 kernel (e.g. linux-image-6.1.0-37-amd64).

   * What was the outcome of this action?

When running a Linux 6.12 kernel (backported in bookworm, or seemingly
also in trixie) playing sound in various ways through a USB audio
interface results in glitching and retire_capture_urb warnings.

   * What outcome did you expect instead?

I would expect the same behaviour as observed with Linux 6.1 kernels.

   * Further info

There are no differences in default ALSA parameters running under 6.1
or 6.12 kernels.

$ cat /proc/asound/USB/pcm0c/sub0/sw_params

  access: MMAP_INTERLEAVED
  format: S32_LE
  subformat: STD
  channels: 10
  rate: 48000 (48000/1)
  period_size: 128
  buffer_size: 32768

$ cat /proc/asound/USB/pcm0c/sub0/sw_params

  tstamp_mode: ENABLE
  period_step: 1
  avail_min: 128
  start_threshold: 9223372036854775807
  stop_threshold: 32768
  silence_threshold: 0
  silence_size: 0
  boundary: 4611686018427387904

Diff between udevadm reported device info under 6.1 and 6.12 kernels.

$ udevadm info /dev/snd/by-id/usb-Focusrite_Clarett_8Pre_USB_00005283-00

5c5
< D: c 116:16
---
14c14
< E: MINOR=16
---

$ udevadm info --attribute-walk /dev/snd/by-id/usb-Focusrite_Clarett_8Pre_USB_00005283-00

135c135
<     ATTRS{bcdDevice}=="0601"
---
145c145
<     ATTRS{manufacturer}=="Linux 6.1.0-37-amd64 xhci-hcd"
---
193c193
<     ATTRS{irq}=="148"
---
197c197,204
<     ATTRS{msi_irqs/148}=="msi"
---
219d225
<     ATTRS{resource0}=="(not readable)"

The additional IRQs listed under the 6.12 kernel don't appear to
exist, only irq/155-xhci_hcd in this case.

Jamie

#1108496#10
Date:
2025-07-09 12:49:03 UTC
From:
To:
On Sun, 2025-06-29 at 19:13 +0100, Jamie Forth wrote:
[...]

You mean "hw_params", right?

But these are for the capture side (pcm0c), whereas I thought the
problem was with playback (pcm0p)?

[...]

They exist and have been allocated but are not used.  The XHCI PCI
driver can currently allocate multiple IRQs but only installs an IRQ
handler for the first one.  This is a bit strange but should not cause a
problem because it also doesn't configure the hardware to use the
additional IRQs.

[...]
[...]
[...]

I see some reports that the Nvidia proprietary drivers can cause latency
spikes that affect audio.  Can you please test whether this problem
still occurs when using the nouveau driver instead?

Ben.

#1108496#17
Date:
2025-07-19 17:35:16 UTC
From:
To:
Yes sorry, here is the correct info – also with the default number of
output channels (i.e. all: 10 analogue + 10 digital). The parameters
are otherwise the same after disabling digital I/O, and has no effect
on the glitching.

$ cat /proc/asound/USB/pcm0p/sub0/hw_params
  access: MMAP_INTERLEAVED
  format: S32_LE
  subformat: STD
  channels: 20
  rate: 48000 (48000/1)
  period_size: 128
  buffer_size: 32768

$ cat /proc/asound/USB/pcm0p/sub0/sw_params
  tstamp_mode: ENABLE
  period_step: 1
  avail_min: 32640
  start_threshold: 9223372036854775807
  stop_threshold: 32768
  silence_threshold: 0
  silence_size: 0
  boundary: 4611686018427387904

Thanks. The IRQ handler also behaves similarly under both 6.1 and 6.12
kernels so this doesn't seem to be an issue.

- CPU utilisation: ~10% (top)
- IRQ rate: ~3.4 kHz (derived from: watch -n 10 -d cat /proc/interrupts)
switching to nouveau.

I also tried the following to no avail:
- reverting all firmware packages to stable versions
- blacklisting nouveau (loading only i915 for the integrated GPU)
- disabling Thunderbolt 4 in the BIOS
- turning off WiFi and Bluetooth in the Gnome system menu

#1108496#24
Date:
2025-08-02 02:38:07 UTC
From:
To:
It seems like the periodic glitching is related to hw_random.

A glitch happens every time the hwrng process becomes active, every ~60
seconds, and can be reproduced on demand by reading 64 bytes.

  # od -Ad -N64 < /dev/hwrng
  0000000 136705 146445 104226 000714 065106 122636 025711 113316
  0000016 030251 142732 153350 046337 135743 007723 167576 052533
  0000032 020014 064122 155565 000156 052467 105312 043434 142123
  0000048 051052 142223 035427 154113 163333 154443 052143 127476
  0000064

I can't reproduce this in 6.1.

The kernel log for 6.1 includes "No test for fips(ansi_cprng)
(fips_ansi_cprng)", whereas 6.12 doesn't, but in either case fips is not
enabled.

  # cat /proc/sys/crypto/fips_enabled
  0

Jamie

#1108496#29
Date:
2025-08-05 13:02:23 UTC
From:
To:
Jamie Forth <jamieforth@gmail.com> writes:
hwrng process there is no more periodic glitching.

I've upgraded to trixie and can confirm the glitching is still present
when TPM is enabled on this laptop.

[   15.584679] kernel: Linux version 6.12.38+deb13-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6>
[   15.584792] kernel: efi: ACPI=0x94bfe000 ACPI 2.0=0x94bfe014 TPMFinalLog=0x9498f000 SMBIOS=0x90cbb000 SMBIOS 3.0=0x90cae000 MEMATTR=0x8b501018 ESRT=0x8b536000 MOKvar=0x8f41f000 INITRD=0x63b6e918 RNG=0x94bfd018>
[   15.584796] kernel: random: crng init done
[   15.584957] kernel: ACPI: TPM2 0x0000000090CBC000 00004C (v04 LENOVO TP-N34   00001640 PTEC 00000002)
[   15.585148] kernel: ACPI: Reserving TPM2 table memory at [mem 0x90cbc000-0x90cbc04b]
[   15.640549] kernel: tpm_tis STM0125:00: 2.0 TPM (device-id 0x0, rev-id 78)
[ 2065.452060] kernel: retire_capture_urb: 20 callbacks suppressed
[ 2126.896129] kernel: retire_capture_urb: 17 callbacks suppressed
[ 2188.336408] kernel: retire_capture_urb: 8 callbacks suppressed
[ 2249.772051] kernel: retire_capture_urb: 24 callbacks suppressed
[ 2311.212783] kernel: retire_capture_urb: 20 callbacks suppressed

  # cat /dev/hwrng > /dev/null

[ 2510.012036] kernel: retire_capture_urb: 846 callbacks suppressed

This reveals other devices are also affected, not only USB.

[ 2789.964385] kernel: i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=168169 end=168170) time 392 us, min 1072, max 1079, scanline start 1052, end 1080
[ 2865.266091] pipewire[2027]: spa.alsa: hw:sofhdadspp: snd_pcm_start: File descriptor in bad state

Disabling TPM in the BIOS again "fixes" the problem.

[   10.622909] kernel: Linux version 6.12.38+deb13-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6>
[   10.623025] kernel: random: crng init done
[   10.645615] kernel: ima: No TPM chip found, activating TPM-bypass!
... no glitches, even under high load (stress-ng --cpu -1)

There does not appear to be any firmware updates.

  # fwupdmgr get-devices 1d8d50a4dbc65618f5c399c2ae827b632b3ccc11
LENOVO 20W0S0WE00
│
└─TPM:
      Device ID:          1d8d50a4dbc65618f5c399c2ae827b632b3ccc11
      Current version:    1.258.0.0
      Vendor:             ST Microelectronics (TPM:STM)
      GUIDs:              84df3581-f896-54d2-bd1a-372602f04c32 ← TPM\VEN_STM&DEV_0001
                          bfaed10a-bbc1-525b-a329-35da2f63e918 ← TPM\VEN_STM&MOD_
                          70b7b833-7e1a-550a-a291-b94a12d0f319 ← TPM\VEN_STM&DEV_0001&VER_2.0
                          06f005e9-cb62-5d1a-82d9-13c534c53c48 ← TPM\VEN_STM&MOD_&VER_2.0
      Device Flags:       • Internal device
                          • System requires external power source
                          • Needs a reboot after installation
                          • Device can recover flash failures
                          • Full disk encryption secrets may be invalidated when updating
                          • Signed Payload
                          • Can tag for emulation

I'm happy to keep TPM permanently disabled and close this bug report
unless there is anything further you would like me to test?

I also found a similar issue reported with AMD, which resulted in
disabling TPM RNG use for all AMD fTPMs.

- https://bugzilla.kernel.org/show_bug.cgi?id=217122
- https://bugzilla.kernel.org/show_bug.cgi?id=217212


** Model information
sys_vendor: LENOVO
product_name: 20W0S0WE00
product_version: ThinkPad T14 Gen 2i
chassis_vendor: LENOVO
chassis_version: None
bios_vendor: LENOVO
bios_version: N34ET64W (1.64 )
board_vendor: LENOVO
board_name: 20W0S0WE00
board_version: NO DPK

** Configuration for modprobe:
blacklist microcode
blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb
blacklist microcode
blacklist gspca_kinect
options snd_pcsp index=-2
options cx88_alsa index=-2
options snd_atiixp_modem index=-2
options snd_intel8x0m index=-2
options snd_via82xx_modem index=-2
options bonding max_bonds=0
options dummy numdummies=0
options ifb numifbs=0
options thinkpad_acpi fan_control=1

** Loaded modules:
xt_conntrack
xt_MASQUERADE
xt_set
ip_set
nft_chain_nat
nf_nat
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
xt_addrtype
nft_compat
nf_tables
libcrc32c
xfrm_user
xfrm_algo
snd_usb_audio
snd_usbmidi_lib
sd_mod
scsi_mod
scsi_common
ccm
snd_seq_dummy
snd_hrtimer
snd_seq_midi
snd_seq_midi_event
snd_rawmidi
snd_seq
snd_seq_device
overlay
bridge
stp
llc
uhid
rfcomm
cmac
algif_hash
algif_skcipher
af_alg
qrtr
bnep
binfmt_misc
nls_ascii
nls_cp437
vfat
fat
snd_soc_skl_hda_dsp
snd_soc_intel_sof_board_helpers
snd_sof_probes
snd_soc_intel_hda_dsp_common
snd_hda_codec_realtek
snd_hda_codec_generic
snd_hda_scodec_component
snd_soc_dmic
snd_sof_pci_intel_tgl
snd_sof_pci_intel_cnl
snd_sof_intel_hda_generic
soundwire_intel
soundwire_generic_allocation
soundwire_cadence
snd_sof_intel_hda_common
snd_soc_hdac_hda
snd_sof_intel_hda_mlink
snd_sof_intel_hda
snd_hda_codec_hdmi
snd_sof_pci
snd_sof_xtensa_dsp
snd_sof
snd_sof_utils
snd_soc_acpi_intel_match
snd_soc_acpi
soundwire_bus
snd_soc_avs
intel_uncore_frequency
snd_soc_hda_codec
intel_uncore_frequency_common
iwlmvm
x86_pkg_temp_thermal
snd_hda_ext_core
snd_soc_core
intel_powerclamp
coretemp
kvm_intel
snd_compress
mac80211
mei_hdcp
mei_pxp
snd_pcm_dmaengine
intel_rapl_msr
uvcvideo
snd_hda_intel
kvm
btusb
snd_intel_dspcfg
snd_intel_sdw_acpi
btrtl
libarc4
snd_hda_codec
videobuf2_vmalloc
uvc
btintel
videobuf2_memops
btbcm
irqbypass
videobuf2_v4l2
btmtk
snd_hda_core
processor_thermal_device_pci_legacy
iwlwifi
videodev
processor_thermal_device
rapl
snd_hwdep
intel_cstate
processor_thermal_wt_hint
processor_thermal_rfim
snd_pcm_oss
intel_uncore
snd_ctl_led
videobuf2_common
processor_thermal_rapl
snd_mixer_oss
think_lmi
pcspkr
bluetooth
ee1004
wmi_bmof
cfg80211
firmware_attributes_class
mc
snd_pcm
mei_me
snd_timer
intel_rapl_common
mei
processor_thermal_wt_req
thinkpad_acpi
processor_thermal_power_floor
processor_thermal_mbox
nvram
intel_soc_dts_iosf
platform_profile
snd
igen6_edac
soundcore
rfkill
ac
intel_pmc_core
int3403_thermal
int340x_thermal_zone
intel_vsec
pmt_telemetry
pmt_class
int3400_thermal
intel_hid
acpi_tad
acpi_pad
acpi_thermal_rel
sparse_keymap
joydev
evdev
msr
parport_pc
ppdev
lp
parport
nvme_fabrics
configfs
nvme_keyring
efi_pstore
nfnetlink
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
dm_crypt
dm_mod
xe
drm_suballoc_helper
i915
nouveau
mxm_wmi
hid_multitouch
drm_gpuvm
drm_exec
iTCO_wdt
hid_generic
crct10dif_pclmul
gpu_sched
drm_buddy
intel_pmc_bxt
crc32_pclmul
rtsx_pci_sdmmc
xhci_pci
iTCO_vendor_support
crc32c_intel
i2c_algo_bit
mmc_core
drm_display_helper
watchdog
xhci_hcd
ghash_clmulni_intel
sha512_ssse3
nvme
cec
sha256_ssse3
rc_core
drm_ttm_helper
usbcore
ttm
sha1_ssse3
i2c_hid_acpi
nvme_core
i2c_hid
drm_kms_helper
psmouse
ucsi_acpi
hid
aesni_intel
typec_ucsi
video
typec
intel_lpss_pci
gf128mul
i2c_i801
intel_lpss
crypto_simd
drm
rtsx_pci
thunderbolt
cryptd
serio_raw
roles
i2c_smbus
idma64
nvme_auth
usb_common
battery
wmi
button

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Tiger Lake-UP3/H35 4 cores Host Bridge/DRAM Registers [8086:9a14] (rev 01)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	IOMMU group: 3
	Capabilities: <access denied>
	Kernel modules: igen6_edac

00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device [17aa:22ca]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 189
	IOMMU group: 2
	Region 0: Memory at 6052000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=512M]
	Region 4: I/O ports at 4000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915, xe

00:04.0 Signal processing controller [1180]: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant [8086:9a03] (rev 01)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 4
	Region 0: Memory at 6053b80000 (64-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy

00:06.0 PCI bridge [0604]: Intel Corporation 11th Gen Core Processor PCIe Controller [8086:9a09] (rev 01) (prog-if 00 [Normal decode])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin D routed to IRQ 124
	IOMMU group: 5
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: beb00000-bebfffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:07.0 PCI bridge [0604]: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1 [8086:9a25] (rev 01) (prog-if 00 [Normal decode])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 125
	IOMMU group: 1
	Bus: primary=00, secondary=20, subordinate=49, sec-latency=0
	I/O behind bridge: 5000-5fff [size=4K] [16-bit]
	Memory behind bridge: b0000000-bc1fffff [size=194M] [32-bit]
	Prefetchable memory behind bridge: 6000000000-601bffffff [size=448M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:07.2 PCI bridge [0604]: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2 [8086:9a27] (rev 01) (prog-if 00 [Normal decode])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin C routed to IRQ 126
	IOMMU group: 0
	Bus: primary=00, secondary=50, subordinate=79, sec-latency=0
	I/O behind bridge: 6000-6fff [size=4K] [16-bit]
	Memory behind bridge: a2000000-ae1fffff [size=194M] [32-bit]
	Prefetchable memory behind bridge: 6020000000-603bffffff [size=448M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:0d.0 USB controller [0c03]: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller [8086:9a13] (rev 01) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin ? routed to IRQ 156
	IOMMU group: 6
	Region 0: Memory at 6053bb0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:0d.2 USB controller [0c03]: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 [8086:9a1b] (rev 01) (prog-if 40 [USB4 Host Interface])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 6
	Region 0: Memory at 6053b40000 (64-bit, non-prefetchable) [size=256K]
	Region 2: Memory at 6053bd2000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt

00:0d.3 USB controller [0c03]: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 [8086:9a1d] (rev 01) (prog-if 40 [USB4 Host Interface])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 6
	Region 0: Memory at 6053b00000 (64-bit, non-prefetchable) [size=256K]
	Region 2: Memory at 6053bd1000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt

00:14.0 USB controller [0c03]: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller [8086:a0ed] (rev 20) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 164
	IOMMU group: 7
	Region 0: Memory at 6053ba0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 RAM memory [0500]: Intel Corporation Tiger Lake-LP Shared SRAM [8086:a0ef] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	IOMMU group: 7
	Region 0: Memory at 6053bc8000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Region 2: Memory at 6053bd0000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:14.3 Network controller [0280]: Intel Corporation Wi-Fi 6 AX201 [8086:a0f0] (rev 20)
	Subsystem: Intel Corporation Device [8086:0070]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 8
	Region 0: Memory at 6053bc4000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 [8086:a0e8] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 27
	IOMMU group: 9
	Region 0: Memory at 4107000000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 [8086:a0e9] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 40
	IOMMU group: 9
	Region 0: Memory at 4107001000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:16.0 Communication controller [0780]: Intel Corporation Tiger Lake-LP Management Engine Interface [8086:a0e0] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 190
	IOMMU group: 10
	Region 0: Memory at 6053bcd000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a0b8] (rev 20) (prog-if 00 [Normal decode])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin ? routed to IRQ 127
	IOMMU group: 11
	Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
	I/O behind bridge: 7000-7fff [size=4K] [16-bit]
	Memory behind bridge: be100000-beafffff [size=10M] [32-bit]
	Prefetchable memory behind bridge: 6053000000-60539fffff [size=10M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.7 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #8 [8086:a0bf] (rev 20) (prog-if 00 [Normal decode])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin D routed to IRQ 128
	IOMMU group: 12
	Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: be000000-be0fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1d.0 PCI bridge [0604]: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 [8086:a0b0] (rev 20) (prog-if 00 [Normal decode])
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 129
	IOMMU group: 13
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 3000-3fff [size=4K] [16-bit]
	Memory behind bridge: bd000000-bdffffff [size=16M] [32-bit]
	Prefetchable memory behind bridge: 6040000000-6051ffffff [size=288M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge [0601]: Intel Corporation Tiger Lake-LP LPC Controller [8086:a082] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	IOMMU group: 14

00:1f.3 Audio device [0403]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20) (prog-if 80)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64
	Interrupt: pin A routed to IRQ 201
	IOMMU group: 14
	Region 0: Memory at 6053bc0000 (64-bit, non-prefetchable) [size=16K]
	Region 4: Memory at 6053a00000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl

00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-LP SMBus Controller [8086:a0a3] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 14
	Region 0: Memory at 6053bcc000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller [8086:a0a4] (rev 20)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	IOMMU group: 14
	Region 0: Memory at a0800000 (32-bit, non-prefetchable) [size=4K]

01:00.0 3D controller [0302]: NVIDIA Corporation TU117M [GeForce MX450] [10de:1f9c] (rev a1)
	Subsystem: Lenovo Device [17aa:22ca]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 188
	IOMMU group: 17
	Region 0: Memory at bd000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at 6040000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at 6050000000 (64-bit, prefetchable) [size=32M]
	Region 5: I/O ports at 3000 [size=128]
	Expansion ROM at <ignored> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: nouveau
	Kernel modules: nouveau

04:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808] (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd SSD 970 EVO/PRO [144d:a801]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 15
	Region 0: Memory at beb00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

0a:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)
	Subsystem: Lenovo Device [17aa:22c9]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 146
	IOMMU group: 16
	Region 0: Memory at be000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci


** USB devices:
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 003 Device 002: ID 04f2:b6d0 Chicony Electronics Co., Ltd Integrated Camera
Bus 003 Device 003: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 004: ID 1235:8208 Focusrite-Novation Clarett 8Pre USB
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

#1108496#34
Date:
2025-09-17 09:55:54 UTC
From:
To:
*你好!*

美国食品安全专家近日警告消费者在超市购买食品时要更加谨慎。

他们建议人们避免三种常见食物,因为它们可能携带致命的病原体,并可能导致严重的食物中毒甚至死亡。

切片水果、生豆芽、鲜牛奶等都是高风险食品,对使用者来说非常不健康。

这些信息十分珍贵,请务必查看完整内容!

https://simpleurl.link/3-zhong-shi-wu

祝你和你的家人好运!
--- 历史会铭记,正义永不沉默