| @@ -1,140 +1,145 @@ | | | @@ -1,140 +1,145 @@ |
1 | .\" $NetBSD: uhso.4,v 1.2 2010/03/06 22:00:22 wiz Exp $ | | 1 | .\" $NetBSD: uhso.4,v 1.3 2011/08/26 07:56:00 plunky Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 2009 Iain Hibbert | | 3 | .\" Copyright (c) 2009 Iain Hibbert |
4 | .\" All rights reserved. | | 4 | .\" All rights reserved. |
5 | .\" | | 5 | .\" |
6 | .\" Redistribution and use in source and binary forms, with or without | | 6 | .\" Redistribution and use in source and binary forms, with or without |
7 | .\" modification, are permitted provided that the following conditions | | 7 | .\" modification, are permitted provided that the following conditions |
8 | .\" are met: | | 8 | .\" are met: |
9 | .\" 1. Redistributions of source code must retain the above copyright | | 9 | .\" 1. Redistributions of source code must retain the above copyright |
10 | .\" notice, this list of conditions and the following disclaimer. | | 10 | .\" notice, this list of conditions and the following disclaimer. |
11 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 11 | .\" 2. Redistributions in binary form must reproduce the above copyright |
12 | .\" notice, this list of conditions and the following disclaimer in the | | 12 | .\" notice, this list of conditions and the following disclaimer in the |
13 | .\" documentation and/or other materials provided with the distribution. | | 13 | .\" documentation and/or other materials provided with the distribution. |
14 | .\" | | 14 | .\" |
15 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | | 15 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
16 | .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | | 16 | .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
17 | .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | | 17 | .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
18 | .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | | 18 | .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
19 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | | 19 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
20 | .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | | 20 | .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
21 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | | 21 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
22 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | | 22 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
23 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | | 23 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
24 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | | 24 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
25 | .\" | | 25 | .\" |
26 | .Dd March 6, 2010 | | 26 | .Dd August 26, 2011 |
27 | .Dt UHSO 4 | | 27 | .Dt UHSO 4 |
28 | .Os | | 28 | .Os |
29 | .Sh NAME | | 29 | .Sh NAME |
30 | .Nm uhso | | 30 | .Nm uhso |
31 | .Nd Option N.V. Wireless WAN modem driver | | 31 | .Nd Option N.V. Wireless WAN modem driver |
32 | .Sh SYNOPSIS | | 32 | .Sh SYNOPSIS |
33 | .Cd "uhso* at uhub? port ?" | | 33 | .Cd "uhso* at uhub? port ?" |
34 | .Sh HARDWARE | | 34 | .Sh HARDWARE |
35 | The | | 35 | The |
36 | .Nm | | 36 | .Nm |
37 | driver supports at least the following adapters: | | 37 | driver supports at least the following adapters: |
38 | .Lp | | 38 | .Lp |
39 | .Bl -tag -compact -offset indent | | 39 | .Bl -tag -compact -offset indent |
40 | .It GlobeSurfer HSUPA | | 40 | .It GlobeSurfer HSUPA |
41 | .It GlobeSurfer iCON 7.2 | | 41 | .It GlobeSurfer iCON 7.2 |
42 | .It GlobeTrotter Express 40x | | 42 | .It GlobeTrotter Express 40x |
43 | .It GlobeTrotter Express HSUPA | | 43 | .It GlobeTrotter Express HSUPA |
44 | .It GlobeTrotter HSUPA | | 44 | .It GlobeTrotter HSUPA |
45 | .It GlobeTrotter Max HSDPA | | 45 | .It GlobeTrotter Max HSDPA |
46 | .It GlobeTrotter Module 382 | | 46 | .It GlobeTrotter Module 382 |
47 | .It GlobeTrotter iCON 225 | | 47 | .It GlobeTrotter iCON 225 |
48 | .It GlobeTrotter iCON 321 | | 48 | .It GlobeTrotter iCON 321 |
49 | .It GlobeTrotter iCON 322 | | 49 | .It GlobeTrotter iCON 322 |
50 | .It GlobeTrotter iCON 401 | | 50 | .It GlobeTrotter iCON 401 |
51 | .It GlobeTrotter iCON 505 | | 51 | .It GlobeTrotter iCON 505 |
52 | .It GlobeTrotter iCON EDGE | | 52 | .It GlobeTrotter iCON EDGE |
53 | .El | | 53 | .El |
54 | .Sh DESCRIPTION | | 54 | .Sh DESCRIPTION |
55 | The | | 55 | The |
56 | .Tn Option N.V. | | 56 | .Tn Option N.V. |
57 | modems appear at first as a | | 57 | modems appear at first as a |
58 | .Xr umass 4 | | 58 | .Xr umass 4 |
59 | device containing the | | 59 | device containing the |
60 | .Tn Windows | | 60 | .Tn Windows |
61 | and | | 61 | and |
62 | .Tn MacOS | | 62 | .Tn MacOS |
63 | drivers and, upon receipt of a SCSI | | 63 | drivers and, upon receipt of a SCSI |
64 | .Qq REZERO UNIT | | 64 | .Qq REZERO UNIT |
65 | command, will detach from the USB bus and reattach as a | | 65 | command, will detach from the USB bus and reattach as a |
66 | Wireless WAN modem. | | 66 | Wireless WAN modem. |
67 | Unless disabled by clearing the | | 67 | Unless disabled by clearing the |
68 | .Xr sysctl 8 | | 68 | .Xr sysctl 8 |
69 | variable | | 69 | variable |
70 | .Dv hw.uhso.autoswitch , | | 70 | .Dv hw.uhso.autoswitch , |
71 | the driver will handle that automatically. | | 71 | the driver will handle that automatically. |
72 | .Pp | | 72 | .Pp |
73 | The modems provide a number of IO channels spread over several USB | | 73 | The modems provide a number of IO channels spread over several USB |
74 | interfaces which are mapped by function to a standard port number | | 74 | interfaces which are mapped by function to a standard port number |
75 | in each driver instance. | | 75 | in each driver instance. |
76 | The defined channels are: | | 76 | The defined channels are: |
77 | .Lp | | 77 | .Lp |
78 | .Bl -column -offset indent "Sy Channel Name" "Sy Port" | | 78 | .Bl -column -offset indent "Sy Channel Name" "Sy Port" |
79 | .It Sy "Channel Name" Ta Sy "Port" | | 79 | .It Sy "Channel Name" Ta Sy "Port" |
80 | .It Control Ta 0 | | 80 | .It Control Ta 0 |
81 | .It Diagnostic Ta 1 | | 81 | .It Diagnostic Ta 1 |
82 | .It Diagnostic 2 Ta 2 | | 82 | .It Diagnostic 2 Ta 2 |
83 | .It Application Ta 3 | | 83 | .It Application Ta 3 |
84 | .It Application 2 Ta 4 | | 84 | .It Application 2 Ta 4 |
85 | .It GPS Ta 5 | | 85 | .It GPS Ta 5 |
86 | .It GPS Control Ta 6 | | 86 | .It GPS Control Ta 6 |
87 | .It PC Smartcard Ta 7 | | 87 | .It PC Smartcard Ta 7 |
88 | .It Modem Ta 8 | | 88 | .It Modem Ta 8 |
89 | .It MSD Ta 9 | | 89 | .It MSD Ta 9 |
90 | .It Voice Ta 10 | | 90 | .It Voice Ta 10 |
91 | .It Network Ta 11 | | 91 | .It Network Ta 11 |
92 | .El | | 92 | .El |
93 | .Pp | | 93 | .Pp |
94 | Apart from the Network port, which is attached as a network | | 94 | Apart from the Network port, which is attached as a network |
95 | interface, the ports are attached as | | 95 | interface, the ports are attached as |
96 | .Xr tty 4 | | 96 | .Xr tty 4 |
97 | devices using the port number as the minor device number. | | 97 | devices using the port number as the minor device number. |
| | | 98 | In order to connect using |
| | | 99 | .Xr pppd 8 , |
| | | 100 | the Modem tty should be used |
| | | 101 | .Pq eg /dev/ttyHS0.08 . |
98 | .Pp | | 102 | .Pp |
99 | Before the Network port can be used, the modem needs to | | 103 | The Network port provides a direct IPv4 interface, |
| | | 104 | but before this can be used the modem needs to |
100 | be placed in connected mode and network settings subsequently | | 105 | be placed in connected mode and network settings subsequently |
101 | retrieved using the proprietary | | 106 | retrieved using the proprietary |
102 | .Qq _OWANCALL | | 107 | .Qq _OWANCALL |
103 | and | | 108 | and |
104 | .Qq _OWANDATA | | 109 | .Qq _OWANDATA |
105 | AT commands on the Control port. | | 110 | AT commands on the Control port. |
106 | .Pp | | 111 | .Pp |
107 | Note that the Modem and Network ports should not be enabled at the | | 112 | Note that the Modem and Network ports should not be enabled at the |
108 | same time for USB performance reasons. | | 113 | same time for USB performance reasons. |
109 | .Sh FILES | | 114 | .Sh FILES |
110 | .Bl -tag -compact | | 115 | .Bl -tag -compact |
111 | .It Pa /dev/ttyHS?.?? | | 116 | .It Pa /dev/ttyHS?.?? |
112 | .It Pa /dev/dtyHS?.?? | | 117 | .It Pa /dev/dtyHS?.?? |
113 | .It Pa /dev/ctyHS?.?? | | 118 | .It Pa /dev/ctyHS?.?? |
114 | .El | | 119 | .El |
115 | .Sh SEE ALSO | | 120 | .Sh SEE ALSO |
116 | .Xr intro 4 , | | 121 | .Xr intro 4 , |
117 | .Xr netintro 4 , | | 122 | .Xr netintro 4 , |
118 | .Xr tty 4 , | | 123 | .Xr tty 4 , |
119 | .Xr uhub 4 , | | 124 | .Xr uhub 4 , |
120 | .Xr usb 4 , | | 125 | .Xr usb 4 , |
121 | .Xr ifconfig 8 | | 126 | .Xr ifconfig 8 |
122 | .Sh HISTORY | | 127 | .Sh HISTORY |
123 | This driver originated as the | | 128 | This driver originated as the |
124 | .Nm hso | | 129 | .Nm hso |
125 | module for | | 130 | module for |
126 | .Fx | | 131 | .Fx |
127 | written by | | 132 | written by |
128 | .An Frederik Lindberg . | | 133 | .An Frederik Lindberg . |
129 | It was rewritten for | | 134 | It was rewritten for |
130 | .Nx , | | 135 | .Nx , |
131 | and to provide more complete device support with | | 136 | and to provide more complete device support with |
132 | information extracted from the | | 137 | information extracted from the |
133 | .Nm hso | | 138 | .Nm hso |
134 | driver for | | 139 | driver for |
135 | .Tn Linux | | 140 | .Tn Linux |
136 | provided by | | 141 | provided by |
137 | .Tn Option N.V. | | 142 | .Tn Option N.V. |
138 | .Pp | | 143 | .Pp |
139 | The rewrite and this manual page by | | 144 | The rewrite and this manual page by |
140 | .An Iain Hibbert . | | 145 | .An Iain Hibbert . |