蓝牙在 12.04 版本的 lenovo 上无法检测到设备

Mar*_*ria 5 lenovo bluetooth realtek 12.04 realtek-wireless

我是 Ubuntu 的新手,对此并不擅长,但我自己在带有Ubuntu 12.043.13 内核的Lenovo Z5070上进行了全新安装。

我的蓝牙无法检测设备,我也尝试过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
Run Code Online (Sandbox Code Playgroud)

我不明白我在读什么。

Jer*_*y31 4

在终端中输入以下命令:

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
Run Code Online (Sandbox Code Playgroud)

重新启动并查看它是否工作,因为可能仍然有第二部分让它工作。

我认为需要使用 lwfinger wifi 驱动程序,所以

sudo apt-get install git
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

重启看看是否修复

如果您通过更新获得新内核,则蓝牙将失败,直到制作出支持 Realtek 蓝牙的内核为止,在此之前您将需要

cd rtl8723au_bt-troy
make clean
make
sudo make install
cd ~/rtlwifi_new
make clean
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

然后您应该能够重新启动并让蓝牙再次发挥作用