Atheros AR9285 Wireless + openSUSE 13.1 can't work togeather

I have laptop asus u32u, and have there ubuntu for a year. Have no problems with it.

After installation openSUSE complited I have no wifi on it.

I have red a lot of comments about openSUSE and Atheros, but nothing helps me.

What do I have now:
I have compiled new kernel based on 3.13.6-7-desktop version (I took some options for kernel from that source http://forums.gentoo.org/viewtopic-t-842867-start-0.html )


lsmod | grep ath
ath9k                 154432  0 
mac80211              534052  1 ath9k
ath9k_common           13551  1 ath9k
ath9k_hw              474295  2 ath9k,ath9k_common
ath                    28941  3 ath9k,ath9k_common,ath9k_hw
cfg80211              483531  3 ath9k,mac80211,ath

rfkill list all 
0: asus-wlan: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
1: asus-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

iwconfig
enp4s0f2  no wireless extensions.

wlp6s0    IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
lo        no wireless extensions.


So drivers are correct, BUT
when I enabling wireless (in NetworkManager or by typing rfkill unblock all in console), it goes for a few second to state:

0: asus-wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: asus-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

and than back to:

rfkill list all 
0: asus-wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: asus-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes

So I need to push Fn+F2 button to turn on wifi.

Nothing with wifi worked for me.
I can’t up interface due to rkfill state, there is some information in NetworkManager log file:

2014-03-09T19:34:17.322633+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): bringing up device.
2014-03-09T19:34:17.330415+04:00 linux-mvvj NetworkManager[718]: <info> WiFi hardware radio set enabled
2014-03-09T19:34:17.333821+04:00 linux-mvvj NetworkManager[718]: <info> WiFi now enabled by radio killswitch
2014-03-09T19:34:17.335400+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): bringing up device.
2014-03-09T19:34:17.412090+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0) supports 4 scan SSIDs
2014-03-09T19:34:17.413354+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): supplicant interface state: starting -> ready
2014-03-09T19:34:17.414285+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): device state change: unavailable -> disconnected (reason 'supplicant-available') [20 30 42]
2014-03-09T19:34:17.418605+04:00 linux-mvvj NetworkManager[718]: <warn> Trying to remove a non-existant call id.
2014-03-09T19:34:17.419999+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): supplicant interface state: ready -> disconnected
2014-03-09T19:34:17.421255+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0) supports 4 scan SSIDs
2014-03-09T19:34:18.458898+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): supplicant interface state: disconnected -> inactive
2014-03-09T19:34:21.055249+04:00 linux-mvvj NetworkManager[718]: <info> WiFi now disabled by radio killswitch
2014-03-09T19:34:21.057024+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): device state change: disconnected -> unavailable (reason 'none') [30 20 0]
2014-03-09T19:34:21.058768+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): deactivating device (reason 'none') [0]


Have no ideas what else could I do in my case.
Thanks for any help!

