Do not attempt to load 7265D iwm(4) firmware on all 7265 devices.
authorstsp <stsp@openbsd.org>
Tue, 20 Jul 2021 16:00:47 +0000 (16:00 +0000)
committerstsp <stsp@openbsd.org>
Tue, 20 Jul 2021 16:00:47 +0000 (16:00 +0000)
commitb57370d64c440d7c4d5594a677fb066e3786fbfc
tree7899b0fd16ff2c1fae393d94f28b9e4a43430edb
parenta6ffc2d30c4675a1ca2a08d88d74c92561948b4f
Do not attempt to load 7265D iwm(4) firmware on all 7265 devices.

There are several variants of 7265 devices, all of which share a PCI ID.
7265D devices can be told apart by looking at the hardware revision number.
Non-D 7265 devices won't load 7265D firmware. Load the 7265-17 image instead.

Problem reported and fix tested on a non-D 7265 by Tilo Stritzky.
Tested on a 7265D by myself.
sys/dev/pci/if_iwm.c