|
NAMEufoma —
USB mobile phone support
SYNOPSISTo compile this driver into the kernel, place the following lines in your kernel configuration file:device usb
device ucom
device ufoma Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): ufoma_load="YES" DESCRIPTIONTheufoma driver provides support for USB mobile phone
terminals in the subset of the Mobile Computing Promotion Consortium USB
Implementation Guideline, which is adopted by FOMA, the NTT DoCoMo 3G system,
terminal. These are partly like CDC ACM model based modems, which are
supported by
umodem(4),
but the ufoma driver recognizes a specific USB
descriptor that describes its role and interface structure, and it will
negotiate its role when the device is open. They support a regular AT command
set and the commands can either be multiplexed with the data stream or handled
through separate pipes. In the latter case the AT commands have to be given on
a device separate from the data device.
The device is accessed through the ucom(4) driver which makes it behave like a tty(4). SYSCTLSThese devices often have a few interface sets and these interfaces have their role, sometimes multiplexed. These roles are identified with the following sysctl MIBs:
HARDWAREDevices supported by theufoma driver include:
SEE ALSOSpecification can be found at:
HISTORYTheufoma driver appeared in FreeBSD
7.0, partly derived from the
umodem(4)
code.
BUGSInterfaces with multiplexed commands and data and interfaces with commands only are supported.
Visit the GSP FreeBSD Man Page Interface. |