Bug 244261 - Add support for Intel AX200 (iwx) wireless devices
Summary: Add support for Intel AX200 (iwx) wireless devices
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: wireless (show other bugs)
Version: 12.1-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-wireless mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-21 05:41 UTC by Brian Zou
Modified: 2020-03-24 17:46 UTC (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Zou 2020-02-21 05:41:50 UTC
OpenBSD be supported https://man.openbsd.org/man4/iwx.4
Comment 1 vidwer+fbsdbugs 2020-02-21 12:06:42 UTC
There are plans to port if_iwx, yes. I have ordered an adapter to work on, unless others beat me to it, in the (nearby) future. Might arrive somewhere in the next two months.

In the meanwhile, can you elaborate on 1) which laptop (or desktop) ships with AX200, and 2) provide some PCI ID details?
Comment 2 Gavin Atkinson freebsd_committer freebsd_triage 2020-02-21 15:02:12 UTC
Containing AX200 160MHz with PCI vendor 0x8086 device 0x2723:

- HP EliteBook HSN-122C
- HP EliteBook HSN-123C
- HP EliteBook HSN-124C-5
Comment 3 nomoo 2020-02-21 20:30:31 UTC
Good news! I'm ready to test with the following hardware:

Lenovo X1 Extreme Gen 2

AX200 160MHz: vendor 0x8086 device 0x2723
Comment 4 vidwer+fbsdbugs 2020-02-21 21:13:03 UTC
(In reply to Gavin Atkinson from comment #2)
Are those SKUs? Because HP's website doesn't retrieve those models: https://www8.hp.com/uk/en/search/search.html?nores=true&qt=HP%20EliteBook%20HSN-122C
Comment 5 Brian Zou 2020-02-23 10:20:51 UTC
Laptop:
ThinkPad X1 2019 Extreme Gen 2

Computer motherboard:
GIGABYTE TRX40 AORUS XTREME
ASUS ROG STRIX TRX40-E GAMING
ASUS ROG CROSSHAIR VIII IMPACT
ASUS ROG ZENITH II EXTREME
ASUS ROG ZENITH II EXTREME ALPHA
MSI Creator TRX40
MSI Creator X299

WIFI chip:
https://www.amazon.com/WiFi-AX200-PCs-802-11AX-Bluetooth-NGW/dp/B07TLBNSZQ
Comment 6 vidwer+fbsdbugs 2020-02-25 14:55:10 UTC
(In reply to vidwer+fbsdbugs from comment #4)
Quoting Gavin: "HSN-122: "EliteBook x360 830 G6"  HSN-123: "EliteBook 850 G6" and HSN-124: "EliteBook 840 G6""
Comment 7 vidwer+fbsdbugs 2020-03-24 11:20:01 UTC
Still working on the port.
Comment 8 vidwer+fbsdbugs 2020-03-24 11:21:25 UTC
Still working on the driver. Currently, while loading if_iwx it comes 'up' in dmesg with:

iwx0: <iwx22000_cfg, in need of a better name /* Intel(R) Dual Band Wireless AC 9260 */> mem 0xf0000000-0xf0003fff at device 0.0 on pci2
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
bus_dmamem_alloc failed to align memory properly.
iwx0: iwx_read_firmware: unknown firmware section 55, abort
iwx0: firmware parse error 22, section type 55
device_attach: iwx0 attach returned 6