You are not logged in.

#1 2025-04-28 15:20:36

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

[Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

I recently installed arch on my Legion Y7000 and have immediately noticed that wifi does not work. I have spent hours attempting to fix it but am failing. Here are some command outputs:
rfkill list all

0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: ideapad_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

sudo dmesg | grep rtw

[    4.023339] rtw_core: loading out-of-tree module taints kernel.
[    4.023343] rtw_core: module verification failed: signature and/or required key missing - tainting kernel
[    4.098769] rtw_8822be 0000:07:00.0: Firmware version 27.2.0, H2C version 13
[    4.193447] rtw_8822be 0000:07:00.0 wlp7s0: renamed from wlan0
[    7.891594] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[    7.891603] rtw_8822be 0000:07:00.0: mac power on failed
[    7.891604] rtw_8822be 0000:07:00.0: failed to power on mac
[   10.074713] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   10.074721] rtw_8822be 0000:07:00.0: mac power on failed
[   10.074722] rtw_8822be 0000:07:00.0: failed to power on mac
[   12.362737] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   12.362746] rtw_8822be 0000:07:00.0: mac power on failed
[   12.362747] rtw_8822be 0000:07:00.0: failed to power on mac
[   14.547007] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   14.547038] rtw_8822be 0000:07:00.0: mac power on failed
[   14.547039] rtw_8822be 0000:07:00.0: failed to power on mac
[   27.196525] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   27.196534] rtw_8822be 0000:07:00.0: mac power on failed
[   27.196535] rtw_8822be 0000:07:00.0: failed to power on mac
[   29.378401] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   29.378410] rtw_8822be 0000:07:00.0: mac power on failed
[   29.378411] rtw_8822be 0000:07:00.0: failed to power on mac
[   42.190023] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   42.190033] rtw_8822be 0000:07:00.0: mac power on failed
[   42.190034] rtw_8822be 0000:07:00.0: failed to power on mac
[   44.373011] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   44.373019] rtw_8822be 0000:07:00.0: mac power on failed
[   44.373021] rtw_8822be 0000:07:00.0: failed to power on mac
[   57.204445] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   57.204454] rtw_8822be 0000:07:00.0: mac power on failed
[   57.204455] rtw_8822be 0000:07:00.0: failed to power on mac
[   59.382066] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   59.382077] rtw_8822be 0000:07:00.0: mac power on failed
[   59.382078] rtw_8822be 0000:07:00.0: failed to power on mac
[   72.173745] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   72.173755] rtw_8822be 0000:07:00.0: mac power on failed
[   72.173757] rtw_8822be 0000:07:00.0: failed to power on mac
[   74.340162] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   74.340172] rtw_8822be 0000:07:00.0: mac power on failed
[   74.340174] rtw_8822be 0000:07:00.0: failed to power on mac
[   87.195935] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   87.195945] rtw_8822be 0000:07:00.0: mac power on failed
[   87.195946] rtw_8822be 0000:07:00.0: failed to power on mac
[   89.382757] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[   89.382767] rtw_8822be 0000:07:00.0: mac power on failed
[   89.382768] rtw_8822be 0000:07:00.0: failed to power on mac

I have spent so long trying to fix this. I somehow got it working on linux mint then accidentally uninstalled the entire os by removing one library with sudo apt remove after spending hours trying to fix it. I cannot figure out how I fixed it before but now it's not working again. The computer is running a fresh Arch install with networkmanager and xfce4. It also was not an issue with the way I installed Arch because wifi is fine on my other Arch laptop which I installed the same way and the same issue has happened on this laptop across all other distros that I have tested.

Edit: Wifi did not work on the live USB either. Ethernet does work though.
Edit 2: Here is the output of sudo lshw -C network:

  *-generic DISABLED        
       description: Wireless interface
       product: RTL8822BE 802.11a/b/g/n/ac WiFi adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: wlp7s0
       version: ff
       serial: 6a:11:c4:14:14:72
       width: 32 bits
       clock: 66MHz
       capabilities: bus_master vga_palette cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw_8822be driverversion=6.14.4-arch1-1 firmware=N/A latency=255 link=no maxlatency=255 mingnt=255 multicast=yes wireless=IEEE 802.11
       resources: irq:151 ioport:4000(size=256) memory:a4300000-a430ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: enp8s0
       version: 15
       serial: e8:6a:64:44:15:1c
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.14.4-arch1-1 duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=100.114.139.121 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:17 ioport:3000(size=256) memory:a4204000-a4204fff memory:a4200000-a4203fff

