2024-03-06 19:23:20

by Jeff Johnson

[permalink] [raw]
Subject: New staging repos for ath1*k firmware

Historically, prior to being incorporated into the linux-firmware
project, firmware for kernel.org ath1*k drivers has been first published
to Kalle's GitHub:
https://github.com/kvalo/ath10k-firmware
https://github.com/kvalo/ath11k-firmware
(ath12k firmware was pushed to the ath11k-firmware repo on a temporary
basis in anticipation of this move)

But in order to have repos with multiple maintainers, as well as to have
a hosting platform with more control, we have moved to CodeLinaro:
https://git.codelinaro.org/clo/ath-firmware/ath10k-firmware
https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware

Note that most people should not care about this -- normally you should
use the firmware that is in the official linux-firmware repo:
https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/

You should only need to access the staging repos if you need a previous
version to work around an issue, or if you are testing new firmware that
is supposed to fix a problem that you've reported.

Please let Kalle & I know if you have any issues with these new repos!

/jeff


2024-03-07 08:39:51

by Robert Marko

[permalink] [raw]
Subject: Re: New staging repos for ath1*k firmware

On Wed, Mar 6, 2024 at 8:23 PM Jeff Johnson <[email protected]> wrote:
>
> Historically, prior to being incorporated into the linux-firmware
> project, firmware for kernel.org ath1*k drivers has been first published
> to Kalle's GitHub:
> https://github.com/kvalo/ath10k-firmware
> https://github.com/kvalo/ath11k-firmware
> (ath12k firmware was pushed to the ath11k-firmware repo on a temporary
> basis in anticipation of this move)
>
> But in order to have repos with multiple maintainers, as well as to have
> a hosting platform with more control, we have moved to CodeLinaro:
> https://git.codelinaro.org/clo/ath-firmware/ath10k-firmware
> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
> https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
>
> Note that most people should not care about this -- normally you should
> use the firmware that is in the official linux-firmware repo:
> https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
>
> You should only need to access the staging repos if you need a previous
> version to work around an issue, or if you are testing new firmware that
> is supposed to fix a problem that you've reported.
>
> Please let Kalle & I know if you have any issues with these new repos!

Can I please ask for IPQ6018 firmware to be updated to 2.9.0.1 as well?

We have added IPQ6018 support to OpenWrt but we are forced to use the old 2.4
firmware since anything newer is crashing on IPQ6018, we had the same issue on
IPQ8074 but it was fixed with 2.9.0.1 firmware.

Even for IPQ8074, there is newer 2.9.0.1 firmware that is only
available as part of
QSDK and the community would benefit from being able to use it.

Ideally, ath11k-firmware would at least contain the same blobs as the QUIC repo:
https://github.com/quic/upstream-wifi-fw.git

Regards,
Robert
>
> /jeff
>


--
Robert Marko
Staff Embedded Linux Engineer
Sartura Ltd.
Lendavska ulica 16a
10000 Zagreb, Croatia
Email: [email protected]
Web: http://www.sartura.hr

2024-03-07 16:49:25

by Kalle Valo

[permalink] [raw]
Subject: Re: New staging repos for ath1*k firmware

Robert Marko <[email protected]> writes:

> On Wed, Mar 6, 2024 at 8:23 PM Jeff Johnson <[email protected]> wrote:
>
>>
>> Historically, prior to being incorporated into the linux-firmware
>> project, firmware for kernel.org ath1*k drivers has been first published
>> to Kalle's GitHub:
>> https://github.com/kvalo/ath10k-firmware
>> https://github.com/kvalo/ath11k-firmware
>> (ath12k firmware was pushed to the ath11k-firmware repo on a temporary
>> basis in anticipation of this move)
>>
>> But in order to have repos with multiple maintainers, as well as to have
>> a hosting platform with more control, we have moved to CodeLinaro:
>> https://git.codelinaro.org/clo/ath-firmware/ath10k-firmware
>> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
>> https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
>>
>> Note that most people should not care about this -- normally you should
>> use the firmware that is in the official linux-firmware repo:
>> https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
>>
>> You should only need to access the staging repos if you need a previous
>> version to work around an issue, or if you are testing new firmware that
>> is supposed to fix a problem that you've reported.
>>
>> Please let Kalle & I know if you have any issues with these new repos!
>
> Can I please ask for IPQ6018 firmware to be updated to 2.9.0.1 as well?
>
> We have added IPQ6018 support to OpenWrt but we are forced to use the old 2.4
> firmware since anything newer is crashing on IPQ6018, we had the same issue on
> IPQ8074 but it was fixed with 2.9.0.1 firmware.
>
> Even for IPQ8074, there is newer 2.9.0.1 firmware that is only
> available as part of
> QSDK and the community would benefit from being able to use it.

We are working on getting the AP chipset firmwares updated but
unfortunately no news yet.

--
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

2024-03-09 18:02:09

by Sebastian Gottschall

[permalink] [raw]
Subject: Re: New staging repos for ath1*k firmware


Am 07.03.2024 um 17:49 schrieb Kalle Valo:
> Robert Marko <[email protected]> writes:
>
>> On Wed, Mar 6, 2024 at 8:23 PM Jeff Johnson <[email protected]> wrote:
>>
>>> Historically, prior to being incorporated into the linux-firmware
>>> project, firmware for kernel.org ath1*k drivers has been first published
>>> to Kalle's GitHub:
>>> https://github.com/kvalo/ath10k-firmware
>>> https://github.com/kvalo/ath11k-firmware
>>> (ath12k firmware was pushed to the ath11k-firmware repo on a temporary
>>> basis in anticipation of this move)
>>>
>>> But in order to have repos with multiple maintainers, as well as to have
>>> a hosting platform with more control, we have moved to CodeLinaro:
>>> https://git.codelinaro.org/clo/ath-firmware/ath10k-firmware
>>> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
>>> https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
>>>
>>> Note that most people should not care about this -- normally you should
>>> use the firmware that is in the official linux-firmware repo:
>>> https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
>>>
>>> You should only need to access the staging repos if you need a previous
>>> version to work around an issue, or if you are testing new firmware that
>>> is supposed to fix a problem that you've reported.
>>>
>>> Please let Kalle & I know if you have any issues with these new repos!
>> Can I please ask for IPQ6018 firmware to be updated to 2.9.0.1 as well?
>>
>> We have added IPQ6018 support to OpenWrt but we are forced to use the old 2.4
>> firmware since anything newer is crashing on IPQ6018, we had the same issue on
>> IPQ8074 but it was fixed with 2.9.0.1 firmware.
>>
>> Even for IPQ8074, there is newer 2.9.0.1 firmware that is only
>> available as part of
>> QSDK and the community would benefit from being able to use it.
> We are working on getting the AP chipset firmwares updated but
> unfortunately no news yet.
why isnt qca releasing the latest firmwares at all. i mean we all know
that the qca networking tree contains way newer firmwares for all
chipsets since a long time

>

2024-03-13 19:36:35

by Jeff Johnson

[permalink] [raw]
Subject: Re: New staging repos for ath1*k firmware

On 3/9/2024 9:58 AM, Sebastian Gottschall wrote:
>
> Am 07.03.2024 um 17:49 schrieb Kalle Valo:
>> Robert Marko <[email protected]> writes:
>>
>>> On Wed, Mar 6, 2024 at 8:23 PM Jeff Johnson <[email protected]> wrote:
>>>
>>>> Historically, prior to being incorporated into the linux-firmware
>>>> project, firmware for kernel.org ath1*k drivers has been first published
>>>> to Kalle's GitHub:
>>>> https://github.com/kvalo/ath10k-firmware
>>>> https://github.com/kvalo/ath11k-firmware
>>>> (ath12k firmware was pushed to the ath11k-firmware repo on a temporary
>>>> basis in anticipation of this move)
>>>>
>>>> But in order to have repos with multiple maintainers, as well as to have
>>>> a hosting platform with more control, we have moved to CodeLinaro:
>>>> https://git.codelinaro.org/clo/ath-firmware/ath10k-firmware
>>>> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
>>>> https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
>>>>
>>>> Note that most people should not care about this -- normally you should
>>>> use the firmware that is in the official linux-firmware repo:
>>>> https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
>>>>
>>>> You should only need to access the staging repos if you need a previous
>>>> version to work around an issue, or if you are testing new firmware that
>>>> is supposed to fix a problem that you've reported.
>>>>
>>>> Please let Kalle & I know if you have any issues with these new repos!
>>> Can I please ask for IPQ6018 firmware to be updated to 2.9.0.1 as well?
>>>
>>> We have added IPQ6018 support to OpenWrt but we are forced to use the old 2.4
>>> firmware since anything newer is crashing on IPQ6018, we had the same issue on
>>> IPQ8074 but it was fixed with 2.9.0.1 firmware.
>>>
>>> Even for IPQ8074, there is newer 2.9.0.1 firmware that is only
>>> available as part of
>>> QSDK and the community would benefit from being able to use it.
>> We are working on getting the AP chipset firmwares updated but
>> unfortunately no news yet.
> why isnt qca releasing the latest firmwares at all. i mean we all know
> that the qca networking tree contains way newer firmwares for all
> chipsets since a long time

