Meshed WiFi with QCA9377 (USB/SDIO)

Peter Åstrand astrand at lysator.liu.se
Mon Sep 14 09:47:40 EDT 2020


Hi. We are designing an IOT system from scratch and want to select a WiFi 
module that works well with 80211s. ath9k is apparently tried and tested, 
but mostly covers older modules which are no longer available. We are 
evaluating ath10k and in particular QCA9377. Does that sound like a good 
choice, or do you have any other recommendations?


For the final board, we are planning to use QCA9377-3 (SDIO). As I 
understand it, this should work with Linux 5.7 and later? We will test 
using https://wireless.murata.com/type-1pj.html soon.


In the mean time, I tried to test QCA9377-7 (USB) using 
https://www.8devices.com/products/blue-bean unfortunately without success. 
I started out with Linux 5.7 and modified usb.c:

--- usb.c.org	2020-09-14 11:58:10.905346540 +0200
+++ usb.c	2020-09-14 15:39:51.555416792 +0200
@@ -1083,6 +1083,7 @@
  /* table of devices that work with this driver */
  static struct usb_device_id ath10k_usb_ids[] = {
  	{USB_DEVICE(0x13b1, 0x0042)}, /* Linksys WUSB6100M */
+	{USB_DEVICE(0x0cf3, 0xe500)}, /* 8devices BLUE bean */
  	{ /* Terminating entry */ },
  };

Unfortunately this did not work: ath10k_usb is loaded but, but no net 
device is created. No error messages; nothing. Firmware package is Debian 
10 firmware-atheros 20190114-2. I also noticed 
http://lists.infradead.org/pipermail/ath10k/2017-December/010672.html and 
as far as I can tell, this was never merged.


Br,
Peter Åstrand


More information about the ath10k mailing list