March 27, 2008 BTATTACH 8

### NAME

btattach - attach serial lines as Bluetooth HCI interfaces

### SYNOPSIS

btattach [-dfop] [-i speed] [type] tty speed

### DESCRIPTION

btattach is used to assign a tty line to a Bluetooth Host Controller Interface using the btuart(4) or bcsp(4) line disciplines, and can optionally initialize the line for a given device type before activating the line discipline.

Supported types are:

bcm2035
  Broadcom BCM2035
bcsp
  Generic BCSP (BlueCore Serial Protocol)
bgb2xx
  Philips BGB2xx module
btuart
  Generic UART (this is the default)
csr
  Cambridge Silicon Radio Casira serial adaptor, or Brainboxes serial dongle (BL642)
ericsson
  Ericsson based modules
digi
  Digianswer based cards
st
  ST Microelectronics minikits based on STLC2410/STLC2415
stlc2500
  ST Microelectronics minikits based on STLC2500
swave
  Silicon Wave kits
texas
  Texas Instruments modules

When the line discipline is activated, btattach detaches and sleeps until it receives a ```SIGHUP`.

The command line options are as follows:

-d
  debug mode. print initialization IO and do not detach.

-f
  Enable flow control.

-i speed
  Specify an alternate speed for the Bluetooth module to use during the initialization phase.

-o
  Enable odd parity.

-p
  Enable parity (even parity).

Only the super-user may attach a Bluetooth HCI interface.

### FILES

```/var/run/btattach-`tty{.blm Pp.pid
  }

### SEE ALSO

bcsp(4), bluetooth(4), btuart(4), btconfig(8)

### BUGS

Not all type initializations have been tested.

### HISTORY

The btattach program was written with reference to hciattach(8) as provided with the BlueZ tools for Linux and first appeared in NetBSD5.0.

### AUTHORS

KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
Iain Hibbert