Meshed WiFi with QCA9377 (USB/SDIO)

Peter Åstrand astrand at lysator.liu.se
Sun Sep 27 17:13:50 EDT 2020


More RED bean testing:


> With 5.9.0-rc5-wt-ath+ (master) and firmware and board file generated from 
> https://github.com/8devices/qcacld-2.0/tree/CNSS.LEA.NRT_3.0/firmware_bin/sdio, 
> the firmware crashes as below:

I have changed hardware now, from:

Dell E6430 (O2 Micro, Inc. OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller (rev 05))

to

Dell Latitude 7480 (Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01))

This solves the issue:

mmc0: Internal clock never stabilised.

But instead, with the latest "master", I get:

[ 1567.242177] mmc0: cannot verify signal voltage switch
[ 1567.355730] mmc0: queuing unknown CIS tuple 0x01 (3 bytes)
[ 1567.371590] mmc0: queuing unknown CIS tuple 0x1a (5 bytes)
[ 1567.378627] mmc0: queuing unknown CIS tuple 0x1b (8 bytes)
[ 1567.380043] mmc0: queuing unknown CIS tuple 0x14 (0 bytes)
[ 1567.387628] mmc0: queuing unknown CIS tuple 0x80 (1 bytes)
[ 1567.387693] mmc0: queuing unknown CIS tuple 0x81 (1 bytes)
[ 1567.387757] mmc0: queuing unknown CIS tuple 0x82 (1 bytes)
[ 1567.387781] mmc0: new ultra high speed SDR104 SDIO card at address 0001
[ 1570.470544] ath10k_sdio mmc0:0001:1: bmi communication timeout
[ 1570.470546] ath10k_sdio mmc0:0001:1: unable to read from device
[ 1570.470547] ath10k_sdio mmc0:0001:1: could not get target info (-110)


Wrt firmware, we actually have 4 different versions to choose between, any 
recommendation?

1)
Source: https://github.com/8devices/qcacld-2.0/tree/caf-wlan/LNX.LEH.4.2.2.2/firmware/sdio
Version: LNX.LEH.4.2.2.2
Date in binary: Dec  9 2015

2)
Source: https://github.com/kvalo/ath10k-firmware/tree/master/QCA9377/hw1.0/untested
Version: WLAN.TF.1.1.1-00061-QCATFSWPZ-1
Date in binary: Jan 11 2017

3)
Source: https://developer.qualcomm.com/hardware/qca9377-x/tools
Version: LEA.3.0_QDN_r3000017.1
Date in binary: Jul 18 2018

4)
Source: https://github.com/8devices/qcacld-2.0/tree/CNSS.LEA.NRT_3.0/firmware_bin/sdio
Version: CNSS.LEA.NRT_3.0
Date in binary: Nov  7 2018


The kvalo/ath10k one looks promising, but comes without board file. Are 
there dependencies between the firmware versions and the board files, or 
can we just grab a board file from github.com/8devices and use that one 
with the firmware from kvalo/ath10k-firmware?


Br,
Peter



More information about the ath10k mailing list