Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
UBTBCMFW(4)		     Kernel Interfaces Manual		     UBTBCMFW(4)

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

SYNOPSIS
     To compile this driver into the kernel, place the following line in your
     kernel configuration file:

	   device ubtbcmfw

     Alternatively, to load the driver as a module at boot time, place the
     following line in loader.conf(5):

	   ubtbcmfw_load="YES"

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  re-
     quired to download firmware.

     The ubtbcmfw driver creates three fixed endpoint device nodes.

     The  control transfers can only happen on the control endpoint which is al-
     ways endpoint 0.  Control requests are issued by ioctl(2) calls.

     Only incoming transfers are supported on an interrupt endpoint.  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 end-
     point 1.

     Only  outgoing bulk transfers are supported on a bulk endpoint.  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 endpoint 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.

FreeBSD ports 15.quarterly	November 22, 2006		     UBTBCMFW(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ubtbcmfw&sektion=4&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help