Discussion:
Is anyone working on adding Intel Comet Lake Wi-FI support?
Andrey V. Elsukov
2021-03-30 10:05:20 UTC
Permalink
Hi,

I have got lenovo carbon X1 Gen8, that works well with 14.0-CURRENT, but
we lack support for its WiFi:

***@pci0:0:20:3: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086
device=0x02f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH-LP CNVi WiFi'
class = network

We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new PCI-ID
will not help. Is anyone working on adding support for these cards?
--
WBR, Andrey V. Elsukov
Bjoern A. Zeeb
2021-03-30 18:34:14 UTC
Permalink
On Tue, 30 Mar 2021, Andrey V. Elsukov wrote:

Hi Andrey,
Post by Andrey V. Elsukov
I have got lenovo carbon X1 Gen8, that works well with 14.0-CURRENT, but
device=0x02f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH-LP CNVi WiFi'
class = network
We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new PCI-ID
will not help. Is anyone working on adding support for these cards?
It's an AX201, right? If so, yes. I have no CNVi or AX201 to test
with but assumptions are it will work.

Can I get back to you mid-/end next week?
--
Bjoern A. Zeeb r15:7
Andrey V. Elsukov
2021-03-31 08:08:39 UTC
Permalink
Post by Andrey V. Elsukov
device=0x02f0 subvendor=0x8086 subdevice=0x0070
   vendor     = 'Intel Corporation'
   device     = 'Comet Lake PCH-LP CNVi WiFi'
   class      = network
We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new PCI-ID
will not help. Is anyone working on adding support for these cards?
It's an AX201, right?  If so, yes.  I have no CNVi or AX201 to test
with but assumptions are it will work.
Can I get back to you mid-/end next week?
Hi,

sure, I'll glad to make it working :)
--
WBR, Andrey V. Elsukov
Andrey V. Elsukov
2021-05-18 13:58:34 UTC
Permalink
Post by Andrey V. Elsukov
I have got lenovo carbon X1 Gen8, that works well with 14.0-CURRENT, but
device=0x02f0 subvendor=0x8086 subdevice=0x0070
   vendor     = 'Intel Corporation'
   device     = 'Comet Lake PCH-LP CNVi WiFi'
   class      = network
We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new PCI-ID
will not help. Is anyone working on adding support for these cards?
It's an AX201, right?  If so, yes.  I have no CNVi or AX201 to test
with but assumptions are it will work.
Can I get back to you mid-/end next week?
Hi Bjoern,

is there any news about this driver? I'm ready to test anything that can
allow to disconnect the cable :)
--
WBR, Andrey V. Elsukov
Dmitry Chagin
2021-05-19 21:38:24 UTC
Permalink
Post by Andrey V. Elsukov
Post by Andrey V. Elsukov
I have got lenovo carbon X1 Gen8, that works well with 14.0-CURRENT, but
device=0x02f0 subvendor=0x8086 subdevice=0x0070
   vendor     = 'Intel Corporation'
   device     = 'Comet Lake PCH-LP CNVi WiFi'
   class      = network
We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new PCI-ID
will not help. Is anyone working on adding support for these cards?
It's an AX201, right?  If so, yes.  I have no CNVi or AX201 to test
with but assumptions are it will work.
Can I get back to you mid-/end next week?
Hi Bjoern,
is there any news about this driver? I'm ready to test anything that can
allow to disconnect the cable :)
Hi,
+1 here.

***@pci0:0:20:3: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH CNVi WiFi'
class = network
Dave Jones
2021-05-20 02:19:26 UTC
Permalink
Post by Andrey V. Elsukov
Post by Andrey V. Elsukov
Post by Bjoern A. Zeeb
Post by Andrey V. Elsukov
I have got lenovo carbon X1 Gen8, that works well with 14.0-CURRENT,
but
vendor=0x8086
Post by Andrey V. Elsukov
Post by Bjoern A. Zeeb
Post by Andrey V. Elsukov
device=0x02f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH-LP CNVi WiFi'
class = network
We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new
PCI-ID
Post by Andrey V. Elsukov
Post by Bjoern A. Zeeb
Post by Andrey V. Elsukov
will not help. Is anyone working on adding support for these cards?
It's an AX201, right? If so, yes. I have no CNVi or AX201 to test
with but assumptions are it will work.
Can I get back to you mid-/end next week?
Hi Bjoern,
is there any news about this driver? I'm ready to test anything that can
allow to disconnect the cable :)
Hi,
+1 here.
device=0x06f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH CNVi WiFi'
class = network
+1 same here.

According to
https://www.freebsd.org/status/report-2021-01-2021-03/#_intel_wirel
ess_update

Bjoern, can you share the source code? People can test it, thanks.
Berislav Purgar
2021-05-20 12:48:46 UTC
Permalink
+1

Any info will be great ..
Post by Dave Jones
Post by Andrey V. Elsukov
Post by Andrey V. Elsukov
Post by Bjoern A. Zeeb
Post by Andrey V. Elsukov
I have got lenovo carbon X1 Gen8, that works well with 14.0-CURRENT,
but
vendor=0x8086
Post by Andrey V. Elsukov
Post by Bjoern A. Zeeb
Post by Andrey V. Elsukov
device=0x02f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH-LP CNVi WiFi'
class = network
We have support for iwm9000+ support, but it seems this card has bit
different handling in linux's iwlwifi driver. And just adding new
PCI-ID
Post by Andrey V. Elsukov
Post by Bjoern A. Zeeb
Post by Andrey V. Elsukov
will not help. Is anyone working on adding support for these cards?
It's an AX201, right? If so, yes. I have no CNVi or AX201 to test
with but assumptions are it will work.
Can I get back to you mid-/end next week?
Hi Bjoern,
is there any news about this driver? I'm ready to test anything that
can
Post by Andrey V. Elsukov
Post by Andrey V. Elsukov
allow to disconnect the cable :)
Hi,
+1 here.
device=0x06f0 subvendor=0x8086 subdevice=0x0070
vendor = 'Intel Corporation'
device = 'Comet Lake PCH CNVi WiFi'
class = network
+1 same here.
According to
https://www.freebsd.org/status/report-2021-01-2021-03/#_intel_wirel
ess_update
Bjoern, can you share the source code? People can test it, thanks.
_______________________________________________
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
"
Bjoern A. Zeeb
2021-05-20 15:46:07 UTC
Permalink
Post by Berislav Purgar
Any info will be great ..
+100 from me.

Developers might have seen that I was gone for a while.
I resumed working on this yesterday updating and extracting the iwlwifi
specific bits from my dev repo.

I’ll have a better update for you by Monday evening should life not
interfere again.

/bz
Bjoern A. Zeeb
2021-05-24 20:58:23 UTC
Permalink
On Thu, 20 May 2021, Bjoern A. Zeeb wrote:

Hi,
Post by Bjoern A. Zeeb
Post by Berislav Purgar
Any info will be great ..
+100 from me.
I resumed working on this yesterday updating and extracting the iwlwifi
specific bits from my dev repo.
I’ll have a better update for you by Monday evening should life not interfere
again.
It partially did so I am not quite where I wanted to be but here's the promised update:

- I've started an email with core to resolve a licensing policy issue for
importing the driver into HEAD; I was happy about both the feedback I
got and that there was work in progress already on that issue.
This is on-going.

- I've started extracting the driver, firmware, the LinuxKPI and
remaining net80211 changes out of my dev tree into a clean tree that
I can also push somewhere. I've not resolved all LinuxKPI conflicts
yet but hope to finish this all tomorrow.

- LinuxKPI changes are getting extracted into small individual bits
and being reviewed in parallel.


I'll send another update on Thu hopefully with a link to a tree and
some documentation.


Bjoern
--
Bjoern A. Zeeb r15:7
Berislav Purgar
2021-05-27 17:03:20 UTC
Permalink
Post by Bjoern A. Zeeb
Hi,
Post by Bjoern A. Zeeb
Post by Berislav Purgar
Any info will be great ..
+100 from me.
I resumed working on this yesterday updating and extracting the iwlwifi
specific bits from my dev repo.
I’ll have a better update for you by Monday evening should life not
interfere
Post by Bjoern A. Zeeb
again.
- I've started an email with core to resolve a licensing policy issue for
importing the driver into HEAD; I was happy about both the feedback I
got and that there was work in progress already on that issue.
This is on-going.
- I've started extracting the driver, firmware, the LinuxKPI and
remaining net80211 changes out of my dev tree into a clean tree that
I can also push somewhere. I've not resolved all LinuxKPI conflicts
yet but hope to finish this all tomorrow.
- LinuxKPI changes are getting extracted into small individual bits
and being reviewed in parallel.
I'll send another update on Thu hopefully with a link to a tree and
some documentation.
Bjoern
--
Bjoern A. Zeeb r15:7
_______________________________________________
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
"
Hi

Thanks for the information and also a great job. We are waiting for a link
so we can give it a try.

B
Bjoern A. Zeeb
2021-05-27 21:44:09 UTC
Permalink
On Thu, 27 May 2021, Berislav Purgar wrote:

Hi,
Post by Berislav Purgar
Post by Bjoern A. Zeeb
I'll send another update on Thu hopefully with a link to a tree and
some documentation.
Thanks for the information and also a great job. We are waiting for a link
so we can give it a try.
Sorry, no tree tonight yet.

I have 6 more pci and devres related functions to merge and get through
review and with that the LinuxKPI bits for iwlwifi (modulo wifi which
is self-contained) are in HEAD which simply eases life a lot and will
allow me to focus on the actual work. It'll also make it a lot easier
to get the driver into the hands of people running stable/13 in two
weeks time.

Amongst other things updates comitted this week (thanks to everyone
reviewing!) needed changes for drm-kmod (pull request also submitted
there) and the long-tail story of netdevice (which still is in ofed
and mlx4 which we cannot break) seem to have a possible solution now
(builds finished a few minutes ago).

In addition there's was some other work which need to be addressed and
I hadn't planned for (and more came in an hour ago).

I will continue for another hour or two tonight as I'll not be around
for part of tomorrow.

Next email, with a link.

/bz
--
Bjoern A. Zeeb r15:7
Berislav Purgar
2021-06-02 12:26:53 UTC
Permalink
When we could expect a link ? 😊

B
Post by Bjoern A. Zeeb
Next email, with a link.
/bz
--
Bjoern A. Zeeb r15:7
_______________________________________________
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
"
Dave Jones
2021-06-07 07:38:59 UTC
Permalink
Bjoern,

When do you intend to send next email?
When we could expect a link ? 😊
B
Post by Bjoern A. Zeeb
Next email, with a link.
/bz
--
Bjoern A. Zeeb r15:7
_______________________________________________
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "
"
_______________________________________________
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
"
Loading...