xref: /dflybsd-src/share/man/man4/u3g.4 (revision 4d6d0d0dfb28befba604c08220058df8e63579bc)
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