Qualcomm Atheros AR9485 plugin missing

Hello,

  • OpenMandriva Lx version:

Lx 3 fully updated

  • Desktop environment (KDE, LXQT…):
    Plasma5

  • Description of the issue (screenshots if relevant):
    wlp2s0: unmanaged
    “Qualcomm Atheros AR9485 Wireless Network Adapter”
    wifi (ath9k), 40:F0:2F:B1:03:8C, plugin missing, hw, mtu 1500

  • Relevant informations (hardware involved, software version, logs or output…):
    see above

So what provides the plugin for “Qualcomm Atheros AR9485 Wireless Network Adapter”
wifi (ath9k), 40:F0:2F:B1:03:8C???

and why would it go missing from an OM Lx 3 system? Wifi worked in this system for weeks.

I believe the below shows that I have a working driver and a missing plugin:

# lspci -nnk | grep -A2 0280
02:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
        Subsystem: Lite-On Communications Inc AR9485 Wireless Network Adapter [11ad:6627]
        Kernel driver in use: ath9k
        
# lsmod | grep -e ath9k -e asus
asus_nb_wmi            28672  0
asus_wmi               28672  1 asus_nb_wmi
sparse_keymap          16384  1 asus_wmi
ath9k                 114688  0
ath9k_common           16384  1 ath9k
ath9k_hw              471040  2 ath9k,ath9k_common
ath                    32768  3 ath9k_hw,ath9k,ath9k_common
mac80211              675840  1 ath9k
cfg80211              610304  4 mac80211,ath9k,ath,ath9k_common
rfkill                 24576  5 asus_wmi,cfg80211
wmi                    24576  1 asus_wmi
video                  40960  2 asus_wmi,i915

# systemctl start wpa_supplicant.service

# systemctl enable wpa_supplicant.service

# nmcli
enp3s0f2: disconnected
        "Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller"
        ethernet (r8169), BC:EE:7B:2F:91:E5, hw, mtu 1500                                                       

lo: unmanaged
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

wlp2s0: unmanaged
        "Qualcomm Atheros AR9485 Wireless Network Adapter"
        wifi (ath9k), 40:F0:2F:B1:03:8C, plugin missing, hw, mtu 1500

And this shows 5 plugins not loaded:

# journalctl -r -u NetworkManager.service
...
    Oct 17 22:51:50 localhost.localdomain NetworkManager[3946]: <info>  [1508298710.9302] device (lo): link connected
    Oct 17 22:51:50 localhost.localdomain NetworkManager[3946]: <warn>  [1508298710.9188] (/libnm-device-plugin-team.so): failed to load plugin: /usr/lib64/NetworkManager/libnm-device-plugin-team.so: undefined symbol: nm_device_get_configured_mtu_for_wired
    Oct 17 22:51:50 localhost.localdomain NetworkManager[3946]: <warn>  [1508298710.8225] (/libnm-device-plugin-wwan.so): failed to load plugin: /usr/lib64/NetworkManager/libnm-wwan.so: undefined symbol: _nm_logging_enabled_state
    Oct 17 22:51:50 localhost.localdomain NetworkManager[3946]: <warn>  [1508298710.8056] (/libnm-device-plugin-adsl.so): failed to load plugin: /usr/lib64/NetworkManager/libnm-device-plugin-adsl.so: undefined symbol: _nm_logging_enabled_state
    Oct 17 22:51:50 localhost.localdomain NetworkManager[3946]: <warn>  [1508298710.7812] (/libnm-device-plugin-bluetooth.so): failed to load plugin: /usr/lib64/NetworkManager/libnm-wwan.so: undefined symbol: _nm_logging_enabled_state
    Oct 17 22:51:50 localhost.localdomain NetworkManager[3946]: <warn>  [1508298710.7031] (/libnm-device-plugin-wifi.so): failed to load plugin: /usr/lib64/NetworkManager/libnm-device-plugin-wifi.so: undefined symbol: _nm_logging_enabled_state

PostEdit: Here are 2 more plugins that journalctl shows not loading:

Oct 18 11:13:59 ben79-pc NetworkManager[4255]: <warn>  [1508343239.6692] settings: could not load plugin 'ibft' from file '/usr/lib64/NetworkManager/libnm-settings-plugin-ibft.so': /usr/lib64/NetworkManager/libnm-settings-plugin-ibft.so: undefined symbol: _nm_logging_en>
Oct 18 11:13:59 ben79-pc NetworkManager[4255]: <warn>  [1508343239.6678] settings: could not load plugin 'ifcfg-rh' from file '/usr/lib64/NetworkManager/libnm-settings-plugin-ifcfg-rh.so': /usr/lib64/NetworkManager/libnm-settings-plugin-ifcfg-rh.so: undefined symbol: _n>

So I had to downgrade some packages indicating that there is a bug in networkmanager 1.8.4-1 packages in testing repo. So I need to do a bug report when I get time… Any way problem is resolved.

Note: The networkmanager 1.6.2-1 packages in main-updates repo are working OK.

The answer appears to be that something is missing from networkmanager 1.8.4-1 packages in main-testing repo. PostEdit: Perhaps a linking issue?

This is shown in output of:

# journalctl -r -u NetworkManager.service

Are networkmanager and its libraries at the same version?

Yes, all the packages that are the same version that are the same version to begin with.

The files exist where they are supposed to or so it seems so it must be a linking issue. Any way the problem is these 5 plugins not loading with the new networkmanager/nm packages in main-testing.

libnm-device-plugin-bluetooth.so
libnm-device-plugin-adsl.so
libnm-device-plugin-wifi.so
libnm-device-plugin-team.so
libnm-device-plugin-wwan.so

and when I downgrade networkmanager and nm packages back to what is in main-updates then they do load.

Hope this makes sense.

1 Like

This issue is being worked on by developers. “In Progress”.

Edit: https://forum3.openmandriva.org/t/networkmanager-packages-in-main-testing-seem-to-break-wifi/1472

This must be solved. Closing topic.