1*4d6d0d0dSSascha Wildner.\" 2*4d6d0d0dSSascha Wildner.\" Copyright (c) 2008 AnyWi Technologies 3*4d6d0d0dSSascha Wildner.\" All rights reserved. 4*4d6d0d0dSSascha Wildner.\" 5*4d6d0d0dSSascha Wildner.\" This code is derived from uark.c 6*4d6d0d0dSSascha Wildner.\" 7*4d6d0d0dSSascha Wildner.\" Permission to use, copy, modify, and distribute this software for any 8*4d6d0d0dSSascha Wildner.\" purpose with or without fee is hereby granted, provided that the above 9*4d6d0d0dSSascha Wildner.\" copyright notice and this permission notice appear in all copies. 10*4d6d0d0dSSascha Wildner.\" 11*4d6d0d0dSSascha Wildner.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 12*4d6d0d0dSSascha Wildner.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13*4d6d0d0dSSascha Wildner.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 14*4d6d0d0dSSascha Wildner.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 15*4d6d0d0dSSascha Wildner.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 16*4d6d0d0dSSascha Wildner.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17*4d6d0d0dSSascha Wildner.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18*4d6d0d0dSSascha Wildner.\" 19*4d6d0d0dSSascha Wildner.\" $FreeBSD: head/share/man/man4/u3g.4 258662 2013-11-26 19:51:53Z joel $ 20*4d6d0d0dSSascha Wildner.\" 21*4d6d0d0dSSascha Wildner.Dd November 26, 2013 22*4d6d0d0dSSascha Wildner.Dt U3G 4 23*4d6d0d0dSSascha Wildner.Os 24*4d6d0d0dSSascha Wildner.Sh NAME 25*4d6d0d0dSSascha Wildner.Nm u3g 26*4d6d0d0dSSascha Wildner.Nd USB support for 3G datacards 27*4d6d0d0dSSascha Wildner.Sh SYNOPSIS 28*4d6d0d0dSSascha WildnerTo compile this driver into the kernel, 29*4d6d0d0dSSascha Wildnerplace the following lines in your 30*4d6d0d0dSSascha Wildnerkernel configuration file: 31*4d6d0d0dSSascha Wildner.Bd -ragged -offset indent 32*4d6d0d0dSSascha Wildner.Cd "device usb" 33*4d6d0d0dSSascha Wildner.Cd "device ucom" 34*4d6d0d0dSSascha Wildner.Cd "device u3g" 35*4d6d0d0dSSascha Wildner.Ed 36*4d6d0d0dSSascha Wildner.Pp 37*4d6d0d0dSSascha WildnerAlternatively, to load the driver as a 38*4d6d0d0dSSascha Wildnermodule at boot time, place the following line in 39*4d6d0d0dSSascha Wildner.Xr loader.conf 5 : 40*4d6d0d0dSSascha Wildner.Bd -literal -offset indent 41*4d6d0d0dSSascha Wildneru3g_load="YES" 42*4d6d0d0dSSascha Wildner.Ed 43*4d6d0d0dSSascha Wildner.Pp 44*4d6d0d0dSSascha WildnerIf neither of the above is done, the driver will automatically be loaded 45*4d6d0d0dSSascha Wildnerby devd(8) when the device is connected. 46*4d6d0d0dSSascha Wildner.Sh DESCRIPTION 47*4d6d0d0dSSascha WildnerThe 48*4d6d0d0dSSascha Wildner.Nm 49*4d6d0d0dSSascha Wildnerdriver provides support for the multiple USB-to-serial interfaces exposed by 50*4d6d0d0dSSascha Wildnermany 3G USB/PCCard modems. 51*4d6d0d0dSSascha Wildner.Pp 52*4d6d0d0dSSascha WildnerThe device is accessed through the 53*4d6d0d0dSSascha Wildner.Xr ucom 4 54*4d6d0d0dSSascha Wildnerdriver which makes it behave like a 55*4d6d0d0dSSascha Wildner.Xr tty 4 . 56*4d6d0d0dSSascha Wildner.Sh HARDWARE 57*4d6d0d0dSSascha WildnerThe 58*4d6d0d0dSSascha Wildner.Nm 59*4d6d0d0dSSascha Wildnerdriver supports the following adapters: 60*4d6d0d0dSSascha Wildner.Pp 61*4d6d0d0dSSascha Wildner.Bl -bullet -compact 62*4d6d0d0dSSascha Wildner.It 63*4d6d0d0dSSascha WildnerOption GT 3G Fusion, GT Fusion Quad, etc. (only 3G part, not WLAN) 64*4d6d0d0dSSascha Wildner.It 65*4d6d0d0dSSascha WildnerOption GT 3G, GT 3G Quad, etc. 66*4d6d0d0dSSascha Wildner.It 67*4d6d0d0dSSascha WildnerVodafone Mobile Connect Card 3G 68*4d6d0d0dSSascha Wildner.It 69*4d6d0d0dSSascha WildnerVodafone Mobile Broadband K3772-Z 70*4d6d0d0dSSascha Wildner.It 71*4d6d0d0dSSascha WildnerQualcomm Inc. CDMA MSM 72*4d6d0d0dSSascha Wildner.It 73*4d6d0d0dSSascha WildnerHuawei B190, E180v, E220 ('<Huawei Mobile>') 74*4d6d0d0dSSascha Wildner.It 75*4d6d0d0dSSascha WildnerNovatel U740, MC950D, X950D, etc. 76*4d6d0d0dSSascha Wildner.It 77*4d6d0d0dSSascha WildnerSierra MC875U, MC8775U, etc. 78*4d6d0d0dSSascha Wildner.El 79*4d6d0d0dSSascha Wildner.Pp 80*4d6d0d0dSSascha Wildner(See 81*4d6d0d0dSSascha Wildner.Pa /sys/bus/u4b/serial/u3g.c 82*4d6d0d0dSSascha Wildnerfor the complete list of supported cards for each vendor 83*4d6d0d0dSSascha Wildnermentioned above.) 84*4d6d0d0dSSascha Wildner.Pp 85*4d6d0d0dSSascha WildnerThe supported 3G cards provide the necessary modem port for ppp, or mpd 86*4d6d0d0dSSascha Wildnerconnections as well as extra ports (depending on the specific device) to 87*4d6d0d0dSSascha Wildnerprovide other functions (additional command port, diagnostic port, SIM toolkit 88*4d6d0d0dSSascha Wildnerport). 89*4d6d0d0dSSascha Wildner.Pp 90*4d6d0d0dSSascha WildnerIn some of these devices a mass storage device supported by the 91*4d6d0d0dSSascha Wildner.Xr umass 4 92*4d6d0d0dSSascha Wildnerdriver is present which contains Windows and Mac OS X drivers. 93*4d6d0d0dSSascha WildnerThe device starts up in disk mode (TruInstall, ZeroCD, etc.) and requires 94*4d6d0d0dSSascha Wildneradditional commands to switch it to modem mode. If your device is not 95*4d6d0d0dSSascha Wildnerswitching automatically, please try to add quirks. See 96*4d6d0d0dSSascha Wildner.Xr usbconfig 8 97*4d6d0d0dSSascha Wildnerand 98*4d6d0d0dSSascha Wildner.Xr usb_quirk 4 . 99*4d6d0d0dSSascha Wildner.Sh SEE ALSO 100*4d6d0d0dSSascha Wildner.Xr tty 4 , 101*4d6d0d0dSSascha Wildner.Xr ucom 4 , 102*4d6d0d0dSSascha Wildner.Xr usb 4 , 103*4d6d0d0dSSascha Wildner.Xr usb_quirk 4 , 104*4d6d0d0dSSascha Wildner.Xr devd 8 , 105*4d6d0d0dSSascha Wildner.Xr usbconfig 8 106*4d6d0d0dSSascha Wildner.Sh HISTORY 107*4d6d0d0dSSascha WildnerThe 108*4d6d0d0dSSascha Wildner.Nm 109*4d6d0d0dSSascha Wildnerdriver appeared in 110*4d6d0d0dSSascha Wildner.Fx 7.2 , 111*4d6d0d0dSSascha Wildneris based on the 112*4d6d0d0dSSascha Wildner.Xr uark 4 113*4d6d0d0dSSascha Wildnerdriver, and written by 114*4d6d0d0dSSascha Wildner.An Andrea Guzzo Aq Mt aguzzo@anywi.com 115*4d6d0d0dSSascha Wildnerin September 2008. 116*4d6d0d0dSSascha Wildner.Sh AUTHORS 117*4d6d0d0dSSascha WildnerThe 118*4d6d0d0dSSascha Wildner.Nm 119*4d6d0d0dSSascha Wildnerdriver was written by 120*4d6d0d0dSSascha Wildner.An Andrea Guzzo Aq Mt aguzzo@anywi.com 121*4d6d0d0dSSascha Wildnerand 122*4d6d0d0dSSascha Wildner.An Nick Hibma Aq Mt n_hibma@FreeBSD.org . 123*4d6d0d0dSSascha WildnerHardware for testing was provided by AnyWi Technologies, Leiden, NL. 124*4d6d0d0dSSascha Wildner.Sh BUGS 125*4d6d0d0dSSascha WildnerThe automatic mode switch from disk mode to modem mode does not work unless 126*4d6d0d0dSSascha Wildnerthe driver is either built into the kernel or loaded before the device is 127*4d6d0d0dSSascha Wildnerconnected. 128