Eluktronics Mech 17 GP2 Laptop Drivers for Fedora Linux Request

I am new to the Fedora forums. I have used Fedora off and on since 2016. I purchased a new laptop in December 2023, and have been trying to resolve my driver issues since then. I thought I would ask for help here. I have an Eluktronics Mech 17 GP2 Laptop. Fedora 40 recognizes about 70% of the hardware right out of the box. I just used the search term, “Things to do after installing Fedora 40” to get it up and running. Then I used the RPM fusion website, and that got the Nvidia RTX 4090, CUDA, and up to 90% of the hardware recognized.

This is the Eluktronics URL for the Mech 17 hardware and drivers, 13th Gen MECH 16 GP MECH 17 GP2

https://www.eluktronics.com/, does not support Fedora Linux.
https://www.hk.tongfangpc.com, the OEM does not respond to emails.

I am hoping to start a thread to help myself and other Eluktronics gaming laptop owners switch to Fedora, and get full use of their laptops. I am happy to post my lshw results here.

Really, when Fedora makes drivers for all the hardware in lshw, I think Wine Bottles can do the rest.

Thank you for any advice or DIY links.

Here is a list of what doesn’t work:

  1. The Cherry MX per LED Keyboard. I can turn it on and off with the keyboard, but they only light up blue. I have used openRGB for a few years, but it does not recognize my keyboard.
  2. The LED light bar on the back. It actually lit up uncontrollably when I first installed Fedora 39, but at the time I had a dual NVME/Dual Boot with Windows 11 pro, and Fedora 39. Now with both drives combined to a single NVME install of Fedora 40 the light bar is off, wont come on, and is unresponsive. I have used openRGB for years but it doesn’t recognize the light bar. I think most of the “unclaimed” “power” devices in my lshw results are related to the Cherry MX keyboard. I think getting Fedora Linux drivers to match all the related Windows drivers in the Eluktronics driver link I posted will resolve the various issues.
  3. I have two Crucial T700 2TB Gen5 nvme. Fedora can’t see them. It runs on them but “System” just shows “Unknown”. To be fair, Windows 11 Pro didn’t know what they were either.
  4. I use CrossOver Linux 24. It works for other things like Battle.net Client, SecureCRT, and Vortex Mods. However, I can’t get the Eluktronics “Control Center” application to run in a Wine Bottle using CrossOver Linux 24. I asked Code Weavers if they could help, and they said when they looked at it, the app, was also like a driver, it talks to the motherboard, and they don’t do driver support. I tried making Win10 and Win11 bottles with CrossOver 24 and the Control Center application exe, but the install freezes halfway. I suspect it is the “unclaimed” hardware in the lshw results. I think if I could get all the hardware recognized I could make everything work with openRGB or CrossOver Linux. I need the Control Center application to use the GP2 liquid cooling device. The GP2 is separate from the laptop. It is self contained. The hoses attach and release magnetically. However, the GP2 is bluetooth. Fedora sees it in bluetooth settings. However, without the Control Center to turn it on and change its settings, there is no way to control it. Also getting the drivers sorted out, may make Control Center simply load in a Wine Bottle. I think the fact that it cant reach everything on the motherboard is what is stopping the Wine install with CrossOver Linux.
  5. There is a “GNA” device that shows “unclaimed” in lshw. I think this is an audio device. I noticed the audio sounds bigger, or more robust under Windows than under Fedora. I think a Fedora device driver for this would fix it.

That’s it.

I am also happy to contribute to Fedora, or pay for paid Fedora support. I just haven’t found any. I generally like to solve things myself, but its been since the end of 2023, that I have been trying to figure this out myself. I had to chose between Windows 11 Pro, and Fedora 40, when Windows and or the Prima Mod BIOS stopped showing my Fedora NVME in the BIOS boot menu. I chose Fedora over Windows. Even if I don’t get these things working, I am happy with Fedora and will stay with it.

It took a minute to get this right. This is my first time asking for help.

Here is the first half of my lshw results:

