ath10k.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* unknown qca6164 model 0x0041
@ 2015-03-19 12:17 Arnd Bergmann
  2015-03-19 12:26 ` Michal Kazior
  0 siblings, 1 reply; 10+ messages in thread
From: Arnd Bergmann @ 2015-03-19 12:17 UTC (permalink / raw)
  To: ath10k; +Cc: Kalle Valo

Hi,

I just got a Lenovo Yoga 3 11" Laptop that came with a NFA345 wifi module that
is allegedly using a qca6164 chip. The Windows driver calls it a 61x4 version 20
device and the PCI ID is 168c:0041, which is different from the device ID
that was just added to ath10k as QCA6174_2_1_DEVICE_ID (168c:003e).

Does anyone have more information about this device and about how hard it would
be to add support to the driver? Is there a chance that it might just work by
adding the IDs or is it something rather different?

	Arnd

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-03-19 12:17 Arnd Bergmann
@ 2015-03-19 12:26 ` Michal Kazior
  2015-03-19 13:31   ` Arnd Bergmann
  0 siblings, 1 reply; 10+ messages in thread
From: Michal Kazior @ 2015-03-19 12:26 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Kalle Valo, ath10k@lists.infradead.org

On 19 March 2015 at 13:17, Arnd Bergmann <arnd@arndb.de> wrote:
> Hi,
>
> I just got a Lenovo Yoga 3 11" Laptop that came with a NFA345 wifi module that
> is allegedly using a qca6164 chip. The Windows driver calls it a 61x4 version 20
> device and the PCI ID is 168c:0041, which is different from the device ID
> that was just added to ath10k as QCA6174_2_1_DEVICE_ID (168c:003e).
>
> Does anyone have more information about this device and about how hard it would
> be to add support to the driver? Is there a chance that it might just work by
> adding the IDs or is it something rather different?

"version 20 device" strongly suggests this is a hw2.1 device.
Currently there's only ath10k firmware for hw3.0 chips available. You
can look through ath10k mailing list for discussions on qca6174 hw2.1
(qca6164 is basically 1x1 instead of 2x2 from what I understand).

If not for the firmware confusion adding support to the driver is
probably as trivial as just adding the new pci device id to the
supported list.


Michał

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-03-19 12:26 ` Michal Kazior
@ 2015-03-19 13:31   ` Arnd Bergmann
  2015-03-20 15:56     ` Kalle Valo
  0 siblings, 1 reply; 10+ messages in thread
From: Arnd Bergmann @ 2015-03-19 13:31 UTC (permalink / raw)
  To: Michal Kazior; +Cc: Kalle Valo, ath10k@lists.infradead.org

On Thursday 19 March 2015, Michal Kazior wrote:
> On 19 March 2015 at 13:17, Arnd Bergmann <arnd@arndb.de> wrote:
> > Hi,
> >
> > I just got a Lenovo Yoga 3 11" Laptop that came with a NFA345 wifi module that
> > is allegedly using a qca6164 chip. The Windows driver calls it a 61x4 version 20
> > device and the PCI ID is 168c:0041, which is different from the device ID
> > that was just added to ath10k as QCA6174_2_1_DEVICE_ID (168c:003e).
> >
> > Does anyone have more information about this device and about how hard it would
> > be to add support to the driver? Is there a chance that it might just work by
> > adding the IDs or is it something rather different?
> 
> "version 20 device" strongly suggests this is a hw2.1 device.
> Currently there's only ath10k firmware for hw3.0 chips available. You
> can look through ath10k mailing list for discussions on qca6174 hw2.1
> (qca6164 is basically 1x1 instead of 2x2 from what I understand).
> 
> If not for the firmware confusion adding support to the driver is
> probably as trivial as just adding the new pci device id to the
> supported list.

Ok, I see. I still have Windows on the machine, so I can probably
manage to extract the blob and also build a patched kernel once I'm
able to install a working environment on the laptop.

Thanks for the quick reply!

	Arnd

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-03-19 13:31   ` Arnd Bergmann
@ 2015-03-20 15:56     ` Kalle Valo
  0 siblings, 0 replies; 10+ messages in thread
From: Kalle Valo @ 2015-03-20 15:56 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Michal Kazior, ath10k@lists.infradead.org

Arnd Bergmann <arnd@arndb.de> writes:

> On Thursday 19 March 2015, Michal Kazior wrote:
>> On 19 March 2015 at 13:17, Arnd Bergmann <arnd@arndb.de> wrote:
>> > Hi,
>> >
>> > I just got a Lenovo Yoga 3 11" Laptop that came with a NFA345 wifi module that
>> > is allegedly using a qca6164 chip. The Windows driver calls it a 61x4 version 20
>> > device and the PCI ID is 168c:0041, which is different from the device ID
>> > that was just added to ath10k as QCA6174_2_1_DEVICE_ID (168c:003e).
>> >
>> > Does anyone have more information about this device and about how hard it would
>> > be to add support to the driver? Is there a chance that it might just work by
>> > adding the IDs or is it something rather different?
>> 
>> "version 20 device" strongly suggests this is a hw2.1 device.
>> Currently there's only ath10k firmware for hw3.0 chips available. You
>> can look through ath10k mailing list for discussions on qca6174 hw2.1
>> (qca6164 is basically 1x1 instead of 2x2 from what I understand).
>> 
>> If not for the firmware confusion adding support to the driver is
>> probably as trivial as just adding the new pci device id to the
>> supported list.
>
> Ok, I see. I still have Windows on the machine, so I can probably
> manage to extract the blob and also build a patched kernel once I'm
> able to install a working environment on the laptop.

I'm internally trying to sort out the firmware problem but that will
probably take some time. I or Michal will send mail once we have
something newsworthy.

-- 
Kalle Valo

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
@ 2015-08-12 19:33 Joseph Salisbury
  2015-08-13  5:04 ` Michal Kazior
  0 siblings, 1 reply; 10+ messages in thread
From: Joseph Salisbury @ 2015-08-12 19:33 UTC (permalink / raw)
  To: kvalo, ath10k; +Cc: 1436940, michal.kazior, arnd

Hello,

There are still new folks reporting this issue in the Launchpad bug
report[0].  Has there been any progress on the firmware problem reported
in the comment by Kalle Valo on March 26, 2015[1]?

Thanks in advance,

Joe

[0] http://pad.lv/1436940
[1] http://permalink.gmane.org/gmane.linux.drivers.ath10k.devel/2057


_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-08-12 19:33 unknown qca6164 model 0x0041 Joseph Salisbury
@ 2015-08-13  5:04 ` Michal Kazior
  2015-08-13 10:34   ` Kalle Valo
  0 siblings, 1 reply; 10+ messages in thread
From: Michal Kazior @ 2015-08-13  5:04 UTC (permalink / raw)
  To: Joseph Salisbury
  Cc: 1436940, Kalle Valo, Arnd Bergmann, ath10k@lists.infradead.org

On 12 August 2015 at 21:33, Joseph Salisbury
<joseph.salisbury@canonical.com> wrote:
> Hello,
>
> There are still new folks reporting this issue in the Launchpad bug
> report[0].  Has there been any progress on the firmware problem reported
> in the comment by Kalle Valo on March 26, 2015[1]?
>
> Thanks in advance,

Thanks for pinging.

Recently we finally found a way to boot qca6164 with unofficial
windows-extracted firmware images on ath10k[1]. We still don't have an
official firmware release for qca61x4 family for ath10k though.


Michał

[1]: http://lists.infradead.org/pipermail/ath10k/2015-August/005752.html

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-08-13  5:04 ` Michal Kazior
@ 2015-08-13 10:34   ` Kalle Valo
  2015-08-13 10:37     ` Joseph Salisbury
  2015-08-17 17:37     ` Joseph Salisbury
  0 siblings, 2 replies; 10+ messages in thread
From: Kalle Valo @ 2015-08-13 10:34 UTC (permalink / raw)
  To: Michal Kazior
  Cc: 1436940, Arnd Bergmann, ath10k@lists.infradead.org,
	Joseph Salisbury

Michal Kazior <michal.kazior@tieto.com> writes:

> On 12 August 2015 at 21:33, Joseph Salisbury
> <joseph.salisbury@canonical.com> wrote:
>> Hello,
>>
>> There are still new folks reporting this issue in the Launchpad bug
>> report[0].  Has there been any progress on the firmware problem reported
>> in the comment by Kalle Valo on March 26, 2015[1]?
>>
>> Thanks in advance,
>
> Thanks for pinging.
>
> Recently we finally found a way to boot qca6164 with unofficial
> windows-extracted firmware images on ath10k[1]. We still don't have an
> official firmware release for qca61x4 family for ath10k though.

I just pushed the firmware here:

https://github.com/kvalo/ath10k-firmware/commit/7f7e7dda33676ced293de477b03711199ffe5256

Please let me know how it works (or not). And really sorry for taking so
long with this.

-- 
Kalle Valo

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-08-13 10:34   ` Kalle Valo
@ 2015-08-13 10:37     ` Joseph Salisbury
  2015-08-17 17:37     ` Joseph Salisbury
  1 sibling, 0 replies; 10+ messages in thread
From: Joseph Salisbury @ 2015-08-13 10:37 UTC (permalink / raw)
  To: Kalle Valo, Michal Kazior
  Cc: 1436940, Arnd Bergmann, ath10k@lists.infradead.org

On 08/13/2015 06:34 AM, Kalle Valo wrote:
> Michal Kazior <michal.kazior@tieto.com> writes:
>
>> On 12 August 2015 at 21:33, Joseph Salisbury
>> <joseph.salisbury@canonical.com> wrote:
>>> Hello,
>>>
>>> There are still new folks reporting this issue in the Launchpad bug
>>> report[0].  Has there been any progress on the firmware problem reported
>>> in the comment by Kalle Valo on March 26, 2015[1]?
>>>
>>> Thanks in advance,
>> Thanks for pinging.
>>
>> Recently we finally found a way to boot qca6164 with unofficial
>> windows-extracted firmware images on ath10k[1]. We still don't have an
>> official firmware release for qca61x4 family for ath10k though.
> I just pushed the firmware here:
>
> https://github.com/kvalo/ath10k-firmware/commit/7f7e7dda33676ced293de477b03711199ffe5256
>
> Please let me know how it works (or not). And really sorry for taking so
> long with this.
>
Thanks for such a fast response! 

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-08-13 10:34   ` Kalle Valo
  2015-08-13 10:37     ` Joseph Salisbury
