Comment 6 for bug 85247

Revision history for this message
Adam McDaniel (adamrmcd) wrote :

I've had this same problem for a couple weeks now. After a little digging I believe that the likely culprit was introduced in 2.6.19. From that kernel's changelog:

> commit 3f5306927d800306ebba542438cfdf1a1c418376
> Author: Marcel Holtmann
> Date: Sun Oct 15 17:31:19 2006 +0200
>
> [Bluetooth] Use work queue to trigger URB submission
>
> The bcm203x firmware loading driver uses a timer to trigger the
> URB submission. It is better to use a work queue instead.
>
> Signed-off-by: Marcel Holtmann

Right now I'm trying to build 2.6.20 without this specific check-in to see if this fixes things. FWIW, there appears to be another "bluetooth firmware" check-in, to 2.6.21-rc2, which may already fix the issue. I'll test that out next :)