Package: src:linux Version: 6.12.13-1 Severity: important X-Debbugs-Cc: debian-am...@lists.debian.org User: debian-am...@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.gg2...@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] 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 -2147483648 IOMMU group: 9 Region 0: Memory at bc000000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: nvme Kernel modules: nvme ** USB devices: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 003: ID 8087:0b40 Intel Corp. USB3.0 Hub Bus 002 Device 004: ID 0bda:0487 Realtek Semiconductor Corp. Dell dock Bus 002 Device 005: ID 0bda:0413 Realtek Semiconductor Corp. Dell dock Bus 002 Device 006: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 004: ID 0c45:6732 Microdia Integrated_Webcam_HD Bus 003 Device 005: ID 27c6:63ac Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC Bus 003 Device 006: ID 8087:0033 Intel Corp. AX211 Bluetooth Bus 003 Device 007: ID 1d5c:5801 Fresco Logic USB2.0 Hub Bus 003 Device 008: ID 0bda:5487 Realtek Semiconductor Corp. Dell dock Bus 003 Device 009: ID 0bda:5413 Realtek Semiconductor Corp. Dell dock Bus 003 Device 010: ID 413c:b06e Dell Computer Corp. Dell dock Bus 003 Device 011: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard Bus 003 Device 012: ID 413c:b06f Dell Computer Corp. Dell dock Bus 003 Device 013: ID 05ac:0221 Apple, Inc. Aluminum Keyboard (ISO) Bus 003 Device 014: ID 03f0:1041 HP, Inc HP Travel USB Optical Mouse Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub -- System Information: Debian Release: trixie/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.12.13-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages linux-image-6.12.13-amd64 depends on: ii initramfs-tools [linux-initramfs-tool] 0.145 ii kmod 33+20240816-2 ii linux-base 4.11 Versions of packages linux-image-6.12.13-amd64 recommends: ii apparmor 3.1.7-2 Versions of packages linux-image-6.12.13-amd64 suggests: pn debian-kernel-handbook <none> ii firmware-linux-free 20241210-1 ii grub-efi-amd64 2.12-5 ii linux-doc-6.12 6.12.13-1 Versions of packages linux-image-6.12.13-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 20241210-1 ii firmware-intel-misc 20241210-1 pn firmware-intel-sound <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> ii firmware-iwlwifi 20241210-1 pn firmware-libertas <none> pn firmware-marvell-prestera <none> ii firmware-mediatek 20241210-1 ii firmware-misc-nonfree 20241210-1 pn firmware-myricom <none> pn firmware-netronome <none> pn firmware-netxen <none> ii firmware-nvidia-graphics 20241210-1 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 -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)