On 03/09/2014 10:46 AM, Jumper wrote:
>
> I have laptop asus u32u, and have there ubuntu for a year. Have no
> problems with it.
>
> After installation openSUSE complited I have no wifi on it.
>
> I have red a lot of comments about openSUSE and Atheros, but nothing
> helps me.
>
> What do I have now:
> I have compiled new kernel based on 3.13.6-7-desktop version (I took
> some options for kernel from that source
> ‘http://forums.gentoo.org/viewtopic-t-842867-start-0.html
> (http://forums.gentoo.org/viewtopic-t-842867-start-0.html#6507317) )
>
> Code:
> --------------------
>
> lsmod | grep ath
> ath9k 154432 0
> mac80211 534052 1 ath9k
> ath9k_common 13551 1 ath9k
> ath9k_hw 474295 2 ath9k,ath9k_common
> ath 28941 3 ath9k,ath9k_common,ath9k_hw
> cfg80211 483531 3 ath9k,mac80211,ath
>
> --------------------
>
>
> Code:
> --------------------
> rfkill list all
> 0: asus-wlan: Wireless LAN
> Soft blocked: yes
> Hard blocked: no
> 1: asus-bluetooth: Bluetooth
> Soft blocked: yes
> Hard blocked: no
> 2: hci0: Bluetooth
> Soft blocked: yes
> Hard blocked: no
> 3: phy0: Wireless LAN
> Soft blocked: yes
> Hard blocked: no
>
> --------------------
>
>
> Code:
> --------------------
> iwconfig
> enp4s0f2 no wireless extensions.
>
> wlp6s0 IEEE 802.11bgn ESSID:off/any
> Mode:Managed Access Point: Not-Associated Tx-Power=off
> Retry long limit:7 RTS thr:off Fragment thr:off
> Encryption key:off
> Power Management:off
>
> lo no wireless extensions.
>
>
> --------------------
>
>
> So drivers are correct, BUT
> when I enabling wireless (in NetworkManager or by typing rfkill unblock
> all
in console), it goes for a few second to state:
>
> Code:
> --------------------
> 0: asus-wlan: Wireless LAN
> Soft blocked: no
> Hard blocked: no
> 1: asus-bluetooth: Bluetooth
> Soft blocked: yes
> Hard blocked: no
> 2: hci0: Bluetooth
> Soft blocked: yes
> Hard blocked: no
> 3: phy0: Wireless LAN
> Soft blocked: no
> Hard blocked: no
>
> --------------------
>
>
> and than back to:
>
> Code:
> --------------------
> rfkill list all
> 0: asus-wlan: Wireless LAN
> Soft blocked: no
> Hard blocked: no
> 1: asus-bluetooth: Bluetooth
> Soft blocked: yes
> Hard blocked: no
> 2: hci0: Bluetooth
> Soft blocked: yes
> Hard blocked: no
> 3: phy0: Wireless LAN
> Soft blocked: no
> Hard blocked: yes
>
> --------------------
>
>
> So I need to push Fn+F2 button to turn on wifi.
>
> Nothing with wifi worked for me.
> I can’t up interface due to rkfill state, there is some information in
> NetworkManager log file:
>
>
> Code:
> --------------------
> 2014-03-09T19:34:17.322633+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): bringing up device.
> 2014-03-09T19:34:17.330415+04:00 linux-mvvj NetworkManager[718]: <info> WiFi hardware radio set enabled
> 2014-03-09T19:34:17.333821+04:00 linux-mvvj NetworkManager[718]: <info> WiFi now enabled by radio killswitch
> 2014-03-09T19:34:17.335400+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): bringing up device.
> 2014-03-09T19:34:17.412090+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0) supports 4 scan SSIDs
> 2014-03-09T19:34:17.413354+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): supplicant interface state: starting → ready
> 2014-03-09T19:34:17.414285+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): device state change: unavailable → disconnected (reason ‘supplicant-available’) [20 30 42]
> 2014-03-09T19:34:17.418605+04:00 linux-mvvj NetworkManager[718]: <warn> Trying to remove a non-existant call id.
> 2014-03-09T19:34:17.419999+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): supplicant interface state: ready → disconnected
> 2014-03-09T19:34:17.421255+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0) supports 4 scan SSIDs
> 2014-03-09T19:34:18.458898+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): supplicant interface state: disconnected → inactive
> 2014-03-09T19:34:21.055249+04:00 linux-mvvj NetworkManager[718]: <info> WiFi now disabled by radio killswitch
> 2014-03-09T19:34:21.057024+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): device state change: disconnected → unavailable (reason ‘none’) [30 20 0]
> 2014-03-09T19:34:21.058768+04:00 linux-mvvj NetworkManager[718]: <info> (wlp6s0): deactivating device (reason ‘none’) [0]

The first thing to try is the ‘rfkill unblock’ after you remove the hard block
with the Fn switch. Soft blocks might be removed that way.

