You are not logged in.

#1 2024-11-25 14:54:11

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

[SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Hi, I have two hardware devices on my motherboard that are not detected in kernel 6.12. Here's the top level information:

uname -r
6.12.1-arch1-1

First issue is with the Ethernet adapter:

lspci -nnk | grep -A 3 10ec:8125
0e:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]
        Kernel driver in use: r8125
        Kernel modules: r8169, r8125
modinfo r8125  
filename:       /lib/modules/6.12.1-arch1-1/kernel/drivers/net/ethernet/realtek/r8125.ko.zst
version:        9.014.01-NAPI
license:        GPL
description:    Realtek r8125 Ethernet controller driver
author:         Realtek and the Linux r8125 crew <netdev@vger.kernel.org>
srcversion:     1D6D078FC55145AA512A253
alias:          pci:v000010ECd00003000sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008162sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008125sv*sd*bc*sc*i*
depends:        
name:           r8125
retpoline:      Y
vermagic:       6.12.1-arch1-1 SMP preempt mod_unload 
parm:           speed_mode:force phy operation. Deprecated by ethtool (8). (uint)
parm:           duplex_mode:force phy operation. Deprecated by ethtool (8). (uint)
parm:           autoneg_mode:force phy operation. Deprecated by ethtool (8). (uint)
parm:           aspm:Enable ASPM. (int)
parm:           s5wol:Enable Shutdown Wake On Lan. (int)
parm:           s5_keep_curr_mac:Enable Shutdown Keep Current MAC Address. (int)
parm:           use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm:           timer_count:Timer Interrupt Interval. (int)
parm:           eee_enable:Enable Energy Efficient Ethernet. (int)
parm:           hwoptimize:Enable HW optimization function. (ulong)
parm:           s0_magic_packet:Enable S0 Magic Packet. (int)
parm:           tx_no_close_enable:Enable TX No Close. (int)
parm:           enable_ptp_master_mode:Enable PTP Master Mode. (int)
parm:           disable_wol_support:Disable PM support. (int)
parm:           enable_double_vlan:Enable Double VLAN. (int)
parm:           debug:Debug verbosity level (0=none, ..., 16=all) (int)

Please note that I can get this ethernet adapter to work by running the autorun script from the r8125-9.014.01 driver downloaded from Realtek's website. Here's the relevant log for this when I installed for kernel 6.12.

Sat Nov 23 07:09:00 PM EST 2024
make -C src/ clean
make[1]: Entering directory '/home/wtaylor/Downloads/r8125-9.014.01/src'
make -C /lib/modules/6.12.1-arch1-1/build M=/home/wtaylor/Downloads/r8125-9.014.01/src clean
make[2]: Entering directory '/usr/lib/modules/6.12.1-arch1-1/build'
  CLEAN   /home/wtaylor/Downloads/r8125-9.014.01/src/Module.symvers
make[2]: Leaving directory '/usr/lib/modules/6.12.1-arch1-1/build'
make[1]: Leaving directory '/home/wtaylor/Downloads/r8125-9.014.01/src'
make -C src/ modules
make[1]: Entering directory '/home/wtaylor/Downloads/r8125-9.014.01/src'
make -C /lib/modules/6.12.1-arch1-1/build M=/home/wtaylor/Downloads/r8125-9.014.01/src modules
make[2]: Entering directory '/usr/lib/modules/6.12.1-arch1-1/build'
  CC [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/r8125_n.o
  CC [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/rtl_eeprom.o
  CC [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/rtltool.o
  LD [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/r8125.o
  MODPOST /home/wtaylor/Downloads/r8125-9.014.01/src/Module.symvers
  CC [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/r8125.mod.o
  CC [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/.module-common.o
  LD [M]  /home/wtaylor/Downloads/r8125-9.014.01/src/r8125.ko
  BTF [M] /home/wtaylor/Downloads/r8125-9.014.01/src/r8125.ko
make[2]: Leaving directory '/usr/lib/modules/6.12.1-arch1-1/build'
make[1]: Leaving directory '/home/wtaylor/Downloads/r8125-9.014.01/src'
make -C src/ install
make[1]: Entering directory '/home/wtaylor/Downloads/r8125-9.014.01/src'
make -C /lib/modules/6.12.1-arch1-1/build M=/home/wtaylor/Downloads/r8125-9.014.01/src INSTALL_MOD_DIR=kernel/drivers/net/ethernet/realtek modules_install
make[2]: Entering directory '/usr/lib/modules/6.12.1-arch1-1/build'
  INSTALL /lib/modules/6.12.1-arch1-1/kernel/drivers/net/ethernet/realtek/r8125.ko
  SIGN    /lib/modules/6.12.1-arch1-1/kernel/drivers/net/ethernet/realtek/r8125.ko
  ZSTD    /lib/modules/6.12.1-arch1-1/kernel/drivers/net/ethernet/realtek/r8125.ko.zst
  DEPMOD  /lib/modules/6.12.1-arch1-1
make[2]: Leaving directory '/usr/lib/modules/6.12.1-arch1-1/build'
make[1]: Leaving directory '/home/wtaylor/Downloads/r8125-9.014.01/src'

How can I get this driver to work without installing this driver on every kernel update?
Next hardware issue is with the bluetooth adapter.

lspci -nnk | grep -A 3 14c3:7925                  
0d:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7925]
        Subsystem: Foxconn International, Inc. Device [105b:e112]
        Kernel driver in use: mt7925e
        Kernel modules: mt7925e
modinfo mt7925e
filename:       /lib/modules/6.12.1-arch1-1/kernel/drivers/net/wireless/mediatek/mt76/mt7925/mt7925e.ko.zst
license:        Dual BSD/GPL
description:    MediaTek MT7925E (PCIe) wireless driver
author:         Lorenzo Bianconi <lorenzo@kernel.org>
author:         Deren Wu <deren.wu@mediatek.com>
firmware:       mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin
firmware:       mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin
srcversion:     13C4CD17C0FFE5D5E952267
alias:          pci:v000014C3d00000717sv*sd*bc*sc*i*
alias:          pci:v000014C3d00007925sv*sd*bc*sc*i*
depends:        mt76-connac-lib,mt7925-common,mt792x-lib,mt76
intree:         Y
name:           mt7925e
retpoline:      Y
vermagic:       6.12.1-arch1-1 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        17:D3:FA:85:85:10:F9:A6:9B:49:10:8E:2B:69:1D:E6:B2:97:26:9E
sig_hashalgo:   sha512
signature:      30:64:02:30:59:0B:79:CC:1B:67:89:88:13:A9:C4:D0:BF:C1:9A:71:
                50:DF:62:4F:3F:FF:33:BE:00:C2:ED:27:A9:9B:F8:1F:5E:1D:8C:72:
                5A:83:B2:49:CE:3A:E0:0F:FF:81:E8:8F:02:30:73:C7:71:15:1E:7B:
                08:0A:3E:07:2D:11:D6:DF:A6:43:19:1A:6C:02:06:64:12:90:43:21:
                CC:89:DE:F7:61:BA:1B:61:77:B3:61:8E:88:93:C6:DE:87:ED:99:76:
                D6:1F
parm:           disable_aspm:disable PCI ASPM support (bool)

This is a WIFI 7 adapter and bluetooth adapter. I am assuming the bluetooth is bundled with the WIFI driver. But, i'm not sure. Bluetooth does not work at all. Any help is greatly appreciated.

Last edited by wtaylor303 (2024-11-25 17:00:39)

Offline

#2 2024-11-25 15:00:31

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

How can I get this driver to work without installing this driver on every kernel update?

I think this AUR package might solve this issue at least: https://aur.archlinux.org/packages/r8125-dkms

Last edited by wtaylor303 (2024-11-25 15:08:39)

Offline

#3 2024-11-25 15:43:05

loqs
Member
Registered: 2014-03-06
Posts: 18,349

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Why not use the in tree r8169 for the RTL8125? Is there no entry in lsusb for the Bluetooth part of the wireless NIC?
Edit:
https://github.com/torvalds/linux/blob/ … usb.c#L632

Last edited by loqs (2024-11-25 15:49:36)

Offline

#4 2024-11-25 15:51:41

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

loqs wrote:

Why not use the in tree r8169 for the RTL8125?

Because it does not work. Related error code when attempting to use r8169

r8169 [...] error -ENODEV: unknown chip XID 64a, contact r8169 maintainers

Is there no entry in lsusb or lspci for the Bluetooth part of the wireless NIC?

No, I don't see a separate entry for bluetooth.

0d:00.0 Network controller: MEDIATEK Corp. Device 7925
        Subsystem: Foxconn International, Inc. Device e112
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 182
        Region 0: Memory at de200000 (64-bit, non-prefetchable) [size=2M]
        Region 2: Memory at de400000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: <access denied>
        Kernel driver in use: mt7925e
        Kernel modules: mt7925e

Last edited by wtaylor303 (2024-11-25 15:53:09)

Offline

#5 2024-11-25 15:54:32

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Oh I see additonal bluetooth devices in this commit, so maybe I just need to configure somehow? Also, these are not USB, this is on-board Bluetooth.

Last edited by wtaylor303 (2024-12-12 17:38:26)

Offline

#6 2024-11-25 15:56:26

loqs
Member
Registered: 2014-03-06
Posts: 18,349

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Please post the full output of `lsusb` and `lspci -nnk`.

Offline

#7 2024-11-25 16:07:21

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

loqs wrote:

Please post the full output of `lsusb` and `lspci -nnk`.

lsusb                 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0489:e124 Foxconn / Hon Hai Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 048d:5711 Integrated Technology Express, Inc. GIGABYTE Device 
Bus 003 Device 003: ID 1532:0099 Razer USA, Ltd Razer Basilisk V3
Bus 003 Device 004: ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI)
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 011 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 012 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
lspci -nnk 
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
        Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
        Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:5001]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e3]
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e7]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [GeForce RTX 3070 Ti] [10de:2482] (rev a1)
        Subsystem: NVIDIA Corporation Device [10de:14b2]
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation GA104 High Definition Audio Controller [10de:228b] (rev a1)
        Subsystem: NVIDIA Corporation Device [10de:14b2]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller [0108]: Intel Corporation SSD 670p Series [Keystone Harbor] [8086:f1aa] (rev 03)
        Subsystem: Intel Corporation Device [8086:390f]
        Kernel driver in use: nvme
        Kernel modules: nvme
03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port [1022:43f4] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
04:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
05:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808]
        Subsystem: Samsung Electronics Co Ltd SSD 970 EVO/PRO [144d:a801]
        Kernel driver in use: nvme
        Kernel modules: nvme
0a:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port [1022:43f4] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0b:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
0d:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7925]
        Subsystem: Foxconn International, Inc. Device [105b:e112]
        Kernel driver in use: mt7925e
        Kernel modules: mt7925e
0e:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]
        Kernel driver in use: r8125
        Kernel modules: r8169, r8125
11:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43fd] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:1142]
        Kernel driver in use: xhci_hcd
12:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:1062]
        Kernel driver in use: ahci
13:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43fd] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:1142]
        Kernel driver in use: xhci_hcd
14:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:1062]
        Kernel driver in use: ahci
15:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2421] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2421]
        Kernel driver in use: pcieport
16:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2423]
        Kernel driver in use: pcieport
16:01.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2423]
        Kernel driver in use: pcieport
16:02.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2423]
        Kernel driver in use: pcieport
16:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:2423] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2423]
        Kernel driver in use: pcieport
77:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:2426] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2426]
        Kernel driver in use: xhci_hcd
78:00.0 USB controller [0c03]: ASMedia Technology Inc. Device [1b21:2425] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:2425]
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt
79:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix PCIe Dummy Function [1022:14de] (rev cb)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
79:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
        Kernel driver in use: ccp
        Kernel modules: ccp
79:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b6]
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
        Kernel driver in use: xhci_hcd
79:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b7]
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
        Kernel driver in use: xhci_hcd
79:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
        DeviceName: Realtek ALC1220
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:a0c3]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
7a:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b8]
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
        Kernel driver in use: xhci_hcd

Last edited by wtaylor303 (2024-11-25 16:07:49)

Offline

#8 2024-11-25 16:13:36

loqs
Member
Registered: 2014-03-06
Posts: 18,349

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Bus 001 Device 002: ID 0489:e124 Foxconn / Hon Hai Wireless_Device

Support is added in https://github.com/torvalds/linux/commi … 168642a8e6
Edit:
r8169: add support for RTL8125D https://github.com/torvalds/linux/commi … e2fc5db1df

Last edited by loqs (2024-11-25 16:33:57)

Offline

#9 2024-11-25 16:34:50

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Unsure if this is related, but I get these messages when running dmesg:

[   10.652047] usbcore: registered new interface driver btusb
[   10.653711] Bluetooth: hci0: Opcode 0x0c03 failed: -16

Offline

#10 2024-11-25 16:36:06

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

loqs wrote:
Bus 001 Device 002: ID 0489:e124 Foxconn / Hon Hai Wireless_Device

Support is added in https://github.com/torvalds/linux/commi … 168642a8e6
Edit:
r8169: add support for RTL8125D https://github.com/torvalds/linux/commi … e2fc5db1df

So it seems like both ethernet and BT adapters have support in the kernel, but they do not seem to be loaded properly (or something)?

Offline

#11 2024-11-25 16:56:18

loqs
Member
Registered: 2014-03-06
Posts: 18,349

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

wtaylor303 wrote:

So it seems like both ethernet and BT adapters have support in the kernel, but they do not seem to be loaded properly (or something)?

Support was added after the 6.12 release which is why it is not in 6.12.1-arch1-1. You need to manually build a kernel with those patches added until 6.13 or they are back-ported to stable.

Offline

#12 2024-11-25 16:59:39

wtaylor303
Member
Registered: 2024-06-23
Posts: 10

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

loqs wrote:
wtaylor303 wrote:

So it seems like both ethernet and BT adapters have support in the kernel, but they do not seem to be loaded properly (or something)?

Support was added after the 6.12 release which is why it is not in 6.12.1-arch1-1. You need to manually build a kernel with those patches added until 6.13 or they are back-ported to stable.

Ah, okay perfect. Thank you.

Offline

#13 2024-11-25 17:25:07

loqs
Member
Registered: 2014-03-06
Posts: 18,349

Re: [SOLVED] Hardware issues with new MOBO - Gigabyte X870E

Diff of changes to apply Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 which required first applying Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925

diff --git a/PKGBUILD b/PKGBUILD
index 5193841..3122664 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -34,6 +34,8 @@ _srctag=v${pkgver%.*}-${pkgver##*.}
 source=(
   https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
   $url/releases/download/$_srctag/linux-$_srctag.patch.zst{,.sig}
+  'a94bc93a305bdcb20cc62978c334cace932b1be0.patch::https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=a94bc93a305bdcb20cc62978c334cace932b1be0'
+  '679cb60fd60774798719c3e449874a168642a8e6.patch::https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=679cb60fd60774798719c3e449874a168642a8e6'
   config  # the main kernel config file
 )
 validpgpkeys=(
@@ -46,11 +48,15 @@ sha256sums=('0193b1d86dd372ec891bae799f6da20deef16fc199f30080a4ea9de8cef0c619'
             'SKIP'
             '518f473f291a71006299a17ce376fa0d587c2e8995ecc7be143b06a2ce5423b3'
             'SKIP'
+            'e08ee6c306ce314d4cf10f3740b9fbf36707debb3c98f3e128ac6780f880b546'
+            '8147428e10bc62615b6a19c8267f6846e9590cd9426111e0c07bb0e88c22c76f'
             '01b93dbc25330f56e18dd883762d24bd6e50a8c2575c7211c5e4f1824b1dcbd4')
 b2sums=('de3f4dec2fc7e36711c68683d6564d0c3ce6fe728ffa6a629604e2fa9e489dbab45fd6676343f6e68bafbd202a3e814e82a1448b46844e34046b9f82f819b8f4'
         'SKIP'
         '6e1d77f20b961ef0fc7fa999ba5d9cbbf8a0dd415c84d43274924938077915e879d19591ccb1a32e839b625a125dde64cd891142c1cecf24621fa4a559b3dbf0'
         'SKIP'
+        '5e99a002e0cfdc7bcb679ebd0e913fece8edab4152a13b919faccbf17ab59f9c061a42b42722527397f9523ed45bf3674f9a932c372a92a73fb4a97124db1739'
+        'd5fef210e0fc50c27a445d9c41712b67df30b8ccdb1ed40fd33847213fd283d08d9e5b9a2f92e96f6428432192a2950a5ab46e19bc6ef0503695fa7c9b6f5f58'
         '557cab1d12e8b75e1c29af6c9400854fa4abb41b57748389a94451db77ab38479225188cb08de9564817d556d3c31d277e5fb8d82605ce344c05ffdd4675d1ed')
 
 export KBUILD_BUILD_HOST=archlinux

Offline

Board footer

Powered by FluxBB