You are not logged in.

#1 2024-12-05 09:31:17

doragasu
Member
Registered: 2012-03-03
Posts: 160

QCA9377 USB adapter: Bluetooth works but WiFi doesn't

I have a QCA9377 USB adapter. When I plug it to the laptop, it gets enumerated as a USB host with two devices: the BT device and the WiFi device. The BT device works, but the WiFi device doesn't. The ath10k_usb driver is not loaded and no radio is created. When plugging the device this is what dmesg shows:

[ 7612.561900] usb 3-2: new high-speed USB device number 25 using xhci_hcd
[ 7612.695480] usb 3-2: New USB device found, idVendor=0424, idProduct=2512, bcdDevice= b.b3
[ 7612.695491] usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7612.697525] hub 3-2:1.0: USB hub found
[ 7612.697564] hub 3-2:1.0: 2 ports detected
[ 7612.985421] usb 3-2.1: new full-speed USB device number 26 using xhci_hcd
[ 7613.079732] usb 3-2.1: New USB device found, idVendor=0cf3, idProduct=e500, bcdDevice= 0.01
[ 7613.079743] usb 3-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7613.090363] Bluetooth: hci1: using rampatch file: qca/rampatch_usb_00000302.bin
[ 7613.090372] Bluetooth: hci1: QCA: patch rome 0x302 build 0x3e8, firmware rome 0x302 build 0x111
[ 7613.168534] usb 3-2.2: new high-speed USB device number 27 using xhci_hcd
[ 7613.253294] usb 3-2.2: New USB device found, idVendor=0cf3, idProduct=9378, bcdDevice= 3.00
[ 7613.253305] usb 3-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7613.253309] usb 3-2.2: Product: USBWLAN
[ 7613.253312] usb 3-2.2: Manufacturer: Qualcomm Atheros
[ 7613.253314] usb 3-2.2: SerialNumber: 12345678
[ 7613.471433] Bluetooth: hci1: using NVM file: qca/nvm_usb_00000302.bin
[ 7613.494397] Bluetooth: hci1: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 7613.741849] Bluetooth: MGMT ver 1.23

I have tried manually loading the driver (modprobe ath10k_usb) and the driver loads but it still doesn't work.

linux-firmware is installed, and I can see firmware files for the QCA9377 chipset:

/usr/lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/board.bin.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/firmware-sdio-5.bin.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt.zst
/usr/lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-sdio-5.txt.zst

rfkill does not show hardware blocks either (wlan dev ID1 is the laptop onboard WiFi):

ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked
 6 bluetooth hci1   unblocked unblocked

Why is the driver not loading/working?

Offline

#2 2024-12-05 09:52:22

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: QCA9377 USB adapter: Bluetooth works but WiFi doesn't

Try the usb_modeswitch package.


Jin, Jîyan, Azadî

Offline

#3 2024-12-05 10:32:26

doragasu
Member
Registered: 2012-03-03
Posts: 160

Re: QCA9377 USB adapter: Bluetooth works but WiFi doesn't

Thanks for the suggestion.

AFAIK the modeswitch package is for when you need to change the configuration for a USB device. That's not the case here, I have a hub with two devices simultaneously, but one of them is not getting the driver loaded. Anyway gave it a try and as expected, it made no difference.

Offline

Board footer

Powered by FluxBB