LEAP 15 - Install PCI USB 3.0 CARD

Hi all.

I’ve starded yesterday with OPENSUSE LEAP,after some months in Manjaro LInux (Arch fork), so I’m “baby new” on OS.

After installation the only thing I’ve done is update the system and install the proprietary NVIDIA drivers.

But the point is, I need to install my chinese almost generic USB 3.0 PCI.

https://www.orico.cc/us/product/detail/3332.html

But I don’t know how to do it, there is some repo to do the job, some YAST application to manage it?

In case someone ask if the card is working fine, the awser is yes, it use to works under Windows with proprietary drivers and also Linux with Arch.

It might be that it needs firmware that is not installed. If you install it physically in the PC, lspci can identify it, after which you may determine what chip it is based upon, and thus which firmware possibly not yet installed is needed. One of the kernel-firmware-* packages may be all you need.

Can you lend me your eyes to help me understand what to look for? It’s literally my second day at OPENSUSE. Just letting you know I updated the system to 15.4 at the suggestion of another post.

 /sbin/lspci 
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex 
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU 
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge 
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge 
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge 
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] 
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge 
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] 
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61) 
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) 
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream 
03:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
03:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
03:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
03:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
03:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
03:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
03:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge 
04:00.0 Non-Volatile memory controller: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD 
05:00.0 Multimedia controller: YUAN High-Tech Development Co., Ltd. Device 0710 
06:00.0 USB controller: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller (rev 01) 
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 26) 
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP 
08:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 
08:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 
09:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51) 
0a:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51) 
0b:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) 
0b:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1) 
0c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function 
0d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP 
0d:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP 
0d:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller 
0d:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller 

I believe this is the one. I don’t see a firmware package specifically for VIA, but it could be contained in kernel-firmware-network. Is it installed?

rpm -qa | grep mwar

Thats what I got.

@localhost:~> rpm -qa | grep mwar 
+kernel-firmware-ueagle-20220509-150400.4.8.1.noarch 
kernel-firmware-prestera-20220509-150400.4.8.1.noarch 
kernel-firmware-brcm-20220509-150400.4.8.1.noarch 
kernel-firmware-nfp-20220509-150400.4.8.1.noarch 
kernel-firmware-atheros-20220509-150400.4.8.1.noarch 
kernel-firmware-liquidio-20220509-150400.4.8.1.noarch 
kernel-firmware-ti-20220509-150400.4.8.1.noarch 
kernel-firmware-radeon-20220509-150400.4.8.1.noarch 
kernel-firmware-i915-20220509-150400.4.8.1.noarch 
kernel-firmware-network-20220509-150400.4.8.1.noarch 
kernel-firmware-intel-20220509-150400.4.8.1.noarch 
kernel-firmware-ath11k-20220509-150400.4.8.1.noarch 
kernel-firmware-realtek-20220509-150400.4.8.1.noarch 
kernel-firmware-usb-network-20220509-150400.4.8.1.noarch 
kernel-firmware-qcom-20220509-150400.4.8.1.noarch 
kernel-firmware-mediatek-20220509-150400.4.8.1.noarch 
kernel-firmware-chelsio-20220509-150400.4.8.1.noarch 
kernel-firmware-all-20220509-150400.4.8.1.noarch 
kernel-firmware-qlogic-20220509-150400.4.8.1.noarch 
kernel-firmware-mellanox-20220509-150400.4.8.1.noarch 
kernel-firmware-dpaa2-20220509-150400.4.8.1.noarch 
kernel-firmware-amdgpu-20220509-150400.4.8.1.noarch 
kernel-firmware-marvell-20220509-150400.4.8.1.noarch 
kernel-firmware-bnx2-20220509-150400.4.8.1.noarch 
kernel-firmware-platform-20220509-150400.4.8.1.noarch 
kernel-firmware-serial-20220509-150400.4.8.1.noarch 
kernel-firmware-media-20220509-150400.4.8.1.noarch 
kernel-firmware-iwlwifi-20220509-150400.4.8.1.noarch 
kernel-firmware-sound-20220509-150400.4.8.1.noarch 
kernel-firmware-nvidia-20220509-150400.4.8.1.noarch 
kernel-firmware-bluetooth-20220509-150400.4.8.1.noarch 
kernel-firmware-mwifiex-20220509-150400.4.8.1.noarch 
kernel-firmware-ath10k-20220509-150400.4.8.1.noarch 

Hi
If you add the following kernel option iommu=soft to the boot options via yast2 bootloader does that help.

Not sure what this should do, but It doesn’t work. PCI card still ‘off’ (I don’t find a better word).

Hi
Can you show the output from;


cat /proc/cmdline

Supposedly that card and iommu have some issues…