Keyboard cannot work after turning on the wifi

Hi everyone, after installing manjaro on my lenovo laptop, I cannot use WiFi because it seams the hardware is blocked. Just like I did on ubuntu 18.04&16.04 ,I use “sudo modprobe -r ideapad_laptop” to remove the ‘ideapad_laptop’ moudle, but what confuse me is that I cannot use my keyboard anyway. It didn’t happen when I use ubuntu. so what should I do now?
My manjaro-linux-kernel is 4.17, which is said to have solved this problem.

Please follow the instructions here on how-to report a hardware problem and obtain help…

Please post the output in text form of these commands:

rfkill list all

lsmod

inxi -Fxzc0

What’s the problem exactly?

IdeaPads generally have pretty poor Linux support.

You bumped your post up by editing your OP, but you have yet to provide any of the requested information.

Oh I am very sorry for what I do for I am new linux user, and this is the result of the command. Next time I will be more careful!

rfkill list all
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
3: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
inxi -Fxzc0
System:    Host: alicemare-pc Kernel: 4.17.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.1.0 
           Desktop: Gnome 3.28.2 Distro: Manjaro Linux 17.1.10 Hakoila 
Machine:   Type: Laptop System: LENOVO product: 80TA v: ZHAOYANG E52-80 serial: <filter> 
           Mobo: LENOVO model: N/A serial: <filter> UEFI: LENOVO v: 0ZCN40WW date: 07/12/2017 
Battery:   ID-1: BAT1 charge: 25.4 Wh condition: 33.0/39.7 Wh (83%) model: SANYO L15S4E02 status: Charging 
CPU:       Topology: Dual Core model: Intel Core i5-6300U bits: 64 type: MT MCP arch: Skylake rev: 3 
           L2 cache: 3072 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19972 
           Speed: 776 MHz min/max: 400/3000 MHz Core speeds (MHz): 1: 700 2: 700 3: 700 4: 700 
Graphics:  Card-1: Intel HD Graphics 520 driver: i915 v: kernel bus ID: 00:02.0 
           Card-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] driver: radeon v: kernel 
           bus ID: 01:00.0 
           Display: x11 server: N/A driver: radeon resolution: <xdpyinfo missing> 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2) v: 4.5 Mesa 18.0.4 direct render: Yes 
Audio:     Card-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k4.17.0-1-MANJARO 
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8168 v: 8.045.08-NAPI 
           port: d000 bus ID: 02:00.0 
           IF: enp2s0 state: down mac: <filter> 
           Card-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter driver: ath10k_pci v: kernel 
           bus ID: 03:00.0 
           IF: wlp3s0 state: down mac: <filter> 
           Card-3: Qualcomm Atheros type: USB driver: btusb bus ID: 1:4 
           IF-ID-1: enp0s20f0u4 state: unknown speed: N/A duplex: N/A mac: <filter> 
Drives:    HDD Total Size: 465.76 GiB used: 8.10 GiB (1.7%) 
           ID-1: /dev/sda vendor: Seagate model: ST500LM021-1KJ152 size: 465.76 GiB 
Partition: ID-1: / size: 197.62 GiB used: 8.08 GiB (4.1%) fs: ext4 dev: /dev/sda6 
Sensors:   System Temperatures: cpu: 39.5 C mobo: N/A gpu: radeon temp: 37 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 203 Uptime: 13m Memory: 3.58 GiB used: 1.32 GiB (36.8%) Init: systemd Compilers: gcc: N/A 
           Shell: bash v: 4.4.19 inxi: 3.0.10 

