- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
Configure.help
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1106k
源码类别:
Linux/Unix编程
开发平台:
Unix_Linux
- IMPORTANT NOTE: zftape can read archives created by previous
- versions of ftape and provide file mark support (i.e. fast skipping
- between tape archives) but previous version of ftape will lack file
- mark support when reading archives produced by zftape.
- Default block size for zftape
- CONFIG_ZFT_DFLT_BLK_SZ
- If unsure leave this at its default value, i.e. 10240. Note that
- you specify only the default block size here. The block size can be
- changed at run time using the MTSETBLK tape operation with the
- MTIOCTOP ioctl (i.e. with "mt -f /dev/qft0 setblk #BLKSZ" from the
- shell command line).
- The probably most striking difference between zftape and previous
- versions of ftape is the fact that all data must be written or read
- in multiples of a fixed block size. The block size defaults to
- 10240 which is what GNU tar uses. The values for the block size
- should be either 1 or multiples of 1024 up to a maximum value of
- 63488 (i.e. 62 K). If you specify `1' then zftape's builtin
- compression will be disabled.
- Reasonable values are `10240' (GNU tar's default block size),
- `5120' (afio's default block size), `32768' (default block size some
- backup programs assume for SCSI tape drives) or `1' (no restriction
- on block size, but disables builtin compression).
- Number of DMA buffers
- CONFIG_FT_NR_BUFFERS
- Please leave this at `3' unless you REALLY know what you are doing.
- It is not necessary to change this value. Values below 3 make the
- proper use of ftape impossible, values greater than 3 are a waste of
- memory. You can change the amount of DMA memory used by ftape at
- runtime with "mt -f /dev/qft0 setdrvbuffer #NUMBUFFERS". Each buffer
- wastes 32 KB of memory. Please note that this memory cannot be
- swapped out.
- Enable procfs status report (+2kb)
- CONFIG_FT_PROC_FS
- Optional. Saying Y will result in creation of a directory
- `/proc/ftape' under the /proc file system. The files can be viewed
- with your favorite pager (i.e. use "more /proc/ftape/history" or
- "less /proc/ftape/history" or simply "cat /proc/ftape/history"). The
- file will contain some status information about the inserted
- cartridge, the kernel driver, your tape drive, the floppy disk
- controller and the error history for the most recent use of the
- kernel driver. Saying Y will enlarge the size of the ftape driver
- by approximately 2 KB.
- WARNING: When compiling ftape as a module (i.e. saying M to "Floppy
- tape drive") it is dangerous to use ftape's /proc file system
- interface. Accessing `/proc/ftape' while the module is unloaded will
- result in a kernel Oops. This cannot be fixed from inside ftape.
- # Choice: ftdebug
- Controlling the amount of debugging output of ftape
- CONFIG_FT_NORMAL_DEBUG
- This option controls the amount of debugging output the ftape driver
- is ABLE to produce; it does not increase or diminish the debugging
- level itself. If unsure, leave this at its default setting,
- i.e. choose "Normal".
- Ftape can print lots of debugging messages to the system console
- resp. kernel log files. Reducing the amount of possible debugging
- output reduces the size of the kernel module by some KB, so it might
- be a good idea to use "None" for emergency boot floppies.
- If you want to save memory then the following strategy is
- recommended: leave this option at its default setting "Normal" until
- you know that the driver works as expected, afterwards reconfigure
- the kernel, this time specifying "Reduced" or "None" and recompile
- and install the kernel as usual. Note that choosing "Excessive"
- debugging output does not increase the amount of debugging output
- printed to the console but only makes it possible to produce
- "Excessive" debugging output.
- Please read <file:Documentation/ftape.txt> for a short description
- how to control the amount of debugging output.
- Excessive
- CONFIG_FT_FULL_DEBUG
- Extremely verbose output for driver debugging purposes.
- Reduced
- CONFIG_FT_NO_TRACE
- Reduced tape driver debugging output.
- None
- CONFIG_FT_NO_TRACE_AT_ALL
- Suppress all debugging output from the tape drive.
- # Choice: ftcontroller
- The floppy drive controller for ftape
- CONFIG_FT_STD_FDC
- Only change this setting if you have a special controller. If you
- didn't plug any add-on card into your computer system but just
- plugged the floppy tape cable into the already existing floppy drive
- controller then you don't want to change the default setting,
- i.e. choose "Standard".
- Choose "MACH-2" if you have a Mountain Mach-2 controller.
- Choose "FC-10/FC-20" if you have a Colorado FC-10 or FC-20
- controller.
- Choose "Alt/82078" if you have another controller that is located at
- an IO base address different from the standard floppy drive
- controller's base address of `0x3f0', or uses an IRQ (interrupt)
- channel different from `6', or a DMA channel different from
- `2'. This is necessary for any controller card that is based on
- Intel's 82078 FDC such as Seagate's, Exabyte's and Iomega's "high
- speed" controllers.
- If you choose something other than "Standard" then please make
- sure that the settings for the IO base address and the IRQ and DMA
- channel in the configuration menus below are correct. Use the manual
- of your tape drive to determine the correct settings!
- If you are already successfully using your tape drive with another
- operating system then you definitely should use the same settings
- for the IO base, the IRQ and DMA channel that have proven to work
- with that other OS.
- Note that this menu lets you specify only the default setting for
- the hardware setup. The hardware configuration can be changed at
- boot time (when ftape is compiled into the kernel, i.e. if you
- have said Y to "Floppy tape drive") or module load time (i.e. if you
- have said M to "Floppy tape drive").
- Please read also the file <file:Documentation/ftape.txt> which
- contains a short description of the parameters that can be set at
- boot or load time. If you want to use your floppy tape drive on a
- PCI-bus based system, please read the file
- <file:drivers/char/ftape/README.PCI>.
- IO base for the floppy disk controller used with Ftape
- CONFIG_FT_FDC_BASE
- You don't need to specify a value if the following default
- settings for the base IO address are correct:
- <<< MACH-2 : 0x1E0 >>>
- <<< FC-10/FC-20: 0x180 >>>
- <<< Secondary : 0x370 >>>
- Secondary refers to a secondary FDC controller like the "high speed"
- controllers delivered by Seagate or Exabyte or Iomega's Ditto Dash.
- Please make sure that the setting for the IO base address
- specified here is correct. USE THE MANUAL OF YOUR TAPE DRIVE OR
- CONTROLLER CARD TO DETERMINE THE CORRECT SETTING. If you are already
- successfully using the tape drive with another operating system then
- you definitely should use the same settings for the IO base that has
- proven to work with that other OS.
- Note that this menu lets you specify only the default setting for
- the IO base. The hardware configuration can be changed at boot time
- (when ftape is compiled into the kernel, i.e. if you specified Y to
- "Floppy tape drive") or module load time (i.e. if you have said M to
- "Floppy tape drive").
- Please read also the file <file:Documentation/ftape.txt> which
- contains a short description of the parameters that can be set at
- boot or load time.
- IRQ channel for the floppy disk controller used with Ftape
- CONFIG_FT_FDC_IRQ
- You don't need to specify a value if the following default
- settings for the interrupt channel are correct:
- <<< MACH-2 : 6 >>>
- <<< FC-10/FC-20: 9 >>>
- <<< Secondary : 6 >>>
- Secondary refers to secondary a FDC controller like the "high speed"
- controllers delivered by Seagate or Exabyte or Iomega's Ditto Dash.
- Please make sure that the setting for the IO base address
- specified here is correct. USE THE MANUAL OF YOUR TAPE DRIVE OR
- CONTROLLER CARD TO DETERMINE THE CORRECT SETTING. If you are already
- successfully using the tape drive with another operating system then
- you definitely should use the same settings for the IO base that has
- proven to work with that other OS.
- Note that this menu lets you specify only the default setting for
- the IRQ channel. The hardware configuration can be changed at boot
- time (when ftape is compiled into the kernel, i.e. if you said Y to
- "Floppy tape drive") or module load time (i.e. if you said M to
- "Floppy tape drive").
- Please read also the file <file:Documentation/ftape.txt> which
- contains a short description of the parameters that can be set at
- boot or load time.
- DMA channel for the floppy disk controller used with Ftape
- CONFIG_FT_FDC_DMA
- You don't need to specify a value if the following default
- settings for the DMA channel are correct:
- <<< MACH-2 : 2 >>>
- <<< FC-10/FC-20: 3 >>>
- <<< Secondary : 2 >>>
- Secondary refers to a secondary FDC controller like the "high speed"
- controllers delivered by Seagate or Exabyte or Iomega's Ditto Dash.
- Please make sure that the setting for the IO base address
- specified here is correct. USE THE MANUAL OF YOUR TAPE DRIVE OR
- CONTROLLER CARD TO DETERMINE THE CORRECT SETTING. If you are already
- successfully using the tape drive with another operating system then
- you definitely should use the same settings for the IO base that has
- proven to work with that other OS.
- Note that this menu lets you specify only the default setting for
- the DMA channel. The hardware configuration can be changed at boot
- time (when ftape is compiled into the kernel, i.e. if you said Y to
- "Floppy tape drive") or module load time (i.e. if you said M to
- "Floppy tape drive").
- Please read also the file <file:Documentation/ftape.txt> which
- contains a short description of the parameters that can be set at
- boot or load time.
- FDC FIFO Threshold before requesting DMA service
- CONFIG_FT_FDC_THR
- Set the FIFO threshold of the FDC. If this is higher the DMA
- controller may serve the FDC after a higher latency time. If this is
- lower, fewer DMA transfers occur leading to less bus contention.
- You may try to tune this if ftape annoys you with "reduced data
- rate because of excessive overrun errors" messages. However, this
- doesn't seem to have too much effect.
- If unsure, don't touch the initial value, i.e. leave it at "8".
- FDC maximum data rate
- CONFIG_FT_FDC_MAX_RATE
- With some motherboard/FDC combinations ftape will not be able to
- run your FDC/tape drive combination at the highest available
- speed. If this is the case you'll encounter "reduced data rate
- because of excessive overrun errors" messages and lots of retries
- before ftape finally decides to reduce the data rate.
- In this case it might be desirable to tell ftape beforehand that
- it need not try to run the tape drive at the highest available
- speed. If unsure, leave this disabled, i.e. leave it at 2000
- bits/sec.
- Direct Rendering Manager (XFree86 DRI support)
- CONFIG_DRM
- Kernel-level support for the Direct Rendering Infrastructure (DRI)
- introduced in XFree86 4.0. If you say Y here, you need to select
- the module that's right for your graphics card from the list below.
- These modules provide support for synchronization, security, and
- DMA transfers. Please see <http://dri.sourceforge.net/> for more
- details. You should also select and configure AGP
- (/dev/agpgart) support.
- Build drivers for new (XFree 4.1) DRM
- CONFIG_DRM_NEW
- If you set this option, the new DRM version needed by XFree86 4.1
- will be used. Otherwise, the old DRM version will be used,
- appropriate for XFree86 4.0.
- 3dfx Banshee/Voodoo3+
- CONFIG_DRM_TDFX
- Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
- graphics card. If M is selected, the module will be called tdfx.o.
- 3dlabs GMX 2000
- CONFIG_DRM_GAMMA
- Choose this option if you have a 3dlabs GMX 2000 graphics card.
- If M is selected, the module will be called gamma.o.
- ATI Rage 128
- CONFIG_DRM_R128
- Choose this option if you have an ATI Rage 128 graphics card. If M
- is selected, the module will be called r128.o. AGP support for
- this card is strongly suggested (unless you have a PCI version).
- ATI Radeon
- CONFIG_DRM_RADEON
- Choose this option if you have an ATI Radeon graphics card. There
- are both PCI and AGP versions. You don't need to choose this to
- run the Radeon in plain VGA mode. There is a product page at
- <http://www.ati.com/na/pages/products/pc/radeon32/index.html>.
- If M is selected, the module will be called radeon.o.
- Intel I810
- CONFIG_DRM_I810
- Choose this option if you have an Intel I810 graphics card. If M is
- selected, the module will be called i810.o. AGP support is required
- for this driver to work.
- Matrox G200/G400/G450
- CONFIG_DRM_MGA
- Choose this option if you have a Matrox G200, G400 or G450 graphics
- card. If M is selected, the module will be called mga.o. AGP
- support is required for this driver to work.
- 3dfx Banshee/Voodoo3+
- CONFIG_DRM40_TDFX
- Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),
- graphics card. If M is selected, the module will be called tdfx.o.
- 3dlabs GMX 2000
- CONFIG_DRM40_GAMMA
- Choose this option if you have a 3dlabs GMX 2000 graphics card.
- If M is selected, the module will be called gamma.o.
- ATI Rage 128
- CONFIG_DRM40_R128
- Choose this option if you have an ATI Rage 128 graphics card. If M
- is selected, the module will be called r128.o. AGP support for
- this card is strongly suggested (unless you have a PCI version).
- ATI Radeon
- CONFIG_DRM40_RADEON
- Choose this option if you have an ATI Radeon graphics card. There
- are both PCI and AGP versions. You don't need to choose this to
- run the Radeon in plain VGA mode. There is a product page at
- <http://www.ati.com/na/pages/products/pc/radeon32/index.html>.
- If M is selected, the module will be called radeon.o.
- Intel I810
- CONFIG_DRM40_I810
- Choose this option if you have an Intel I810 graphics card. If M is
- selected, the module will be called i810.o. AGP support is required
- for this driver to work.
- Matrox G200/G400/G450
- CONFIG_DRM40_MGA
- Choose this option if you have a Matrox G200, G400 or G450 graphics
- card. If M is selected, the module will be called mga.o. AGP
- support is required for this driver to work.
- Creator/Creator3D/Elite3D
- CONFIG_DRM_FFB
- Choose this option if you have one of Sun's Creator3D-based graphics
- and frame buffer cards. Product page at
- <http://www.sun.com/desktop/products/Graphics/creator3d.html>.
- MTRR (Memory Type Range Register) support
- CONFIG_MTRR
- On Intel P6 family processors (Pentium Pro, Pentium II and later)
- the Memory Type Range Registers (MTRRs) may be used to control
- processor access to memory ranges. This is most useful if you have
- a video (VGA) card on a PCI or AGP bus. Enabling write-combining
- allows bus write transfers to be combined into a larger transfer
- before bursting over the PCI/AGP bus. This can increase performance
- of image write operations 2.5 times or more. Saying Y here creates a
- /proc/mtrr file which may be used to manipulate your processor's
- MTRRs. Typically the X server should use this.
- This code has a reasonably generic interface so that similar
- control registers on other processors can be easily supported
- as well:
- The Cyrix 6x86, 6x86MX and M II processors have Address Range
- Registers (ARRs) which provide a similar functionality to MTRRs. For
- these, the ARRs are used to emulate the MTRRs.
- The AMD K6-2 (stepping 8 and above) and K6-3 processors have two
- MTRRs. The Centaur C6 (WinChip) has 8 MCRs, allowing
- write-combining. All of these processors are supported by this code
- and it makes sense to say Y here if you have one of them.
- Saying Y here also fixes a problem with buggy SMP BIOSes which only
- set the MTRRs for the boot CPU and not for the secondary CPUs. This
- can lead to all sorts of problems, so it's good to say Y here.
- You can safely say Y even if your machine doesn't have MTRRs, you'll
- just add about 9 KB to your kernel.
- See <file:Documentation/mtrr.txt> for more information.
- CPU clock frequency of your DEC Alpha
- CONFIG_FT_ALPHA_CLOCK
- On some DEC Alpha machines the CPU clock frequency cannot be
- determined automatically, so you need to specify it here ONLY if
- running a DEC Alpha, otherwise this setting has no effect.
- Double Talk PC internal speech card support
- CONFIG_DTLK
- This driver is for the DoubleTalk PC, a speech synthesizer
- manufactured by RC Systems (<http://www.rcsys.com/>). It is also
- called the `internal DoubleTalk'. If you want to compile this as a
- module ( = code which can be inserted in and removed from the
- running kernel whenever you want), say M here and read
- <file:Documentation/modules.txt>. The module will be called dtlk.o.
- Siemens R3964 serial protocol support
- CONFIG_R3964
- This driver allows synchronous communication with devices using the
- Siemens R3964 packet protocol. Unless you are dealing with special
- hardware like PLCs, you are unlikely to need this.
- To compile this driver as a module ( = code which can be inserted in
- and removed from the running kernel whenever you want), say M here
- and read <file:Documentation/modules.txt>. The module will be called
- n_r3964.o.
- If unsure, say N.
- Applicom intelligent fieldbus card support
- CONFIG_APPLICOM
- This driver provides the kernel-side support for the intelligent
- fieldbus cards made by Applicom International. More information
- about these cards can be found on the WWW at the address
- <http://www.applicom-int.com/>, or by email from David Woodhouse
- <dwmw2@infradead.org>.
- To compile this driver as a module ( = code which can be inserted in
- and removed from the running kernel whenever you want), say M here
- and read <file:Documentation/modules.txt>. The module will be called
- applicom.o.
- If unsure, say N.
- Sony Vaio Programmable I/O Control Device support
- CONFIG_SONYPI
- This driver enables access to the Sony Programmable I/O Control
- Device which can be found in many (all ?) Sony Vaio laptops.
- If you have one of those laptops, read
- <file:Documentation/sonypi.txt>, and say Y or M here.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called sonypi.o.
- Intel Random Number Generator support
- CONFIG_INTEL_RNG
- This driver provides kernel-side support for the Random Number
- Generator hardware found on Intel i8xx-based motherboards.
- Both a character driver, used to read() entropy data, and a timer
- function which automatically adds entropy directly into the
- kernel pool, are exported by this driver.
- To compile this driver as a module ( = code which can be inserted in
- and removed from the running kernel whenever you want), say M here
- and read <file:Documentation/modules.txt>. The module will be called
- i810_rng.o.
- If unsure, say N.
- Power Management support
- CONFIG_PM
- "Power Management" means that parts of your computer are shut
- off or put into a power conserving "sleep" mode if they are not
- being used. There are two competing standards for doing this: APM
- and ACPI. If you want to use either one, say Y here and then also
- to the requisite support below.
- Power Management is most important for battery powered laptop
- computers; if you have a laptop, check out the Linux Laptop home
- page on the WWW at
- <http://www.cs.utexas.edu/users/kharker/linux-laptop/> and the
- Battery Powered Linux mini-HOWTO, available from
- <http://www.tldp.org/docs.html#howto>.
- Note that, even if you say N here, Linux on the x86 architecture
- will issue the hlt instruction if nothing is to be done, thereby
- sending the processor to sleep and saving power.
- ACPI support
- CONFIG_ACPI
- ACPI/OSPM support for Linux is currently under development. As such,
- this support is preliminary and EXPERIMENTAL. Configuring ACPI
- support enables kernel interfaces that allow higher level software
- (OSPM) to manipulate ACPI defined hardware and software interfaces,
- including the evaluation of ACPI control methods. If unsure, choose
- N here. Note, this option will enlarge your kernel by about 120K.
- This support requires an ACPI compliant platform (hardware/firmware).
- If both ACPI and Advanced Power Management (APM) support are
- configured, whichever is loaded first shall be used.
- This code DOES NOT currently provide a complete OSPM implementation
- -- it has not yet reached APM's level of functionality. When fully
- implemented, Linux ACPI/OSPM will provide a more robust functional
- replacement for legacy configuration and power management
- interfaces, including the Plug-and-Play BIOS specification (PnP
- BIOS), the Multi-Processor Specification (MPS), and the Advanced
- Power Management specification (APM).
- Linux support for ACPI/OSPM is based on Intel Corporation's ACPI
- Component Architecture (ACPI CA). The latest ACPI CA source code,
- documentation, debug builds, and implementation status information
- can be downloaded from:
- <http://developer.intel.com/technology/iapc/acpi/downloads.htm>.
- The ACPI Sourceforge project may also be of interest:
- <http://sf.net/projects/acpi/>
- Enable ACPI 2.0 with errata 1.3
- CONFIG_ACPI20
- Enable support for the 2.0 version of the ACPI interpreter. See the
- help for ACPI for caveats and discussion.
- ACPI kernel configuration manager
- CONFIG_ACPI_KERNEL_CONFIG
- If you say `Y' here, Linux's ACPI support will use the
- hardware-level system descriptions found on IA64 machines.
- ACPI Debug Statements
- CONFIG_ACPI_DEBUG
- The ACPI driver can optionally report errors with a great deal
- of verbosity. Saying Y enables these statements. This will increase
- your kernel size by around 50K.
- ACPI Bus Manager
- CONFIG_ACPI_BUSMGR
- The ACPI Bus Manager enumerates devices in the ACPI namespace, and
- handles PnP messages. All ACPI devices use its services, so using
- them requires saying Y here.
- ACPI System Driver
- CONFIG_ACPI_SYS
- This driver will enable your system to shut down using ACPI, and
- dump your ACPI DSDT table using /proc/acpi/dsdt.
- ACPI Processor Driver
- CONFIG_ACPI_CPU
- This driver installs ACPI as the idle handler for Linux, and uses
- ACPI C2 and C3 processor states to save power, on systems that
- support it.
- ACPI Button
- CONFIG_ACPI_BUTTON
- This driver registers for events based on buttons, such as the
- power, sleep, and lid switch. In the future, a daemon will read
- /proc/acpi/event and perform user-defined actions such as shutting
- down the system. Until then, you can cat it, and see output when
- a button is pressed.
- ACPI AC Adapter
- CONFIG_ACPI_AC
- This driver adds support for the AC Adapter object, which indicates
- whether a system is on AC, or not. Typically, only laptops have
- this object, since desktops are always on AC.
- ACPI Embedded Controller
- CONFIG_ACPI_EC
- This driver is required on some systems for the proper operation of
- the battery and thermal drivers. If you are compiling for a laptop,
- say Y.
- ACPI Control Method Battery
- CONFIG_ACPI_CMBATT
- This driver adds support for battery information through
- /proc/acpi/battery. If you have a laptop with a battery, say Y.
- ACPI Thermal
- CONFIG_ACPI_THERMAL
- This driver handles overheating conditions on laptops. It is HIGHLY
- recommended, as your laptop CPU may be damaged without it.
- Advanced Power Management BIOS support
- CONFIG_APM
- APM is a BIOS specification for saving power using several different
- techniques. This is mostly useful for battery powered laptops with
- APM compliant BIOSes. If you say Y here, the system time will be
- reset after a RESUME operation, the /proc/apm device will provide
- battery status information, and user-space programs will receive
- notification of APM "events" (e.g. battery status change).
- If you select "Y" here, you can disable actual use of the APM
- BIOS by passing the "apm=off" option to the kernel at boot time.
- Note that the APM support is almost completely disabled for
- machines with more than one CPU.
- In order to use APM, you will need supporting software. For location
- and more information, read <file:Documentation/pm.txt> and the
- Battery Powered Linux mini-HOWTO, available from
- <http://www.tldp.org/docs.html#howto>.
- This driver does not spin down disk drives (see the hdparm(8)
- manpage ("man 8 hdparm") for that), and it doesn't turn off
- VESA-compliant "green" monitors.
- This driver does not support the TI 4000M TravelMate and the ACER
- 486/DX4/75 because they don't have compliant BIOSes. Many "green"
- desktop machines also don't have compliant BIOSes, and this driver
- may cause those machines to panic during the boot phase.
- Generally, if you don't have a battery in your machine, there isn't
- much point in using this driver and you should say N. If you get
- random kernel OOPSes or reboots that don't seem to be related to
- anything, try disabling/enabling this option (or disabling/enabling
- APM in your BIOS).
- Some other things you should try when experiencing seemingly random,
- "weird" problems:
- 1) make sure that you have enough swap space and that it is
- enabled.
- 2) pass the "no-hlt" option to the kernel
- 3) switch on floating point emulation in the kernel and pass
- the "no387" option to the kernel
- 4) pass the "floppy=nodma" option to the kernel
- 5) pass the "mem=4M" option to the kernel (thereby disabling
- all but the first 4 MB of RAM)
- 6) make sure that the CPU is not over clocked.
- 7) read the sig11 FAQ at <http://www.bitwizard.nl/sig11/>
- 8) disable the cache from your BIOS settings
- 9) install a fan for the video card or exchange video RAM
- 10) install a better fan for the CPU
- 11) exchange RAM chips
- 12) exchange the motherboard.
- To compile this driver as a module ( = code which can be inserted in
- and removed from the running kernel whenever you want), say M here
- and read <file:Documentation/modules.txt>. The module will be called
- apm.o.
- Ignore USER SUSPEND
- CONFIG_APM_IGNORE_USER_SUSPEND
- This option will ignore USER SUSPEND requests. On machines with a
- compliant APM BIOS, you want to say N. However, on the NEC Versa M
- series notebooks, it is necessary to say Y because of a BIOS bug.
- Enable APM at boot time
- CONFIG_APM_DO_ENABLE
- Enable APM features at boot time. From page 36 of the APM BIOS
- specification: "When disabled, the APM BIOS does not automatically
- power manage devices, enter the Standby State, enter the Suspend
- State, or take power saving steps in response to CPU Idle calls."
- This driver will make CPU Idle calls when Linux is idle (unless this
- feature is turned off -- see "Do CPU IDLE calls", below). This
- should always save battery power, but more complicated APM features
- will be dependent on your BIOS implementation. You may need to turn
- this option off if your computer hangs at boot time when using APM
- support, or if it beeps continuously instead of suspending. Turn
- this off if you have a NEC UltraLite Versa 33/C or a Toshiba
- T400CDT. This is off by default since most machines do fine without
- this feature.
- Make CPU Idle calls when idle
- CONFIG_APM_CPU_IDLE
- Enable calls to APM CPU Idle/CPU Busy inside the kernel's idle loop.
- On some machines, this can activate improved power savings, such as
- a slowed CPU clock rate, when the machine is idle. These idle calls
- are made after the idle loop has run for some length of time (e.g.,
- 333 mS). On some machines, this will cause a hang at boot time or
- whenever the CPU becomes idle. (On machines with more than one CPU,
- this option does nothing.)
- Enable console blanking using APM
- CONFIG_APM_DISPLAY_BLANK
- Enable console blanking using the APM. Some laptops can use this to
- turn off the LCD backlight when the screen blanker of the Linux
- virtual console blanks the screen. Note that this is only used by
- the virtual console screen blanker, and won't turn off the backlight
- when using the X Window system. This also doesn't have anything to
- do with your VESA-compliant power-saving monitor. Further, this
- option doesn't work for all laptops -- it might not turn off your
- backlight at all, or it might print a lot of errors to the console,
- especially if you are using gpm.
- RTC stores time in GMT
- CONFIG_APM_RTC_IS_GMT
- Say Y here if your RTC (Real Time Clock a.k.a. hardware clock)
- stores the time in GMT (Greenwich Mean Time). Say N if your RTC
- stores localtime.
- It is in fact recommended to store GMT in your RTC, because then you
- don't have to worry about daylight savings time changes. The only
- reason not to use GMT in your RTC is if you also run a broken OS
- that doesn't understand GMT.
- Allow interrupts during APM BIOS calls
- CONFIG_APM_ALLOW_INTS
- Normally we disable external interrupts while we are making calls to
- the APM BIOS as a measure to lessen the effects of a badly behaving
- BIOS implementation. The BIOS should reenable interrupts if it
- needs to. Unfortunately, some BIOSes do not -- especially those in
- many of the newer IBM Thinkpads. If you experience hangs when you
- suspend, try setting this to Y. Otherwise, say N.
- Use real mode APM BIOS call to power off
- CONFIG_APM_REAL_MODE_POWER_OFF
- Use real mode APM BIOS calls to switch off the computer. This is
- a work-around for a number of buggy BIOSes. Switch this option on if
- your computer crashes instead of powering off properly.
- Watchdog Timer Support
- CONFIG_WATCHDOG
- If you say Y here (and to one of the following options) and create a
- character special file /dev/watchdog with major number 10 and minor
- number 130 using mknod ("man mknod"), you will get a watchdog, i.e.:
- subsequently opening the file and then failing to write to it for
- longer than 1 minute will result in rebooting the machine. This
- could be useful for a networked machine that needs to come back
- online as fast as possible after a lock-up. There's both a watchdog
- implementation entirely in software (which can sometimes fail to
- reboot the machine) and a driver for hardware watchdog boards, which
- are more robust and can also keep track of the temperature inside
- your computer. For details, read <file:Documentation/watchdog.txt>
- in the kernel source.
- The watchdog is usually used together with the watchdog daemon
- which is available from
- <ftp://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon can
- also monitor NFS connections and can reboot the machine when the process
- table is full.
- If unsure, say N.
- Disable watchdog shutdown on close
- CONFIG_WATCHDOG_NOWAYOUT
- The default watchdog behaviour (which you get if you say N here) is
- to stop the timer if the process managing it closes the file
- /dev/watchdog. It's always remotely possible that this process might
- get killed. If you say Y here, the watchdog cannot be stopped once
- it has been started.
- WDT Watchdog timer
- CONFIG_WDT
- If you have a WDT500P or WDT501P watchdog board, say Y here,
- otherwise N. It is not possible to probe for this board, which means
- that you have to inform the kernel about the IO port and IRQ using
- the "wdt=" kernel option (try "man bootparam" or see the
- documentation of your boot loader (lilo or loadlin) about how to
- pass options to the kernel at boot time).
- If you want to compile this as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called wdt.o.
- WDT PCI Watchdog timer
- CONFIG_WDTPCI
- If you have a PCI WDT500/501 watchdog board, say Y here, otherwise
- N. It is not possible to probe for this board, which means that you
- have to inform the kernel about the IO port and IRQ using the "wdt="
- kernel option (try "man bootparam" or see the documentation of your
- boot loader (lilo or loadlin) about how to pass options to the
- kernel at boot time).
- If you want to compile this as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called wdt_pci.o.
- WDT501 features
- CONFIG_WDT_501
- Saying Y here and creating a character special file /dev/temperature
- with major number 10 and minor number 131 ("man mknod") will give
- you a thermometer inside your computer: reading from
- /dev/temperature yields one byte, the temperature in degrees
- Fahrenheit. This works only if you have a WDT501P watchdog board
- installed.
- Fan Tachometer
- CONFIG_WDT_501_FAN
- Enable the Fan Tachometer on the WDT501. Only do this if you have a
- fan tachometer actually set up.
- Software Watchdog
- CONFIG_SOFT_WATCHDOG
- A software monitoring watchdog. This will fail to reboot your system
- from some situations that the hardware watchdog will recover
- from. Equally it's a lot cheaper to install.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- softdog.o.
- Berkshire Products PC Watchdog
- CONFIG_PCWATCHDOG
- This is the driver for the Berkshire Products PC Watchdog card.
- This card simply watches your kernel to make sure it doesn't freeze,
- and if it does, it reboots your computer after a certain amount of
- time. This driver is like the WDT501 driver but for different
- hardware. Please read <file:Documentation/pcwd-watchdog.txt>. The PC
- watchdog cards can be ordered from <http://www.berkprod.com/>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called pcwd.o. If you want to compile it as a module,
- say M here and read <file:Documentation/modules.txt>.
- Most people will say N.
- Acquire SBC Watchdog Timer
- CONFIG_ACQUIRE_WDT
- This is the driver for the hardware watchdog on the PSC-6x86 Single
- Board Computer produced by Acquire Inc (and others). This watchdog
- simply watches your kernel to make sure it doesn't freeze, and if
- it does, it reboots your computer after a certain amount of time.
- This driver is like the WDT501 driver but for different hardware.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called pscwdt.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>. Most
- people will say N.
- Advantech SBC Watchdog Timer
- CONFIG_ADVANTECH_WDT
- If you are configuring a Linux kernel for the Advantech single-board
- computer, say `Y' here to support its built-in watchdog timer
- feature. See the help for CONFIG_WATCHDOG for discussion.
- ALi M7101 Watchdog Timer
- CONFIG_ALIM7101_WDT
- This is the driver for the hardware watchdog on the ALi M7101 PMU
- as used in the x86 Cobalt servers.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called alim7101_wdt.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>. Most
- people will say N.
- IB700 SBC Watchdog Timer
- CONFIG_IB700_WDT
- This is the driver for the hardware watchdog on the IB700 Single
- Board Computer produced by TMC Technology (www.tmc-uk.com). This watchdog
- simply watches your kernel to make sure it doesn't freeze, and if
- it does, it reboots your computer after a certain amount of time.
- This driver is like the WDT501 driver but for slightly different hardware.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called ib700wdt.o. If you want to compile it as a
- module, say M here and read Documentation/modules.txt. Most people
- will say N.
- Mixcom Watchdog
- CONFIG_MIXCOMWD
- This is a driver for the Mixcom hardware watchdog cards. This
- watchdog simply watches your kernel to make sure it doesn't freeze,
- and if it does, it reboots your computer after a certain amount of
- time.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called mixcomwd.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>. Most
- people will say N.
- ZF MachZ Watchdog
- CONFIG_MACHZ_WDT
- If you are using a ZF Micro MachZ processor, say Y here, otherwise
- N. This is the driver for the watchdog timer builtin on that
- processor using ZF-Logic interface. This watchdog simply watches
- your kernel to make sure it doesn't freeze, and if it does, it
- reboots your computer after a certain amount of time.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called machzwd.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- CONFIG_SC1200_WDT
- This is a driver for National Semiconductor PC87307/PC97307 hardware
- watchdog cards as found on the SC1200. This watchdog is mainly used
- for power management purposes and can be used to power down the device
- during inactivity periods (includes interrupt activity monitoring).
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called sc1200wdt.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>. Most
- people will say N.
- SuperH Watchdog
- CONFIG_SH_WDT
- This driver adds watchdog support for the integrated watchdog in the
- SuperH 3, 4 and 5 processors. If you have one of these processors, say
- Y, otherwise say N.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called shwdt.o. If you want to compile it as a module,
- say M here and read Documentation/modules.txt.
- Wafer 5823 Watchdog
- CONFIG_WAFER_WDT
- This is a driver for the hardware watchdog on the ICP Wafer 5823
- Single Board Computer (and probably other similar models).
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- wafer5823wdt.o
- Machine Check Exception
- CONFIG_X86_MCE
- Machine Check Exception support allows the processor to notify the
- kernel if it detects a problem (e.g. overheating, component failure).
- The action the kernel takes depends on the severity of the problem,
- ranging from a warning message on the console, to halting the machine.
- You can safely select this on machines that do not support this feature.
- For pentium machines the mce support defaults to off as the mainboard
- support is not always present. You must activate it as a boot option.
- Toshiba Laptop support
- CONFIG_TOSHIBA
- This adds a driver to safely access the System Management Mode of
- the CPU on Toshiba portables with a genuine Toshiba BIOS. It does
- not work on models with a Phoenix BIOS. The System Management Mode
- is used to set the BIOS and power saving options on Toshiba portables.
- For information on utilities to make use of this driver see the
- Toshiba Linux utilities web site at:
- <http://www.buzzard.org.uk/toshiba/>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- toshiba.o
- Say Y if you intend to run this kernel on a Toshiba portable.
- Say N otherwise.
- Dell laptop support
- CONFIG_I8K
- This adds a driver to safely access the System Management Mode
- of the CPU on the Dell Inspiron and Latitude laptops. The System
- Management Mode is used to read cpu temperature, cooling fan
- status and Fn-keys status on Dell laptops. It can also be used
- to switch the fans on and off.
- The driver has been developed and tested on an Inspiron 8000
- but it should work on any Dell Inspiron or Latitude laptop.
- You can force loading on unsupported models by passing the
- parameter `force=1' to the module. Use at your own risk.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- i8k.o
- For more information on this driver and for utilities that make
- use of the module see the I8K Linux Utilities web site at:
- <http://www.debian.org/~dz/i8k/>.
- Say Y if you intend to run this kernel on a Dell laptop.
- Say N otherwise.
- /dev/cpu/microcode - Intel IA32 CPU microcode support
- CONFIG_MICROCODE
- If you say Y here and also to "/dev file system support" in the
- 'File systems' section, you will be able to update the microcode on
- Intel processors in the IA32 family, e.g. Pentium Pro, Pentium II,
- Pentium III, Pentium 4, Xeon etc. You will obviously need the
- actual microcode binary data itself which is not shipped with the
- Linux kernel.
- For latest news and information on obtaining all the required
- ingredients for this driver, check:
- <http://www.urbanmyth.org/microcode/>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called microcode.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>. If
- you use modprobe or kmod you may also want to add the line
- 'alias char-major-10-184 microcode' to your /etc/modules.conf file.
- /dev/cpu/*/msr - Model-specific register support
- CONFIG_X86_MSR
- This device gives privileged processes access to the x86
- Model-Specific Registers (MSRs). It is a character device with
- major 202 and minors 0 to 31 for /dev/cpu/0/msr to /dev/cpu/31/msr.
- MSR accesses are directed to a specific CPU on multi-processor
- systems.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- msr.o
- /dev/cpu/*/cpuid - CPU information support
- CONFIG_X86_CPUID
- This device gives processes access to the x86 CPUID instruction to
- be executed on a specific processor. It is a character device
- with major 203 and minors 0 to 31 for /dev/cpu/0/cpuid to
- /dev/cpu/31/cpuid.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- cpuid.o
- SBC-60XX Watchdog Timer
- CONFIG_60XX_WDT
- This driver can be used with the watchdog timer found on some
- single board computers, namely the 6010 PII based computer.
- It may well work with other cards. It reads port 0x443 to enable
- and re-set the watchdog timer, and reads port 0x45 to disable
- the watchdog. If you have a card that behave in similar ways,
- you can probably make this driver work with your card as well.
- You can compile this driver directly into the kernel, or use
- it as a module. The module will be called sbc60xxwdt.o.
- Eurotech CPU-1220/1410 Watchdog Timer
- CONFIG_EUROTECH_WDT
- Enable support for the watchdog timer on the Eurotech CPU-1220 and
- CPU-1410 cards. These are PC/104 SBCs. Spec sheets and product
- information are at <http://www.eurotech.it/>.
- W83877F Watchdog Timer
- CONFIG_W83877F_WDT
- This is the driver for the hardware watchdog on the W83877F chipset
- as used in EMACS PC-104 motherboards (and may work on others). This
- watchdog simply watches your kernel to make sure it doesn't freeze,
- and if it does, it reboots your computer after a certain amount of
- time.
- You can compile this driver directly into the kernel, or use
- it as a module. The module will be called w83877f_wdt.o.
- SC520 (AMD Elan) Watchdog Timer
- CONFIG_SC520_WDT
- This is the driver for the hardware watchdog built in to the
- AMD "Elan" SC520 microcomputer commonly used in embedded systems.
- This watchdog simply watches your kernel to make sure it doesn't
- freeze, and if it does, it reboots your computer after a certain
- amount of time.
- You can compile this driver directly into the kernel, or use
- it as a module. The module will be called sc520_wdt.o.
- Enhanced Real Time Clock Support
- CONFIG_RTC
- If you say Y here and create a character special file /dev/rtc with
- major number 10 and minor number 135 using mknod ("man mknod"), you
- will get access to the real time clock (or hardware clock) built
- into your computer.
- Every PC has such a clock built in. It can be used to generate
- signals from as low as 1Hz up to 8192Hz, and can also be used
- as a 24 hour alarm. It reports status information via the file
- /proc/driver/rtc and its behaviour is set by various ioctls on
- /dev/rtc.
- If you run Linux on a multiprocessor machine and said Y to
- "Symmetric Multi Processing" above, you should say Y here to read
- and set the RTC in an SMP compatible fashion.
- If you think you have a use for such a device (such as periodic data
- sampling), then say Y here, and read <file:Documentation/rtc.txt>
- for details.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module is called rtc.o. If you want to compile it as a module,
- say M here and read <file:Documentation/modules.txt>.
- Tadpole ANA H8 Support
- CONFIG_H8
- The Hitachi H8/337 is a microcontroller used to deal with the power
- and thermal environment. If you say Y here, you will be able to
- communicate with it via a character special device.
- If unsure, say N.
- /dev/nvram support
- CONFIG_NVRAM
- If you say Y here and create a character special file /dev/nvram
- with major number 10 and minor number 144 using mknod ("man mknod"),
- you get read and write access to the extra bytes of non-volatile
- memory in the real time clock (RTC), which is contained in every PC
- and most Ataris. The actual number of bytes varies, depending on the
- nvram in the system, but is usually 114 (128-14 for the RTC).
- This memory is conventionally called "CMOS RAM" on PCs and "NVRAM"
- on Ataris. /dev/nvram may be used to view settings there, or to
- change them (with some utility). It could also be used to frequently
- save a few bits of very important data that may not be lost over
- power-off and for which writing to disk is too insecure. Note
- however that most NVRAM space in a PC belongs to the BIOS and you
- should NEVER idly tamper with it. See Ralf Brown's interrupt list
- for a guide to the use of CMOS bytes by your BIOS.
- On Atari machines, /dev/nvram is always configured and does not need
- to be selected.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called nvram.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Joystick support
- CONFIG_JOYSTICK
- If you have a joystick, 6dof controller, gamepad, steering wheel,
- weapon control system or something like that you can say Y here to
- enable generic support for these controllers. You will also need to
- say Y or M to at least one of the hardware specific drivers. This
- will make the controllers available as /dev/input/jsX devices.
- Please read the file <file:Documentation/input/joystick.txt> which
- contains more information and the location of the joystick package
- that you'll need.
- Game port support
- CONFIG_INPUT_GAMEPORT
- Gameport support is for the standard 15-pin PC gameport. If you
- have a joystick, gamepad, gameport card, a soundcard with a gameport
- or anything else that uses the gameport, say Y or M here and also to
- at least one of the hardware specific drivers.
- Please read the file <file:Documentation/input/joystick.txt> which
- contains more information and the location of the joystick package
- that you'll need if you use the gameport with a joystick.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called gameport.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- Classic ISA/PnP gameports
- CONFIG_INPUT_NS558
- Say Y here if you have an ISA or PnP gameport.
- For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called ns558.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- PDPI Lightning 4 gamecard
- CONFIG_INPUT_LIGHTNING
- Say Y here if you have a PDPI Lightning 4 gamecard. For more
- information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called lightning.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- Crystal SoundFusion gameports
- CONFIG_INPUT_CS461X
- Say Y here if you have a Cirrus CS461x aka "Crystal SoundFusion"
- PCI audio accelerator. A product page for the CS4614 is at
- <http://www.cirrus.com/design/products/overview/index.cfm?ProductID=40>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called cs461x.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Aureal Vortex and Trident 4DWave gameports
- CONFIG_INPUT_PCIGAME
- Say Y here if you have a Trident 4DWave DX/NX or Aureal Vortex 1/2
- card. For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called pcigame.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- SoundBlaster Live! gameports
- CONFIG_INPUT_EMU10K1
- Say Y here if you have a SoundBlaster Live! card and want to use
- its gameport. For more information on how to use the driver
- please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called emu10k1-gp.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- Classic PC analog joysticks and gamepads
- CONFIG_INPUT_ANALOG
- Say Y here if you have a controller that connects to the PC
- gameport. This supports many different types, including joysticks
- with throttle control, with rudders, or with extensions like
- additional hats and buttons compatible with CH Flightstick Pro,
- ThrustMaster FCS, 6 and 8 button gamepads, or Saitek Cyborg
- joysticks. For more information on how to use the driver please
- read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called analog.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Assassin 3D and MadCatz Panther devices
- CONFIG_INPUT_A3D
- Say Y here if you have an FPGaming or MadCatz controller using the
- A3D protocol over the PC gameport. For more information on how to
- use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called a3d.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Logitech ADI digital joysticks and gamepads
- CONFIG_INPUT_ADI
- Say Y here if you have a Logitech controller using the ADI
- protocol over the PC gameport. For more information on how to use
- the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called adi.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Creative Labs Blaster Cobra gamepad
- CONFIG_INPUT_COBRA
- Say Y here if you have a Creative Labs Blaster Cobra gamepad.
- For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called cobra.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Genius Flight2000 Digital joysticks and gamepads
- CONFIG_INPUT_GF2K
- Say Y here if you have a Genius Flight2000 or MaxFighter digitally
- communicating joystick or gamepad. For more information on how to
- use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called gf2k.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Gravis GrIP joysticks and gamepads
- CONFIG_INPUT_GRIP
- Say Y here if you have a Gravis controller using the GrIP protocol
- over the PC gameport. For more information on how to use the driver
- please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called grip.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- InterAct digital joysticks and gamepads
- CONFIG_INPUT_INTERACT
- Say Y hereif you have an InterAct gameport or joystick
- communicating digitally over the gameport. For more information on
- how to use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called interact.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- ThrustMaster DirectConnect joysticks and gamepads
- CONFIG_INPUT_TMDC
- Say Y here if you have a ThrustMaster controller using the
- DirectConnect (BSP) protocol over the PC gameport. For more
- information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called tmdc.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Microsoft SideWinder digital joysticks and gamepads
- CONFIG_INPUT_SIDEWINDER
- Say Y here if you have a Microsoft controller using the Digital
- Overdrive protocol over PC gameport. For more information on how to
- use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called sidewinder.o. If you want to compile it
- as a module, say M here and read <file:Documentation/modules.txt>.
- Serial port device support
- CONFIG_INPUT_SERIO
- Say Y here and to the Serial port input line discipline option if
- you plan to use a joystick that communicates over the serial (COM)
- port. For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called sidewinder.o. If you want to compile it
- as a module, say M here and read <file:Documentation/modules.txt>.
- Serial port input line discipline
- CONFIG_INPUT_SERPORT
- Say Y here if you plan to use a joystick that communicates over the
- serial (COM) port. For more information on how to use the driver
- please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called serport.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Logitech WingMan Warrior joystick
- CONFIG_INPUT_WARRIOR
- Say Y here if you have a Logitech WingMan Warrior joystick connected
- to your computer's serial port. For more information on how to use
- the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called warrior.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- LogiCad3d Magellan/SpaceMouse 6dof controller
- CONFIG_INPUT_MAGELLAN
- Say Y here if you have a Magellan or Space Mouse 6DOF controller
- connected to your computer's serial port. For more information on
- how to use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called magellan.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- SpaceTec SpaceOrb/Avenger 6dof controller
- CONFIG_INPUT_SPACEORB
- Say Y here if you have a SpaceOrb 360 or SpaceBall Avenger 6DOF
- controller connected to your computer's serial port. For more
- information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called spaceorb.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- SpaceTec SpaceBall 4000 FLX 6dof controller
- CONFIG_INPUT_SPACEBALL
- Say Y here if you have a SpaceTec SpaceBall 4000 FLX controller
- connected to your computer's serial port. For more information on
- how to use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called spaceball.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- Gravis Stinger gamepad
- CONFIG_INPUT_STINGER
- Say Y here if you have a Gravis Stinger connected to one of your
- serial ports. For more information on how to use the driver please
- read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called stinger.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- I-Force joysticks/wheels
- CONFIG_INPUT_IFORCE_232
- Say Y here if you have an I-Force joystick or steering wheel
- connected to your serial (COM) port. For more information on how
- to use the driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called iforce.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- I-Force joysticks/wheels
- CONFIG_INPUT_IFORCE_USB
- Say Y here if you have an I-Force joystick or steering wheel
- connected to your USB port. For more information on how to use the
- driver please read <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called iforce.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Multisystem, Sega Genesis, Saturn joysticks and gamepads
- CONFIG_INPUT_DB9
- Say Y here if you have a Sega Master System gamepad, Sega Genesis
- gamepad, Sega Saturn gamepad, or a Multisystem -- Atari, Amiga,
- Commodore, Amstrad CPC joystick connected to your parallel port.
- For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt> and
- <file:Documentation/input/joystick-parport.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called db9.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Multisystem, NES, SNES, N64, PSX joysticks and gamepads
- CONFIG_INPUT_GAMECON
- Say Y here if you have a Nintendo Entertainment System gamepad,
- Super Nintendo Entertainment System gamepad, Nintendo 64 gamepad,
- Sony PlayStation gamepad or a Multisystem -- Atari, Amiga,
- Commodore, Amstrad CPC joystick connected to your parallel port.
- For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt> and
- <file:Documentation/input/joystick-parport.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called gamecon.o. If you want to compile it as a
- module, say M here and read <file:Documentation/modules.txt>.
- Multisystem joysticks via TurboGraFX device
- CONFIG_INPUT_TURBOGRAFX
- Say Y here if you have the TurboGraFX interface by Steffen Schwenke,
- and want to use it with Multisystem -- Atari, Amiga, Commodore,
- Amstrad CPC joystick. For more information on how to use the driver
- please read <file:Documentation/input/joystick.txt> and
- <file:Documentation/input/joystick-parport.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called turbografx.o. If you want to compile it
- as a module, say M here and read <file:Documentation/modules.txt>.
- Amiga joysticks
- CONFIG_INPUT_AMIJOY
- Say Y here if you have an Amiga with a digital joystick connected
- to it. For more information on how to use the driver please read
- <file:Documentation/input/joystick.txt>.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- The module will be called joy-amiga.o. If you want to compile it as
- a module, say M here and read <file:Documentation/modules.txt>.
- Atomwide serial port support
- CONFIG_ATOMWIDE_SERIAL
- If you have an Atomwide Serial card for an Acorn system, say Y to
- this option. The driver can handle 1, 2, or 3 port cards.
- If unsure, say N.
- Dual serial port support
- CONFIG_DUALSP_SERIAL
- If you have the Serial Port's dual serial card for an Acorn system,
- say Y to this option. If unsure, say N.
- NetWinder Button
- CONFIG_NWBUTTON
- If you say Y here and create a character device node /dev/nwbutton
- with major and minor numbers 10 and 158 ("man mknod"), then every
- time the orange button is pressed a number of times, the number of
- times the button was pressed will be written to that device.
- This is most useful for applications, as yet unwritten, which
- perform actions based on how many times the button is pressed in a
- row.
- Do not hold the button down for too long, as the driver does not
- alter the behaviour of the hardware reset circuitry attached to the
- button; it will still execute a hard reset if the button is held
- down for longer than approximately five seconds.
- This driver is also available as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want).
- If you want to compile it as a module, say M here and read
- <file:Documentation/modules.txt>. The module will be called
- nwbutton.o.
- Most people will answer Y to this question and "Reboot Using Button"
- below to be able to initiate a system shutdown from the button.
- Reboot Using Button
- CONFIG_NWBUTTON_REBOOT
- If you say Y here, then you will be able to initiate a system
- shutdown and reboot by pressing the orange button a number of times.
- The number of presses to initiate the shutdown is two by default,
- but this can be altered by modifying the value of NUM_PRESSES_REBOOT
- in nwbutton.h and recompiling the driver or, if you compile the
- driver as a module, you can specify the number of presses at load
- time with "insmod button reboot_count=<something>".
- Sound card support
- CONFIG_SOUND
- If you have a sound card in your computer, i.e. if it can say more
- than an occasional beep, say Y. Be sure to have all the information
- about your sound card and its configuration down (I/O port,
- interrupt and DMA channel), because you will be asked for it.
- You want to read the Sound-HOWTO, available from
- <http://www.tldp.org/docs.html#howto>. General information about
- the modular sound system is contained in the files
- <file:Documentation/sound/Introduction>. The file
- <file:Documentation/sound/README.OSS> contains some slightly
- outdated but still useful information as well.
- If you have a PnP sound card and you want to configure it at boot
- time using the ISA PnP tools (read
- <http://www.roestock.demon.co.uk/isapnptools/>), then you need to
- compile the sound card support as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want)
- and load that module after the PnP configuration is finished. To do
- this, say M here and read <file:Documentation/modules.txt> as well
- as <file:Documentation/sound/README.modules>; the module will be
- called soundcore.o.
- I'm told that even without a sound card, you can make your computer
- say more than an occasional beep, by programming the PC speaker.
- Kernel patches and supporting utilities to do that are in the pcsp
- package, available at <ftp://ftp.infradead.org/pub/pcsp/>.
- OSS sound modules
- CONFIG_SOUND_OSS
- OSS is the Open Sound System suite of sound card drivers. They make
- sound programming easier since they provide a common API. Say Y or
- M here (the module will be called sound.o) if you haven't found a
- driver for your sound card above, then pick your driver from the
- list below.
- Persistent DMA buffers
- CONFIG_SOUND_DMAP
- Linux can often have problems allocating DMA buffers for ISA sound
- cards on machines with more than 16MB of RAM. This is because ISA
- DMA buffers must exist below the 16MB boundary and it is quite
- possible that a large enough free block in this region cannot be
- found after the machine has been running for a while. If you say Y
- here the DMA buffers (64Kb) will be allocated at boot time and kept
- until the shutdown. This option is only useful if you said Y to
- "OSS sound modules", above. If you said M to "OSS sound modules"
- then you can get the persistent DMA buffer functionality by passing
- the command-line argument "dmabuf=1" to the sound.o module.
- Say Y unless you have 16MB or less RAM or a PCI sound card.
- Support for Aztech Sound Galaxy (non-PnP) cards
- CONFIG_SOUND_SGALAXY
- This module initializes the older non Plug and Play sound galaxy
- cards from Aztech. It supports the Waverider Pro 32 - 3D and the
- Galaxy Washington 16.
- If you compile the driver into the kernel, you have to add
- "sgalaxy=<io>,<irq>,<dma>,<dma2>,<sgbase>" to the kernel command
- line.
- Support for AD1816(A) based cards
- CONFIG_SOUND_AD1816
- Say M here if you have a sound card based on the Analog Devices
- AD1816(A) chip.
- If you compile the driver into the kernel, you have to add
- "ad1816=<io>,<irq>,<dma>,<dma2>" to the kernel command line.
- Yamaha OPL3-SA1 audio controller
- CONFIG_SOUND_OPL3SA1
- Say Y or M if you have a Yamaha OPL3-SA1 sound chip, which is
- usually built into motherboards. Read
- <file:Documentation/sound/OPL3-SA> for details.
- If you compile the driver into the kernel, you have to add
- "opl3sa=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the kernel
- command line.
- ProAudioSpectrum 16 support
- CONFIG_SOUND_PAS
- Answer Y only if you have a Pro Audio Spectrum 16, ProAudio Studio
- 16 or Logitech SoundMan 16 sound card. Answer N if you have some
- other card made by Media Vision or Logitech since those are not
- PAS16 compatible. Please read <file:Documentation/sound/PAS16>.
- It is not necessary to add Sound Blaster support separately; it
- is included in PAS support.
- If you compile the driver into the kernel, you have to add
- "pas2=<io>,<irq>,<dma>,<dma2>,<sbio>,<sbirq>,<sbdma>,<sbdma2>
- to the kernel command line.
- Enable PAS16 joystick port
- CONFIG_PAS_JOYSTICK
- Say Y here to enable the Pro Audio Spectrum 16's auxiliary joystick
- port.
- 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support
- CONFIG_SOUND_SB
- Answer Y if you have an original Sound Blaster card made by Creative
- Labs or a 100% hardware compatible clone (like the Thunderboard or
- SM Games). For an unknown card you may answer Y if the card claims
- to be Sound Blaster-compatible.
- Please read the file <file:Documentation/sound/Soundblaster>.
- You should also say Y here for cards based on the Avance Logic
- ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/ALS>) and
- for cards based on ESS chips (read
- <file:Documentation/sound/ESS1868> and
- <file:Documentation/sound/ESS>). If you have an SB AWE 32 or SB AWE
- 64, say Y here and also to "AWE32 synth" below and read
- <file:Documentation/sound/INSTALL.awe>. If you have an IBM Mwave
- card, say Y here and read <file:Documentation/sound/mwave>.
- If you compile the driver into the kernel and don't want to use
- isapnp, you have to add "sb=<io>,<irq>,<dma>,<dma2>" to the kernel
- command line.
- You can say M here to compile this driver as a module; the module is
- called sb.o.
- Gravis Ultrasound support
- CONFIG_SOUND_GUS
- Say Y here for any type of Gravis Ultrasound card, including the GUS
- or GUS MAX. See also <file:Documentation/sound/ultrasound> for more
- information on configuring this card with modules.
- If you compile the driver into the kernel, you have to add
- "gus=<io>,<irq>,<dma>,<dma2>" to the kernel command line.
- MPU-401 support (NOT for SB16)
- CONFIG_SOUND_MPU401
- Be careful with this question. The MPU401 interface is supported by
- all sound cards. However, some natively supported cards have their
- own driver for MPU401. Enabling this MPU401 option with these cards
- will cause a conflict. Also, enabling MPU401 on a system that
- doesn't really have a MPU401 could cause some trouble. If your card
- was in the list of supported cards, look at the card specific
- instructions in the <file:Documentation/sound/README.OSS> file. It
- is safe to answer Y if you have a true MPU401 MIDI interface card.
- If you compile the driver into the kernel, you have to add
- "mpu401=<io>,<irq>" to the kernel command line.
- 6850 UART support
- CONFIG_SOUND_UART6850
- This option enables support for MIDI interfaces based on the 6850
- UART chip. This interface is rarely found on sound cards. It's safe
- to answer N to this question.
- If you compile the driver into the kernel, you have to add
- "uart6850=<io>,<irq>" to the kernel command line.
- PSS (AD1848, ADSP-2115, ESC614) support
- CONFIG_SOUND_PSS
- Answer Y or M if you have an Orchid SW32, Cardinal DSP16, Beethoven
- ADSP-16 or some other card based on the PSS chipset (AD1848 codec +
- ADSP-2115 DSP chip + Echo ESC614 ASIC CHIP). For more information on
- how to compile it into the kernel or as a module see the file
- <file:Documentation/sound/PSS>.
- If you compile the driver into the kernel, you have to add
- "pss=<io>,<mssio>,<mssirq>,<mssdma>,<mpuio>,<mpuirq>" to the kernel
- command line.
- Enable PSS mixer (Beethoven ADSP-16 and other compatible)
- CONFIG_PSS_MIXER
- Answer Y for Beethoven ADSP-16. You may try to say Y also for other
- cards if they have master volume, bass, treble, and you can't
- control it under Linux. If you answer N for Beethoven ADSP-16, you
- can't control master volume, bass, treble and synth volume.
- If you said M to "PSS support" above, you may enable or disable this
- PSS mixer with the module parameter pss_mixer. For more information
- see the file <file:Documentation/sound/PSS>.
- Have DSPxxx.LD firmware file
- CONFIG_PSS_HAVE_BOOT
- If you have the DSPxxx.LD file or SYNTH.LD file for you card, say Y
- to include this file. Without this file the synth device (OPL) may
- not work.
- Full pathname of DSPxxx.LD firmware file
- CONFIG_PSS_BOOT_FILE
- Enter the full pathname of your DSPxxx.LD file or SYNTH.LD file,
- starting from /.
- Microsoft Sound System support
- CONFIG_SOUND_MSS
- Again think carefully before answering Y to this question. It's
- safe to answer Y if you have the original Windows Sound System card
- made by Microsoft or Aztech SG 16 Pro (or NX16 Pro). Also you may
- say Y in case your card is NOT among these:
- ATI Stereo F/X, AdLib, Audio Excell DSP16, Cardinal DSP16,
- Ensoniq SoundScape (and compatibles made by Reveal and Spea),
- Gravis Ultrasound, Gravis Ultrasound ACE, Gravis Ultrasound Max,
- Gravis Ultrasound with 16 bit option, Logitech Sound Man 16,
- Logitech SoundMan Games, Logitech SoundMan Wave, MAD16 Pro (OPTi
- 82C929), Media Vision Jazz16, MediaTriX AudioTriX Pro, Microsoft
- Windows Sound System (MSS/WSS), Mozart (OAK OTI-601), Orchid
- SW32, Personal Sound System (PSS), Pro Audio Spectrum 16, Pro
- Audio Studio 16, Pro Sonic 16, Roland MPU-401 MIDI interface,
- Sound Blaster 1.0, Sound Blaster 16, Sound Blaster 16ASP, Sound
- Blaster 2.0, Sound Blaster AWE32, Sound Blaster Pro, TI TM4000M
- notebook, ThunderBoard, Turtle Beach Tropez, Yamaha FM
- synthesizers (OPL2, OPL3 and OPL4), 6850 UART MIDI Interface.
- For cards having native support in VoxWare, consult the card
- specific instructions in <file:Documentation/sound/README.OSS>.
- Some drivers have their own MSS support and saying Y to this option
- will cause a conflict.
- If you compile the driver into the kernel, you have to add
- "ad1848=<io>,<irq>,<dma>,<dma2>[,<type>]" to the kernel command
- line.
- SGI Visual Workstation on-board audio
- CONFIG_SOUND_VWSND
- Say Y or M if you have an SGI Visual Workstation and you want to be
- able to use its on-board audio. Read
- <file:Documentation/sound/vwsnd> for more info on this driver's
- capabilities.
- NEC Vrc5477 AC97 sound
- CONFIG_SOUND_VRC5477
- Say Y here to enable sound support for the NEC Vrc5477 chip, an
- integrated, multi-function controller chip for MIPS CPUs. Works
- with the AC97 codec.
- Ensoniq SoundScape support
- CONFIG_SOUND_SSCAPE
- Answer Y if you have a sound card based on the Ensoniq SoundScape
- chipset. Such cards are being manufactured at least by Ensoniq, Spea
- and Reveal (Reveal makes also other cards).
- If you compile the driver into the kernel, you have to add
- "sscape=<io>,<irq>,<dma>,<mpuio>,<mpuirq>" to the kernel command
- line.
- MediaTriX AudioTriX Pro support
- CONFIG_SOUND_TRIX
- Answer Y if you have the AudioTriX Pro sound card manufactured
- by MediaTrix.
- Have TRXPRO.HEX firmware file
- CONFIG_TRIX_HAVE_BOOT
- The MediaTrix AudioTrix Pro has an on-board microcontroller which
- needs to be initialized by downloading the code from the file
- TRXPRO.HEX in the DOS driver directory. If you don't have the
- TRXPRO.HEX file handy you may skip this step. However, the SB and
- MPU-401 modes of AudioTrix Pro will not work without this file!
- Full pathname of TRXPRO.HEX firmware file
- CONFIG_TRIX_BOOT_FILE
- Enter the full pathname of your TRXPRO.HEX file, starting from /.
- Support for OPTi MAD16 and/or Mozart based cards
- CONFIG_SOUND_MAD16
- Answer Y if your card has a Mozart (OAK OTI-601) or MAD16 (OPTi
- 82C928 or 82C929 or 82C931) audio interface chip. These chips are
- quite common so it's possible that many no-name cards have one of
- them. In addition the MAD16 chip is used in some cards made by known
- manufacturers such as Turtle Beach (Tropez), Reveal (some models)
- and Diamond (latest ones). Note however that the Tropez sound cards
- have their own driver; if you have one of those, say N here and Y or
- M to "Full support for Turtle Beach WaveFront", below.
- If you compile the driver into the kernel, you have to add
- "mad16=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the
- kernel command line.
- See also <file:Documentation/sound/Opti> and
- <file:Documentation/sound/MAD16> for more information on setting
- these cards up as modules.
- Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/sound cards
- CONFIG_SOUND_WAVEFRONT
- Answer Y or M if you have a Tropez Plus, Tropez or Maui sound card
- and read the files <file:Documentation/sound/Wavefront> and
- <file:Documentation/sound/Tropez+>.
- Support MIDI in older MAD16 based cards (requires SB)
- CONFIG_MAD16_OLDCARD
- Answer Y (or M) if you have an older card based on the C928 or
- Mozart chipset and you want to have MIDI support. If you enable this
- option you also need to enable support for Sound Blaster.
- Support for Crystal CS4232 based (PnP) cards
- CONFIG_SOUND_CS4232
- Say Y here if you have a card based on the Crystal CS4232 chip set,
- which uses its own Plug and Play protocol.
- If you compile the driver into the kernel, you have to add
- "cs4232=<io>,<irq>,<dma>,<dma2>,<mpuio>,<mpuirq>" to the kernel
- command line.
- See <file:Documentation/sound/CS4232> for more information on
- configuring this card.
- Support for Yamaha OPL3-SA2 and SA3 based PnP cards
- CONFIG_SOUND_OPL3SA2
- Say Y or M if you have a card based on one of these Yamaha sound
- chipsets or the "SAx", which is actually a SA3. Read
- <file:Documentation/sound/OPL3-SA2> for more information on
- configuring these cards.
- If you compile the driver into the kernel and do not also
- configure in the optional ISA PnP support, you will have to add
- "opl3sa2=<io>,<irq>,<dma>,<dma2>,<mssio>,<mpuio>" to the kernel
- command line.
- Support for Turtle Beach Wave Front (Maui, Tropez) synthesizers
- CONFIG_SOUND_MAUI
- Say Y here if you have a Turtle Beach Wave Front, Maui, or Tropez
- sound card.
- If you compile the driver into the kernel, you have to add
- "maui=<io>,<irq>" to the kernel command line.
- Have OSWF.MOT firmware file
- CONFIG_MAUI_HAVE_BOOT
- Turtle Beach Maui and Tropez sound cards have a microcontroller
- which needs to be initialized prior to use. OSWF.MOT is a file
- distributed with the card's DOS/Windows drivers. Answer Y if you
- have this file.
- Full pathname of OSWF.MOT firmware file
- CONFIG_MAUI_BOOT_FILE
- Enter the full pathname of your OSWF.MOT file, starting from /.
- Support for Turtle Beach MultiSound Classic, Tahiti, Monterey
- CONFIG_SOUND_MSNDCLAS
- Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
- Monterey (not for the Pinnacle or Fiji).
- See <file:Documentation/sound/MultiSound> for important information
- about this driver. Note that it has been discontinued, but the
- Voyetra Turtle Beach knowledge base entry for it is still available
- at <http://www.voyetra-turtle-beach.com/site/kb_ftp/790.asp>.
- MSND Classic I/O
- CONFIG_MSNDCLAS_IO
- I/O port address for the MultiSound Classic and related cards.
- MSND Classic IRQ
- CONFIG_MSNDCLAS_IRQ
- Interrupt Request line for the MultiSound Classic and related cards.
- MSND Classic memory address
- CONFIG_MSNDCLAS_MEM
- Memory-mapped I/O base address for the MultiSound Classic and
- related cards.
- Full pathname of MSNDINIT.BIN firmware file
- CONFIG_MSNDCLAS_INIT_FILE
- The MultiSound cards have two firmware files which are required for
- operation, and are not currently included. These files can be
- obtained from Turtle Beach. See
- <file:Documentation/sound/MultiSound> for information on how to
- obtain this.
- Full pathname of MSNDPERM.BIN firmware file
- CONFIG_MSNDCLAS_PERM_FILE
- The MultiSound cards have two firmware files which are required for
- operation, and are not currently included. These files can be
- obtained from Turtle Beach. See
- <file:Documentation/sound/MultiSound> for information on how to
- obtain this.
- Support for Turtle Beach MultiSound Pinnacle, Fiji
- CONFIG_SOUND_MSNDPIN
- Say M here if you have a Turtle Beach MultiSound Pinnacle or Fiji.
- See <file:Documentation/sound/MultiSound> for important information
- about this driver. Note that it has been discontinued, but the
- Voyetra Turtle Beach knowledge base entry for it is still available
- at <http://www.voyetra-turtle-beach.com/site/kb_ftp/600.asp>.
- MSND Pinnacle IDE I/O 0
- CONFIG_MSNDPIN_IDE_IO0
- CD-ROM drive 0 memory-mapped I/O base address for the MultiSound
- Pinnacle and Fiji sound cards.
- MSND Pinnacle IDE I/O 1
- CONFIG_MSNDPIN_IDE_IO1
- CD-ROM drive 1 memory-mapped I/O base address for the MultiSound
- Pinnacle and Fiji sound cards.
- MSND Pinnacle IDE IRQ
- CONFIG_MSNDPIN_IDE_IRQ
- Interrupt request number for the IDE CD-ROM interface on the
- MultiSound Pinnacle and Fiji sound cards.
- MSND Pinnacle I/O
- CONFIG_MSNDPIN_IO
- Memory-mapped I/O base address for the primary synthesizer on
- MultiSound Pinnacle and Fiji sound cards.
- MSND Pinnacle MPU I/O
- CONFIG_MSNDPIN_MPU_IO
- Memory-mapped I/O base address for the Kurzweil daughterboard
- synthesizer on MultiSound Pinnacle and Fiji sound cards.
- MSND Pinnacle MPU IRQ
- CONFIG_MSNDPIN_MPU_IRQ
- Iinterrupt request number for the Kurzweil daughterboard
- synthesizer on MultiSound Pinnacle and Fiji sound cards.
- MSND Pinnacle IRQ
- CONFIG_MSNDPIN_IRQ
- Interrupt request line for the primary synthesizer on MultiSound
- Pinnacle and Fiji sound cards.
- MSND Pinnacle joystick I/O
- CONFIG_MSNDPIN_JOYSTICK_IO
- Memory-mapped I/O base address for the joystick port on MultiSound
- Pinnacle and Fiji sound cards.
- MSND Pinnacle memory
- CONFIG_MSNDPIN_MEM
- Memory-mapped I/O base address for the primary synthesizer on
- MultiSound Pinnacle and Fiji sound cards.
- Full pathname of PNDSPINI.BIN firmware file
- CONFIG_MSNDPIN_INIT_FILE
- The MultiSound cards have two firmware files which are required
- for operation, and are not currently included. These files can be
- obtained from Turtle Beach. See
- <file:Documentation/sound/MultiSound> for information on how to
- obtain this.
- Full pathname of PNDSPERM.BIN firmware file
- CONFIG_MSNDPIN_PERM_FILE
- The MultiSound cards have two firmware files which are required for
- operation, and are not currently included. These files can be
- obtained from Turtle Beach. See
- <file:Documentation/sound/MultiSound> for information on how to
- obtain this.
- MSND Pinnacle has S/PDIF I/O
- CONFIG_MSNDPIN_DIGITAL
- If you have the S/PDIF daughter board for the Pinnacle or Fiji,
- answer Y here; otherwise, say N. If you have this, you will be able
- to play and record from the S/PDIF port (digital signal). See
- <file:Documentation/sound/MultiSound> for information on how to make
- use of this capability.
- MSND Pinnacle non-PnP Mode
- CONFIG_MSNDPIN_NONPNP
- The Pinnacle and Fiji card resources can be configured either with
- PnP, or through a configuration port. Say Y here if your card is NOT
- in PnP mode. For the Pinnacle, configuration in non-PnP mode allows
- use of the IDE and joystick peripherals on the card as well; these
- do not show up when the card is in PnP mode. Specifying zero for any
- resource of a device will disable the device. If you are running the
- card in PnP mode, you must say N here and use isapnptools to
- configure the card's resources.
- MSND Pinnacle config port
- CONFIG_MSNDPIN_CFG
- This is the port which the Pinnacle and Fiji uses to configure the
- card's resources when not in PnP mode. If your card is in PnP mode,
- then be sure to say N to the previous option, "MSND Pinnacle Non-PnP
- Mode".
- MSND buffer size (kB)
- CONFIG_MSND_FIFOSIZE
- Configures the size of each audio buffer, in kilobytes, for
- recording and playing in the MultiSound drivers (both the Classic
- and Pinnacle). Larger values reduce the chance of data overruns at
- the expense of overall latency. If unsure, use the default.
- Yamaha FM synthesizer (YM3812/OPL-3) support
- CONFIG_SOUND_YM3812
- Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4).
- Answering Y is usually a safe and recommended choice, however some
- cards may have software (TSR) FM emulation. Enabling FM support with
- these cards may cause trouble (I don't currently know of any such
- cards, however). Please read the file
- <file:Documentation/sound/OPL3> if your card has an OPL3 chip.
- If you compile the driver into the kernel, you have to add
- "opl3=<io>" to the kernel command line.
- If unsure, say Y.
- ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20 radio)
- CONFIG_SOUND_ACI_MIXER
- ACI (Audio Command Interface) is a protocol used to communicate with
- the microcontroller on some sound cards produced by miro and
- Cardinal Technologies. The main function of the ACI is to control
- the mixer and to get a product identification.
- This VoxWare ACI driver currently supports the ACI functions on the
- miroSOUND PCM1-pro, PCM12 and PCM20 radio. On the PCM20 radio, ACI
- also controls the radio tuner. This is supported in the video4linux
- miropcm20 driver (say M or Y here and go back to "Multimedia
- devices" -> "Radio Adapters").
- This driver is also available as a module and will be called aci.o.
- SB32/AWE support
- CONFIG_SOUND_AWE32_SYNTH
- Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB AWE64 or
- similar sound card. See <file:Documentation/sound/README.awe>,
- <file:Documentation/sound/AWE32> and the Soundblaster-AWE
- mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>
- for more info.
- Gallant Audio Cards (SC-6000 and SC-6600 based)
- CONFIG_SOUND_AEDSP16
- Answer Y if you have a Gallant's Audio Excel DSP 16 card. This
- driver supports Audio Excel DSP 16 but not the III nor PnP versions
- of this card.
- The Gallant's Audio Excel DSP 16 card can emulate either an SBPro or
- a Microsoft Sound System card, so you should have said Y to either
- "100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support"
- or "Microsoft Sound System support", above, and you need to answer
- the "MSS emulation" and "SBPro emulation" questions below
- accordingly. You should say Y to one and only one of these two
- questions.
- Read the <file:Documentation/sound/README.OSS> file and the head of
- <file:drivers/sound/aedsp16.c> as well as
- <file:Documentation/sound/AudioExcelDSP16> to get more information
- about this driver and its configuration.
- Audio Excel DSP 16 (SBPro emulation)
- CONFIG_AEDSP16_SBPRO
- Answer Y if you want your audio card to emulate Sound Blaster Pro.
- You should then say Y to "100% Sound Blaster compatibles
- (SB16/32/64, ESS, Jazz16) support" and N to "Audio Excel DSP 16 (MSS
- emulation)".
- If you compile the driver into the kernel, you have to add
- "aedsp16=<io>,<irq>,<dma>,<mssio>,<mpuio>,<mouirq>" to the kernel
- command line.
- Audio Excel DSP 16 (MSS emulation)
- CONFIG_AEDSP16_MSS
- Answer Y if you want your audio card to emulate Microsoft Sound
- System. You should then say Y to "Microsoft Sound System support"
- and say N to "Audio Excel DSP 16 (SBPro emulation)".
- SC-6600 based audio cards (new Audio Excel DSP 16)
- CONFIG_SC6600
- The SC6600 is the new version of DSP mounted on the Audio Excel DSP
- 16 cards. Find in the manual the FCC ID of your audio card and
- answer Y if you have an SC6600 DSP.
- SC-6600 Joystick Interface
- CONFIG_SC6600_JOY
- Say Y here in order to use the joystick interface of the Audio Excel
- DSP 16 card.
- SC-6600 CD-ROM Interface
- CONFIG_SC6600_CDROM (4=None, 3=IDE, 1=Panasonic, 0=Sony)
- This is used to activate the CD-ROM interface of the Audio Excel
- DSP 16 card. Enter: 0 for Sony, 1 for Panasonic, 2 for IDE, 4 for no
- CD-ROM present.
- SC-6600 CD-ROM Interface I/O Address
- CONFIG_SC6600_CDROMBASE
- Base I/O port address for the CD-ROM interface of the Audio Excel
- DSP 16 card.
- Audio Excel DSP 16 (MPU401 emulation)
- CONFIG_AEDSP16_MPU401
- Answer Y if you want your audio card to emulate the MPU-401 midi
- interface. You should then also say Y to "MPU-401 support".
- Note that the I/O base for MPU-401 support of aedsp16 is the same
- you have selected for "MPU-401 support". If you are using this
- driver as a module you have to specify the MPU I/O base address with
- the parameter 'mpu_base=0xNNN'.
- SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Sony?)
- CONFIG_SC6600_CDROM
- This is used to activate the CD-ROM interface of the Audio Excel
- DSP 16 card. Enter: 0 for Sony, 1 for Panasonic, 2 for IDE, 4 for no
- CD-ROM present.
- C-Media PCI (CMI8338/8378)
- CONFIG_SOUND_CMPCI
- Say Y or M if you have a PCI sound card using the CMI8338
- or the CMI8378 chipset. Data on these chips are available at
- <http://www.cmedia.com.tw/>.
- A userspace utility to control some internal registers of these
- chips is available at
- <http://member.nifty.ne.jp/Breeze/softwares/unix/cmictl-e.html>.
- Support CMI8738 based audio cards
- CONFIG_SOUND_CMPCI_CM8738
- Say Y or M if you have a PCI sound card using the CMI8338
- or the CMI8378 chipset. Data on this chip is available at
- <http://www.cmedia.com.tw/doc8738.htm>.
- A userspace utility to control some internal registers of these
- chips is available at
- <http://member.nifty.ne.jp/Breeze/softwares/unix/cmictl-e.html>.
- Enable joystick
- CONFIG_SOUND_CMPCI_JOYSTICK
- Say here in order to enable the joystick port on a sound crd using
- the CMI8338 or the CMI8738 chipset. Data on these chips are
- available at <http://www.cmedia.com.tw/>.
- Number of speakers (2, 4, 5, 6)
- CONFIG_SOUND_CMPCI_SPEAKERS
- Specify the number of speaker channels you want the card to drive,
- as an integer.
- Enable S/PDIF loop for CMI8738
- CONFIG_SOUND_CMPCI_SPDIFLOOP
- Enable loopback from SPDIF in to SPDIF out. For discussion, see
- "The 8738 Audio SPDIF In/Out Technical Data" on the technical
- support page at <http://www.cmedia.com.tw/>.
- A userspace utility to control even more internal registers of these
- chips is available at
- <http://member.nifty.ne.jp/Breeze/softwares/unix/cmictl-e.html>.
- This package will among other things help you enable SPDIF
- out/in/loop/monitor.
- Enable legacy FM
- CONFIG_SOUND_CMPCI_FM
- Say Y here to enable the legacy FM (frequency-modulation) synthesis
- support on a card using the CMI8338 or CMI8378 chipset.
- FM I/O 388, 3C8, 3E0, 3E8
- CONFIG_SOUND_CMPCI_FMIO
- Set the base I/O address for FM synthesis control on a card using
- the CMI8338 or CMI8378 chipset.
- Enable legacy MPU-401
- CONFIG_SOUND_CMPCI_MIDI
- Say Y here to enable the legacy MP401 MIDI synthesis support on a
- card using the CMI8338 or CMI8378 chipset.
- MPU-401 I/O 330, 320, 310, 300
- CONFIG_SOUND_CMPCI_MPUIO
- Set the base I/O address for MP401 MIDI synthesis control on a card
- using the CMI8338 or CMI8378 chipset.
- Inverse S/PDIF in for CMI8738
- CONFIG_SOUND_CMPCI_SPDIFINVERSE
- Say Y here to have the driver invert the signal presented on SPDIF IN
- of a card using the CMI8338 or CMI8378 chipset.
- Use Line-in as Read-out
- CONFIG_SOUND_CMPCI_LINE_REAR
- Say Y here to enable using line-in jack as an output jack for a rear
- speaker.
- Use Line-in as Bass
- CONFIG_SOUND_CMPCI_LINE_BASS
- Say Y here to enable using line-in jack as an output jack for a bass
- speaker.
- Creative SBLive! (EMU10K1) based PCI sound cards
- CONFIG_SOUND_EMU10K1
- Say Y or M if you have a PCI sound card using the EMU10K1 chipset,
- such as the Creative SBLive!, SB PCI512 or Emu-APS.
- For more information on this driver and the degree of support for
- the different card models please check:
- <http://sourceforge.net/projects/emu10k1/>
- It is now possible to load dsp microcode patches into the EMU10K1
- chip. These patches are used to implement real time sound
- processing effects which include for example: signal routing,
- bass/treble control, AC3 passthrough, ...
- Userspace tools to create new patches and load/unload them can be
- found in the emu-tools package at the above URL.
- Creative SBLive! (EMU10K1) MIDI
- CONFIG_MIDI_EMU10K1
- Say Y if you want to be able to use the OSS /dev/sequencer
- interface. This code is still experimental.
- Crystal SoundFusion (CS4280/461x)
- CONFIG_SOUND_FUSION
- This module drives the Crystal SoundFusion devices (CS4280/46xx
- series) when wired as native sound drivers with AC97 codecs. If
- this driver does not work try the CS4232 driver.
- Ensoniq AudioPCI (ES1370) based PCI sound cards
- CONFIG_SOUND_ES1370
- Say Y or M if you have a PCI sound card utilizing the Ensoniq
- ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find
- out if your sound card uses an ES1370 without removing your
- computer's cover, use lspci -n and look for the PCI ID
- 1274:5000. Since Ensoniq was bought by Creative Labs,
- Sound Blaster 64/PCI models are either ES1370 or ES1371 based.
- This driver differs slightly from OSS/Free, so PLEASE READ
- <file:Documentation/sound/es1370>.
- Ensoniq AudioPCI 97 (ES1371) based sound cards
- CONFIG_SOUND_ES1371
- Say Y or M if you have a PCI sound card utilizing the Ensoniq
- ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if
- your sound card uses an ES1371 without removing your computer's
- cover, use lspci -n and look for the PCI ID 1274:1371. Since
- Ensoniq was bought by Creative Labs, Sound Blaster 64/PCI
- models are either ES1370 or ES1371 based. This driver differs
- slightly from OSS/Free, so PLEASE READ
- <file:Documentation/sound/es1371>.
- ESS Solo1 based PCI sound cards (eg. SC1938)
- CONFIG_SOUND_ESSSOLO1
- Say Y or M if you have a PCI sound card utilizing the ESS Technology
- Solo1 chip. To find out if your sound card uses a
- Solo1 chip without removing your computer's cover, use
- lspci -n and look for the PCI ID 125D:1969. This driver
- differs slightly from OSS/Free, so PLEASE READ
- <file:Documentation/sound/solo1>.
- S3 SonicVibes based PCI sound cards
- CONFIG_SOUND_SONICVIBES
- Say Y or M if you have a PCI sound card utilizing the S3
- SonicVibes chipset. To find out if your sound card uses a
- SonicVibes chip without removing your computer's cover, use
- lspci -n and look for the PCI ID 5333:CA00. This driver
- differs slightly from OSS/Free, so PLEASE READ
- <file:Documentation/sound/sonicvibes>.
- Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core
- CONFIG_SOUND_TRIDENT
- Say Y or M if you have a PCI sound card utilizing the Trident
- 4DWave-DX/NX chipset or your mother board chipset has SiS 7018
- or ALi 5451 built-in. The SiS 7018 PCI Audio Core is embedded
- in SiS960 Super South Bridge and SiS540/630 Single Chipset.
- The ALi 5451 PCI Audio Core is embedded in ALi M1535, M1535D,
- M1535+ or M1535D+ South Bridge.
- Use lspci -n to find out if your sound card or chipset uses
- Trident 4DWave or SiS 7018. PCI ID 1023:2000 or 1023:2001 stands
- for Trident 4Dwave. PCI ID 1039:7018 stands for SiS7018. PCI ID
- 10B9:5451 stands for ALi5451.
- This driver supports S/PDIF in/out (record/playback) for ALi 5451
- embedded in ALi M1535+ and M1535D+. Note that they aren't all
- enabled by default; you can enable them by saying Y to "/proc file
- system support" and "Sysctl support", and after the /proc file
- system has been mounted, executing the command
- command what is enabled
- echo 0>/proc/ALi5451 pcm out is also set to S/PDIF out. (Default).
- echo 1>/proc/ALi5451 use S/PDIF out to output pcm data.
- echo 2>/proc/ALi5451 use S/PDIF out to output non-pcm data.
- (AC3...).
- echo 3>/proc/ALi5451 record from Ac97 in(MIC, Line in...).
- (Default).
- echo 4>/proc/ALi5451 no matter Ac97 settings, record from S/PDIF
- in.
- This driver differs slightly from OSS/Free, so PLEASE READ the
- comments at the top of <file:drivers/sound/trident.c>.
- Rockwell WaveArtist
- CONFIG_SOUND_WAVEARTIST
- Say Y here to include support for the Rockwell WaveArtist sound
- system. This driver is mainly for the NetWinder.
- VIA 82Cxxx Audio Codec
- CONFIG_SOUND_VIA82CXXX
- Say Y here to include support for the audio codec found on VIA
- 82Cxxx-based chips. Typically these are built into a motherboard.
- DO NOT select Sound Blaster or Adlib with this driver, unless
- you have a Sound Blaster or Adlib card in addition to your VIA
- audio chip.
- VIA 82C686 MIDI
- CONFIG_MIDI_VIA82CXXX
- Answer Y to use the MIDI interface of the Via686. You may need to
- enable this in the BIOS before it will work. This is for connection
- to external MIDI hardware, and is not required for software playback
- of MIDI files.
- NeoMagic 256AV/256ZX sound chipsets
- CONFIG_SOUND_NM256
- Say M here to include audio support for the NeoMagic 256AV/256ZX
- chipsets. These are the audio chipsets found in the Sony
- Z505S/SX/DX, some Sony F-series, and the Dell Latitude CPi and CPt
- laptops. It includes support for an AC97-compatible mixer and an
- apparently proprietary sound engine.
- See <file:Documentation/sound/NM256> for further information.
- ESS Maestro, Maestro2, Maestro2E driver
- CONFIG_SOUND_MAESTRO
- Say Y or M if you have a sound system driven by ESS's Maestro line
- of PCI sound chips. These include the Maestro 1, Maestro 2, and
- Maestro 2E. See <file:Documentation/sound/Maestro> for more
- details.
- ESS Maestro3/Allegro driver
- CONFIG_SOUND_MAESTRO3
- Say Y or M if you have a sound system driven by ESS's Maestro 3
- PCI sound chip.
- ForteMedia FM801 driver
- CONFIG_SOUND_FORTE
- Say Y or M if you want driver support for the ForteMedia FM801 PCI
- audio controller (Abit AU10, Genius Sound Maker, HP Workstation
- zx2000, and others).
- Adlib Cards
- CONFIG_SOUND_ADLIB
- Includes ASB 64 4D. Information on programming AdLib cards is
- available at <http://www.itsnet.com/home/ldragon/Specs/adlib.html>.
- Crystal Sound CS4281
- CONFIG_SOUND_CS4281
- Picture and feature list at
- <http://www.pcbroker.com/crystal4281.html>.
- 16 bit sampling option of GUS (_NOT_ GUS MAX)
- CONFIG_SOUND_GUS16
- Support for Gravis Ulstrasound (GUS) cards (other than the GUS),
- sampling at 16-bit width.
- GUS MAX support
- CONFIG_SOUND_GUSMAX
- Support for Gravis Ulstrasound MAX.
- Intel ICH audio support
- CONFIG_SOUND_ICH
- Supports the following chipsets:
- Intel ICH 82801AA
- Intel ICH 82901AB
- Intel 440 MX
- Intel ICH2
- Intel ICH3
- SiS 7012
- NVidia nForce
- AMD 768
- These are audio drivers for integral audio in chipsets of motherboards.
- Intel's I/O Controller Hub (ICH) is used on 810/815/820/840/845/845D/850 motherboards.
- SiS 7012 is used on 645/735/745 motherboards.
- Verbose initialization
- CONFIG_SOUND_TRACEINIT
- Verbose soundcard initialization -- affects the format of autoprobe
- and initialization messages at boot time.
- TV card (bt848) mixer support
- CONFIG_SOUND_TVMIXER
- Support for audio mixer facilities on the BT848 TV frame-grabber
- card.
- VIDC 16-bit sound
- CONFIG_SOUND_VIDC
- 16-bit support for the VIDC onboard sound hardware found on Acorn
- machines.
- Loopback MIDI device support
- CONFIG_SOUND_VMIDI
- Support for MIDI loopback on port 1 or 2.
- Yamaha YMF7xx PCI audio (native mode)
- CONFIG_SOUND_YMFPCI
- Support for Yamaha cards with the following chipsets: YMF724,
- YMF724F, YMF740, YMF740C, YMF744, and YMF754.
- Two common cards that use this type of chip are Waveforce 192XG,
- and Waveforce 192 Digital.
- Yamaha PCI legacy ports support
- CONFIG_SOUND_YMFPCI_LEGACY
- Support for YMF7xx PCI cards emulating an MP401.
- RME Hammerfall (RME96XX) support
- CONFIG_SOUND_RME96XX
- Say Y or M if you have a Hammerfall or Hammerfall light multichannel card
- from RME. If you want to acess advanced features of the card, read
- Documentation/sound/rme96xx.
- Are you using a crosscompiler
- CONFIG_CROSSCOMPILE
- Say Y here if you are compiling the kernel on a different
- architecture than the one it is intended to run on.
- Kernel support for Linux/MIPS 32-bit binary compatibility
- CONFIG_MIPS32_COMPAT
- Select this option if you want Linux/MIPS 32-bit binary
- compatibility. Since all software available for Linux/MIPS is
- currently 32-bit you should say Y here.
- Build fp exception handler module
- CONFIG_MIPS_FPE_MODULE
- Build the floating point exception handler module. This option is
- only useful for people working on the floating point exception
- handler. If you don't, say N.
- Galileo EV64120 Evaluation board
- CONFIG_MIPS_EV64120
- This is an evaluation board based on the Galileo GT-64120
- single-chip system controller that contains a MIPS R5000 compatible
- core running at 75/100MHz. Their website is located at
- <http://www.galileot.com/>. Say Y here if you wish to build a
- kernel for this platform.
- Galileo EV96100 Evaluation board
- CONFIG_MIPS_EV96100
- This is an evaluation board based on the Galielo GT-96100 LAN/WAN
- communications controllers containing a MIPS R5000 compatible core
- running at 83MHz. Their website is <http://www.galileot.com/>. Say Y
- here if you wish to build a kernel for this platform.
- Support for ITE 8172G board
- CONFIG_MIPS_ITE8172
- Ths is an evaluation board made by ITE <http://www.ite.com.tw/>
- with ATX form factor that utilizes a MIPS R5000 to work with its
- ITE8172G companion internet appliance chip. The MIPS core can be
- either a NEC Vr5432 or QED RM5231. Say Y here if you wish to build
- a kernel for this platform.
- Support for Globespan IVR board
- CONFIG_MIPS_IVR
- This is an evaluation board built by Globespan to showcase their
- iVR (Internet Video Recorder) design. It utilizes a QED RM5231
- R5000 MIPS core. More information can be found out their website
- located at <http://www.globespan.net/products/product4.html>P. Say Y
- here if you wish to build a kernel for this platform.
- Support for Alchemy Semi PB1000 board
- CONFIG_MIPS_PB1000
- This is an evaluation board built by Alchemy Semiconductor to
- showcase their Au1000 Internet Edge Processor. It is SOC design
- containing a MIPS32 core running at 266/400/500MHz with many
- integrated peripherals. Further information can be found at their
- website, <http://www.alchemysemi.com/>. Say Y here if you wish to
- build a kernel for this platform.
- Support for Philips Nino
- CONFIG_NINO
- Say Y here to select a kernel for the Philips Nino Palm PC. The
- website at <http://www.realitydiluted.com/projects/nino/index.html>
- will have more information.
- # Choice: nino_model
- CONFIG_NINO_4MB
- Say Y here to build a kernel specifically for Nino Palm PCs with
- 4MB of memory. These include models 300/301/302/319.
- Model-200/210/312/320/325/350/390
- CONFIG_NINO_8MB
- Say Y here to build a kernel specifically for Nino Palm PCs with
- 8MB of memory. These include models 200/210/312/320/325/350/390.
- Model-500/510
- CONFIG_NINO_16MB
- Say Y here to build a kernel specifically for Nino 500/501 color
- Palm PCs from Philips (INCOMPLETE).
- Model-300/301/302/319
- Low-level debugging
- CONFIG_LL_DEBUG
- Enable low-level debugging assertion macros in the kernel code.
- Currently used only by the time services code in the MIPS port.
- Don't turn this on unless you know what you are doing.
- Remote GDB kernel debugging
- CONFIG_REMOTE_DEBUG
- If you say Y here, it will be possible to remotely debug the MIPS
- kernel using gdb. This enlarges your kernel image disk size by
- several megabytes and requires a machine with more than 16 MB,
- better 32 MB RAM to avoid excessive linking time. This is only
- useful for kernel hackers. If unsure, say N.
- Run uncached
- CONFIG_MIPS_UNCACHED
- If you say Y here there kernel will disable all CPU caches. This will
- reduce the system's performance dramatically but can help finding
- otherwise hard to track bugs. It can also useful if you're doing
- hardware debugging with a logic analyzer and need to see all traffic
- on the bus.
- AU1000 ethernet controller on SGI MIPS system
- CONFIG_MIPS_AU1000_ENET
- If you have an Alchemy Semi AU1000 ethernet controller
- on an SGI MIPS system, say Y. Otherwise, say N.
- WD93 SCSI Controller on SGI MIPS system
- CONFIG_SGIWD93_SCSI
- If you have a Western Digital WD93 SCSI controller on
- an SGI MIPS system, say Y. Otherwise, say N.
- Magic System Request Key support
- CONFIG_MAGIC_SYSRQ
- If you say Y here, you will have some control over the system even
- if the system crashes for example during kernel debugging (e.g., you
- will be able to flush the buffer cache to disk, reboot the system
- immediately or dump some status information). This is accomplished
- by pressing various keys while holding SysRq (Alt+PrintScreen). It
- also works on a serial console (on PC hardware at least), if you
- send a BREAK and then within 5 seconds a command keypress. The
- keys are documented in <file:Documentation/sysrq.txt>. Don't say Y
- unless you really know what this hack does.
- ISDN support
- CONFIG_ISDN
- ISDN ("Integrated Services Digital Networks", called RNIS in France)
- is a special type of fully digital telephone service; it's mostly
- used to connect to your Internet service provider (with SLIP or
- PPP). The main advantage is that the speed is higher than ordinary
- modem/telephone connections, and that you can have voice
- conversations while downloading stuff. It only works if your
- computer is equipped with an ISDN card and both you and your service
- provider purchased an ISDN line from the phone company. For
- details, read <http://alumni.caltech.edu/~dank/isdn/> on the WWW.
- This driver allows you to use an ISDN-card for networking
- connections and as dialin/out device. The isdn-tty's have a built
- in AT-compatible modem emulator. Network devices support autodial,
- channel-bundling, callback and caller-authentication without having
- a daemon running. A reduced T.70 protocol is supported with tty's
- suitable for German BTX. On D-Channel, the protocols EDSS1
- (Euro-ISDN) and 1TR6 (German style) are supported. See
- <file:Documentation/isdn/README> for more information.
- If you want to compile the ISDN code as a module ( = code which can
- be inserted in and removed from the running kernel whenever you
- want), say M here and read <file:Documentation/modules.txt>. The
- module will be called isdn.o. If unsure, say N.
- Support synchronous PPP
- CONFIG_ISDN_PPP
- Over digital connections such as ISDN, there is no need to
- synchronize sender and recipient's clocks with start and stop bits
- as is done over analog telephone lines. Instead, one can use
- "synchronous PPP". Saying Y here will include this protocol. This
- protocol is used by Cisco and Sun for example. So you want to say Y
- here if the other end of your ISDN connection supports it. You will
- need a special version of pppd (called ipppd) for using this
- feature. See <file:Documentation/isdn/README.syncppp> and
- <file:Documentation/isdn/syncPPP.FAQ> for more information.
- Support generic MP (RFC 1717)
- CONFIG_ISDN_MPP
- With synchronous PPP enabled, it is possible to increase throughput
- by bundling several ISDN-connections, using this protocol. See
- <file:Documentation/isdn/README.syncppp> for more information.
- Use VJ-compression with synchronous PPP
- CONFIG_ISDN_PPP_VJ
- This enables Van Jacobson header compression for synchronous PPP.
- Say Y if the other end of the connection supports it.
- Support BSD compression
- CONFIG_ISDN_PPP_BSDCOMP
- Support for the BSD-Compress compression method for PPP, which uses
- the LZW compression method to compress each PPP packet before it is
- sent over the wire. The machine at the other end of the PPP link
- (usually your ISP) has to support the BSD-Compress compression
- method as well for this to be useful. Even if they don't support it,
- it is safe to say Y here.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called isdn_bsdcomp.o.
- Support audio via ISDN
- CONFIG_ISDN_AUDIO
- If you say Y here, the modem-emulator will support a subset of the
- EIA Class 8 Voice commands. Using a getty with voice-support
- (mgetty+sendfax by gert@greenie.muc.de with an extension, available
- with the ISDN utility package for example), you will be able to use
- your Linux box as an ISDN-answering machine. Of course, this must be
- supported by the lowlevel driver also. Currently, the HiSax driver
- is the only voice-supporting driver. See
- <file:Documentation/isdn/README.audio> for more information.
- X.25 PLP on top of ISDN
- CONFIG_ISDN_X25
- This feature provides the X.25 protocol over ISDN connections.
- See <file:Documentation/isdn/README.x25> for more information
- if you are thinking about using this.
- ISDN diversion services support
- CONFIG_ISDN_DIVERSION
- This option allows you to use some supplementary diversion
- services in conjunction with the HiSax driver on an EURO/DSS1
- line.
- Supported options are CD (call deflection), CFU (Call forward
- unconditional), CFB (Call forward when busy) and CFNR (call forward
- not reachable). Additionally the actual CFU, CFB and CFNR state may
- be interrogated.
- The use of CFU, CFB, CFNR and interrogation may be limited to some
- countries. The keypad protocol is still not implemented. CD should
- work in all countries if the service has been subscribed to.
- Please read the file <file:Documentation/isdn/README.diversion>.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called dss1_divert.o.
- ICN 2B and 4B support
- CONFIG_ISDN_DRV_ICN
- This enables support for two kinds of ISDN-cards made by a German
- company called ICN. 2B is the standard version for a single ISDN
- line with two B-channels, 4B supports two ISDN lines. For running
- this card, additional firmware is necessary, which has to be
- downloaded into the card using a utility which is distributed
- separately. See <file:Documentation/isdn/README> and
- <file:Documentation/isdn/README.icn> for more
- information.
- If you want to compile this as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called icn.o.
- isdnloop support
- CONFIG_ISDN_DRV_LOOP
- This driver provides a virtual ISDN card. Its primary purpose is
- testing of linklevel features or configuration without getting
- charged by your service-provider for lots of phone calls.
- You need will need the loopctrl utility from the latest isdn4k-utils
- package to set up this driver.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called isdnloop.o.
- HiSax SiemensChipSet driver support
- CONFIG_ISDN_DRV_HISAX
- This is a driver supporting the Siemens chipset on various
- ISDN-cards (like AVM A1, Elsa ISDN cards, Teles S0-16.0, Teles
- S0-16.3, Teles S0-8, Teles/Creatix PnP, ITK micro ix1 and many
- compatibles).
- HiSax is just the name of this driver, not the name of any hardware.
- If you have a card with such a chipset, you should say Y here and
- also to the configuration option of the driver for your particular
- card, below.
- If you want to compile this as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called hisax.o. See <file:Documentation/isdn/README.HiSax>
- for more information on using this driver.
- HiSax Support for EURO/DSS1
- CONFIG_HISAX_EURO
- Say Y or N according to the D-channel protocol which your local
- telephone service company provides.
- The call control protocol E-DSS1 is used in most European countries.
- If unsure, say Y.
- Support for German chargeinfo
- CONFIG_DE_AOC
- If you want that the HiSax hardware driver sends messages to the
- upper level of the isdn code on each AOCD (Advice Of Charge, During
- the call -- transmission of the fee information during a call) and
- on each AOCE (Advice Of Charge, at the End of the call --
- transmission of fee information at the end of the call), say Y here.
- This works only in Germany.
- Disable sending complete
- CONFIG_HISAX_NO_SENDCOMPLETE
- If you have trouble with some ugly exchanges or you live in
- Australia select this option.
- Disable sending low layer compatibility
- CONFIG_HISAX_NO_LLC
- If you have trouble with some ugly exchanges try to select this
- option.
- Disable keypad protocol option
- CONFIG_HISAX_NO_KEYPAD
- If you like to send special dial strings including * or # without
- using the keypad protocol, select this option.
- HiSax Support for German 1TR6
- CONFIG_HISAX_1TR6
- Say Y or N according to the D-channel protocol which your local
- telephone service company provides.
- 1TR6 is an old call control protocol which was used in Germany
- before E-DSS1 was established. Nowadays, all new lines in Germany
- use E-DSS1.
- HiSax Support for US NI1
- CONFIG_HISAX_NI1
- Enable this if you like to use ISDN in US on a NI1 basic rate
- interface.
- Maximum number of cards supported by HiSax
- CONFIG_HISAX_MAX_CARDS
- This is used to allocate a driver-internal structure array with one
- entry for each HiSax card on your system.
- Teles 16.0/8.0
- CONFIG_HISAX_16_0
- This enables HiSax support for the Teles ISDN-cards S0-16.0, S0-8
- and many compatibles.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port/shmem settings.
- Teles 16.3 or PNP or PCMCIA
- CONFIG_HISAX_16_3
- This enables HiSax support for the Teles ISDN-cards S0-16.3 the
- Teles/Creatix PnP and the Teles PCMCIA.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- Teles PCI
- CONFIG_HISAX_TELESPCI
- This enables HiSax support for the Teles PCI.
- See <file:Documentation/isdn/README.HiSax> on how to configure it.
- Teles S0Box
- CONFIG_HISAX_S0BOX
- This enables HiSax support for the Teles/Creatix parallel port
- S0BOX. See <file:Documentation/isdn/README.HiSax> on how to
- configure it.
- AVM A1 (Fritz)
- CONFIG_HISAX_AVM_A1
- This enables HiSax support for the AVM A1 (aka "Fritz").
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- AVM PnP/PCI (Fritz!PnP/PCI)
- CONFIG_HISAX_FRITZPCI
- This enables HiSax support for the AVM "Fritz!PnP" and "Fritz!PCI".
- See <file:Documentation/isdn/README.HiSax> on how to configure it.
- AVM A1 PCMCIA (Fritz)
- CONFIG_HISAX_AVM_A1_PCMCIA
- This enables HiSax support for the AVM A1 "Fritz!PCMCIA").
- See <file:Documentation/isdn/README.HiSax> on how to configure it.
- Elsa cards
- CONFIG_HISAX_ELSA
- This enables HiSax support for the Elsa Mircolink ISA cards, for the
- Elsa Quickstep series cards and Elsa PCMCIA.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- ITK ix1-micro Revision 2
- CONFIG_HISAX_IX1MICROR2
- This enables HiSax support for the ITK ix1-micro Revision 2 card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- Eicon.Diehl Diva cards
- CONFIG_HISAX_DIEHLDIVA
- This enables HiSax support for the Eicon.Diehl Diva none PRO
- versions passive ISDN cards.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- ASUSCOM ISA cards
- CONFIG_HISAX_ASUSCOM
- This enables HiSax support for the AsusCom and their OEM versions
- passive ISDN ISA cards.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- TELEINT cards
- CONFIG_HISAX_TELEINT
- This enables HiSax support for the TELEINT SA1 semiactiv ISDN card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- HFC-S based cards
- CONFIG_HISAX_HFCS
- This enables HiSax support for the HFC-S 2BDS0 based cards, like
- teles 16.3c.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- Sedlbauer cards
- CONFIG_HISAX_SEDLBAUER
- This enables HiSax support for the Sedlbauer passive ISDN cards.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using the different cards, a different D-channel protocol, or
- non-standard IRQ/port settings.
- USR Sportster internal TA
- CONFIG_HISAX_SPORTSTER
- This enables HiSax support for the USR Sportster internal TA card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- MIC card
- CONFIG_HISAX_MIC
- This enables HiSax support for the ITH MIC card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- NETjet card
- CONFIG_HISAX_NETJET
- This enables HiSax support for the NetJet from Traverse
- Technologies.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- NETspider U card
- CONFIG_HISAX_NETJET_U
- This enables HiSax support for the Netspider U interface ISDN card
- from Traverse Technologies.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- Niccy PnP/PCI card
- CONFIG_HISAX_NICCY
- This enables HiSax support for the Dr. Neuhaus Niccy PnP or PCI.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- Siemens I-Surf card
- CONFIG_HISAX_ISURF
- This enables HiSax support for the Siemens I-Talk/I-Surf card with
- ISAR chip.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- HST Saphir card
- CONFIG_HISAX_HSTSAPHIR
- This enables HiSax support for the HST Saphir card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- Telekom A4T card
- CONFIG_HISAX_BKM_A4T
- This enables HiSax support for the Telekom A4T card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- Scitel Quadro card
- CONFIG_HISAX_SCT_QUADRO
- This enables HiSax support for the Scitel Quadro card.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- Gazel cards
- CONFIG_HISAX_GAZEL
- This enables HiSax support for the Gazel cards.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- HFC PCI-Bus cards
- CONFIG_HISAX_HFC_PCI
- This enables HiSax support for the HFC-S PCI 2BDS0 based cards.
- For more informations see under
- <file:Documentation/isdn/README.hfc-pci>.
- Winbond W6692 based cards
- CONFIG_HISAX_W6692
- This enables HiSax support for Winbond W6692 based PCI ISDN cards.
- See <file:Documentation/isdn/README.HiSax> on how to configure it
- using a different D-channel protocol, or non-standard IRQ/port
- settings.
- HFC-S+, HFC-SP, HFC-PCMCIA cards
- CONFIG_HISAX_HFC_SX
- This enables HiSax support for the HFC-S+, HFC-SP and HFC-PCMCIA
- cards. This code is not finished yet.
- Am7930
- CONFIG_HISAX_AMD7930
- This enables HiSax support for the AMD7930 chips on some SPARCs.
- This code is not finished yet.
- HiSax debugging
- CONFIG_HISAX_DEBUG
- This enables debugging code in the new-style HiSax drivers, i.e.
- the ST5481 USB driver currently.
- If in doubt, say yes.
- ELSA PCMCIA MicroLink cards
- CONFIG_HISAX_ELSA_CS
- This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink
- card.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called elsa_cs.o.
- Sedlbauer PCMCIA cards
- CONFIG_HISAX_SEDLBAUER_CS
- This enables the PCMCIA client driver for the Sedlbauer Speed Star
- and Speed Star II cards.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called sedlbauer_cs.o.
- CONFIG_HISAX_AVM_A1_CS
- This enables the PCMCIA client driver for the AVM A1 / Fritz!Card
- PCMCIA cards.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called avma1_cs.o.
- ST5481 USB ISDN modem
- CONFIG_HISAX_ST5481
- This enables the driver for ST5481 based USB ISDN adapters,
- e.g. the BeWan Gazel 128 USB
- PCBIT-D support
- CONFIG_ISDN_DRV_PCBIT
- This enables support for the PCBIT ISDN-card. This card is
- manufactured in Portugal by Octal. For running this card,
- additional firmware is necessary, which has to be downloaded into
- the card using a utility which is distributed separately. See
- <file:Documentation/isdn/README> and
- <file:Documentation/isdn/README.pcbit> for more information.
- If you want to compile this as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called pcbit.o.
- Spellcaster support
- CONFIG_ISDN_DRV_SC
- This enables support for the Spellcaster BRI ISDN boards. This
- driver currently builds only in a modularized version ( = code which
- can be inserted in and removed from the running kernel whenever you
- want, details in <file:Documentation/modules.txt>); the module will
- be called sc.o. See <file:Documentation/isdn/README.sc> and
- <http://www.spellcast.com/> for more information.
- Eicon active card support
- CONFIG_ISDN_DRV_EICON
- Say Y here if you have an Eicon active ISDN card. In order to use
- this card, additional firmware is necessary, which has to be loaded
- into the card using the eiconctrl utility which is part of the
- latest isdn4k-utils package. Please read the file
- <file:Documentation/isdn/README.eicon> for more information.
- Legacy Eicon driver
- CONFIG_ISDN_DRV_EICON_OLD
- Say Y here to use your Eicon active ISDN card with ISDN4Linux
- isdn module.
- If you want to compile the driver as a module ( = code which can be
- inserted in and removed from the running kernel whenever you want),
- say M here and read <file:Documentation/modules.txt>. The module
- will be called eicon.o.
- Eicon PCI DIVA Server BRI/PRI/4BRI support
- CONFIG_ISDN_DRV_EICON_PCI
- Say Y here if you have an Eicon Diva Server (BRI/PRI/4BRI) ISDN
- card. Please read <file:Documentation/isdn/README.eicon> for more