![升级到 Ubuntu 15.10 后无法检测到蓝牙硬件](https://linux22.com/image/1131988/%E5%8D%87%E7%BA%A7%E5%88%B0%20Ubuntu%2015.10%20%E5%90%8E%E6%97%A0%E6%B3%95%E6%A3%80%E6%B5%8B%E5%88%B0%E8%93%9D%E7%89%99%E7%A1%AC%E4%BB%B6.png)
我曾经在同一台笔记本电脑上安装过 Windows,并且蓝牙运行良好,但是在安装 Ubuntu 15.10 后,它无法识别硬件,我该怎么做才能获得正确的驱动程序?
这是我的 Acer R3 - 431 系列的硬件信息。
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 08)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 08)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
JEREMY 这表明:
kako@Eros:~$ lsusb; dmesg | egrep -i 'blue|firm'
Bus 003 Device 002: ID 8087:8001 Intel Corp.
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 004: ID 04f2:b48a Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 04f3:2093 Elan Microelectronics Corp.
Bus 001 Device 008: ID 05ac:1303 Apple, Inc. iPod Shuffle 4.Gen
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[ 0.134468] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 37.903594] Bluetooth: Core ver 2.20
[ 37.903616] Bluetooth: HCI device and connection manager initialized
[ 37.903620] Bluetooth: HCI socket layer initialized
[ 37.903623] Bluetooth: L2CAP socket layer initialized
[ 37.903629] Bluetooth: SCO socket layer initialized
[ 54.402536] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 54.402540] Bluetooth: BNEP filters: protocol multicast
[ 54.402545] Bluetooth: BNEP socket layer initialized
[ 1731.169854] Modules linked in: nvram msr ctr ccm snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic bnep nls_iso8859_1 joydev acer_wmi sparse_keymap intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm input_leds serio_raw uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media ath3k hid_multitouch btusb btrtl btbcm btintel bluetooth arc4 ath9k(OE) ath9k_common(OE) ath9k_hw(OE) ath(OE) mac80211(OE) snd_hda_intel snd_hda_codec cfg80211(OE) snd_hda_core snd_hwdep compat(OE) snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer dw_dmac dw_dmac_core mei_me i2c_designware_platform lpc_ich snd mei i2c_designware_core 8250_dw spi_pxa2xx_platform acpi_pad soundcore shpchp mac_hid parport_pc ppdev lp parport
[17378.566252] Modules linked in: hid_generic uas usb_storage nvram msr ctr ccm snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic bnep nls_iso8859_1 joydev acer_wmi sparse_keymap intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm input_leds serio_raw uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media ath3k hid_multitouch btusb btrtl btbcm btintel bluetooth arc4 ath9k(OE) ath9k_common(OE) ath9k_hw(OE) ath(OE) mac80211(OE) snd_hda_intel snd_hda_codec cfg80211(OE) snd_hda_core snd_hwdep compat(OE) snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer dw_dmac dw_dmac_core mei_me i2c_designware_platform lpc_ich snd mei i2c_designware_core 8250_dw spi_pxa2xx_platform acpi_pad soundcore shpchp mac_hid
这表明杰里米:
kako@Eros:~$ dmesg | grep -i ath [ 5.769144] md: 已为级别 -4 注册多路径个性 [ 37.121516] ath: phy0: 检测到 WB335 2-ANT 卡 [ 37.121520] ath: phy0: 设置 BT/WLAN RX 分集功能 [ 37.128273] ath: phy0: 启用 LNA 组合 [ 37.129392] ath: phy0: 已启用 ASPM:0x42 [ 37.129394] ath: EEPROM regdomain:0x6c [ 37.129395] ath: EEPROM 表示我们应该期待一个直接的 regpair 映射 [ 37.129397] ath: 正在使用的国家/地区 alpha2:00 [ 37.129399] ath: 已使用 Regpair:0x6c [ 37.289182] ieee80211 phy0:Atheros AR9565 Rev:1 mem=0xffffc90000900000,irq=19 [38.716405] usbcore:注册的新接口驱动程序 ath3k [41.571580] ath9k 0000:03:00.0 wlp3s0:从 wlan0 重命名 [1731.169854] 链接的模块:nvram msr ctr ccm snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic bnep nls_iso8859_1 joydev acer_wmi sparse_keymap intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm input_leds serio_raw uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media ath3k hid_multitouch btusb btrtl btbcm btintel bluetooth arc4 ath9k(OE) ath9k_common(OE) ath9k_hw(OE) ath(OE) mac80211(OE) snd_hda_intel snd_hda_codec cfg80211(OE) snd_hda_core snd_hwdep compat(OE) snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer dw_dmac dw_dmac_core mei_me i2c_designware_platform lpc_ich snd mei i2c_designware_core 8250_dw spi_pxa2xx_platform acpi_pad soundcore shpchp mac_hid parport_pc ppdev lp parport [ 1731.169875] autofs4 drbg ansi_cprng xts gf128mul algif_skcipher af_alg dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 多路径线性 dm_mirror dm_region_hash dm_log usbhid crct10dif_pclmul crc32_pclmul i915 cryptd i2c_algo_bit drm_kms_helper ahci libahci r8169 drm mii 视频 wmi i2c_hid hid sdhci_acpi sdhci [ 1731.169901] [] warn_slowpath_common+0x86/0xc0 [ 1731.169904] [] warn_slowpath_fmt+0x55/0x70 [ 1731.280714] ath: phy0: ASPM 已启用: 0x42 [17378.566252] 链接的模块: hid_generic uas usb_storage nvram msr ctr ccm snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic bnep nls_iso8859_1 joydev acer_wmi sparse_keymap intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm input_leds serio_raw uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev media ath3k hid_multitouch btusb btrtl btbcm btintel bluetooth arc4 ath9k(OE) ath9k_common(OE) ath9k_hw(OE) ath(OE) mac80211(OE) snd_hda_intel snd_hda_codec cfg80211(OE) snd_hda_core snd_hwdep compat(OE) snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer dw_dmac dw_dmac_core mei_me i2c_designware_platform lpc_ich snd mei i2c_designware_core 8250_dw spi_pxa2xx_platform acpi_pad soundcore shpchp mac_hid [17378.566301] parport_pc ppdev lp parport autofs4 drbg ansi_cprng xts gf128mul algif_skcipher af_alg dm_crypt raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 多路径线性 dm_mirror dm_region_hash dm_log usbhid crct10dif_pclmul crc32_pclmul i915 cryptd i2c_algo_bit drm_kms_helper ahci libahci r8169 drm mii 视频 wmi i2c_hid hid sdhci_acpi sdhci [17378.566358] [] warn_slowpath_common+0x86/0xc0 [17378.566362] [] warn_slowpath_fmt+0x55/0x70 [27197.016389] ath: phy0: ASPM 已启用:0x42 [29852.810698] usbcore: 取消注册接口驱动程序 ath3k
答案1
在终端中,请输入 lspci 并粘贴结果,以便社区能够帮助您找到特定的驱动程序。您可能没有兼容的卡,就像我的情况一样。我最终为我的卡订购了兼容的 wifi/bt 卡。
因此,您似乎拥有 Qualcomm Atheros QCWB335,它在同一张卡上同时支持 bt 和无线功能。好消息是,您的卡通过内核使用 ath9k 驱动程序获得支持。不太好但仍然好的一点是,要启用 bt,您必须手动启用卡上的共存功能。如果一切正确,并且运气好的话,modprobe ath9k btcoex_enable=1
在终端中运行将启用共存并使其运行。
$$ 我该怎么做?$$ 你能解释一下吗?
*在终端中只需输入modprobe ath9k btcoex_enable=1
并按回车键。
有关内核模块的更多信息,请查看维基百科