Can't hard block/unblock Atheros wi-fi card

Hi, since kernel version 3.6 I have a problem regarding my wi fi card: if I deactivate it from another OS I can't re-activate it, and when it is working I can't power it fully off (the led remains lighted).
So, it seems the hard block/unblock is impossible; if I use the key shortcut it's only soft-blocked (or unblocked).
I have a Asus eeepc 1215b, but the problem exists also on two others similar laptops; the involved card are the AR9285 and the AR9485 on mini pci-e.
The last working kernel was 3.5.6-1.
lsmod | grep -i ath9k
ath9k 100775 0
ath9k_common 2096 1 ath9k
ath9k_hw 359706 2 ath9k_common,ath9k
ath 15393 3 ath9k_common,ath9k,ath9k_hw
mac80211 463393 1 ath9k
cfg80211 430289 3 ath,ath9k,mac80211
dmesg | grep -i wlp1s0
[ 3.433341] systemd-udevd[122]: renamed network interface wlan0 to wlp1s0
[ 4.616939] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 13.931956] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 14.146404] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 17.410188] wlp1s0: authenticate with 00:24:89:1c:3f:93
[ 17.422892] wlp1s0: send auth to 00:24:89:1c:3f:93 (try 1/3)
[ 17.425189] wlp1s0: authenticated
[ 17.425506] wlp1s0: associate with 00:24:89:1c:3f:93 (try 1/3)
[ 17.428675] wlp1s0: RX AssocResp from 00:24:89:1c:3f:93 (capab=0x411 status=0 aid=1)
[ 17.428851] wlp1s0: associated
[ 17.428937] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
Thansk and sorry for any mistake 

I checked on kernel.org changelogs between 3.5.6 and 3.6.11, and I found 4 references for ath9k:
1) The most interesting: https://www.kernel.org/pub/linux/kernel … eLog-3.6.1
ath9k: Disable ASPM only for AR9285
Currently, ASPM is disabled for all WLAN+BT combo chipsets when BTCOEX is enabled. This is incorrect since the workaround is required only for WB195, which is a AR9285+AR3011 combo solution. Fix this by checking for the HW version when enabling the workaround.
From wikipedia: "ASPM is a power management protocol used to manage PCI Express-based serial link devices as links become less active over time. It is normally used on laptops and other mobile Internet devices to extend battery life."
Maybe is this? BTW, the problem exists also with the AR9485...
2) https://www.kernel.org/pub/linux/kernel … eLog-3.6.3
ath9k: use ieee80211_free_txskb
    commit 249ee72249140fe5b9adc988f97298f0aa5db2fc upstream.
    Using ieee80211_free_txskb for tx frames is required, since mac80211 clones
    skbs for which socket tx status is requested.
3) https://www.kernel.org/pub/linux/kernel … eLog-3.6.5
Revert "ath9k_hw: Updated AR9003 tx gain table for 5GHz"
    commit 73b26df5fa1a6245d6fc982362518b620bc7c2fe upstream.
    This reverts commit a240dc7b3c7463bd60cf0a9b2a90f52f78aae0fd.
    This commit is reducing tx power by at least 10 db on some devices,
    e.g. the Buffalo WZR-HP-G450H.
4) https://www.kernel.org/pub/linux/kernel … eLog-3.6.7
cfg80211: fix antenna gain handling
    commit c4a9fafc77a5318f5ed26c509bbcddf03e18c201 upstream.
    No driver initializes chan->max_antenna_gain to something sensible, and
    the only place where it is being used right now is inside ath9k. This
    leads to ath9k potentially using less tx power than it can use, which can
    decrease performance/range in some rare cases.
    Rather than going through every single driver, this patch initializes
    chan->orig_mag in wiphy_register(), ignoring whatever value the driver
    left in there. If a driver for some reason wishes to limit it independent
    from regulatory rulesets, it can do so internally.
Any idea?

