[SOLVED] Lenovo Flex 14 -WiFi and trackpad not working

kde
#1

I recently bought a new Lenovo Flex 14 AMD which comes which comes with a ryzen 2500g and decided to dual boot Linux and Windows. I tried installing fedora and then linux mx and I had an issue where my trackpad would not be recognized and no wireless networks would be detected. I switched over to kde manjaro now and I can see the wireless networks but now when i go to connect to them I get stuck at configuring interface and it loops and this goes for both protected and open networks. Also the trackpad issue still has carried over. I am currently able to use a wired connection via usb tethering perfectly fine. Attached as in my inxi -FX

System:    Host: joseph-pc Kernel: 4.19.36-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.3.0 
           Desktop: KDE Plasma 5.15.4 Distro: Manjaro Linux 
Machine:   Type: Convertible System: LENOVO product: 81HA v: Lenovo ideapad FLEX 6-14ARR serial: <root required> 
           Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN serial: <root required> UEFI: LENOVO v: 8MCN45WW 
           date: 08/17/2018 
Battery:   ID-1: BAT0 charge: 30.4 Wh condition: 43.7/45.5 Wh (96%) model: CPT-COS L17C4PB0 status: Charging 
CPU:       Topology: Quad Core model: AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx bits: 64 type: MT MCP 
           arch: Zen L2 cache: 2048 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 31958 
           Speed: 1392 MHz min/max: 1600/2000 MHz Core speeds (MHz): 1: 1488 2: 1436 3: 1450 4: 1414 5: 1398 
           6: 1383 7: 1420 8: 1414 
Graphics:  Device-1: AMD Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] vendor: Lenovo 
           driver: amdgpu v: kernel bus ID: 03:00.0 
           Display: x11 server: X.Org 1.20.4 driver: amdgpu FAILED: ati unloaded: modesetting 
           resolution: 1920x1080~60Hz 
           OpenGL: renderer: AMD RAVEN (DRM 3.27.0 4.19.36-1-MANJARO LLVM 8.0.0) v: 4.5 Mesa 19.0.3 
           direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo 
           driver: snd_hda_intel v: kernel bus ID: 03:00.1 
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo 
           driver: N/A bus ID: 03:00.5 
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel 
           v: kernel bus ID: 03:00.6 
           Sound Server: ALSA v: k4.19.36-1-MANJARO 
Network:   Device-1: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: Lenovo driver: r8822be v: kernel 
           port: 2000 bus ID: 01:00.0 
           IF: wlp1s0 state: down mac: c2:8d:76:3e:cc:9d 
           IF-ID-1: enp3s0f3u1 state: unknown speed: N/A duplex: N/A mac: 6a:df:f7:bb:93:eb 
Drives:    Local Storage: total: 238.47 GiB used: 7.43 GiB (3.1%) 
           ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520 SDAPMUW-256G-1101 size: 238.47 GiB 
Partition: ID-1: / size: 70.24 GiB used: 7.38 GiB (10.5%) fs: ext4 dev: /dev/nvme0n1p5 
Sensors:   System Temperatures: cpu: 42.9 C mobo: N/A gpu: amdgpu temp: 42 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 238 Uptime: 17m Memory: 7.41 GiB used: 1.54 GiB (20.7%) Init: systemd Compilers: 
           gcc: 8.3.0 Shell: bash v: 5.0.3 inxi: 3.0.33 
#2

I have this card and it works perfectly in my laptop; it's worth checking the rest of your network settings.

What trackpad does this laptop have?

#3

The trackpad does not show up at all, and what other network settings should i check, its a public university WiFi network so I can't reset it or anything.

cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:03/LNXVIDEO:01/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0b/LNXVIDEO:02/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input5
U: Uniq=
H: Handlers=sysrq kbd event5 leds 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input6
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input7
U: Uniq=
H: Handlers=event7 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0001 Vendor=10ec Product=0236 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card1/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input8
U: Uniq=
H: Handlers=kbd event8 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input9
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HD-Audio Generic Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input10
U: Uniq=
H: Handlers=event10 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0003 Vendor=04f2 Product=b61e Version=0425
N: Name="Integrated Camera: Integrated C"
P: Phys=usb-0000:03:00.4-2.1/button
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.1/3-2.1:1.0/input/input11
U: Uniq=
H: Handlers=kbd event11 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0003 Vendor=046d Product=c537 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:03:00.3-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2/1-2:1.0/0003:046D:C537.0002/input/input12
U: Uniq=
H: Handlers=event12 mouse0 
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=1943
B: MSC=10

I: Bus=0003 Vendor=046d Product=c537 Version=0111
N: Name="Logitech USB Receiver Keyboard"
P: Phys=usb-0000:03:00.3-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2/1-2:1.1/0003:046D:C537.0003/input/input13
U: Uniq=
H: Handlers=sysrq kbd event13 
B: PROP=0
B: EV=100013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10

I: Bus=0003 Vendor=046d Product=c537 Version=0111
N: Name="Logitech USB Receiver Consumer Control"
P: Phys=usb-0000:03:00.3-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2/1-2:1.1/0003:046D:C537.0003/input/input14
U: Uniq=
H: Handlers=kbd event14 
B: PROP=0
B: EV=1f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c000 677bfad9415fed 9ed68000004400 10000002
B: REL=1040
B: ABS=100000000
B: MSC=10

I: Bus=0003 Vendor=046d Product=c537 Version=0111
N: Name="Logitech USB Receiver System Control"
P: Phys=usb-0000:03:00.3-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2/1-2:1.1/0003:046D:C537.0003/input/input15
U: Uniq=
H: Handlers=kbd event15 
B: PROP=0
B: EV=13
B: KEY=c000 10000000000000 0
B: MSC=10

I: Bus=0003 Vendor=046d Product=c537 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:03:00.3-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2/1-2:1.1/0003:046D:C537.0003/input/input18
U: Uniq=
H: Handlers=event16 
B: PROP=0
B: EV=9
B: ABS=10000000000

#4

Check your settings carefully. If it's eduroam the settings need to be exact so it's worth asking your local technical support.

Not much can be done if the hardware isn't supported by the kernel. You should try a newer kernel to see if support has been added, e.g. for kernel 5.1:

sudo mhwd-kernel -i linux51
#6

The settings are correct, but for some reason if I connect to my phones wireless hotspot then connect my schools wifi it works, but if i restart now I have to repeat that process

This laptop also is a 2-in-1 so it also has a touchscreen that does not work either

#7

If your wireless is detected as hard blocked:

Try:

sudo rmmod ideapad_laptop

If that command works to initiate your wireless, you can make the fix permanent with this:

echo "blacklist ideapad_laptop" | sudo tee /etc/modprobe.d/ideapad_laptop.conf

This driver should work for your touchpad and touchscreen:

Be sure to install the linux-headers, dkms & git first.

The command below will automatically install the linux-headers for the currently running kernel & dkms & git:

sudo pacman -S linux$(uname -r| grep -o -E '[0-9]+' | head -n 2 | sed 'N;s/\n//')-headers dkms git

Download the driver:

sudo git clone https://github.com/Syniurge/i2c-amd-mp2 /usr/src/i2c-amd-mp2

cd to the source directory:

cd /usr/src/i2c-amd-mp2

Then enter the command to install the driver:

sudo ./dkms-install.sh

I think that should fix you up.

3 Likes
#8

try kernel 5.2 it should solve your tochpad issue
kernel 5.2 rc is available in manjaro testing repo.
https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.2-AMD-Intel-Laptops

1 Like
#9

This fixed the problem, Thank you so much!

2 Likes
#10

Glad to hear that got it working for you, and you're welcome. :+1:

1 Like