rfkill : WiFi card blocked

# rfkill unblock all

 

# systemctl enable rfkill-unblock@all.service

$ systemd-analyze

Startup finished in 3.760s (kernel) + 788ms (userspace) = 4.549s

modinfo iwlwifi

[lotaku@lotaku-elitebook-arch ~]$ modinfo iwlwifi

filename: /lib/modules/3.10.10-1-ARCH/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko.gz license: GPL author: Copyright(c) 2003-2013 Intel Corporation <ilw@linux.intel.com> version: in-tree: description: Intel(R) Wireless WiFi driver for Linux firmware: iwlwifi-100-5.ucode firmware: iwlwifi-1000-5.ucode firmware: iwlwifi-135-6.ucode firmware: iwlwifi-105-6.ucode firmware: iwlwifi-2030-6.ucode firmware: iwlwifi-2000-6.ucode firmware: iwlwifi-5150-2.ucode firmware: iwlwifi-5000-5.ucode firmware: iwlwifi-6000g2b-6.ucode firmware: iwlwifi-6000g2a-5.ucode firmware: iwlwifi-6050-5.ucode firmware: iwlwifi-6000-4.ucode firmware: iwlwifi-3160-7.ucode firmware: iwlwifi-7260-7.ucode srcversion: D91504AC58165508805B703 alias: pci:v00008086d000008B3sv*sd00008070bc*sc*i* alias: pci:v00008086d000008B3sv*sd00000070bc*sc*i* alias: pci:v00008086d000008B1sv*sd0000C070bc*sc*i* alias: pci:v00008086d000008B1sv*sd00004062bc*sc*i* alias: pci:v00008086d000008B1sv*sd00004070bc*sc*i* alias: pci:v00008086d00000892sv*sd00000462bc*sc*i* alias: pci:v00008086d00000893sv*sd00000262bc*sc*i* alias: pci:v00008086d00000892sv*sd00000062bc*sc*i* alias: pci:v00008086d00000894sv*sd00000822bc*sc*i* alias: pci:v00008086d00000894sv*sd00000422bc*sc*i* alias: pci:v00008086d00000895sv*sd00000222bc*sc*i* alias: pci:v00008086d00000894sv*sd00000022bc*sc*i* alias: pci:v00008086d0000088Fsv*sd00005260bc*sc*i* alias: pci:v00008086d0000088Esv*sd00004860bc*sc*i* alias: pci:v00008086d0000088Esv*sd00004460bc*sc*i* alias: pci:v00008086d0000088Fsv*sd00004260bc*sc*i* alias: pci:v00008086d0000088Esv*sd00004060bc*sc*i* alias: pci:v00008086d00000887sv*sd00004462bc*sc*i* alias: pci:v00008086d00000888sv*sd00004262bc*sc*i* alias: pci:v00008086d00000887sv*sd00004062bc*sc*i* alias: pci:v00008086d00000890sv*sd00004822bc*sc*i* alias: pci:v00008086d00000890sv*sd00004422bc*sc*i* alias: pci:v00008086d00000891sv*sd00004222bc*sc*i* alias: pci:v00008086d00000890sv*sd00004022bc*sc*i* alias: pci:v00008086d00000896sv*sd00005027bc*sc*i* alias: pci:v00008086d00000896sv*sd00005025bc*sc*i* alias: pci:v00008086d00000897sv*sd00005017bc*sc*i* alias: pci:v00008086d00000897sv*sd00005015bc*sc*i* alias: pci:v00008086d00000896sv*sd00005007bc*sc*i* alias: pci:v00008086d00000896sv*sd00005005bc*sc*i* alias: pci:v00008086d000008AEsv*sd00001027bc*sc*i* alias: pci:v00008086d000008AEsv*sd00001025bc*sc*i* alias: pci:v00008086d000008AFsv*sd00001017bc*sc*i* alias: pci:v00008086d000008AFsv*sd00001015bc*sc*i* alias: pci:v00008086d000008AEsv*sd00001007bc*sc*i* alias: pci:v00008086d000008AEsv*sd00001005bc*sc*i* alias: pci:v00008086d00000084sv*sd00001316bc*sc*i* alias: pci:v00008086d00000084sv*sd00001216bc*sc*i* alias: pci:v00008086d00000083sv*sd00001326bc*sc*i* alias: pci:v00008086d00000083sv*sd00001226bc*sc*i* alias: pci:v00008086d00000083sv*sd00001306bc*sc*i* alias: pci:v00008086d00000083sv*sd00001206bc*sc*i* alias: pci:v00008086d00000084sv*sd00001315bc*sc*i* alias: pci:v00008086d00000084sv*sd00001215bc*sc*i* alias: pci:v00008086d00000083sv*sd00001325bc*sc*i* alias: pci:v00008086d00000083sv*sd00001225bc*sc*i* alias: pci:v00008086d00000083sv*sd00001305bc*sc*i* alias: pci:v00008086d00000083sv*sd00001205bc*sc*i* alias: pci:v00008086d00000886sv*sd00001317bc*sc*i* alias: pci:v00008086d00000886sv*sd00001315bc*sc*i* alias: pci:v00008086d00000885sv*sd00001327bc*sc*i* alias: pci:v00008086d00000885sv*sd00001325bc*sc*i* alias: pci:v00008086d00000885sv*sd00001307bc*sc*i* alias: pci:v00008086d00000885sv*sd00001305bc*sc*i* alias: pci:v00008086d00000089sv*sd00001316bc*sc*i* alias: pci:v00008086d00000089sv*sd00001311bc*sc*i* alias: pci:v00008086d00000087sv*sd00001326bc*sc*i* alias: pci:v00008086d00000087sv*sd00001321bc*sc*i* alias: pci:v00008086d00000087sv*sd00001306bc*sc*i* alias: pci:v00008086d00000087sv*sd00001301bc*sc*i* alias: pci:v00008086d00000091sv*sd00005226bc*sc*i* alias: pci:v00008086d00000091sv*sd00005225bc*sc*i* alias: pci:v00008086d00000091sv*sd00005221bc*sc*i* alias: pci:v00008086d00000091sv*sd00005207bc*sc*i* alias: pci:v00008086d00000091sv*sd00005206bc*sc*i* alias: pci:v00008086d00000091sv*sd00005205bc*sc*i* alias: pci:v00008086d00000091sv*sd00005201bc*sc*i* alias: pci:v00008086d00000090sv*sd00005216bc*sc*i* alias: pci:v00008086d00000090sv*sd00005215bc*sc*i* alias: pci:v00008086d00000090sv*sd00005211bc*sc*i* alias: pci:v00008086d0000008Bsv*sd00005317bc*sc*i* alias: pci:v00008086d0000008Bsv*sd00005315bc*sc*i* alias: pci:v00008086d0000008Asv*sd00005327bc*sc*i* alias: pci:v00008086d0000008Asv*sd00005325bc*sc*i* alias: pci:v00008086d0000008Asv*sd00005307bc*sc*i* alias: pci:v00008086d0000008Asv*sd00005305bc*sc*i* alias: pci:v00008086d00000082sv*sd00001305bc*sc*i* alias: pci:v00008086d00000082sv*sd00001304bc*sc*i* alias: pci:v00008086d00000082sv*sd00004820bc*sc*i* alias: pci:v00008086d00000085sv*sd0000C220bc*sc*i* alias: pci:v00008086d00000082sv*sd0000C020bc*sc*i* alias: pci:v00008086d00000085sv*sd00001316bc*sc*i* alias: pci:v00008086d00000085sv*sd00001311bc*sc*i* alias: pci:v00008086d00000082sv*sd00001326bc*sc*i* alias: pci:v00008086d00000082sv*sd00001321bc*sc*i* alias: pci:v00008086d00000082sv*sd00001307bc*sc*i* alias: pci:v00008086d00000082sv*sd00001306bc*sc*i* alias: pci:v00008086d00000082sv*sd00001301bc*sc*i* alias: pci:v00008086d00004239sv*sd00001316bc*sc*i* alias: pci:v00008086d00004239sv*sd00001311bc*sc*i* alias: pci:v00008086d00004238sv*sd00001111bc*sc*i* alias: pci:v00008086d0000422Csv*sd00001326bc*sc*i* alias: pci:v00008086d0000422Csv*sd00001321bc*sc*i* alias: pci:v00008086d0000422Csv*sd00001307bc*sc*i* alias: pci:v00008086d0000422Csv*sd00001306bc*sc*i* alias: pci:v00008086d0000422Csv*sd00001301bc*sc*i* alias: pci:v00008086d0000422Bsv*sd00001121bc*sc*i* alias: pci:v00008086d0000422Bsv*sd00001101bc*sc*i* alias: pci:v00008086d0000423Dsv*sd00001316bc*sc*i* alias: pci:v00008086d0000423Dsv*sd00001216bc*sc*i* alias: pci:v00008086d0000423Dsv*sd00001311bc*sc*i* alias: pci:v00008086d0000423Dsv*sd00001211bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001326bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001321bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001221bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001306bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001206bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001301bc*sc*i* alias: pci:v00008086d0000423Csv*sd00001201bc*sc*i* alias: pci:v00008086d0000423Bsv*sd00001011bc*sc*i* alias: pci:v00008086d0000423Asv*sd00001021bc*sc*i* alias: pci:v00008086d0000423Asv*sd00001001bc*sc*i* alias: pci:v00008086d00004236sv*sd00001114bc*sc*i* alias: pci:v00008086d00004236sv*sd00001014bc*sc*i* alias: pci:v00008086d00004236sv*sd00001111bc*sc*i* alias: pci:v00008086d00004236sv*sd00001011bc*sc*i* alias: pci:v00008086d00004235sv*sd00001104bc*sc*i* alias: pci:v00008086d00004235sv*sd00001004bc*sc*i* alias: pci:v00008086d00004235sv*sd00001101bc*sc*i* alias: pci:v00008086d00004235sv*sd00001001bc*sc*i* alias: pci:v00008086d00004235sv*sd00001124bc*sc*i* alias: pci:v00008086d00004235sv*sd00001024bc*sc*i* alias: pci:v00008086d00004235sv*sd00001121bc*sc*i* alias: pci:v00008086d00004235sv*sd00001021bc*sc*i* alias: pci:v00008086d00004237sv*sd00001316bc*sc*i* alias: pci:v00008086d00004237sv*sd00001216bc*sc*i* alias: pci:v00008086d00004237sv*sd00001315bc*sc*i* alias: pci:v00008086d00004237sv*sd00001215bc*sc*i* alias: pci:v00008086d00004237sv*sd00001314bc*sc*i* alias: pci:v00008086d00004237sv*sd00001214bc*sc*i* alias: pci:v00008086d00004237sv*sd00001311bc*sc*i* alias: pci:v00008086d00004237sv*sd00001211bc*sc*i* alias: pci:v00008086d00004232sv*sd00001326bc*sc*i* alias: pci:v00008086d00004232sv*sd00001226bc*sc*i* alias: pci:v00008086d00004232sv*sd00001325bc*sc*i* alias: pci:v00008086d00004232sv*sd00001225bc*sc*i* alias: pci:v00008086d00004232sv*sd00001324bc*sc*i* alias: pci:v00008086d00004232sv*sd00001224bc*sc*i* alias: pci:v00008086d00004232sv*sd00001321bc*sc*i* alias: pci:v00008086d00004232sv*sd00001221bc*sc*i* alias: pci:v00008086d00004232sv*sd00001306bc*sc*i* alias: pci:v00008086d00004232sv*sd00001206bc*sc*i* alias: pci:v00008086d00004232sv*sd00001305bc*sc*i* alias: pci:v00008086d00004232sv*sd00001205bc*sc*i* alias: pci:v00008086d00004232sv*sd00001304bc*sc*i* alias: pci:v00008086d00004232sv*sd00001204bc*sc*i* alias: pci:v00008086d00004232sv*sd00001301bc*sc*i* alias: pci:v00008086d00004232sv*sd00001201bc*sc*i* depends: cfg80211 intree: Y vermagic: 3.10.10-1-ARCH SMP preempt mod_unload modversions parm: swcrypto:using crypto in software (default 0 [hardware]) (int) parm: 11n_disable:disable 11n functionality, bitmap: 1: full, 2: agg TX, 4: agg RX (uint) parm: amsdu_size_8K:enable 8K amsdu size (default 0) (int) parm: fw_restart:restart firmware in case of error (default true) (bool) parm: antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int) parm: bt_ch_inhibition:Enable BT channel inhibition (default: enable) (bool) parm: plcp_check:Check plcp health (default: 1 [enabled]) (bool) parm: wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int) parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool) parm: led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int) parm: power_save:enable WiFi power management (default: disable) (bool) parm: power_level:default power save level (range from 1 – 5, default: 1) (int) parm: auto_agg:enable agg w/o check traffic load (default: enable) (bool)
cat /proc/cmdline
?