Kalle & I are just the conduit, but I've relayed this thread to the folks
responsible for feeding us the firmware releases.

/jeff



2024-03-14 08:02:31

by Robert Marko

[permalink] [raw]
Subject: Re: New staging repos for ath1*k firmware

On Wed, Mar 13, 2024 at 8:32 PM Jeff Johnson <[email protected]> wrote:
>
> On 3/9/2024 9:58 AM, Sebastian Gottschall wrote:
> >
> > Am 07.03.2024 um 17:49 schrieb Kalle Valo:
> >> Robert Marko <[email protected]> writes:
> >>
> >>> On Wed, Mar 6, 2024 at 8:23 PM Jeff Johnson <[email protected]> wrote:
> >>>
> >>>> Historically, prior to being incorporated into the linux-firmware
> >>>> project, firmware for kernel.org ath1*k drivers has been first published
> >>>> to Kalle's GitHub:
> >>>> https://github.com/kvalo/ath10k-firmware
> >>>> https://github.com/kvalo/ath11k-firmware
> >>>> (ath12k firmware was pushed to the ath11k-firmware repo on a temporary
> >>>> basis in anticipation of this move)
> >>>>
> >>>> But in order to have repos with multiple maintainers, as well as to have
> >>>> a hosting platform with more control, we have moved to CodeLinaro:
> >>>> https://git.codelinaro.org/clo/ath-firmware/ath10k-firmware
> >>>> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
> >>>> https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
> >>>>
> >>>> Note that most people should not care about this -- normally you should
> >>>> use the firmware that is in the official linux-firmware repo:
> >>>> https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
> >>>>
> >>>> You should only need to access the staging repos if you need a previous
> >>>> version to work around an issue, or if you are testing new firmware that
> >>>> is supposed to fix a problem that you've reported.
> >>>>
> >>>> Please let Kalle & I know if you have any issues with these new repos!
> >>> Can I please ask for IPQ6018 firmware to be updated to 2.9.0.1 as well?
> >>>
> >>> We have added IPQ6018 support to OpenWrt but we are forced to use the old 2.4
> >>> firmware since anything newer is crashing on IPQ6018, we had the same issue on
> >>> IPQ8074 but it was fixed with 2.9.0.1 firmware.
> >>>
> >>> Even for IPQ8074, there is newer 2.9.0.1 firmware that is only
> >>> available as part of
> >>> QSDK and the community would benefit from being able to use it.
> >> We are working on getting the AP chipset firmwares updated but
> >> unfortunately no news yet.
> > why isnt qca releasing the latest firmwares at all. i mean we all know
> > that the qca networking tree contains way newer firmwares for all
> > chipsets since a long time
>
> Kalle & I are just the conduit, but I've relayed this thread to the folks
> responsible for feeding us the firmware releases.

Trust me,
the community knows that you are trying your best and a lot of things
are out of your control and we really appreciate that.

Regards,
Robert
>
> /jeff
>
>


--
Robert Marko
Staff Embedded Linux Engineer
Sartura Ltd.
Lendavska ulica 16a
10000 Zagreb, Croatia
Email: [email protected]
Web: http://www.sartura.hr

2024-03-14 22:35:12

by Felix Kaechele

[permalink] [raw]
Subject: Re: New staging repos for ath1*k firmware

Hi Jeff,

On 2024-03-13 15:32, Jeff Johnson wrote:

> Kalle & I are just the conduit, but I've relayed this thread to the folks
> responsible for feeding us the firmware releases.

Thank you for providing that service to the community. It's much
appreciated.

Is there a chance you could ask the team for the most recent firmware
for QCA9379 hw1.0 SDIO (Naples)? Branch name would be WLAN.NPL.
There are currently no public releases of this firmware outside of
what's included in the vendor blobs from some Android devices.
I'm still doing some testing on the patch I sent to support this card on
February 28 to this list and I'd like to see if some of the issues I'm
seeing might be a firmware issue.

Thanks!

Regards,
Felix