Re: Can't connect RFCOMM socket: Host is down

Johan Hedberg <[email protected]> Tue, 8 Jul 2008 20:37:59 +0300
Newsgroups gmane.linux.bluez.user
Message-ID <[email protected]>
Hi Bram,

On Jul 8, 2008, at 20:19, Bram Jansen wrote:
> Can anyone please point me in the right direction about why after  
> the above steps I only see the following line when I type
>
> rfcomm show rfcomm0
>
> I get the result
>             rfcomm0: 01:00:00:00:00:00 channel 1 clean
>
> and not
>             rfcomm0: <bdaddr> channel 1 clean

That's because (as the man-page states) the parameters to rfcomm bind  
are:
rfcomm bind <dev> <bdaddr> <channel>

Where <dev> is the number of the device node you want to use (e.g. 0  
for rfcomm0).

If you give the command as you do the rfcomm tool will interpret your  
bdaddr as the device node number (atoi(00:...") will yield 0) and 1 as  
the remote address (which is why you see "01:00:...") and use the  
channel 1 which is the default when no channel has been specified.

Johan

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08