FS#69111 - [Linux] 5.10.2 Bluetooth: hci0: don't support firmware rome 0x31010000

Attached to Project: Arch Linux
Opened by Sourav Das (souravdas142) - Friday, 25 December 2020, 17:39 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 25 December 2020, 17:49 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


I have custom compile Linux 5.10.2 with a patch irrelevant to bluetooth without modifing anything else. But I am unable to manage to power on the bluetooth controller from bluetoothctl. when i try to power on the controller, a message shown "No default controller available". from journalctl log I got a error "Bluetooth: hci0: don't support firmware rome 0x31010000". There is no problem with Linux 5.9.14 though.

Additional info:
* package version(s) Linux 5.10.2, bluez-5.55-1
* config and/or log files etc. see journalctl log and bluetooth device log below.
* link to upstream bug report, if any : a bug report already has been filed at : https://www.spinics.net/lists/linux-bluetooth/msg89659.html and https://bugzilla.kernel.org/show_bug.cgi?id=210681 from the comment(https://bugzilla.kernel.org/show_bug.cgi?id=210681#c6) of the bug report, it is suggested that revert the commit to its(drivers/bluetooth/btusb.c file) previous and compile the kernel again fix the issue.

Steps to reproduce:
it seems to problem with Qualcomm Atheros bluetooth chipset. so with any chipset with Qualcomm Atheros, you can reproduce the error. in bluetoothctl interactive shell just turn the power on the bluetooth controller with "power on" you can see the problem "No default controller available".
This task depends upon

Closed by  Doug Newgard (Scimmia)
Friday, 25 December 2020, 17:49 GMT
Reason for closing:  Duplicate
Additional comments about closing:  Don't do that