diff options
author | Tilman Schmidt <tilman@imap.cc> | 2009-10-06 08:19:17 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-07 01:43:53 -0400 |
commit | 7bb5fdc2fb021e32703ed1ff0269876bde1fa962 (patch) | |
tree | 818c29b7ed3ece19165d317050c333bab9f7fadb /Documentation | |
parent | aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3c (diff) |
gigaset: add Kernel CAPI interface (v3)
Add a Kernel CAPI interface to the Gigaset driver.
Impact: optional new functionality
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/isdn/README.gigaset | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/Documentation/isdn/README.gigaset b/Documentation/isdn/README.gigaset index f9963103ae3d..0fc9831d7ecb 100644 --- a/Documentation/isdn/README.gigaset +++ b/Documentation/isdn/README.gigaset | |||
@@ -5,7 +5,7 @@ GigaSet 307x Device Driver | |||
5 | ------------ | 5 | ------------ |
6 | 1.1. Hardware | 6 | 1.1. Hardware |
7 | -------- | 7 | -------- |
8 | This release supports the connection of the Gigaset 307x/417x family of | 8 | This driver supports the connection of the Gigaset 307x/417x family of |
9 | ISDN DECT bases via Gigaset M101 Data, Gigaset M105 Data or direct USB | 9 | ISDN DECT bases via Gigaset M101 Data, Gigaset M105 Data or direct USB |
10 | connection. The following devices are reported to be compatible: | 10 | connection. The following devices are reported to be compatible: |
11 | 11 | ||
@@ -33,7 +33,7 @@ GigaSet 307x Device Driver | |||
33 | http://gigaset307x.sourceforge.net/ | 33 | http://gigaset307x.sourceforge.net/ |
34 | 34 | ||
35 | We had also reports from users of Gigaset M105 who could use the drivers | 35 | We had also reports from users of Gigaset M105 who could use the drivers |
36 | with SX 100 and CX 100 ISDN bases (only in unimodem mode, see section 2.4.) | 36 | with SX 100 and CX 100 ISDN bases (only in unimodem mode, see section 2.5.) |
37 | If you have another device that works with our driver, please let us know. | 37 | If you have another device that works with our driver, please let us know. |
38 | 38 | ||
39 | Chances of getting an USB device to work are good if the output of | 39 | Chances of getting an USB device to work are good if the output of |
@@ -49,7 +49,7 @@ GigaSet 307x Device Driver | |||
49 | -------- | 49 | -------- |
50 | The driver works with ISDN4linux and so can be used with any software | 50 | The driver works with ISDN4linux and so can be used with any software |
51 | which is able to use ISDN4linux for ISDN connections (voice or data). | 51 | which is able to use ISDN4linux for ISDN connections (voice or data). |
52 | CAPI4Linux support is planned but not yet available. | 52 | Experimental Kernel CAPI support is available as a compilation option. |
53 | 53 | ||
54 | There are some user space tools available at | 54 | There are some user space tools available at |
55 | http://sourceforge.net/projects/gigaset307x/ | 55 | http://sourceforge.net/projects/gigaset307x/ |
@@ -102,20 +102,28 @@ GigaSet 307x Device Driver | |||
102 | 2.3. ISDN4linux | 102 | 2.3. ISDN4linux |
103 | ---------- | 103 | ---------- |
104 | This is the "normal" mode of operation. After loading the module you can | 104 | This is the "normal" mode of operation. After loading the module you can |
105 | set up the ISDN system just as you'd do with any ISDN card. | 105 | set up the ISDN system just as you'd do with any ISDN card supported by |
106 | Your distribution should provide some configuration utility. | 106 | the ISDN4Linux subsystem. Most distributions provide some configuration |
107 | If not, you can use some HOWTOs like | 107 | utility. If not, you can use some HOWTOs like |
108 | http://www.linuxhaven.de/dlhp/HOWTO/DE-ISDN-HOWTO-5.html | 108 | http://www.linuxhaven.de/dlhp/HOWTO/DE-ISDN-HOWTO-5.html |
109 | If this doesn't work, because you have some recent device like SX100 where | 109 | If this doesn't work, because you have some device like SX100 where |
110 | debug output (see section 3.2.) shows something like this when dialing | 110 | debug output (see section 3.2.) shows something like this when dialing |
111 | CMD Received: ERROR | 111 | CMD Received: ERROR |
112 | Available Params: 0 | 112 | Available Params: 0 |
113 | Connection State: 0, Response: -1 | 113 | Connection State: 0, Response: -1 |
114 | gigaset_process_response: resp_code -1 in ConState 0 ! | 114 | gigaset_process_response: resp_code -1 in ConState 0 ! |
115 | Timeout occurred | 115 | Timeout occurred |
116 | you might need to use unimodem mode: | 116 | you might need to use unimodem mode. (see section 2.5.) |
117 | 117 | ||
118 | 2.4. Unimodem mode | 118 | 2.4. CAPI |
119 | ---- | ||
120 | If the driver is compiled with CAPI support (kernel configuration option | ||
121 | GIGASET_CAPI, experimental) it can also be used with CAPI 2.0 kernel and | ||
122 | user space applications. ISDN4Linux is supported in this configuration | ||
123 | via the capidrv compatibility driver. The kernel module capidrv.ko must | ||
124 | be loaded explicitly ("modprobe capidrv") if needed. | ||
125 | |||
126 | 2.5. Unimodem mode | ||
119 | ------------- | 127 | ------------- |
120 | This is needed for some devices [e.g. SX100] as they have problems with | 128 | This is needed for some devices [e.g. SX100] as they have problems with |
121 | the "normal" commands. | 129 | the "normal" commands. |
@@ -160,7 +168,7 @@ GigaSet 307x Device Driver | |||
160 | configuration file like /etc/modprobe.conf.local, | 168 | configuration file like /etc/modprobe.conf.local, |
161 | using that should be preferred. | 169 | using that should be preferred. |
162 | 170 | ||
163 | 2.5. Call-ID (CID) mode | 171 | 2.6. Call-ID (CID) mode |
164 | ------------------ | 172 | ------------------ |
165 | Call-IDs are numbers used to tag commands to, and responses from, the | 173 | Call-IDs are numbers used to tag commands to, and responses from, the |
166 | Gigaset base in order to support the simultaneous handling of multiple | 174 | Gigaset base in order to support the simultaneous handling of multiple |
@@ -188,7 +196,7 @@ GigaSet 307x Device Driver | |||
188 | You can also use /sys/class/tty/ttyGxy/cidmode for changing the CID mode | 196 | You can also use /sys/class/tty/ttyGxy/cidmode for changing the CID mode |
189 | setting (ttyGxy is ttyGU0 or ttyGB0). | 197 | setting (ttyGxy is ttyGU0 or ttyGB0). |
190 | 198 | ||
191 | 2.6. Unregistered Wireless Devices (M101/M105) | 199 | 2.7. Unregistered Wireless Devices (M101/M105) |
192 | ----------------------------------------- | 200 | ----------------------------------------- |
193 | The main purpose of the ser_gigaset and usb_gigaset drivers is to allow | 201 | The main purpose of the ser_gigaset and usb_gigaset drivers is to allow |
194 | the M101 and M105 wireless devices to be used as ISDN devices for ISDN | 202 | the M101 and M105 wireless devices to be used as ISDN devices for ISDN |
@@ -228,7 +236,7 @@ GigaSet 307x Device Driver | |||
228 | You have two or more DECT data adapters (M101/M105) and only the | 236 | You have two or more DECT data adapters (M101/M105) and only the |
229 | first one you turn on works. | 237 | first one you turn on works. |
230 | Solution: | 238 | Solution: |
231 | Select Unimodem mode for all DECT data adapters. (see section 2.4.) | 239 | Select Unimodem mode for all DECT data adapters. (see section 2.5.) |
232 | 240 | ||
233 | Problem: | 241 | Problem: |
234 | Messages like this: | 242 | Messages like this: |
@@ -236,7 +244,7 @@ GigaSet 307x Device Driver | |||
236 | appear in your syslog. | 244 | appear in your syslog. |
237 | Solution: | 245 | Solution: |
238 | Check whether your M10x wireless device is correctly registered to the | 246 | Check whether your M10x wireless device is correctly registered to the |
239 | Gigaset base. (see section 2.6.) | 247 | Gigaset base. (see section 2.7.) |
240 | 248 | ||
241 | 3.2. Telling the driver to provide more information | 249 | 3.2. Telling the driver to provide more information |
242 | ---------------------------------------------- | 250 | ---------------------------------------------- |