If that does not help, and you are not using Bluetooth, then you should
blacklist the BT modules. Unfortunately, I do not know what the names of the
modules that you have loaded. If you need help, post the output of lsmod.

Hi, thanks for your answer,

If I remove soft block with rfkill, than I have hard block, and log as I show above.

This are my modules

Module                  Size  Used by
lp                     17759  0 
parport_pc             41374  0 
ppdev                  17671  0 
parport                42299  3 lp,parport_pc,ppdev
st                     40627  0 
sr_mod                 22411  0 
cdrom                  42556  1 sr_mod
fuse                   87753  3 
xt_tcpudp              12884  2 
xt_pkttype             12504  3 
xt_LOG                 17718  10 
xt_limit               12711  10 
af_packet              35708  2 
ip6t_REJECT            12939  3 
nf_conntrack_ipv6      14798  3 
nf_defrag_ipv6         34768  1 nf_conntrack_ipv6
ip6table_raw           12683  1 
ipt_REJECT             12541  3 
iptable_raw            12678  1 
xt_CT                  12956  4 
iptable_filter         12810  1 
ip6table_mangle        12700  0 
nf_conntrack_netbios_ns    12665  0 
nf_conntrack_broadcast    12589  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      15012  3 
nf_defrag_ipv4         12758  1 nf_conntrack_ipv4
ip_tables              27239  2 iptable_raw,iptable_filter
xt_conntrack           12760  6 
nf_conntrack           97935  6 nf_conntrack_ipv6,xt_CT,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ipv4,xt_conntrack
ip6table_filter        12815  1 
ip6_tables             27025  3 ip6table_raw,ip6table_mangle,ip6table_filter
x_tables               29963  15 xt_tcpudp,xt_pkttype,xt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,ipt_REJECT,iptable_raw,xt_CT,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
bnep                   19624  2 
arc4                   12608  2 
ath9k                 154432  0 
mac80211              534052  1 ath9k
snd_hda_codec_realtek    57260  1 
ath9k_common           13551  1 ath9k
ath9k_hw              474295  2 ath9k,ath9k_common
snd_hda_codec_hdmi     46207  1 
ath                    28941  3 ath9k,ath9k_common,ath9k_hw
snd_hda_intel          48210  5 
cfg80211              483531  3 ath9k,mac80211,ath
snd_hda_codec         184714  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
btusb                  28170  0 
bluetooth             378963  23 bnep,btusb
uvcvideo               80885  0 
mmc_block              31784  0 
snd_hwdep              13602  1 snd_hda_codec
asus_nb_wmi            16990  0 
snd_pcm               102076  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
rtsx_pci_ms            18151  0 
asus_wmi               24191  1 asus_nb_wmi
snd_seq                61560  0 
memstick               16966  1 rtsx_pci_ms
rtsx_pci_sdmmc         23274  0 
kvm_amd                55891  0 
videobuf2_core         40664  1 uvcvideo
r8169                  67581  0 
snd_timer              29433  2 snd_pcm,snd_seq
snd_seq_device         14497  1 snd_seq
mmc_core              112489  2 mmc_block,rtsx_pci_sdmmc
sparse_keymap          13948  1 asus_wmi
snd                    79274  19 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
mii                    13934  1 r8169
kvm                   447991  1 kvm_amd
joydev                 17332  0 
videodev              130592  2 uvcvideo,videobuf2_core
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
ata_generic            12910  0 
pcspkr                 12718  0 
k10temp                13126  0 
serio_raw              13413  0 
pata_atiixp            13271  0 
sp5100_tco             13979  0 
i2c_piix4              22155  0 
rtsx_pci               45956  2 rtsx_pci_ms,rtsx_pci_sdmmc
mfd_core               13435  1 rtsx_pci
shpchp                 37032  0 
acpi_cpufreq           19625  0 
rfkill                 22676  4 cfg80211,bluetooth,asus_wmi
video                  19616  1 asus_wmi
soundcore              15047  1 snd
snd_page_alloc         18710  2 snd_hda_intel,snd_pcm
battery                13970  0 
ac                     13084  0 
button                 13952  0 
wmi                    19177  1 asus_wmi
sg                     36533  0 
dm_mod                 94630  0 
autofs4                38674  2 
radeon               1334401  3 
xhci_hcd              170202  0 
ohci_pci               13561  0 
thermal                18633  0 
ttm                    84910  1 radeon
drm_kms_helper         52758  1 radeon
drm                   294439  5 radeon,ttm,drm_kms_helper
i2c_algo_bit           13413  1 radeon
processor              40515  3 acpi_cpufreq
thermal_sys            32737  3 video,thermal,processor
scsi_dh_rdac           17447  0 
scsi_dh_hp_sw          12895  0 
scsi_dh_alua           17296  0 
scsi_dh_emc            17258  0 
scsi_dh                14882  4 scsi_dh_rdac,scsi_dh_hp_sw,scsi_dh_alua,scsi_dh_emc

