unhandled firmware response in iwm0

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

unhandled firmware response in iwm0

jes@posteo.de
Hi,

when connecting to an open wifi I get following message:

iwm0: unhandled firmware response 0xce/0xb800002c rx ring 0[48]

I added another case which ignores the IWM_BT_PROFILE_NOTIFICATION.
I didn't notice any change when connecting, except that the message is
gone.

diff --git sys/dev/pci/if_iwm.c sys/dev/pci/if_iwm.c
index fa3c1c82cc8..5b7b116dba4 100644
--- sys/dev/pci/if_iwm.c
+++ sys/dev/pci/if_iwm.c
@@ -7320,6 +7320,9 @@ iwm_notif_intr(struct iwm_softc *sc)
     IWM_FSEQ_VER_MISMATCH_NOTIFICATION):
     break;
 
+ case IWM_BT_PROFILE_NOTIFICATION:
+ break;
+
  /*
  * Firmware versions 21 and 22 generate some DEBUG_LOG_MSG
  * messages. Just ignore them for now.

Reply | Threaded
Open this post in threaded view
|

Re: unhandled firmware response in iwm0

Stefan Sperling-5
On Mon, Mar 12, 2018 at 06:30:05PM +0100, Jan Schreiber wrote:
> Hi,
>
> when connecting to an open wifi I get following message:
>
> iwm0: unhandled firmware response 0xce/0xb800002c rx ring 0[48]
>
> I added another case which ignores the IWM_BT_PROFILE_NOTIFICATION.
> I didn't notice any change when connecting, except that the message is
> gone.

I'm not sure about this.

How often do you see this message?

Does this message imply that bluetooth is active? Maybe the driver
is doing something wrong when configuring bluetooth co-existence?

I think we generally want bluetooth to be disabled. I don't understand
how we can do that and I don't have the right hardware to play around with
to find out. Can you maybe try to make the driver do something sensible
in iwm_send_bt_init_conf() in order to make this message disappear?

>
> diff --git sys/dev/pci/if_iwm.c sys/dev/pci/if_iwm.c
> index fa3c1c82cc8..5b7b116dba4 100644
> --- sys/dev/pci/if_iwm.c
> +++ sys/dev/pci/if_iwm.c
> @@ -7320,6 +7320,9 @@ iwm_notif_intr(struct iwm_softc *sc)
>      IWM_FSEQ_VER_MISMATCH_NOTIFICATION):
>      break;
>  
> + case IWM_BT_PROFILE_NOTIFICATION:
> + break;
> +
>   /*
>   * Firmware versions 21 and 22 generate some DEBUG_LOG_MSG
>   * messages. Just ignore them for now.
>