Page 1 of 2

Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Sun Aug 09, 2020 8:35 pm
by sdivahar
Recently i have installed Linux mint 20 in my Lenovo E41-25. Previously it was installed with Debian and Windows 10 dual boot. Due to some hard disk problem i installed Linux mint 20 after that Windows 10. During installation of Linux Mint 20 Wifi worked. After older version of windows 10 installation, win 10 OS destroys all drivers and i reinstalled the latest win 10. Now, wifi is working in win 10, bu not in linux mint.

https://termbin.com/xkw2
System: Kernel: 5.4.0-42-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6
wm: muffin dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Laptop System: LENOVO product: 81FS v: Lenovo E41-25 serial: <filter> Chassis:
type: 10 v: Lenovo E41-25 serial: <filter>
Mobo: LENOVO model: LNVNB161216 v: SDK0K88286 WIN serial: <filter>
UEFI [Legacy]: LENOVO v: 7UCN29WW(V2.03) date: 07/08/2020
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo
driver: r8169 v: kernel port: 3000 bus ID: 01:00.0 chip ID: 10ec:8168
IF: enp1s0 state: down mac: <filter>
Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo
driver: N/A port: 3000 bus ID: 02:00.0 chip ID: 168c:0042

Device-3: Ralink MT7601U Wireless Adapter type: USB driver: mt7601u bus ID: 1-1.1:3
chip ID: 148f:7601
IF: wlxe84e063fe938 state: up mac: <filter>
Device-4: Qualcomm Atheros type: USB driver: btusb bus ID: 1-1.4:4 chip ID: 0cf3:e500 etwork: Device-1: Realtek RTL8111/8168/8411 PCI Express
Gigabit Ethernet vendor: Lenovo
driver: r8169 v: kernel port: 3000 bus ID: 01:00.0 chip ID: 10ec:8168
IF: enp1s0 state: down mac: <filter>
Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo
driver: N/A port: 3000 bus ID: 02:00.0 chip ID: 168c:0042
Device-3: Ralink MT7601U Wireless Adapter type: USB driver: mt7601u bus ID: 1-1.1:3
chip ID: 148f:7601
IF: wlxe84e063fe938 state: up mac: <filter>
Device-4: Qualcomm Atheros type: USB driver: btusb bus ID: 1-1.4:4 chip ID: 0cf3:e500

Please help and give instructions step by step to solve this issue. Now i am using external USB WiFi dongle adaptor

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Sun Aug 09, 2020 9:48 pm
by sleeper12
Is the driver available in Driver Manager? I think it's the ath10k_pci you need.

If not, what does this show:

Code: Select all

 lsmod 

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 5:14 am
by sdivahar
Module Size Used by
ccm 20480 6
rfcomm 81920 16
cmac 16384 2
algif_hash 16384 1
algif_skcipher 16384 1
af_alg 24576 6 algif_hash,algif_skcipher
bnep 24576 2
uvcvideo 98304 0
videobuf2_vmalloc 20480 1 uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_common 49152 2 videobuf2_v4l2,uvcvideo
snd_hda_codec_conexant 28672 1
snd_hda_codec_generic 81920 1 snd_hda_codec_conexant
wl 6455296 0
videodev 225280 3 videobuf2_v4l2,uvcvideo,videobuf2_common
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_conexant
mt7601u 110592 0
snd_hda_codec_hdmi 61440 1
snd_hda_intel 53248 4
snd_intel_dspcfg 24576 1 snd_hda_intel
mc 53248 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hda_codec 131072 4 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
ath10k_pci 49152 0
snd_hda_core 90112 5 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
ath10k_core 475136 1 ath10k_pci
btusb 57344 0
btrtl 24576 1 btusb
btbcm 16384 1 btusb
edac_mce_amd 32768 0
btintel 24576 1 btusb
bluetooth 581632 41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
snd_hwdep 20480 1 snd_hda_codec
ath 36864 1 ath10k_core
kvm_amd 98304 0
snd_pcm 106496 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
ccp 86016 1 kvm_amd
kvm 663552 1 kvm_amd
mac80211 843776 2 mt7601u,ath10k_core
ecdh_generic 16384 1 bluetooth
ecc 28672 1 ecdh_generic
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 36864 1 snd_seq_midi
cfg80211 704512 5 wl,ath,mt7601u,mac80211,ath10k_core
snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event
libarc4 16384 1 mac80211
ideapad_laptop 20480 0
sparse_keymap 16384 1 ideapad_laptop
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 36864 2 snd_seq,snd_pcm
wmi_bmof 16384 0
k10temp 16384 0
snd 90112 19 snd_hda_codec_generic,snd_seq,snd_hda_codec_conexant,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
soundcore 16384 1 snd
joydev 24576 0
fam15h_power 16384 0
input_leds 16384 0
serio_raw 20480 0
mac_hid 16384 0
nf_log_ipv6 16384 10
ip6t_REJECT 16384 1
nf_reject_ipv6 20480 1 ip6t_REJECT
xt_hl 16384 22
ip6t_rt 20480 3
nf_log_ipv4 16384 10
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
ipt_REJECT 16384 1
nf_reject_ipv4 16384 1 ipt_REJECT
xt_LOG 20480 20
xt_limit 16384 21
xt_addrtype 16384 4
xt_tcpudp 20480 18
xt_conntrack 16384 22
nf_conntrack 139264 1 xt_conntrack
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
sch_fq_codel 20480 6
ip6table_filter 16384 1
ip6_tables 32768 53 ip6table_filter
iptable_filter 16384 1
bpfilter 32768 0
parport_pc 40960 0
ppdev 24576 0
lp 20480 0
parport 53248 3 parport_pc,lp,ppdev
ip_tables 32768 9 iptable_filter
x_tables 40960 13 ip6table_filter,xt_conntrack,iptable_filter,xt_LOG,xt_tcpudp,xt_addrtype,ip6t_rt,ip6_tables,ipt_REJECT,ip_tables,xt_limit,xt_hl,ip6t_REJECT
autofs4 45056 2
btrfs 1253376 0
xor 24576 1 btrfs
zstd_compress 167936 1 btrfs
raid6_pq 114688 1 btrfs
libcrc32c 16384 2 nf_conntrack,btrfs
dm_mirror 24576 0
dm_region_hash 20480 1 dm_mirror
dm_log 20480 2 dm_region_hash,dm_mirror
crct10dif_pclmul 16384 1
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
amdgpu 4579328 13
aesni_intel 372736 7
crypto_simd 16384 1 aesni_intel
cryptd 24576 3 crypto_simd,ghash_clmulni_intel
amd_iommu_v2 20480 1 amdgpu
glue_helper 16384 1 aesni_intel
psmouse 155648 0
gpu_sched 32768 1 amdgpu
i2c_algo_bit 16384 1 amdgpu
ttm 106496 1 amdgpu
i2c_piix4 28672 0
drm_kms_helper 184320 1 amdgpu
ahci 40960 1
libahci 32768 1 ahci
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
r8169 90112 0
realtek 24576 1
wmi 32768 2 wmi_bmof,ideapad_laptop
drm 491520 8 gpu_sched,drm_kms_helper,amdgpu,ttm
video 49152 1 ideapad_laptop



