Bug 73411
Summary: | Unknown vendor ID [105b:e065] - Broadcom BCM43142 device | ||
---|---|---|---|
Product: | Drivers | Reporter: | takieszti91 |
Component: | Bluetooth | Assignee: | linux-bluetooth (linux-bluetooth) |
Status: | NEW --- | ||
Severity: | normal | CC: | alan, johan.hedberg, kolAflash, schmidicom, szg00000 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | All | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
Some important command output
Add BCM43142A0 for ThinkPad Edge E545 |
Description
takieszti91
2014-04-02 23:20:32 UTC
Now I have a solution to my bluetooth problem. I posted it here: https://bbs.archlinux.org/viewtopic.php?pid=1400888#p1400888 But I will be happier if you support my bluetooth adapter by default. The firmware is not redistributable without the manufacturers permission. We cannot go around shipping random 3rd party firmware without licenses Okey. I understand this. But if you write this vendor ID to btusb.c, we have to load only the firmware manually. The solution, that I posted above has bugs with Gnome 3 desktop (I didn't try it with others). I tried an external bluetooth dongle with Gnome 3 desktop and it didn't have bugs with it. I think maybe you do this, my problem will disappear. Thanks! *** Bug 83871 has been marked as a duplicate of this bug. *** I have the appropriate firmware with "brcm_patchram" loaded on my BCM43142 (ThinkPad Edge E545) from github and still no connections can be built. modprobe -v btusb; echo "04ca 2007" >> /sys/bus/usb/drivers/btusb/new_id; hciconfig hci0 up; /opt/brcm_patchram/brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0084.0115.hcd hci0 But at least finds "hcitool scan" the devices. Created attachment 162541 [details]
Add BCM43142A0 for ThinkPad Edge E545
With a kernel patch and firmware it works (obex file transfer, audio, etc ...), but not with the tool "brcm_patchram_plus_usb".
Please send the patch (with git send-email or at least formatted using git format-patch) to linux-bluetooth@vger.kernel.org. That way it should find its way to future kernel releases. Also remember to include the corresponding usb-devices output for the device in the commit message. Any progress on this? I just followed this guide to make a 105b:e065 Bluetooth adapter work on a Lenovo G700 (model 20251, product 59387531). http://www.gnebehay.com/blog/lenovo-flexpad-bluetooth-debian/ Works fine! Connected successfully to my phone and send a file. So it would be very great, if { USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM }, would be included into linux-source/drivers/btusb.c Thanks! |