Forums - QCA 9377 is not working in Ubuntu 20.04 Laptop vendor is Lenovo

7 posts / 0 new
Last post
QCA 9377 is not working in Ubuntu 20.04 Laptop vendor is Lenovo
ramanait14
Join Date: 2 Mar 21
Posts: 1
Posted: Tue, 2021-03-02 17:37

Hello everyone.

I am searching solution for my problem more than a year.

I can't use my WiFi in Linux. It shows WiFi Adapter not found

I asked in many forums like ask ubuntu, zorin forum and itsfoss forum but sill I didn't get solution''

My QCA 9377 is perfectly working in Windows 10. But not working in windows 10.

Laptop vendor & name: Lenovo E41-25

My laptop is dual boot consists of Windows & Ubuntu 20.04

My linux kernal version:

5.8.0-44-generic
jarvis@ramanavenkat:~$ sudo lshw -c network
[sudo] password for jarvis: 
  *-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:01:00.0
       logical name: enp1s0
       version: 15
       serial: 9c:5a:44:4a:22:7a
       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.8.0-44-generic firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII
       resources: irq:30 ioport:3000(size=256) memory:f0404000-f0404fff memory:f0400000-f0403fff
  *-network UNCLAIMED
       description: Network controller
       product: QCA9377 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 31
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
  *-network
       description: Ethernet interface
       physical id: 1
       bus info: usb@2:2
       logical name: usb0
       serial: aa:1a:fe:8c:d5:bd
       capabilities: ethernet physical
       configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.248 link=yes multicast=yes
 
jarvis@ramanavenkat:~$ rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Please anyone help me. 
 
  • Up0
  • Down0
ddeepakk Moderator
Join Date: 27 Jun 17
Posts: 144
Posted: Tue, 2021-03-09 09:02

Hi Ramana,

Can you detail about your problem? Do you expect QCA9377 driver to be automatically loaded when you connect it?
Which interface do you use? SDIO/USB?

Have you checked https://www.qualcomm.com/products/qca9377 ?
It has SDK and Documentation to build the software and bringup.

Thanks.

  • Up0
  • Down0
jshenry1963
Join Date: 17 Nov 20
Posts: 34
Posted: Tue, 2021-05-11 08:33

My experience, and it might have changed since I started working on this for my customer.

As I understand it, Qualcomm maintains the SDIO software for linux, and both SDIO and USB work great with Windows. I can verify also that it works great with Windows 10, and various Linux boxes that are linux kernel 5.4 based.  But last I knew, they did not maintain the USB driver code for the USB versions, it is maintained by someone else, e.g. 8devices for example, they sell the USB version on a dongle (which I have), and it works up through linux kernel 5.4.

There were changes in the kernel from 5.4 to 5.8 that has not been incorporated yet into the driver code for the USB version yet.

Just my experience thus far, and if it has changed and Qualcomm does maintain the USB driver stack, then woohoo, I can switch back to it. Just need to know where it is located.

So, it matters if you are using a USB dongle, or an SDIO dongle, and also which vendor you bought it from.

Hopefully Deepak will set this straight if I am incorrect.

Good luck,

John

 

  • Up0
  • Down0
ddeepakk Moderator
Join Date: 27 Jun 17
Posts: 144
Posted: Tue, 2021-05-18 23:38

Hi John,

Qualcomm provides SW for QCA9377 USB also but we are not putting it on qualcomm.com. We may provide it in future.

If you need this directly from Qualcomm, you can contact our sales team at https://assets.qualcomm.com/contact-sales-iot.html 

Thanks.

  • Up0
  • Down0
jshenry1963
Join Date: 17 Nov 20
Posts: 34
Posted: Wed, 2021-05-19 18:13

Deepak,

Thank you very much for the reply, I'll contact as you suggested.

Best

John

 

  • Up0
  • Down0
bwsanjaytamil
Join Date: 6 Jul 22
Posts: 1
Posted: Wed, 2022-07-06 12:46

me downloaded  QCA 9377 - SDK Driver , how to install my Linux System

  • Up0
  • Down0
ddeepakk Moderator
Join Date: 27 Jun 17
Posts: 144
Posted: Wed, 2022-07-06 22:14

please check https://www.qualcomm.com/products/technology/wi-fi/qca9377#Documentation

QCA6174A/QCA9377/QCA9379 WLAN and Bluetooth on Linux-X86 Porting Guide
  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.