Date: Wed, 03 Jan 2007 15:42:39 -0800 From: Maksim Yevmenkin <maksim.yevmenkin@savvis.net> To: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> Cc: FreeBSD_Bluetooth <freebsd-bluetooth@freebsd.org> Subject: Re: Add support for ACER Zeevo BT-500 Bluetooth USB Adapter? Message-ID: <459C3F6F.4060506@savvis.net> In-Reply-To: <20070103232635.45425.qmail@exxodus.fedaykin.here> References: <20061229020205.89726.qmail@exxodus.fedaykin.here> <4595817A.1030306@savvis.net> <20070103090652.61464.qmail@exxodus.fedaykin.here> <459BEC7A.3010407@savvis.net> <20070103232635.45425.qmail@exxodus.fedaykin.here>
next in thread | previous in thread | raw e-mail | index | archive | help
Mario Sergio Fujikawa Ferreira wrote: > On Wed, Jan 03, 2007 at 09:48:42AM -0800, Maksim Yevmenkin wrote: >> please kldload ng_ubt(4) _*before*_ attaching the device (or re-plug the >> device after you have loaded ng_ubt(4)). > > Okay, I attached the usb device AFTER kldload. > > Here is the output > > ubt0: Zeevo product 0x07d0, rev 1.10/1.34, addr 2 > ubt0: Zeevo product 0x07d0, rev 1.10/1.34, addr 2 > ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x3 > ubt0: Could not detect isoc-in endpoint > device_attach: ubt0 attach returned 6 > ubt0: Zeevo product 0x07d0, rev 1.10/1.34, addr 2 > ubt0: Zeevo product 0x07d0, rev 1.10/1.34, addr 2 > ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x3 > ubt0: Could not detect isoc-in endpoint > device_attach: ubt0 attach returned 6 just as i suspected. the device does not present second interface with usb isoc. endpoints. imo, this violates bluetooth v1.1 specification (chapter h2). the reason it works on linux is because hci_usb driver treats isoc. endpoints as optional and does not insists on them being present (isoc. points are usually used to transfer voice data). ng_ubt(4) could be extended to add quirks for some devices. however, i'd have to get my hands on the broken device so i can write and test the code. in the mean time, you could hack ng_ubt(4) to make sure it does not require isoc. endpoints. if you get it to work, please post patches here. thanks, max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?459C3F6F.4060506>