On Mon, Oct 14, 2019 at 01:51:02PM +0200, Stefan Sperling wrote: > > Newer iwm firmware requires the driver to use a feature known as > dynamic queue allocation (DQA). What matters is that the command queue > index was changed. Newer firmware images have stopped responding to > commands sent with the old command queue index, and this is preventing > us from dropping newer firmware versions into /etc/firmware without > breaking things. > > Some of our existing firmware images already support DQA (*-22 image > files), and some do not (*-16 image files), so we need to support both > modes of operation for now. (Linux has already removed non-DQA code > paths from their iwlwifi driver). > > I have successfully tested this diff on 8265 with our current firmware > image (22.361476.0) as well as a newer -22 firmware image (22.391740.0, > which is *not* in fw_update yet). I have also tested 7265 successfully. > > Tests on 7260 and 8260 devices are still required. > Nothing should change. At this point I am just looking for potential > regressions when using this diff against our current firmware images. > > Reviews and OKs are also welcome.
Tested on 3165 with current firmware (16.242414.0), seems to be working fine. iwm0 at pci3 dev 0 function 0 "Intel Dual Band Wireless AC 3165" rev 0x81, msi iwm0: hw rev 0x210, fw ver 16.242414.0, address 08:d4:0c:xx:xx:xx