Any ideas?

On 03/09/2014 01:06 PM, Jumper wrote:
>
> Hi, thanks for your answer,
>
> If I remove soft block with rfkill, than I have hard block, and log as I
> show above.
>
> This are my modules
>
> Code:
> --------------------
> Module Size Used by
> lp 17759 0
> parport_pc 41374 0
> ppdev 17671 0
> parport 42299 3 lp,parport_pc,ppdev
> st 40627 0
> sr_mod 22411 0
> cdrom 42556 1 sr_mod
> fuse 87753 3
> xt_tcpudp 12884 2
> xt_pkttype 12504 3
> xt_LOG 17718 10
> xt_limit 12711 10
> af_packet 35708 2
> ip6t_REJECT 12939 3
> nf_conntrack_ipv6 14798 3
> nf_defrag_ipv6 34768 1 nf_conntrack_ipv6
> ip6table_raw 12683 1
> ipt_REJECT 12541 3
> iptable_raw 12678 1
> xt_CT 12956 4
> iptable_filter 12810 1
> ip6table_mangle 12700 0
> nf_conntrack_netbios_ns 12665 0
> nf_conntrack_broadcast 12589 1 nf_conntrack_netbios_ns
> nf_conntrack_ipv4 15012 3
> nf_defrag_ipv4 12758 1 nf_conntrack_ipv4
> ip_tables 27239 2 iptable_raw,iptable_filter
> xt_conntrack 12760 6
> nf_conntrack 97935 6 nf_conntrack_ipv6,xt_CT,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ipv4,xt_conntrack
> ip6table_filter 12815 1
> ip6_tables 27025 3 ip6table_raw,ip6table_mangle,ip6table_filter
> x_tables 29963 15 xt_tcpudp,xt_pkttype,xt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,ipt_REJECT,iptable_raw,xt_CT,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
> bnep 19624 2
> arc4 12608 2
> ath9k 154432 0
> mac80211 534052 1 ath9k
> snd_hda_codec_realtek 57260 1
> ath9k_common 13551 1 ath9k
> ath9k_hw 474295 2 ath9k,ath9k_common
> snd_hda_codec_hdmi 46207 1
> ath 28941 3 ath9k,ath9k_common,ath9k_hw
> snd_hda_intel 48210 5
> cfg80211 483531 3 ath9k,mac80211,ath
> snd_hda_codec 184714 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
> btusb 28170 0
> bluetooth 378963 23 bnep,btusb
> uvcvideo 80885 0
> mmc_block 31784 0
> snd_hwdep 13602 1 snd_hda_codec
> asus_nb_wmi 16990 0
> snd_pcm 102076 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
> rtsx_pci_ms 18151 0
> asus_wmi 24191 1 asus_nb_wmi
> snd_seq 61560 0
> memstick 16966 1 rtsx_pci_ms
> rtsx_pci_sdmmc 23274 0
> kvm_amd 55891 0
> videobuf2_core 40664 1 uvcvideo
> r8169 67581 0
> snd_timer 29433 2 snd_pcm,snd_seq
> snd_seq_device 14497 1 snd_seq
> mmc_core 112489 2 mmc_block,rtsx_pci_sdmmc
> sparse_keymap 13948 1 asus_wmi
> snd 79274 19 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
> mii 13934 1 r8169
> kvm 447991 1 kvm_amd
> joydev 17332 0
> videodev 130592 2 uvcvideo,videobuf2_core
> videobuf2_vmalloc 13216 1 uvcvideo
> videobuf2_memops 13362 1 videobuf2_vmalloc
> ata_generic 12910 0
> pcspkr 12718 0
> k10temp 13126 0
> serio_raw 13413 0
> pata_atiixp 13271 0
> sp5100_tco 13979 0
> i2c_piix4 22155 0
> rtsx_pci 45956 2 rtsx_pci_ms,rtsx_pci_sdmmc
> mfd_core 13435 1 rtsx_pci
> shpchp 37032 0
> acpi_cpufreq 19625 0
> rfkill 22676 4 cfg80211,bluetooth,asus_wmi
> video 19616 1 asus_wmi
> soundcore 15047 1 snd
> snd_page_alloc 18710 2 snd_hda_intel,snd_pcm
> battery 13970 0
> ac 13084 0
> button 13952 0
> wmi 19177 1 asus_wmi
> sg 36533 0
> dm_mod 94630 0
> autofs4 38674 2
> radeon 1334401 3
> xhci_hcd 170202 0
> ohci_pci 13561 0
> thermal 18633 0
> ttm 84910 1 radeon
> drm_kms_helper 52758 1 radeon
> drm 294439 5 radeon,ttm,drm_kms_helper
> i2c_algo_bit 13413 1 radeon
> processor 40515 3 acpi_cpufreq
> thermal_sys 32737 3 video,thermal,processor
> scsi_dh_rdac 17447 0
> scsi_dh_hp_sw 12895 0
> scsi_dh_alua 17296 0
> scsi_dh_emc 17258 0
> scsi_dh 14882 4 scsi_dh_rdac,scsi_dh_hp_sw,scsi_dh_alua,scsi_dh_emc
> --------------------