root@MECH-17:/home/charlie# lshw
mech-17                     
    description: Notebook
    product: MECH-17 (MECH-17 GP2)
    vendor: ELUKTRONICS
    version: Standard
    serial: MECH17RPLHX409000267
    width: 64 bits
    capabilities: smbios-3.5.0 dmi-3.5.0 smp vsyscall32
    configuration: boot=normal chassis=notebook family=MECH Family sku=MECH-17 GP2 uuid=03000200-0400-0500-0006-000700080009
  *-core
       description: Motherboard
       product: MECH-17 powered by premamod.com
       vendor: ELUKTRONICS
       physical id: 0
       version: GP2
       serial: Standard
       slot: Standard
     *-firmware
          description: BIOS
          vendor: Prema Mod
          physical id: 0
          version: N.1.15ELUK
          date: 09/27/2023
          size: 64KiB
          capacity: 32MiB
          capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification uefi
     *-memory
          description: System Memory
          physical id: 27
          slot: System board or motherboard
          size: 64GiB
        *-bank:0
             description: SODIMM Synchronous 5600 MHz (0.2 ns)
             product: CT32G56C46S5.C16D
             vendor: Crucial Technology
             physical id: 0
             serial: E840C5E4
             slot: Controller0-ChannelA-DIMM0
             size: 32GiB
             width: 64 bits
             clock: 1305MHz (0.8ns)
        *-bank:1
             description: SODIMM Synchronous 5600 MHz (0.2 ns)
             product: CT32G56C46S5.C16D
             vendor: Crucial Technology
             physical id: 1
             serial: E840C299
             slot: Controller1-ChannelA-DIMM0
             size: 32GiB
             width: 64 bits
             clock: 1305MHz (0.8ns)
     *-cache:0
          description: L1 cache
          physical id: 34
          slot: L1 Cache
          size: 384KiB
          capacity: 384KiB
          capabilities: synchronous internal write-back data
          configuration: level=1
     *-cache:1
          description: L1 cache
          physical id: 35
          slot: L1 Cache
          size: 256KiB
          capacity: 256KiB
          capabilities: synchronous internal write-back instruction
          configuration: level=1
     *-cache:2
          description: L2 cache
          physical id: 36
          slot: L2 Cache
          size: 16MiB
          capacity: 16MiB
          capabilities: synchronous internal write-back unified
          configuration: level=2
     *-cache:3
          description: L3 cache
          physical id: 37
          slot: L3 Cache
          size: 36MiB
          capacity: 36MiB
          capabilities: synchronous internal write-back unified
          configuration: level=3
     *-cache:4
          description: L1 cache
          physical id: 38
          slot: L1 Cache
          size: 512KiB
          capacity: 512KiB
          capabilities: synchronous internal write-back data
          configuration: level=1
     *-cache:5
          description: L1 cache
          physical id: 39
          slot: L1 Cache
          size: 1MiB
          capacity: 1MiB
          capabilities: synchronous internal write-back instruction
          configuration: level=1
     *-cache:6
          description: L2 cache
          physical id: 3a
          slot: L2 Cache
          size: 16MiB
          capacity: 16MiB
          capabilities: synchronous internal write-back unified
          configuration: level=2
     *-cache:7
          description: L3 cache
          physical id: 3b
          slot: L3 Cache
          size: 36MiB
          capacity: 36MiB
          capabilities: synchronous internal write-back unified
          configuration: level=3
     *-cpu
          description: CPU
          product: 13th Gen Intel(R) Core(TM) i9-13900HX
          vendor: Intel Corp.
          physical id: 3c
          bus info: cpu@0
          version: 6.183.1
          serial: To Be Filled By O.E.M.
          slot: U3E1
          size: 1380MHz
          capacity: 5200MHz
          width: 64 bits
          clock: 100MHz
          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities cpufreq
          configuration: cores=24 enabledcores=24 microcode=291 threads=32
     *-pci
          description: Host bridge
          product: Intel Corporation
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 01
          width: 32 bits
          clock: 33MHz
        *-pci:0
             description: PCI bridge
             product: Raptor Lake PCI Express 5.0 Graphics Port (PEG010)
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:121 ioport:4000(size=4096) memory:83000000-840fffff ioport:4000000000(size=17213423616)
           *-display
                description: VGA compatible controller
                product: GN21-X11
                vendor: NVIDIA Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: a1
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
                configuration: driver=nvidia latency=0
                resources: iomemory:400-3ff iomemory:440-43f irq:248 memory:83000000-83ffffff memory:4000000000-43ffffffff memory:4400000000-4401ffffff ioport:4000(size=128) memory:84000000-8407ffff
           *-multimedia
                description: Audio device
                product: NVIDIA Corporation
                vendor: NVIDIA Corporation
                physical id: 0.1
                bus info: pci@0000:01:00.1
                logical name: card2
                logical name: /dev/snd/controlC2
                logical name: /dev/snd/hwC2D0
                logical name: /dev/snd/pcmC2D3p
                logical name: /dev/snd/pcmC2D7p
                logical name: /dev/snd/pcmC2D8p
                logical name: /dev/snd/pcmC2D9p
                version: a1
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: driver=snd_hda_intel latency=0
                resources: irq:17 memory:84080000-84083fff
              *-input:0
                   product: HDA NVidia HDMI/DP,pcm=3
                   physical id: 0
                   logical name: input18
                   logical name: /dev/input/event15
              *-input:1
                   product: HDA NVidia HDMI/DP,pcm=7
                   physical id: 1
                   logical name: input19
                   logical name: /dev/input/event16
              *-input:2
                   product: HDA NVidia HDMI/DP,pcm=8
                   physical id: 2
                   logical name: input20
                   logical name: /dev/input/event17
              *-input:3
                   product: HDA NVidia HDMI/DP,pcm=9
                   physical id: 3
                   logical name: input21
                   logical name: /dev/input/event18
        *-generic:0
             description: Signal processing controller
             product: Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
             vendor: Intel Corporation
             physical id: 4
             bus info: pci@0000:00:04.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm bus_master cap_list
             configuration: driver=proc_thermal_pci latency=0
             resources: iomemory:440-43f irq:16 memory:4432200000-443221ffff
        *-generic:1 UNCLAIMED
             description: System peripheral
             product: GNA Scoring Accelerator module
             vendor: Intel Corporation
             physical id: 8
             bus info: pci@0000:00:08.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm cap_list
             configuration: latency=0
             resources: iomemory:440-43f memory:4432250000-4432250fff
        *-generic:2
             description: Signal processing controller
             product: Raptor Lake Crashlog and Telemetry
             vendor: Intel Corporation
             physical id: a
             bus info: pci@0000:00:0a.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pciexpress pm cap_list
             configuration: driver=intel_vsec latency=0
             resources: iomemory:440-43f irq:0 memory:4432230000-4432237fff
        *-usb
             description: USB controller
             product: Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: iomemory:440-43f irq:130 memory:4432220000-443222ffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 6.10.3-200.fc40.x86_64 xhci-hcd
                physical id: 0
                bus info: usb@1
                logical name: usb1
                version: 6.10
                capabilities: usb-2.00
                configuration: driver=hub slots=16 speed=480Mbit/s
              *-usb:0
                   description: Mass storage device
                   product: USB DISK 2.0
                   physical id: 1
                   bus info: usb@1:1
                   logical name: scsi0
                   version: 1.00
                   serial: 070196AA96782F94
                   capabilities: usb-2.00 scsi emulated scsi-host
                   configuration: driver=usb-storage maxpower=200mA speed=480Mbit/s
                 *-disk
                      description: SCSI Disk
                      product: USB DISK 2.0
                      physical id: 0.0.0
                      bus info: scsi@0:0.0.0
                      logical name: /dev/sda
                      version: PMAP
                      serial: 027F09149060
                      size: 14GiB (15GB)
                      capabilities: removable
                      configuration: ansiversion=6 logicalsectorsize=512 sectorsize=512
                    *-medium
                         physical id: 0
                         logical name: /dev/sda
                         size: 14GiB (15GB)
                         capabilities: partitioned partitioned:dos
                         configuration: signature=e5b90d9e
                       *-volume
                            description: Windows NTFS volume
                            physical id: 1
                            logical name: /dev/sda1
                            logical name: /run/media/charlie/27C691970A2E8B30
                            version: 3.1
                            serial: 0a2e-8b30
                            size: 14GiB
                            capacity: 14GiB
                            capabilities: primary ntfs initialized
                            configuration: clustersize=4096 created=2023-12-21 22:56:41 filesystem=ntfs mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
              *-usb:1
                   description: Mouse
                   product: SINOWEALTH 2.4G Wireless Receiver Keyboard
                   vendor: SINOWEALTH
                   physical id: 3
                   bus info: usb@1:3
                   logical name: input34
                   logical name: /dev/input/event4
                   logical name: /dev/input/mouse0
                   logical name: input35
                   logical name: /dev/input/event5
                   version: 1.15
                   capabilities: usb-1.10 usb
                   configuration: driver=usbhid maxpower=256mA speed=12Mbit/s
              *-usb:2
                   description: Video
                   product: FHD Webcam
                   vendor: SunplusIT Inc
                   physical id: 5
                   bus info: usb@1:5
                   version: 0.11
                   serial: 01.00.00
                   capabilities: usb-2.01
                   configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
              *-usb:3
                   description: Keyboard
                   product: ITE Device(8291)
                   vendor: ITE Tech. Inc.
                   physical id: 7
                   bus info: usb@1:7
                   version: 0.03
                   capabilities: usb-2.00
                   configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
              *-usb:4
                   description: Keyboard
                   product: ITE Device(8291)
                   vendor: ITE Tech. Inc.
                   physical id: 8
                   bus info: usb@1:8
                   version: 0.03
                   capabilities: usb-2.00
                   configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
              *-usb:5
                   description: USB hub
                   product: USB2.1 Hub
                   vendor: Generic
                   physical id: 9
                   bus info: usb@1:9
                   version: 1.48
                   capabilities: usb-2.10
                   configuration: driver=hub slots=6 speed=480Mbit/s
                 *-usb:0
                      description: USB hub
                      product: USB2.1 Hub
                      vendor: Generic
                      physical id: 1
                      bus info: usb@1:9.1
                      version: 1.40
                      capabilities: usb-2.10
                      configuration: driver=hub slots=5 speed=480Mbit/s
                    *-usb:0
                         description: Video
                         product: USB 2.0 Camera
                         vendor: SunplusIT Inc
                         physical id: 1
                         bus info: usb@1:9.1.1
                         logical name: card0
                         logical name: /dev/snd/controlC0
                         logical name: /dev/snd/pcmC0D0c
                         version: 1.07
                         serial: YJGDBD20220107V0
                         capabilities: usb-2.00
                         configuration: driver=snd-usb-audio maxpower=500mA speed=480Mbit/s
                    *-usb:1
                         description: Keyboard
                         product: KWB onn.Gaming Keyboard Mouse
                         vendor: KWB
                         physical id: 2
                         bus info: usb@1:9.1.2
                         logical name: input12
                         logical name: /dev/input/event9
                         logical name: input12::capslock
                         logical name: input12::compose
                         logical name: input12::kana
                         logical name: input12::numlock
                         logical name: input12::scrolllock
                         logical name: input13
                         logical name: /dev/input/event10
                         logical name: input14
                         logical name: /dev/input/event11
                         logical name: input15
                         logical name: /dev/input/event12
                         logical name: /dev/input/mouse3
                         version: 1.06
                         capabilities: usb-2.00 usb
                         configuration: driver=usbhid maxpower=400mA speed=12Mbit/s
                    *-usb:2
                         description: Human interface device
                         product: HID Device
                         vendor: Realtek
                         physical id: 5
                         bus info: usb@1:9.1.5
                         version: 1.01
                         capabilities: usb-2.01
                         configuration: driver=usbhid maxpower=100mA speed=480Mbit/s
                 *-usb:1
                      description: Audio device
                      product: Dell C2722DE
                      vendor: Dell
                      physical id: 3
                      bus info: usb@1:9.3
                      logical name: card3
                      logical name: /dev/snd/controlC3
                      logical name: /dev/snd/pcmC3D0c
                      logical name: /dev/snd/pcmC3D0p
                      logical name: input30
                      logical name: /dev/input/event21
                      logical name: input31
                      logical name: /dev/input/event22
                      logical name: input32
                      logical name: /dev/input/event23
                      logical name: input32::mute
                      version: 0.02
                      serial: YCG4T1CSKM6L
                      capabilities: usb-2.00 audio-control usb
                      configuration: driver=usbhid maxpower=500mA speed=12Mbit/s
                 *-usb:2 UNCLAIMED
                      description: Generic USB device
                      product: BillBoard Device
                      vendor: Realtek
                      physical id: 5
                      bus info: usb@1:9.5
                      version: 1.01
                      capabilities: usb-2.01
                      configuration: speed=480Mbit/s
                 *-usb:3
                      description: Human interface device
                      product: HID Device
                      vendor: Realtek
                      physical id: 6
                      bus info: usb@1:9.6
                      version: 1.01
                      capabilities: usb-2.01
                      configuration: driver=usbhid maxpower=100mA speed=480Mbit/s
              *-usb:6
                   description: Bluetooth wireless interface
                   product: AX201 Bluetooth
                   vendor: Intel Corp.
                   physical id: e
                   bus info: usb@1:e
                   version: 0.02
                   capabilities: bluetooth usb-2.01
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 6.10.3-200.fc40.x86_64 xhci-hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 6.10
                capabilities: usb-3.10
                configuration: driver=hub slots=10 speed=10000Mbit/s
        *-memory UNCLAIMED
             description: RAM memory
             product: Raptor Lake-S PCH Shared SRAM
             vendor: Intel Corporation
             physical id: 14.2
             bus info: pci@0000:00:14.2
             version: 11
             width: 64 bits
             clock: 33MHz (30.3ns)
             capabilities: pm cap_list
             configuration: latency=0
             resources: iomemory:440-43f iomemory:440-43f memory:4432248000-443224bfff memory:443224f000-443224ffff
        *-network
             description: Wireless interface
             product: Raptor Lake-S PCH CNVi WiFi
             vendor: Intel Corporation
             physical id: 14.3
             bus info: pci@0000:00:14.3
             logical name: wlo1
             version: 11
             serial: 06:89:65:12:a5:c4
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
             configuration: broadcast=yes driver=iwlwifi driverversion=6.10.3-200.fc40.x86_64 firmware=89.202a2f7b.0 so-a0-hr-b0-89.uc ip=192.168.159.97 latency=0 link=yes multicast=yes wireless=IEEE 802.11
             resources: iomemory:440-43f irq:18 memory:4432244000-4432247fff
        *-serial:0
             description: Serial bus controller
             product: Raptor Lake Serial IO I2C Host Controller #0
             vendor: Intel Corporation
             physical id: 15
             bus info: pci@0000:00:15.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:27 memory:4402000000-4402000fff
        *-communication
             description: Communication controller
             product: Raptor Lake CSME HECI #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: iomemory:440-43f irq:213 memory:443224d000-443224dfff
        *-pci:1
             description: PCI bridge
             product: Raptor Lake PCI Express Root Port #21
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:122 ioport:5000(size=12288) memory:6c000000-823fffff ioport:4410000000(size=571473920)
           *-pci
                description: PCI bridge
                product: Intel Corporation
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:02:00.0
                version: 02
                width: 32 bits
                clock: 33MHz
                capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
                configuration: driver=pcieport
                resources: irq:16 ioport:5000(size=8192) memory:6c000000-822fffff ioport:4410000000(size=571473920)
              *-pci:0
                   description: PCI bridge
                   product: Intel Corporation
                   vendor: Intel Corporation
                   physical id: 0
                   bus info: pci@0000:03:00.0
                   version: 02
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:126 ioport:4432000000(size=1048576)
                 *-usb
                      description: USB controller
                      product: Intel Corporation
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:04:00.0
                      version: 00
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm msi pciexpress msix usb4_host_interface bus_master cap_list
                      configuration: driver=thunderbolt latency=0
                      resources: iomemory:440-43f iomemory:440-43f irq:16 memory:4432000000-443203ffff memory:4432040000-4432040fff
              *-pci:1
                   description: PCI bridge
                   product: Intel Corporation
                   vendor: Intel Corporation
                   physical id: 1
                   bus info: pci@0000:03:01.0
                   version: 02
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:127 ioport:5000(size=4096) memory:77100000-821fffff ioport:4421000000(size=285212672)
              *-pci:2
                   description: PCI bridge
                   product: Intel Corporation
                   vendor: Intel Corporation
                   physical id: 2
                   bus info: pci@0000:03:02.0
                   version: 02
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:128 memory:82200000-822fffff
                 *-usb
                      description: USB controller
                      product: Intel Corporation
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:1f:00.0
                      version: 00
                      width: 64 bits
                      clock: 33MHz
                      capabilities: pm msi pciexpress xhci bus_master cap_list
                      configuration: driver=xhci_hcd latency=0
                      resources: irq:138 memory:82200000-8220ffff
                    *-usbhost:0
                         product: xHCI Host Controller
                         vendor: Linux 6.10.3-200.fc40.x86_64 xhci-hcd
                         physical id: 0
                         bus info: usb@3
                         logical name: usb3
                         version: 6.10
                         capabilities: usb-2.00
                         configuration: driver=hub slots=2 speed=480Mbit/s
                    *-usbhost:1
                         product: xHCI Host Controller
                         vendor: Linux 6.10.3-200.fc40.x86_64 xhci-hcd
                         physical id: 1
                         bus info: usb@4
                         logical name: usb4
                         version: 6.10
                         capabilities: usb-3.10
                         configuration: driver=hub slots=2 speed=10000Mbit/s
                       *-usb
                            description: USB hub
                            product: USB3.2 Hub
                            vendor: Generic
                            physical id: 1
                            bus info: usb@4:1
                            version: 1.48
                            capabilities: usb-3.20
                            configuration: driver=hub slots=2 speed=5000Mbit/s
                          *-usb:0
                               description: USB hub
                               product: USB3.2 Hub
                               vendor: Generic
                               physical id: 1
                               bus info: usb@4:1.1
                               version: 1.40
                               capabilities: usb-3.20
                               configuration: driver=hub slots=4 speed=5000Mbit/s
                          *-usb:1
                               description: Generic USB device
                               product: USB 10/100/1000 LAN
                               vendor: Realtek
                               physical id: 2
                               bus info: usb@4:1.2
                               version: 33.00
                               serial: 0033000001
                               capabilities: usb-3.20
                               configuration: driver=r8152 maxpower=256mA speed=5000Mbit/s

Here is the second half of my lshw results:

*-pci:3
                   description: PCI bridge
                   product: Intel Corporation
                   vendor: Intel Corporation
                   physical id: 3
                   bus info: pci@0000:03:03.0
                   version: 02
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:129 ioport:6000(size=4096) memory:6c000000-770fffff ioport:4410000000(size=285212672)
        *-pci:2
             description: PCI bridge
             product: Raptor Point-S PCH - PCI Express Root Port 3
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:123 ioport:3000(size=4096) memory:84400000-844fffff
           *-network
                description: Ethernet interface
                product: RTL8125 2.5GbE Controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:3a:00.0
                logical name: enp58s0
                version: 05
                serial: b0:25:aa:58:dd:a3
                capacity: 2500Mbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 2500bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.10.3-200.fc40.x86_64 firmware=rtl8125b-2_0.0.2 07/13/20 latency=0 link=no multicast=yes port=twisted pair
                resources: irq:19 ioport:3000(size=256) memory:84400000-8440ffff memory:84410000-84413fff
        *-pci:3
             description: PCI bridge
             product: Raptor Lake PCI Express Root Port #9
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:124 memory:84300000-843fffff
           *-nvme
                description: NVMe device
                product: CT2000T700SSD3
                vendor: Micron/Crucial Technology
                physical id: 0
                bus info: pci@0000:3b:00.0
                logical name: /dev/nvme1
                version: PACR5102
                serial: 2339E878E0D8
                width: 64 bits
                clock: 33MHz
                capabilities: nvme pciexpress vpd msix msi pm nvm_express bus_master cap_list
                configuration: driver=nvme latency=0 nqn=nqn.2016-08.com.micron:nvme:nvm-subsystem-sn-2339E878E0D8 state=live
                resources: irq:16 memory:84300000-84303fff
              *-namespace:0
                   description: NVMe disk
                   physical id: 0
                   logical name: hwmon3
              *-namespace:1
                   description: NVMe disk
                   physical id: 2
                   logical name: /dev/ng1n1
              *-namespace:2
                   description: NVMe disk
                   physical id: 1
                   bus info: nvme@1:1
                   logical name: /dev/nvme1n1
                   size: 1863GiB (2TB)
                   capabilities: gpt-1.00 partitioned partitioned:gpt
                   configuration: guid=51b8cee2-752e-4f32-ad7f-751bf64e216e logicalsectorsize=512 sectorsize=512 wwid=uuid.7b5380ee-2e43-4422-84fa-3c4fd56e8e65
                 *-volume:0 UNCLAIMED
                      description: Windows FAT volume
                      vendor: mkfs.fat
                      physical id: 1
                      bus info: nvme@1:1,1
                      version: FAT32
                      serial: 17a7-ef2e
                      size: 598MiB
                      capacity: 599MiB
                      capabilities: boot fat initialized
                      configuration: FATs=2 filesystem=fat name=EFI System Partition
                 *-volume:1
                      description: EXT4 volume
                      vendor: Linux
                      physical id: 2
                      bus info: nvme@1:1,2
                      logical name: /dev/nvme1n1p2
                      logical name: /boot
                      version: 1.0
                      serial: 3388dacd-e053-4c98-b22f-8127acbaf958
                      size: 1GiB
                      capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration: created=2024-07-16 14:53:16 filesystem=ext4 lastmountpoint=/boot modified=2024-08-09 15:52:00 mount.fstype=ext4 mount.options=rw,relatime mounted=2024-08-09 15:52:00 state=mounted
                 *-volume:2
                      description: EFI partition
                      physical id: 3
                      bus info: nvme@1:1,3
                      logical name: /dev/nvme1n1p3
                      logical name: /
                      logical name: /home
                      serial: ec8e3868-0ccd-4af2-a453-0f5d44c70ec4
                      capacity: 1861GiB
                      configuration: mount.fstype=btrfs mount.options=rw,relatime,compress=zstd:1,ssd,discard=async,space_cache=v2,subvolid=257,subvol=/home state=mounted
        *-pci:4
             description: PCI bridge
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 1d.4
             bus info: pci@0000:00:1d.4
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:125 memory:84200000-842fffff
           *-nvme
                description: NVMe device
                product: CT2000T700SSD3
                vendor: Micron/Crucial Technology
                physical id: 0
                bus info: pci@0000:3c:00.0
                logical name: /dev/nvme0
                version: PACR5102
                serial: 2339E879EF1B
                width: 64 bits
                clock: 33MHz
                capabilities: nvme pciexpress vpd msix msi pm nvm_express bus_master cap_list
                configuration: driver=nvme latency=0 nqn=nqn.2016-08.com.micron:nvme:nvm-subsystem-sn-2339E879EF1B state=live
                resources: irq:16 memory:84200000-84203fff
              *-namespace:0
                   description: NVMe disk
                   physical id: 0
                   logical name: hwmon4
              *-namespace:1
                   description: NVMe disk
                   physical id: 2
                   logical name: /dev/ng0n1
              *-namespace:2
                   description: NVMe disk
                   physical id: 1
                   bus info: nvme@0:1
                   logical name: /dev/nvme0n1
                   size: 1863GiB (2TB)
                   capabilities: gpt-1.00 partitioned partitioned:gpt
                   configuration: guid=dc1caea7-cee8-47c5-b4a9-d255ed9dcf5e logicalsectorsize=512 sectorsize=512 wwid=uuid.8ebb66cd-afe2-4dc4-8773-bfac63bf87ef
                 *-volume
                      description: EFI partition
                      physical id: 1
                      bus info: nvme@0:1,1
                      logical name: /dev/nvme0n1p1
                      serial: 52ad1256-bf6e-42cc-812e-8994800d9842
                      capacity: 1863GiB
        *-isa
             description: ISA bridge
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 11
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
           *-pnp00:00
                product: PnP device PNP0303
                physical id: 0
                capabilities: pnp
                configuration: driver=i8042 kbd
           *-pnp00:01
                product: PnP device PNP0c02
                physical id: 1
                capabilities: pnp
                configuration: driver=system
           *-pnp00:02
                product: PnP device PNP0c02
                physical id: 2
                capabilities: pnp
                configuration: driver=system
           *-pnp00:03
                product: PnP device PNP0c02
                physical id: 3
                capabilities: pnp
                configuration: driver=system
           *-pnp00:04
                product: PnP device PNP0c02
                physical id: 4
                capabilities: pnp
                configuration: driver=system
           *-pnp00:05
                product: PnP device PNP0c02
                physical id: 5
                capabilities: pnp
                configuration: driver=system
        *-multimedia
             description: Audio device
             product: Raptor Lake High Definition Audio Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             logical name: card1
             logical name: /dev/snd/controlC1
             logical name: /dev/snd/hwC1D0
             logical name: /dev/snd/pcmC1D0c
             logical name: /dev/snd/pcmC1D0p
             version: 11
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=snd_hda_intel latency=32
             resources: iomemory:440-43f iomemory:440-43f irq:247 memory:4432240000-4432243fff memory:4432100000-44321fffff
           *-input:0
                product: HDA Intel PCH Mic
                physical id: 0
                logical name: input22
                logical name: /dev/input/event19
           *-input:1
                product: HDA Intel PCH Front Headphone
                physical id: 1
                logical name: input23
                logical name: /dev/input/event20
        *-serial:1
             description: SMBus
             product: Raptor Lake-S PCH SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.4
             bus info: pci@0000:00:1f.4
             version: 11
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: iomemory:440-43f irq:18 memory:443224c000-443224c0ff ioport:efa0(size=32)
        *-serial:2
             description: Serial bus controller
             product: Raptor Lake SPI (flash) Controller
             vendor: Intel Corporation
             physical id: 1f.5
             bus info: pci@0000:00:1f.5
             version: 11
             width: 32 bits
             clock: 33MHz
             configuration: driver=intel-spi latency=0
             resources: irq:0 memory:6a400000-6a400fff
  *-power:0 UNCLAIMED
       description: Standard
       product: Standard
       vendor: Standard
       physical id: 1
       version: Standard
       serial: Standard
       capacity: 32768mWh
  *-power:1 UNCLAIMED
       description: Standard
       product: Standard
       vendor: Standard
       physical id: 2
       version: Standard
       serial: Standard
       capacity: 32768mWh
  *-power:2 UNCLAIMED
       description: Standard
       product: Standard
       vendor: Standard
       physical id: 3
       version: Standard
       serial: Standard
       capacity: 32768mWh
  *-input:0
       product: Sleep Button
       physical id: 4
       logical name: input0
       logical name: /dev/input/event0
       capabilities: platform
  *-input:1
       product: Power Button
       physical id: 5
       logical name: input1
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: UNIW0001:00 093A:0274 Mouse
       physical id: 6
       logical name: input10
       logical name: /dev/input/event7
       logical name: /dev/input/mouse1
       capabilities: i2c
  *-input:3
       product: UNIW0001:00 093A:0274 Touchpad
       physical id: 7
       logical name: input11
       logical name: /dev/input/event8
       logical name: /dev/input/mouse2
       capabilities: i2c
  *-input:4
       product: Intel HID events
       physical id: 8
       logical name: input16
       logical name: /dev/input/event13
       capabilities: platform
  *-input:5
       product: PC Speaker
       physical id: 9
       logical name: input17
       logical name: /dev/input/event14
       capabilities: isa
  *-input:6
       product: Lid Switch
       physical id: a
       logical name: input2
       logical name: /dev/input/event2
       capabilities: platform
  *-input:7
       product: AT Translated Set 2 keyboard
       physical id: b
       logical name: input3
       logical name: /dev/input/event3
       logical name: input3::capslock
       logical name: input3::numlock
       logical name: input3::scrolllock
       capabilities: i8042
  *-input:8
       product: Covert Cans (AVRCP)
       physical id: c
       logical name: input33
       logical name: /dev/input/event24
       capabilities: bluetooth
  *-input:9
       product: Video Bus
       physical id: d
       logical name: input7
       logical name: /dev/input/event6
       capabilities: platform
  *-network
       description: Ethernet interface
       product: USB 10/100/1000 LAN
       physical id: e
       bus info: usb@4:1.2
       logical name: enp31s0u1u2
       serial: b0:4f:13:dc:cd:a3
       size: 10Mbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.12.13 duplex=half firmware=rtl8156b-2 v3 10/20/23 link=no multicast=yes port=MII speed=10Mbit/s
