WLAN issue that distro community cannot solve

forna

New Member
Joined
Jul 9, 2022
Messages
11
Reaction score
0
Credits
96
I've come here as last resort.
This is a pretty new spec laptop at a 3050TI and 12th gen i7 cpu. I would love to make it my new home but im having issues sorting the wifi!
I know the wifi card works, as just before i nuked windows, it had shown all available connections and was asking me to pick one.

Could we start from step 0? I'm not the most skilled linux user yet. How do I check that the system can see that I have wifi at all? What would some basic trouble shooting steps be

Best
 


Well lets start with some basic - What Linux Distro are you using?
make sure you have - inxi - installed on your machine
Open the terminal and type in
Code:
inxi -F
now copy and paste back the results here
 
of course. I am using EndeavourOS, an arch based distro with far fewer changes than something like Manjaro.
On the EndeavourOS fourms we have tried and failed so sort this.

inxi -F outputs the following:

Code:
System:
  Host: idefix Kernel: 5.18.9-arch1-1 arch: x86_64 bits: 64 Desktop: Xfce
    v: 4.16.0 Distro: EndeavourOS
Machine:
  Type: Laptop System: LENOVO product: 82SA v: IdeaPad Gaming 3 16IAH7
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76461 WIN
    serial: <superuser required> UEFI: LENOVO v: JMCN36WW(V3.02)
    date: 04/06/2022
Battery:
  ID-1: BAT1 charge: 19.6 Wh (27.6%) condition: 71.0/71.0 Wh (100.0%)
    volts: 14.8 min: 15.4
CPU:
  Info: 14-core (6-mt/8-st) model: 12th Gen Intel Core i7-12700H bits: 64
    type: MST AMCP cache: L2: 11.5 MiB
  Speed (MHz): avg: 536 min/max: 400/4679:4700:3500 cores: 1: 422 2: 514
    3: 441 4: 569 5: 476 6: 484 7: 522 8: 752 9: 467 10: 593 11: 488 12: 557
    13: 487 14: 431 15: 477 16: 801 17: 517 18: 728 19: 584 20: 428
Graphics:
  Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Ti Mobile] driver: N/A
  Device-3: Luxvisions Innotech Integrated Camera type: USB
    driver: uvcvideo
  Display: x11 server: X.Org v: 21.1.3 driver: X: loaded: intel
    unloaded: modesetting gpu: i915 resolution: 2560x1600~60Hz
  OpenGL: renderer: Mesa Intel Graphics (ADL GT2) v: 4.6 Mesa 22.1.3
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio
    driver: snd_hda_intel
  Device-2: NVIDIA driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.18.9-arch1-1 running: yes
  Sound Server-2: PipeWire v: 0.3.54 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp47s0 state: up speed: 1000 Mbps duplex: full
    mac: e4:a8:df:c3:8a:70
  Device-2: Realtek driver: N/A
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb
  Report: bt-adapter note: tool can't run ID: hci0 rfk-id: 2 state: down
    bt-service: disabled rfk-block: hardware: no software: no address: N/A
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
Drives:
  Local Storage: total: 476.94 GiB used: 9.05 GiB (1.9%)
  ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW512GZL size: 476.94 GiB
Partition:
  ID-1: / size: 451.45 GiB used: 9.04 GiB (2.0%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 8.3 MiB (2.8%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 16.89 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3

it seems to stop there, though does not give me my prompt back. not happened before on an inxi command
 
How about

lspci
 
Showing a Realtek WiFi but no drivers are loaded- we need to find Chipset ID run
Code:
lspci -v | grep Wireless
and past back the results
 
Last edited by a moderator:
Device-2: Realtek driver: N/A
no driver installed, it knows that it is a Realtek but is not telling us which chipset so I cannot tell which drivers you need.
 
It looks like your laptop model was released only a couple months ago, and has some pretty high-spec tech? It is quite possible that it includes a Wifi chip that the Linux community hasn't been able to build a driver for yet. If that's the case, you can buy a Linux compatible USB Wifi dongle for pretty cheap.
 
Since you said you nuked Windows, I guess you aren't dual booting. If you still had Windows you'd be able to look in Device Manager for the Wifi chip id and driver info.
 
Showing a Realtek WiFi but no drivers are loaded- we need to find Chipset ID run

Sometimes the 2nd realtek isn't wifi. I do have a system wih 2 NICs.
 
Hang on, just had a thought.. it's a Lenovo laptop,.. first check to make sure wi-fi is enabled, it will have either a dedicated wi-fi button or a key combination , to turn the wi-fi on/off, [sometimes called flight mode], make sure it is switched on and check again.
 
argh the forums went down.

right uh, there is indeed an airplane mode at f8, but the bluetooth widget does react when i toggle it. so we know it works and when it's on/off. there is also a bios option for WLAN that i have made sure is on.

thanks to the folks at lenovo i have some solid information on the chip. Here is the info and the original forum post I made:
Code:
"your laptop specification Link https://psref.lenovo.com/Detail/IdeaPad/IdeaPad_Gaming_3_16IAH7?M=82SA0029uK"
Code:
"Link https://pcsupport.lenovo.com/gb/en/products/laptops-and-netbooks/3-series/ideapad-gaming-3-16iah7/82sa/82sa0029uk/parts/display/model
[ from what I found in the Model tab it seems to be from Intel"
and they attached a photo too, but im not 100% sure if it's mine.
Looking up my specfic laptop (serial number, then going under "parts" as the lenovo forums suggested) i have a different set of images.

this would be from the first link, found under the info tabs.
link to the post: https://forums.lenovo.com/t5/ThinkP...t-working-on-linux/m-p/5157407?page=1#5688650
 
Last edited:
According to this - https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html - you need firmware - iwlwifi-ty-59.601f3a66.0 and iwlwifi-Qu-48.13675109.0 - providing the photo is correct

You can also check the folder /lib/firmware and see if the file - iwlwifi-ty-a0-gf-a0-59.ucode - and - iiwlwifi-Qu-c0-hr-b0-48.ucode are actually there or not - if not

Then can get the firmware from here - https://git.kernel.org/pub/scm/linu...irmware.git/tree/iwlwifi-ty-a0-gf-a0-59.ucode just click on the blob: 955fb2c7d2c8b75d61bdd13221576a84b4519269 (plain) button to download the file
and here - https://git.kernel.org/pub/scm/linu...irmware.git/tree/iwlwifi-Qu-c0-hr-b0-48.ucode
blob: 0001481663b4b756ae6e81a738af04805aede0f3 (plain) button to download - then put the both files into /lib/firmware then reboot

I am running 5.15.53 XanMod kernel and both of those files are there in my /lib/firmware

Also what is the output of
Code:
lshw -C network
 
Last edited by a moderator:
sounds promising. if i have issues sorting firmware stuff i might ask those back at my distro forums because it would apply to others using a system similar to mine. if it works out, ill share. if not, ill return tail tucked between my legs

lshw is not intsalled, just a warning. will install.

Code:
[cyris@idefix ~]$ lshw -C network
WARNING: you should run this program as super-user.
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:2f:00.0
       logical name: enp47s0
       version: 15
       serial: e4:a8:df:c3:8a:70
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: 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=5.15.53-1-lts duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.19 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:18 ioport:3000(size=256) memory:60204000-60204fff memory:60200000-60203fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
[cyris@idefix ~]$
 
sounds promising. if i have issues sorting firmware stuff i might ask those back at my distro forums because it would apply to others using a system similar to mine. if it works out, ill share. if not, ill return tail tucked between my legs

lshw is not intsalled, just a warning. will install.

Code:
[cyris@idefix ~]$ lshw -C network
WARNING: you should run this program as super-user.
  *-network                
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:2f:00.0
       logical name: enp47s0
       version: 15
       serial: e4:a8:df:c3:8a:70
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: 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=5.15.53-1-lts duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.19 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:18 ioport:3000(size=256) memory:60204000-60204fff memory:60200000-60203fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
[cyris@idefix ~]$
should have been
Code:
sudo lshw -C network
 
Code:
[sudo] password for cyris:
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:2f:00.0
       logical name: enp47s0
       version: 15
       serial: e4:a8:df:c3:8a:70
       size: 1Gbit/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=5.18.10-arch1-1 duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.19 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:18 ioport:3000(size=256) memory:60204000-60204fff memory:60200000-60203fff
[cyris@idefix ~]$

fixed args
 
So far, I only see Ethernet hardware.

lspci | grep Wi-Fi
 
Code:
[sudo] password for cyris:
  *-network                
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:2f:00.0
       logical name: enp47s0
       version: 15
       serial: e4:a8:df:c3:8a:70
       size: 1Gbit/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=5.18.10-arch1-1 duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.19 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:18 ioport:3000(size=256) memory:60204000-60204fff memory:60200000-60203fff
[cyris@idefix ~]$

fixed args
Yep no wireless is seen there either - did you have those firmware files?
 
i sure do. both of them. along with loooots others but after reading the arch wiki i get the modular system

:)
so either this hardware is utterly new to linux or....? tbh im out of my depth, this is pretty much the first thing i couldnt sort, and im worried this laptop siimply isn't linux-happy.
not to be defeatist - any ideas?

edit: rfkill shows something? might just be there regardless, as part of the program for "neatness." Here is the output:
Code:
[cyris@idefix ~]$ rfkill
ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth unblocked unblocked
 2 bluetooth hci0              unblocked unblocked
[cyris@idefix ~]$
 
Last edited:

Members online


Top