On Sat, February 24, 2018 4:05 pm, Stefan Sperling wrote:
> On Sat, Feb 24, 2018 at 03:21:14PM -0500, trondd wrote:
>> Went back to HEAD and reporduced the problem immediatly.  Applied the
>> patch and
>> that seems to fix it.  Running the patch without IWM_DEBUG for now to
>> verify
>> stability.
>
>> Feb 24 14:42:07 portabsd /bsd: iwm0: 0000001C | hcmd
>
> This "host command" code is the command used to transmit a frame:
>
> #define IWM_TX_CMD              0x1c
>
> So it seems the firmware is crashing during an attempt to send a frame
> while a background scan is in progress.
> It's unclear why this is happening. It could be a firmware bug, or it
> could be misuse of the firmware's API by the driver.
>
> Your observation that my diff fixes it means that setting the SSID of a
> an AP in the background scan command is somehow related to this crash.
>
> One possibility is that a firmware upgrade could fix this.
> But in any case, setting the SSID during a background scan is not
> necessary.
> So if my diff works, we can just commit it and stop worrying about the
> firwmare's problems.
>

It's been running without any problems all day.  Thanks Stefan.

Tim.

Reply via email to