On Mon, 2017-04-24 at 05:40 -0700, Andi Kleen wrote: > > > Any fixes/workarounds? > > > > It seems that you are using an old firmware version: > > > > > [70585.074356] iwlwifi 0000:03:00.0: Loaded firmware version: 21.302800.0 > > > > We have already published version -27 for 4.11 and you're still using > > version -21. You can get the latest version from here: > > Ok if the old firmware is not supported anymore how about a warning > or an error? It is expected to work with -21. If it really doesn't work with it anymore, but works with the newer ones, I'll bump the minimum supported version so we'll print an error and bail out. > > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-7265D-27.ucode > > > > We have loads of fixes and improvements in this new version. And > > hopefully it will make your problems go away. ;) > > > > Please try it and let me know how it goes. > > This is -27, but the driver looks for -28 > > [12382.760671] iwlwifi 0000:03:00.0: Direct firmware load for > iwlwifi-7265D-28.ucode failed with error -2 > > Where is version -28? TL;DR: this error message is harmless and the driver tries to load -27 if -28 is not available. Long story: We upstream driver patches from our internal tree constantly and, at that point, we don't know which FW version will pass all the quality gates to be released officially. The driver in 4.11 supports up to version -28. We haven't release -28 yet, though (and maybe won't), so you get this error message when we try to load it. But if it fails to load, we try to load the one immediately below it and so on, until we reach the minimum API version we support. These errors are definitely annoying and confusing, but I don't know how to work around them. Luckily Luis is working on the firmware class[1] and part of his work will make these messages go away. Hope this helps. And please let me know if iwlwifi-7265D-27.ucode works for you. [1] https://lkml.org/lkml/2017/3/29/1004 -- Cheers, Luca.