FastNetMon

Sunday, 15 June 2025

ath12k is not compatible with iwlwifi

 I noticed following error during attempts to load Wi-Fi card driver ath12k on my Ubuntu 25.04:

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_beacon_get_template (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol wiphy_work_queue

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol wiphy_work_queue (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_free_txskb

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_free_txskb (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_alloc_hw_nm

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_alloc_hw_nm (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol wiphy_work_cancel

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol wiphy_work_cancel (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_beacon_free_ema_list

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_beacon_free_ema_list (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_iterate_stations_mtx

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_iterate_stations_mtx (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_ready_on_channel

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_ready_on_channel (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_stop_queues

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_stop_queues (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol wiphy_rfkill_set_hw_state_reason

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol wiphy_rfkill_set_hw_state_reason (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_vif_to_wdev

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_vif_to_wdev (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_scan_completed

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_scan_completed (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_iterate_active_interfaces_atomic

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_iterate_active_interfaces_atomic (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_unregister_hw

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_unregister_hw (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_radar_detected

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_radar_detected (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_set_active_links

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_set_active_links (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol cfg80211_chandef_dfs_cac_time

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol cfg80211_chandef_dfs_cac_time (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_beacon_get_template_ema_list

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_beacon_get_template_ema_list (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol __cfg80211_get_bss

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol __cfg80211_get_bss (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_csa_finish

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_csa_finish (err -22)

[Sat Jun 14 19:01:54 2025] ath12k: disagrees about version of symbol ieee80211_rx_napi

[Sat Jun 14 19:01:54 2025] ath12k: Unknown symbol ieee80211_rx_napi (err -22)

They were caused by fact that that iwlwifi driver from Intel Wi-Fi cards uses kernel module which is not compatible with ath12k:
lsmod |grep  compat
iwlwifi_compat         12288  2 mac80211,cfg80211

Then I confirmed that I had Intel drivers installed:

dpkg -l |grep iwl

ii  linux-modules-iwlwifi-6.14.0-15-generic       6.14.0-15.15                               amd64        Linux kernel iwlwifi modules for version 6.14.0-15

ii  linux-modules-iwlwifi-generic                 6.14.0-15.15                               amd64        Extra drivers for iwlwifi for the generic flavour 

After removal of these drivers and reboot ath12k driver was loaded successfully  

No comments :

Post a Comment

Note: only a member of this blog may post a comment.