MODEMCTL

Description

Configuration helper for usb modem.

Command

modemctl ( devinfos [<device>] | eject <device> | reset <device> ) [-v]
A device is referenced by its unit address with the ugen<unit>.<addr> form (ugen4.2)
devinfos      : Display information about all plugged USB devices.
eject         : Power off <device> to eject safely.
reset         : Restart <device>. Useful to trigger probing by the kernel.
-v --verbose  : Verbose mode
-h --help     : This help

Results

Example

./modemctl devinfos
ugen4.2: <Mass Storage Generic> at usbus4, cfg=255 md=HOST spd=HIGH (480Mbps) pwr=OFF (200mA)
VendorId=058f
ProductId=6387
ugen4.3: <USB Modem USB Modem> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
VendorId=1c9e
ProductId=9603
ugen4.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)
VendorId=12d1
ProductId=15cf
./modemctl eject ugen4.4
ugen4.4 has been powered off and can be ejected safely