[lotaku@lotaku-elitebook-arch ~]$ cat /proc/cmdline root=/dev/sda1 rw quiet vga=current initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux

[lotaku@lotaku-elitebook-arch ~]$ sudo systool -m iwlwifi -av [sudo] password for lotaku: Module = “iwlwifi” Attributes: coresize = “136611” initsize = “0” initstate = “live” refcnt = “1” srcversion = “D91504AC58165508805B703” taint = “” uevent = <store method only> version = “in-tree:” Parameters: 11n_disable = “0” amsdu_size_8K = “0” antenna_coupling = “0” auto_agg = “Y” bt_ch_inhibition = “Y” bt_coex_active = “Y” fw_restart = “Y” led_mode = “0” plcp_check = “Y” power_level = “0” power_save = “N” swcrypto = “0” wd_disable = “1” Sections: .altinstr_replacement= “0xffffffffa095f8e7” .altinstructions = “0xffffffffa0967008” .bss = “0xffffffffa096a1e0” .data = “0xffffffffa0967580” .data.unlikely = “0xffffffffa0969298” .exit.text = “0xffffffffa095f8dc” .gnu.linkonce.this_module= “0xffffffffa0969f80” .init.text = “0xffffffffa0976000” .note.gnu.build-id = “0xffffffffa095f8f4” .parainstructions = “0xffffffffa0967108” .ref.data = “0xffffffffa0969380” .rodata = “0xffffffffa095fd60” .rodata.str1.1 = “0xffffffffa0963cf8” .rodata.str1.8 = “0xffffffffa0964d60” .smp_locks = “0xffffffffa0967050” .strtab = “0xffffffffa097d700” .symtab = “0xffffffffa0976d58” .text = “0xffffffffa094b000” __bug_table = “0xffffffffa0967020” __jump_table = “0xffffffffa0968788” __kcrctab = “0xffffffffa095fbf0” __kcrctab_gpl = “0xffffffffa095fc60” __ksymtab_gpl = “0xffffffffa095fa00” __ksymtab_strings = “0xffffffffa09634ff” __ksymtab = “0xffffffffa095f920” __mcount_loc = “0xffffffffa0963908” __param = “0xffffffffa0966e68” __tracepoints_ptrs = “0xffffffffa09672b8” __tracepoints_strings= “0xffffffffa0967360” __tracepoints = “0xffffffffa0969a40” _ftrace_events = “0xffffffffa09692c0”
[lotaku@lotaku-elitebook-arch ~]$ sudo systool -m iwlwifi -av [sudo] password for lotaku: Module = “iwlwifi” Attributes: coresize = “136611” initsize = “0” initstate = “live” refcnt = “1” srcversion = “D91504AC58165508805B703” taint = “” uevent = <store method only> version = “in-tree:” Parameters: 11n_disable = “0” amsdu_size_8K = “0” antenna_coupling = “0” auto_agg = “Y” bt_ch_inhibition = “Y” bt_coex_active = “Y” fw_restart = “Y” led_mode = “0” plcp_check = “Y” power_level = “0” power_save = “N” swcrypto = “0” wd_disable = “1” Sections: .altinstr_replacement= “0xffffffffa08578e7” .altinstructions = “0xffffffffa085f008” .bss = “0xffffffffa08621e0” .data = “0xffffffffa085f580” .data.unlikely = “0xffffffffa0861298” .exit.text = “0xffffffffa08578dc” .gnu.linkonce.this_module= “0xffffffffa0861f80” .init.text = “0xffffffffa0866000” .note.gnu.build-id = “0xffffffffa08578f4” .parainstructions = “0xffffffffa085f108” .ref.data = “0xffffffffa0861380” .rodata = “0xffffffffa0857d60” .rodata.str1.1 = “0xffffffffa085bcf8” .rodata.str1.8 = “0xffffffffa085cd60” .smp_locks = “0xffffffffa085f050” .strtab = “0xffffffffa086d700” .symtab = “0xffffffffa0866d58” .text = “0xffffffffa0843000” __bug_table = “0xffffffffa085f020” __jump_table = “0xffffffffa0860788” __kcrctab = “0xffffffffa0857bf0” __kcrctab_gpl = “0xffffffffa0857c60” __ksymtab_gpl = “0xffffffffa0857a00” __ksymtab_strings = “0xffffffffa085b4ff” __ksymtab = “0xffffffffa0857920” __mcount_loc = “0xffffffffa085b908” __param = “0xffffffffa085ee68” __tracepoints_ptrs = “0xffffffffa085f2b8” __tracepoints_strings= “0xffffffffa085f360” __tracepoints = “0xffffffffa0861a40” _ftrace_events = “0xffffffffa08612c0”
modinfo -p iwlwifi
% modinfo -p rfkill master_switch_mode:SW_RFKILL_ALL ON should: 0=do nothing (only unlock); 1=restore; 2=unblock all (uint) default_state:Default initial state for all radio types, 0 = radio off (uint)
% cat /etc/modprobe.d/modprobe.conf options usbcore autosuspend=1 # disable autoload of ipv6 # alias net-pf-10 off options i915 modeset=1 options kvm_intel nested=1 options rfkill master_switch_mode=2 # options rfkill default_state=1 # options iwlwifi 11n_disable=1
[konstantin@comparch ~]$ dmesg | grep

b43 [ 11.181749] b43-phy0: Broadcom 4311 WLAN found (core revision 10) [ 11.216735] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8 [ 11.763410] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07) [ 17.360099] b43-phy0: Radio hardware status changed to DISABLED
# echo “blacklist hp_wmi” > /etc/modprobe.d/hp.conf
Reboot, then unblock all WiFi with (as root):

# rfkill unblock all

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.