Package: src:linux
Version: 6.12.13-1
Severity: important
X-Debbugs-Cc:
debian-amd64@lists.debian.org
User:
debian-amd64@lists.debian.org
Usertags: amd64
In a multithreaded program (a Perl script, in my case), the newfstatat syscall[*] can fail with the ENOENT (No such file or directory) error,
even though the file exists and a preceding newfstatat succeeded.
[*] as shown by strace (in the Perl script, I just use "stat").
This issue does not depend on the file system: I saw it initially
with NFS (and thought that NFS was the cause), but I can also see
it with ext4 and tmpfs.
This issue is also present in Debian 12 (bookworm). I had also seen
it with "open" in the Perl script under NFS in Debian 12. I had not
done further tests about that.
Here's a Perl script to reproduce the failures with newfstatat:
------------------------------------------------------------------------ #!/usr/bin/env perl
# Create a directory with files in it, for instance with
# mkdir test && cd test && touch `seq 999`
# then run this Perl script with the directory name in argument.
# But one can get failures even with an empty directory, because
# there are at least . and .. in a directory.
use strict;
use threads;
@ARGV == 1 || @ARGV == 2 or die "Usage: $0 <dir> [ <maxthreads> ]\n";
my ($dir,$maxthreads) = @ARGV;
-d $dir or die "$0: $dir is not a directory\n";
if (defined $maxthreads)
{
$maxthreads =~ /^\d+$/ && $maxthreads >= 1 && $maxthreads <= 32
or die "$0: maxthreads must be an integer between 1 and 32\n";
}
else
{
$maxthreads = 2;
}
sub stat_test ($) {
foreach my $i (1..100)
{
stat "$dir/$_[0]"
or warn("$0: can't stat $_[0] ($!, i = $i)\n"), last;
}
}
my $nthreads = 0;
sub join_threads () {
my @thr;
0 until @thr = threads->list(threads::joinable);
foreach my $thr (@thr)
{ $thr->join(); }
$nthreads -= @thr;
}
opendir DIR, $dir or die "$0: opendir failed ($!)\n";
while (my $file = readdir DIR)
{
$nthreads < $maxthreads or join_threads;
$nthreads++ < $maxthreads or die "$0: internal error\n";
threads->create(\&stat_test, $file);
}
closedir DIR or die "$0: closedir failed ($!)\n";
join_threads while $nthreads;
__END__
"
Example of failure:
./dir-stat2: can't stat 2 (No such file or directory, i = 18)
./dir-stat2: can't stat 6 (No such file or directory, i = 17)
"
------------------------------------------------------------------------
For each file in the directory, a worker thread is created, which does
100 "stat" on the file. This script uses no more than 2 worker threads
at the same time by default: the main loop waits for a worker thread
to terminate before a new one is created.
To reproduce the issue more easily, create a directory with many files:
mkdir test && cd test && touch `seq 999`
Then run this script with the directory name (e.g. "test") in argument.
Failures are much more likely to occur with "strace -f" (as usual,
also use the -o option to redirect the output to a file).
In the strace output, one can see for instance:
[...]
692379 newfstatat(AT_FDCWD, "test/275", <unfinished ...>
692373 <... openat resumed>) = 5
692379 <... newfstatat resumed>{st_mode=S_IFREG|0644, st_size=0, ...}, 0) = 0 692373 fstat(5, <unfinished ...>
692379 newfstatat(AT_FDCWD, "test/275", <unfinished ...>
692373 <... fstat resumed>{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
692379 <... newfstatat resumed>{st_mode=S_IFREG|0644, st_size=0, ...}, 0) = 0 692373 fchdir(4 <unfinished ...>
692379 newfstatat(AT_FDCWD, "test/275", <unfinished ...>
692373 <... fchdir resumed>) = 0
692379 <... newfstatat resumed>0x5557afc648b8, 0) = -1 ENOENT (No such file or directory)
692373 openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6 692379 write(2, "./dir-stat2: can't stat 275 (No "..., 64 <unfinished ...> [...]
This excerpt shows 3 newfstatat on the same file "test/275".
The first two succeeded, but the third one failed with ENOENT
(No such file or directory).
When I thought that this was due to NFS last year, I reported the
issue to the linux-nfs kernel mailing-list, but got no replies:
https://lore.kernel.org/linux-nfs/20240410155915.GG2068@cventin.lip.ens-lyon.fr/T/
-- Package-specific info:
** Version:
Linux version 6.12.13-amd64 (
debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-16) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.12.13-1 (2025-02-09)
** Command line:
BOOT_IMAGE=/vmlinuz-6.12.13-amd64 root=/dev/mapper/qaa--vg-root ro quiet
** Not tainted
** Kernel log:
Unable to read kernel log; any relevant messages should be attached
** Model information
sys_vendor: Dell Inc.
product_name: Precision 5570
product_version:
chassis_vendor: Dell Inc.
chassis_version:
bios_vendor: Dell Inc.
bios_version: 1.29.0
board_vendor: Dell Inc.
board_name: 01Y4G1
board_version: A00
** Loaded modules:
tls
sd_mod
uinput
ccm
snd_seq_dummy
snd_hrtimer
snd_seq
snd_seq_device
rfcomm
cmac
algif_hash
algif_skcipher
af_alg
nft_reject_inet
nf_reject_ipv4
nf_reject_ipv6
nft_reject
snd_hda_codec_hdmi
qrtr
xt_multiport
nft_compat
dell_pc
platform_profile
bnep
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
dell_rbtn
snd_sof_intel_hda_mlink
snd_sof_intel_hda
snd_sof_pci
snd_sof_xtensa_dsp
snd_sof
nf_tables
snd_sof_utils
snd_soc_acpi_intel_match
binfmt_misc
snd_soc_acpi
libcrc32c
soundwire_bus
snd_soc_avs
intel_uncore_frequency
snd_ctl_led
intel_uncore_frequency_common
nls_ascii
iwlmvm
nls_cp437
snd_soc_hda_codec
snd_hda_codec_realtek
snd_hda_ext_core
x86_pkg_temp_thermal
vfat
intel_powerclamp
fat
snd_soc_core
snd_hda_codec_generic
coretemp
snd_hda_scodec_component
snd_compress
snd_pcm_dmaengine
kvm_intel
mac80211
snd_hda_intel
snd_intel_dspcfg
snd_intel_sdw_acpi
kvm
snd_hda_codec
uvcvideo
libarc4
mei_hdcp
mei_wdt
mei_pxp
videobuf2_vmalloc
uvc
snd_hda_core
intel_rapl_msr
dell_laptop
videobuf2_memops
btusb
dell_wmi
videobuf2_v4l2
iwlwifi
snd_hwdep
btrtl
hid_sensor_als
snd_pcm
btintel
videodev
btbcm
hid_sensor_trigger
dell_smbios
iTCO_wdt
hid_sensor_iio_common
snd_timer
industrialio_triggered_buffer
btmtk
intel_pmc_bxt
dcdbas
rapl
kfifo_buf
iTCO_vendor_support
intel_cstate
cfg80211
intel_uncore
bluetooth
pcspkr
dell_wmi_sysman
dell_wmi_ddv
dell_smm_hwmon
firmware_attributes_class
dell_wmi_descriptor
spd5118
wmi_bmof
processor_thermal_device_pci
snd
watchdog
videobuf2_common
processor_thermal_device
mei_me
industrialio
processor_thermal_wt_hint
soundcore
processor_thermal_rfim
mei
mc
processor_thermal_rapl
ucsi_acpi
rfkill
apple_mfi_fastcharge
intel_rapl_common
typec_ucsi
processor_thermal_wt_req
typec
processor_thermal_power_floor
processor_thermal_mbox
roles
igen6_edac
joydev
intel_pmc_core
int3403_thermal
int340x_thermal_zone
intel_vsec
pmt_telemetry
int3400_thermal
intel_hid
pmt_class
acpi_thermal_rel
sparse_keymap
acpi_pad
acpi_tad
ac
evdev
serio_raw
msr
parport_pc
ppdev
lp
parport
efi_pstore
configfs
nfnetlink
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
hid_apple
r8153_ecm
cdc_ether
usbnet
usbhid
r8152
mii
libphy
dm_crypt
dm_mod
xe
drm_suballoc_helper
hid_sensor_custom
hid_sensor_hub
intel_ishtp_hid
nvme
nvme_core
nvme_auth
ahci
libahci
libata
scsi_mod
scsi_common
i915
nouveau
mxm_wmi
drm_gpuvm
drm_exec
gpu_sched
drm_buddy
i2c_algo_bit
hid_multitouch
hid_generic
drm_display_helper
crct10dif_pclmul
cec
xhci_pci
crc32_pclmul
rc_core
crc32c_intel
drm_ttm_helper
i2c_hid_acpi
xhci_hcd
ghash_clmulni_intel
ttm
i2c_hid
rtsx_pci_sdmmc
mmc_core
usbcore
drm_kms_helper
hid
sha512_ssse3
video
i2c_i801
intel_lpss_pci
intel_ish_ipc
sha256_ssse3
intel_lpss
drm
thunderbolt
psmouse
sha1_ssse3
rtsx_pci
i2c_smbus
intel_ishtp
idma64
usb_common
vmd
battery
button
wmi
aesni_intel
gf128mul
crypto_simd
cryptd
** PCI devices:
0000:00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02)
Subsystem: Dell Device [1028:0b1a]
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: igen6_edac
Kernel modules: igen6_edac
0000:00:01.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 [8086:460d] (rev 02) (prog-if 00 [Normal decode])
Subsystem: Dell Device [1028:0b1a]
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 122
IOMMU group: 2
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 3000-3fff [size=4K] [16-bit]
Memory behind bridge: be000000-beffffff [size=16M] [32-bit]
Prefetchable memory behind bridge: 6000000000-6101ffffff [size=4128M] [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
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT2 [Iris Xe Graphics] [8086:46a6] (rev 0c) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:0b1a]
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 186
IOMMU group: 0
Region 0: Memory at 6188000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
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
0000:00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 02)
Subsystem: Dell Device [1028:0b1a]
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: 3
Region 0: Memory at 6189240000 (64-bit, non-prefetchable) [size=128K]
Capabilities: <access denied>
Kernel driver in use: proc_thermal_pci
Kernel modules: processor_thermal_device_pci
0000:00:06.0 System peripheral [0880]: Intel Corporation RST VMD Managed Controller [8086:09ab]
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: 4
0000:00:07.0 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:466e] (rev 02) (prog-if 00 [Normal decode])
Subsystem: Dell Device [1028:0b1a]
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 123
IOMMU group: 5
Bus: primary=00, secondary=02, subordinate=52, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: 98000000-ba0fffff [size=545M] [32-bit]
Prefetchable memory behind bridge: 6110000000-6145ffffff [size=864M] [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
0000:00:07.1 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #1 [8086:463f] (rev 02) (prog-if 00 [Normal decode])
Subsystem: Dell Device [1028:0b1a]
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 124
IOMMU group: 6
Bus: primary=00, secondary=53, subordinate=a3, sec-latency=0
I/O behind bridge: 9000-9fff [size=4K] [16-bit]
Memory behind bridge: 74000000-960fffff [size=545M] [32-bit]
Prefetchable memory behind bridge: 6150000000-6185ffffff [size=864M] [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
0000:00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
Subsystem: Dell Device [1028:0b1a]
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 255
IOMMU group: 7
Region 0: Memory at 61892a2000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
0000:00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller [8086:461e] (rev 02) (prog-if 30 [XHCI])
Subsystem: Dell Device [1028:0b1a]
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, Cache Line Size: 64 bytes
Interrupt: pin ? routed to IRQ 167
IOMMU group: 8
Region 0: Memory at 6189280000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0000:00:0d.2 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 [8086:463e] (rev 02) (prog-if 40 [USB4 Host Interface])
Subsystem: Dell Device [1028:0b1a]
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 6189200000 (64-bit, non-prefetchable) [size=256K]
Region 2: Memory at 61892a1000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
0000:00:0e.0 RAID bus controller [0104]: Intel Corporation Volume Management Device NVMe RAID Controller [8086:467f]
Subsystem: Dell Device [1028:0b1a]
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: 9
Region 0: Memory at 6186000000 (64-bit, non-prefetchable) [size=32M]
Region 2: Memory at bc000000 (32-bit, non-prefetchable) [size=32M]
Region 4: Memory at 6189100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: vmd
Kernel modules: vmd, ahci
0000:00:12.0 Serial controller [0700]: Intel Corporation Alder Lake-P Integrated Sensor Hub [8086:51fc] (rev 01) (prog-if 00 [8250])
Subsystem: Dell Device [1028:0b1a]
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 26
IOMMU group: 10
Region 0: Memory at 6189270000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
0000:00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01) (prog-if 30 [XHCI])
Subsystem: Dell Device [1028:0b1a]
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 175
IOMMU group: 11
Region 0: Memory at 6189260000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0000:00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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: 11
Region 0: Memory at 6189298000 (64-bit, non-prefetchable) [disabled] [size=16K]
Region 2: Memory at 61892a0000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: <access denied>
0000:00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
Subsystem: Intel Corporation Dual Band Wi-Fi 6E(802.11ax) AX211 160MHz 2x2 [Garfield Peak] [8086:4090]
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: 12
Region 0: Memory at 6189294000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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: 13
Region 0: Memory at 4017000000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 [8086:51e9] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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: 13
Region 0: Memory at 4017001000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
0000:00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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 199
IOMMU group: 14
Region 0: Memory at 618929d000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: mei_me
Kernel modules: mei_me
0000:00:16.3 Serial controller [0700]: Intel Corporation Alder Lake AMT SOL Redirection [8086:51e3] (rev 01) (prog-if 02 [16550])
Subsystem: Dell Device [1028:0b1a]
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 D routed to IRQ 19
IOMMU group: 14
Region 0: I/O ports at 4060 [size=8]
Region 1: Memory at bf181000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: serial
0000:00:1c.0 PCI bridge [0604]: Intel Corporation Alder Lake-P PCH PCIe Root Port #4 [8086:51bb] (rev 01) (prog-if 00 [Normal decode])
Subsystem: Dell Device [1028:0b1a]
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 125
IOMMU group: 15
Bus: primary=00, secondary=a4, subordinate=a4, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: bf000000-bf0fffff [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
0000:00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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: 16
0000:00:1f.3 Audio device [0403]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01) (prog-if 80)
Subsystem: Dell Device [1028:0b1a]
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 218
IOMMU group: 16
Region 0: Memory at 6189290000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 6189000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl
0000:00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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: 16
Region 0: Memory at 618929c000 (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
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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: 16
Region 0: Memory at 70800000 (32-bit, non-prefetchable) [size=4K]
0000:01:00.0 3D controller [0302]: NVIDIA Corporation GA107GLM [RTX A1000 Laptop GPU] [10de:25b9] (rev a1)
Subsystem: Dell Device [1028:0b1a]
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 185
IOMMU group: 17
Region 0: Memory at be000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at 6000000000 (64-bit, prefetchable) [size=4G]
Region 3: Memory at 6100000000 (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
0000:02:00.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device [8086:0000]
Physical Slot: 3
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: 18
Bus: primary=02, secondary=03, subordinate=52, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: 98000000-ba0fffff [size=545M] [32-bit]
Prefetchable memory behind bridge: 6110000000-6145ffffff [size=864M] [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
0000:03:00.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device [8086:0000]
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 219
IOMMU group: 19
Bus: primary=03, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: 98000000-980fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 6110000000-61100fffff [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
0000:03:01.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device [8086:0000]
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 220
IOMMU group: 20
Bus: primary=03, secondary=05, subordinate=1e, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: 98100000-a35fffff [size=181M] [32-bit]
Prefetchable memory behind bridge: 6110100000-6121ffffff [size=287M] [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
0000:03:02.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device [8086:0000]
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 221
IOMMU group: 21
Bus: primary=03, secondary=1f, subordinate=38, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: a3600000-aeafffff [size=181M] [32-bit]
Prefetchable memory behind bridge: 6122000000-6133efffff [size=287M] [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
0000:03:03.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device [8086:0000]
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 222
IOMMU group: 22
Bus: primary=03, secondary=39, subordinate=51, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: aeb00000-b9ffffff [size=181M] [32-bit]
Prefetchable memory behind bridge: 6133f00000-6145dfffff [size=287M] [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
0000:03:04.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03) (prog-if 00 [Normal decode])
Subsystem: Intel Corporation Device [8086:0000]
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 223
IOMMU group: 23
Bus: primary=03, secondary=52, subordinate=52, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: ba000000-ba0fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 6145e00000-6145efffff [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
0000:a4:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader [10ec:5260] (rev 01)
Subsystem: Dell Device [1028:0b1a]
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 150
IOMMU group: 24
Region 0: Memory at bf000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
10000:e0:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02) (prog-if 00 [Normal decode])
Subsystem: Dell Device [1028:0b1a]
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 184
IOMMU group: 9
Bus: primary=00, secondary=e1, subordinate=e1, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: bc000000-bc0fffff [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
10000:e1:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO [144d:a80a] (prog-if 02 [NVM Express])
Subsystem: Samsung Electronics Co Ltd SSD 980 PRO [144d:a801]
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)