Try ‘sudo /sbin/modprobe -rv btusb’ and see if that helps.

Nothing changes, module have been unloaded correctly.

NetworkManager log file have same information.

Any ideas?

A quick search regarding yor laptop model and rfkill brought up these two ArchWiki pages

https://wiki.archlinux.org/index.php/Asus_U32U_Series#RF-kill_issue
https://wiki.archlinux.org/index.php/Wireless_network_configuration#ASUS

It is suggested

In order to get rid of the RF-kill issue after a fresh install you should add

options asus_nb_wmi wapf=1

to /etc/modprobe.d/asus_nb_wmi.conf

Create/edit the file as explained, then reboot. See if that helps.

Referring to the output below, I the ‘asus_nb_wmi’ module is the hot key driver (listed in your loaded modules previously)

# modinfo asus_nb_wmi
filename:       /lib/modules/3.11.10-7-desktop/kernel/drivers/platform/x86/asus-nb-wmi.ko
alias:          wmi:0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C
license:        GPL
description:    Asus Notebooks WMI Hotkey Driver
author:         Corentin Chary <corentin.chary@gmail.com>
srcversion:     67514DF02FC4A206C47D0F5
depends:        asus-wmi
intree:         Y
vermagic:       3.11.10-7-desktop SMP preempt mod_unload modversions 
parm:           wapf:WAPF value (uint)

Thanks a lot!

This works for me! Problem solved!

I was hoping that it would. Thanks for the update. :slight_smile: