Quectel FGH100M Wi-Fi HaLow (fgh100m) – ieee80211_alloc_hw failed (-12) Error (Kernel 6.12.80 / MT7628)

Hi @ugur.altnsy!

The most likely cause of your failure for compiling the driver against 6.12 is an incomplete chanctx callback set. Forum users have experienced this issue and fixed the it based on steps described here: Mm6108 Linux 6.12 support - #7 by ianholland

If that does not fix it, could you please provide the full dmesg command output from around the probe stage, without any filtering in a file if possible. This would be useful for finding kernel warnings or stack traces right before the alloc failure.

It would also be helpful to get the output of this command if it is not captured in the first log: dmesg | grep -i backport. This will help us determine whether you are running backports mac80211/cfg80211 vs in-kernel. This would also help: lsmod | grep -E “^(compat|cfg80211|mac80211|morse|dot11ah)\b”.

Furthermore could you also provide your morse device tree node so we can double check for the correct compatibility string and other properties? If you could also identify the SPI clock speed setting there that would be good.

Cheers!