蓝牙在Ubuntu 14.04中不起作用
我是Ubuntu的菜鸟。 我的Ubuntu中的蓝牙无法正常工作。 它在Windows中运行良好,但在Ubuntu中运行不正常。 我在Ubuntu论坛上搜索了很多页面,但没有一个能让蓝牙工作。 我想我知道这个问题。 我将它贴在下面:
anvesh@anvesh-Lenovo-G500:~$ sudo 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 anvesh@anvesh-Lenovo-G500:~$ lsusb; dmesg | grep -i firmware Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 003: ID 105b:e065 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 04f2:b3bb Chicony Electronics Co., Ltd Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
首先,我们需要获取一些文件
sudo apt-get install linux-headers-generic build-essential wget https://www.dropbox.com/s/f503f6r686riiow/fw-105b_e065.hcd echo btusb | sudo tee -a /etc/modules
如果uname -a
显示你有一个3.13内核,那么
wget https://www.dropbox.com/s/rlv2prqzzptcr6f/bluetooth-trusty.tar.gz tar -zxf bluetooth-trusty.tar.gz cd bluetooth cp /boot/config-$(uname -r) .config cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$PWD modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo cp ~/fw-105b_e065.hcd /lib/firmware/brcm/BCM43142A0-105b-e065.hcd sudo cp ~/fw-105b_e065.hcd /lib/firmware/ sudo modprobe btusb
如果你有一个3.16内核
wget https://www.dropbox.com/s/uocd0xqaprm4yvi/bluetooth.utopic.tar.gz tar -zxf bluetooth.utopic.tar.gz cd bluetooth cp /boot/config-$(uname -r) .config cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$PWD modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo cp ~/fw-105b_e065.hcd /lib/firmware/brcm/BCM43142A0-105b-e065.hcd sudo modprobe btusb
如果更新安装了尚未支持该设备的新内核,则需要执行以下操作以使其再次运行
cd bluetooth make -C /lib/modules/$(uname -r)/build M=$PWD clean cp /boot/config-$(uname -r) .config cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$PWD modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo modprobe -r btusb sudo modprobe btusb
如果您有不同的系列内核,只需将其添加到注释中即可。 如果您执行sudo update-usbids
并查看lsusb
您应该注意到ID为105b的设备:e065被识别为Broadcom BCM43142A0蓝牙
- 如何在Ubuntu 14.04的顶部面板中更改日期/时间格式
- 如何安装Hp laser jet 1020 plus打印机?
- 如何在14.04中禁用lightdm的shutdown / reboot?
- 在14.04永久禁用触摸板?
- MacBook Air – 用Ubuntu 14.04无法识别64位无线网卡,鼠标垫无法正常工作
- 如何在ubuntu 14.04上安装SRILM?
- Unity Tweak工具无法启动错误“com.canonical.unity.webapps schema is missing”
- Qualcomm Atheros Device (rev 30)Wi-Fi驱动程序安装
- 从14.04的图形菜单关闭时执行什么命令?