Hi,
I have added a Waveshare WiFi HAT+ (https://www.waveshare.com/wiki/PCIE_TO_M.2_E_KEY_HAT%2B) with an Intel AX210 wifi card to my RPI5 running LibreELEC 12.0.2 in the hope of solving my poor WiFi reception issue (the RPI5 is too far from the AP, signal strength is only 50 or less and a repeater is not an option due to lack of power points inbetween).
The PCIe card and wifi card are recognised as evidenced by lshw:
*-pci:0
description: PCI bridge
product: BCM2712 PCIe Bridge
vendor: Broadcom Inc. and subsidiaries
physical id: 100
bus info: pci@0000:00:00.0
version: 21
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:41 memory:1b80000000-1b800fffff
*-network UNCLAIMED
description: Network controller
product: Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:1b80000000-1b80003fff
Display More
but the iwlwifi module is not loaded:
LibreELEC:~ # dmesg | grep iwlwifi
LibreELEC:~ # modprobe iwlwifi
modprobe: FATAL: Module iwlwifi not found in directory /lib/modules/6.6.70
I then tried to add the correct firmware to the overlay directory /storage/.config/firmware, which according to Waveshare is iwlwifi-ty-a0-gf-a0-59.ucode. I did not create subdirectory, not sure if I need to, but after reboot I still get the same result - iwlwifi is not found. dmesg showed that the firmware overlay was processed, but the iwlwifi driver was not added.
What am I missing, please?