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:
jarvis@ramanavenkat:~$ uname -r5.8.0-44-generic
jarvis@ramanavenkat:~$ sudo lshw -c network[sudo] password for jarvis:*-networkdescription: Ethernet interfaceproduct: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controllervendor: Realtek Semiconductor Co., Ltd.physical id: 0bus info: pci@0000:01:00.0logical name: enp1s0version: 15serial: 9c:5a:44:4a:22:7acapacity: 1Gbit/swidth: 64 bitsclock: 33MHzcapabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiationconfiguration: 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=MIIresources: irq:30 ioport:3000(size=256) memory:f0404000-f0404fff memory:f0400000-f0403fff*-network UNCLAIMEDdescription: Network controllerproduct: QCA9377 802.11ac Wireless Network Adaptervendor: Qualcomm Atherosphysical id: 0bus info: pci@0000:02:00.0version: 31width: 64 bitsclock: 33MHzcapabilities: pm msi pciexpress cap_listconfiguration: latency=0*-networkdescription: Ethernet interfacephysical id: 1bus info: usb@2:2logical name: usb0serial: aa:1a:fe:8c:d5:bdcapabilities: ethernet physicalconfiguration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.248 link=yes multicast=yes
jarvis@ramanavenkat:~$ rfkill list0: ideapad_wlan: Wireless LANSoft blocked: noHard blocked: no1: ideapad_bluetooth: BluetoothSoft blocked: noHard blocked: no2: hci0: BluetoothSoft blocked: noHard blocked: no
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.
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
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.
Deepak,
Thank you very much for the reply, I'll contact as you suggested.
Best
John
me downloaded QCA 9377 - SDK Driver , how to install my Linux System
please check https://www.qualcomm.com/products/technology/wi-fi/qca9377#Documentation
QCA6174A/QCA9377/QCA9379 WLAN and Bluetooth on Linux-X86 Porting Guide