Some Linux users often ask questions: Can Linux compatible with XXX card? In fact, Linux is an open system, as long as Linux enthusiasts work, Linux can be compatible with any hardware. Let's talk about the sound card. First, we must know the type of sound card, or some kind of sound card is compatible. If the kernel cannot detect this sound card, then the driver module of this sound card is required to install the sound card. For example, the drive module used by the common sound card Creative Vibra 128 is ES1371, and the module used by the Creative PCI 128 is ES1370, and the like. Redhatlinux is used to set the sound card with SNDConfig. If there is no module, you need to recompile the kernel (compile the latest release Linux kernel), if you can't do it, you have to use the ALSA sound driver. The ALSA sound driver is originally written in the Linux core driver of the Gravis Ultrasound card. When an empirical this is very successful, it is compatible with OSS / Free and OSS / Linux sound driver (core drivers), but it has a better interface than the OSS driver. The ALSA sound driver can be found at http://www.alsa-project.org/. The latest version is 0.5.9d ALSA sound driver is a module. Below is the type of sound card supported by ALSA.
ALSA Supported SoundCards Advanced Linux Sound Architecture - Supported SoundCards ========================================== ================== ID: SoundCard Chipset / Type SC: SoundCard Name IF: Supported Interfaces (Mixer, PCM, SYNTH, SYNTH_MIDI, SEQ, OPL, MIDI, Emul, HWDEP ) MA: MAINTAINER CO: CODER this file is maintained by jaroslav kysela. Note: opl -> raw (native) OPL NOTE: MIDE: MIDI -> EXTERNAL MIDI Port Note: Emul -> Midi Emulation NOTE: SYNTH -> YEAH, WELL? Note : SYNTH_MIDI -> internal synth that handles MIDI data Note: SEQ -> kernel client for ALSA sequencer Note: HWDEP -> various hardware-dependent interfaces / devices ===== ID: AMD InterWave SC: Gravis UltraSound Plug &
Play SC: Stb Sound Rage 32 SC: Ultrasound 32-Pro (STB) SC: Med3210 IF: Mixer, PCM, MIDI, SYNTH MA: JAROSLAV KYSELA ID: GRAVIS Ultrasound Max IF: Mixer, PCM, MIDI , SYNTH MA: Jaroslav Kysela ID: Gravis UltraSound Extreme IF: MIXER, PCM, MIDI, SYNTH MA: Jaroslav Kysela ID: Gravis UltraSound Classic / ACE IF: MIXER, PCM, SYNTH MA: Jaroslav Kysela ID: ESS AudioDrive ESx688 IF: MIXER , PCM, MIDI (1688) MA: Jaroslav Kysela ID: SoundBlaster 1.0 / 2.0 / Pro if: Mixer (Pro Only), PCM, MIDI CO: JAROSLAV KYSELA MA: Chris Butler ID: SoundBlaster 16 / AWE: Mixer, PCM, MIDI MA: JAROSLAV KYSELA ID: YAMAHA OPL3-SA2 / SA3 IF: Mixer, PCM, MIDI Ma: Jaroslav Kysela ID: Oak Mozart IF: Mixer, PCM CO: JAROSLAV KYSELA MA: ???
ID: S3 Sonicvibes PCI SC: Schubert 32 PCI (PINE) IF: Mixer, PCM, MIDI Ma: Jaroslav Kysela ID: Ensoniq Audiopci (ES1370, ES1371) SC: SoundBlaster PCI 64 SC: SoundBlaster PCI 128 IF: Mixer, PCM, MIDI MA: Jaroslav Kysela ID: Cirrus Logic / Crystal Semiconductors CS4232 / CS4232A IF: MIXER, PCM, MIDI MA: Jaroslav Kysela ID: Cirrus Logic / Crystal Semiconductors CS4235 / CS4236 / CS4236B / CS4237B / CS4238B / CS4239 SC: Turtle Beach Malibu IF: MIXER, PCM, MIDI MA: Jaroslav Kysela ID: Cirrus Logic / Crystal Semiconductors CS4610 / CS4612 / CS4615 / CS4280 IF: MIXER, PCM MA: Jaroslav Kysela ID: ESS Solo-1 ES1938 IF: MIXER, PCM MA: Jaromir Koutek ID: ESS ES18XX IF: Mixer, PCM, MIDI Ma: ABRAMO BAGNARA ID: OPTI 82C9XX SC: AUDIO 16 Pro EPC-Soun9301 (82C930 BASED) SC: ExpertColor Med-3931 V2.0 (82C931 Based) SC: ExpertMedia Sound 16 MED-1600 (82c928 based - ad1848) SC: Mozart S601206-G (oti601 based - CS4231) SC: Sound Player S-928 (82C928 BASED - AD1848) IF: Mixer, P CM, OPL, MIDI MA: Massimo Piccioni ID: Trident 4DWave DX / NX SC: Best Union Miss Melody 4DWave PCI SC: HIS 4DWave PCI SC: Warpspeed ONSpeed 4DWave PCI SC: AzTech PCI 64-Q3D SC: Addonics SV 750 SC: CHIC true Sound 4Dwave SC: Shark Predator4D-PCI SC: Jaton SonicWave 4D SC: Hoontech SoundTrack Digital 4DWave NX IF: MIXER, PCM, MIDI MA: Jaroslav Kysela ID: ForteMedia FM801 SC: DT-0398 IF: MIXER, PCM, MIDI MA: Perex@suse.cz ID: SGI Indy (HAL2) IF: PCM Ma: ULF Carlsson ID: Turtle Beach Wavefront Sc: Turtle Z Plus (Tropez ) SC: Tropez Sc: Maui (Models with CS4232; Others Use Opti 16 Which Is Not Handled IF: Mixer, PCM, MIDI, OPL, SYNTH_MIDI, HWDEP CO: PBD@op.net Ma: PBD @
OP.NET ID: CMI8330 IF: Mixer, PCM MA: George Talusan ID: C-Media CMI8338 / 8738 IF: Mixer, PCM, MIDI Ma: Takashi Iwai ID: Avance Logic ALS100 / ALS120 IF: Mixer, PCM, MIDI MA: Massimo Piccioni ID: Diamond Technologies DT-0197H IF: MIXER, PCM, MIDI MA: Massimo Piccioni ID: Aztech Sound Galaxy IF: MIXER, PCM, MIDI MA: Christopher Butler ID: MOTU MidiTimePiece AV multiport MIDI interface IF: MIDI MA: Michael T. Mayers ID: EMU10K1 SC: Sound Blaster Live! Sc: Sound Blaster PCI 512 SC: E-MU APS IF: Mixer, PCM, MIDI, SYNTH_MIDI MA: JAROSLAV KYSELA ID: RME DIGI9652 (Hammerfall, Hammerfall Light) IF: PCM MA: Paul Barton-Davis ID: Intel I810 / I820 / I830 / I840 / MX440 IF: Mixer, PCM MA: JAROSLAV KYSELA ID: Ess Maestro 1/2/2 / 2e IF: Mixer, PCM MA: Matze Braun ID: VIA 82C686A (South Bridge IF: Mixer, PCM, MIDI Ma: Jaroslav Kysela Please note if you want to use the ALSA driver, then you should not load any other sound driver. If you contain a sound driver in your core, it is necessary to compile the core. If you are using the old Sound.o module, you must release it. If you use Kerneld, this may be you want to delete the / lib / modules /