我正在尝试在 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”后,无需对系统进行进一步更改即可识别该棒。