Intel's next dirty wifi trick
by o2cool from LinuxQuestions.org on (#57690)
Hello, I have just hopefully a quick and easy question. I am trying to find a replacement wifi card for my laptop. It currently has a intel 9560 m.2 2230 slot key e card which appears to be broken in kernels > 5.4
I understand just using a lts kernel but my retort to that is when the lts moves to whatever is next, i am in the same boat. Yes some kernels have had this fixed but the patch does not seem to follow the next builds. Intel sees this card as replaceable and probably just wants me to throw out this $1500 lappy and buy a new one.... you know because these things are just as replaceable as the $1000 android phones...
I have tried kernel 5.7 and 5.8 on gentoo, and arch. anything on lts kernel seems to work. Tried a backported module and no change. Tried multiple different module options. The option changes can get the card to communicate but when it goes into idle, the firmware crashes and wifi/bluetooth dies.
I would very much love to upgrade to something that is NOT intel and does not rely on the simulated hardware over the CNVi communication.
I have been searching for 2 days and honestly do not think anyone but intel makes a wifi card that is m.2 key e or ea
Specs on machine:
System76 darter pro (darp5)
Kernel: 5.7.15.a-1-hardened #1 SMP PREEMPT Wed, 12 Aug 2020 16:02:31 +0000 x86_64 GNU/Linux
Hardware:
CPU: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake)
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
01:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
02:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
02:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
02:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
03:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018] (rev 06)
38:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018] (rev 06)
39:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
39:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
3a:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
What i am asking is for suggestions and links for good replacement hardware that is not cpu dependent. I would honestly like to go away from intel for a wifi card. I wouldn't mind something for tinkering as well with atheros. I find that intel says to use a ax200 or ax201 and those cards both say to not use in a machine that has CNVi part so everything contradicts. This laptop is my little coding/infosec machine and i would love for it to stay mobile, Makes for a really crappy desktop.


I understand just using a lts kernel but my retort to that is when the lts moves to whatever is next, i am in the same boat. Yes some kernels have had this fixed but the patch does not seem to follow the next builds. Intel sees this card as replaceable and probably just wants me to throw out this $1500 lappy and buy a new one.... you know because these things are just as replaceable as the $1000 android phones...
I have tried kernel 5.7 and 5.8 on gentoo, and arch. anything on lts kernel seems to work. Tried a backported module and no change. Tried multiple different module options. The option changes can get the card to communicate but when it goes into idle, the firmware crashes and wifi/bluetooth dies.
I would very much love to upgrade to something that is NOT intel and does not rely on the simulated hardware over the CNVi communication.
I have been searching for 2 days and honestly do not think anyone but intel makes a wifi card that is m.2 key e or ea
Specs on machine:
System76 darter pro (darp5)
Kernel: 5.7.15.a-1-hardened #1 SMP PREEMPT Wed, 12 Aug 2020 16:02:31 +0000 x86_64 GNU/Linux
Hardware:
CPU: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake)
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
01:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
02:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
02:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
02:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
03:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018] (rev 06)
38:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018] (rev 06)
39:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
39:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
3a:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
What i am asking is for suggestions and links for good replacement hardware that is not cpu dependent. I would honestly like to go away from intel for a wifi card. I wouldn't mind something for tinkering as well with atheros. I find that intel says to use a ax200 or ax201 and those cards both say to not use in a machine that has CNVi part so everything contradicts. This laptop is my little coding/infosec machine and i would love for it to stay mobile, Makes for a really crappy desktop.