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:
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
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.
-i speed
Specify an alternate speed for the Bluetooth module to use during the initialization phase.
-p
Enable parity (even parity).
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.