CVSROOT: /cvs Module name: src Changes by: s...@cvs.openbsd.org 2020/08/02 05:11:07
Modified files: sys/dev/pci : if_iwx.c Log message: Make iwx(4) match any AX200 device again. In case of AX201 we need to be careful about which devices are matched by the driver because devices with technical differences share the same PCI product ID. The driver must additionally match against a table of known PCI subsystem product IDs to identify an AX201 device correctly. For consistency, I wrote similar matching code for AX200 devices. This matches my AX200 device correctly but fails to recognize some other devices which were previously attached and working. Turns out the Linux driver seems to use AX200 subsystem product IDs merely for marketing purposes. It makes the operating system advertise some AX200 devices with distinct trademarked names. There are no technical differences that concern the driver and there is no exhaustive list of possible AX200 subsystem product IDs. So just match them all. Problem reported by Bobby Reynolds.