Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #89051 > unrolled thread

Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE

Started by"Francesco Poli (wintermute)" <invernomuto@paranoici.org>
First post2025-08-31 14:50 +0200
Last post2025-10-25 17:00 +0200
Articles 20 — 4 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE "Francesco Poli (wintermute)" <invernomuto@paranoici.org> - 2025-08-31 14:50 +0200
    Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel  audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0]  ... non-zero reserved fields in PTE "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-09-06 14:00 +0200
    Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Salvatore Bonaccorso <carnil@debian.org> - 2025-09-06 14:00 +0200
      Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-09-07 13:20 +0200
        Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-09-29 23:10 +0200
    Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-10-05 18:50 +0200
    Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel  audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0]  ... non-zero reserved fields in PTE "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-10-05 21:00 +0200
    Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-10-05 21:30 +0200
      Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Salvatore Bonaccorso <carnil@debian.org> - 2025-10-11 17:30 +0200
        Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-10-11 19:00 +0200
          Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Salvatore Bonaccorso <carnil@debian.org> - 2025-10-17 15:50 +0200
            Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-10-18 13:20 +0200
              Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Salvatore Bonaccorso <carnil@debian.org> - 2025-10-25 17:00 +0200
                Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-10-25 17:40 +0200
                  Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Salvatore Bonaccorso <carnil@debian.org> - 2025-10-26 14:10 +0100
                Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-10-26 23:40 +0100
                  Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Francesco Poli <invernomuto@paranoici.org> - 2025-11-06 00:00 +0100
                    Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE Salvatore Bonaccorso <carnil@debian.org> - 2025-11-11 13:50 +0100
    Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel  audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0]  ... non-zero reserved fields in PTE "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-10-17 15:50 +0200
    Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel  audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0]  ... non-zero reserved fields in PTE "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-10-25 17:00 +0200

#89051 — Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE

From"Francesco Poli (wintermute)" <invernomuto@paranoici.org>
Date2025-08-31 14:50 +0200
SubjectBug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Message-ID<LpPFo-bJIJ-1@gated-at.bofh.it>
Package: src:linux
Version: 6.16.3-1
Severity: important
X-Debbugs-Cc: debian-amd64@lists.debian.org, invernomuto@paranoici.org
User: debian-amd64@lists.debian.org
Usertags: amd64

Hello!

I've just upgraded linux-image-amd64 and rebooted to
linux-image-6.16.3+deb14-amd64, to find a very bad surprise:
Intel integrated audio (device 00:1b.0, see the PCI list) no longer works.

Everything looks normal: alsamixer shows the usual controls (nothing relevant
was found to be accidentally muted) for the usual sound card (HDA Intel PCH);
jackd starts as usual; audacious starts as usual and plays music as usual.

But...

But nothing can be heard from the speakers and /var/log/kern.log is
filled with the following error messages (that repeat once every 5 s):

kernel: dmar_fault: 19382 callbacks suppressed
kernel: DMAR: DRHD: handling fault status reg 3
kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa02000 [fault reason 0x0c] non-zero reserved fields in PTE
kernel: DMAR: DRHD: handling fault status reg 3
kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa02000 [fault reason 0x0c] non-zero reserved fields in PTE
kernel: DMAR: DRHD: handling fault status reg 3
kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa02000 [fault reason 0x0c] non-zero reserved fields in PTE
kernel: DMAR: DRHD: handling fault status reg 3


Rebooting with linux-image-6.12.38+deb13-amd64 makes everything work
again.

The error messages look similar to the ones quoted in a comment to
one [upstream bug] report, however that comment refers to Linux kernel
version 6.12.23, while I only see this issue after upgrading from
version 6.12.38 to version 6.16.3 ...

[upstream bug]: <https://bugzilla.kernel.org/show_bug.cgi?id=215919#c6>


What am I doing wrong?
Please forward my bug report upstream and incorporate a fix as soon as
possible.

Thanks for any help you may provide!


-- Package-specific info:
** Version:
Linux version 6.16.3+deb14-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.3.0-5) 14.3.0, GNU ld (GNU Binutils for Debian) 2.45) #1 SMP PREEMPT_DYNAMIC Debian 6.16.3-1 (2025-08-24)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-6.16.3+deb14-amd64 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro quiet

** Not tainted

** Kernel log:
Unable to read kernel log; any relevant messages should be attached

** Model information
sys_vendor: To Be Filled By O.E.M.
product_name: To Be Filled By O.E.M.
product_version: To Be Filled By O.E.M.
chassis_vendor: To Be Filled By O.E.M.
chassis_version: To Be Filled By O.E.M.
bios_vendor: American Megatrends Inc.
bios_version: P1.60
board_vendor: ASRock
board_name: Z97 Extreme6
board_version: 

** Configuration for modprobe:
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
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 md_mod start_ro=1
options bonding max_bonds=0
options dummy numdummies=0
options ifb numifbs=0

** Loaded modules:
cpufreq_conservative
msr
nls_ascii
nls_cp437
vfat
fat
binfmt_misc
intel_rapl_msr
intel_rapl_common
x86_pkg_temp_thermal
intel_powerclamp
coretemp
kvm_intel
snd_hda_codec_hdmi
kvm
irqbypass
ghash_clmulni_intel
snd_hda_codec_realtek
sha512_ssse3
snd_hda_codec_generic
sha1_ssse3
uvcvideo
snd_hda_scodec_component
aesni_intel
videobuf2_vmalloc
uvc
rapl
videobuf2_memops
mei_hdcp
mei_pxp
snd_hda_intel
at24
mxm_wmi
videobuf2_v4l2
intel_cstate
videodev
i915
intel_uncore
videobuf2_common
pcspkr
snd_intel_dspcfg
snd_soc_rt5640
snd_usb_audio
snd_soc_rl6231
snd_intel_sdw_acpi
snd_hda_codec
snd_usbmidi_lib
snd_soc_core
snd_rawmidi
mei_me
snd_seq_device
mc
snd_hda_core
mei
snd_compress
snd_pcm_dmaengine
snd_hwdep
drm_buddy
snd_pcm
ttm
snd_timer
drm_display_helper
snd
cec
rc_core
drm_client_lib
evdev
drm_kms_helper
acpi_pad
soundcore
button
i2c_algo_bit
sg
drm
nct6775
nct6775_core
configfs
hwmon_vid
efi_pstore
nfnetlink
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_cryptoapi
btrfs
blake2b_generic
raid10
raid456
async_raid6_recov
async_memcpy
async_pq
async_xor
async_tx
xor
raid6_pq
raid0
raid1
hid_generic
usbhid
hid
uas
usb_storage
md_mod
sr_mod
sd_mod
cdrom
iTCO_wdt
intel_pmc_bxt
iTCO_vendor_support
watchdog
r8169
ahci
xhci_pci
libahci
libata
xhci_hcd
realtek
ehci_pci
mdio_devres
ehci_hcd
video
scsi_mod
libphy
usbcore
mdio_bus
e1000e
i2c_i801
wmi
scsi_common
lpc_ich
i2c_smbus
usb_common
efivarfs

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
	Subsystem: ASRock Incorporation Device [1849:0c00]
	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: 1
	Capabilities: <access denied>
	Kernel driver in use: hsw_uncore

