Broadcom Combo bluetooth adapter
Napsal: 23 říj 2014, 17:43
Ahoj rozchodil někdo bluetooth Broadcom BCM43142, mě to na Lenovu pořád nejde, Blueman nenajde adaptér
Díka za případné rady
Díka za případné rady
české a slovenské fórum o linuxové distribuci Linux Mint
https://forum.linux-mint-czech.cz/
Kód: Vybrat vše
notebook@notebook-Linux ~ $ dmesg |grep -iE "blue|bt"
[ 3.098230] Bluetooth: Core ver 2.19
[ 3.098255] Bluetooth: HCI device and connection manager initialized
[ 3.098585] Bluetooth: HCI socket layer initialized
[ 3.098590] Bluetooth: L2CAP socket layer initialized
[ 3.098603] Bluetooth: SCO socket layer initialized
[ 3.107857] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.107860] Bluetooth: BNEP filters: protocol multicast
[ 3.107869] Bluetooth: BNEP socket layer initialized
[ 3.112162] Bluetooth: RFCOMM TTY layer initialized
[ 3.112174] Bluetooth: RFCOMM socket layer initialized
[ 3.112182] Bluetooth: RFCOMM ver 1.11
Kód: Vybrat vše
notebook@notebook-Linux ~ $ rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
Kód: Vybrat vše
notebook@notebook-Linux ~ $ blueman-assistant
Loading configuration plugins
Using gconf config backend
_________
SetAdapter (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:276)
None
_________
SetAdapter (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:276)
No such adapter
Ano napis ake je riesenie problemu, mna to zaujima a do buducnosti pre dalsich userov - pouzivatelovpokud bude někdo chtít můžu dát dohromady postup
Kód: Vybrat vše
notebook-linux notebook # lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 105b:e065
Bus 003 Device 003: ID 5986:0295 Acer, Inc
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kód: Vybrat vše
wget http://wielki.tk/vostro/debs/bt-bcm43142-onereic_0.0+20111116somerville2_amd64.deb
Kód: Vybrat vše
$ sudo modprobe -r btusb
$ sudo modprobe btusb
$ sudo su
# echo "105b e065" >> /sys/bus/usb/drivers/btusb/new_id
$ brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0
Kód: Vybrat vše
# brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0.hcd hci0
option patchram with arg /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd
device hci0 could not be found
Kód: Vybrat vše
# rfkill list
# rfkill unblock all
# hciconfig hci0 up
Kód: Vybrat vše
$ git clone git://github.com/jessesung/hex2hcd.git
$ cd hex2hcd
$ make
$ ./hex2hcd ../BCM43142A0_001.001.011.0122.0145.hex BCM43142A0.hcd
Kód: Vybrat vše
$ sudo cp BCM43142A0.hcd /lib/firmware
Kód: Vybrat vše
{ USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM },
Kód: Vybrat vše
/* Broadcom BCM20702A0 */
{ USB_DEVICE(0x0489, 0xe042) },
{ USB_DEVICE(0x04ca, 0x2003) },
{ USB_DEVICE(0x0b05, 0x17b5) },
{ USB_DEVICE(0x0b05, 0x17cb) },
{ USB_DEVICE(0x413c, 0x8197) },
{ USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM },
Kód: Vybrat vše
cp /lib/modules/$(uname -r)/build/Module.symvers ./
make oldconfig
make prepare
make modules_prepare
make modules SUBDIRS=drivers/bluetooth
sudo cp drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko
sudo depmod
Kód: Vybrat vše
sudo modprobe -r btusb
sudo modprobe btusb
Kód: Vybrat vše
dmesg | grep -i blue
Kód: Vybrat vše
Bluetooth: hci0: BCM: patch brcm/BCM43142A0-105b-e065.hcd not found
Kód: Vybrat vše
/lib/firmware/brcm/
Kód: Vybrat vše
BCM43142A0-105b-e065.hcd
Kód: Vybrat vše
sudo modprobe -r btusb
sudo modprobe btusb
Kód: Vybrat vše
dmesg | grep -i blue
Kód: Vybrat vše
Bluetooth: hci0: BCM: patching hci_ver=06 hci_rev=0091 lmp_ver=06 lmp_subver=210b
Bluetooth: hci0: BCM: firmware hci_ver=06 hci_rev=0091 lmp_ver=06 lmp_subver=210b
Kód: Vybrat vše
$ sudo modprobe -r btusb
$ sudo modprobe btusb
$ sudo su
# echo "105b e065" >> /sys/bus/usb/drivers/btusb/new_id
$ brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0
Kód: Vybrat vše
modprobe -r btusb
modprobe btusb
echo "105b e065" >> /sys/bus/usb/drivers/btusb/new_id
brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0
exit 0