Similar Messages

  • Yoga 2 13 : wifi hard blocked

    Hello,
    Sorry for my "English"..I'm French :-)
    I bought recently an Lenovo Yoga 2 13 inch.
    Since few days, Windows doesn't let me activate my Wifi card.
    It is well configured...it's a REALTEK card inside.
    I use now an USB ethernet adapter to have access to Internet (and to have the capacity to create a post on this forum ).
    I don't remember exactly when this occured.
    I think it was after the "tablet mode" but I'm not sure of that because I tried that before and that worked.
    I tried a lot of solutions :
    - Windows 8.1 option to enable the Wifi => can't be done, it writes that in "grey" color
    - disable/enable the wifi card
    - connect/disconnect the wifi card
    - configurate an static ip address => cmd / ipconfig doesn't show the ip address, so that really means that the Wifi card is not activated
    - auto-diagnostic Windows
    - Windows device manager=> the card is well configured
    - Windows system restore to a previous point where the wifi card worked => it is still disabled
    - Lenovo system restore factory settings => it is still disabled
    With this last point, I think the problem is at the hard level.
    I read other solution using an Live Linux and using the "rfkill" command.
    Result :
    root@ubuntu:~# rfkill list
    0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: yes
    1: ideapad_bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: yes
    2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
    root@ubuntu:~# rfkill unblock all
    root@ubuntu:~# rfkill list
    0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: yes
    1: ideapad_bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: yes
    2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
    I tried to unblock specifically the wifi card....same result!
    The card is still "Hard blocked".
    No change when I start again under Windows 8.1.
    Any help is welcome...Thank you so much for your attention and participation. :-)
    Solved!
    Go to Solution.

    mine  has intel card and had the same issue.  and i accidently fixed mine today.
    I first tried with livecd fedora 20 , and tried rfkill method but did not seem to fix.  tried to update the kernel but could not because the limitation of livecd.
    then i tried to do full installation of fedora 20 to a usb, booted up with the usb , did kernel update, install rfkill, installed kernel-devel (which i planned to use for compiling  ideapad-laptop fix ) then rebooted the laptop into new kernel.
    When I was about to compile the ideapad-laptop fix that posted around the internet, i ran 'rfkill list all' to check the status, magically all blocks were gone, and my laptop wifi started working again.  I don't have any logical explaination for what happened.  just posted here hopefully it will help someone here.
    i feel the agony everyone has with this issue, and lenovo support and response is extremely disappointing.
    To summary what I did.
    installed FC20 livecd to usb A
    boot from usb A to do full install to usb B
    boot from usb B , update kernek, install rfkill and kernel-devel
    reboot from usb B with updated kernel
    suddenly , 'rfkill list all' shows all blocks are gone.
    still no logical explaination how this solved the issue.

  • Laptop wireless hard blocked - hardware key does not toggle state

    hello,
    this is my 3d arch install. i kept notes, and followed them exactly and this time i've ran into an issue i just cannot seem to debug myself.
    this laptop is the hp envy 4 1130us. i also have the hp envy 6t-1000 with arch installed and this is not a problem at all for that version of the computer (one is my personal the other is my work machine).
    after installing the base system i installed the wifi related packages:
    pacman -S wpa_supplicant iw wireless_tools networkmanager network_manager_applet gnome_keyring
    i enabled the network manager
    systemctl enable NetworkManager.service
    disabled dhcp (enabled from install)
    systemctl stop dhcpcd.service
    systemctl disable dhcpcd.service
    enabled the wpa toolkit
    systemctl enable wpa_supplication
    add my user to the network group
    gpasswd -a xero network
    turn off the network interface controllers
    ip link set down eno1
    ip link set down wlo1
    start the supplicant
    systemctl start wpa_supplicant
    start the network manager
    systemctl start NetworkManager.service
    reboot
    after that the wired internet work perfect fine. the network manager applet detects the network and does it's thing. i configured and tested vpn as well, and it is also working as expected.
    but then i pressed the hardware wifi switch (F12 key) and nothing happened. i pressed it a few more times, rebooted, tried again, tried during the bios/post test, etc. i simply cannot disable the hardware lock on the wireless.
    so i went hunting on the wiki and here in the forums. nothing has worked. since, this was a fresh install last night i actually wiped the drive and tried the install again hoping i did something wrong, but with no avail. here's the debug messages:
    [~]── - lspci -k (edited for brevity)
    01:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
    Subsystem: Hewlett-Packard Company Device 1894
    Kernel driver in use: r8169
    Kernel modules: r8169
    02:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
    Subsystem: Intel Corporation Centrino Wireless-N 2230 BGN
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
    [~]── - ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether 28:92:4a:1c:0c:af brd ff:ff:ff:ff:ff:ff
    3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 68:5d:43:b1:d3:89 brd ff:ff:ff:ff:ff:ff
    [~]── - ip link set wlo1 up
    RTNETLINK answers: Operation not possible due to RF-kill
    [~]── - dmesg | grep firmware
    [ 7.166700] iwlwifi 0000:02:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
    [~]── - dmesg | grep iwlwifi
    [ 7.133763] iwlwifi 0000:02:00.0: can't disable ASPM; OS doesn't have ASPM control
    [ 7.141638] iwlwifi 0000:02:00.0: irq 46 for MSI/MSI-X
    [ 7.166700] iwlwifi 0000:02:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
    [ 7.245928] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
    [ 7.245934] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
    [ 7.245937] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
    [ 7.245941] iwlwifi 0000:02:00.0: Detected Intel(R) Centrino(R) Wireless-N 2230 BGN, REV=0xC8
    [ 7.246078] iwlwifi 0000:02:00.0: L1 Enabled; Disabling L0S
    [ 7.253731] iwlwifi 0000:02:00.0: RF_KILL bit toggled to disable radio.
    [~]── - rfkill list
    0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
    so based on some of the output it looks like RFKILL is blocking it during the boot process. i tried to unblock it via the unblock all command, but that's only soft blocks. i'm really not sure what to try next, so i'm asking for help (before i throw my laptop out the window).
    thank you in advance for any advice

    yeah,
    i was thinking that recompiling each kernel would be a huge hassle as well.
    so i just booted 2 live usb disks.
    the 1st, the arch installer - the wifi was still hard blocked.
    the 2nd, debian / crunchbang. what's odd, is that in debian the wifi key light is while (enabled) but it's still blocked. if the press the button it turns amber (disabled), if i press it again it turns white again and is actually enabled.
    it almost seems like arch is not "catching" the action keypress. the keyboard backlight key works out of the box, and so does the screen brightness keys. but i run xfce4-volumed to control the volume related keys. is there anyway to emulate the hardware keypress to even see if that's the issue?
    -----------------[update]-----------------
    so i decided to try and enable the rfkill unblock all service:
    systemctl enable [email protected]
    that alone didn't work, but...  i booted into another os, enabled wifi, then hard powered off the laptop. when i rebooted into arch it seems to work now. it's a really hacky work-around. but i'll take it. i'd really like a proper solution, but it works for now i guess.
    Last edited by xero (2014-07-24 19:34:53)

  • If you right-click an image you can select to "Block Images" from the site, but how do you reverse this choice?

    If you right-click an image on a web page you can select to
    "Block Images from [the url of the site]".
    This works well, particularly to make the page printer-friendly, but how do you reverse this choice to see the images again?

    You can see all permissions for the current page in Tools > Page Info > Permissions
    If it is from a different domain then use this:
    *A way to see which images are blocked is to click the favicon (<i>Site Identification</i> icon) on the left side of the location bar.
    *A click on the "More Information" button will open the Security tab of the "Page Info" window (also accessible via "Tools > Page Info").
    *Open the <i>Media</i> tab of the "Page Info" window.
    *Select the first image and scroll down though the list with the Down arrow key.
    *If an image in the list is grayed and there is a check-mark in the box "<i>Block Images from...</i>" then remove that mark to unblock the images from that domain.

  • How Can i hard code variable at reports in obiee 11g

    Hi
    I created as variable at rpd and using variable i am able to get expected results.
    But i dont want to use variable directly , how can i hard code variable code at report and get same results.
    Can anyone help me on this.
    Thanks

    Not clear what you trying to achieve, try to go thru given info.
    The statement 'select 1 from dual' in init blocks works using connection pool, but the same will not work in report since report understands Presentation Catalog objects.
    In the report your query suppose to be like select 1 from Subject area where someColumn >0
    If helps pls mark

  • Help with Blocking/Unblocking GL account for posting

    We have a current program to block/unblock GL accounnts for posting and it does direct table update. But this way the user does not know the HISTORY about who did the update. I came to know that by using BDC, history gets created about who made the changes. I am still new to ABAP and with transaction code FS02 I cannot acheive this (blocking/unblocking GL account for posting).
    Is there any other transaction code that would let me do this?
    Is there an easy way of finding out the correct transaction code?
    I found FSSO which is pretty close but my lead said it is not the correct one! Does anyone happen to know the correct transaction code that would let me do blocking/unblocking for G/L account posting?
    Thanks.
    --Mithun

    Hi Mithun,
    FS00 txn is used for blocking GL a/c for posting.
    You can block/unblock GL a/c based on GL A/c and Company code.
    Execute FS00 txn, Click GL account -> Block (in the menubar).
    Block/Unblock based in chart of accounts or in company code.
    Cheers,
    Vikram
    Pls reward for helpful replies!!

  • Function Module for blocking, unblocking and deleting assets

    Hi,
    Are there function modules available for blocking,unblocking and deleting assets in SAP.
    Can I user 'BAPI_FIXEDASSET_CHANGE' for the same?
    Thanks in adavnce,
    Laxman

    Hey,
    I tried by putting the values of company code,asset number,subnumber, transaction type as 'A' and passing the value of INLA-XSPEB as 'X' in FM ASSET_MASTERRECORD_MAINTENANCE to block the asset but it is not working. I am trying many other things. Can you suggest what are the mandatory fields that need to be passed for the asset to be blocked.
    As there are lot of parameters in this FM, I am little confused. Is there a proper documentation available somewhere to understand the flow.
    Thanks in advance for the help.
    Laxman Pai.

  • Workflow - Customer Block/Unblock

    Hi Experts,
    We have done workflow settings as per the link 
    https://wiki.sdn.sap.com/wiki/display/ABAP/Workflow%20for%20Customer%20Blocking%20and%20UnBlocking
    for Customer Block/Unblock. 
    TASK 1 - customer block after create/change - we assined object type ZKNA1 - Method Block,
    In our Block method code is as follows
    INCLUDE <OBJECT>.
    BEGIN_DATA OBJECT. " Do not change.. DATA is generated
    DATA:
      BEGIN OF KEY,                                     
          CUSTOMERNO LIKE KNA1-KUNNR,                   
      END OF KEY.                                       
    END_DATA OBJECT. " Do not change.. DATA is generated
    BEGIN_METHOD BLOCK1 CHANGING CONTAINER.  
    update kna1 set sperr = 'X' where kunnr = object-key-customerno. 
    END_METHOD.                                                      
    We are unable to get the value of the  object-key-customerno in where condition ,
    If we dont use where condition all customers are getting blocked.
    So how can we get the customer number which is created/changed into my block method?
    Please help us.
    Rajeswari

    Hi ,
    I think you can use user-exit to block the customer .
    function module : EXIT_SAPMF02D_001
    DATA : lv_kna1 type char30 value '(SAPMF02D)KNA1' .
            FIELD-SYMBOLS : <fs_xkna1> type kna1 .
            ASSIGN : (lv_kna1) TO <fs_xkna1> .
            <fs_xkna1>-AUFSD = '01' .
            <fs_xkna1>-LIFSD = '01' .
            <fs_xkna1>-FAKSD = '01' .
    Above abap code is trying to input 01 value in Customer View in order to block the customer , you modify the code to suit your requirement ...
    Hope it useful for you .
    Best Regrads,
    Carlos
    Edited by: Carlos Zhang on Oct 13, 2010 6:38 AM

  • Purchase Order Block  / UNblock

    Hi all,
    Authorization for block/ubblock indicator  
    how can i do the roles for 2 users only can  BLOCK  /  UNBLOCK the   PO(purchse order)
    where can i get this roles .. i have a role like  MM01 purchaing..  how can i search for this option in that ROLE.
    i there any way to search this. Authorization for block/ubblock indicator  
    Thanksin Advance,
    Anthyodaya.
    Edited by: anthyodaya Reddy Nagaram on Feb 16, 2010 6:02 PM

    Hi Anthyodaya,
    The user exit is the BAdI ME_PROCESS_PO_CUST (shall be implemented via trs SE18), method PROCESS_ITEM.
    This method receives only one parameter which is the PO item object. This object has many interesting methods you can use, among them GET_DATA to get the current item data on the screen (including the deletion flag), GET_PREVIOUS_DATA that gives you the flag store din the database. If they are different, then the user changed the flag and you can check his/her auth. to do this.
    For this purpose you will probably need to define a custom auth. object.
    To issue messages use the macro mmpur_message_forced and the method INVALIDATE() of the PO item object.
    BR
    Raf

  • Diff between Block/unblock & mark for deletion of GL accounts

    Can any one let me know the difference between Block/unblock & mark for deletion of GL accounts

    Hi,
    If you block a GL Account using transaction code FS00, the account is blocked for posting. No financial transactions can be posted to that account. We can unblock the GL Account at any time by clicking on unblock icon. Blocking can be done at Company Code level or at Chart of Accounts level.
    For deleting or archiving the GL Master data it needs to be first marked for deletion and then delete it. This can also be done at Company Code level or at Chart of Accounts level.
    You can also read the following link:
    http://help.sap.com/saphelp_46c/helpdata/en/c7/a89dd243dd11d182b30000e829fbfe/frameset.htm
    Thanks
    Murali.

  • Sales of block\unblock customer

    Hi all,
        I am doing workflow to " notify sales of block/unblock customer ". The transactions to be used are fd05 or xd05. Can anyone pls suggest me the related BOR  to trigger the workflow.
    Points will be awarded,
    thanks,
    praveena.

    Put on the event trace via transaction SWELS. Then perform the action you need to in FD05 or XD05. If an event is triggered it is listed in the event trace. You can read it out via transaction SWEL. In the event trace also the related BO is mentioned. Try if this solves your problem.
    By the way: probably you have to do some programming to incoporate the change documents of the BO of the customer. The BO will be BUS1006, but likely the event triggered is BUS1006-CHANGED, which will also be triggered by other changes in the customer (e.g. the name or the address). Look in table CDHDR and CDPOS to find the changedocuments.
    Good luck!
    Kind regards,
    Joost van Poppel
    Edited by: Joost van Poppel on Jan 22, 2008 10:00 AM

  • Block/unblock customer

    Hi Gurus,
    can any body tell me
    How we can block the Customer?
    How we can Unblock The Customer?
    wats the functionality of that?
    and where the data will be stored?
    thanks in advance

    Dear Dhanush
    To block / unblock the customer  - VD05 or XD05
    In Table KNA1, you can find the following blocks
    - AUFSD  for Order block
    - LIFSD  for Delivery block
    - FAKSD  for Billing block
    thanks
    G. Lakshmipathi

  • Can I hard wire connect the time capsule to my iMac

    I have been told to not use wireless connections when iPhoto library is on external disc. Can I hard wire connect the time capsule external drive.  I have found nothing showing or telling me exactly yes or no. 

    how various devices on the network are connected is of no difference
    ethernet wired or wifi == no difference

  • BAPI for customer Block/Unblock through transaction code : XD05

    Hi Gurus,
    I want to block/unblock customer sales areas(Transaction code : XD05) through program. Could you please suggest any BAPI for the same. As writing BDC will not be a good choice.
    Please help.
    Thanks,
    Bhupender

    Hello Bhupender,
    the best and easies solution is the MASS maintenance transaction as proposed above.
    For the BAPI question, sorry but there is NO BAPI to maintain a customer master data.
    The function module provided by my predecessor, even if it has the perfect look like is definitively not the one to use.
    Despite the name, this FM is designed to support only the maintenance of CONSUMERs.
    Moreover it is not an RFC enabled function module.
    It might work in your case, as the data to maintain is quite simple and limited but you still may face several troubles like NO change documents and change pointers created and/or no synchronisation with TREX, CRM, ...
    There is also a BAPI with a nice name, but in fact it is designed to be used only with SAP Online Store and SAP Product Catalog.
    The only reliable path for investigation is described within [note 384462|https://service.sap.com/sap/support/notes/384462].
    A other path for investigation is the class CMD_EI_API which has been introduced with ECC 2005 (6.00).
    You could wrap method MAINTAIN_BAPI inside of a bapi function module you would have written.
    Otherwise, but still with limited functionality there are some eSOA webservices to find, read, maintain customer master data.
    Hope this helps.
    BR
    Alain

  • Block/unblock customer report

    hi all,
    plz solve my problm in block/unblock customer reports.
    thanks

    Hi Rajiv,
    Is it that you want to knwo how to Block and unblock customer if yes the T-Code is VD05.
    Regards
    Suvin

Maybe you are looking for

  • Safari won't open , I suspect I deleted and important plug in

    Ok so yesterday I was going through some useless files so I decided to delete them and then I pressed system files are included and deleted whatever included safari , so later on I tried opening safari and it won't open it says "check with the develo

  • Possible solution if you can't install Acrobat 9 Pro via CS4 Installer

    (Thanks to Paul_Belza for this idea.) Symptoms: Acrobat 9 is grayed out in the Setup window of Creative Suite 4 installer. Opening the carat reveals an incorrect explanation of: "Acrobat 9 is already installed." You have more than one hard drive atta

  • Lock Actions in PA40

    HI Folks, We have a new requirement in our role redesign project that Iam working on, where in a particular users in a business group should not be able to do certain actions in the pA40 screen. Restricting at the infotype level is not the answer bec

  • Getting "process android.process.acore has stopped" error message on S4 at startup.

    OTA upgrade to Kitkat was successful, however, i now have the error message "unfortunately the process android.process.acore has stopped" at startup. cant make or receive phone calls, also cannot access apps due to error message being constantly disp

  • Pages: No PrintDate?

    I am just testing iWork '08 and hope to replace MS Office soon. One question is quite essential for me: In WORD documents I am used to set dates as date of printing ("Insert > Field > Date > PrintDate"). This comes very handy, because I usually want