Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1021157: missing firmwares for Qualcomm NFA725A

545 views
Skip to first unread message

Marco d'Itri

unread,
Oct 2, 2022, 8:00:04 PM10/2/22
to
Package: firmware-atheros
Version: 20210818-1
Severity: important

My Lenovo T14s Gen3 AMD laptop has a Qualcomm NFA725A Wi-Fi card (which
is actually reported by lspci as QCNFA765), which needs some firmwares
which are not available in the firmware-atheros package or in the
upstream linux-firmware package.

The card works just fine with a 5.19 kernel after installing these files
in /usr/lib/firmware/ath11k/WCN6855/hw2.0/:
https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16/amss.bin
https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16/m3.bin
https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/board-2.bin
https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/regdb.bin

And then creating a symlink from /usr/lib/firmware/ath11k/WCN6855/hw2.1/
to hw2.0/ .

(I do not understand the structure of the directories in
WCN6855/hw2.0/1.1/, so I choose the newest files.)

Some other firmwares from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/qca
are needed for Bluetooth support and are missing as well:

qca/rampatch_usb_00130201.bin
qca/nvm_usb_00130201_gf.bin

--
ciao,
Marco
signature.asc

Diederik de Haas

unread,
Oct 28, 2022, 7:00:04 PM10/28/22
to
Control: tag -1 moreinfo

On Monday, 3 October 2022 01:53:49 CEST Marco d'Itri wrote:
> The card works just fine with a 5.19 kernel after installing these files
> in /usr/lib/firmware/ath11k/WCN6855/hw2.0/:
> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/1.1/WLAN.H
> SP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16/amss.bin
> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/1.1/WLAN.
> HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16/m3.bin
> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/board-2.b
> in
> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/regdb.bin
>
> And then creating a symlink from /usr/lib/firmware/ath11k/WCN6855/hw2.1/
> to hw2.0/ .
>
> (I do not understand the structure of the directories in
> WCN6855/hw2.0/1.1/, so I choose the newest files.)
>
> Some other firmwares from
> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
> /tree/qca are needed for Bluetooth support and are missing as well:
>
> qca/rampatch_usb_00130201.bin
> qca/nvm_usb_00130201_gf.bin

I found all the mentioned file names in the buildd log for 20220913-1, so I
guess the issue is fixed.
Can you verify that and update/close the bug accordingly?
signature.asc

Diederik de Haas

unread,
Oct 29, 2022, 2:10:03 PM10/29/22
to
On zaterdag 29 oktober 2022 07:15:19 CEST Vincent Bernat wrote:
> On 2022-10-29 00:50, Diederik de Haas wrote:
> >> The card works just fine with a 5.19 kernel after installing these files
> >> in /usr/lib/firmware/ath11k/WCN6855/hw2.0/:
> >> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/1.1/WLA
> >> N.H SP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16/amss.bin
> >> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/1.1/WLA
> >> N.
> >> HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.16/m3.bin
> >> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/board-2
> >> .b
> >> in
> >> https://github.com/kvalo/ath11k-firmware/raw/master/WCN6855/hw2.0/regdb.b
> >> in
> >>
> >> And then creating a symlink from /usr/lib/firmware/ath11k/WCN6855/hw2.1/
> >> to hw2.0/ .
> >>
> >> (I do not understand the structure of the directories in
> >> WCN6855/hw2.0/1.1/, so I choose the newest files.)
> >>
> >> Some other firmwares from
> >> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.g
> >> it/tree/qca are needed for Bluetooth support and are missing as well:
> >>
> >> qca/rampatch_usb_00130201.bin
> >> qca/nvm_usb_00130201_gf.bin
> >
> > I found all the mentioned file names in the buildd log for 20220913-1, so
> > I guess the issue is fixed.
> > Can you verify that and update/close the bug accordingly?
>
> They are not present.
>
> 07:14 ❱ dpkg -L firmware-atheros | grep -E '(WCN6855|nvm_usb_00130201)'

Thanks for checking. It turned out my checks were 'incomplete'.

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/?qt=grep&q=WCN6855
does show various results which come very close ...SILICONZ_LITE-3.6510.7 vs
the referenced ...SILICONZ_LITE-3.6510.16.
And one commit is for symlinks to hw2.1

qca/rampatch_usb_00130201.bin is also present in the upstream repo, but
searching for nvm_usb_00130201_gf.bin did not yield any results.

So this looks like upstream does have most of the needed files, albeit a
slightly older version?
I don't know if anything should be done based on this, but figured I'd share
my findings.

HTH,
Diederik
signature.asc

Diederik de Haas

unread,
Oct 30, 2022, 11:40:04 AM10/30/22
to
On Saturday, 29 October 2022 23:17:20 CET Vincent Bernat wrote:
> > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.gi
> > t/log/?qt=grep&q=WCN6855 does show various results which come very close
> > ...SILICONZ_LITE-3.6510.7 vs the referenced ...SILICONZ_LITE-3.6510.16.
> > And one commit is for symlinks to hw2.1
> >
> > qca/rampatch_usb_00130201.bin is also present in the upstream repo, but
> > searching for nvm_usb_00130201_gf.bin did not yield any results.
> >
> > So this looks like upstream does have most of the needed files, albeit a
> > slightly older version?
> > I don't know if anything should be done based on this, but figured I'd
> > share my findings.
>
> I suppose the search engine only works for stuff mentioned directly in
> commit messages. The file present in the repository:
> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
> tree/qca/nvm_usb_00130201_gf.bin.

https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/37 looks
interesting :-)
signature.asc
0 new messages