Module                  Size  Used by
rndis_host             16384  0
cdc_ether              20480  1 rndis_host
usbnet                 49152  2 rndis_host,cdc_ether
mii                    16384  1 usbnet
nls_utf8               16384  0
isofs                  45056  0
uas                    28672  0
usb_storage            69632  1 uas
cmac                   16384  1
fuse                  118784  3
rfcomm                 86016  16
bnep                   24576  2
nls_iso8859_1          16384  1
nls_cp437              20480  1
vfat                   24576  1
arc4                   16384  2
fat                    81920  1 vfat
snd_hda_codec_hdmi     57344  1
amdgpu               3117056  0
uvcvideo              110592  0
chash                  16384  1 amdgpu
gpu_sched              28672  1 amdgpu
videobuf2_vmalloc      16384  1 uvcvideo
ath10k_pci             77824  0
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
snd_hda_codec_realtek   110592  1
ath10k_core           503808  1 ath10k_pci
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
ath                    36864  1 ath10k_core
joydev                 24576  0
videodev              208896  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mac80211              925696  1 ath10k_core
mousedev               24576  0
intel_rapl             24576  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
media                  45056  2 videodev,uvcvideo
btusb                  53248  0
kvm                   729088  0
input_leds             16384  0
btrtl                  16384  1 btusb
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
iTCO_wdt               16384  0
intel_wmi_thunderbolt    16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
radeon               1634304  1
wmi_bmof               16384  0
btbcm                  16384  1 btusb
cfg80211              778240  3 ath,mac80211,ath10k_core
aesni_intel           200704  2
btintel                24576  1 btusb
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
i915                 2043904  17
psmouse               167936  0
rtsx_usb_ms            20480  0
bluetooth             638976  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
memstick               16384  1 rtsx_usb_ms
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
r8168                 540672  0
ecdh_generic           24576  2 bluetooth
glue_helper            16384  1 aesni_intel
intel_cstate           16384  0
ttm                   126976  2 amdgpu,radeon
intel_uncore          131072  0
serio_raw              16384  0
atkbd                  32768  0
pcspkr                 16384  0
intel_rapl_perf        16384  0
libps2                 16384  2 atkbd,psmouse
i2c_algo_bit           16384  3 amdgpu,radeon,i915
snd_soc_skl           114688  0
drm_kms_helper        200704  3 amdgpu,radeon,i915
snd_soc_skl_ipc        73728  1 snd_soc_skl
snd_hda_ext_core       28672  1 snd_soc_skl
snd_soc_sst_dsp        36864  1 snd_soc_skl_ipc
snd_soc_sst_ipc        16384  1 snd_soc_skl_ipc
drm                   471040  12 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
snd_soc_acpi           16384  1 snd_soc_skl
snd_soc_core          290816  1 snd_soc_skl
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
battery                24576  0
intel_gtt              24576  1 i915
agpgart                49152  3 intel_gtt,ttm,drm
snd_hda_intel          45056  3
syscopyarea            16384  1 drm_kms_helper
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
sysfillrect            16384  1 drm_kms_helper
ideapad_laptop         36864  0
snd_hda_core           94208  7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_skl
sysimgblt              16384  1 drm_kms_helper
sparse_keymap          16384  1 ideapad_laptop
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               135168  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
rfkill                 28672  8 bluetooth,ideapad_laptop,cfg80211
snd_timer              36864  1 snd_pcm
fb_sys_fops            16384  1 drm_kms_helper
mei_me                 45056  0
rtc_cmos               24576  1
wmi                    28672  3 intel_wmi_thunderbolt,wmi_bmof,ideapad_laptop
evdev                  20480  14
mei                   106496  1 mei_me
mac_hid                16384  0
shpchp                 40960  0
i2c_i801               32768  0
snd                    98304  16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd
intel_pch_thermal      16384  0
ac                     16384  0
uinput                 20480  0
sg                     40960  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  741376  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  126976  1 ext4
fscrypto               32768  1 ext4
rtsx_usb_sdmmc         28672  0
led_class              16384  2 input_leds,rtsx_usb_sdmmc
mmc_core              172032  1 rtsx_usb_sdmmc
rtsx_usb               20480  2 rtsx_usb_sdmmc,rtsx_usb_ms
sr_mod                 28672  0
sd_mod                 61440  3
cdrom                  69632  1 sr_mod
ahci                   40960  2
xhci_pci               16384  0
libahci                40960  1 ahci
xhci_hcd              262144  1 xhci_pci
libata                278528  2 libahci,ahci
crc32c_intel           24576  2
usbcore               294912  10 xhci_hcd,usbnet,rtsx_usb,usb_storage,rndis_host,uvcvideo,btusb,xhci_pci,cdc_ether,uas
scsi_mod              258048  6 sd_mod,usb_storage,uas,libata,sg,sr_mod
usb_common             16384  1 usbcore
i8042                  32768  1 ideapad_laptop
serio                  28672  6 serio_raw,atkbd,psmouse,i8042

I mean, maybe the hard switch is blocked as the result of “rfkill list all” says, but there isn’t any hardswitch on my computer so I cannot turn on it. And I ‘‘modprobe’’ the Ideapad module while just after that I cannot use my keyboard…by the way, I often do that on my ubuntu16.04, but it doesn’t work on manjaro…

Do you dual boot this laptop with windows.

Please refrain from pinging jonathon. He is very busy, if he has the time and feels this requires his attention he may pop in.

The rfkill output would disagree. It may be a keyboard key combination.

By default that runs kernel 4.4 (as well as having a different underlying system). Unless you’re limiting the differences, e.g. by running the same kernel series on each, this sort of comparison isn’t immediately useful.


Replying to a post is normally fine, the problems start when someone uses at @-mention, e.g. @jonathon, to bring someone in who hasn’t visited or engaged in the thread.

1 Like

