📄 kconfig
字号:
help Interrupt request line for the primary synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_MEM hex "MSND Pinnacle memory B0000, C8000, D0000, D8000, E0000, E8000" depends on SOUND_MSNDPIN=y default "D0000" help Memory-mapped I/O base address for the primary synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IO hex "MSND Pinnacle I/O 210, 220, 230, 240, 250, 260, 290, 3E0" depends on SOUND_MSNDPIN=y default "290" help Memory-mapped I/O base address for the primary synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_DIGITAL bool "MSND Pinnacle has S/PDIF I/O" depends on SOUND_MSNDPIN=y help 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/oss/MultiSound> for information on how to make use of this capability.config MSNDPIN_NONPNP bool "MSND Pinnacle non-PnP Mode" depends on SOUND_MSNDPIN=y help 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.comment "MSND Pinnacle DSP section will be configured to above parameters." depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNPconfig MSNDPIN_CFG hex "MSND Pinnacle config port 250,260,270" depends on MSNDPIN_NONPNP default "250" help 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".comment "Pinnacle-specific Device Configuration (0 disables)" depends on SOUND_PRIME && SOUND_MSNDPIN=y && MSNDPIN_NONPNPconfig MSNDPIN_MPU_IO hex "MSND Pinnacle MPU I/O (e.g. 330)" depends on MSNDPIN_NONPNP default "0" help Memory-mapped I/O base address for the Kurzweil daughterboard synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_MPU_IRQ int "MSND Pinnacle MPU IRQ (e.g. 9)" depends on MSNDPIN_NONPNP default "0" help Iinterrupt request number for the Kurzweil daughterboard synthesizer on MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IDE_IO0 hex "MSND Pinnacle IDE I/O 0 (e.g. 170)" depends on MSNDPIN_NONPNP default "0" help CD-ROM drive 0 memory-mapped I/O base address for the MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IDE_IO1 hex "MSND Pinnacle IDE I/O 1 (e.g. 376)" depends on MSNDPIN_NONPNP default "0" help CD-ROM drive 1 memory-mapped I/O base address for the MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_IDE_IRQ int "MSND Pinnacle IDE IRQ (e.g. 15)" depends on MSNDPIN_NONPNP default "0" help Interrupt request number for the IDE CD-ROM interface on the MultiSound Pinnacle and Fiji sound cards.config MSNDPIN_JOYSTICK_IO hex "MSND Pinnacle joystick I/O (e.g. 200)" depends on MSNDPIN_NONPNP default "0" help Memory-mapped I/O base address for the joystick port on MultiSound Pinnacle and Fiji sound cards.config MSND_FIFOSIZE int "MSND buffer size (kB)" depends on SOUND_PRIME && (SOUND_MSNDPIN=y || SOUND_MSNDCLAS=y) default "128" help 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.config SOUND_VIA82CXXX tristate "VIA 82C686 Audio Codec" depends on SOUND_PRIME!=n && PCI help 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.config MIDI_VIA82CXXX bool "VIA 82C686 MIDI" depends on SOUND_VIA82CXXX help 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.config SOUND_OSS tristate "OSS sound modules" depends on SOUND_PRIME!=n && SOUND help 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) if you haven't found a driver for your sound card above, then pick your driver from the list below.config SOUND_TRACEINIT bool "Verbose initialisation" depends on SOUND_OSS help Verbose soundcard initialization -- affects the format of autoprobe and initialization messages at boot time.config SOUND_DMAP bool "Persistent DMA buffers" depends on SOUND_OSS ---help--- 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 module. Say Y unless you have 16MB or more RAM or a PCI sound card.config SOUND_AD1816 tristate "AD1816(A) based cards (EXPERIMENTAL)" depends on EXPERIMENTAL && SOUND_OSS help 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.config SOUND_AD1889 tristate "AD1889 based cards (AD1819 codec) (EXPERIMENTAL)" depends on EXPERIMENTAL && SOUND_OSS help Say M here if you have a sound card based on the Analog Devices AD1889 chip.config SOUND_SGALAXY tristate "Aztech Sound Galaxy (non-PnP) cards" depends on SOUND_OSS help 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.config SOUND_ADLIB tristate "Adlib Cards" depends on SOUND_OSS help Includes ASB 64 4D. Information on programming AdLib cards is available at <http://www.itsnet.com/home/ldragon/Specs/adlib.html>.config SOUND_ACI_MIXER tristate "ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20)" depends on SOUND_OSS ---help--- 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.config SOUND_CS4232 tristate "Crystal CS4232 based (PnP) cards" depends on SOUND_OSS help 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/oss/CS4232> for more information on configuring this card.config SOUND_SSCAPE tristate "Ensoniq SoundScape support" depends on SOUND_OSS help 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.config SOUND_GUS tristate "Gravis Ultrasound support" depends on SOUND_OSS help Say Y here for any type of Gravis Ultrasound card, including the GUS or GUS MAX. See also <file:Documentation/sound/oss/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.config SOUND_GUS16 bool "16 bit sampling option of GUS (_NOT_ GUS MAX)" depends on SOUND_GUS help Support for Gravis Ulstrasound (GUS) cards (other than the GUS), sampling at 16-bit width.config SOUND_GUSMAX bool "GUS MAX support" depends on SOUND_GUS help Support for Gravis Ulstrasound MAX.config SOUND_VMIDI tristate "Loopback MIDI device support" depends on SOUND_OSS help Support for MIDI loopback on port 1 or 2.config SOUND_TRIX tristate "MediaTrix AudioTrix Pro support" depends on SOUND_OSS help Answer Y if you have the AudioTriX Pro sound card manufactured by MediaTrix.config TRIX_HAVE_BOOT bool "Have TRXPRO.HEX firmware file" depends on SOUND_TRIX=y && !STANDALONE help 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!config TRIX_BOOT_FILE string "Full pathname of TRXPRO.HEX firmware file" depends on TRIX_HAVE_BOOT default "/etc/sound/trxpro.hex" help Enter the full pathname of your TRXPRO.HEX file, starting from /.config SOUND_MSS tristate "Microsoft Sound System support" depends on SOUND_OSS ---help--- 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/oss/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.config SOUND_MPU401 tristate "MPU-401 support (NOT for SB16)" depends on SOUND_OSS ---help--- 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/oss/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.config SOUND_NM256 tristate "NM256AV/NM256ZX audio support" depends on SOUND_OSS help 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/oss/NM256> for further information.config SOUND_MAD16 tristate "OPTi MAD16 and/or Mozart based cards" depends on SOUND_OSS && SOUND_GAMEPORT ---help--- 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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -