BT / serial regression introduced during the recent 4.9-rc1 merge?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Marcel, hi everyone,

I've compiled the latest bluetooth-next branch and I'm facing what looks
like a regression to me (still on a Lenovo ThinkPad 8 tablet): btattach
doesn't properly initialize the Broadcom BCM2E55 chipset anymore. 

I'm getting various timeout messages in dmesg:

[   13.188057] Bluetooth: hci0 command 0xfc45 tx timeout
[   16.093068] serial8250_interrupt: 4158 callbacks suppressed
[   16.093072] serial8250: too much work for irq39
[   16.094287] serial8250: too much work for irq39
...
[   16.103868] serial8250: too much work for irq39
[   21.100041] serial8250_interrupt: 4167 callbacks suppressed
[   21.100044] serial8250: too much work for irq39
...
[   21.222065] Bluetooth: hci0: BCM: failed to write clock (-110)
[   23.238528] Bluetooth: hci0 command 0x0c03 tx timeout
[   26.104253] serial8250_interrupt: 4165 callbacks suppressed
[   26.104257] serial8250: too much work for irq39

which I never had before and Bluetooth never actually starts.

Bluetooth doesn't init with a kernel built with the latest commit from
yesterday 526c86021e5102b8a4b5555b4196f7a19f44e2c4. 

I've gone back in time and it doesn't work either with a kernel built at 	
e6445f52d9c8b0e6557a45fa7d0e8e088d430a8c "Merge tag 'usb-4.9-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb".

It still worked at commit a2f195a73eba807006fb0cb882ecb552c06eea00
"bluetooth: bcm203x: don't print error when allocating urb fails" though,
which was the last previous commit modifying files in drivers/bluetooth in
the bluetooth-next branch.


I've attached the output of btmon when it used to work and one not working
(prefixed with .e6445f5) if that may be useful.


I'll continue my investigation in my spare time, trying to bissect to find
the culprit commit but there are hundreds of them so it will take me quite a
while. I'll focus on patches touching the serial 8250 driver to start with,
as there are only a few of them, but feel free to point me into a different
direction if you have another idea or suggestion. 

I wanted to share this early with the Bluetooth list as I didn't see the
issue mentioned until now. Feel free to forward this message to other lists
as it's likely coming from another kernel subsystem.   

Thanks,

Jérôme

Attachment: btmon.thinkpad8-init.btsnoop
Description: Binary data

Attachment: btmon.thinkpad8-init.btsnoop.e6445f5
Description: Binary data


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux