搭载 Ubuntu 14.04 LTS 的联想 G510 无法开启蓝牙

搭载 Ubuntu 14.04 LTS 的联想 G510 无法开启蓝牙

昨天它还在运行,现在我看到工具栏上的图标变灰了,启用蓝牙没有任何作用。我检查了一下,rfkill它没有被阻止。

dmesg | grep Blue产生这个:

[    5.045301] usb 3-7: Product: Bluetooth USB Host Controller
[   16.443866] Bluetooth: Core ver 2.19
[   16.443882] Bluetooth: HCI device and connection manager initialized
[   16.443889] Bluetooth: HCI socket layer initialized
[   16.443891] Bluetooth: L2CAP socket layer initialized
[   16.443899] Bluetooth: SCO socket layer initialized
[   22.998446] Bluetooth: RFCOMM TTY layer initialized
[   22.998457] Bluetooth: RFCOMM socket layer initialized
[   22.998460] Bluetooth: RFCOMM ver 1.11
[   23.362132] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   23.362134] Bluetooth: BNEP filters: protocol multicast
[   23.362141] Bluetooth: BNEP socket layer initialized
[   26.368809] Bluetooth: hci0 command 0x0c6d tx timeout
[   61.849157] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   61.849165] Bluetooth: HIDP socket layer initialized

hciconfig hci0 up只是超时了。

有任何想法吗?

编辑:添加了 lsusb 的结果;lspci -nnk | grep -iA2 net;dmesg | grep -i firmware;dmesg | grep -e Atheros -e Broadcom;uname -a;hciconfig -a

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
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 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 010: ID 0cf3:3004 Atheros Communications, Inc. 
Bus 003 Device 002: ID 174f:147b Syntek 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
02:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
    Subsystem: Lenovo Device [17aa:3218]
    Kernel driver in use: ath9k
03:00.0 Ethernet controller [0200]: Qualcomm Atheros QCA8172 Fast Ethernet [1969:10a0] (rev 10)
    Subsystem: Lenovo Device [17aa:3801]
    Kernel driver in use: alx
[    0.149648] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[23593.016925] usb 3-7: device firmware changed
[23602.228576] usb 3-7: device firmware changed
[    4.110564] alx 0000:03:00.0 eth0: Qualcomm Atheros AR816x/AR817x Ethernet [20:1a:06:30:58:a5]
[    5.333718] usb 3-7: Manufacturer: Atheros Communications
[   16.208246] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90011e00000, irq=17
[23593.330774] usb 3-7: Manufacturer: Atheros Communications
[23594.284747] alx 0000:03:00.0 eth0: Qualcomm Atheros AR816x/AR817x Ethernet [20:1a:06:30:58:a5]
[23599.693537] usb 3-7: Manufacturer: Atheros Communications
[23602.550237] usb 3-7: Manufacturer: Atheros Communications
[23603.690690] alx 0000:03:00.0 eth0: Qualcomm Atheros AR816x/AR817x Ethernet [20:1a:06:30:58:a5]
[23608.060295] usb 3-7: Manufacturer: Atheros Communications
Linux bill-Lenovo-G510 3.16.0-33-generic #44~14.04.1-Ubuntu SMP Fri Mar 13 10:33:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
hci0:   Type: BR/EDR  Bus: USB
    BD Address: A4:DB:30:05:66:1F  ACL MTU: 1022:8  SCO MTU: 183:5
    UP RUNNING PSCAN ISCAN 
    RX bytes:28722 acl:1869 sco:0 events:163 errors:0
    TX bytes:1435 acl:29 sco:0 commands:57 errors:0
    Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: RSWITCH HOLD SNIFF 
    Link mode: SLAVE ACCEPT 
    Name: 'bill-Lenovo-G510'
    Class: 0x6c0100
    Service Classes: Rendering, Capturing, Audio, Telephony
    Device Class: Computer, Uncategorized
    HCI Version: 4.0 (0x6)  Revision: 0x102
    LMP Version: 4.0 (0x6)  Subversion: 0x1
    Manufacturer: Atheros Communications, Inc. (69)

答案1

这可能需要我以前的工作

echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf

然后编辑 rc.localsudo -H gedit /etc/rc.local

并添加几行,这样最后三行就是

sleep 45
modprobe ath3k
exit 0

保存、退出并重启

相关内容