root@MECH-17:/home/charlie#

To be clear Fedora does not make drivers.
It is the linux kernel project that does that work.
Fedora packages the kernel.

There are people that contribute to both the kernel and Fedora.

What hardware is missing drivers?

I edited your posts to add the preformmated text markup to make them easier to read. That is the </> button.

Thank you for any help, or advice. I am a Fedora user, but I am not a linux guru.

  1. My per key LED Cherry MX keyboard seems to be missing a driver as openRGB can’t see it or control it.
  2. My LED light bar seems to be missing a driver as openRGB can’t see it or control it.
  3. My Intel GNA Audio is hollow compared to windows, and seems to be missing the proper driver. The intel website for GNA does not list a linux driver, or I just couldn’t find it.
  4. The Eluktronics website has a driver list for my laptop. I have the MECH 17 GP2. Listed amongst their driver list is an app I need to control my laptops water cooling unit. It is called Control Center. I tried installing Control Center with CrossOver Linux 24, and it hangs up. CodeWeavers said when the looked at the Control Center application, it behaved like a driver, because it was talking to the motherboard. This Control Center application controls the lightbar, per key LED keyboard, and the water cooling unit. My thought was that these unclaimed item shown in my “lshw” results are what are missing drivers, and with the proper drivers the Control Center app may work with WINE or Proton. I don’t know.

