![联想 12.04 版蓝牙无法检测设备](https://linux22.com/image/1126080/%E8%81%94%E6%83%B3%2012.04%20%E7%89%88%E8%93%9D%E7%89%99%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E8%AE%BE%E5%A4%87.png)
我是 Ubuntu 新手,不太擅长这个,但我在我的联想 Z5070和Ubuntu 12.04和3.13 内核全靠我自己。
我的蓝牙无法检测到设备,我blueman
也尝试过,但没有用。
因此,我从lsusb
等处得到的结果是:
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 007: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.
Bus 002 Device 004: ID 174f:14b2 Syntek
Bus 002 Device 005: ID 0bda:b728 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
[ 0.174128] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 4.554899] rtl8723be: Using firmware rtlwifi/rtl8723befw.bin
[ 4.978542] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x594f03)
[ 6.117875] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[ 6.608236] r8169 0000:01:00.0: Direct firmware load failed with error -2
[ 6.610477] r8169 0000:01:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168g-3.fw (-2)
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
2: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
[ 2.250559] usb 2-7: Product: Bluetooth Radio
[ 4.109311] Bluetooth: Core ver 2.17
[ 4.109334] Bluetooth: HCI device and connection manager initialized
[ 4.109340] Bluetooth: HCI socket layer initialized
[ 4.109341] Bluetooth: L2CAP socket layer initialized
[ 4.109353] Bluetooth: SCO socket layer initialized
[ 6.178347] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.178349] Bluetooth: BNEP filters: protocol multicast
[ 6.178356] Bluetooth: BNEP socket layer initialized
[ 6.184069] Bluetooth: RFCOMM TTY layer initialized
[ 6.184079] Bluetooth: RFCOMM socket layer initialized
[ 6.184084] Bluetooth: RFCOMM ver 1.11
Linux maria-Lenovo-Z50-70 3.13.0-51-generic #84~precise1-Ubuntu SMP Wed Apr 15 21:45:46 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
bluetooth 411194 14 rfcomm,bnep,btusb
我无法理解我所读到的内容。
答案1
在终端中输入以下命令:
sudo apt-get install build-essential linux-headers generic
wget https://github.com/lwfinger/rtl8723au_bt/archive/troy.zip
unzip troy.zip
cd rtl8723au_bt-troy
make
sudo make install
重新启动并查看它是否有效,因为可能仍然需要第二部分才能使其工作。
我以为需要使用 lwfinger wifi 驱动程序,所以
sudo apt-get install git
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
重新启动并查看是否已修复
如果您通过更新获得新内核,蓝牙将失败,直到内核支持 realtek 蓝牙,在此之前,您需要
cd rtl8723au_bt-troy
make clean
make
sudo make install
cd ~/rtlwifi_new
make clean
make
sudo make install
然后你应该能够重新启动并再次使用蓝牙功能
答案2
我将此驱动程序添加到 ppa。“内核”分支应用于较新的内核。
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8723au-bt-dkms
通过这种方式安装的优点是内核更新后驱动程序仍会保留。