Ubuntu 14.04 联想蓝牙问题

Ubuntu 14.04 联想蓝牙问题

大家好,昨天我在联想 Yoga 13 上安装了 Ubuntu 14.04。这是我第一次使用 Linux,所以我使用 Linux 的经验不是最好的。我的问题是我的内置蓝牙不工作。当我在控制面板中激活蓝牙时,什么也没发生。也许有人可以帮助我?谢谢!

为了:

lspci -knn | grep Net -A2; lsusb

我得到:

Bus 004 Device 004: ID 5986:029c Acer, Inc 
Bus 004 Device 003: ID 2047:0855 Texas Instruments 
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 006: ID 04f3:000a Elan Microelectronics Corp. 
Bus 003 Device 005: ID 0bda:1724 Realtek Semiconductor Corp. 
Bus 003 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

为了:

dmesg | grep -i blue

我得到:

[    2.666590] Bluetooth: Core ver 2.20
[    2.666636] Bluetooth: HCI device and connection manager initialized
[    2.667115] Bluetooth: HCI socket layer initialized
[    2.667119] Bluetooth: L2CAP socket layer initialized
[    2.667127] Bluetooth: SCO socket layer initialized
[    2.689434] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.689437] Bluetooth: BNEP filters: protocol multicast
[    2.689442] Bluetooth: BNEP socket layer initialized
[    2.708230] Bluetooth: hci0: hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=1200
[    2.713806] Bluetooth: RTL8723A: unexpected EPATCH signature!
[    2.741344] Bluetooth: RFCOMM TTY layer initialized
[    2.741354] Bluetooth: RFCOMM socket layer initialized
[    2.741359] Bluetooth: RFCOMM ver 1.11

固件更新后:

dmesg | grep -i blue

->

[    2.689988] Bluetooth: Core ver 2.20
[    2.690009] Bluetooth: HCI device and connection manager initialized
[    2.690057] Bluetooth: HCI socket layer initialized
[    2.690061] Bluetooth: L2CAP socket layer initialized
[    2.690067] Bluetooth: SCO socket layer initialized
[    2.713594] Bluetooth: hci0: hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=1200
[    2.726900] Bluetooth: RTL8723A: unexpected EPATCH signature!
[    2.774790] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.774794] Bluetooth: BNEP filters: protocol multicast
[    2.774799] Bluetooth: BNEP socket layer initialized
[    2.806719] Bluetooth: RFCOMM TTY layer initialized
[    2.806729] Bluetooth: RFCOMM socket layer initialized
[    2.806744] Bluetooth: RFCOMM ver 1.11

和:

uname -r

->

3.19.0-30-generic

制作 ->

make -C /lib/modules/3.19.0-30-generic/build M=/home/bjoern/rtl8723au_bt modules
make[1]: Verzeichnis »/usr/src/linux-headers-3.19.0-30-generic« wird betreten
  CC [M]  /home/bjoern/rtl8723au_bt/rtk_btusb.o
/home/bjoern/rtl8723au_bt/rtk_btusb.c: In function ‘btusb_intr_complete’:
/home/bjoern/rtl8723au_bt/rtk_btusb.c:168:3: error: implicit declaration of function ‘hci_recv_fragment’ [-Werror=implicit-function-declaration]
   if (hci_recv_fragment(hdev, HCI_EVENT_PKT,
   ^
cc1: some warnings being treated as errors
make[2]: *** [/home/bjoern/rtl8723au_bt/rtk_btusb.o] Fehler 1
make[1]: *** [_module_/home/bjoern/rtl8723au_bt] Fehler 2
make[1]: Verzeichnis »/usr/src/linux-headers-3.19.0-30-generic« wird verlassen
make: *** [all] Fehler 2

然后进行安装 ->

mkdir -p /lib/firmware/rtk_bt
cp -f rlt8723a_chip_b_cut_bt40_fw_asic_rom_patch-svn8511-0x0020342E-20121105-LINUX_USB.bin /lib/firmware/rtk_bt/rtk8723a.bin
cp -f rtl8723a_config.bin /lib/firmware/rtk_bt/.
cp -f rtk_btusb.ko /lib/modules/3.19.0-30-generic/kernel/drivers/bluetooth/rtk_btusb.ko
cp: der Aufruf von stat für »rtk_btusb.ko“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1

为了

~/rtl8723au_bt$ ~/rtl8723au_bt$ cd ~/rtl8723au_bt; git checkout master && sudo make install

->

Bereits auf 'master'
Ihr Branch ist auf dem selben Stand wie 'origin/master'.
mkdir -p /lib/firmware/rtk_bt
cp -f rlt8723a_chip_b_cut_bt40_fw_asic_rom_patch-svn8511-0x0020342E-20121105-LINUX_USB.bin /lib/firmware/rtk_bt/rtk8723a.bin
cp -f rtl8723a_config.bin /lib/firmware/rtk_bt/.
cp -f rtk_btusb.ko /lib/modules/3.19.0-30-generic/kernel/drivers/bluetooth/rtk_btusb.ko
cp: der Aufruf von stat für »rtk_btusb.ko“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [install] Fehler 1

相关内容