I am assuming the devices labeled “unclaimed” do not have drivers.

A. the Intel GNA device shown here.

*-generic:1 UNCLAIMED
description: System peripheral
product: GNA Scoring Accelerator module
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: msi pm cap_list
configuration: latency=0
resources: iomemory:440-43f memory:4432250000-4432250fff

B. The RealTek device, I am assuming is audio

*-usb:2 UNCLAIMED
description: Generic USB device
product: BillBoard Device
vendor: Realtek
physical id: 5
bus info: usb@1:9.5
version: 1.01
capabilities: usb-2.01
configuration: speed=480Mbit/s

C. This shared memory device.
*-memory UNCLAIMED
description: RAM memory
product: Raptor Lake-S PCH Shared SRAM
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 11
width: 64 bits
clock: 33MHz (30.3ns)
capabilities: pm cap_list
configuration: latency=0
resources: iomemory:440-43f iomemory:440-43f memory:4432248000-443224bfff memory:443224f000-443224ffff

D. These 3 power devices, I am assuming may have to do with the LED keyboard or lightbar

*-power:0 UNCLAIMED
description: Standard
product: Standard
vendor: Standard
physical id: 1
version: Standard
serial: Standard
capacity: 32768mWh
*-power:1 UNCLAIMED
description: Standard
product: Standard
vendor: Standard
physical id: 2
version: Standard
serial: Standard
capacity: 32768mWh
*-power:2 UNCLAIMED
description: Standard
product: Standard
vendor: Standard
physical id: 3
version: Standard
serial: Standard
capacity: 32768mWh

I tried for some time to sort it out myself, and I thought I would sign up here and ask.

Please edit your post to use preformatted text for the lshw output.

For the issues you have with openrgb suggest you check there supported devices info at https://openrgb.org/. Also try asking for help from https://openrgb.org/

You need a driver for this?

Intel® GNA 3.0
GNA stands for Gaussian Mixture Model and Neural Network Accelerator.

I only dug one level to find out that a billboard device is somethibg to do with AUM, see Billboard Device Class Spec Revision 1.2.2 and Adopters Agreement | USB-IF

Did not research further was AUM is.