You are not logged in.
Hi all,
An interesting behavior was triggered during an update. When the kernel update started, the system suddenly crashed and I was unable to use my Nvidia GPUs with arch Linux even after a fresh install. Since I have dual boot with Windows 11, I booted on Win11 to test the GPUs and it was all good.
Now when I try to load the nvidia modules on Arch, it simply doesn't work. It was running for almost 3 years without any problem. I have the feeling it has to do with secure boot and signed modules.
Here are information about my GPUs:
lspci -k | grep -A 2 -E "(VGA|3D)"
lspci: Unable to load libkmod resources: error -2
01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
Subsystem: ASUSTeK Computer Inc. GA102 [GeForce RTX 3090]
01:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
--
23:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
Subsystem: ASUSTeK Computer Inc. GA102 [GeForce RTX 3090]
23:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
Even afteer I install nvidia-dkms, I get the following:
sudo modprobe nvidia
modprobe: FATAL: Module nvidia not found in directory /lib/modules/6.8.2-arch1-1
Here is my /etc/default/grub:
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="slab_nomerge init_on_alloc=1 init_on_free=1 page_alloc.shuffle=1 pti=on randomize_kstack_offset=on vsyscall=none lockdown=confidentiality quiet loglevel=3 nvidia_drm.modeset=1"
GRUB_CMDLINE_LINUX="cryptdevice=UUID=a7bd1cfa-d957-4227-82be-a1cdef7e723c:lvm_arch root=/dev/mapper/lvm_arch-root cryptkey=rootfs:/etc/luksKeys/boot.key"
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
GRUB_ENABLE_CRYPTODISK=y
# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=menu
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `videoinfo'
GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT=true
# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y
# Probing for other operating systems is disabled for security reasons. Read
# documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this
# functionality install os-prober and uncomment to detect and include other
# operating systems.
#GRUB_DISABLE_OS_PROBER=false
Here is my mkinitcpio.cong:
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES=(usbhid xhci_hcd)
MODULES=(nvidia nvidia_drm nvidia_modeset)
# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=(/etc/luksKeys/boot.key)
# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No RAID, lvm2, or encrypted root is needed.
# HOOKS=(base)
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS=(base udev autodetect modconf block filesystems fsck)
#
## This setup will generate a 'full' image which supports most systems.
## No autodetection is done.
# HOOKS=(base udev modconf block filesystems fsck)
#
## This setup assembles a mdadm array with an encrypted root file system.
## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
# HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
#
## This setup loads an lvm2 volume group.
# HOOKS=(base udev modconf block lvm2 filesystems fsck)
#
## This will create a systemd based initramfs which loads an encrypted root filesystem.
# HOOKS=(base systemd autodetect modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck)
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr and fsck hooks.
HOOKS=(base udev autodetect keyboard keymap modconf microcode block encrypt lvm2 filesystems fsck)
# COMPRESSION
# Use this to compress the initramfs image. By default, zstd compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="zstd"
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()
# MODULES_DECOMPRESS
# Decompress kernel modules during initramfs creation.
# Enable to speedup boot process, disable to save RAM
# during early userspace. Switch (yes/no).
#MODULES_DECOMPRESS="yes"
After rebooting, when I try to load the modules, I get this:
sudo modprobe nvidia
modprobe: ERROR: could not insert 'nvidia': Operation not permitted
Here is the module information:
modinfo nvidia
filename: /lib/modules/6.8.2-arch2-1/updates/dkms/nvidia.ko.zst
alias: char-major-195-*
version: 550.67
supported: external
license: NVIDIA
firmware: nvidia/550.67/gsp_tu10x.bin
firmware: nvidia/550.67/gsp_ga10x.bin
srcversion: 4F12F3541125CF7609589B3
alias: pci:v000010DEd*sv*sd*bc06sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends:
retpoline: Y
name: nvidia
vermagic: 6.8.2-arch2-1 SMP preempt mod_unload
sig_id: PKCS#7
signer: DKMS module signing key
sig_key: 35:D9:CB:77:FA:B4:DC:EB:9E:DA:C3:73:71:BC:64:48:96:10:2E:84
sig_hashalgo: sha512
signature: 02:9F:25:86:79:EA:C4:EE:E2:8A:D3:C9:DD:88:34:64:C6:68:82:99:
CE:AF:0B:ED:C4:34:97:0A:B0:49:70:68:F8:B5:82:8B:80:46:F9:8F:
F3:95:B6:82:2D:47:AE:9F:F0:BF:8F:CD:17:72:32:23:11:E2:44:32:
6F:71:2D:0E:BF:4A:17:93:7D:9F:E9:00:25:53:8E:B9:44:21:67:D8:
5A:D5:E7:B3:2F:43:91:73:80:56:62:9B:52:F3:3E:91:78:9B:19:E5:
8F:7E:3A:BB:32:1C:38:8F:71:6D:B0:A3:E2:DD:F3:06:A7:6A:EF:4A:
E1:AE:E5:D4:58:AC:6B:77:25:B8:3B:49:DC:8A:3E:DC:F5:06:3D:CD:
A5:29:8B:11:58:7A:AB:36:81:7C:05:09:81:A0:30:0C:BA:34:70:A9:
84:18:1A:E2:92:6A:46:72:D2:D3:C4:DB:26:74:A2:FC:17:63:07:2C:
9D:55:4B:52:80:C8:71:A9:9B:40:9A:A5:DC:3C:FA:27:28:57:66:AD:
43:6F:7E:93:80:32:13:6D:FB:86:76:49:0F:19:18:C0:71:74:86:5A:
AB:B4:ED:DD:0D:02:5F:A1:F9:C3:16:8E:75:3A:89:D3:22:12:4E:AC:
E1:6B:4C:2A:71:9C:85:AE:A5:4A:98:BB:90:96:E5:6C
parm: NvSwitchRegDwords:NvSwitch regkey (charp)
parm: NvSwitchBlacklist:NvSwitchBlacklist=uuid[,uuid...] (charp)
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_TCEBypassMode:int
parm: NVreg_EnableStreamMemOPs:int
parm: NVreg_RestrictProfilingToAdminUsers:int
parm: NVreg_PreserveVideoMemoryAllocations:int
parm: NVreg_EnableS0ixPowerManagement:int
parm: NVreg_S0ixPowerManagementVideoMemoryThreshold:int
parm: NVreg_DynamicPowerManagement:int
parm: NVreg_DynamicPowerManagementVideoMemoryThreshold:int
parm: NVreg_EnableGpuFirmware:int
parm: NVreg_EnableGpuFirmwareLogs:int
parm: NVreg_OpenRmEnableUnsupportedGpus:int
parm: NVreg_EnableUserNUMAManagement:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_KMallocHeapMaxSize:int
parm: NVreg_VMallocHeapMaxSize:int
parm: NVreg_IgnoreMMIOCheck:int
parm: NVreg_NvLinkDisable:int
parm: NVreg_EnablePCIERelaxedOrderingMode:int
parm: NVreg_RegisterPCIDriver:int
parm: NVreg_EnableResizableBar:int
parm: NVreg_EnableDbgBreakpoint:int
parm: NVreg_EnableNonblockingOpen:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RegistryDwordsPerDevice:charp
parm: NVreg_RmMsg:charp
parm: NVreg_GpuBlacklist:charp
parm: NVreg_TemporaryFilePath:charp
parm: NVreg_ExcludedGpus:charp
parm: NVreg_DmaRemapPeerMmio:int
parm: NVreg_RmNvlinkBandwidth:charp
parm: NVreg_ImexChannelCount:int
parm: rm_firmware_active:charp
Last edited by sphraax (2024-03-29 16:49:46)
Offline
Since I have dual boot with Windows 11, I booted on Win11 to test the GPUs and it was all good.
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
modprobe: FATAL: Module nvidia not found in directory /lib/modules/6.8.2-arch1-1
pacman -Qs 'kernel|nvidia'
pacman -Qikk nvidia
Since
When the kernel update started, the system suddenly crashed
there's possibly more damage:
sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files'
Edit: https://bugs.archlinux.org/task/77789, Try to add
sudo touch /etc/do-not-udevadm-trigger-on-update
Last edited by seth (2024-03-29 08:26:32)
Offline
I'm lost by this statement:
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
What should I disable?
And which "3rd Link"?
BTW: I can't cant boot my windows anymore, only my Arch in CLI mode
Now for the rest of your post I get the following results running the commands:
pacman -Qs 'kernel|nvidia'
local/cuda 12.4.0-2
NVIDIA's GPU programming toolkit
local/dkms 3.0.12-1
Dynamic Kernel Modules System
local/egl-wayland 2:1.1.13-1
EGLStream-based Wayland external platform
local/fuse3 3.16.2-1
Interface for userspace programs to export a filesystem to the Linux kernel
local/iptables 1:1.8.10-1
Linux kernel packet control tool (using legacy interface)
local/kmod 32-1
Linux kernel module management tools and library
local/libdrm 2.4.120-1
Userspace interface to kernel DRM services
local/libnetfilter_conntrack 1.0.9-2
Library providing an API to the in-kernel connection tracking state table
local/libnfnetlink 1.0.2-2
Low-level library for netfilter related kernel/userspace communication
local/libsysprof-capture 46.0-1
Kernel based performance profiler - capture library
local/libvdpau 1.5-2
Nvidia VDPAU library
local/libxnvctrl 550.67-1
NVIDIA NV-CONTROL X extension
local/linux 6.8.2.arch2-1
The Linux kernel and modules
local/linux-api-headers 6.7-1
Kernel headers sanitized for use in userspace
local/linux-headers 6.8.2.arch2-1
Headers and scripts for building modules for the Linux kernel
local/nvidia-dkms 550.67-1
NVIDIA drivers - module sources
local/nvidia-settings 550.67-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 550.67-1
NVIDIA drivers utilities
local/opencl-nvidia 550.67-1
OpenCL implemention for NVIDIA
pacman -Qikk nvidia
Name : nvidia-dkms
Version : 550.67-1
Description : NVIDIA drivers - module sources
Architecture : x86_64
URL : http://www.nvidia.com/
Licenses : custom
Groups : None
Provides : NVIDIA-MODULE nvidia
Depends On : dkms nvidia-utils=550.67 libglvnd
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : NVIDIA-MODULE nvidia
Replaces : None
Installed Size : 68.17 MiB
Packager : Sven-Hendrik Haase <svenstaro@archlinux.org>
Build Date : Tue 19 Mar 2024 02:40:33 PM CET
Install Date : Fri 29 Mar 2024 01:43:39 AM CET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
nvidia-dkms: 468 total files, 0 altered files
Here I get something interesting:
sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files'
[sudo] password for brsh:
warning: amd-ucode: /boot (Permissions mismatch)
warning: coreutils: /usr/bin/who (Permissions mismatch)
warning: filesystem: /boot (Permissions mismatch)
amd-ucode: 16 total files, 1 altered file
coreutils: 441 total files, 1 altered file
backup file: filesystem: /etc/fstab (Modification time mismatch)
backup file: filesystem: /etc/fstab (Size mismatch)
backup file: filesystem: /etc/fstab (SHA256 checksum mismatch)
backup file: filesystem: /etc/group (Modification time mismatch)
backup file: filesystem: /etc/group (Size mismatch)
backup file: filesystem: /etc/group (SHA256 checksum mismatch)
backup file: filesystem: /etc/gshadow (Modification time mismatch)
backup file: filesystem: /etc/gshadow (Size mismatch)
backup file: filesystem: /etc/gshadow (SHA256 checksum mismatch)
backup file: filesystem: /etc/hosts (Modification time mismatch)
backup file: filesystem: /etc/hosts (Size mismatch)
backup file: filesystem: /etc/hosts (SHA256 checksum mismatch)
backup file: filesystem: /etc/passwd (Modification time mismatch)
backup file: filesystem: /etc/passwd (Size mismatch)
backup file: filesystem: /etc/passwd (SHA256 checksum mismatch)
backup file: filesystem: /etc/resolv.conf (Modification time mismatch)
backup file: filesystem: /etc/resolv.conf (Size mismatch)
backup file: filesystem: /etc/resolv.conf (SHA256 checksum mismatch)
backup file: filesystem: /etc/shadow (Modification time mismatch)
backup file: filesystem: /etc/shadow (Size mismatch)
backup file: filesystem: /etc/shadow (SHA256 checksum mismatch)
backup file: filesystem: /etc/shells (Modification time mismatch)
backup file: filesystem: /etc/shells (Size mismatch)
warning: iputils: /usr/bin/ping (Permissions mismatch)
backup file: filesystem: /etc/shells (SHA256 checksum mismatch)
backup file: filesystem: /etc/subgid (Modification time mismatch)
backup file: filesystem: /etc/subgid (Size mismatch)
backup file: filesystem: /etc/subgid (SHA256 checksum mismatch)
backup file: filesystem: /etc/subuid (Modification time mismatch)
backup file: filesystem: /etc/subuid (Size mismatch)
backup file: filesystem: /etc/subuid (SHA256 checksum mismatch)
filesystem: 121 total files, 1 altered file
backup file: glibc: /etc/locale.gen (Modification time mismatch)
backup file: glibc: /etc/locale.gen (Size mismatch)
backup file: glibc: /etc/locale.gen (SHA256 checksum mismatch)
backup file: grub: /etc/default/grub (Modification time mismatch)
backup file: grub: /etc/default/grub (Size mismatch)
backup file: grub: /etc/default/grub (SHA256 checksum mismatch)
iputils: 53 total files, 1 altered file
warning: libutempter: /usr/lib/utempter/utempter (GID mismatch)
warning: libutempter: /usr/lib/utempter/utempter (Permissions mismatch)
libutempter: 20 total files, 1 altered file
backup file: mkinitcpio: /etc/mkinitcpio.conf (Modification time mismatch)
backup file: mkinitcpio: /etc/mkinitcpio.conf (Size mismatch)
backup file: mkinitcpio: /etc/mkinitcpio.conf (SHA256 checksum mismatch)
warning: openssh: /etc/ssh/sshd_config (Permissions mismatch)
warning: procps-ng: /usr/bin/w (Permissions mismatch)
warning: shadow: /etc/login.defs (Permissions mismatch)
warning: shadow: /usr/bin/groupmems (GID mismatch)
warning: shadow: /usr/bin/groupmems (Permissions mismatch)
warning: systemd: /var/log/journal (GID mismatch)
openssh: 81 total files, 1 altered file
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (Modification time mismatch)
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (Size mismatch)
backup file: pacman-mirrorlist: /etc/pacman.d/mirrorlist (SHA256 checksum mismatch)
procps-ng: 244 total files, 1 altered file
shadow: 588 total files, 2 altered files
backup file: sudo: /etc/sudoers (Modification time mismatch)
backup file: sudo: /etc/sudoers (Size mismatch)
backup file: sudo: /etc/sudoers (SHA256 checksum mismatch)
backup file: systemd: /etc/systemd/resolved.conf (Modification time mismatch)
backup file: systemd: /etc/systemd/resolved.conf (Size mismatch)
backup file: systemd: /etc/systemd/resolved.conf (SHA256 checksum mismatch)
systemd: 1449 total files, 1 altered file
warning: util-linux: /usr/bin/whereis (Permissions mismatch)
util-linux: 526 total files, 1 altered file
I get a lot of mismatches and some altered files. Are those due to the fact that I had a secure installation hardening the permissions?
I runned my own script to install Arch
Offline
You updated the kernel but haven't booted the new one yet.
Offline
You updated the kernel but haven't booted the new one yet.
I did.
uname -r
6.8.2-arch2-1
Offline
And you should be able to load the nvidia module now
Offline
I still get this:
sudo modprobe nvidia
modprobe: ERROR: could not insert 'nvidia': Operation not permitted
Offline
Ah, I missed that in OP. Does `lspci -v` show the nvidia card with a driver in use?
Offline
lspci -v
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Root Complex
Flags: fast devsel
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
Subsystem: ASUSTeK Computer Inc. Starship/Matisse IOMMU
Flags: fast devsel
Capabilities: <access denied>
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 62
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 63
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 3000-3fff [size=4K] [16-bit]
Memory behind bridge: e0000000-e10fffff [size=17M] [32-bit]
Prefetchable memory behind bridge: c0000000-d1ffffff [size=288M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
DeviceName: Onboard IGD
Flags: fast devsel, IOMMU group 64
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 65
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 66
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 67
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 68
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 41, IOMMU group 69
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 70
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 42, IOMMU group 71
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: e1200000-e12fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller
Flags: 66MHz, medium devsel, IOMMU group 72
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge
Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 72
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 0
Flags: fast devsel, IOMMU group 73
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 1
Flags: fast devsel, IOMMU group 73
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 2
Flags: fast devsel, IOMMU group 73
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 3
Flags: fast devsel, IOMMU group 73
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 4
Flags: fast devsel, IOMMU group 73
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 5
Flags: fast devsel, IOMMU group 73
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 6
Flags: fast devsel, IOMMU group 73
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 7
Flags: fast devsel, IOMMU group 73
01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GA102 [GeForce RTX 3090]
Flags: fast devsel, IRQ 255, IOMMU group 74
Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 3000 [size=128]
Expansion ROM at e1000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. GA102 High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 143, IOMMU group 74
Memory at e1080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
02:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
Subsystem: ASUSTeK Computer Inc. Starship/Matisse PCIe Dummy Function
Flags: fast devsel, IOMMU group 75
Capabilities: <access denied>
03:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Reserved SPP
Flags: fast devsel, IOMMU group 76
Capabilities: <access denied>
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Starship USB 3.0 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 77, IOMMU group 77
Memory at e1200000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
20:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Root Complex
Flags: fast devsel
20:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
Subsystem: ASUSTeK Computer Inc. Starship/Matisse IOMMU
Flags: fast devsel
Capabilities: <access denied>
20:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 42
20:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 43
20:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 44
20:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 43, IOMMU group 45
Bus: primary=20, secondary=21, subordinate=21, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b1600000-b16fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
20:03.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 44, IOMMU group 46
Bus: primary=20, secondary=22, subordinate=22, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b1500000-b15fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
20:03.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 45, IOMMU group 47
Bus: primary=20, secondary=23, subordinate=23, sec-latency=0
I/O behind bridge: 6000-6fff [size=4K] [16-bit]
Memory behind bridge: b0000000-b10fffff [size=17M] [32-bit]
Prefetchable memory behind bridge: 90000000-a1ffffff [size=288M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
20:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 48
20:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 49
20:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 50
20:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 47, IOMMU group 51
Bus: primary=20, secondary=24, subordinate=24, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
20:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 52
20:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 48, IOMMU group 53
Bus: primary=20, secondary=25, subordinate=25, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b1200000-b14fffff [size=3M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
21:00.0 Non-Volatile memory controller: Phison Electronics Corporation E16 PCIe4 NVMe Controller (rev 01) (prog-if 02 [NVM Express])
Subsystem: Phison Electronics Corporation E16 PCIe4 NVMe Controller
Flags: bus master, fast devsel, latency 0, IRQ 88, IOMMU group 54
Memory at b1600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme
22:00.0 USB controller: ASMedia Technology Inc. ASM3242 USB 3.2 Host Controller (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. ASM3242 USB 3.2 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 87, IOMMU group 55
Memory at b1500000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
23:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. GA102 [GeForce RTX 3090]
Flags: fast devsel, IRQ 255, IOMMU group 56
Memory at b0000000 (32-bit, non-prefetchable) [size=16M]
Memory at 90000000 (64-bit, prefetchable) [size=256M]
Memory at a0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 6000 [size=128]
Expansion ROM at b1000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nouveau, nvidia_drm, nvidia
23:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. GA102 High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 144, IOMMU group 56
Memory at b1080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
24:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
Subsystem: ASUSTeK Computer Inc. Starship/Matisse PCIe Dummy Function
Flags: fast devsel, IOMMU group 57
Capabilities: <access denied>
25:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Reserved SPP
Flags: fast devsel, IOMMU group 58
Capabilities: <access denied>
25:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Cryptographic Coprocessor PSPCPP
Flags: bus master, fast devsel, latency 0, IRQ 75, IOMMU group 59
Memory at b1300000 (32-bit, non-prefetchable) [size=1M]
Memory at b1408000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ccp
Kernel modules: ccp
25:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Starship USB 3.0 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 60
Memory at b1200000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
25:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Subsystem: ASUSTeK Computer Inc. Starship/Matisse HD Audio Controller
Flags: fast devsel, IRQ 255, IOMMU group 61
Memory at b1400000 (32-bit, non-prefetchable) [disabled] [size=32K]
Capabilities: <access denied>
Kernel modules: snd_hda_intel
40:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Root Complex
Flags: fast devsel
40:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
Subsystem: ASUSTeK Computer Inc. Starship/Matisse IOMMU
Flags: fast devsel
Capabilities: <access denied>
40:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 11
40:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 49, IOMMU group 12
Bus: primary=40, secondary=41, subordinate=4c, sec-latency=0
I/O behind bridge: a000-cfff [size=12K] [16-bit]
Memory behind bridge: b6000000-b6ffffff [size=16M] [32-bit]
Prefetchable memory behind bridge: b4000000-b42fffff [size=3M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
40:01.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 50, IOMMU group 13
Bus: primary=40, secondary=4d, subordinate=4d, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b7000000-b70fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
40:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 14
40:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 15
40:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 16
40:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 17
40:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 18
40:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 52, IOMMU group 19
Bus: primary=40, secondary=4e, subordinate=4e, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
40:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 20
40:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 54, IOMMU group 21
Bus: primary=40, secondary=4f, subordinate=4f, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
41:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 26, IOMMU group 22
Bus: primary=41, secondary=42, subordinate=4c, sec-latency=0
I/O behind bridge: a000-cfff [size=12K] [16-bit]
Memory behind bridge: b6000000-b6ffffff [size=16M] [32-bit]
Prefetchable memory behind bridge: b4000000-b42fffff [size=3M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 55, IOMMU group 23
Bus: primary=42, secondary=43, subordinate=43, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6f00000-b6ffffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 56, IOMMU group 24
Bus: primary=42, secondary=44, subordinate=44, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6e00000-b6efffff [size=1M] [32-bit]
Prefetchable memory behind bridge: b4000000-b41fffff [size=2M] [32-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 57, IOMMU group 25
Bus: primary=42, secondary=45, subordinate=45, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6000000-b64fffff [size=5M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 58, IOMMU group 26
Bus: primary=42, secondary=46, subordinate=46, sec-latency=0
I/O behind bridge: c000-cfff [size=4K] [16-bit]
Memory behind bridge: b6d00000-b6dfffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 59, IOMMU group 27
Bus: primary=42, secondary=47, subordinate=47, sec-latency=0
I/O behind bridge: b000-bfff [size=4K] [16-bit]
Memory behind bridge: b6c00000-b6cfffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 60, IOMMU group 28
Bus: primary=42, secondary=48, subordinate=48, sec-latency=0
I/O behind bridge: a000-afff [size=4K] [16-bit]
Memory behind bridge: b6b00000-b6bfffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 61, IOMMU group 29
Bus: primary=42, secondary=49, subordinate=49, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6a00000-b6afffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 62, IOMMU group 30
Bus: primary=42, secondary=4a, subordinate=4a, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6600000-b67fffff [size=2M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 64, IOMMU group 31
Bus: primary=42, secondary=4b, subordinate=4b, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6900000-b69fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
42:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Matisse PCIe GPP Bridge
Flags: bus master, fast devsel, latency 0, IRQ 66, IOMMU group 32
Bus: primary=42, secondary=4c, subordinate=4c, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: b6800000-b68fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
43:00.0 Non-Volatile memory controller: Phison Electronics Corporation E16 PCIe4 NVMe Controller (rev 01) (prog-if 02 [NVM Express])
Subsystem: Phison Electronics Corporation E16 PCIe4 NVMe Controller
Flags: bus master, fast devsel, latency 0, IRQ 63, IOMMU group 33
Memory at b6f00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme
45:00.0 Ethernet controller: Aquantia Corp. AQtion AQC107 NBase-T/IEEE 802.3an Ethernet Controller [Atlantic 10G] (rev 02)
Subsystem: ASUSTeK Computer Inc. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
Flags: bus master, fast devsel, latency 0, IRQ 145, IOMMU group 34
Memory at b6440000 (64-bit, non-prefetchable) [size=64K]
Memory at b6450000 (64-bit, non-prefetchable) [size=4K]
Memory at b6000000 (64-bit, non-prefetchable) [size=4M]
Expansion ROM at b6400000 [disabled] [size=256K]
Capabilities: <access denied>
Kernel driver in use: atlantic
Kernel modules: atlantic
46:00.0 SATA controller: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. ASM1062 Serial ATA Controller
Flags: bus master, fast devsel, latency 0, IRQ 71, IOMMU group 35
I/O ports at c050 [size=8]
I/O ports at c040 [size=4]
I/O ports at c030 [size=8]
I/O ports at c020 [size=4]
I/O ports at c000 [size=32]
Memory at b6d00000 (32-bit, non-prefetchable) [size=512]
Capabilities: <access denied>
Kernel driver in use: ahci
47:00.0 SATA controller: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. ASM1062 Serial ATA Controller
Flags: bus master, fast devsel, latency 0, IRQ 72, IOMMU group 36
I/O ports at b050 [size=8]
I/O ports at b040 [size=4]
I/O ports at b030 [size=8]
I/O ports at b020 [size=4]
I/O ports at b000 [size=32]
Memory at b6c00000 (32-bit, non-prefetchable) [size=512]
Capabilities: <access denied>
Kernel driver in use: ahci
48:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
Subsystem: ASUSTeK Computer Inc. I211 Gigabit Network Connection
Flags: bus master, fast devsel, latency 0, IRQ 65, IOMMU group 37
Memory at b6b00000 (32-bit, non-prefetchable) [size=128K]
I/O ports at a000 [disabled] [size=32]
Memory at b6b20000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
49:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200NGW
Flags: bus master, fast devsel, latency 0, IRQ 145, IOMMU group 38
Memory at b6a00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
4a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Reserved SPP
Flags: fast devsel, IOMMU group 30
Capabilities: <access denied>
4a:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Matisse USB 3.0 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 134, IOMMU group 30
Memory at b6700000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
4a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller (prog-if 30 [XHCI])
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 65, IOMMU group 30
Memory at b6600000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
4b:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51) (prog-if 01 [AHCI 1.0])
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
Flags: bus master, fast devsel, latency 0, IRQ 73, IOMMU group 31
Memory at b6900000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
4c:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51) (prog-if 01 [AHCI 1.0])
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
Flags: bus master, fast devsel, latency 0, IRQ 74, IOMMU group 32
Memory at b6800000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
4d:00.0 Non-Volatile memory controller: Phison Electronics Corporation E16 PCIe4 NVMe Controller (rev 01) (prog-if 02 [NVM Express])
Subsystem: Phison Electronics Corporation E16 PCIe4 NVMe Controller
Flags: bus master, fast devsel, latency 0, IRQ 89, IOMMU group 39
Memory at b7000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme
4e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
Subsystem: ASUSTeK Computer Inc. Starship/Matisse PCIe Dummy Function
Flags: fast devsel, IOMMU group 40
Capabilities: <access denied>
4f:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Reserved SPP
Flags: fast devsel, IOMMU group 41
Capabilities: <access denied>
60:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Root Complex
Flags: fast devsel
60:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
Subsystem: ASUSTeK Computer Inc. Starship/Matisse IOMMU
Flags: fast devsel
Capabilities: <access denied>
60:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 0
60:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 1
60:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 2
60:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 3
60:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 4
60:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 5
60:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 68, IOMMU group 6
Bus: primary=60, secondary=61, subordinate=61, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
60:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
Flags: fast devsel, IOMMU group 7
60:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] (prog-if 00 [Normal decode])
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Flags: bus master, fast devsel, latency 0, IRQ 70, IOMMU group 8
Bus: primary=60, secondary=62, subordinate=62, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities: <access denied>
Kernel driver in use: pcieport
61:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
Subsystem: ASUSTeK Computer Inc. Starship/Matisse PCIe Dummy Function
Flags: fast devsel, IOMMU group 9
Capabilities: <access denied>
62:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: ASUSTeK Computer Inc. Starship/Matisse Reserved SPP
Flags: fast devsel, IOMMU group 10
Capabilities: <access denied>
Offline
Anything in dmesg when you run modprobe?
Offline
modprobe: ERROR: could not insert 'nvidia': Operation not permitted
Pretty much the only way to get that is w/ "module_blacklist=nvidia", maybe if you directed modprobe to /bin/false or so (if you're not blacklisting using the kernel command line, try to insmod and check "modprobe -c | grep -v alias | grep nvidia"
The 3rd linki is in my signature and it tells you to disable windows fast-start (which is a general problem but not the cause of your immediate issues)
Offline
My dmesg looks like this:
sudo dmesg | grep modprobe
[ 8.113957] systemd[1]: Created slice Slice /system/modprobe.
[ 8.131644] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 8.132055] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[ 8.132439] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 8.136309] systemd[1]: modprobe@loop.service: Deactivated successfully.
[ 8.141922] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 2679.320234] Lockdown: modprobe: unsigned module loading is restricted; see man kernel_lockdown.7
[ 2807.146571] Lockdown: modprobe: unsigned module loading is restricted; see man kernel_lockdown.7
It tells me something about unsigned modules
Offline
Ah, problem is "lockdown=confidentiality"
Offline
try to insmod and check "modprobe -c | grep -v alias | grep nvidia"
modprobe -c | grep -v alias | grep nvidia
options nvidia_drm modeset=1
Offline
Yeahno, see above.
Offline
Ah, problem is "lockdown=confidentiality"
Indeed!
I was believing nvidia drivers were signed already. But I leaned a lot today
lsmod | grep nvidia
nvidia_uvm 6631424 0
nvidia_drm 122880 24
nvidia_modeset 1605632 12 nvidia_drm
video 77824 2 asus_wmi,nvidia_modeset
nvidia 60370944 214 nvidia_uvm,nvidia_modeset
It is working and I could run Gnome. I wonder if I set the lockdown=integrity would work...
Thanks for the massive help!
Offline