2 # USB Serial device configuration
5 menu "USB Serial Converter support"
9 tristate "USB Serial Converter support"
12 Say Y here if you have a USB device that provides normal serial
13 ports, or acts like a serial device, and you want to connect it to
16 Please read <file:Documentation/usb/usb-serial.txt> for more
17 information on the specifics of the different devices that are
18 supported, and on how to use them.
20 To compile this driver as a module, choose M here: the
21 module will be called usbserial.
23 config USB_SERIAL_CONSOLE
24 bool "USB Serial Console device support (EXPERIMENTAL)"
25 depends on USB_SERIAL=y && EXPERIMENTAL
27 If you say Y here, it will be possible to use a USB to serial
28 converter port as the system console (the system console is the
29 device which receives all kernel messages and warnings and which
30 allows logins in single user mode). This could be useful if some
31 terminal or printer is connected to that serial port.
33 Even if you say Y here, the currently visible virtual console
34 (/dev/tty0) will still be used as the system console by default, but
35 you can alter that using a kernel command line option such as
36 "console=ttyUSB0". (Try "man bootparam" or see the documentation of
37 your boot loader (lilo or loadlin) about how to pass options to the
40 If you don't have a VGA card installed and you say Y here, the
41 kernel will automatically use the first USB to serial converter
42 port, /dev/ttyUSB0, as system console.
46 config USB_SERIAL_GENERIC
47 bool "USB Generic Serial Driver"
50 Say Y here if you want to use the generic USB serial driver. Please
51 read <file:Documentation/usb/usb-serial.txt> for more information on
52 using this driver. It is recommended that the "USB Serial converter
53 support" be compiled as a module for this driver to be used
56 config USB_SERIAL_AIRPRIME
57 tristate "USB AirPrime CDMA Wireless Driver"
60 Say Y here if you want to use a AirPrime CDMA Wireless PC card.
62 To compile this driver as a module, choose M here: the
63 module will be called airprime.
65 config USB_SERIAL_ARK3116
66 tristate "USB ARK Micro 3116 USB Serial Driver (EXPERIMENTAL)"
67 depends on USB_SERIAL && EXPERIMENTAL
69 Say Y here if you want to use a ARK Micro 3116 USB to Serial
72 To compile this driver as a module, choose M here: the
73 module will be called ark3116
75 config USB_SERIAL_BELKIN
76 tristate "USB Belkin and Peracom Single Port Serial Driver"
79 Say Y here if you want to use a Belkin USB Serial single port
80 adaptor (F5U103 is one of the model numbers) or the Peracom single
81 port USB to serial adapter.
83 To compile this driver as a module, choose M here: the
84 module will be called belkin_sa.
86 config USB_SERIAL_WHITEHEAT
87 tristate "USB ConnectTech WhiteHEAT Serial Driver"
90 Say Y here if you want to use a ConnectTech WhiteHEAT 4 port
91 USB to serial converter device.
93 To compile this driver as a module, choose M here: the
94 module will be called whiteheat.
96 config USB_SERIAL_DIGI_ACCELEPORT
97 tristate "USB Digi International AccelePort USB Serial Driver"
100 Say Y here if you want to use Digi AccelePort USB 2 or 4 devices,
101 2 port (plus parallel port) and 4 port USB serial converters. The
102 parallel port on the USB 2 appears as a third serial port on Linux.
103 The Digi Acceleport USB 8 is not yet supported by this driver.
105 This driver works under SMP with the usb-uhci driver. It does not
106 work under SMP with the uhci driver.
108 To compile this driver as a module, choose M here: the
109 module will be called digi_acceleport.
111 config USB_SERIAL_CP2101
112 tristate "USB CP2101 UART Bridge Controller"
113 depends on USB_SERIAL && EXPERIMENTAL
115 Say Y here if you want to use a CP2101/CP2102 based USB to RS232
118 To compile this driver as a module, choose M here: the
119 module will be called cp2101.
121 config USB_SERIAL_CYPRESS_M8
122 tristate "USB Cypress M8 USB Serial Driver"
123 depends on USB_SERIAL && EXPERIMENTAL
125 Say Y here if you want to use a device that contains the Cypress
126 USB to Serial microcontroller, such as the DeLorme Earthmate GPS.
128 Attempted SMP support... send bug reports!
130 Supported microcontrollers in the CY4601 family are:
131 CY7C63741 CY7C63742 CY7C63743 CY7C64013
133 To compile this driver as a module, choose M here: the
134 module will be called cypress_m8.
136 config USB_SERIAL_EMPEG
137 tristate "USB Empeg empeg-car Mark I/II Driver"
138 depends on USB_SERIAL
140 Say Y here if you want to connect to your Empeg empeg-car Mark I/II
141 mp3 player via USB. The driver uses a single ttyUSB{0,1,2,...}
142 device node. See <file:Documentation/usb/usb-serial.txt> for more
143 tidbits of information.
145 To compile this driver as a module, choose M here: the
146 module will be called empeg.
148 config USB_SERIAL_FTDI_SIO
149 tristate "USB FTDI Single Port Serial Driver (EXPERIMENTAL)"
150 depends on USB_SERIAL && EXPERIMENTAL
152 Say Y here if you want to use a FTDI SIO single port USB to serial
153 converter device. The implementation I have is called the USC-1000.
154 This driver has also be tested with the 245 and 232 devices.
156 See <http://ftdi-usb-sio.sourceforge.net/> for more
157 information on this driver and the device.
159 To compile this driver as a module, choose M here: the
160 module will be called ftdi_sio.
162 config USB_SERIAL_FUNSOFT
163 tristate "USB Fundamental Software Dongle Driver"
164 depends on USB_SERIAL
166 Say Y here if you want to use the Fundamental Software dongle.
168 To compile this driver as a module, choose M here: the
169 module will be called funsoft.
171 config USB_SERIAL_VISOR
172 tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver"
173 depends on USB_SERIAL
175 Say Y here if you want to connect to your HandSpring Visor, Palm
176 m500 or m505 through its USB docking station. See
177 <http://usbvisor.sourceforge.net/> for more information on using this
180 To compile this driver as a module, choose M here: the
181 module will be called visor.
183 config USB_SERIAL_IPAQ
184 tristate "USB PocketPC PDA Driver"
185 depends on USB_SERIAL
187 Say Y here if you want to connect to your Compaq iPAQ, HP Jornada
188 or any other PDA running Windows CE 3.0 or PocketPC 2002
189 using a USB cradle/cable. For information on using the driver,
190 read <file:Documentation/usb/usb-serial.txt>.
192 To compile this driver as a module, choose M here: the
193 module will be called ipaq.
196 tristate "USB IR Dongle Serial Driver (EXPERIMENTAL)"
197 depends on USB_SERIAL && EXPERIMENTAL
199 Say Y here if you want to enable simple serial support for USB IrDA
200 devices. This is useful if you do not want to use the full IrDA
203 To compile this driver as a module, choose M here: the
204 module will be called ir-usb.
206 config USB_SERIAL_EDGEPORT
207 tristate "USB Inside Out Edgeport Serial Driver"
208 depends on USB_SERIAL
210 Say Y here if you want to use any of the following devices from
211 Inside Out Networks (Digi):
229 To compile this driver as a module, choose M here: the
230 module will be called io_edgeport.
232 config USB_SERIAL_EDGEPORT_TI
233 tristate "USB Inside Out Edgeport Serial Driver (TI devices)"
234 depends on USB_SERIAL
236 Say Y here if you want to use any of the devices from Inside Out
237 Networks (Digi) that are not supported by the io_edgeport driver.
238 This includes the Edgeport/1 device.
240 To compile this driver as a module, choose M here: the
241 module will be called io_ti.
243 config USB_SERIAL_GARMIN
244 tristate "USB Garmin GPS driver"
245 depends on USB_SERIAL
247 Say Y here if you want to connect to your Garmin GPS.
248 Should work with most Garmin GPS devices which have a native USB port.
250 See <http://sourceforge.net/projects/garmin-gps> for the latest
251 version of the driver.
253 To compile this driver as a module, choose M here: the
254 module will be called garmin_gps.
256 config USB_SERIAL_IPW
257 tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)"
258 depends on USB_SERIAL && EXPERIMENTAL
260 Say Y here if you want to use a IPWireless USB modem such as
261 the ones supplied by Axity3G/Sentech South Africa.
263 To compile this driver as a module, choose M here: the
264 module will be called ipw.
266 config USB_SERIAL_KEYSPAN_PDA
267 tristate "USB Keyspan PDA Single Port Serial Driver"
268 depends on USB_SERIAL
270 Say Y here if you want to use a Keyspan PDA single port USB to
271 serial converter device. This driver makes use of firmware
272 developed from scratch by Brian Warner.
274 To compile this driver as a module, choose M here: the
275 module will be called keyspan_pda.
277 config USB_SERIAL_KEYSPAN
278 tristate "USB Keyspan USA-xxx Serial Driver"
279 depends on USB_SERIAL
281 Say Y here if you want to use Keyspan USB to serial converter
282 devices. This driver makes use of Keyspan's official firmware
283 and was developed with their support. You must also include
284 firmware to support your particular device(s).
286 See <http://misc.nu/hugh/keyspan.html> for more information.
288 To compile this driver as a module, choose M here: the
289 module will be called keyspan.
291 config USB_SERIAL_KEYSPAN_MPR
292 bool "USB Keyspan MPR Firmware"
293 depends on USB_SERIAL_KEYSPAN
295 Say Y here to include firmware for the Keyspan MPR converter.
297 config USB_SERIAL_KEYSPAN_USA28
298 bool "USB Keyspan USA-28 Firmware"
299 depends on USB_SERIAL_KEYSPAN
301 Say Y here to include firmware for the USA-28 converter.
303 config USB_SERIAL_KEYSPAN_USA28X
304 bool "USB Keyspan USA-28X Firmware"
305 depends on USB_SERIAL_KEYSPAN
307 Say Y here to include firmware for the USA-28X converter.
308 Be sure you have a USA-28X, there are also 28XA and 28XB
309 models, the label underneath has the actual part number.
311 config USB_SERIAL_KEYSPAN_USA28XA
312 bool "USB Keyspan USA-28XA Firmware"
313 depends on USB_SERIAL_KEYSPAN
315 Say Y here to include firmware for the USA-28XA converter.
316 Be sure you have a USA-28XA, there are also 28X and 28XB
317 models, the label underneath has the actual part number.
319 config USB_SERIAL_KEYSPAN_USA28XB
320 bool "USB Keyspan USA-28XB Firmware"
321 depends on USB_SERIAL_KEYSPAN
323 Say Y here to include firmware for the USA-28XB converter.
324 Be sure you have a USA-28XB, there are also 28X and 28XA
325 models, the label underneath has the actual part number.
327 config USB_SERIAL_KEYSPAN_USA19
328 bool "USB Keyspan USA-19 Firmware"
329 depends on USB_SERIAL_KEYSPAN
331 Say Y here to include firmware for the USA-19 converter.
333 config USB_SERIAL_KEYSPAN_USA18X
334 bool "USB Keyspan USA-18X Firmware"
335 depends on USB_SERIAL_KEYSPAN
337 Say Y here to include firmware for the USA-18X converter.
339 config USB_SERIAL_KEYSPAN_USA19W
340 bool "USB Keyspan USA-19W Firmware"
341 depends on USB_SERIAL_KEYSPAN
343 Say Y here to include firmware for the USA-19W converter.
345 config USB_SERIAL_KEYSPAN_USA19QW
346 bool "USB Keyspan USA-19QW Firmware"
347 depends on USB_SERIAL_KEYSPAN
349 Say Y here to include firmware for the USA-19QW converter.
351 config USB_SERIAL_KEYSPAN_USA19QI
352 bool "USB Keyspan USA-19QI Firmware"
353 depends on USB_SERIAL_KEYSPAN
355 Say Y here to include firmware for the USA-19QI converter.
357 config USB_SERIAL_KEYSPAN_USA49W
358 bool "USB Keyspan USA-49W Firmware"
359 depends on USB_SERIAL_KEYSPAN
361 Say Y here to include firmware for the USA-49W converter.
363 config USB_SERIAL_KEYSPAN_USA49WLC
364 bool "USB Keyspan USA-49WLC Firmware"
365 depends on USB_SERIAL_KEYSPAN
367 Say Y here to include firmware for the USA-49WLC converter.
369 config USB_SERIAL_KLSI
370 tristate "USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)"
371 depends on USB_SERIAL && EXPERIMENTAL
373 Say Y here if you want to use a KL5KUSB105 - based single port
374 serial adapter. The most widely known -- and currently the only
375 tested -- device in this category is the PalmConnect USB Serial
376 adapter sold by Palm Inc. for use with their Palm III and Palm V
379 Please read <file:Documentation/usb/usb-serial.txt> for more
382 To compile this driver as a module, choose M here: the
383 module will be called kl5kusb105.
385 config USB_SERIAL_KOBIL_SCT
386 tristate "USB KOBIL chipcard reader"
387 depends on USB_SERIAL
389 Say Y here if you want to use one of the following KOBIL USB chipcard
395 - SecOVID Reader Plus
399 Note that you need a current CT-API.
400 To compile this driver as a module, choose M here: the
401 module will be called kobil_sct.
403 config USB_SERIAL_MCT_U232
404 tristate "USB MCT Single Port Serial Driver"
405 depends on USB_SERIAL
407 Say Y here if you want to use a USB Serial single port adapter from
408 Magic Control Technology Corp. (U232 is one of the model numbers).
410 This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB
411 BAY, Belkin F5U109, and Belkin F5U409 devices.
413 To compile this driver as a module, choose M here: the
414 module will be called mct_u232.
416 config USB_SERIAL_NAVMAN
417 tristate "USB Navman GPS device"
418 depends on USB_SERIAL
420 To compile this driver as a module, choose M here: the
421 module will be called navman.
423 config USB_SERIAL_PL2303
424 tristate "USB Prolific 2303 Single Port Serial Driver"
425 depends on USB_SERIAL
427 Say Y here if you want to use the PL2303 USB Serial single port
428 adapter from Prolific.
430 To compile this driver as a module, choose M here: the
431 module will be called pl2303.
433 config USB_SERIAL_HP4X
434 tristate "USB HP4x Calculators support"
435 depends on USB_SERIAL
437 Say Y here if you want to use an Hewlett-Packard 4x Calculator.
439 To compile this driver as a module, choose M here: the
440 module will be called hp4x.
442 config USB_SERIAL_SAFE
443 tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)"
444 depends on USB_SERIAL && EXPERIMENTAL
446 config USB_SERIAL_SAFE_PADDED
447 bool "USB Secure Encapsulated Driver - Padded"
448 depends on USB_SERIAL_SAFE
450 config USB_SERIAL_SIERRAWIRELESS
451 tristate "USB Sierra Wireless Driver"
452 depends on USB_SERIAL
454 Say M here if you want to use a Sierra Wireless device (if
455 using an PC 5220 or AC580 please use the Airprime driver
458 To compile this driver as a module, choose M here: the
459 module will be called sierra.
462 tristate "USB TI 3410/5052 Serial Driver"
463 depends on USB_SERIAL
465 Say Y here if you want to use the TI USB 3410 or 5052
468 To compile this driver as a module, choose M here: the
469 module will be called ti_usb_3410_5052.
471 config USB_SERIAL_CYBERJACK
472 tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)"
473 depends on USB_SERIAL && EXPERIMENTAL
475 Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
476 reader. This is an interface to ISO 7816 compatible contactbased
477 chipcards, e.g. GSM SIMs.
479 To compile this driver as a module, choose M here: the
480 module will be called cyberjack.
484 config USB_SERIAL_XIRCOM
485 tristate "USB Xircom / Entregra Single Port Serial Driver"
486 depends on USB_SERIAL
488 Say Y here if you want to use a Xircom or Entregra single port USB to
489 serial converter device. This driver makes use of firmware
490 developed from scratch by Brian Warner.
492 To compile this driver as a module, choose M here: the
493 module will be called keyspan_pda.
495 config USB_SERIAL_OPTION
496 tristate "USB driver for GSM and CDMA modems"
497 depends on USB_SERIAL
499 Say Y here if you have a GSM or CDMA modem that's connected to USB.
501 This driver also supports several PCMCIA cards which have a
502 built-in OHCI-USB adapter and an internally-connected GSM modem.
503 The USB bus on these cards is not accessible externally.
505 Supported devices include (some of?) those made by:
506 Option, Huawei, Audiovox, Sierra Wireless, Novatel Wireless, or
509 To compile this driver as a module, choose M here: the
510 module will be called option.
512 If this driver doesn't recognize your device,
513 it might be accessible via the FTDI_SIO driver.
515 config USB_SERIAL_OMNINET
516 tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)"
517 depends on USB_SERIAL && EXPERIMENTAL
519 Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA.
521 To compile this driver as a module, choose M here: the
522 module will be called omninet.
526 depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT