From: Kalle Valo <kvalo@codeaurora.org>
To: Erik Stromdahl <erik.stromdahl@gmail.com>
Cc: ath10k@lists.infradead.org
Subject: ath10k-pending-sdio-usb-201804210910
Date: Sat, 21 Apr 2018 12:20:28 +0300 [thread overview]
Message-ID: <871sf8gbkz.fsf@kamboji.qca.qualcomm.com> (raw)
Hi Erik,
I just rebased my ath10k-pending-sdio-usb-branch:
https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/log/?h=ath10k-pending-sdio-usb
Starting from this rebase I'm starting to write proper changelog for
every rebase, this is for tag ath10k-pending-sdio-usb-201804210910:
* rebase to current ath.git master branch (v4.17-rc1)
* ath10k-add-start_once-support: fix hw.h conflict in start_once
* ath10k_sdio-dma-bounce-buffers: fix conflict, convert to devm_kzalloc()
* cherry pick 1ccd0d53059a ("ath10k_sdio: virtual scatter gather for
receive") from Erik's which I had missed during rebase. also fold
"ath10k: sdio: fix type mismatch in func prototype" to this commit
Also I started to write a TODO list for what needs to be done in that
branch to get everything merged:
o log messages do not start with "ath10k_usb", only "usb":
[ 2830.062742] usb 2-1.3: Failed to submit usb control message: -110
o new warning:
usb 2-1.3: invalid hw_params.n_cipher_suites 0
o usb support seems pretty unstable, with few ip link set up/down
cycles:
usb 2-1.3: Failed to submit usb control message: -110
usb 2-1.3: unable to send the bmi data to the device: -110
usb 2-1.3: unable to write to the device (-110)
usb 2-1.3: settings HTC version failed
usb 2-1.3: Could not init core: -22
o struct ath10k_bus_params::is_high_latency should be changed to enum
(eg ATH10K_HTT_MODE_HL and ATH10K_HTT_MODE_LL)
o the num_peers and max_num_peers mess should be fixed
o struct ath10k::is_started looks fishy, adding another state variable
feels like a new source of problems. Can't we use ar->state and
check ATH10K_STATE_ON instead?
o I think we should disable firmware restart for hardware which have
start_once enabled. AFAICS there's no way restart firmware in that
case (which is bad, I hope we could find a way. I guess for some
SDIO boards it might be possible to control target power but not for
USB).
o switching to use ieee80211_rx_ni() needs more explanation in the
commit log (is it for usb or sdio etc) and we should check for
regressions (confirmation that it won't break other hardware,
throughput problems etc)
o board-usb.bin and board-sdio.bin should not be used, instead use
board-2.bin (which has the bus attribute) or board.bin
o the ar->hif.bus checks should be avoided
o sdio dma bounce buffer and common read write function should be
removed
It seems that there are multiple people involved with this now so I
think some sort of coordination is needed so that we don't need
duplicate work. Not sure how to do that, any ideas?
--
Kalle Valo
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
next reply other threads:[~2018-04-21 9:20 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-21 9:20 Kalle Valo [this message]
2018-04-22 19:15 ` ath10k-pending-sdio-usb-201804210910 Erik Stromdahl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=871sf8gbkz.fsf@kamboji.qca.qualcomm.com \
--to=kvalo@codeaurora.org \
--cc=ath10k@lists.infradead.org \
--cc=erik.stromdahl@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox