man.bsd.lv manual page server

Manual Page Search Parameters

BTATTACH(8) System Manager's Manual BTATTACH(8)

btattachattach serial lines as Bluetooth HCI interfaces

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

btattach -t [-dFfoPp] tty

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:

Broadcom BCM2035
Broadcom BCM43xx
Broadcom BCM43xx (3-wire)
Generic BCSP (BlueCore Serial Protocol)
Philips BGB2xx module
Generic UART (this is the default)
Cambridge Silicon Radio Casira serial adapter, or Brainboxes serial dongle (BL642)
Ericsson based modules
Digianswer based cards
ST Microelectronics minikits based on STLC2410/STLC2415
ST Microelectronics minikits based on STLC2500
Silicon Wave kits
Texas Instruments modules
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:

debug mode. print initialization IO and do not detach.
Disable flow control.
Enable flow control.
speed
Specify an alternate speed for the Bluetooth module to use during the initialization phase.
Enable odd parity.
Disable parity.
Enable parity (even parity).
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.

/var/run/btattach-{tty}.pid
 

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

The btattach program was written with reference to hciattach as provided with the BlueZ tools for Linux and first appeared in NetBSD 5.0.

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

Not all type initializations have been tested.

August 11, 2017 NetBSD-9.2