带 Atheros (ath3k) 芯片的华硕蓝牙适配器 - OpenSUSE - 探测失败,错误 -5

带 Atheros (ath3k) 芯片的华硕蓝牙适配器 - OpenSUSE - 探测失败,错误 -5

我正在尝试在 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 和蓝牙已加载,但 bluedevil 和 OpenSUSE 蓝牙适配器工具均未检测到该棒。

我使用的是 openSUSE 11.4 32 位下 OpenSUSE 存储库中的 2.6.37.6-0.20-desktop 内核。安装了以下软件包:

  • 蓝魔
  • 蓝色
  • 蓝色
  • 兼容
  • bluez 固件
  • bluez-gstreamer
  • bluez-hcidump
  • bluez测试
  • gnome蓝牙
  • libbluedevil1
  • lib蓝牙3
  • libgnome-bluetooth8

答案1

经过一番搜索后我发现,显然加密狗上的 ath3k 芯片的固件丢失了。这由“/dev/.udev/firmware-missing/ath3k-1.fw”指示。在 kernel.org 的无线部分我找到了一个 git 存储库,其中包含缺少的固件映像。

将 ath3k-1.fw 复制到“/lib/firmware”后,无需对系统进行进一步更改即可识别该棒。

相关内容