ubtbcmfw(4)

NAME

ubtbcmfw - Firmware driver for Broadcom BCM2033 chip based
Bluetooth USB
devices

SYNOPSIS

device ubtbcmfw

DESCRIPTION

The ubtbcmfw is a firmware driver for Broadcom BCM2033 chip
based Bluetooth USB devices. It provides minimal access to the parts
of the device
required to download firmware.
The ubtbcmfw driver creates three fixed endpoint device
nodes.
The control transfers can only happen on the control end
point which is
always endpoint 0. Control requests are issued by ioctl(2)
calls.
Only incoming transfers are supported on an interrupt end
point. To perform I/O on an interrupt endpoint, read(2) should be used.
All I/O operations on an interrupt endpoint are unbuffered. Interrupt
endpoint is
always endpoint 1.
Only outgoing bulk transfers are supported on a bulk end
point. To perform I/O on a bulk endpoint, write(2) should be used. All
I/O operations
on a bulk endpoint are unbuffered. Outgoing bulk endpoint
is always
enpoint 2.
The control endpoint (endpoint 0) handles the following
ioctl(2) calls:
USB_GET_DEVICE_DESC (usb_device_descriptor_t)
Return the device descriptor.

FILES

/dev/ubtbcmfwN.EE Endpoint EE of
device N.

SEE ALSO

ng_ubt(4), ugen(4), usb(4), bcmfw(8)

HISTORY

The ubtbcmfw driver was implemented in FreeBSD 5.0.

AUTHORS

Maksim Yevmenkin <m_evmenkin@yahoo.com>

BUGS

Most likely. Please report if found.
BSD April 28, 2003
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout