Posts by daveuu
-
-
Thanks:
https://paste.libreelec.tv/magical-eagle.log
Code# ls /usr/lib/firmware/mediatek/ BT_RAM_CODE_MT7922_1_1_hdr.bin WIFI_RAM_CODE_MT7961_1.bin BT_RAM_CODE_MT7961_1_2_hdr.bin mt7610u.bin WIFI_MT7922_patch_mcu_1_1_hdr.bin mt7662u.bin WIFI_MT7961_patch_mcu_1_2_hdr.bin mt7662u_rom_patch.bin WIFI_RAM_CODE_MT7922_1.bin
Seems less successful this time
Code# lsusb -tv /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M ID 1d6b:0003 Linux Foundation 3.0 root hub /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M ID 1d6b:0003 Linux Foundation 3.0 root hub
-
Hello all,
Much like Reminder6775 I have a GMKTEC NucBox M5 (specifically a "plus") with a MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter and associated Bluetooth. LibreELEC-Generic.x86_64-12.0.2.img install process was easy and KODI looked nice and snappy at UHD - but also no wifi or BT via the Kodi interface. How can I get those working on this hardware?
TL;DR Reminder6775 did you get wifi and BT working on your NucBox with LibreELEC? If so how?
I am assuming that LibreELEC 12 from early 2025 is downstream of the above merge in Sept 2024 so the kernel should have the MT7921E kernel module enabled. It would be good to have this confirmed.
But I note that MT7922 firmware is apparently absent:
Bash# ls /usr/lib/firmware/mediatek/ BT_RAM_CODE_MT7961_1_2_hdr.bin mt7610u.bin WIFI_MT7961_patch_mcu_1_2_hdr.bin mt7662u.bin WIFI_RAM_CODE_MT7961_1.bin mt7662u_rom_patch.bin
"ip a" returned lo, eth0, eth1 devices, so no wireless. I am not sure of a good diagnostic command at the terminal for bluetooth.
"dmesg | grep -i wir", "dmesg | grep -i wif", "dmesg | grep -i blu" retuned nothing while "dmesg | grep -i bt" retuned "[ 1.354248] Btrfs loaded, zoned=no, fsverity=no"
Via the overlay system described in the wiki and advice above I added:
Bash# ls /storage/.config/firmware/mediatek/ BT_RAM_CODE_MT7922_1_1_hdr.bin WIFI_RAM_CODE_MT7922_1.bin WIFI_MT7922_patch_mcu_1_1_hdr.bin
After a reboot:
Bash# ls /usr/lib/firmware/mediatek/ BT_RAM_CODE_MT7922_1_1_hdr.bin WIFI_RAM_CODE_MT7961_1.bin BT_RAM_CODE_MT7961_1_2_hdr.bin mt7610u.bin WIFI_MT7922_patch_mcu_1_1_hdr.bin mt7662u.bin WIFI_MT7961_patch_mcu_1_2_hdr.bin mt7662u_rom_patch.bin WIFI_RAM_CODE_MT7922_1.bin
But "ip a" returned lo, eth0, eth1 devices, so no wireless.
On my first attempt at a reboot I saw:
Bash
Display More# dmesg|grep Bl [ 0.604260] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2 47) [ 2.439152] Bluetooth: Core ver 2.22 [ 2.439174] Bluetooth: HCI device and connection manager initialized [ 2.439180] Bluetooth: HCI socket layer initialized [ 2.439183] Bluetooth: L2CAP socket layer initialized [ 2.439188] Bluetooth: SCO socket layer initialized [ 2.448221] Bluetooth: hci0: Failed to register coredump (-95) [ 2.452847] Bluetooth: hci0: HW/SW Version: 0x206c616c, Build Time: <!DOCTYPE html> [ 2.548937] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 2.548942] Bluetooth: BNEP filters: protocol multicast [ 2.548947] Bluetooth: BNEP socket layer initialized [ 12.490935] Bluetooth: hci0: Execution of wmt command timed out [ 12.490949] Bluetooth: hci0: Failed to send wmt patch dwnld (-110) [ 12.491257] Bluetooth: hci0: Failed to set up firmware (-110) [ 12.491263] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
And
Code
Display More# lsusb -tv /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 004: Dev 002, If 0, Class=Wireless, Driver=btusb, 480M ID 0e8d:c616 MediaTek Inc. |__ Port 004: Dev 002, If 1, Class=Wireless, Driver=btusb, 480M ID 0e8d:c616 MediaTek Inc. |__ Port 004: Dev 002, If 2, Class=Wireless, Driver=[none], 480M ID 0e8d:c616 MediaTek Inc. /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M ID 1d6b:0003 Linux Foundation 3.0 root hub /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M ID 1d6b:0003 Linux Foundation 3.0 root hub
Thanks to the LibreELEC devs and community - it looks great. Hoping to get past the inevitable hardware challenges.