Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Mar 2015 09:27:32 -0800
From:      Maksim Yevmenkin <maksim.yevmenkin@gmail.com>
To:        Torfinn Ingolfsen <torfinn.ingolfsen@getmail.no>
Cc:        "freebsd-bluetooth@freebsd.org" <freebsd-bluetooth@freebsd.org>
Subject:   Re: Belkin F8T065 doesn't register properly (BCM20702A0)
Message-ID:  <CAFPOs6o1UYeUS45Pbdu_xEswf1cH6=m1ynQ%2BNpeyOi64ip8v-A@mail.gmail.com>
In-Reply-To: <20150303223312.c7b12845ae652cfc315c1b61@getmail.no>
References:  <20150228220307.b0ab42716d574a9bcfd83094@getmail.no> <20150303223312.c7b12845ae652cfc315c1b61@getmail.no>

index | next in thread | previous in thread | raw e-mail

hello!

>> I have a Belkin Mini Bluetooth v4.0 dongle (F8T065)[1]. It seems to be Broadcom BCM20702A0 based, but it doesn't register correctly.

ok

>> Under FreeBSD 9.3-stable:
>> tingo@kg-core1$ uname -a
>> FreeBSD kg-core1.kg4.no 9.3-STABLE FreeBSD 9.3-STABLE #0 r273918: Fri Oct 31 22:52:44 CET 2014     root@kg-core1.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64
>> In /var/log/messages I have:
>> Feb 28 20:11:00 kg-core1 root: Unknown USB device: vendor 0x050d product 0x065a bus uhub8
>> Feb 28 20:11:00 kg-core1 kernel: ugen3.3: <Broadcom Corp> at usbus3
>> Feb 28 20:11:00 kg-core1 root: Unknown USB device: vendor 0x050d product 0x065a bus uhub8

ok

>> device description:
>> root@kg-core1# usbconfig -d ugen3.3 dump_device_desc
>> ugen3.3: <BCM20702A0 Broadcom Corp> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
>>
>>   bLength = 0x0012
>>   bDescriptorType = 0x0001
>>   bcdUSB = 0x0200
>>   bDeviceClass = 0x00ff

bDeviceClass (0xff) is not matching  UDCLASS_WIRELESS (0xe0). most
likely it needs some sort of firmware to be loaded first.

[...]

>> Any hints on getting it to work?

it probably needs firmware to be loaded first. you might be able to
locate firmware, and, possibly hack on bcmfw(8) in the source tree to
get it to load.

if you have windows driver try to look at .hex, .img, .bin or
something like that files. one of those might be the firmware you are
looking for. of course, like i mentioned before, you need to hack
something to load firmware. older Broadcom chips can be loaded with
bcmfw(8). so its a good place to start. if you can't get it to work, i
could take a look but i would need access to hardware.

thanks
max


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFPOs6o1UYeUS45Pbdu_xEswf1cH6=m1ynQ%2BNpeyOi64ip8v-A>