I’m using eGpu on the Archlinux. The kernel version is 5.16.11.
Trying install nvidia from pacman or nvidia-dkms from yay, and then the driver not work, can’t recognize my 2070.
lspci | grep -E ‘VGA|3D’
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G4 (Ice Lake) (rev 07)
03:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2070 Rev. A] (rev a1)
dmesg | grep PCIe
[ 0.099480] ACPI FADT declares the system doesn’t support PCIe ASPM, so disable it
[ 0.646804] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
[ 0.660239] pci 0000:01:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:00:07.0 (cap
able of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
[ 0.669884] pci 0000:03:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:00:07.0 (cap
able of 126.016 Gb/s with 8.0 GT/s PCIe x16 link)
[ 0.678966] pci 0000:04:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:00:07.0 (cap
able of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
lspci -k
00:00.0 Host bridge: Intel Corporation Ice Lake-LP Processor Host Bridge/DRAM Registers (rev 03)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: icl_uncore
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G4 (Ice Lake) (rev 07)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Device 8a03 (rev 03)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:07.0 PCI bridge: Intel Corporation Ice Lake Thunderbolt 3 PCI Express Root Port #0 (rev 03)
Kernel driver in use: pcieport
00:07.1 PCI bridge: Intel Corporation Ice Lake Thunderbolt 3 PCI Express Root Port #1 (rev 03)
Kernel driver in use: pcieport
00:07.2 PCI bridge: Intel Corporation Ice Lake Thunderbolt 3 PCI Express Root Port #2 (rev 03)
Kernel driver in use: pcieport
00:07.3 PCI bridge: Intel Corporation Ice Lake Thunderbolt 3 PCI Express Root Port #3 (rev 03)
Kernel driver in use: pcieport
00:08.0 System peripheral: Intel Corporation Device 8a11 (rev 03)
Subsystem: Acer Incorporated [ALI] Device 141f
00:0d.0 USB controller: Intel Corporation Ice Lake Thunderbolt 3 USB Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:0d.2 System peripheral: Intel Corporation Ice Lake Thunderbolt 3 NHI #0 (rev 03)
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
00:0d.3 System peripheral: Intel Corporation Ice Lake Thunderbolt 3 NHI #1 (rev 03)
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
00:14.0 USB controller: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Ice Lake-LP DRAM Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
00:14.3 Network controller: Intel Corporation Ice Lake-LP PCH CNVi WiFi (rev 30)
Subsystem: Intel Corporation Wi-Fi 6 AX201
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.2 Serial bus controller: Intel Corporation Ice Lake-LP Serial IO I2C Controller #2 (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Ice Lake-LP Management Engine (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1d.0 PCI bridge: Intel Corporation Device 34b4 (rev 30)
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Ice Lake-LP LPC Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
00:1f.3 Multimedia audio controller: Intel Corporation Ice Lake-LP Smart Sound Technology Audio Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: sof-audio-pci-intel-icl
Kernel modules: snd_hda_intel, snd_sof_pci_intel_icl
00:1f.5 Serial bus controller: Intel Corporation Ice Lake-LP SPI Controller (rev 30)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: intel-spi
Kernel modules: intel_spi_pci
01:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
Kernel driver in use: pcieport
02:01.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
Kernel driver in use: pcieport
02:04.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
Kernel driver in use: pcieport
03:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2070 Rev. A] (rev a1)
Subsystem: NVIDIA Corporation Device 12ff
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
03:00.1 Audio device: NVIDIA Corporation TU106 High Definition Audio Controller (rev a1)
Subsystem: Acer Incorporated [ALI] Device 141f
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.2 USB controller: NVIDIA Corporation TU106 USB 3.1 Host Controller (rev a1)
Subsystem: NVIDIA Corporation Device 12ff
Kernel modules: xhci_pci
03:00.3 Serial bus controller: NVIDIA Corporation TU106 USB Type-C UCSI Controller (rev a1)
Subsystem: NVIDIA Corporation Device 12ff
Kernel driver in use: nvidia-gpu
Kernel modules: i2c_nvidia_gpu
04:00.0 USB controller: Intel Corporation DSL6540 USB 3.1 Controller [Alpine Ridge]
Subsystem: Tul Corporation / PowerColor Device 5005
Kernel modules: xhci_pci
ab:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN550 NVMe SSD (rev 01)
Subsystem: Sandisk Corp WD Blue SN550 NVMe SSD
Kernel driver in use: nvme
dmesg | grep NV
[ 2.343559] nvidia: module license ‘NVIDIA’ taints kernel.
[ 2.625912] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 510.54 Tue Feb 8 04:42:21 UTC 2022
[ 2.713531] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 510.54 Tue Feb 8 04:34:06 UTC 2022
[ 5.170492] NVRM: 0000:03:00.0: Failed to create a DMA mapping!
[ 5.170651] NVRM: GPU 0000:03:00.0: Failed to copy vbios to system memory.
[ 5.170831] NVRM: GPU 0000:03:00.0: RmInitAdapter failed! (0x30:0xffff:963)
[ 5.170878] NVRM: GPU 0000:03:00.0: rm_init_adapter failed, device minor number 0
[ 5.474190] NVRM: 0000:03:00.0: Failed to create a DMA mapping!
[ 5.474345] NVRM: GPU 0000:03:00.0: Failed to copy vbios to system memory.
[ 5.474513] NVRM: GPU 0000:03:00.0: RmInitAdapter failed! (0x30:0xffff:963)
[ 5.474623] NVRM: GPU 0000:03:00.0: rm_init_adapter failed, device minor number 0
[ 5.775882] NVRM: 0000:03:00.0: Failed to create a DMA mapping!
[ 5.776040] NVRM: GPU 0000:03:00.0: Failed to copy vbios to system memory.
[ 5.776183] NVRM: GPU 0000:03:00.0: RmInitAdapter failed! (0x30:0xffff:963)
[ 5.776314] NVRM: GPU 0000:03:00.0: rm_init_adapter failed, device minor number 0
[ 6.089688] NVRM: 0000:03:00.0: Failed to create a DMA mapping!
[ 6.089846] NVRM: GPU 0000:03:00.0: Failed to copy vbios to system memory.
[ 6.090018] NVRM: GPU 0000:03:00.0: RmInitAdapter failed! (0x30:0xffff:963)
[ 6.090125] NVRM: GPU 0000:03:00.0: rm_init_adapter failed, device minor number 0
cat /proc/driver/nvidia/gpus/*/information
Model: Unknown
IRQ: 189
GPU UUID: GPU-???-???-???-???-???
Video BIOS: ??.??.??.??.??
Bus Type: PCIe
DMA Size: 47 bits
DMA Mask: 0x7fffffffffff
Bus Location: 0000:03:00.0
Device Minor: 0
GPU Excluded: No
Here is bug-report
nvidia-bug-report.log.gz (112.5 KB)