Just a guess: with my Lenovo initially I had a similar problem which turned out to be a missing driver. Installing some 3rd party AUR package it worked fine. Have you checked lspci? Kernel mods? Which module is built in? Ever searched for it? With my HP I am having some bios problems (caused by HP - I will never get any HP anymore). After each reboot I have to wait for approx 3 minutes before it is working. Meanwhile wifi is constantly turned on and off again: there is no hardware button but bios is still reporting it had been turned off and on. Check if there are bios reports on the net. Usually you are not the first. The same error does not appear on windows. unassambling efi and compiling it again threw something like 30 errors on the wifi module in efi... ente On Sun, 2016-11-06 at 22:56 +0100, Silvio Siefke wrote: > Hello, > > i've installed Arch Linux today on Desktop (HP Elitebook 2540p) but > wifi work not. I become message "Wireless networks disabled by > hardware > switch" > > Have someone an idea what can do? > > Thank you > Silvio > > [siefke@sisibox ~]$ rfkill list > 0: phy0: Wireless LAN > Soft blocked: no > Hard blocked: yes > 2: hci0: Bluetooth > Soft blocked: no > Hard blocked: no > > [siefke@sisibox ~]$ iwconfig > lo no wireless extensions. > > enp0s25 no wireless extensions. > > wlo1 IEEE 802.11abgn ESSID:off/any > Mode:Managed Access Point: Not-Associated Tx- > Power=off > Retry short limit:7 RTS thr:off Fragment thr:off > Power Management:off > > [siefke@sisibox ~]$ dmesg | grep phy0 > [ 3.097608] ieee80211 phy0: Selected rate control algorithm 'iwl- > agn-rs' > > [siefke@sisibox ~]$ dmesg | grep wlo1 > [ 3.306866] iwlwifi 0000:43:00.0 wlo1: renamed from wlan0 > [ 3.775157] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready > [ 4.078492] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready > [ 4.385304] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready > [ 4.720437] IPv6: ADDRCONF(NETDEV_UP): wlo1: link is not ready > > [siefke@sisibox ~]$ dmesg | grep iwl > [ 3.051266] iwlwifi 0000:43:00.0: can't disable ASPM; OS doesn't > have ASPM control > [ 3.051662] iwlwifi 0000:43:00.0: Direct firmware load for > iwlwifi-6000-6.ucode failed with error -2 > [ 3.051681] iwlwifi 0000:43:00.0: Direct firmware load for > iwlwifi-6000-5.ucode failed with error -2 > [ 3.056639] iwlwifi 0000:43:00.0: loaded firmware version > 9.221.4.1 build 25532 op_mode iwldvm > [ 3.075301] iwlwifi 0000:43:00.0: CONFIG_IWLWIFI_DEBUG disabled > [ 3.075305] iwlwifi 0000:43:00.0: CONFIG_IWLWIFI_DEBUGFS disabled > [ 3.075307] iwlwifi 0000:43:00.0: CONFIG_IWLWIFI_DEVICE_TRACING > enabled > [ 3.075309] iwlwifi 0000:43:00.0: Detected Intel(R) Centrino(R) > Advanced-N 6200 AGN, REV=0x74 > [ 3.075413] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 3.097608] ieee80211 phy0: Selected rate control algorithm 'iwl- > agn-rs' > [ 3.306866] iwlwifi 0000:43:00.0 wlo1: renamed from wlan0 > [ 3.775329] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 3.781845] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 3.781936] iwlwifi 0000:43:00.0: Radio type=0x1-0x3-0x1 > [ 3.993451] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 3.999968] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 4.000061] iwlwifi 0000:43:00.0: Radio type=0x1-0x3-0x1 > [ 4.080224] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 4.086756] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 4.086859] iwlwifi 0000:43:00.0: Radio type=0x1-0x3-0x1 > [ 4.300192] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 4.306715] iwlwifi 0000:43:00.0: L1 Enabled - LTR Disabled > [ 4.306816] iwlwifi 0000:43:00.0: Radio type=0x1-0x3-0x1 > [ 6.993231] iwlwifi 0000:43:00.0: RF_KILL bit toggled to disable > radio. > [ 6.994137] iwlwifi 0000:43:00.0: Not sending command - RF KILL > > [siefke@sisibox ~]$ lspci | grep Network > 00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit > Network Connection (rev 05) > 43:00.0 Network controller: Intel Corporation Centrino Advanced-N > 6200 (rev 35)