[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Done, thanks! https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1924741 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Ian, can you please file a new bug? Thanks. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I have a Dell/Broadcom 413c:8143 device and the patchram is apparently still not being applied for me in Ubuntu 20.04, kernel `5.4.0-70-generic`. I see that the following struct was added in early 2017: /* Dell Computer - Broadcom based */ { USB_VENDOR_AND_INTERFACE_INFO(0x413c, 0xff, 0x01, 0x01), .driver_info = BTUSB_BCM_PATCHRAM }, Commit diffs: https://github.com/torvalds/linux/commit/fdfddc601713d4ed564b0bd25b29415bd622020a https://kernel.ubuntu.com/git/ubuntu/ubuntu- zesty.git/diff/drivers/bluetooth/btusb.c?h=Ubuntu-4.10.0-14.16&id=9f8d1a6f221b33b294032c15e4739a8a9076aaec However, an earlier struct some ten items above appears to be blocking the addition from taking effect: { USB_DEVICE(0x413c, 0x8197) }, With the stock Ubuntu module HSP/HFP does not work for me, but if I remove the `USB_DEVICE` item, leaving the `USB_VENDOR_AND_INTERFACE_INFO` item, and recompile, the patchram is applied and HSP/HFP works. Might it be necessary to remove the previous `USB_DEVICE` item from the module source? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@xnor: Naming rule of the firmware has been changed for some historical reasons... * In 14.04, it is "/lib/firmware/brcm/fw-_.hcd". ( https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/trusty/tree/drivers/bluetooth/btusb.c#n1410 ) * In 16.04, it is "/lib/firmware/brcm/.hcd". ( https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial/tree/drivers/bluetooth/btbcm.c#n323 ) * In 18.04, it is either "/lib/firmware/brcm/.hcd" or "/lib/firmware/brcm/--.hcd". ( https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/bionic/tree/drivers/bluetooth/btbcm.c#n478 and https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/bionic/tree/drivers/bluetooth/btbcm.c#n499 ) Unfortunately because of its incompatible license, we're not able to include the firmware in linux-firmware package. Even in the linux- firmware upstream, there are only a very small amount of such bluebooth firmware files and those should already be included in 18.04 linux- firmware package. ( https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux- firmware.git/tree/brcm ) If it used to work on 14.04 but stops working after upgrade, you may already have "/lib/firmware/brcm/fw-_.hcd" in your 14.04 installation (maybe either from a preload Ubuntu system or it was downloaded from somewhere). Filename of the firmware needs to be changed after upgrade so that driver can find it. In this case: $ sudo mv /lib/firmware/brcm/fw-0a5c_21e6.hcd /lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd If you wiped the whole system before installing 18.04, you have to find the file elsewhere though. If you are not sure what the correct hcd filename is, please check the output of dmesg and you'll see the driver complaining about missing firmware. $ dmesg - For converting the hex formatted firmware to hcd, hex2hcd is included in newer bluez. In 18.04, simply install bluez then you'll have the tool: $ sudo apt-get install bluez Still you can use dmesg to determine the hcd filename to use: $ dmesg You'll have to find the hex firmware in Windows driver provided by laptop vendors, then convert it and place the output to the right place. For example: $ sudo hex2hcd -o /lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd Hope this helps. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@xor, there is no such file in linux-firmware/trusty: https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux- firmware/tree/brcm?h=trusty . Could you have a check where does that file come from? $ dpkg -S /lib/firmware/brcm/BCM20702A1* This has to be executed on a trusty installation. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Can an admin please flag this as affecting Ubuntu version Bionic as well? My kernel indeed complains "Patch brcm/BCM20702A1-0a5c-21e6.hcd not found" on Bionic. Also, Bluetooth USED TO work on this machine on 14.04, 18.04 (Bionic) broke it. So if 14.04 shipped the file apparently then why can't 18.04 just do the same? :) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
UPDATE: MY FIX After some digging, I decided to download the latest Bluetooth Driver from Lenovo and extracted the firmware from it. I forked Winterheart's repository and patched the firmware and it works for me. Here is the link if anyone needs: https://github.com/alecz20/broadcom-bt-firmware/blob/master/brcm/BCM20702A1-0a5c-21f3.hcd -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
UPDATE: If I remove the /lib/firmware/brcm/BCM20702A1-0a5c-21f3.hcd and I reboot I get the "flaky" Bluetooth back. Sometimes I need to suspend/resume to get it back. Was hoping this firmware would fix the issue, but instead it makes it worse. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I have same issue as @painterengr I had the problem where the Bluetooth mouse would work at first, but then suddenly: "Bluetooh Disabled". I checked dmesg and found this: Bluetooth: hci0: Broadcom Bluetooth Device [5.279438] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1761 [5.281325] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-21f3.hcd failed with error -2 [5.281333] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-21f3.hcd not found Which led me to this bug reports and and I quickly found this: https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/BCM20702A1-0a5c-21f3.hcd Which I copied over to /lib/firmware/brcm/BCM20702A1-0a5c-21f3.hcd After I rebooted the machine, the Bluetooh icon was completely gone from the GUI and in settings it says "Bluetooh disabled" So using that firmware completely botched Bluetooth on my system. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@hanasaki-ubuntu Looks like Broadcom is retiring from this chipset business. I´ve seen a bug in Redhat that they are talking about this kind of problems (on a Dell xps 13 that has a Broadcom chipset): https://bugzilla.redhat.com/show_bug.cgi?id=1438969#c5 (also to note the issue LP: #1599154) ** Bug watch added: Red Hat Bugzilla #1438969 https://bugzilla.redhat.com/show_bug.cgi?id=1438969 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
What is the license issue? Is there a URL to the actual license? Some way to contact who put the license in place to request a change allowing resolution of this? BTW, I tried the manual download. It finds my device now however will not pair. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
Re: [Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
no secure boot. the lenovo t530 is configured for UEFI booting and it works fine. i dont use unity I hate it. I have always used gnome classic (3). before the attempt to fix the bluetooth yesterday the bluetooth menu from the wifi icon on the upper right task bar on Ubuntu 14 gnome 3 at least showed bluetooth. i could also start the applications->systems settings-> bluetooth and get the gnome app and it would at least say there were previous pairing listed on the left (even tho they would not allow data to be exchanged). now in that left list it just says "bluetooth is disabled". I go thru the usual rfkill stuff and all seems OK. the "new driver from github" reports it is good now in dmesg. but I cant find any way to "enable" any ideas? thanks rich On Fri, May 5, 2017 at 4:00 PM, Cruz Fernandez wrote: > Another one, do you have Secure Boot enabled? > > Le ven. 5 mai 2017 à 18:55, Cruz Fernandez a > écrit : > > > Have you tried to use Unity instead of Gnome? > > Le ven. 5 mai 2017 à 18:49, rich painter a > écrit : > > > >> I did this morning. unfortunately some strange side effect has > completely > >> disabled the bluetooth. I dont even see the Ubuntu bluetooth item on the > >> wifi drop down menu at the upper right on the Gnome desktop. I have > tried > >> everything to "enable" bluetooth but to no avail. > >> > >> it seems the problem is now worse. > >> > >> any ideas? > >> > >> thanks > >> rich > >> > >> On Fri, May 5, 2017 at 6:13 AM, Cruz Fernandez < > cruz.fernan...@gmail.com> > >> wrote: > >> > >> > @painterengr have you tried to download the file from somewhere else? > >> > https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/ > >> > BCM20702A1-0a5c-21e6.hcd > >> > > >> > Hope this is not infringing any legal issues > >> > > >> > Le ven. 5 mai 2017 à 04:49, Jesse Sung <1065...@bugs.launchpad.net> a > >> > écrit : > >> > > >> > > @painterengr, sorry #165 is not a reply to your comment. It's just > >> > > another related bug for lp:1065400 and I added it here for record. > >> > > > >> > > -- > >> > > You received this bug notification because you are subscribed to the > >> bug > >> > > report. > >> > > https://bugs.launchpad.net/bugs/1065400 > >> > > > >> > > Title: > >> > > Support for loading Broadcom bluetooth firmware > >> > > > >> > > Status in linux package in Ubuntu: > >> > > Fix Released > >> > > Status in linux source package in Precise: > >> > > Fix Released > >> > > Status in linux source package in Quantal: > >> > > Fix Released > >> > > Status in linux source package in Raring: > >> > > Fix Released > >> > > Status in linux source package in Saucy: > >> > > Fix Released > >> > > Status in linux source package in Trusty: > >> > > Confirmed > >> > > > >> > > Bug description: > >> > > Broadcom bluetooth chips require a tool called patchram uploader > [1] > >> > > to load firmware. This applies to at least BCM20702 and BCM43142. > >> > > Although some of the devices have an OTPROM that contains required > >> > > firmware, but it is found that these devices would not have > HFP/HSP > >> > > support unless a upgraded firmware is loaded via patchram > uploader. > >> > > > >> > > This tool requires hci device to do the firmware loading, but this > >> may > >> > > cause some race condition between patchram tool and bluetoothd or > >> > > something that also works on hci interface. > >> > > > >> > > Also it needs some hooks to make firmware loads after bootup, s3, > >> s4, > >> > > rfkill, and device hotplug events. Implement this loader in kernel > >> > > module would make things more easier. > >> > > > >> > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 > >> > > > >> > > To manage notifications about this bug go to: > >> > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ > >> > 1065400/+subscriptions > >> > > > >> > > >> > -- > >> > You received this bug notification because you are subscribed to the > bug > >> > report. > >> > https://bugs.launchpad.net/bugs/1065400 > >> > > >> > Title: > >> > Support for loading Broadcom bluetooth firmware > >> > > >> > Status in linux package in Ubuntu: > >> > Fix Released > >> > Status in linux source package in Precise: > >> > Fix Released > >> > Status in linux source package in Quantal: > >> > Fix Released > >> > Status in linux source package in Raring: > >> > Fix Released > >> > Status in linux source package in Saucy: > >> > Fix Released > >> > Status in linux source package in Trusty: > >> > Confirmed > >> > > >> > Bug description: > >> > Broadcom bluetooth chips require a tool called patchram uploader [1] > >> > to load firmware. This applies to at least BCM20702 and BCM43142. > >> > Although some of the devices have an OTPROM that contains required > >> > firmware, but it is found that these devices would not have HFP/HSP > >> > support unless a upgraded firmware is loaded via patchram uploader. > >> > > >> > This tool requires hci de
Re: [Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Another one, do you have Secure Boot enabled? Le ven. 5 mai 2017 à 18:55, Cruz Fernandez a écrit : > Have you tried to use Unity instead of Gnome? > Le ven. 5 mai 2017 à 18:49, rich painter a écrit : > >> I did this morning. unfortunately some strange side effect has completely >> disabled the bluetooth. I dont even see the Ubuntu bluetooth item on the >> wifi drop down menu at the upper right on the Gnome desktop. I have tried >> everything to "enable" bluetooth but to no avail. >> >> it seems the problem is now worse. >> >> any ideas? >> >> thanks >> rich >> >> On Fri, May 5, 2017 at 6:13 AM, Cruz Fernandez >> wrote: >> >> > @painterengr have you tried to download the file from somewhere else? >> > https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/ >> > BCM20702A1-0a5c-21e6.hcd >> > >> > Hope this is not infringing any legal issues >> > >> > Le ven. 5 mai 2017 à 04:49, Jesse Sung <1065...@bugs.launchpad.net> a >> > écrit : >> > >> > > @painterengr, sorry #165 is not a reply to your comment. It's just >> > > another related bug for lp:1065400 and I added it here for record. >> > > >> > > -- >> > > You received this bug notification because you are subscribed to the >> bug >> > > report. >> > > https://bugs.launchpad.net/bugs/1065400 >> > > >> > > Title: >> > > Support for loading Broadcom bluetooth firmware >> > > >> > > Status in linux package in Ubuntu: >> > > Fix Released >> > > Status in linux source package in Precise: >> > > Fix Released >> > > Status in linux source package in Quantal: >> > > Fix Released >> > > Status in linux source package in Raring: >> > > Fix Released >> > > Status in linux source package in Saucy: >> > > Fix Released >> > > Status in linux source package in Trusty: >> > > Confirmed >> > > >> > > Bug description: >> > > Broadcom bluetooth chips require a tool called patchram uploader [1] >> > > to load firmware. This applies to at least BCM20702 and BCM43142. >> > > Although some of the devices have an OTPROM that contains required >> > > firmware, but it is found that these devices would not have HFP/HSP >> > > support unless a upgraded firmware is loaded via patchram uploader. >> > > >> > > This tool requires hci device to do the firmware loading, but this >> may >> > > cause some race condition between patchram tool and bluetoothd or >> > > something that also works on hci interface. >> > > >> > > Also it needs some hooks to make firmware loads after bootup, s3, >> s4, >> > > rfkill, and device hotplug events. Implement this loader in kernel >> > > module would make things more easier. >> > > >> > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 >> > > >> > > To manage notifications about this bug go to: >> > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ >> > 1065400/+subscriptions >> > > >> > >> > -- >> > You received this bug notification because you are subscribed to the bug >> > report. >> > https://bugs.launchpad.net/bugs/1065400 >> > >> > Title: >> > Support for loading Broadcom bluetooth firmware >> > >> > Status in linux package in Ubuntu: >> > Fix Released >> > Status in linux source package in Precise: >> > Fix Released >> > Status in linux source package in Quantal: >> > Fix Released >> > Status in linux source package in Raring: >> > Fix Released >> > Status in linux source package in Saucy: >> > Fix Released >> > Status in linux source package in Trusty: >> > Confirmed >> > >> > Bug description: >> > Broadcom bluetooth chips require a tool called patchram uploader [1] >> > to load firmware. This applies to at least BCM20702 and BCM43142. >> > Although some of the devices have an OTPROM that contains required >> > firmware, but it is found that these devices would not have HFP/HSP >> > support unless a upgraded firmware is loaded via patchram uploader. >> > >> > This tool requires hci device to do the firmware loading, but this may >> > cause some race condition between patchram tool and bluetoothd or >> > something that also works on hci interface. >> > >> > Also it needs some hooks to make firmware loads after bootup, s3, s4, >> > rfkill, and device hotplug events. Implement this loader in kernel >> > module would make things more easier. >> > >> > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 >> > >> > To manage notifications about this bug go to: >> > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ >> > 1065400/+subscriptions >> > >> >> >> -- >> Richard A. Painter, P.E. >> >> -- >> You received this bug notification because you are subscribed to the bug >> report. >> https://bugs.launchpad.net/bugs/1065400 >> >> Title: >> Support for loading Broadcom bluetooth firmware >> >> Status in linux package in Ubuntu: >> Fix Released >> Status in linux source package in Precise: >> Fix Released >> Status in linux source package in Quantal: >> Fix Released >> Status in linux source package in Raring: >> Fix Relea
Re: [Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Have you tried to use Unity instead of Gnome? Le ven. 5 mai 2017 à 18:49, rich painter a écrit : > I did this morning. unfortunately some strange side effect has completely > disabled the bluetooth. I dont even see the Ubuntu bluetooth item on the > wifi drop down menu at the upper right on the Gnome desktop. I have tried > everything to "enable" bluetooth but to no avail. > > it seems the problem is now worse. > > any ideas? > > thanks > rich > > On Fri, May 5, 2017 at 6:13 AM, Cruz Fernandez > wrote: > > > @painterengr have you tried to download the file from somewhere else? > > https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/ > > BCM20702A1-0a5c-21e6.hcd > > > > Hope this is not infringing any legal issues > > > > Le ven. 5 mai 2017 à 04:49, Jesse Sung <1065...@bugs.launchpad.net> a > > écrit : > > > > > @painterengr, sorry #165 is not a reply to your comment. It's just > > > another related bug for lp:1065400 and I added it here for record. > > > > > > -- > > > You received this bug notification because you are subscribed to the > bug > > > report. > > > https://bugs.launchpad.net/bugs/1065400 > > > > > > Title: > > > Support for loading Broadcom bluetooth firmware > > > > > > Status in linux package in Ubuntu: > > > Fix Released > > > Status in linux source package in Precise: > > > Fix Released > > > Status in linux source package in Quantal: > > > Fix Released > > > Status in linux source package in Raring: > > > Fix Released > > > Status in linux source package in Saucy: > > > Fix Released > > > Status in linux source package in Trusty: > > > Confirmed > > > > > > Bug description: > > > Broadcom bluetooth chips require a tool called patchram uploader [1] > > > to load firmware. This applies to at least BCM20702 and BCM43142. > > > Although some of the devices have an OTPROM that contains required > > > firmware, but it is found that these devices would not have HFP/HSP > > > support unless a upgraded firmware is loaded via patchram uploader. > > > > > > This tool requires hci device to do the firmware loading, but this > may > > > cause some race condition between patchram tool and bluetoothd or > > > something that also works on hci interface. > > > > > > Also it needs some hooks to make firmware loads after bootup, s3, > s4, > > > rfkill, and device hotplug events. Implement this loader in kernel > > > module would make things more easier. > > > > > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 > > > > > > To manage notifications about this bug go to: > > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ > > 1065400/+subscriptions > > > > > > > -- > > You received this bug notification because you are subscribed to the bug > > report. > > https://bugs.launchpad.net/bugs/1065400 > > > > Title: > > Support for loading Broadcom bluetooth firmware > > > > Status in linux package in Ubuntu: > > Fix Released > > Status in linux source package in Precise: > > Fix Released > > Status in linux source package in Quantal: > > Fix Released > > Status in linux source package in Raring: > > Fix Released > > Status in linux source package in Saucy: > > Fix Released > > Status in linux source package in Trusty: > > Confirmed > > > > Bug description: > > Broadcom bluetooth chips require a tool called patchram uploader [1] > > to load firmware. This applies to at least BCM20702 and BCM43142. > > Although some of the devices have an OTPROM that contains required > > firmware, but it is found that these devices would not have HFP/HSP > > support unless a upgraded firmware is loaded via patchram uploader. > > > > This tool requires hci device to do the firmware loading, but this may > > cause some race condition between patchram tool and bluetoothd or > > something that also works on hci interface. > > > > Also it needs some hooks to make firmware loads after bootup, s3, s4, > > rfkill, and device hotplug events. Implement this loader in kernel > > module would make things more easier. > > > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 > > > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ > > 1065400/+subscriptions > > > > > -- > Richard A. Painter, P.E. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1065400 > > Title: > Support for loading Broadcom bluetooth firmware > > Status in linux package in Ubuntu: > Fix Released > Status in linux source package in Precise: > Fix Released > Status in linux source package in Quantal: > Fix Released > Status in linux source package in Raring: > Fix Released > Status in linux source package in Saucy: > Fix Released > Status in linux source package in Trusty: > Confirmed > > Bug description: > Broadcom bluetooth chips require a tool called patchram uploader [1] > to load firmware. This
Re: [Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I did this morning. unfortunately some strange side effect has completely disabled the bluetooth. I dont even see the Ubuntu bluetooth item on the wifi drop down menu at the upper right on the Gnome desktop. I have tried everything to "enable" bluetooth but to no avail. it seems the problem is now worse. any ideas? thanks rich On Fri, May 5, 2017 at 6:13 AM, Cruz Fernandez wrote: > @painterengr have you tried to download the file from somewhere else? > https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/ > BCM20702A1-0a5c-21e6.hcd > > Hope this is not infringing any legal issues > > Le ven. 5 mai 2017 à 04:49, Jesse Sung <1065...@bugs.launchpad.net> a > écrit : > > > @painterengr, sorry #165 is not a reply to your comment. It's just > > another related bug for lp:1065400 and I added it here for record. > > > > -- > > You received this bug notification because you are subscribed to the bug > > report. > > https://bugs.launchpad.net/bugs/1065400 > > > > Title: > > Support for loading Broadcom bluetooth firmware > > > > Status in linux package in Ubuntu: > > Fix Released > > Status in linux source package in Precise: > > Fix Released > > Status in linux source package in Quantal: > > Fix Released > > Status in linux source package in Raring: > > Fix Released > > Status in linux source package in Saucy: > > Fix Released > > Status in linux source package in Trusty: > > Confirmed > > > > Bug description: > > Broadcom bluetooth chips require a tool called patchram uploader [1] > > to load firmware. This applies to at least BCM20702 and BCM43142. > > Although some of the devices have an OTPROM that contains required > > firmware, but it is found that these devices would not have HFP/HSP > > support unless a upgraded firmware is loaded via patchram uploader. > > > > This tool requires hci device to do the firmware loading, but this may > > cause some race condition between patchram tool and bluetoothd or > > something that also works on hci interface. > > > > Also it needs some hooks to make firmware loads after bootup, s3, s4, > > rfkill, and device hotplug events. Implement this loader in kernel > > module would make things more easier. > > > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 > > > > To manage notifications about this bug go to: > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ > 1065400/+subscriptions > > > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1065400 > > Title: > Support for loading Broadcom bluetooth firmware > > Status in linux package in Ubuntu: > Fix Released > Status in linux source package in Precise: > Fix Released > Status in linux source package in Quantal: > Fix Released > Status in linux source package in Raring: > Fix Released > Status in linux source package in Saucy: > Fix Released > Status in linux source package in Trusty: > Confirmed > > Bug description: > Broadcom bluetooth chips require a tool called patchram uploader [1] > to load firmware. This applies to at least BCM20702 and BCM43142. > Although some of the devices have an OTPROM that contains required > firmware, but it is found that these devices would not have HFP/HSP > support unless a upgraded firmware is loaded via patchram uploader. > > This tool requires hci device to do the firmware loading, but this may > cause some race condition between patchram tool and bluetoothd or > something that also works on hci interface. > > Also it needs some hooks to make firmware loads after bootup, s3, s4, > rfkill, and device hotplug events. Implement this loader in kernel > module would make things more easier. > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ > 1065400/+subscriptions > -- Richard A. Painter, P.E. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause
Re: [Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@painterengr have you tried to download the file from somewhere else? https://github.com/winterheart/broadcom-bt-firmware/blob/master/brcm/BCM20702A1-0a5c-21e6.hcd Hope this is not infringing any legal issues Le ven. 5 mai 2017 à 04:49, Jesse Sung <1065...@bugs.launchpad.net> a écrit : > @painterengr, sorry #165 is not a reply to your comment. It's just > another related bug for lp:1065400 and I added it here for record. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1065400 > > Title: > Support for loading Broadcom bluetooth firmware > > Status in linux package in Ubuntu: > Fix Released > Status in linux source package in Precise: > Fix Released > Status in linux source package in Quantal: > Fix Released > Status in linux source package in Raring: > Fix Released > Status in linux source package in Saucy: > Fix Released > Status in linux source package in Trusty: > Confirmed > > Bug description: > Broadcom bluetooth chips require a tool called patchram uploader [1] > to load firmware. This applies to at least BCM20702 and BCM43142. > Although some of the devices have an OTPROM that contains required > firmware, but it is found that these devices would not have HFP/HSP > support unless a upgraded firmware is loaded via patchram uploader. > > This tool requires hci device to do the firmware loading, but this may > cause some race condition between patchram tool and bluetoothd or > something that also works on hci interface. > > Also it needs some hooks to make firmware loads after bootup, s3, s4, > rfkill, and device hotplug events. Implement this loader in kernel > module would make things more easier. > > [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions > -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@painterengr, sorry #165 is not a reply to your comment. It's just another related bug for lp:1065400 and I added it here for record. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Unfortunately this is a linux system and not a windows system. The references to the procedures to "obtain the windows version file and convert it to linux" does not work and the links are no good. I don't understand your reply for a "413c" or "x/y/z". The chip the T530 has is 20702A1. I followed your link to 1166113 but could not find any link to a firmware file. How does this help us? I have filed a report with Lenovo forums here https://forums.lenovo.com/t5/Linux-Discussion/T530-Ubuntu-14-04-3-LTS- Broadcom-Bluetooth-BCM20702A1-doesn-t/td-p/3662951 but history has shown Lenovo has not been responsive... Thanks for trying but not any help. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@painterengr, it's a firmware issue instead of a driver one. The driver tried to load /lib/firmware/brcm/BCM20702A1-0a5c-21e6.hcd and it failed to find the file. The .hcd/.hex file can't be included in a distribution due to license issue (it cannot be re-distributed). One way to make it work is to copy the firmware from windows driver. The other is to boot to windows, let windows driver load the firmware, and then reboot to linux. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Support of loading firmware for 413c:* devices has been included in X/Y/Z. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166113 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
My Lenovo T530 Bluetooth does not work like so many others that have been reported. I am running Ubuntu 14.04.3 LTS 64 bits, kernel 4.4.0-75-generic, Broadcom Bluetooth BCM20702A1 (001.002.014) build , Latest BIOS: LENOVO 2359CTO/2359CTO, BIOS G4ETA7WW (2.67 ) 08/24/2016 My dmesg error is: bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-21e6.hcd failed with error -2 Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-21e6.hcd not found My list of files in /lib/firmware/brcm is: bcm4329-fullmac-4.bin brcmfmac43242a.bin brcmfmac4350-pcie.bin bcm43xx-0.fw brcmfmac4329-sdio.bin brcmfmac4354-sdio.bin bcm43xx_hdr-0.fw brcmfmac4330-sdio.bin brcmfmac43569.bin brcmfmac43143.bin brcmfmac43340-sdio.bin brcmfmac4356-pcie.bin brcmfmac43143-sdio.bin* brcmfmac4334-sdio.bin brcmfmac43570-pcie.bin brcmfmac43236b.binbrcmfmac4335-sdio.bin brcmfmac43602-pcie.ap.bin brcmfmac43241b0-sdio.bin brcmfmac43362-sdio.bin brcmfmac43602-pcie.bin brcmfmac43241b4-sdio.bin brcmfmac4339-sdio.bin brcmfmac4366b-pcie.bin brcmfmac43241b5-sdio.bin brcmfmac43455-sdio.bin brcmfmac4371-pcie.bin Notice there is no *.hcd file... or anything for a 20702* Note that I do NOT have blueman installed. I am unable to pair with a mobile phone. The dmesg log repeats the firmware loading error every time I attempt to use the Gnome Bluetooth desktop utility. I have spent a lot of time chasing posts on related Broadcom bluetooth errors here and elsewhere without success. My bluetooth has not be operational for a VERY long time! When will we get a fix for this? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This may seem like a bizarre fix but I read about someone else trying it and so having run into the issue with no Bluetooth device appearing, I gave it a try. TL;DR version, you need to install Windows 7 (or any other recent version), install the official Dell Bluetooth drivers, the adapter should switch on and become available in Windows. Once it does, reboot and install Ubuntu and the device should become available in Ubuntu. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: linux (Ubuntu Trusty) Status: New => Confirmed -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
16.04 LTS still has no Bluetooth on my Dell Vostro 3300 laptop -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: Confirmed Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
It seems like 14.04.0/1's kernel would still need this backport -- 3.13 base and the upstream fix went into 3.14. ** Also affects: linux (Ubuntu Trusty) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Status in linux source package in Trusty: New Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
for xps13 owners see these workarounds: http://askubuntu.com/q/617513/79266 as 16.04 still doesn't work out of the box -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
here is a procedure: https://forum.manjaro.org/index.php?topic=29931.0 the file needs to be named /lib/firmware/brcm/BCM.hcd in 16.04 at least. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I found 2 drivers using Bootcamp the first have an .inf file where muy device is listed (see the .tar.gz inside the drv) and the second (the exe file) contains a lot of .hdc files, but seems to be useless. OSX report my device as: Manufacturer: Broadcom Transport:USB Chipset: 20703A1 Firmware Version: v90 c4342 Bluetooth Power: On Discoverable: Off Connectable: No Auto Seek Pointing: On Remote wake: On Vendor ID:0x05AC Product ID: 0x8290 HCI Version: 0x7 HCI Revision: 0x10F6 LMP Version: 0x7 LMP Subversion: 0x215A Device Type (Major): Computer Device Type (Complete): Mac Portable Composite Class Of Device:0x38010C Device Class (Major): 0x01 Device Class (Minor): 0x03 Service Class:0x1C0 Auto Seek Keyboard: On ** Attachment added: "drv.tar.gz" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+attachment/4534893/+files/drv.tar.gz -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi, I have a Macbook Pro 12,1 and the BT adapter is 05ac:8290 and it seems to have the same problem but I can't find the .hex file. Can anybody help me to find it? Regards -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I'm not a ubuntu geek, so please be considerate of me!!! I just can say, that I had to download and had to install the btusb-driver separately and additionally to my system, to get bluetooth working. I use ubuntu-studio. Is it possible that there is no btusb-driver implemented in this distribution?? When I checked all the btusb.c-files, I had installed on my system meanwhile, it seems that they have all different contents Sorry, but that's all confusing me! Regards. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
Re: [Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
The btusb driver is built into the kernel. There is no separate package. On Nov 19, 2015, groby <1065...@bugs.launchpad.net> wrote: >Bluetooth seems to work now on my computer. I made a mistake by >installing btusb. I got the driver from a dropbox-folder somewhere in >the internet, and additionally I had to install a dkms-package. It's a >little bit strange for me that I coudn't find the btusb-driver linked >on any Ubuntu-Distribution Site or in the Softwarecentre. You find only >some different dkms-packeges, which I tried beforer, to get bluetooth >working (without any result of course!). >I think it would be helpful, to upload the btusb-driver on the >http://packages.ubuntu.com/ Site! >If it's already on it, please send me a link. > >Thanks! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Bluetooth seems to work now on my computer. I made a mistake by installing btusb. I got the driver from a dropbox-folder somewhere in the internet, and additionally I had to install a dkms-package. It's a little bit strange for me that I coudn't find the btusb-driver linked on any Ubuntu-Distribution Site or in the Softwarecentre. You find only some different dkms-packeges, which I tried beforer, to get bluetooth working (without any result of course!). I think it would be helpful, to upload the btusb-driver on the http://packages.ubuntu.com/ Site! If it's already on it, please send me a link. Thanks! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
What's weird is the file names it's looking for keep changing. For mine it used to look for "BCM920702 Bluetooth 4.0-0a5c-21e8.hcd". Then at some point it started looking for "BCM20702A0-0a5c-21e8.hcd". Now it's looking for "BCM20702A1-0a5c-21e8.hcd". I don't know why these keep changing. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hello here what i have done it is to rename BCMX.hcd to BCM.hcd in the /lib/firmware/brcm... and that is working -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Forgot to say: I also tried the patch [PATCH resend 5/5] from post #139 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi, I've got the same problem as Khunphil after a reinstall of Ubuntu(-Studio) on my Lenovo Ideapad G500. Firmware is in the brcm-folder with the correct name, but hci0 is not patched/loaded. btusb, bluetooth-touch, bcmwl-kernel-source is installed. Not installed is broadcom-sta-dkms. Tried to install it, but fails (see Bug #1504975). I don't know, if broadcom-sta-dkms is needed?? It's Ubuntu-Version 15.10. Is there anything I missed? Is it the broadcom-sta-dkms? Thanks! lsusb | grep -i bluetooth Bus 003 Device 003: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module dmesg | grep -i bluetooth [6.119179] Bluetooth: Core ver 2.20 [6.119203] Bluetooth: HCI device and connection manager initialized [6.119208] Bluetooth: HCI socket layer initialized [6.119212] Bluetooth: L2CAP socket layer initialized [6.119218] Bluetooth: SCO socket layer initialized [8.546129] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [8.546133] Bluetooth: BNEP filters: protocol multicast [8.546138] Bluetooth: BNEP socket layer initialized hciconfig -a hci0 Can't get device info: No such device usb-devices T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0002 Rev=04.02 S: Manufacturer=Linux 4.2.0-18-lowlatency xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=:00:14.0 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 2 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=174f ProdID=114f Rev=03.27 S: Manufacturer=Generic S: Product=Lenovo EasyCamera S: SerialNumber=200901010001 C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 4 D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev=04.02 S: Manufacturer=Linux 4.2.0-18-lowlatency xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=:00:14.0 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0002 Rev=04.02 S: Manufacturer=Linux 4.2.0-18-lowlatency ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=:00:1a.0 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 6 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=8087 ProdID=0024 Rev=00.00 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub T: Bus=03 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=105b ProdID=e065 Rev=01.12 S: Manufacturer=Broadcom Corp S: Product=BCM43142A0 S: SerialNumber=485AB6DDC9C8 C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none) I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none) I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none) T: Bus=03 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#= 4 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=0bda ProdID=0129 Rev=39.60 S: Manufacturer=Generic S: Product=USB2.0-CRW S: SerialNumber=2010020139600 C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=50 Driver=rtsx_usb T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0002 Rev=04.02 S: Manufacturer=Linux 4.2.0-18-lowlatency ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=:00:1d.0 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 6 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=8087 ProdID=0024 Rev=00.00 C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 3: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M |__ Port 3: Dev 3, If 1, Class=Vendor Specific Class, Driver=, 12M
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
patch for 105b:e065 : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1129865/comments/17 seems to be still absent. Fix for it is in the link. I asked Jesse what happened direction upstream. Let's hope it gets in there -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi, here http://plugable.com/2014/06/23/plugable-usb-bluetooth-adapter-solving-hfphsp-profile-issues-on-linux there is a solutions for properly reading the firmware module for Broadcom BCM20702A0 chip in the kernel for version 3.18+. In my case it works well. Let me know if this solve the problem. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Ok. sorry, I needed the brcm_patchram_plus binary from bluetooth-touch package. It's working now /o\ -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
this does not work anymore in ubuntu 15.04 beta. the firmware is not loaded and the kernel does not even attempt to do so. At least I see nothing in the logs. buetooth is not working here. no device detected :-( It was working in 14.10 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
before: ... [ 1645.910360] usb 1-1.4: Direct firmware load failed with error -2 [ 1645.910363] usb 1-1.4: Falling back to user helper [ 1645.911291] Bluetooth: can't load firmware, may not work correctly after: inserting file fw-0a5c_21e6.hcd in /lib/firmware [16590.619654] usb 1-1.4: new full-speed USB device number 6 using ehci-pci [16590.716219] usb 1-1.4: New USB device found, idVendor=0a5c, idProduct=21e6 [16590.716226] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [16590.716230] usb 1-1.4: Product: BCM20702A0 [16590.716233] usb 1-1.4: Manufacturer: Broadcom Corp [16590.716236] usb 1-1.4: SerialNumber: (changed) [16592.518265] Bluetooth: firmware loaded looks much better now, but not tested yet, be careful! created with hex2hcd from BCM20702A1_001.002.014.1443.1453.hex [Thinkpad] ** Attachment added: "fw-0a5c_21e6.hcd" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+attachment/4318799/+files/fw-0a5c_21e6.hcd -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hello Jesse I have put the file fwhcd in the lib/firmware/brcm because it seems that this is the new place. Here is the message dmesg | grep Bluetooth [6.595697] Bluetooth: Core ver 2.19 [6.595715] Bluetooth: HCI device and connection manager initialized [6.595723] Bluetooth: HCI socket layer initialized [6.595725] Bluetooth: L2CAP socket layer initialized [6.595733] Bluetooth: SCO socket layer initialized [6.609934] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [6.609937] Bluetooth: BNEP filters: protocol multicast [6.609944] Bluetooth: BNEP socket layer initialized [6.627529] Bluetooth: RFCOMM TTY layer initialized [6.627541] Bluetooth: RFCOMM socket layer initialized [6.627546] Bluetooth: RFCOMM ver 1.11 [ 23.615829] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 23.615838] Bluetooth: HIDP socket layer initialized Evrything seems fine but I am not able anymore to connect my bluetooth mouse When I try I have the follwoing message 05/02/2015 11:44:45 Chris-linux bluetoothd[562] Host is down (112) And find the full syslog for bluetooth 05/02/2015 11:39:39 Chris-linux bluetoothd[562] DIS cannot start: GATT is disabled 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Failed to init deviceinfo plugin 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Failed to init proximity plugin 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Failed to init time plugin 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Failed to init alert plugin 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Failed to init thermometer plugin 05/02/2015 11:39:39 Chris-linux kernel [6.595697] Bluetooth: Core ver 2.19 05/02/2015 11:39:39 Chris-linux kernel [6.595715] Bluetooth: HCI device and connection manager initialized 05/02/2015 11:39:39 Chris-linux kernel [6.595723] Bluetooth: HCI socket layer initialized 05/02/2015 11:39:39 Chris-linux kernel [6.595725] Bluetooth: L2CAP socket layer initialized 05/02/2015 11:39:39 Chris-linux kernel [6.595733] Bluetooth: SCO socket layer initialized 05/02/2015 11:39:39 Chris-linux kernel [6.609934] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 05/02/2015 11:39:39 Chris-linux kernel [6.609937] Bluetooth: BNEP filters: protocol multicast 05/02/2015 11:39:39 Chris-linux kernel [6.609944] Bluetooth: BNEP socket layer initialized 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Failed to init gatt_example plugin 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Bluetooth Management interface initialized 05/02/2015 11:39:39 Chris-linux kernel [6.627529] Bluetooth: RFCOMM TTY layer initialized 05/02/2015 11:39:39 Chris-linux kernel [6.627541] Bluetooth: RFCOMM socket layer initialized 05/02/2015 11:39:39 Chris-linux kernel [6.627546] Bluetooth: RFCOMM ver 1.11 05/02/2015 11:39:39 Chris-linux bluetoothd[562] Unknown command complete for opcode 19 05/02/2015 11:39:40 Chris-linux bluetoothd[562] Adapter /org/bluez/562/hci0 has been enabled 05/02/2015 11:39:56 Chris-linux kernel [ 23.615829] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 05/02/2015 11:39:56 Chris-linux kernel [ 23.615838] Bluetooth: HIDP socket layer initialized 05/02/2015 11:40:03 Chris-linux bluetoothd[562] Endpoint registered: sender=:1.57 path=/MediaEndpoint/HFPAG 05/02/2015 11:40:03 Chris-linux bluetoothd[562] Endpoint registered: sender=:1.57 path=/MediaEndpoint/HFPHS 05/02/2015 11:40:03 Chris-linux bluetoothd[562] Endpoint registered: sender=:1.57 path=/MediaEndpoint/A2DPSource 05/02/2015 11:40:03 Chris-linux bluetoothd[562] Endpoint registered: sender=:1.57 path=/MediaEndpoint/A2DPSink 05/02/2015 11:44:45 Chris-linux bluetoothd[562] Host is down (112) so it seems that the firmware is well loaded but... Thanks in advance for your help -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cau
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@khunphil, "dmesg | grep Bluetooth" should show something indicating firmware is loaded or not, just like those in #136. Would you mind to attach the output of "usb-devices" of this device and "lsusb -t"? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@goliy: It's due to 413c:8197 isn't marked as firmware needed in the source code, thus btusb won't load the firmware you provided. Patch is already sent to upstream (in #134 and #139). -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Re-send the patches to upstream, let's hope things go well this time. http://marc.info/?l=linux-bluetooth&m=142182727205267&w=2 http://marc.info/?l=linux-bluetooth&m=142182727305269&w=2 http://marc.info/?l=linux-bluetooth&m=142182727505270&w=2 http://marc.info/?l=linux-bluetooth&m=142182727705271&w=2 http://marc.info/?l=linux-bluetooth&m=142182727805272&w=2 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi Ubuntu 14.10 / I follow instructions and got my BCM43142A0-0a5c-21d7.hcd in /lib/firmware/brcm. dmesg | grep Bluetooth [ 16.456618] Bluetooth: Core ver 2.19 [ 16.456641] Bluetooth: HCI device and connection manager initialized [ 16.456648] Bluetooth: HCI socket layer initialized [ 16.456651] Bluetooth: L2CAP socket layer initialized [ 16.456661] Bluetooth: SCO socket layer initialized [ 16.460079] Bluetooth: RFCOMM TTY layer initialized [ 16.460090] Bluetooth: RFCOMM socket layer initialized [ 16.460094] Bluetooth: RFCOMM ver 1.11 [ 16.566552] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 16.566555] Bluetooth: BNEP filters: protocol multicast [ 16.566574] Bluetooth: BNEP socket layer initialized So all looks perfect, but bluetooth is still not visible via interface bluetooth menu. Did I miss something ? Bluetooth is still disabled (Aspire E5-471G-53C8) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Dear Nick, as you can see in the message above I have no missed/non found messages in the syslog -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Apparently in 14.10 the .hcd file needs to be /lib/firmware/brcm. Here is the .hcd file for the IOGEAR GBU521 (0a5c:21e8). Place it in /lib/firmware/brcm/BCM920702 Bluetooth 4.0-0a5c-21e8.hcd (Yes including the spaces in the file name) modprobe -r btusb modprobe btusb Looks like it is successfully loading the firmware [513973.825046] Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=153a lmp_ver=06 lmp_subver=220e [513974.598398] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=153a lmp_ver=06 lmp_subver=220e If you have a different model you can find what the filename should be from syslog [513871.502139] Bluetooth: hci0: BCM: patch brcm/BCM920702 Bluetooth 4.0-0a5c-21e8.hcd not found Note: the attached .hcd only works for the IOGEAR GBU521. You'll have to find and convert the .hex file for your specific model. ** Attachment added: "BCM920702 Bluetooth 4.0-0a5c-21e8.hcd" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+attachment/4292669/+files/BCM920702%20Bluetooth%204.0-0a5c-21e8.hcd -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi guys! I have the same bug: a headset doesn't work in HSP/HFP mode The firmware(BCM20702A1_001.002.014.1315.1410.hex) is successfully converted via hex2hcd and placed to /lib/firmware/fw-413c_8197.hcd any hints? I see only these errors in the syslogs: Jan 3 06:14:25 fitz123-laptop bluetoothd[745]: /org/bluez/745/hci0/dev_48_C1_AC_E0_2C_CF/fd0: fd(26) ready Jan 3 06:14:25 fitz123-laptop rtkit-daemon[2277]: Successfully made thread 3043 of process 2262 (n/a) owned by '1000' RT at priority 5. Jan 3 06:14:25 fitz123-laptop rtkit-daemon[2277]: Supervising 4 threads of 1 processes of 1 users. Jan 3 06:14:25 fitz123-laptop bluetoothd[745]: Badly formated or unrecognized command: AT+XEVENT=USER-AGENT,COM.PLANTRONICS,PLT_Legend,115,34.06,1069b78391dca242aa1fc92c3794e7f6 Jan 3 06:14:25 fitz123-laptop bluetoothd[745]: Badly formated or unrecognized command: AT+BIA=0,0,0,1,1,1,0 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description:Ubuntu 14.10 Release:14.10 Codename: utopic $ usb-devices T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=413c ProdID=8197 Rev=01.12 S: Manufacturer=Broadcom Corp S: Product=BCM20702A0 S: SerialNumber=A4DB3020F62F C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none) $ dmesg | grep Bluetooth [ 14.799529] Bluetooth: Core ver 2.19 [ 14.799549] Bluetooth: HCI device and connection manager initialized [ 14.799556] Bluetooth: HCI socket layer initialized [ 14.799559] Bluetooth: L2CAP socket layer initialized [ 14.799568] Bluetooth: SCO socket layer initialized [ 14.803087] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 14.803091] Bluetooth: BNEP filters: protocol multicast [ 14.803099] Bluetooth: BNEP socket layer initialized [ 14.815372] Bluetooth: RFCOMM TTY layer initialized [ 14.815382] Bluetooth: RFCOMM socket layer initialized [ 14.815387] Bluetooth: RFCOMM ver 1.11 Thanks! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Patches for adding IDs have already been sent to upstream on Dec. 3rd and got no reply so far. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@sisirg, The firmware can't be included in Ubuntu repo due to its license... The only way to get one is to extract one from the windows driver, at least for now. @futurepilot, 0a5c:21e8 is already covered by USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01) in the ID table. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Is there a bug for the missing IDs? AFAIK 0a5c:21e8 still needs to be added. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I have the same issue on a Dell Vostro 3560 with a BCM43142. I'm running a fresh installation of Ubuntu 14.10 dmesg | grep Bluetooth gives [ 4967.683179] Bluetooth: hci0: BCM: patch brcm/BCM43142A0-0a5c-21d7.hcd not found I don't have a Windows installation I can get files from >From lsusb Bus 002 Device 005: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0 apt-get shows bcmwl-kernel-source is already the newest version -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in linux package in Ubuntu: Fix Released Status in linux source package in Precise: Fix Released Status in linux source package in Quantal: Fix Released Status in linux source package in Raring: Fix Released Status in linux source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
hi. from the many previous posts I was able to decipher the procedure to use: 1) find in the windows driver .inf the hex file to use and convert 2) get and compile and use hex2hcd to convert file to firmware 3) place the file in /lib/firmware/bcrm/BCM43142A0-0a5c-21d7.hcd and get in my /var/log/syslog, the line that says that the firmware is loaded Nov 9 20:24:19 callisto kernel: [ 23.061550] Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=00b0 lmp_ver=06 lmp_subver=210b until I found out some weeks later than, the firmware is not always loaded when I boot, I don't know why. there is no error in the log but the firmware is not loaded. If I close the lid and reopen it to hibernate and wake-up then the firmware is finally loaded ! but then I found out the lines Nov 18 17:04:45 callisto kernel: [ 1769.978201] CPU: 0 PID: 5317 Comm: kworker/u17:0 Tainted: P OE 3.16.0-24-generic #32-Ubuntu Nov 18 17:04:45 callisto kernel: [ 1769.978202] Hardware name: Dell Inc. Inspiron 3521/06RYX8, BIOS A12 10/25/2013 Nov 18 17:04:45 callisto kernel: [ 1769.978216] Workqueue: hci0 hci_power_on [bluetooth] Nov 18 17:04:45 callisto kernel: [ 1769.978219] 0009 88020b097be8 8177fcbc Nov 18 17:04:45 callisto kernel: [ 1769.978221] 88020b097c20 8106fd8d 88020b097d10 880092794920 Nov 18 17:04:45 callisto kernel: [ 1769.978223] 8802348bbb40 fff5 0220 88020b097c30 Nov 18 17:04:45 callisto kernel: [ 1769.978223] Call Trace: Nov 18 17:04:45 callisto kernel: [ 1769.978229] [] dump_stack+0x45/0x56 Nov 18 17:04:45 callisto kernel: [ 1769.978232] [] warn_slowpath_common+0x7d/0xa0 Nov 18 17:04:45 callisto kernel: [ 1769.978235] [] warn_slowpath_null+0x1a/0x20 Nov 18 17:04:45 callisto kernel: [ 1769.978241] [] _request_firmware+0x491/0xb20 Nov 18 17:04:45 callisto kernel: [ 1769.978244] [] request_firmware+0x31/0x50 Nov 18 17:04:45 callisto kernel: [ 1769.978249] [] btusb_setup_bcm_patchram+0x83/0x450 [btusb] Nov 18 17:04:45 callisto kernel: [ 1769.978252] [] ? rpm_idle+0xd6/0x2b0 Nov 18 17:04:45 callisto kernel: [ 1769.978264] [] hci_dev_do_open+0x235/0x930 [bluetooth] Nov 18 17:04:45 callisto kernel: [ 1769.978268] [] ? ttwu_do_wakeup+0x19/0xd0 Nov 18 17:04:45 callisto kernel: [ 1769.978278] [] hci_power_on+0x40/0x180 [bluetooth] Nov 18 17:04:45 callisto kernel: [ 1769.978282] [] ? try_to_wake_up+0x1ff/0x370 Nov 18 17:04:45 callisto kernel: [ 1769.978286] [] process_one_work+0x182/0x4e0 Nov 18 17:04:45 callisto kernel: [ 1769.978289] [] worker_thread+0x6b/0x6a0 Nov 18 17:04:45 callisto kernel: [ 1769.978292] [] ? process_one_work+0x4e0/0x4e0 Nov 18 17:04:45 callisto kernel: [ 1769.978296] [] kthread+0xdb/0x100 Nov 18 17:04:45 callisto kernel: [ 1769.978300] [] ? kthread_create_on_node+0x1c0/0x1c0 Nov 18 17:04:45 callisto kernel: [ 1769.978304] [] ret_from_fork+0x7c/0xb0 Nov 18 17:04:45 callisto kernel: [ 1769.978308] [] ? kthread_create_on_node+0x1c0/0x1c0 Nov 18 17:04:45 callisto kernel: [ 1769.978310] ---[ end trace 9b7c54cc7378b572 ]--- Nov 18 17:04:45 callisto kernel: [ 1769.978312] bluetooth hci0: firmware: brcm/BCM43142A0-0a5c-21d7.hcd will not be loaded Nov 18 17:04:45 callisto kernel: [ 1769.978315] Bluetooth: hci0: BCM: patch brcm/BCM43142A0-0a5c-21d7.hcd not found that's kind of confusing. Is it crashing because it tries to reload the firmware whereas it has already been loaded ? I got that dump stack before installing the firmware, but now the file is there why does it tells it can't find the file ? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+s
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Humm... Verified the btusb.c in utopic/upstream and yes some IDs provided by previous versions should be submitted again. I'll check the differences and send patches for these missing IDs. @tephraim: thanks for pointing out where the problem is! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
So, I think I now know the problem. Regarding this code snippet (3.16.7 btusb) [CODE] { USB_VENDOR_AND_INTERFACE_INFO(0x0489, 0xff, 0x01, 0x01) }, /* Broadcom devices with vendor specific id */ { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01), .driver_info = BTUSB_BCM_PATCHRAM }, [/CODE] the patchram fw load function is only used with devices with VID 0x0a5c. Thats not good, as my device is of VID 0x0489 and needs the broadcom fw too. :( My device is a BCM 2070 ( 0489:e031 Foxconn / Hon Hai ). How can I get the ".driver_info = BTUSB_BCM_PATCHRAM }, " into my btusb module for the 0x0489 devices? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Thx for the answer. Sadly, there is no indication of a missing firmware :(. [ 29.980043] Bluetooth: Core ver 2.19 [ 29.980058] Bluetooth: HCI device and connection manager initialized [ 29.980064] Bluetooth: HCI socket layer initialized [ 29.980066] Bluetooth: L2CAP socket layer initialized [ 29.980073] Bluetooth: SCO socket layer initialized [ 32.874973] Bluetooth: RFCOMM TTY layer initialized [ 32.874984] Bluetooth: RFCOMM socket layer initialized [ 32.874997] Bluetooth: RFCOMM ver 1.11 [ 33.702638] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 33.702641] Bluetooth: BNEP filters: protocol multicast [ 33.702649] Bluetooth: BNEP socket layer initialized [ 4216.638384] Bluetooth: hci0 urb 8800c5e09600 failed to resubmit (2) And anyway, in my case it should be a BCM20802A0 can I place the working firmware at /lib/firmware/brcm/ and hope it will be picked? What naming do I need to take care of? Currently the file is called, BCM20702A0_001.001.024.0156.0204.hex, which I do download by bcmfwup.py to make my bluetooth work. Any hints? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@tephraim: For Utopic, the upstream patch mentioned in #119 is already merged, which means the path and filename of the firmware are changed. The firmware file must be saved as something like /lib/firmware/brcm/BCM43142A0--.hcd instead. Please try 'dmesg | grep Bluetooth' and see if there's an error message indicating firmware missing. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
So, the next Ubuntu release is coming and the bug is again there. Utopic Unicorn kernel doesn't download the correct firmware. Jesse, could you please fix it again? :) Thanks a lot! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I figure it out!!! For those who have Iogear GBU521 using Ubuntu 14.04 here is an answer http://askubuntu.com/a/520611/324046 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hello, I have an Iogear GBU521 and I'm using Ubuntu 14.04 dmesg | grep -B1 Broadcom [1.439431] usb 3-1: Product: BCM20702A0 [1.439432] usb 3-1: Manufacturer: Broadcom Corp A2DP works fine but I have the same issue(HSP/HFP is not working) no mic or audio I downloaded the *.hcd from comment #120 to /lib/firmware and restarted the PC but nothing have changed. Am I missing something to make it works? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I found this page from the archlinux forums in this topic: https://bbs.archlinux.org/viewtopic.php?id=133093&p=1 I wrote up the steps I took to get my card partially working in this post: https://bbs.archlinux.org/viewtopic.php?pid=1430884#p1430884 I say partially because I've only been able to stream music to some bluetooth speakers so far. My phone pairs, but I'm unable to do anything with it. I'm having a weird problem though. Using the tool posted in the archlinux topic I'm able to inject the firmware that I found in the windows driver, but things aren't working very well as I mentioned above, and I just noticed that I've done the same thing as the user in post #101, namely: usb-devices - T: Bus=03 Lev=01 Prnt=01 Port=03 Cnt=03 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0b05 ProdID=17cf Rev=01.12 S: Manufacturer=Broadcom Corp S: Product=BCM20702A0 S: SerialNumber=54271E328D4F C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none) - So you can see that my chipset is BCM20702A0, but the only hex file that's mentioned in the windows driver relating to my prodID of 17cf is: BCM20702A1_001.002.014.1443.1469.hex As you can see, BCM20702A1 != BCM20702A0, so I'm wondering if anyone can provide some advice. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi there. I'm running Ubuntu Trusty Tahr (14.04) 64bit and I'm affected by this bug. By following the instructions here (especially comment #101 by Chris (poser) on 2013-09-15), I was able to get HSP/HFP working on my system. I realized something was broken when I tried to pair my Laptop with a PLCM VS500 (Voice Station conference phone) and couldn't. I was especially angry when a friend running a MacBook Air (Grrr, don't get me started...) was able to immediately pair and use the headset. My anger brought me here and I can say all is well. System Details: *** $ lsb_release -a LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch Distributor ID: Ubuntu Description:Ubuntu 14.04 LTS Release:14.04 Codename: trusty My device is listed above, namely: Bus 001 Device 004: ID 413c:8197 Dell Computer Corp. iManufacturer 1 Dell Computer Corp iProduct 2 DW380 Bluetooth Module Cheers, ak. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Firmware for BCM20702A0 (Windows ID: USB\VID_0489&PID_E046&REV_0112) ** Attachment added: "fw-0489_e046.hcd" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+attachment/4120579/+files/fw-0489_e046.hcd -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Another try in 2013, still got rejected. http://marc.info/?t=13716558936&r=1&w=2 http://marc.info/?m=137165578325283&w=2 http://marc.info/?m=137165579025289&w=2 http://marc.info/?m=137165582225314&w=2 http://marc.info/?m=137165580125297&w=2 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Petri's work is accepted by the upstream. http://marc.info/?t=13995895292&r=1&w=2 Please note that the path and name of hcd file will be changed. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Struan, thank you for your comment. Given that the the scope of this bug has been resolved, and is marked Fix Released, this report does not cover your problem. If you have a bug in Ubuntu, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via: ubuntu-bug linux For more on this, please read the official Ubuntu documentation: Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette When opening up the new report, please feel free to subscribe me to it. Thank you for your understanding. Helpful bug reporting tips: https://help.ubuntu.com/community/ReportingBugs -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hello, there is a Sony Vaio with this device: 0489:e062 Foxconn / Hon Hai (BCM43142A0) Wifi works, but Bluetooth does not. So, this is a problem with firmware load? More info in bug #1263351 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Now getting this error $ uname -r 3.11.0-14-generic $ lsusb | grep -i bluetooth Bus 001 Device 006: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0 $ dmesg | grep Bluetooth [7.584434] Bluetooth: Core ver 2.16 [7.584464] Bluetooth: HCI device and connection manager initialized [7.584472] Bluetooth: HCI socket layer initialized [7.584473] Bluetooth: L2CAP socket layer initialized [7.584477] Bluetooth: SCO socket layer initialized [7.917151] Bluetooth: can't load firmware, may not work correctly [ 14.786237] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 14.786241] Bluetooth: BNEP filters: protocol multicast [ 14.786249] Bluetooth: BNEP socket layer initialized [ 14.796522] Bluetooth: RFCOMM TTY layer initialized [ 14.796532] Bluetooth: RFCOMM socket layer initialized [ 14.796534] Bluetooth: RFCOMM ver 1.11 [ 53.162408] Bluetooth: Wrong link type (-14) [ 53.321353] Bluetooth: Wrong link type (-14) [ 53.322600] Bluetooth: Wrong link type (-2) [ 63.331513] Bluetooth: Wrong link type (-2) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Headset no longer works in Saucy. $ uname -r 3.11.0-14-generic $ lsusb | grep -i bluetooth Bus 001 Device 006: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0 $ dmesg | grep Bluetooth [8.601897] Bluetooth: Core ver 2.16 [8.601937] Bluetooth: HCI device and connection manager initialized [8.601944] Bluetooth: HCI socket layer initialized [8.601946] Bluetooth: L2CAP socket layer initialized [8.601949] Bluetooth: SCO socket layer initialized [8.975389] Bluetooth: can't load firmware, may not work correctly [ 38.366804] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 38.366808] Bluetooth: BNEP filters: protocol multicast [ 38.366816] Bluetooth: BNEP socket layer initialized [ 38.377388] Bluetooth: RFCOMM TTY layer initialized [ 38.377400] Bluetooth: RFCOMM socket layer initialized [ 38.377401] Bluetooth: RFCOMM ver 1.11 [ 1888.521766] Bluetooth: can't load firmware, may not work correctly [147237.885091] Bluetooth: hci0 command 0x1405 tx timeout [147239.890197] Bluetooth: hci0 command 0x1403 tx timeout [149477.530846] Bluetooth: hci0 command 0x0c2d tx timeout -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
ok this is stupid. It's working. The device was just switched off. rfkill said it's neither soft nor hardblocked, so I thought everything was fine! The hardware-switch was switched on so I thought it should work. Still, there is a fn+f5 combination which was needed to power the device, despite the fact that in bluetooth/main.conf "remember last state" was on false and "power on on boot" was true. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
same same with 3.11.0-13-generic (proposed) this is really annoying :-( -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Seems not to be working with 3.11.0-12 in saucy. Even hex2hcded the latest firmware, and It's loaded, but cannot pair a device :-( worked the other day in saucy. 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad] -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This bug was fixed in the package linux - 3.5.0-41.64 --- linux (3.5.0-41.64) quantal; urgency=low [Brad Figg] * Release Tracking Bug - LP: #1223451 [ Upstream Kernel Changes ] * kernel-doc: bugfix - multi-line macros - LP: #1223920 * Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path" - LP: #1215513 * x86 thermal: Delete power-limit-notification console messages - LP: #1215748 * x86 thermal: Disable power limit notification interrupt by default - LP: #1215748 * ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event() - LP: #1216442 - CVE-2013-4254 * ARM: 7809/1: perf: fix event validation for software group leaders - LP: #1216442 - CVE-2013-4254 * veth: reduce stat overhead - LP: #1201869 * veth: extend device features - LP: #1201869 * veth: avoid a NULL deref in veth_stats_one - LP: #1201869 * veth: fix a NULL deref in netif_carrier_off - LP: #1201869 * veth: fix NULL dereference in veth_dellink() - LP: #1201869 * Bluetooth: Add support for Atheros [0cf3:3121] - LP: #1202477 * efivars: explicitly calculate length of VariableName - LP: #1217745 * xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end - LP: #1151527 - CVE-2013-1819 * drm/i915/lvds: ditch ->prepare special case - LP: #1221791 * serial: mxs: fix buffer overflow - LP: #1221791 * fs/proc/task_mmu.c: fix buffer overflow in add_page_map() - LP: #1221791 * af_key: initialize satype in key_notify_policy_flush() - LP: #1221791 * vm: add no-mmu vm_iomap_memory() stub - LP: #1221791 * iwl4965: set power mode early - LP: #1221791 * iwl4965: reset firmware after rfkill off - LP: #1221791 * ASoC: cs42l52: Reorder Min/Max and update to SX_TLV for Beep Volume - LP: #1221791 * can: pcan_usb: fix wrong memcpy() bytes length - LP: #1221791 * ALSA: 6fire: make buffers DMA-able (pcm) - LP: #1221791 * ALSA: 6fire: make buffers DMA-able (midi) - LP: #1221791 * jbd2: Fix use after free after error in jbd2_journal_dirty_metadata() - LP: #1221791 * USB-Serial: Fix error handling of usb_wwan - LP: #1221791 * USB: mos7840: fix big-endian probe - LP: #1221791 * USB: adutux: fix big-endian device-type reporting - LP: #1221791 * USB: ti_usb_3410_5052: fix big-endian firmware handling - LP: #1221791 * m68k/atari: ARAnyM - Fix NatFeat module support - LP: #1221791 * m68k: Truncate base in do_div() - LP: #1221791 * usb: add two quirky touchscreen - LP: #1221791 * USB: mos7720: fix broken control requests - LP: #1221791 * USB: keyspan: fix null-deref at disconnect and release - LP: #1221791 * MIPS: Expose missing pci_io{map,unmap} declarations - LP: #1221791 * microblaze: Update microblaze defconfigs - LP: #1221791 * sound: Fix make allmodconfig on MIPS - LP: #1221791 * sound: Fix make allmodconfig on MIPS correctly - LP: #1221791 * alpha: makefile: don't enforce small data model for kernel builds - LP: #1221791 * MIPS: Rewrite pfn_valid to work in modules, too. - LP: #1221791 * xtensa: fix linker script transformation for .text.unlikely - LP: #1221791 * wusbcore: fix kernel panic when disconnecting a wireless USB->serial device - LP: #1221791 * iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL - LP: #1221791 * iwlwifi: pcie: disable L1 Active after pci_enable_device - LP: #1221791 * zd1201: do not use stack as URB transfer_buffer - LP: #1221791 * Hostap: copying wrong data prism2_ioctl_giwaplist() - LP: #1221791 * ARM: at91/DT: fix at91sam9n12ek memory node - LP: #1221791 * drm/i915: Invalidate TLBs for the rings after a reset - LP: #1221791 * libata: apply behavioral quirks to sil3826 PMP - LP: #1221791 * ARM: davinci: nand: specify ecc strength - LP: #1221791 * ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text - LP: #1221791 * sata_fsl: save irqs while coalescing - LP: #1221791 * xen/events: initialize local per-cpu mask for all possible events - LP: #1221791 * of: fdt: fix memory initialization for expanded DT - LP: #1221791 * zfcp: fix lock imbalance by reworking request queue locking - LP: #1221791 * zfcp: fix schedule-inside-lock in scsi_device list loops - LP: #1221791 * nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error - LP: #1221791 * nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection - LP: #1221791 * workqueue: fix possible stall on try_to_grab_pending() of a delayed work item - LP: #1221791 * x86/xen: do not identity map UNUSABLE regions in the machine E820 - LP: #1221791 * jfs: fix readdir cookie incompatibility with NFSv4 - LP: #1221791 * powerpc: Don't Oops when accessing /proc/powerpc/lparcfg
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This bug was fixed in the package linux - 3.8.0-31.46 --- linux (3.8.0-31.46) raring; urgency=low [ Brad Figg ] * Release Tracking Bug - LP: #1223406 * UBUNTU: [Config] KUSER_HELPERS=y for armhf [ Upstream Kernel Changes ] * Revert "cpuidle: Quickly notice prediction failure in general case" - LP: #1221794 * Revert "cpuidle: Quickly notice prediction failure for repeat mode" - LP: #1221794 * Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path" - LP: #1215513 * x86 thermal: Delete power-limit-notification console messages - LP: #1215748 * x86 thermal: Disable power limit notification interrupt by default - LP: #1215748 * mwifiex: do not create AP and P2P interfaces upon driver loading - LP: #1212720 * ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event() - LP: #1216442 - CVE-2013-4254 * ARM: 7809/1: perf: fix event validation for software group leaders - LP: #1216442 - CVE-2013-4254 * veth: reduce stat overhead - LP: #1201869 * veth: extend device features - LP: #1201869 * veth: avoid a NULL deref in veth_stats_one - LP: #1201869 * veth: fix a NULL deref in netif_carrier_off - LP: #1201869 * veth: fix NULL dereference in veth_dellink() - LP: #1201869 * Bluetooth: Add support for Atheros [0cf3:3121] - LP: #1202477 * uvcvideo: quirk PROBE_DEF for Dell SP2008WFP monitor. - LP: #1217957 * usb: dwc3: gadget: don't prevent gadget from being probed if we fail - LP: #1221794 * usb: dwc3: fix wrong bit mask in dwc3_event_type - LP: #1221794 * ASoC: max98088 - fix element type of the register cache. - LP: #1221794 * ata: Fix DVD not dectected at some platform with Wellsburg PCH - LP: #1221794 * Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration - LP: #1221794 * ALSA: usb-audio: 6fire: return correct XRUN indication - LP: #1221794 * usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter - LP: #1221794 * USB: storage: Add MicroVault Flash Drive to unusual_devs - LP: #1221794 * USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga - LP: #1221794 * USB: option: append Petatel NP10T device to GSM modems list - LP: #1221794 * usb: cp210x support SEL C662 Vendor/Device - LP: #1221794 * USB: cp210x: add MMB and PI ZigBee USB Device Support - LP: #1221794 * USB: EHCI: Fix resume signalling on remote wakeup - LP: #1221794 * drm/radeon: fix endian issues with DP handling (v3) - LP: #1221794 * drm/radeon: Another card with wrong primary dac adj - LP: #1221794 * drm/radeon: improve dac adjust heuristics for legacy pdac - LP: #1221794 * drm/radeon: fix combios tables on older cards - LP: #1221794 * ARM: footbridge: fix overlapping PCI mappings - LP: #1221794 * [SCSI] isci: Fix a race condition in the SSP task management path - LP: #1221794 * [SCSI] qla2xxx: Properly set the tagging for commands. - LP: #1221794 * [SCSI] sd: fix crash when UA received on DIF enabled device - LP: #1221794 * nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file - LP: #1221794 * USB: option: add D-Link DWM-152/C1 and DWM-156/C1 - LP: #1221794 * staging: comedi: COMEDI_CANCEL ioctl should wake up read/write - LP: #1221794 * staging: comedi: fix a race between do_cmd_ioctl() and read/write - LP: #1221794 * staging: android: logger: Correct write offset reset on error - LP: #1221794 * usb: option: add TP-LINK MA260 - LP: #1221794 * USB: ti_usb_3410_5052: fix dynamic-id matching - LP: #1221794 * usb: serial: option: Add ONYX 3G device support - LP: #1221794 * md/raid10: remove use-after-free bug. - LP: #1221794 * md/raid5: fix interaction of 'replace' and 'recovery'. - LP: #1221794 * drm/i915: initialize gt_lock early with other spin locks - LP: #1221794 * xhci: Avoid NULL pointer deref when host dies. - LP: #1221794 * usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 - LP: #1221794 * xhci: fix null pointer dereference on ring_doorbell_for_active_rings - LP: #1221794 * usb: serial: option: blacklist ONDA MT689DC QMI interface - LP: #1221794 * usb: serial: option: add Olivetti Olicard 200 - LP: #1221794 * usb: serial: option.c: remove ONDA MT825UP product ID fromdriver - LP: #1221794 * USB: mos7840: fix memory leak in open - LP: #1221794 * usb: Clear both buffers when clearing a control transfer TT buffer. - LP: #1221794 * nl80211: fix mgmt tx status and testmode reporting for netns - LP: #1221794 * mac80211: fix ethtool stats for non-station interfaces - LP: #1221794 * mac80211: fix duplicate retransmission detection - LP: #1221794 * iwlwifi: mvm: refuse connection to APs with BI < 16 - LP: #1221794 * iwlwif
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This bug was fixed in the package linux - 3.8.0-31.46 --- linux (3.8.0-31.46) raring; urgency=low [ Brad Figg ] * Release Tracking Bug - LP: #1223406 * UBUNTU: [Config] KUSER_HELPERS=y for armhf [ Upstream Kernel Changes ] * Revert "cpuidle: Quickly notice prediction failure in general case" - LP: #1221794 * Revert "cpuidle: Quickly notice prediction failure for repeat mode" - LP: #1221794 * Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path" - LP: #1215513 * x86 thermal: Delete power-limit-notification console messages - LP: #1215748 * x86 thermal: Disable power limit notification interrupt by default - LP: #1215748 * mwifiex: do not create AP and P2P interfaces upon driver loading - LP: #1212720 * ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event() - LP: #1216442 - CVE-2013-4254 * ARM: 7809/1: perf: fix event validation for software group leaders - LP: #1216442 - CVE-2013-4254 * veth: reduce stat overhead - LP: #1201869 * veth: extend device features - LP: #1201869 * veth: avoid a NULL deref in veth_stats_one - LP: #1201869 * veth: fix a NULL deref in netif_carrier_off - LP: #1201869 * veth: fix NULL dereference in veth_dellink() - LP: #1201869 * Bluetooth: Add support for Atheros [0cf3:3121] - LP: #1202477 * uvcvideo: quirk PROBE_DEF for Dell SP2008WFP monitor. - LP: #1217957 * usb: dwc3: gadget: don't prevent gadget from being probed if we fail - LP: #1221794 * usb: dwc3: fix wrong bit mask in dwc3_event_type - LP: #1221794 * ASoC: max98088 - fix element type of the register cache. - LP: #1221794 * ata: Fix DVD not dectected at some platform with Wellsburg PCH - LP: #1221794 * Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration - LP: #1221794 * ALSA: usb-audio: 6fire: return correct XRUN indication - LP: #1221794 * usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter - LP: #1221794 * USB: storage: Add MicroVault Flash Drive to unusual_devs - LP: #1221794 * USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga - LP: #1221794 * USB: option: append Petatel NP10T device to GSM modems list - LP: #1221794 * usb: cp210x support SEL C662 Vendor/Device - LP: #1221794 * USB: cp210x: add MMB and PI ZigBee USB Device Support - LP: #1221794 * USB: EHCI: Fix resume signalling on remote wakeup - LP: #1221794 * drm/radeon: fix endian issues with DP handling (v3) - LP: #1221794 * drm/radeon: Another card with wrong primary dac adj - LP: #1221794 * drm/radeon: improve dac adjust heuristics for legacy pdac - LP: #1221794 * drm/radeon: fix combios tables on older cards - LP: #1221794 * ARM: footbridge: fix overlapping PCI mappings - LP: #1221794 * [SCSI] isci: Fix a race condition in the SSP task management path - LP: #1221794 * [SCSI] qla2xxx: Properly set the tagging for commands. - LP: #1221794 * [SCSI] sd: fix crash when UA received on DIF enabled device - LP: #1221794 * nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file - LP: #1221794 * USB: option: add D-Link DWM-152/C1 and DWM-156/C1 - LP: #1221794 * staging: comedi: COMEDI_CANCEL ioctl should wake up read/write - LP: #1221794 * staging: comedi: fix a race between do_cmd_ioctl() and read/write - LP: #1221794 * staging: android: logger: Correct write offset reset on error - LP: #1221794 * usb: option: add TP-LINK MA260 - LP: #1221794 * USB: ti_usb_3410_5052: fix dynamic-id matching - LP: #1221794 * usb: serial: option: Add ONYX 3G device support - LP: #1221794 * md/raid10: remove use-after-free bug. - LP: #1221794 * md/raid5: fix interaction of 'replace' and 'recovery'. - LP: #1221794 * drm/i915: initialize gt_lock early with other spin locks - LP: #1221794 * xhci: Avoid NULL pointer deref when host dies. - LP: #1221794 * usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 - LP: #1221794 * xhci: fix null pointer dereference on ring_doorbell_for_active_rings - LP: #1221794 * usb: serial: option: blacklist ONDA MT689DC QMI interface - LP: #1221794 * usb: serial: option: add Olivetti Olicard 200 - LP: #1221794 * usb: serial: option.c: remove ONDA MT825UP product ID fromdriver - LP: #1221794 * USB: mos7840: fix memory leak in open - LP: #1221794 * usb: Clear both buffers when clearing a control transfer TT buffer. - LP: #1221794 * nl80211: fix mgmt tx status and testmode reporting for netns - LP: #1221794 * mac80211: fix ethtool stats for non-station interfaces - LP: #1221794 * mac80211: fix duplicate retransmission detection - LP: #1221794 * iwlwifi: mvm: refuse connection to APs with BI < 16 - LP: #1221794 * iwlwif
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This bug was fixed in the package linux - 3.5.0-41.64 --- linux (3.5.0-41.64) quantal; urgency=low [Brad Figg] * Release Tracking Bug - LP: #1223451 [ Upstream Kernel Changes ] * kernel-doc: bugfix - multi-line macros - LP: #1223920 * Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path" - LP: #1215513 * x86 thermal: Delete power-limit-notification console messages - LP: #1215748 * x86 thermal: Disable power limit notification interrupt by default - LP: #1215748 * ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event() - LP: #1216442 - CVE-2013-4254 * ARM: 7809/1: perf: fix event validation for software group leaders - LP: #1216442 - CVE-2013-4254 * veth: reduce stat overhead - LP: #1201869 * veth: extend device features - LP: #1201869 * veth: avoid a NULL deref in veth_stats_one - LP: #1201869 * veth: fix a NULL deref in netif_carrier_off - LP: #1201869 * veth: fix NULL dereference in veth_dellink() - LP: #1201869 * Bluetooth: Add support for Atheros [0cf3:3121] - LP: #1202477 * efivars: explicitly calculate length of VariableName - LP: #1217745 * xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end - LP: #1151527 - CVE-2013-1819 * drm/i915/lvds: ditch ->prepare special case - LP: #1221791 * serial: mxs: fix buffer overflow - LP: #1221791 * fs/proc/task_mmu.c: fix buffer overflow in add_page_map() - LP: #1221791 * af_key: initialize satype in key_notify_policy_flush() - LP: #1221791 * vm: add no-mmu vm_iomap_memory() stub - LP: #1221791 * iwl4965: set power mode early - LP: #1221791 * iwl4965: reset firmware after rfkill off - LP: #1221791 * ASoC: cs42l52: Reorder Min/Max and update to SX_TLV for Beep Volume - LP: #1221791 * can: pcan_usb: fix wrong memcpy() bytes length - LP: #1221791 * ALSA: 6fire: make buffers DMA-able (pcm) - LP: #1221791 * ALSA: 6fire: make buffers DMA-able (midi) - LP: #1221791 * jbd2: Fix use after free after error in jbd2_journal_dirty_metadata() - LP: #1221791 * USB-Serial: Fix error handling of usb_wwan - LP: #1221791 * USB: mos7840: fix big-endian probe - LP: #1221791 * USB: adutux: fix big-endian device-type reporting - LP: #1221791 * USB: ti_usb_3410_5052: fix big-endian firmware handling - LP: #1221791 * m68k/atari: ARAnyM - Fix NatFeat module support - LP: #1221791 * m68k: Truncate base in do_div() - LP: #1221791 * usb: add two quirky touchscreen - LP: #1221791 * USB: mos7720: fix broken control requests - LP: #1221791 * USB: keyspan: fix null-deref at disconnect and release - LP: #1221791 * MIPS: Expose missing pci_io{map,unmap} declarations - LP: #1221791 * microblaze: Update microblaze defconfigs - LP: #1221791 * sound: Fix make allmodconfig on MIPS - LP: #1221791 * sound: Fix make allmodconfig on MIPS correctly - LP: #1221791 * alpha: makefile: don't enforce small data model for kernel builds - LP: #1221791 * MIPS: Rewrite pfn_valid to work in modules, too. - LP: #1221791 * xtensa: fix linker script transformation for .text.unlikely - LP: #1221791 * wusbcore: fix kernel panic when disconnecting a wireless USB->serial device - LP: #1221791 * iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL - LP: #1221791 * iwlwifi: pcie: disable L1 Active after pci_enable_device - LP: #1221791 * zd1201: do not use stack as URB transfer_buffer - LP: #1221791 * Hostap: copying wrong data prism2_ioctl_giwaplist() - LP: #1221791 * ARM: at91/DT: fix at91sam9n12ek memory node - LP: #1221791 * drm/i915: Invalidate TLBs for the rings after a reset - LP: #1221791 * libata: apply behavioral quirks to sil3826 PMP - LP: #1221791 * ARM: davinci: nand: specify ecc strength - LP: #1221791 * ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text - LP: #1221791 * sata_fsl: save irqs while coalescing - LP: #1221791 * xen/events: initialize local per-cpu mask for all possible events - LP: #1221791 * of: fdt: fix memory initialization for expanded DT - LP: #1221791 * zfcp: fix lock imbalance by reworking request queue locking - LP: #1221791 * zfcp: fix schedule-inside-lock in scsi_device list loops - LP: #1221791 * nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error - LP: #1221791 * nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection - LP: #1221791 * workqueue: fix possible stall on try_to_grab_pending() of a delayed work item - LP: #1221791 * x86/xen: do not identity map UNUSABLE regions in the machine E820 - LP: #1221791 * jfs: fix readdir cookie incompatibility with NFSv4 - LP: #1221791 * powerpc: Don't Oops when accessing /proc/powerpc/lparcfg
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
** Tags removed: verification-needed-raring ** Tags added: verification-done-raring -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
@jondra91, 04ca:2003 is not tagged as needing external firmware in the device table. If firmware is needed to make HFP/HSP work, please file a new bug and let me know the bug ID. Thanks. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I'm running 3.11.0-7 Saucy kernel on Raring and the firmware gets loaded, but it doesn't enable A2DP. Seems that the firmware loader is working, but I have the wrong firmware? I have an Iogear GBU521 / 0a5c:21e8 like Elijah. I fetched the windows driver from http://www.iogear.com/support/dm/driver/GBU521 and used hex2hcd on firmware BCM20702A1_001.002.014.0889.0896.hex from the bcbtums-win8x64-brcm.inf from my vid:pid. /proc/version: Linux version 3.11.0-7-generic (root@core) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #14 SMP Mon Sep 16 22:03:29 PDT 2013 usb-devices: T: Bus=01 Lev=03 Prnt=43 Port=03 Cnt=03 Dev#= 46 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0a5c ProdID=21e8 Rev=01.12 S: Manufacturer=Broadcom Corp S: Product=BCM20702A0 S: SerialNumber=0002723E9EC0 C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none) I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none) I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none) dmesg/kern.log: Sep 19 20:01:29 core kernel: [173325.476969] usb 1-1.5.4: new full-speed USB device number 46 using ehci-pci Sep 19 20:01:29 core kernel: [173325.572574] usb 1-1.5.4: New USB device found, idVendor=0a5c, idProduct=21e8 Sep 19 20:01:29 core kernel: [173325.572580] usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Sep 19 20:01:29 core kernel: [173325.572583] usb 1-1.5.4: Product: BCM20702A0 Sep 19 20:01:29 core kernel: [173325.572586] usb 1-1.5.4: Manufacturer: Broadcom Corp Sep 19 20:01:29 core kernel: [173325.572588] usb 1-1.5.4: SerialNumber: 0002723E9EC0 Sep 19 20:01:31 core kernel: [173326.944094] Bluetooth: firmware loaded Sep 19 20:01:40 core kernel: [173336.196410] br0: port 1(eth0) entered forwarding state Sep 19 20:01:50 core kernel: [173346.481465] r8169 :06:00.0 eth0: link down Sep 19 20:01:50 core kernel: [173346.481570] br0: port 1(eth0) entered disabled state Sep 19 20:01:52 core kernel: [173348.142401] r8169 :06:00.0 eth0: link up Sep 19 20:01:52 core kernel: [173348.142904] br0: port 1(eth0) entered forwarding state Sep 19 20:01:52 core kernel: [173348.142931] br0: port 1(eth0) entered forwarding state Sep 19 20:02:07 core kernel: [173363.171462] br0: port 1(eth0) entered forwarding state -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
With brcm_patchram_plus_usb and hex2hdc I managed to get HFP/HSP on my laptop working (no sound/mic before) using BCM20702A1_001.002.014.0449.0775.hex patchram. However after copying fw-04ca_2003.hcd into /lib/firmware/ and rebooting it doesn't loads patchram and I have to do it manually again. I'm running Ubuntu-Raring with 3.8.0.30.48 kernel. - usb-devices: T: Bus=01 Lev=02 Prnt=02 Port=05 Cnt=02 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=04ca ProdID=2003 Rev=01.12 S: Manufacturer=Broadcom Corp S: Product=BCM20702A0 S: SerialNumber=20689D9D53B0 C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb I: If#= 1 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none) - dmesg | grep Bluetooth [ 15.241832] Bluetooth: Core ver 2.16 [ 15.241857] Bluetooth: HCI device and connection manager initialized [ 15.242027] Bluetooth: HCI socket layer initialized [ 15.242030] Bluetooth: L2CAP socket layer initialized [ 15.242036] Bluetooth: SCO socket layer initialized [ 35.560433] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 35.560435] Bluetooth: BNEP filters: protocol multicast [ 35.560441] Bluetooth: BNEP socket layer initialized [ 35.561273] Bluetooth: RFCOMM TTY layer initialized [ 35.561282] Bluetooth: RFCOMM socket layer initialized [ 35.561283] Bluetooth: RFCOMM ver 1.11 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-raring- needed' to 'verification-raring-done'. If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-raring -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
** Branch linked: lp:ubuntu/quantal-proposed/linux-ti-omap4 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hello Jesse, working like a charm now. Fully confirmed. Thanks a lot for all your effort. @Chris I am using standard linux kernel As for the firmware, please find it attached for the one I am using ** Attachment added: "fw-0489_e031.hcd" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+attachment/3822216/+files/fw-0489_e031.hcd -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I'm on up-to-date Raring (stock 3.8.0-30.44 generic kernel) and my Thinkpad Helix (Broadcom BCM20702A0) may (or may not) be affected by this issue. Christophe, is your 3.8.0-31 Raring kernel from one of Jesse's "+bt01" packages at http://people.canonical.com/~jesse/lp1065400/ ? Or from Raring's "proposed" repo? Or custom? While I'm not sure it will make a difference, I'd like to be using a known-to-work kernel before I do additional testing with the firmware image itself. But I'm not yet ready to upgrade to Saucy Anyway, I'm getting "can't load firmware, may not work correctly" errors (as I have for a while). I assume this same error cover both of the following failure-cases: 1) kernel does not attempt to load firmware, and 2) there is no appropriate firmware in /lib/firmware. Is that correct? Following the instructions in Karl's post (#84), I created a fw- 0a5c_21e6.hcd, placed it in /lib/firmware (not /lib/firmware/brcm) and rebooted. It does appear to load, but breaks bluetooth even worse. (I had to reboot into Windows and "upgrade" the bluetooth driver, which got me back where I started.) After reading post #95, I tried loading the firmware manually (sudo brcm_patchram_plus --patchram fw-0a5c_21e6.hcd hci0), but that failed as well ("port hci0 could not be opened, error 2"). So, three questions: 1) Am i already on a known-to-work Raring kernel? And, if not, how can I get one? 2) If/when I _am_ on a working kernel, do I still have to roll my own fw-0a5c_21e6.hcd and put it in /lib/firmware? 3) If so, is there a more reliable way for me to obtain that .hcd file? The [Wine -> SetupBtwDownloadSE.exe -> extract BCM20702A1_001.002.014.0889.0897.hex from Temp -> hex2hcd] method does not appear to be working for me. Meanwhile, thanks to everybody (especially Jesse) for all of your help with this issue. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hello Jesse, with 3.8.0-31 no errors in the systems logs anymore even during laptop hibernation. Will try again to work with bluetooth mouse and revert Thanks again for all the effort -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hey Jesse, I would like to thank you again for your working with loading the firmware stuff! Saucy is working for me. Greetings Thilo -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
** Also affects: linux (Ubuntu Saucy) Importance: Medium Assignee: Jesse Sung (wenchien) Status: Fix Released ** Changed in: linux (Ubuntu Quantal) Status: In Progress => Fix Committed ** Changed in: linux (Ubuntu Quantal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Precise) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Raring) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Committed Status in “linux” source package in Raring: Fix Committed Status in “linux” source package in Saucy: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
This bug was fixed in the package linux - 3.11.0-5.11 --- linux (3.11.0-5.11) saucy; urgency=low * Release tracker - LP: #1221886 [ Adam Lee ] * SAUCE: Bluetooth: Add support for 04ca:2007 - LP: #1153448 * SAUCE: Bluetooth: Add support for 105b:e065 - LP: #1161261 [ Gavin Guo ] * SAUCE: Bluetooth: Add support for Broadcom 413c:8143 - LP: #1166113 [ Upstream Kernel Changes ] * igb: Reset the link when EEE setting changed - LP: #1219619 * igb: Read register for latch_on without return value - LP: #1219619 * igb: Added rcu_lock to avoid race - LP: #1219619 * igb: don't allow SR-IOV without MSI-X - LP: #1219619 * igb: Update MTU so that it is always at least a standard frame size - LP: #1219619 * igb: Refactor of init_nvm_params - LP: #1219619 * igb: Refactor NVM read functions to accommodate devices with no flash - LP: #1219619 * igb: Add device support for flashless SKU of i210 device - LP: #1219619 * igb: Fix get_fw_version function for all parts - LP: #1219619 * igb: Add macro for size of RETA indirection table - LP: #1219619 * igb: Expose RSS indirection table for ethtool - LP: #1219619 * igb: Don't look for a PBA in the iNVM when flashless - LP: #1219619 * igb: Implementation of 1-sec delay for i210 devices - LP: #1219619 * igb: New PHY_ID for i354 device - LP: #1219619 * igb: M88E1543 PHY downshift implementation - LP: #1219619 * igb: No PHPM support in i354 devices - LP: #1219619 * igb: Support to get 2_5G link status for appropriate media type - LP: #1219619 * igb: Get speed and duplex for 1G non_copper devices - LP: #1219619 * igb: Implementation to report advertised/supported link on i354 devices - LP: #1219619 * igb: Update version number - LP: #1219619 * Bluetooth: Take proper tty_struct references - LP: #1189998 * Bluetooth: Remove the device from the list in the destructor - LP: #1189998 * Bluetooth: Move the tty initialization and cleanup out of open/close - LP: #1189998 * Bluetooth: Implement .activate, .shutdown and .carrier_raised methods - LP: #1189998 * Bluetooth: Fix the reference counting of tty_port - LP: #1189998 * Bluetooth: Purge the dlc->tx_queue to avoid circular dependency - LP: #1189998 [ Wen-chien Jesse Sung ] * SAUCE: Bluetooth: Support for loading broadcom patchram firmware - LP: #1065400 * SAUCE: Bluetooth: Add support for 13d3:3388 and 13d3:3389 - LP: #1065400 -- Tim GardnerThu, 05 Sep 2013 08:06:17 -0600 ** Changed in: linux (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: Fix Released Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: In Progress Status in “linux” source package in Raring: In Progress Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
** Changed in: linux (Ubuntu Quantal) Status: Fix Released => In Progress ** Changed in: linux (Ubuntu Raring) Status: Fix Released => In Progress -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: In Progress Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: In Progress Status in “linux” source package in Raring: In Progress Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
I had this same issue with an IOGear USB Bluetooth 4.0 adapter: Bus 006 Device 019: ID 0a5c:21e8 Broadcom Corp. I built and installed the brcm_patchram_plus_usb tool, used hex2hcd to convert the firmware (extracted from the driver CD included with the adapter - first time I've used one of those in awhile), and it made my HSP profile Bluetooth headset work (a Plantronics Discovery 975) where I only got silence before. Guessing this device's ID needs to be added to the kernel as well. I did drop the firmware file into my /lib/firmware directory as fw-0a5c_21e8.hcd as well. I'm running Mint 15 (based on raring). -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: In Progress Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs some hooks to make firmware loads after bootup, s3, s4, rfkill, and device hotplug events. Implement this loader in kernel module would make things more easier. [1] http://marc.info/?l=linux-bluetooth&m=132039175324993&w=2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065400/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1065400] Re: Support for loading Broadcom bluetooth firmware
Hi Jesse, >From your message i infer that the firmware load patch is now in the latest raring kernel (3.8.0-27-generic) and hence automatic firmware load should work correctly? When i put working firmware as /lib/firmware/fw-0a5c_21e6.hcd on my ThinkPad W530 with 0a5c:21e6 / BCM20702A0 Broadcom chip, i get the following syslog messages ... Aug 13 10:49:40 babbage2 kernel: [10934.063072] usb 1-1.4: new full-speed USB device number 31 using ehci-pci Aug 13 10:49:40 babbage2 kernel: [10934.159795] usb 1-1.4: New USB device found, idVendor=0a5c, idProduct=21e6 Aug 13 10:49:40 babbage2 kernel: [10934.159803] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 13 10:49:40 babbage2 kernel: [10934.159808] usb 1-1.4: Product: BCM20702A0 Aug 13 10:49:40 babbage2 kernel: [10934.159811] usb 1-1.4: Manufacturer: Broadcom Corp Aug 13 10:49:40 babbage2 kernel: [10934.159815] usb 1-1.4: SerialNumber: 083E8EE2E348 Aug 13 10:49:40 babbage2 mtp-probe: checking bus 1, device 31: "/sys/devices/pci:00/:00:1a.0/usb1/1-1/1-1.4" Aug 13 10:49:40 babbage2 mtp-probe: bus: 1, device: 31 was not an MTP device Aug 13 10:49:42 babbage2 kernel: [10935.397013] Bluetooth: firmware loaded Aug 13 10:49:42 babbage2 bluetoothd[1172]: Adapter /org/bluez/1172/hci0 has been enabled Aug 13 10:49:42 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/HFPAG Aug 13 10:49:42 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/HFPHS Aug 13 10:49:42 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource Aug 13 10:49:42 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink Aug 13 10:49:44 babbage2 kernel: [10937.440496] Bluetooth: hci0 command 0x0c56 tx timeout Aug 13 10:49:46 babbage2 kernel: [10939.440676] Bluetooth: hci0 command 0x0c6d tx timeout Aug 13 10:49:48 babbage2 kernel: [10941.440946] Bluetooth: hci0 command 0x0c1a tx timeout Aug 13 10:49:50 babbage2 kernel: [10943.441130] Bluetooth: hci0 command 0x0c24 tx timeout Aug 13 10:49:52 babbage2 kernel: [10945.441401] Bluetooth: hci0 command 0x0c52 tx timeout ... and BT disconnects again. When i remove lib/firmware/fw-0a5c_21e6.hcd, reload bluetoothi get ... Aug 13 10:51:10 babbage2 kernel: [11024.005470] usb 1-1.4: new full-speed USB device number 32 using ehci-pci Aug 13 10:51:11 babbage2 kernel: [11024.101655] usb 1-1.4: New USB device found, idVendor=0a5c, idProduct=21e6 Aug 13 10:51:11 babbage2 kernel: [11024.101663] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 13 10:51:11 babbage2 kernel: [11024.101668] usb 1-1.4: Product: BCM20702A0 Aug 13 10:51:11 babbage2 kernel: [11024.101671] usb 1-1.4: Manufacturer: Broadcom Corp Aug 13 10:51:11 babbage2 kernel: [11024.101674] usb 1-1.4: SerialNumber: 083E8EE2E348 Aug 13 10:51:11 babbage2 mtp-probe: checking bus 1, device 32: "/sys/devices/pci:00/:00:1a.0/usb1/1-1/1-1.4" Aug 13 10:51:11 babbage2 mtp-probe: bus: 1, device: 32 was not an MTP device Aug 13 10:51:11 babbage2 kernel: [11024.148591] Bluetooth: can't load firmware, may not work correctly Aug 13 10:51:11 babbage2 bluetoothd[1172]: Adapter /org/bluez/1172/hci0 has been enabled Aug 13 10:51:11 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/HFPAG Aug 13 10:51:11 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/HFPHS Aug 13 10:51:11 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource Aug 13 10:51:11 babbage2 bluetoothd[1172]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink ... and if I now load the (same) firmware manually with ... brcm_patchram_plus_usb --patchram ..firmware.. hci0 ... i get a working HSP/HFP device! Can you shed some light in to this? thanks! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1065400 Title: Support for loading Broadcom bluetooth firmware Status in “linux” package in Ubuntu: In Progress Status in “linux” source package in Precise: Fix Released Status in “linux” source package in Quantal: Fix Released Status in “linux” source package in Raring: Fix Released Bug description: Broadcom bluetooth chips require a tool called patchram uploader [1] to load firmware. This applies to at least BCM20702 and BCM43142. Although some of the devices have an OTPROM that contains required firmware, but it is found that these devices would not have HFP/HSP support unless a upgraded firmware is loaded via patchram uploader. This tool requires hci device to do the firmware loading, but this may cause some race condition between patchram tool and bluetoothd or something that also works on hci interface. Also it needs