On 04/09/2018 12:13 AM, Daniel Borkmann wrote:
> Hi Luciano,
> 
> On 04/07/2018 08:54 AM, Luciano Coelho wrote:
>> On Thu, 2018-04-05 at 16:55 +0200, Daniel Borkmann wrote:
> [...]
>>> after upgrading to 4608f064532c ("Merge
>>> git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next")
>>> my kernel log gets constantly flooded with the below message and
>>> wireless stops
>>> working ... just in case you haven't had a report on this yet.
>>> Downgrading back
>>> to older v4.16-rcX kernel gets everything back to normal working
>>> state; haven't
>>> had time for bisection yet, but hopefully the below would provide
>>> some clue.
>>
>> [...]
>>
>>> [  513.429773] iwlwifi 0000:04:00.0: Failed to send quota: -5
>>> [  513.429775] iwlwifi 0000:04:00.0: Failed to update quotas after
>>> restart (-5)
>>> [  514.163758] iwlwifi 0000:04:00.0: Microcode SW error
>>> detected.  Restarting 0x82000000.
>>> [  514.163987] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
>>> [  514.163988] iwlwifi 0000:04:00.0: Status: 0x00000100, count: 6
>>> [  514.163989] iwlwifi 0000:04:00.0: Loaded firmware version:
>>> 27.455470.0
>>> [  514.163991] iwlwifi 0000:04:00.0: 0x00000038 | BAD_COMMAND
>>
>> [...]
>>
>> I did add support for new FW APIs, so maybe some check for the FW
>> version is missing somewhere.
>>
>> Which NIC are you using? I can see that you're using an older version
>> of the firmware (27.455470.0).  For 7265D and 3168 we already have
>> version 29.  For 8000C and 8260 we have vesion 36.  You can find all
>> the latest versions in our fork of linux-firmware.git[1].  And soon the
>> main linux-firmware.git[2] will also include the latest versions, since
>> I sent a pull request yesteday ago.
>>
>> Meanwhile, I'll investigate this problem.  It shouldn't happen even if
>> you're using an older firmware.  Maybe I'll have to stop supporting
>> version 27 in newer kernels, let's see.
> 
> Here's from the log on an older (working) kernel:
> 
> $ dmesg | grep iwlwifi
> [    7.672955] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
> [    7.705000] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-36.ucode failed with error -2
> [    7.705208] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-35.ucode failed with error -2
> [    7.705391] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-34.ucode failed with error -2
> [    7.705850] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-33.ucode failed with error -2
> [    7.706118] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-32.ucode failed with error -2
> [    7.706463] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-31.ucode failed with error -2
> [    7.706789] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-30.ucode failed with error -2
> [    7.707182] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-29.ucode failed with error -2
> [    7.707746] iwlwifi 0000:04:00.0: Direct firmware load for 
> iwlwifi-8000C-28.ucode failed with error -2
> [    7.714899] iwlwifi 0000:04:00.0: loaded firmware version 27.455470.0 
> op_mode iwlmvm
> [    8.400655] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 
> 8260, REV=0x208
> [    8.475161] iwlwifi 0000:04:00.0: base HW address: [...]
> [    8.568333] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
> 
> I'll try to upgrade the FW in the mean time, thanks!

Moved to iwlwifi-8000C-36 and that definitely helped. Thanks!

>> [1] 
>> https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/
>> [2] 
>> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
>>
>> --
>> Cheers,
>> Luca.
>>
> 

Reply via email to