Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jun 2011 16:55:05 +1000
From:      Da Rock <freebsd-bluetooth@herveybayaustralia.com.au>
To:        Maksim Yevmenkin <maksim.yevmenkin@gmail.com>
Cc:        bluetooth@freebsd.org
Subject:   Re: Asus bluetooth device - 0x1712
Message-ID:  <4DF705C9.7020606@herveybayaustralia.com.au>
In-Reply-To: <BANLkTikGH9nsqgj_ELOM=PakD=4_h-C4Yw@mail.gmail.com>
References:  <4DF46049.6080206@herveybayaustralia.com.au>	<alpine.NEB.2.00.1106120817050.472@galant.ukfsn.org>	<4DF53A6F.9080701@herveybayaustralia.com.au>	<alpine.NEB.2.00.1106130738010.14646@galant.ukfsn.org> <BANLkTikGH9nsqgj_ELOM=PakD=4_h-C4Yw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 06/14/11 05:27, Maksim Yevmenkin wrote:
> On Sun, Jun 12, 2011 at 11:48 PM, Iain Hibbert<plunky@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DF705C9.7020606>