You are not logged in.
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.23I 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.zstrfkill 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 unblockedWhy is the driver not loading/working?
Offline
Try the usb_modeswitch package.
Jin, Jîyan, Azadî
Offline
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