NAME
ugensa
—
Generic USB serial device
SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device ugensa
device ucom
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
ugensa_load="YES"
DESCRIPTION
Theugensa
is the minimal USB serial driver written to
support virtual serial ports in devices where hardware specific settings
(baudrate, flow control etc) don't make sense or just don't apply.
The virtual serial ports are accessed through the ucom(4) driver which makes them behave like a tty(4).
The ugensa
driver was originally written
to support Qualcomm MSM chipset found in EVDO and UMTS capable modems, but
there is nothing MSM chipset specific in it. Many devices supported by the
driver aren't typical USB devices, but CardBus, ExpressCard or PCI Express
Mini Cards that incorporate a USB controller with the actual devices
attached to it.
Communication devices supported by the
ugensa
driver typically have more than one virtual
serial port, but only one of them (usually the first one) can be used with
ppp(8). At least one of additional ports can usually be used for
device/network monitoring and other communication tasks (like SMS for
example). Protocols and methods used to access these features are out of
scope of this driver.
The following devices should work with the
ugensa
driver:
Due to rebranding (which is very common in mobile broadband business) this list is certainly incomplete.
SEE ALSO
HISTORY
The ugensa
device driver first appeared in
OpenBSD 4.0 as umsm
. It was
imported into DragonFly 1.11 with its present name
and extended to support multiple virtual serial ports per device.
AUTHORS
The ugensa
driver was written by
Jonathan Gray
<jsg@openbsd.org>.
CAVEATS
For Verizon Wireless (and possibly other services), cards require a one-time activation before they will work.