00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
	Subsystem: ASRock Incorporation Device [1849:0412]
	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 50
	IOMMU group: 0
	Region 0: Memory at ef400000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at f000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
	Subsystem: ASRock Incorporation Device [1849:0c0c]
	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 52
	IOMMU group: 2
	Region 0: Memory at efc34000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:14.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB xHCI Controller [8086:8cb1] (prog-if 30 [XHCI])
	Subsystem: ASRock Incorporation Device [1849:8cb1]
	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 35
	IOMMU group: 3
	Region 0: Memory at efc20000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:16.0 Communication controller [0780]: Intel Corporation 9 Series Chipset Family ME Interface #1 [8086:8cba]
	Subsystem: ASRock Incorporation Device [1849:8cba]
	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 49
	IOMMU group: 4
	Region 0: Memory at efc3e000 (64-bit, non-prefetchable) [size=16]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1]
	Subsystem: ASRock Incorporation Device [1849:15a1]
	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 34
	IOMMU group: 5
	Region 0: Memory at efc00000 (32-bit, non-prefetchable) [size=128K]
	Region 1: Memory at efc3c000 (32-bit, non-prefetchable) [size=4K]
	Region 2: I/O ports at f080 [disabled] [size=32]
	Capabilities: <access denied>
	Kernel driver in use: e1000e
	Kernel modules: e1000e

00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 [8086:8cad] (prog-if 20 [EHCI])
	Subsystem: ASRock Incorporation Device [1849:8cad]
	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 16
	IOMMU group: 6
	Region 0: Memory at efc3b000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci

00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
	Subsystem: ASRock Incorporation Device [1849:1151]
	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 51
	IOMMU group: 7
	Region 0: Memory at efc30000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 [8086:8c90] (rev d0) (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation Device [1849:8c90]
	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 26
	IOMMU group: 8
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: [disabled] [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:1c.2 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 [8086:8c94] (rev d0) (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation Device [1849:8c94]
	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 C routed to IRQ 27
	IOMMU group: 9
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: e000-efff [size=4K] [16-bit]
	Memory behind bridge: efb00000-efbfffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: e0000000-e00fffff [size=1M] [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.3 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 [8086:8c96] (rev d0) (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation Device [1849:8c96]
	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 D routed to IRQ 28
	IOMMU group: 10
	Bus: primary=00, secondary=03, subordinate=08, sec-latency=0
	I/O behind bridge: c000-dfff [size=8K] [16-bit]
	Memory behind bridge: ef800000-ef9fffff [size=2M] [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:1c.6 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI Express Root Port 7 [8086:8c9c] (rev d0) (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation Device [1849:8c9c]
	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 C routed to IRQ 29
	IOMMU group: 11
	Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: efa00000-efafffff [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 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 [8086:8ca6] (prog-if 20 [EHCI])
	Subsystem: ASRock Incorporation Device [1849:8ca6]
	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 23
	IOMMU group: 12
	Region 0: Memory at efc3a000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci-pci
	Kernel modules: ehci_pci

00:1f.0 ISA bridge [0601]: Intel Corporation Z97 Chipset LPC Controller [8086:8cc4]
	Subsystem: ASRock Incorporation Device [1849:8cc4]
	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
	IOMMU group: 13
	Capabilities: <access denied>
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich

00:1f.2 SATA controller [0106]: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode] [8086:8c82] (prog-if 01 [AHCI 1.0])
	Subsystem: ASRock Incorporation Device [1849:8c82]
	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 B routed to IRQ 40
	IOMMU group: 13
	Region 0: I/O ports at f0d0 [size=8]
	Region 1: I/O ports at f0c0 [size=4]
	Region 2: I/O ports at f0b0 [size=8]
	Region 3: I/O ports at f0a0 [size=4]
	Region 4: I/O ports at f060 [size=32]
	Region 5: Memory at efc39000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 9 Series Chipset Family SMBus Controller [8086:8ca2]
	Subsystem: ASRock Incorporation Device [1849:8ca2]
	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 C routed to IRQ 18
	IOMMU group: 13
	Region 0: Memory at efc38000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at f040 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11)
	Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168]
	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 18
	IOMMU group: 14
	Region 0: I/O ports at e000 [size=256]
	Region 2: Memory at efb00000 (64-bit, non-prefetchable) [size=4K]
	Region 4: Memory at e0000000 (64-bit, prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

03:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1b21:1184] (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1849:1184]
	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 19
	IOMMU group: 15
	Bus: primary=03, secondary=04, subordinate=08, sec-latency=0
	I/O behind bridge: c000-dfff [size=8K] [16-bit]
	Memory behind bridge: ef800000-ef9fffff [size=2M] [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

04:01.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1b21:1184] (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1849:1184]
	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 30
	IOMMU group: 16
	Bus: primary=04, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: [disabled] [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

04:03.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1b21:1184] (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1849:1184]
	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 31
	IOMMU group: 17
	Bus: primary=04, secondary=06, subordinate=06, sec-latency=0
	I/O behind bridge: d000-dfff [size=4K] [16-bit]
	Memory behind bridge: ef900000-ef9fffff [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

04:05.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1b21:1184] (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1849:1184]
	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 32
	IOMMU group: 18
	Bus: primary=04, secondary=07, subordinate=07, sec-latency=0
	I/O behind bridge: [disabled] [32-bit]
	Memory behind bridge: [disabled] [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

04:07.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1b21:1184] (prog-if 00 [Normal decode])
	Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch [1849:1184]
	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 33
	IOMMU group: 19
	Bus: primary=04, secondary=08, subordinate=08, sec-latency=0
	I/O behind bridge: c000-cfff [size=4K] [16-bit]
	Memory behind bridge: ef800000-ef8fffff [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

06:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: ASRock Incorporation Motherboard [1849:0612]
	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 42
	IOMMU group: 17
	Region 0: I/O ports at d050 [size=8]
	Region 1: I/O ports at d040 [size=4]
	Region 2: I/O ports at d030 [size=8]
	Region 3: I/O ports at d020 [size=4]
	Region 4: I/O ports at d000 [size=32]
	Region 5: Memory at ef900000 (32-bit, non-prefetchable) [size=512]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

08:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: ASRock Incorporation Motherboard [1849:0612]
	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 43
	IOMMU group: 19
	Region 0: I/O ports at c050 [size=8]
	Region 1: I/O ports at c040 [size=4]
	Region 2: I/O ports at c030 [size=8]
	Region 3: I/O ports at c020 [size=4]
	Region 4: I/O ports at c000 [size=32]
	Region 5: Memory at ef800000 (32-bit, non-prefetchable) [size=512]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

09:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142] (prog-if 30 [XHCI])
	Subsystem: ASRock Incorporation Device [1849:1142]
	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 18
	IOMMU group: 20
	Region 0: Memory at efa00000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci


** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:8001 Intel Corp. Integrated Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 003 Device 003: ID 1235:8211 Focusrite-Novation Scarlett Solo (3rd Gen.)
Bus 003 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 003 Device 005: ID 046d:c313 Logitech, Inc. Internet 350 Keyboard
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 18d1:0002 Google Inc. HD USB Camera
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.3+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.16.3+deb14-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.148.3
ii  kmod                                    34.2-2
ii  linux-base                              4.14

Versions of packages linux-image-6.16.3+deb14-amd64 recommends:
ii  apparmor  4.1.0-1

Versions of packages linux-image-6.16.3+deb14-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  extlinux                3:6.04~git20190206.bf6db5b4+dfsg1-3.2
ii  firmware-linux-free     20241210-2
ii  grub-efi-amd64          2.12-9
pn  linux-doc-6.16          <none>

Versions of packages linux-image-6.16.3+deb14-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-cirrus            <none>
ii  firmware-intel-graphics    20250808-1
pn  firmware-intel-misc        <none>
pn  firmware-intel-sound       <none>
pn  firmware-ipw2x00           <none>
pn  firmware-ivtv              <none>
pn  firmware-iwlwifi           <none>
pn  firmware-libertas          <none>
pn  firmware-marvell-prestera  <none>
pn  firmware-mediatek          <none>
pn  firmware-misc-nonfree      <none>
pn  firmware-myricom           <none>
pn  firmware-netronome         <none>
pn  firmware-netxen            <none>
pn  firmware-nvidia-graphics   <none>
pn  firmware-qcom-soc          <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

[toc] | [next] | [standalone]


#89089 — Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-09-06 14:00 +0200
SubjectProcessed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Message-ID<LrZKh-df2c-9@gated-at.bofh.it>
In reply to#89051
Processing control commands:

> tags -1 + moreinfo upstream
Bug #1112627 [src:linux] linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Added tag(s) upstream and moreinfo.

-- 
1112627: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112627
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [next] | [standalone]


#89090

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-09-06 14:00 +0200
Message-ID<LrZKh-df2c-3@gated-at.bofh.it>
In reply to#89051
Control: tags -1 + moreinfo upstream

On Sun, Aug 31, 2025 at 02:43:30PM +0200, Francesco Poli (wintermute) wrote:
> Package: src:linux
> Version: 6.16.3-1
> Severity: important
> X-Debbugs-Cc: debian-amd64@lists.debian.org, invernomuto@paranoici.org
> User: debian-amd64@lists.debian.org
> Usertags: amd64
> 
> Hello!
> 
> I've just upgraded linux-image-amd64 and rebooted to
> linux-image-6.16.3+deb14-amd64, to find a very bad surprise:
> Intel integrated audio (device 00:1b.0, see the PCI list) no longer works.
> 
> Everything looks normal: alsamixer shows the usual controls (nothing relevant
> was found to be accidentally muted) for the usual sound card (HDA Intel PCH);
> jackd starts as usual; audacious starts as usual and plays music as usual.
> 
> But...
> 
> But nothing can be heard from the speakers and /var/log/kern.log is
> filled with the following error messages (that repeat once every 5 s):
> 
> kernel: dmar_fault: 19382 callbacks suppressed
> kernel: DMAR: DRHD: handling fault status reg 3
> kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa02000 [fault reason 0x0c] non-zero reserved fields in PTE
> kernel: DMAR: DRHD: handling fault status reg 3
> kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa02000 [fault reason 0x0c] non-zero reserved fields in PTE
> kernel: DMAR: DRHD: handling fault status reg 3
> kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa02000 [fault reason 0x0c] non-zero reserved fields in PTE
> kernel: DMAR: DRHD: handling fault status reg 3
> 
> 
> Rebooting with linux-image-6.12.38+deb13-amd64 makes everything work
> again.
> 
> The error messages look similar to the ones quoted in a comment to
> one [upstream bug] report, however that comment refers to Linux kernel
> version 6.12.23, while I only see this issue after upgrading from
> version 6.12.38 to version 6.16.3 ...
> 
> [upstream bug]: <https://bugzilla.kernel.org/show_bug.cgi?id=215919#c6>
> 
> 
> What am I doing wrong?
> Please forward my bug report upstream and incorporate a fix as soon as
> possible.
> 
> Thanks for any help you may provide!

So while this is IOMMU related, it *still* might be broken firmware
and you can try if disabling IOMMU "resolves" the issue. Still there
is indication that this might be a real regression from 6.12 to 6.16.
So additionally to the above tests I would like to ask you  to do the
following:

Between your last "good" Debian revision (6.12.38-1) and your first
noticed "bad' revison (6.16.3-1) there were a couple of experimental
uploads:

	6.16.3-1
	6.16.1-1~exp1
	6.16-1~exp1
	6.16~rc7-1~exp1
	6.15.6-1~exp1
	6.15.5-1~exp1
	6.15.4-1~exp1
	6.15.3-1~exp1
	6.15.2-1~exp1
	6.15.1-1~exp1
	6.15-1~exp1
	6.15~rc7-1~exp1
	6.14.6-1~exp1
	6.14.5-1~exp1
	6.14.3-1~exp1
	6.13.11-1~exp1
	6.13.10-1~exp1
	6.13.9-1~exp1
	6.13.8-1~exp1
	6.13.7-1~exp1
	6.13.6-1~exp1
	6.13.5-1~exp1
	6.13.4-1~exp1
	6.13.3-1~exp1
	6.13.2-1~exp1
	6.13~rc7-1~exp1
	6.13~rc6-1~exp1
	6.12.43-1
	6.12.41-1
	6.12.38-1

Via snapshot.debian.org service, do a manual search of
linux-image-amd64 package an determine a close a possible range of
still "good" and first "bad" kernel revision. I would start here to
test first the major upstream bumps as we do not know if the potential
rgression was as well introduced backported in the back then stable
series. So you might wnant to test first 6.13~rc6-1~exp1, test,
depending on the result go up to the 6.14.y versions, test, if
behavoour changes, then search between the 6.13 and 6.14.y versions
oteherwise move the 6.15.y versions and search similarly.

Let's say you find hipotetically now you found that all up to
6.14.6-1~exp1 were good and breaks with testing 6.15~rc7-1~exp1.

(Note if the situation is not very clear and you jump between results
while moving, then it's better to directly bisect v6.12 to 6.16.3)

But let's assume we have all up to 6.14.6-1~exp1 are good and
6.15~rc7-1~exp1 is bad.

It would be great if you could bisect the problem. That would involve
compiling and testing a few kernels:

        git clone ttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
        cd linux-stable
        git checkout v6.14
        cp /boot/config-$(uname -r) .config
        yes '' | make localmodconfig
        make savedefconfig
        mv defconfig arch/x86/configs/my_defconfig

        # test 6.14 to ensure this is "good"
        make my_defconfig
        make -j $(nproc) bindeb-pkg
        ... install the resulting .deb package and confirm it successfully boots / problem does not exist

        # test 6.15-rc7 to ensure this is "bad"
        git checkout v6.15-rc7
        make my_defconfig
        make -j $(nproc) bindeb-pkg
        ... install the resulting .deb package and confirm it fails to boot / problem exists

With that confirmed, the bisection can start:
 
        git bisect start
	git bisect good v6.14
	git bisect bad v6.15-rc7

In each bisection step git checks out a state between the oldest
known-bad and the newest known-good commit. In each step test using:
 
    make my_defconfig
    make -j $(nproc) bindeb-pkg
    ... install, try to boot / verify if problem exists
 
and if the problem is hit run:
 
    git bisect bad
 
and if the problem doesn't trigger run:
 
    git bisect good
 
. Please pay attention to always select the just built kernel for
booting, it won't always be the default kernel picked up by grub.
 
Iterate until git announces to have identified the first bad commit.

Then provide the output of

    git bisect log

In the course of the bisection you might have to uninstall previous
kernels again to not exhaust the disk space in /boot. Also in the end
uninstall all self-built kernels again.

Once we have a clear bad commit we might we can douple check. If the
problem seems clear we can take it from here, if not we might ask to
you to send now the report to upstream (if needed helping how to
determine the correct recipients, ideally keeping our bug in the
loop).

Let's see how this goes. Let us know if you struggle with some steps.

Again, if the first search via Debian packages is unhelpful do a git
bisect directly with upstream version, then it the bigger range of
versions you have from your initial report.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#89112

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-09-07 13:20 +0200
Message-ID<LslB7-duJS-1@gated-at.bofh.it>
In reply to#89090

[Multipart message — attachments visible in raw view] — view raw

On Sat, 6 Sep 2025 13:55:25 +0200 Salvatore Bonaccorso wrote:

[...]
> So while this is IOMMU related, it *still* might be broken firmware
> and you can try if disabling IOMMU "resolves" the issue. Still there
> is indication that this might be a real regression from 6.12 to 6.16.

Hello Salvatore,
thanks for your followup.

I've just tried to disable IOMMU.

Sound output works with:
 
  $ cat /proc/cmdline
  BOOT_IMAGE=/boot/vmlinuz-6.16.3+deb14-amd64 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro iommu=off quiet
 
Sound is silent with:
 
  $ cat /proc/cmdline
  BOOT_IMAGE=/boot/vmlinuz-6.16.3+deb14-amd64 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro quiet


So it indeed seems that disabling IOMMU "resolves" or works around the
issue.
Well, not entirely,
It seems that, with disabled IOMMU, sound input (microphone in) is
still silent, and I noticed a number of USB-related warnings/errors
during boot, such as:

  kernel: usb 1-1: device descriptor read/64, error -11
  kernel: usb 2-1: device descriptor read/64, error -11
  kernel: usb 1-1: device descriptor read/64, error -11
  kernel: usb 5-1: device descriptor read/64, error -11
  kernel: usb 2-1: device descriptor read/64, error -11

and a call trace, too:

  kernel: ------------[ cut here ]------------
  kernel: ehci-pci 0000:00:1a.0: DMA addr 0x00000001203d5070+8 overflow (mask ffffffff, bus limit 0).
  kernel: WARNING: CPU: 2 PID: 64 at kernel/dma/direct.h:103 dma_map_page_attrs+0x3b7/0x3f0
  kernel: Modules linked in: iTCO_wdt r8169 intel_pmc_bxt iTCO_vendor_support watchdog ahci xhci_pci libahci realtek xhci_hcd ehci_pci mdio_devres ehci_hcd libphy libata video mdio_bus usbcore scsi_mod wmi e1000e i2c_i801 i2c_smbus scsi_common lpc_ich usb_common efivarfs
  kernel: CPU: 2 UID: 0 PID: 64 Comm: kworker/2:1 Not tainted 6.16.3+deb14-amd64 #1 PREEMPT(lazy)  Debian 6.16.3-1 
  kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z97 Extreme6, BIOS P1.60 12/09/2014
  kernel: Workqueue: usb_hub_wq hub_event [usbcore]
  kernel: RIP: 0010:dma_map_page_attrs+0x3b7/0x3f0
  kernel: Code: 89 0c 24 e8 fb 51 83 00 4d 89 f8 48 c7 c7 78 bb 32 88 48 8d 4c 24 18 53 4c 8b 4c 24 08 48 89 c6 48 8b 54 24 10 e8 b9 8d f1 ff <0f> 0b 4c 89 e3 48 2b 1d d5 1c 3f 01 5a 48 c7 c1 ff ff ff ff 48 c1
  kernel: RSP: 0018:ffffd1320024fae8 EFLAGS: 00010282
  kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff88cf2ea8
  kernel: RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000003
  kernel: RBP: ffff88a14018d0c8 R08: 0000000000000000 R09: 0000000000000000
  kernel: R10: 6c20737562202c66 R11: 2e29302074696d69 R12: fffff658c480f540
  kernel: R13: 0000000000000001 R14: 0000000000000070 R15: 0000000000000008
  kernel: FS:  0000000000000000(0000) GS:ffff88a4d66c8000(0000) knlGS:0000000000000000
  kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  kernel: CR2: 00007f75d49fd0ac CR3: 0000000391c2c002 CR4: 00000000001706f0
  kernel: Call Trace:
  kernel:  <TASK>
  kernel:  usb_hcd_map_urb_for_dma+0x17f/0x470 [usbcore]
  kernel:  usb_hcd_submit_urb+0x2a0/0xa70 [usbcore]
  kernel:  usb_start_wait_urb+0x89/0x190 [usbcore]
  kernel:  usb_control_msg+0xec/0x150 [usbcore]
  kernel:  get_bMaxPacketSize0+0x64/0xc0 [usbcore]
  kernel:  hub_port_init+0x1ee/0xde0 [usbcore]
  kernel:  hub_event+0x10d5/0x1a00 [usbcore]
  kernel:  ? __schedule+0x4b8/0xd00
  kernel:  process_one_work+0x18d/0x340
  kernel:  worker_thread+0x256/0x3a0
  kernel:  ? __pfx_worker_thread+0x10/0x10
  kernel:  kthread+0xfc/0x240
  kernel:  ? __pfx_kthread+0x10/0x10
  kernel:  ? __pfx_kthread+0x10/0x10
  kernel:  ret_from_fork+0x15f/0x190
  kernel:  ? __pfx_kthread+0x10/0x10
  kernel:  ret_from_fork_asm+0x1a/0x30
  kernel:  </TASK>
  kernel: ---[ end trace 0000000000000000 ]---


> So additionally to the above tests I would like to ask you  to do the
> following:
[...]

Wow, a long list of tests!   ;-)
Honestly, I don't know when (or if) I can get around to performing all
these tests...
I guess we will see.

Bye.



-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89456

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-09-29 23:10 +0200
Message-ID<LAti9-1yov-7@gated-at.bofh.it>
In reply to#89112

[Multipart message — attachments visible in raw view] — view raw

On Sun, 7 Sep 2025 13:01:16 +0200 Francesco Poli wrote:

[...]
> Wow, a long list of tests!   ;-)
> Honestly, I don't know when (or if) I can get around to performing all
> these tests...
> I guess we will see.

OK, a first update.
Via snapshot.debian.org service, I performed a manual search, with the
following results:

  6.13~rc6-1~exp1    BAD
  6.12.43-1          good
  6.12.41-1          good
  6.12.38-1          good

So I guess I now have to bisect between v6.12 and v6.13-rc6, right?


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89489

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-10-05 18:50 +0200
Message-ID<LCA5P-2YeG-5@gated-at.bofh.it>
In reply to#89051

[Multipart message — attachments visible in raw view] — view raw

On Tue, 30 Sep 2025 05:42:51 +0200 Salvatore Bonaccorso wrote:

[...]
> Yes that brings us already quite closer. So next would be to try to
> bisect between v6.12 and v6.13-rc6 upstream.

OK, I found an issue on the first kernel build...

  # aptitude install flex bison
  # aptitude install bc libelf-dev libssl-dev pahole

  $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
  $ cd linux-stable
  $ git checkout v6.12
  $ uname -r
  6.12.38+deb13-amd64
  $ cp /boot/config-$(uname -r) .config
  $ yes '' | make localmodconfig
  $ make savedefconfig
  $ mv defconfig arch/x86/configs/my_defconfig
  
  $ make my_defconfig
  $ make -j 2 bindeb-pkg
  [...]
  In file included from ./include/uapi/linux/posix_types.h:5,
                   from ./include/uapi/linux/types.h:14,
                   from ./include/linux/types.h:6,
                   from ./include/linux/kasan-checks.h:5,
                   from ./include/asm-generic/rwonce.h:26,
                   from ./arch/x86/include/generated/asm/rwonce.h:1,
                   from ./include/linux/compiler.h:317,
                   from ./include/linux/build_bug.h:5,
                   from ./include/linux/init.h:5,
                   from ./include/linux/efi.h:15,
                   from drivers/firmware/efi/libstub/efi-stub-helper.c:12:
  ./include/linux/stddef.h:11:9: error: cannot use keyword ‘false’ as enumeration constant
     11 |         false   = 0,
        |         ^~~~~
  ./include/linux/stddef.h:11:9: note: ‘false’ is a keyword with ‘-std=c23’ onwards
  ./include/linux/types.h:35:33: error: ‘bool’ cannot be defined via ‘typedef’
     35 | typedef _Bool                   bool;
        |                                 ^~~~
  ./include/linux/types.h:35:33: note: ‘bool’ is a keyword with ‘-std=c23’ onwards
  ./include/linux/types.h:35:1: warning: useless type name in empty declaration
     35 | typedef _Bool                   bool;
        | ^~~~~~~
  make[9]: *** [scripts/Makefile.build:229: drivers/firmware/efi/libstub/efi-stub-helper.o] Error 1
  make[8]: *** [scripts/Makefile.build:478: drivers/firmware/efi/libstub] Error 2
  make[7]: *** [scripts/Makefile.build:478: drivers/firmware/efi] Error 2
  make[6]: *** [scripts/Makefile.build:478: drivers/firmware] Error 2
  make[5]: *** [scripts/Makefile.build:478: drivers] Error 2
  make[4]: *** [Makefile:1936: .] Error 2
  make[3]: *** [debian/rules:74: build-arch] Error 2
  dpkg-buildpackage: error: make -f debian/rules binary subprocess returned exit status 2
  make[2]: *** [scripts/Makefile.package:126: bindeb-pkg] Error 2
  make[1]: *** [/home/frx/lab/linux/bug1112627/linux-stable/Makefile:1557: bindeb-pkg] Error 2
  make: *** [Makefile:224: __sub-make] Error 2



How do I fix or work around this error?

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89490 — Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-10-05 21:00 +0200
SubjectProcessed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Message-ID<LCC7D-2ZDt-11@gated-at.bofh.it>
In reply to#89051
Processing control commands:

> tags -1 + moreinfo
Bug #1112627 [src:linux] linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Ignoring request to alter tags of bug #1112627 to the same tags previously set

-- 
1112627: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112627
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [next] | [standalone]


#89491

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-10-05 21:30 +0200
Message-ID<LCCAF-304J-5@gated-at.bofh.it>
In reply to#89051

[Multipart message — attachments visible in raw view] — view raw

On Sun, 5 Oct 2025 20:50:47 +0200 Salvatore Bonaccorso wrote:

[...]
> On Sun, Oct 05, 2025 at 06:40:20PM +0200, Francesco Poli wrote:
[...]
> > How do I fix or work around this error?
> 
> Oh, yes that is quite "unfortunate", unstable switched to gcc-15 in
> meanwhile. So the easiest thing is likely to keep gcc-14 and use it
> for this bisection work.

How do I use gcc-14 to build the Linux kernel?

Is

  $ CC=gcc-14 make -j 2 bindeb-pkg

enough?

Or should I modify some of the previous commands (some configuration
step, perhaps)?



-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89540

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-10-11 17:30 +0200
Message-ID<LEJHH-4phi-1@gated-at.bofh.it>
In reply to#89491
Hi Francesco,

Sorry the delay, busy with other things.

On Sun, Oct 05, 2025 at 09:19:07PM +0200, Francesco Poli wrote:
> On Sun, 5 Oct 2025 20:50:47 +0200 Salvatore Bonaccorso wrote:
> 
> [...]
> > On Sun, Oct 05, 2025 at 06:40:20PM +0200, Francesco Poli wrote:
> [...]
> > > How do I fix or work around this error?
> > 
> > Oh, yes that is quite "unfortunate", unstable switched to gcc-15 in
> > meanwhile. So the easiest thing is likely to keep gcc-14 and use it
> > for this bisection work.
> 
> How do I use gcc-14 to build the Linux kernel?
> 
> Is
> 
>   $ CC=gcc-14 make -j 2 bindeb-pkg
> 
> enough?

Pass it actually to make as argument, so:

make CC=gcc-14 -j 2 bindeb-pkg

should do the trick.

Let me know if that works to get your bisect running.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#89541

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-10-11 19:00 +0200
Message-ID<LEL6O-4qan-7@gated-at.bofh.it>
In reply to#89540

[Multipart message — attachments visible in raw view] — view raw

On Sat, 11 Oct 2025 17:20:36 +0200 Salvatore Bonaccorso wrote:

> Hi Francesco,
> 
> Sorry the delay, busy with other things.

No problem, it can happen...

> 
> On Sun, Oct 05, 2025 at 09:19:07PM +0200, Francesco Poli wrote:
[...]
> > How do I use gcc-14 to build the Linux kernel?
> > 
> > Is
> > 
> >   $ CC=gcc-14 make -j 2 bindeb-pkg
> > 
> > enough?
> 
> Pass it actually to make as argument, so:
> 
> make CC=gcc-14 -j 2 bindeb-pkg
> 
> should do the trick.

Yes, I searched the web and figured out by myself.
I tried to do so (by passing CC=gcc-14 as argument to each and every
'make' command, since I was not sure whether it was need for
configuration steps too) and it successfully built .deb packages for
v6.12

> 
> Let me know if that works to get your bisect running.

Well, I also built and tested v6.13-rc6 and found an interesting and
unexpected result: v6.13-rc6 is "good", too!!!

Since I could not believe my eyes (well, actually, my ears), I again
installed and tested 6.13~rc6-1~exp1 from snapshot.debian.org: it is
"bad"!


So, let's summarize the situation:

 • if I install Debian kernels from snapshot.debian.org, I get the
   following results

     6.13~rc6-1~exp1    BAD
     6.12.43-1          good
     6.12.41-1          good
     6.12.38-1          good

 • if I build upstream kernels from the git repository, I get the
   following results

     # aptitude install flex bison
     # aptitude install bc libelf-dev libssl-dev pahole

     $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
     $ cd linux-stable
     $ git checkout v6.12
     $ uname -r
     6.12.38+deb13-amd64
     $ cp /boot/config-$(uname -r) .config
     $ yes '' | make CC=gcc-14 localmodconfig
     $ make CC=gcc-14 savedefconfig
     $ mv defconfig arch/x86/configs/my_defconfig

     $ make CC=gcc-14 my_defconfig
     $ make CC=gcc-14 -j 3 bindeb-pkg
     ---------> v6.12 is good

     $ git checkout v6.13-rc6
     $ make CC=gcc-14 my_defconfig
     $ make CC=gcc-14 -j 4 bindeb-pkg
     ---------> v6.13-rc6 is good (which is unexpected!)



What should we deduce from this unexpected result?

Could it be that I built v6.13-rc6 with the '.config' file copied from
'/boot/config-6.12.38+deb13-amd64' ?
Should I try with the '.config' file copied from
'/boot/config-6.16.9+deb14-amd64', instead?

Or could the issue be in one of the Debian patches (that create source
differences between the Debian kernel
'linux-image-6.13-rc6-amd64-unsigned' and the upstream kernel
'linux-image-6.13.0-rc6_6.13.0-rc6-5_amd64.deb', that I rebuilt on my
own)?

Anything else?


What do you suggest to do, next?



-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89659

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-10-17 15:50 +0200
Message-ID<LGT0d-5SPL-9@gated-at.bofh.it>
In reply to#89541
Control: tags -1 + moreinfo

Hi Francesco,

On Sat, Oct 11, 2025 at 06:50:06PM +0200, Francesco Poli wrote:
> On Sat, 11 Oct 2025 17:20:36 +0200 Salvatore Bonaccorso wrote:
> 
> > Hi Francesco,
> > 
> > Sorry the delay, busy with other things.
> 
> No problem, it can happen...
> 
> > 
> > On Sun, Oct 05, 2025 at 09:19:07PM +0200, Francesco Poli wrote:
> [...]
> > > How do I use gcc-14 to build the Linux kernel?
> > > 
> > > Is
> > > 
> > >   $ CC=gcc-14 make -j 2 bindeb-pkg
> > > 
> > > enough?
> > 
> > Pass it actually to make as argument, so:
> > 
> > make CC=gcc-14 -j 2 bindeb-pkg
> > 
> > should do the trick.
> 
> Yes, I searched the web and figured out by myself.
> I tried to do so (by passing CC=gcc-14 as argument to each and every
> 'make' command, since I was not sure whether it was need for
> configuration steps too) and it successfully built .deb packages for
> v6.12
> 
> > 
> > Let me know if that works to get your bisect running.
> 
> Well, I also built and tested v6.13-rc6 and found an interesting and
> unexpected result: v6.13-rc6 is "good", too!!!
> 
> Since I could not believe my eyes (well, actually, my ears), I again
> installed and tested 6.13~rc6-1~exp1 from snapshot.debian.org: it is
> "bad"!
> 
> 
> So, let's summarize the situation:
> 
>  • if I install Debian kernels from snapshot.debian.org, I get the
>    following results
> 
>      6.13~rc6-1~exp1    BAD
>      6.12.43-1          good
>      6.12.41-1          good
>      6.12.38-1          good
> 
>  • if I build upstream kernels from the git repository, I get the
>    following results
> 
>      # aptitude install flex bison
>      # aptitude install bc libelf-dev libssl-dev pahole
> 
>      $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
>      $ cd linux-stable
>      $ git checkout v6.12
>      $ uname -r
>      6.12.38+deb13-amd64
>      $ cp /boot/config-$(uname -r) .config
>      $ yes '' | make CC=gcc-14 localmodconfig
>      $ make CC=gcc-14 savedefconfig
>      $ mv defconfig arch/x86/configs/my_defconfig
> 
>      $ make CC=gcc-14 my_defconfig
>      $ make CC=gcc-14 -j 3 bindeb-pkg
>      ---------> v6.12 is good
> 
>      $ git checkout v6.13-rc6
>      $ make CC=gcc-14 my_defconfig
>      $ make CC=gcc-14 -j 4 bindeb-pkg
>      ---------> v6.13-rc6 is good (which is unexpected!)
> 
> 
> 
> What should we deduce from this unexpected result?
> 
> Could it be that I built v6.13-rc6 with the '.config' file copied from
> '/boot/config-6.12.38+deb13-amd64' ?
> Should I try with the '.config' file copied from
> '/boot/config-6.16.9+deb14-amd64', instead?
> 
> Or could the issue be in one of the Debian patches (that create source
> differences between the Debian kernel
> 'linux-image-6.13-rc6-amd64-unsigned' and the upstream kernel
> 'linux-image-6.13.0-rc6_6.13.0-rc6-5_amd64.deb', that I rebuilt on my
> own)?
> 
> Anything else?
> 
> 
> What do you suggest to do, next?

The suspsect is that you see difference as you end in the self
compiled kernel without enabled IOMMU. (Background; The Debian config
has CONFIG_INTEL_IOMMU_DEFAULT_ON_INTGPU_OFF=y, ntoably this option
does not exist in upstream, so you end with
CONFIG_INTEL_IOMMU_DEFAULT_ON not set only and see the difference.
(if you want to look up what I'm talking, this is
features/x86/intel-iommu-add-kconfig-option-to-exclude-igpu-by-default.patch
in the source).

before we might suggest you need to use the workaround to disable
iommu, can you please now test the *selfcompiled* v6.13-rc6 with IOMMU
enabled, by booting it with the kernel command line argument
intel_iommu=on. I expect you will see then the problem in same way.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#89671

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-10-18 13:20 +0200
Message-ID<LHd8B-66w7-9@gated-at.bofh.it>
In reply to#89659

[Multipart message — attachments visible in raw view] — view raw

On Fri, 17 Oct 2025 15:44:21 +0200 Salvatore Bonaccorso wrote:

> Control: tags -1 + moreinfo
> 
> Hi Francesco,

Hello Salvatore,

> 
> On Sat, Oct 11, 2025 at 06:50:06PM +0200, Francesco Poli wrote:
[...]
> >      $ git checkout v6.13-rc6
> >      $ make CC=gcc-14 my_defconfig
> >      $ make CC=gcc-14 -j 4 bindeb-pkg
> >      ---------> v6.13-rc6 is good (which is unexpected!)
> > 
> > 
> > 
> > What should we deduce from this unexpected result?
[...]
> > What do you suggest to do, next?
> 
> The suspsect is that you see difference as you end in the self
> compiled kernel without enabled IOMMU. (Background; The Debian config
> has CONFIG_INTEL_IOMMU_DEFAULT_ON_INTGPU_OFF=y, ntoably this option
> does not exist in upstream, so you end with
> CONFIG_INTEL_IOMMU_DEFAULT_ON not set only and see the difference.
> (if you want to look up what I'm talking, this is
> features/x86/intel-iommu-add-kconfig-option-to-exclude-igpu-by-default.patch
> in the source).
> 
> before we might suggest you need to use the workaround to disable
> iommu, can you please now test the *selfcompiled* v6.13-rc6 with IOMMU
> enabled, by booting it with the kernel command line argument
> intel_iommu=on. I expect you will see then the problem in same way.

Yes, I can confirm.

  $ cat /proc/cmdline 
  BOOT_IMAGE=/boot/vmlinuz-6.13.0-rc6 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro quiet

This is good.


  $ cat /proc/cmdline 
  BOOT_IMAGE=/boot/vmlinuz-6.13.0-rc6 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro intel_iommu=on quiet

This is bad: no audio output or input and the usual flood of
error messages in /var/log/kern.log

  kernel: DMAR: DRHD: handling fault status reg 3
  kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa01000 [fault reason 0x0c] non-zero reserved fields in PTE



Please let me know how to proceed.
Thanks for your kind assistance!
  

-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89772

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-10-25 17:00 +0200
Message-ID<LJNUm-7Sp8-17@gated-at.bofh.it>
In reply to#89671
Control: tags -1 + moreinfo

Hi Francesco,

On Sat, Oct 18, 2025 at 01:12:05PM +0200, Francesco Poli wrote:
> On Fri, 17 Oct 2025 15:44:21 +0200 Salvatore Bonaccorso wrote:
> 
> > Control: tags -1 + moreinfo
> > 
> > Hi Francesco,
> 
> Hello Salvatore,
> 
> > 
> > On Sat, Oct 11, 2025 at 06:50:06PM +0200, Francesco Poli wrote:
> [...]
> > >      $ git checkout v6.13-rc6
> > >      $ make CC=gcc-14 my_defconfig
> > >      $ make CC=gcc-14 -j 4 bindeb-pkg
> > >      ---------> v6.13-rc6 is good (which is unexpected!)
> > > 
> > > 
> > > 
> > > What should we deduce from this unexpected result?
> [...]
> > > What do you suggest to do, next?
> > 
> > The suspsect is that you see difference as you end in the self
> > compiled kernel without enabled IOMMU. (Background; The Debian config
> > has CONFIG_INTEL_IOMMU_DEFAULT_ON_INTGPU_OFF=y, ntoably this option
> > does not exist in upstream, so you end with
> > CONFIG_INTEL_IOMMU_DEFAULT_ON not set only and see the difference.
> > (if you want to look up what I'm talking, this is
> > features/x86/intel-iommu-add-kconfig-option-to-exclude-igpu-by-default.patch
> > in the source).
> > 
> > before we might suggest you need to use the workaround to disable
> > iommu, can you please now test the *selfcompiled* v6.13-rc6 with IOMMU
> > enabled, by booting it with the kernel command line argument
> > intel_iommu=on. I expect you will see then the problem in same way.
> 
> Yes, I can confirm.
> 
>   $ cat /proc/cmdline 
>   BOOT_IMAGE=/boot/vmlinuz-6.13.0-rc6 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro quiet
> 
> This is good.
> 
> 
>   $ cat /proc/cmdline 
>   BOOT_IMAGE=/boot/vmlinuz-6.13.0-rc6 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro intel_iommu=on quiet
> 
> This is bad: no audio output or input and the usual flood of
> error messages in /var/log/kern.log
> 
>   kernel: DMAR: DRHD: handling fault status reg 3
>   kernel: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] fault addr 0xffa01000 [fault reason 0x0c] non-zero reserved fields in PTE
> 
> 
> 
> Please let me know how to proceed.
> Thanks for your kind assistance!

So we talked about your issue on the last team meeting, and have not
much good steps forwward but the following.

With intel_iommu=off check the full boot log if there are some hints
about swiotlb issues.

https://docs.kernel.org/core-api/swiotlb.html

But then here we would have expected to see for instance an overflow
warning (for which then could try playing around increasing the size).

The second thing we were suggsting: In the boot log the BIOS version
shown is from 2014. Double check if there is an update available. If
so please upgrade to the latest available one, which might have fixed
underlying issue.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#89775

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-10-25 17:40 +0200
Message-ID<LJOx3-7SVi-3@gated-at.bofh.it>
In reply to#89772

[Multipart message — attachments visible in raw view] — view raw

On Sat, 25 Oct 2025 16:49:26 +0200 Salvatore Bonaccorso wrote:

[...]
> With intel_iommu=off check the full boot log if there are some hints
> about swiotlb issues.

Which kernel should I perform this check with?
A Debian Linux kernel where the audio fails to work, I guess.
Such as linux-image-6.16.12+deb14+1-amd64/6.16.12-2

Is this correct?


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89778

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-10-26 14:10 +0100
Message-ID<LK8Fr-86r2-9@gated-at.bofh.it>
In reply to#89775
Hi Francesco,

On Sat, Oct 25, 2025 at 05:35:14PM +0200, Francesco Poli wrote:
> On Sat, 25 Oct 2025 16:49:26 +0200 Salvatore Bonaccorso wrote:
> 
> [...]
> > With intel_iommu=off check the full boot log if there are some hints
> > about swiotlb issues.
> 
> Which kernel should I perform this check with?
> A Debian Linux kernel where the audio fails to work, I guess.
> Such as linux-image-6.16.12+deb14+1-amd64/6.16.12-2
> 
> Is this correct?

Yes correct, please the Debian ones. Currently we have 6.16.12-2 in
unstable (or 6.17.5-1~exp1 in experimental, which will be moving to
unstable "soonish")..

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#89783

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-10-26 23:40 +0100
Message-ID<LKhz4-8ckB-7@gated-at.bofh.it>
In reply to#89772

[Multipart message — attachments visible in raw view] — view raw

On Sat, 25 Oct 2025 16:49:26 +0200 Salvatore Bonaccorso wrote:

[...]
> On Sat, Oct 18, 2025 at 01:12:05PM +0200, Francesco Poli wrote:
[...]
> > Please let me know how to proceed.
> > Thanks for your kind assistance!
> 
> So we talked about your issue on the last team meeting,

Thanks a lot, much appreciated!

> and have not
> much good steps forwward but the following.
> 
> With intel_iommu=off check the full boot log if there are some hints
> about swiotlb issues.
> 
> https://docs.kernel.org/core-api/swiotlb.html

OK, I tried to boot the current Debian Linux kernel in forky (linux-image-6.16.12+deb14+1-amd64/6.16.12-2) with intel_iommu=off.

In the kern.log snippet corresponding to the boot time span I only see
swiotlb mentioned once:

  $ cat /proc/cmdline 
  BOOT_IMAGE=/boot/vmlinuz-6.16.12+deb14+1-amd64 root=UUID=a5d36947-d90d-4818-9184-7cda88ade7fd ro intel_iommu=off quiet
  $ grep -i swiotlb boot_kern.log 
  kernel: PCI-DMA: Using software bounce buffering for IO (SWIOTLB)

Does this mean that there are issues with swiotlb?

I am attaching the full kern.log snippet, in case you can see something
I am missing...


By the way, an important question: booting
linux-image-6.16.12+deb14+1-amd64/6.16.12-2 with intel_iommu=off makes
audio work, apparently.
Is adding this kernel boot parameter a possible (temporary) workaround?

> 
> But then here we would have expected to see for instance an overflow
> warning (for which then could try playing around increasing the size).
> 
> The second thing we were suggsting: In the boot log the BIOS version
> shown is from 2014. Double check if there is an update available. If
> so please upgrade to the latest available one, which might have fixed
> underlying issue.

I'll try and check whether there is a BIOS update available... although
flashing this update (if any is indeed available) won't necessarily be
an easy and trouble-free process...   :-(


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89931

FromFrancesco Poli <invernomuto@paranoici.org>
Date2025-11-06 00:00 +0100
Message-ID<LNUDT-aMak-5@gated-at.bofh.it>
In reply to#89783

[Multipart message — attachments visible in raw view] — view raw

On Sun, 26 Oct 2025 23:36:29 +0100 Francesco Poli wrote:

[...]
> By the way, an important question: booting
> linux-image-6.16.12+deb14+1-amd64/6.16.12-2 with intel_iommu=off makes
> audio work, apparently.
> Is adding this kernel boot parameter a possible (temporary) workaround?
>
> On Sat, 25 Oct 2025 16:49:26 +0200 Salvatore Bonaccorso wrote:
[...]
> > The second thing we were suggsting: In the boot log the BIOS version
> > shown is from 2014. Double check if there is an update available. If
> > so please upgrade to the latest available one, which might have fixed
> > underlying issue.
> 
> I'll try and check whether there is a BIOS update available... although
> flashing this update (if any is indeed available) won't necessarily be
> an easy and trouble-free process...   :-(

Important update: I flashed the latest BIOS available for the
motherboard (ASRock Z97 Extreme6). This way, I switched from version
P1.60 (year 2014) to version P2.80 (year 2018), as can be seen from the
BIOS download [page].

[page]: <https://www.asrock.com/MB/Intel/Z97%20Extreme6/index.asp#BIOS>

I booted linux-image-6.16.12+deb14+1-amd64/6.16.12-2 and the issue
seemed to have gone away!

Then I happily rebooted and tweaked the few BIOS settings I had
customized before the BIOS update (as documented by ASRock, all
settings were reset to their defaults during the BIOS update).
I booted linux-image-6.16.12+deb14+1-amd64/6.16.12-2 again, and,
surprise!, the issue was back...   :-(

After a few tests, I figured out which setting makes the issue
appear/disappear:

 * if I enable VT-d, audio fails to work

 * if I disable VT-d, audio works correctly


Now I have some questions:

 - is disabling VT-d in the BIOS settings equivalent to booting with
   intel_iommu=off kernel parameter?

 - I thought that enabling VT-d was needed for QEMU in KVM mode, but I
   cannot verify it (starting 'kvm' seems to work, without any visible
   complaint): could you please tell me what I am missing, by disabling
   VT-d?

 - does this additional information help in understanding the issue
   and, perhaps, in fixing it?


Please let me know, thanks for your kind assistance!


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

[toc] | [prev] | [next] | [standalone]


#89983

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-11-11 13:50 +0100
Message-ID<LPVYR-c9SP-7@gated-at.bofh.it>
In reply to#89931
Hi Francesco

On Wed, Nov 05, 2025 at 11:52:55PM +0100, Francesco Poli wrote:
> On Sun, 26 Oct 2025 23:36:29 +0100 Francesco Poli wrote:
> 
> [...]
> > By the way, an important question: booting
> > linux-image-6.16.12+deb14+1-amd64/6.16.12-2 with intel_iommu=off makes
> > audio work, apparently.
> > Is adding this kernel boot parameter a possible (temporary) workaround?
> >
> > On Sat, 25 Oct 2025 16:49:26 +0200 Salvatore Bonaccorso wrote:
> [...]
> > > The second thing we were suggsting: In the boot log the BIOS version
> > > shown is from 2014. Double check if there is an update available. If
> > > so please upgrade to the latest available one, which might have fixed
> > > underlying issue.
> > 
> > I'll try and check whether there is a BIOS update available... although
> > flashing this update (if any is indeed available) won't necessarily be
> > an easy and trouble-free process...   :-(
> 
> Important update: I flashed the latest BIOS available for the
> motherboard (ASRock Z97 Extreme6). This way, I switched from version
> P1.60 (year 2014) to version P2.80 (year 2018), as can be seen from the
> BIOS download [page].
> 
> [page]: <https://www.asrock.com/MB/Intel/Z97%20Extreme6/index.asp#BIOS>
> 
> I booted linux-image-6.16.12+deb14+1-amd64/6.16.12-2 and the issue
> seemed to have gone away!
> 
> Then I happily rebooted and tweaked the few BIOS settings I had
> customized before the BIOS update (as documented by ASRock, all
> settings were reset to their defaults during the BIOS update).
> I booted linux-image-6.16.12+deb14+1-amd64/6.16.12-2 again, and,
> surprise!, the issue was back...   :-(
> 
> After a few tests, I figured out which setting makes the issue
> appear/disappear:
> 
>  * if I enable VT-d, audio fails to work
> 
>  * if I disable VT-d, audio works correctly

Yes BIOS flashing/updating are not fun :(

> Now I have some questions:
> 
>  - is disabling VT-d in the BIOS settings equivalent to booting with
>    intel_iommu=off kernel parameter?

Yes, this result is equivalent.

>  - I thought that enabling VT-d was needed for QEMU in KVM mode, but I
>    cannot verify it (starting 'kvm' seems to work, without any visible
>    complaint): could you please tell me what I am missing, by disabling
>    VT-d?

It depends on which use cases you have for the VMs. Do you need to
passh through hardware? Do you use nested virtualization? 

>  - does this additional information help in understanding the issue
>    and, perhaps, in fixing it?

That is still the harder part :(. We will have another meeting on
wednesday and this bug will likely (unless we run out of time) be on
the agenda/table again.

We see more IOMMU related failures recently (when old HW is involved),
so this might indeed be the way forward, tbh. But we will see tomorrow
is someone has other input on the topic.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#89658 — Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-10-17 15:50 +0200
SubjectProcessed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Message-ID<LGT0d-5SPL-11@gated-at.bofh.it>
In reply to#89051
Processing control commands:

> tags -1 + moreinfo
Bug #1112627 [src:linux] linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Added tag(s) moreinfo.

-- 
1112627: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112627
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [next] | [standalone]


#89773 — Processed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-10-25 17:00 +0200
SubjectProcessed: Re: Bug#1112627: linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Message-ID<LJNUn-7Sp8-63@gated-at.bofh.it>
In reply to#89051
Processing control commands:

> tags -1 + moreinfo
Bug #1112627 [src:linux] linux-image-6.16.3+deb14-amd64: Intel audio no longer works: DMAR: [DMA Write NO_PASID] Request device [00:1b.0] ... non-zero reserved fields in PTE
Added tag(s) moreinfo.

-- 
1112627: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112627
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web