sidamos Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 16 Dec 2007 Posts: 246
|
Posted: Wed Jan 02, 2008 7:35 am Post subject: USB Bluetooth firmware upload does not work |
|
|
HI!
I have Bluetooth working with an USB dongle (Anycom USB-250) that has its firmware built-in.
But it does not work with another one (Tecom BT3030) that needs its firmware uploaded when being plugged in. This device worked fine on my old setup (Suse 10.1, kernel 2.6.16) but does not on my new setup (Gentoo 2007.0, kernel 2.6.23).
I have tried with 2 different machines. The bluez firmware package is installed.
I have googled around a lot and searched in the forums and I learned that currently coldplug and hotplug packages are not needed anymore, because everything is handled by udev (nevertheless I tried emerging hotplug and it made no difference).
So, since I have Bluetooth working with the other device, the problem should be with the firmware upload alone.
When I plug in the dongle, I only get these messages:
usb 3-1: new full speed USB device using uhci_hcd and address 9
usb 3-1: configuration #1 chosen from 1 choice
Normally I would expect to get messages about firmware upload then. hciconfig does not list the device. Also, it does not work when it is already plugged in when booting (coldplug).
lsusb:
Bus 003 Device 011: ID 0a5c:2033 Broadcom Corp. BCM2033 Bluetooth
I tried:
- Bluez 2.25 + Bluez firmware 1.1
- Bluez 3.23 + Bluez firmware 1.1
- Bluez 3.23 + Bluez firmware 1.2
I am using a generic genkernel .config where everything I needed for Bluetooth already was enabled. Especially:
CONFIG_HOTPLUG=y
CONFIG_FW_LOADER=m
When I manually try to push the firmware to the device with bluefw, then sometimes it works and hciconfig lists the device.
Any help would be greatly appreciated.
Thanks!
Thomas |
|