man.bsd.lv manual page server

Manual Page Search Parameters

UGENSA(4) Device Drivers Manual UGENSA(4)

ugensaGeneric USB serial device

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"

The ugensa 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:

Bus
CardBus
USB
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
ExpressCard
CardBus
USB
CardBus
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
CardBus
CardBus
ExpressCard
CardBus
CardBus
CardBus
CardBus
CardBus
CardBus
ExpressCard
ExpressCard
USB
USB
USB
CardBus
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
PCI Express Mini Card
CardBus
CardBus
USB
ExpressCard
CardBus
CardBus
ExpressCard
USB
CardBus
ExpressCard
USB

Due to rebranding (which is very common in mobile broadband business) this list is certainly incomplete.

tty(4), ucom(4), usb(4), ppp(8)

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.

The ugensa driver was written by Jonathan Gray <jsg@openbsd.org>.

For Verizon Wireless (and possibly other services), cards require a one-time activation before they will work.

October 17, 2017 DragonFly-5.6.1