Opensuse

帶有 Atheros (ath3k) 晶片的華碩藍牙適配器 - OpenSUSE - 探測失敗並出現錯誤 -5

  • April 27, 2016

我正在嘗試在 OpenSUSE 中使用華碩 USB 藍牙適配器。不幸的是,當我插入它時,dmesg 給了我以下輸出:

usb 8-2: new full speed USB device using uhci_hcd and address 3
usb 8-2: New USB device found, idVendor=0cf3, idProduct=3000
usb 8-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
ath3k: probe of 8-2:1.0 failed with error -5

lsusb 給出以下輸出:

Bus 005 Device 004: ID 0cf3:3005 Atheros Communications, Inc.

模組 ath3k 和 bluetooth 已載入,但 bluedevil 和 OpenSUSE 藍牙適配器工具都沒有檢測到棒。

我正在使用 openSUSE 11.4 32 位下的 OpenSUSE 儲存庫中的 2.6.37.6-0.20-desktop 核心。安裝了以下軟體包:

  • 藍魔
  • 藍茲
  • 藍茲
  • 兼容
  • bluez 韌體
  • bluez-gstreamer
  • bluez-hcidump
  • bluez 測試
  • 侏儒藍牙
  • libbluedevil1
  • lib藍牙3
  • libgnome-藍牙8

經過一番搜尋,我發現,顯然加密狗上的 ath3k 晶片的韌體失去了。這由“/dev/.udev/firmware-missing/ath3k-1.fw”表示。在 kernel.org 的無線部分,我找到了一個 git 儲存庫,其中包含那個失去的韌體映像。

將 ath3k-1.fw 複製到“/lib/firmware”後,無需對系統進行進一步更改即可辨識該棒。

引用自:https://unix.stackexchange.com/questions/50306