Add support for ACER Zeevo BT-500 Bluetooth USB Adapter?

Maksim Yevmenkin maksim.yevmenkin at savvis.net
Wed Jan 3 10:13:32 PST 2007


Mario Sergio Fujikawa Ferreira wrote:
> On Fri, Dec 29, 2006 at 12:58:34PM -0800, maksim yevmenkin wrote:
>> X-SIG5: 6cd20000d2040f632d2911f6612c21b8
>>
>> Mario Sergio Fujikawa Ferreira wrote:
>>> Hi,
>>>
>>> 	I was wondering what could I do to help add support for
>>> ACER Zeevo BT-500 Bluetooth USB Adapter?
>>>
>>> 	ng_ubt(4) does not detect the device. However, this device
>>> works nicely with Linux Bluez.
>> it would be nice to know the exact error you get from ng_ubt(4) when you 
>> attach the device. please look at /var/log/messages and post it here.
>>
>>> 	I have a usbdevs patch with information taken from NetBSD.
>>> Furthermore, I have added the udesc_dump(8) information for the
>>> device.
>>>
>>> 	All information can be found at
>>>
>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=106861
>> that looks fine
>>
>>> 	The output of udesc_dump(8) is attached.
>> [...]
>>
>>> 	Standard Interface Descriptor:
>>> 	  bLength            9
>>> 	  bDescriptorType    04
>>> 	  bInterfaceNumber   1
>>> 	  bAlternateSetting  0
>>> 	  bNumEndpoints      0
>>> 	  bInterfaceClass    fe
>>> 	  bInterfaceSubClass 01
>>> 	  bInterfaceProtocol 00
>>> 	  iInterface         0
>>>
>>> 		Descriptor:
>>> 		  bLength            7
>>> 		  bDescriptorType    21
>>> 		  bDescriptorSubtype 07
>>> 		07 21 07 88 13 ff 03 
>> hmmm... it looks like udesc_dump(8) could not parse descriptor for the 
>> device's interface #1 (where isoc. endpoints should be). i'm guessing 
>> that ng_ubt(4) chokes on this and can't not find all needed endpoints 
>> (isoc. endpoints specifically).
> 
> 	I found some information on the device descriptors at
> 
> www.qbik.ch/usb/devices/showdescr.php?id=2999
> 
>  Device descriptor for Zeevo Inc Bluetooth Dongle ( 0x0b7a:0x07d0 )
> T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  7 Spd=12  MxCh= 0
> D:  Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS= 8 #Cfgs=  1
> P:  Vendor=0b7a ProdID=07d0 Rev= 1.34
> S:  SerialNumber=3E401BCA
> C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=100mA
> I:  If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=hci_usb
> E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=1ms
> E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> I:  If#= 1 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
> 
>> please provide as much information as possible about the device, i.e. 
>> manufacturer, model, serial numbers etc. so i can find and get it 
>> locally. if you have purchased it on-line, please provide link.
> 
> 	Brand: ACER
> 	Manufacturer: Zeevo
> 	Model: BT-500
> 	Bar Code: B00F 30100384 C01
> 	FCC ID: NKRBT510
> 	Description: USB Bluetooth Adapter
> 
> 	When I attach the device I get
> 
> ugen0: Zeevo product 0x07d0, rev 1.10/1.34, addr 2
> 
> 	Nothing happens when I kldload ng_ubt(4). There are messages
> on neither the console nor on /var/log/{all.log,messages} logs.
> 
> 	Let me know if I can provide any further information.

please kldload ng_ubt(4) _*before*_ attaching the device (or re-plug the 
device after you have loaded ng_ubt(4)).

thanks,
max



More information about the freebsd-bluetooth mailing list