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.