Yes, win10 and manjaro
Oh I am sorry for my disturbing…

Reboot into windows . Make sure in Windows your wifi is turned on and not disabled. Sometimes Function key +F2 or F3 or one of the other function keys will enable/disable wifi. Make sure wifi is on then shut down windows completely.

Boot into Manjaro.

sudo rfkill unblock all

Try this

sudo modprobe -r ideapad_laptop && modprobe -r ath10k_pci && modprobe ath10k_pci && modprobe ideapad_laptop
1 Like

I think I read somewhere that certain Windows drivers will power off the card when Windows shuts down? If I remember correctly, there’s a setting in the Windows driver manager to disable that.

I think that’s for the r8168/9 NIC , not wifi, but I could be wrong.

1 Like

No REBOOT from Windows to the Linux-System, the drivers very often block the
Device interfaces, first PowerOff then PowerOn

1 Like

I may have to bow out of this thread for a while. If not to much trouble please post:

hwinfo --network --wlan

I know its kind of duplication, but it has extra info.

01: PCI 300.0: 0282 WLAN controller                             
  [Created at pci.378]
  Unique ID: hAO_.uBUKI35slGC
  Parent ID: HnsE.s4glg9GDsU8
  SysFS ID: /devices/pci0000:00/0000:00:1c.5/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter"
  Vendor: pci 0x168c "Qualcomm Atheros"
  Device: pci 0x0042 "QCA9377 802.11ac Wireless Network Adapter"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x0901 
  Revision: 0x31
  Driver: "ath10k_pci"
  Driver Modules: "ath10k_pci"
  Device File: wlp3s0
  Features: WLAN
  Memory Range: 0xe1000000-0xe11fffff (rw,non-prefetchable)
  IRQ: 130 (no events)
  HW Address: de:38:3d:38:7c:8d
  Permanent HW Address: 58:00:e3:f1:21:f9
  Link detected: no
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64 5.66 5.68 5.7
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v0000168Cd00000042sv000017AAsd00000901bc02sc80i00"
  Driver Info #0:
    Driver Status: ath10k_pci is active
    Driver Activation Cmd: "modprobe ath10k_pci"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #7 (PCI bridge)

28: None 00.0: 10700 Loopback
  [Created at net.126]
  Unique ID: ZsBS.GQNx7L4uPNA
  SysFS ID: /class/net/lo
  Hardware Class: network interface
  Model: "Loopback network interface"
  Device File: lo
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown

29: None 00.0: 10701 Ethernet
  [Created at net.126]
  Unique ID: Mqes.ndpeucax6V1
  Parent ID: hAO_.uBUKI35slGC
  SysFS ID: /class/net/wlp3s0
  SysFS Device Link: /devices/pci0000:00/0000:00:1c.5/0000:03:00.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "ath10k_pci"
  Driver Modules: "ath10k_pci"
  Device File: wlp3s0
  HW Address: de:38:3d:38:7c:8d
  Permanent HW Address: 58:00:e3:f1:21:f9
  Link detected: no
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #1 (WLAN controller)

30: None 00.0: 10701 Ethernet
  [Created at net.126]
  Unique ID: gGMO.ndpeucax6V1
  SysFS ID: /class/net/enp0s20f0u4
  SysFS Device Link: /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "rndis_host"
  Driver Modules: "rndis_host"
  Device File: enp0s20f0u4
  HW Address: ee:ac:36:1a:62:d5
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown

31: None 00.0: 10701 Ethernet
  [Created at net.126]
  Unique ID: Ij4C.ndpeucax6V1
  Parent ID: c3qJ.PpP6Pn79305
  SysFS ID: /class/net/enp2s0
  SysFS Device Link: /devices/pci0000:00/0000:00:1c.4/0000:02:00.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "r8168"
  Driver Modules: "r8168"
  Device File: enp2s0
  HW Address: a8:1e:84:70:f9:f7
  Permanent HW Address: a8:1e:84:70:f9:f7
  Link detected: no
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #6 (Ethernet controller)

Ok good thing I double checked. The modprobe commands I posted above need to be edited to ath10k_pci

I will re-edit the commands above

If the commands I posted above don’t work, the try this.

sudo rfkill unblock all

Then run another one of these after the above command:

rfkill list all

Post the outputs of that command again please.

Then try:

sudo modprobe -r ideapad_laptop && modprobe -r ath10k_pci && modprobe ath10k_pci


hmmmmm, Now I cannot use my keyboard so I use the phone…

I thought that might happen. Not a big deal. Shut down. Remove the laptops battery and the power cord. Give it a minute unplugged then, plug in and restart.

try this again.

sudo rfkill unblock all

Then run another one of these after the above command:

rfkill list all

Is there still a hard block listed.

1 Like