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 adapter, 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
- 
unistone
- 
Infineon UniStone (PBA31308) 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
- 
Disable flow control.
- 
-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
- 
Disable parity.
- 
-p
- 
Enable parity (even parity).
- 
-t
- 
Test mode.
Only the super-user may attach a Bluetooth HCI interface.
Test mode tries to guess the speed using the received link-establish packet from HCI, or btuart(4), if there is no response.