Hi,

I am trying to use an QCA9377-3 based module on a custom board based around an Allwinner V3s SoC.

The modules are loaded correctly, the module is detected and scanning for networks works. However when trying to connect to a network, I get the following message about an unaligned scatterlist.

----------------------------------------------------------------------------------

[   52.006548] mmc1: new high speed SDIO card at address 0001
[ 52.084936] ath10k_sdio mmc1:0001:1: qca9377 hw1.1 sdio target 0x05020001 chip_id 0x00000000 sub 0000:0000 [ 52.084996] ath10k_sdio mmc1:0001:1: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0 [ 52.088478] ath10k_sdio mmc1:0001:1: firmware ver WLAN.TF.1.1.1-00061-QCATFSWPZ-1 api 5 features ignore-otp crc32 7746e551 [ 52.258959] ath10k_sdio mmc1:0001:1: failed to fetch board data for bus=sdio,vendor=0271,device=0701,subsystem-vendor=0000,subsystem-device=0000 from ath10k/QCA9377/hw1.0/board-2.bin [ 52.307328] ath10k_sdio mmc1:0001:1: board_file api 1 bmi_id N/A crc32 544289f7 [ 56.217772] ath10k_sdio mmc1:0001:1: htt-ver 3.32 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 [ 56.217995] sunxi-mmc 1c10000.mmc: unaligned scatterlist: os 4c0 length 11
[   56.218020] sunxi-mmc 1c10000.mmc: map DMA failed
[ 56.218035] ath10k_sdio mmc1:0001:1: failed to write to address 0x12ff5: -22 [ 56.218051] ath10k_sdio mmc1:0001:1: failed to write skb to 0x12ff5 asynchronously: -22
[   56.270321] mmc1: queuing unknown CIS tuple 0x01 [d9 01 ff] (3 bytes)
[ 56.277541] mmc1: queuing unknown CIS tuple 0x1a [01 01 00 02 07] (5 bytes) [ 56.280698] mmc1: queuing unknown CIS tuple 0x1b [c1 41 30 30 ff ff 32 00] (8 bytes)
[   56.281344] mmc1: queuing unknown CIS tuple 0x14 [] (0 bytes)
[   56.282522] ath: EEPROM regdomain: 0x0
[   56.282542] ath: EEPROM indicates default country code should be used
[   56.282550] ath: doing EEPROM country->regdmn map search
[   56.282559] ath: country maps to regdmn code: 0x3a
[   56.282568] ath: Country alpha2 being used: US
[   56.282576] ath: Regpair used: 0x3a
[ 60.308005] sunxi-mmc 1c10000.mmc: unaligned scatterlist: os b80 length 11
[   60.308061] sunxi-mmc 1c10000.mmc: map DMA failed
[ 60.308078] ath10k_sdio mmc1:0001:1: failed to write to address 0x12ff5: -22 [ 60.308096] ath10k_sdio mmc1:0001:1: failed to write skb to 0x12ff5 asynchronously: -22

----------------------------------------------------------------------------------

Has anyone maybe got an idea as to how this could be fixed?

The kernel running on the board is Linux Mainline 6.8.2

Best regards,
Lukas Schmid


Reply via email to