Edit 3: Windows is not installed.

Last edited by incineroarisgood (2025-05-25 14:38:38)

Offline

#2 2025-04-28 18:36:43

mmy8x
Member
Registered: 2025-03-02
Posts: 97

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Are you using some 3rd party driver for this RTW8822BE chip?
It seems to be supported in-kernel, did you try using that?

Offline

#3 2025-04-28 19:02:38

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

mmy8x wrote:

Are you using some 3rd party driver for this RTW8822BE chip?
It seems to be supported in-kernel, did you try using that?

I am using the rtl88 drivers from somewhere but the in kernel drivers gave the same errors

Offline

#4 2025-04-28 19:04:09

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

I believe the actual card is the 8812be but I am not sure
EDIT: just checked and it uses the 8822be

Last edited by incineroarisgood (2025-04-28 19:05:37)

Offline

#5 2025-04-28 19:35:47

euromatlox
Member
Registered: 2017-02-10
Posts: 149

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Possibly this earlier information can be useful.

Offline

#6 2025-04-28 19:39:57

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Sorry, I am new to this. How do I set the power mode in boot parameters?
https://bbs.archlinux.org/viewtopic.php?id=260589

Offline

#7 2025-04-28 20:14:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,081

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

nb. that "apsm_pcie.policy=powersave" is nonsensical, as for how to apply such: https://wiki.archlinux.org/title/Kernel_parameters

Online

#8 2025-04-28 20:27:37

euromatlox
Member
Registered: 2017-02-10
Posts: 149

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Kernel_parameters. I remember only having vga=xxx in my systems.
Can also be done (permanent) by editing grub.cfg.

linux	/vmlinuz-linux root=xxxxxxxxxxxx parameter

I guess you can figure it out. Not sure if and how much these parameters (like apsm...) can vary between different distros. So better always use Arch examples.

Last edited by euromatlox (2025-04-28 20:33:25)

Offline

#9 2025-04-29 01:20:58

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Everything is working now, thanks. Anyone know if there is any way to get the battery replaced? I don't know where to look so I thought I would just put it out there. My battery life has been decreasing for a few months.

Offline

#10 2025-04-29 07:34:41

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,081

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

https://www.google.com/search?q=Legion+Y7000+battery

Howbadisit?

tail /sys/class/power_supply/BAT0/*

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Online

#11 2025-05-01 01:36:37

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Hi. Marking as solved now! My batteries maximum capacity is at 60%, so its not great.

Offline

#12 2025-05-01 01:37:55

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Also it turns out the issue was that I forgot to run grub-mkconfig -o etc. I already had the solution in my grub config from when I was trying to fix it earlier, I just forgot to reload grub :sob:

Offline

#13 2025-05-25 14:41:30

incineroarisgood
Member
Registered: 2025-04-28
Posts: 8

Re: [Solved] Internet is nonfunctional on Lenovo Legion Y7000p-1060

Here are the steps I took to fix it. It turned out there was a bit more than just add that to boot parameters. Here are the full steps. Note that enabling bluetooth will break the wifi upon reboot which is why we are blacklisting ideapad_laptop. So if you need bluetooth, go back to windows, unless someone can find a fix. I am putting this here because this post is the first result for "wifi doesnt work on legion y7000p linux", even in private browsing.

run this to edit the kernel boot parameters:

sudo nano /etc/default/grub

in GRUB_CMDLINE_LINUX_DEFAULT add

pcie_aspm.policy=powersave

run this to update the grub config:

sudo grub-mkconfig -o /boot/grub/grub.cfg

run this to edit blacklisted drivers:

sudo nano /etc/modprobe.d/blacklist.conf

add this to the end of the file:

blacklist btusb
blacklist btrtl
blacklist ideapad_laptop

run this to create a systemd service to disable power save:

sudo touch /etc/systemd/system/disablepowersave.service

then run this to edit the file:

sudo nano /etc/systemd/system/disablepowersave.service

Make the contents of the file this and replace [device name] with the device name as printed by running nmcli. For me it is "wlp7s0", and for some people it will be "wlan0".

[Unit]
Description=disable power save for rtl8822be
After=network.target
StartLimitIntervalSec=0

[Service]
Type=simple
Restart=always
RestartSec=1
User=root
ExecStart=iw dev [device name] set power_save off

[Install]
WantedBy=multi-user.target

then finally run:

sudo systemctl enable disablepowersave

and reboot

Last edited by incineroarisgood (2025-05-27 14:32:29)

Offline

Board footer

Powered by FluxBB