Result: ath10k_pci = 0

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 5:21 am
by sdivahar
Screenshot of Drive Manager

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 10:52 am
by sleeper12
I wonder if it just needs to be loaded, try:

Code: Select all

 sudo modprobe ath10k_pci 

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 12:40 pm
by sdivahar
typed "sudo modprobe ath10k_pci" in terminal, but no response.

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 12:49 pm
by sleeper12
Ok, hopefully someone will know how to install that driver, but not me. :(

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 12:58 pm
by sdivahar
Omg :roll:

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 12:59 pm
by sdivahar
Linux experts, plz help

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Mon Aug 10, 2020 1:16 pm
by sleeper12
See if this does any good:

Code: Select all

 sudo apt update 

Code: Select all

 sudo apt install --reinstall linux-firmware 
Reboot

Another thought, if secure boot is enabled, disable it in Bios. This will tell:

Code: Select all

 mokutil --sb-state 

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 1:19 am
by sdivahar
1. sudo apt update - done
2. sudo apt install --reinstall linux-firmware - done
3. mokutil --sb-state - Secure boot enabled

I'm using Legacy boot. Not able to fine "Secure boot" in bios.

I have updated latest BIOS in Lenovo E41-25. But no such "Secure boot" option in BIOS

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 12:54 pm
by sdivahar
1. sudo apt update - done
2. sudo apt install --reinstall linux-firmware - done
3. mokutil --sb-state - Secure boot disabled

I have changed the boot mode from legecy to UEFI and the Secure boot is disabled by default.

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 1:14 pm
by sleeper12
Unless someone has a better idea, I'd say reinstall Mint 20. If wifi works in the live session, it should work when installed.

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 8:27 pm
by sdivahar
Yes, I have tried that with live usb also. But WiFi not working.
I have installed Linux mint after windows 10, with all updated drivers. In windows 10 WiFi working good. But not in Linux?

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 9:13 pm
by sleeper12
You said wifi worked before in a live session:
During installation of Linux Mint 20 Wifi worked.
Now it doesn't work in live session?

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 10:02 pm
by sdivahar
WIFI NOT WORKED
During installation,
after installation,
in live usb,
after various Mint 20 updates
and forum suggestions tried in terminal.

No WIFI :(

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 10:06 pm
by SMG
Near the very bottom of this webpage is a section titled "No wired or wireless internet on a dual boot computer" and it says
If you have a dual bootable PC with Windows, and you've just used Windows, you may not get an IP address after a reboot in Linux. And so no internet connection. It then explains some things to try.

Given that you say there was at least one time it was working in Mint, this seemed like a possible explanation to me and seems worth trying.

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 10:16 pm
by sleeper12
SMG wrote:
Tue Aug 11, 2020 10:06 pm
Near the very bottom of this webpage is a section titled "No wired or wireless internet on a dual boot computer" and it says
If you have a dual bootable PC with Windows, and you've just used Windows, you may not get an IP address after a reboot in Linux. And so no internet connection. It then explains some things to try.

Given that you say there was at least one time it was working in Mint, this seemed like a possible explanation to me and seems worth trying.
It's #3 on that page if that helps.

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Tue Aug 11, 2020 10:28 pm
by sleeper12
It seems to me you need to get the ath10k_pci driver, but I can't find a way to do it. Unless someone knows how, you might have to settle for using a usb wifi adapter.

Re: Network: Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: N/A po

Posted: Wed Aug 12, 2020 6:32 am
by sdivahar
No, WiFi didn't work (not detected) during installation. After that I tried Live USB (bootable) for WiFi drive detection. But, that method also not working