Asus bluetooth device - 0x1712
Da Rock
freebsd-bluetooth at herveybayaustralia.com.au
Tue Jun 14 06:53:58 UTC 2011
On 06/14/11 05:27, Maksim Yevmenkin wrote:
> On Sun, Jun 12, 2011 at 11:48 PM, Iain Hibbert<plunky at rya-online.net> wrote:
>
>> On Mon, 13 Jun 2011, Da Rock wrote:
>>
>>
>>> On 06/12/11 17:30, Iain Hibbert wrote:
>>>
>>>> On Sun, 12 Jun 2011, Da Rock wrote:
>>>>
>>>>> Trying to get this device to work on my laptop (after some time of neglect
>>>>> -
>>>>> I've had no use or time to look into it as yet), but none of the drivers
>>>>> seem
>>>>> to be working. I've even tried the atheros driver by Rusty which doesn't
>>>>> appear to be the same device anyway.
>>>>>
>>>>> Under usbconfig I get:
>>>>> <vendor 0x0b05 product 0x1712, class 224/1, rev 2.00/19.15, addr 2> on
>>>>> usbus5
>>>>>
>>>>> Any ideas?
>>>>>
>>>> class 224/1 is wireless/rf, is there a way to check the device protocol?
>>>> it should be 1 (bluetooth) for the ubt driver to match..
>>>>
>>> How do I find that out? Isn't it the rev number there? Or do I need to run a
>>> command to find that out? I can't physically look at the device as its built
>>> into the laptop board.
>>>
>> No, the rev number is the USB device rev number and AFAIK has no relevance
>> to anything..
>>
>> usbconfig(8) manpage seems to be a bit sparse, you might have to check the
>> source for tips as to what it can print out..
>>
>> if the device is built in, is there some way of disabling it? (my laptop
>> has a disable wireless switch, and also a disable bluetooth method.. mind
>> you, both of them cause the usb device to disappear entirely)
>>
No. Its builtin and the only switch is for the wifi.
> first, question: did you load ng_ubt(4) driver?
>
Naturally. Its in the handbook, and you never discount the handbook :)
> if you did and device is still not recognized, could you please dump
> device descriptor, i.e. use usbconfig(8) dump_device_desc command
>
ugen5.2: <product 0x1712 vendor 0x0b05> at usbus5, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x00e0
bDeviceSubClass = 0x0001
bDeviceProtocol = 0x0001
bMaxPacketSize0 = 0x0040
idVendor = 0x0b05
idProduct = 0x1712
bcdDevice = 0x1915
iManufacturer = 0x0000 <no string>
iProduct = 0x0000 <no string>
iSerialNumber = 0x0003 <0194E8-5B-0002>
bNumConfigurations = 0x0001
>
>>>>> Also, what is the state of bluetooth 2.x? Everything I've read has only
>>>>> mentioned 1.1.
>>>>>
>>>> 4.0, 3.0& 2.x spec are all mostly backwards compatible (there are very
>>>> few deprecations) and the FreeBSD stack should continue to work on all
>>>> modern devices, albeit without advanced features..
>>>>
>>>>
>>> Ok, I get that people are busy working on other (possibly) more important
>>> things, but what is required to get the advanced features working? Where can I
>>> find out the current status of these projects and how to help?
>>>
>> here :)
>>
Good to know. I've been following the list for a while, just not
actively. I thought there might be project pages or something to read...
>>
>>> I'm currently learning about this technology (I know, late bloomer and all...
>>> :) ) and its various features- which are why I'm looking carefully at it now
>>> for my current needs. Unfortunately its the advanced features which I really
>>> need :( So if I can help advance things I will.
>>>
>> what advanced features do you need?
>>
I'm a little new to jargon, but the features are stereo audio, better
bitrates, remote control, phone control, etc (HSP, EDR, AV-something or
rather I think at least). Basically all the cool media stuff available
now that wasn't around with 1.x. Thats what has grabbed my interest now
anyway, file transfer, dun... meh- I can do that with wifi.
> thanks, Iain :)
>
Iain, as to your previous post I thought I had recognized your name on
the list of other BSD flavours... :)
> max
>
Thanks Max. What now? Can I add the product ID to the ng_ubt driver and
it just work? If so, any chance you could clarify the right way to do
that- I'm still a little green with coding for BSD :) (and once I have
done that and it works I'll swing it by you to check it out and commit
even if you don't mind).
Cheers
More information about the freebsd-bluetooth
mailing list