@ 2015-08-17 17:37     ` Joseph Salisbury
  2015-08-18  5:07       ` Michal Kazior
  1 sibling, 1 reply; 10+ messages in thread
From: Joseph Salisbury @ 2015-08-17 17:37 UTC (permalink / raw)
  To: Kalle Valo, Michal Kazior; +Cc: ath10k@lists.infradead.org, Arnd Bergmann

On 08/13/2015 06:34 AM, Kalle Valo wrote:
> Michal Kazior <michal.kazior@tieto.com> writes:
>
>> On 12 August 2015 at 21:33, Joseph Salisbury
>> <joseph.salisbury@canonical.com> wrote:
>>> Hello,
>>>
>>> There are still new folks reporting this issue in the Launchpad bug
>>> report[0].  Has there been any progress on the firmware problem reported
>>> in the comment by Kalle Valo on March 26, 2015[1]?
>>>
>>> Thanks in advance,
>> Thanks for pinging.
>>
>> Recently we finally found a way to boot qca6164 with unofficial
>> windows-extracted firmware images on ath10k[1]. We still don't have an
>> official firmware release for qca61x4 family for ath10k though.
> I just pushed the firmware here:
>
> https://github.com/kvalo/ath10k-firmware/commit/7f7e7dda33676ced293de477b03711199ffe5256
>
> Please let me know how it works (or not). And really sorry for taking so
> long with this.
>
With the new files, a reporter in the bug says that he still gets the
ath10k/QCA6174/hw2.1/firmware-4.bin errors. Does the kernel need to be
updated for a new driver that looks for a -5 firmware?

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: unknown qca6164 model 0x0041
  2015-08-17 17:37     ` Joseph Salisbury
@ 2015-08-18  5:07       ` Michal Kazior
  0 siblings, 0 replies; 10+ messages in thread
From: Michal Kazior @ 2015-08-18  5:07 UTC (permalink / raw)
  To: Joseph Salisbury; +Cc: Kalle Valo, ath10k@lists.infradead.org, Arnd Bergmann

On 17 August 2015 at 19:37, Joseph Salisbury
<joseph.salisbury@canonical.com> wrote:
> On 08/13/2015 06:34 AM, Kalle Valo wrote:
>> Michal Kazior <michal.kazior@tieto.com> writes:
>>
>>> On 12 August 2015 at 21:33, Joseph Salisbury
>>> <joseph.salisbury@canonical.com> wrote:
>>>> Hello,
>>>>
>>>> There are still new folks reporting this issue in the Launchpad bug
>>>> report[0].  Has there been any progress on the firmware problem reported
>>>> in the comment by Kalle Valo on March 26, 2015[1]?
>>>>
>>>> Thanks in advance,
>>> Thanks for pinging.
>>>
>>> Recently we finally found a way to boot qca6164 with unofficial
>>> windows-extracted firmware images on ath10k[1]. We still don't have an
>>> official firmware release for qca61x4 family for ath10k though.
>> I just pushed the firmware here:
>>
>> https://github.com/kvalo/ath10k-firmware/commit/7f7e7dda33676ced293de477b03711199ffe5256
>>
>> Please let me know how it works (or not). And really sorry for taking so
>> long with this.
>>
> With the new files, a reporter in the bug says that he still gets the
> ath10k/QCA6174/hw2.1/firmware-4.bin errors. Does the kernel need to be
> updated for a new driver that looks for a -5 firmware?

Yes - either 4.2-rc or newer, or use Kalle's tree[1].

The qca6174 hw2.1 fix has been pulled into 4.1-stable[2] but it
doesn't understand the ignore_otp_result firmware feature flag so if
you rename the firmware-5.bin[3] to firmware-4.bin you'll need to load
ath10k_core module with "skip_otp=y" parameter.


Michał


[1]: https://github.com/kvalo/ath
[2]: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-4.1.y&id=b235edce5cbe4e978d44d8c57ec15afc4ba27d50
[3]: https://github.com/kvalo/ath10k-firmware/blob/7f7e7dda33676ced293de477b03711199ffe5256/ath10k/QCA6174/hw2.1/firmware-5.bin

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-08-18  5:08 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-12 19:33 unknown qca6164 model 0x0041 Joseph Salisbury
2015-08-13  5:04 ` Michal Kazior
2015-08-13 10:34   ` Kalle Valo
2015-08-13 10:37     ` Joseph Salisbury
2015-08-17 17:37     ` Joseph Salisbury
2015-08-18  5:07       ` Michal Kazior
  -- strict thread matches above, loose matches on Subject: below --
2015-03-19 12:17 Arnd Bergmann
2015-03-19 12:26 ` Michal Kazior
2015-03-19 13:31   ` Arnd Bergmann
2015-03-20 15:56     ` Kalle Valo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).