RedHat Linux >> System Administration for Redhat Linux
|
[목차] |
제4장 사운드카드 설정
3. OSS 사운드 카드 설치하기 아마도 사운드 카드 때문에 고생해 본 독자라면 리눅스를 비롯한 여러 시스템의 사운드 카드 드라이버를 만드는 곳인
OSS(Open Sound System)라는 곳을 들어봤을 것입니다. 이곳은 각종 사운드 카드 드라이버를 만드는 곳인데 이번에는 OSS에서
제공하는 드라이버를 사용해서 자신의 사운드 카드를 설정하는 방법에 대해서 살펴보겠습니다. OSS에서 제공하는 사운드 카드 드라이버의 개수는 상대적으로 많기 때문에 거의 대부분의 사용자들은 OSS 드라이버를 사용하면 자신의 사운드 카드를 설정할 수 있을 것입니다. 물론, 이 드라이버라 하더라도 모든 사운드 카드를 전부 사용할 수 있게 해주는 것은 아니겠죠? 사용 가능한 사운드 카드의 목록은 뒷부분에 게재하였습니다. 물론, 여기서도 정확하게 목록과 일치하는 사운드 카드가 아니더라도 유사한 기종이면 설정할 수 있습니다. 예를 들어
CS4624와 같은 사운드 카드는 CS4280으로 인식하지만 사용은 가능합니다. 목록에서 자신의 카드를 확인했다면 다음과 같이 OSS 드라이버를
설치합니다. 먼저, OSS 홈페이지(http://www.opensound.com)에 접속해서 최신 드라이버를 받아서 설치하시기
바랍니다. # tar -xzvf osslinux392x-glibc-2213-UP.tar.gz [Enter]
압축을 풀었다면 이제 설치를 실행해야 하는데 그 전에 sndconfig를 실행했던 것과 마찬가지로 사운드 관련
모듈이 메모리에 적재되어 있는지 확인해야 합니다. 그리고 사운드 관련 프로그램들이 실행중인지도 체크하세요. 마지막으로
/etc/conf.modules 파일에 사운드 관련 설정이 있는지 확인하고 있다면 모두 삭제하거나 주석처리를 해야 합니다. 모드 문제가
해결되었다면 한텀과 같은 터미널에서 다음과 같이 실행합니다. # ln -s /usr/share/terminfo /usr/lib/terminfo [Enter]
이 파일을 실행하면 아래 그림과 같이 라이센스에 대한 내용을 출력하고 이에 동의 여부를 묻습니다. 이 라이센스에 동의하면 아래 그림과 같이 OSS 드라이버를 설치할 디렉토리를 묻습니다. 보통 리눅스용 RPM 패키지가 아닌 프로그램들을 설치할 때는 /usr/local 밑에 설치하는 것이 일반적입니다. '/usr/local/lib/oss'를 디렉토리로 지정하면 커널에 대한 분석을 하고 자동으로 모든 설치를 해 줍니다.
설치가 끝나면 아래 그림과 같이 OSS 드라이버가 자동으로 인식한 사운드 카드의 종류를 보여주고 저장할 것인지
묻는데 만일 변경할 내용이 있다면 아래의 메뉴에서 변경하세요. 참고로 CS4624를 CS4280으로 인식하는 것을 알 수 있는데 사운드 카드
동작에는 이상이 없었습니다.
OSS 드라이버의 설치가 모두 종료되면 'soundon' 이라는 명령을 사용해서 사운드 카드를 활성화시킬 수
있습니다. 이 명령을 실행하면 사운드 카드를 사용할 수 있게 사운드 카드에 관련된 장치를 만들고 모듈을 메모리에 적재시켜 줍니다.
참고로, OSS 드라이버를 설치할 때 라이센스를 꼼꼼히 살펴본 분이라면 알겠지만 처음 설치시에는 3시간동안 사용이
가능하지만 다음부터는 'soundon'을 한번 실행 시에 매번 20분까지만 사용이 가능합니다. 물론, 'soundon', 'soundoff'
명령을 반복해서 사용하면 연속적으로 사용이 가능합니다. 이를 크론(cron)에 등록해놓고 20분마다 'soundon', 'soundoff'가
자동으로 실행되게 해서 사용할 수도 있습니다 하지만 등록비용이 $20이니 부담스럽지 않다면 정식 라이센스를 얻는 것도 괜찮은 방법일 것입니다.
참고로 이 드라이버를 설치하면 /etc/conf.modules에 다음과 같은 세 개의 라인이 추가 됩니다. # vi /etc/conf.modules
리눅스 시스템 부팅 시에 이 모듈설정 때문에 에러가 발생할 수도 있는데 이는 큰 문제가 되지 않으므로 그냥
무시해도 됩니다. 이것으로 OSS 드라이버의 설치가 끝났습니다.
리눅스에서 자신의 사운드 카드를 한번에 설정한다는 것은 그래픽 카드를 한번에 인식시킨 것 만큼 기분 좋은 일이
아닐 수 없습니다. 위에서 살펴본 커널에 포함된 사운드 카드 드라이버(sndconfig 명령으로 설정), ALSA 드라이버, OSS 드라이버
중에 하나를 사용하면 거의 모든 사운드 카드를 설정할 수 있을 것입니다. 4Front Tech. Virtual Mixer (includes SoftOSS)
4Front Tech. Virtual Synth (SoftOSS) for 486/40
4Front Tech. Virtual Synth (SoftOSS) for 486/66+
4Front Tech. Virtual Synth (SoftOSS) for Alphas
4Front Tech. Virtual Synth (SoftOSS) for MMX/P6/PII
4Front Tech. Virtual Synth (SoftOSS) for P100+
4Front Tech. Virtual Synth (SoftOSS) for PowerPCs
4Front Tech. WaveLoop loopback audio device (NOT SUPPORTED ANY
MORE)
A-Plus Sound of Music (OPL3-SA)
A-Trend Harmony 3DS724 PCI *See README.PCI-XG*
A-Trend Harmony 3Ds751 (PCI)
AMD Interwave reference card
ARC Probook
AW32 Pro (R2.2-W2)
AW35 (CS4237)
AW37 Pro (CS4235)
AcerMagic S23
Actech PCI 388-A3D *BETA. See README.Vortex*
AdLib ASB 64 4D
AdLib FM synthesizer card
AdLib MSC 16 PnP (CS4235)
Adaptec AME-1570 (UNSUPPORTED)
Analog AD1848/1845/1847 *See README.chips
Analog AD1881 AC97 codec *See README.chips
Aureal Vortex PCI *BETA. See README.Vortex*
Aureal Vortex2 PCI *BETA. See README.Vortex*
Avance Logic ALS300
Avance Logic ALS4000
Aztech AZT1008 Sound Device *BETA*
Aztech AZT2320 Sound Device
Aztech AZT3000 Sound Device *NOT SUPPORTED*
Aztech Sound Galaxy NX Pro
Aztech Sound Galaxy NX Pro 16
Aztech Sound Galaxy WaveRider 32+
Aztech Washington
BTC Mozart Sound System
BTC-1831 Sound card (ES 1688)
Bravo Sound Card (OPTi 82C930)
Bull PowerPc builtin audio
CDR4235-6
CDR4235-8
CMedia CM8338A
CMedia CM8338B
CMedia CM8738
CS32-3DI
Cardinal DSP 16 (UNSUPPORTED)
Compaq Deskpro XL integrated Business Audio
Contributed lowlevel drivers *UNSUPPORTED*
Creative EMU8000 add on (PnP)
Creative EMU8000 add on (PnP)
Creative EMU8000 add on (PnP)
Creative Phone Blaster 28.8/33.6
Creative Sound Blaster 1.0 or 1.5
Creative Sound Blaster 16
Creative Sound Blaster 16 ASP
Creative Sound Blaster 16 PnP (type-1)
Creative Sound Blaster 16 PnP (type-10)
Creative Sound Blaster 16 PnP (type-11)
Creative Sound Blaster 16 PnP (type-12)
Creative Sound Blaster 16 PnP (type-13)
Creative Sound Blaster 16 PnP (type-2)
Creative Sound Blaster 16 PnP (type-3)
Creative Sound Blaster 16 PnP (type-4)
Creative Sound Blaster 16 PnP (type-5)
Creative Sound Blaster 16 PnP (type-6)
Creative Sound Blaster 16 PnP (type-7)
Creative Sound Blaster 16 PnP (type-8)
Creative Sound Blaster 16 PnP (type-9)
Creative Sound Blaster 16 Vibra
Creative Sound Blaster 2.x
Creative Sound Blaster 32/AWE
Creative Sound Blaster 32/AWE PnP (type-1)
Creative Sound Blaster 32/AWE PnP (type-10)
Creative Sound Blaster 32/AWE PnP (type-11)
Creative Sound Blaster 32/AWE PnP (type-2)
Creative Sound Blaster 32/AWE PnP (type-3)
Creative Sound Blaster 32/AWE PnP (type-4)
Creative Sound Blaster 32/AWE PnP (type-5)
Creative Sound Blaster 32/AWE PnP (type-6)
Creative Sound Blaster 32/AWE PnP (type-7)
Creative Sound Blaster 32/AWE PnP (type-8)
Creative Sound Blaster 32/AWE PnP (type-9)
Creative Sound Blaster AWE64 (type-1)
Creative Sound Blaster AWE64 (type-12)
Creative Sound Blaster AWE64 (type-2)
Creative Sound Blaster AWE64 (type-3)
Creative Sound Blaster AWE64 (type-4)
Creative Sound Blaster AWE64 (type-5)
Creative Sound Blaster AWE64 (type-6)
Creative Sound Blaster AWE64 (type-7)
Creative Sound Blaster AWE64 Gold (type-1)
Creative Sound Blaster AWE64 Gold (type-2)
Creative Sound Blaster PCI128 (new revisions (ES1371))
Creative Sound Blaster PCI128 (older revisions (ES1370))
Creative Sound Blaster PCI64
Creative Sound Blaster Pro
Creative ViBRA16C PnP
Creative ViBRA16CL PnP
Creative ViBRA16S PnP (type-1)
Creative ViBRA16S PnP (type-2)
Creative ViBRA16X PnP (HALF DUPLEX ONLY)
CrystaLake Crystal Clear Series 100
Crystal Audio (CS4235)
Crystal Audio (CS4235)
Crystal Audio (CS4235)
Crystal CRD4236B-1E
Crystal CRD4237B-5
Crystal CRD4237B-8
Crystal CS4231/4231A/4248 *See README.chips
Crystal CS4237 (type-1)
Crystal CS4280 PCI *BETA*
Crystal CS4614 PCI *NOT SUPPORTED YET*
Crystal CSC0B35 (CS4236B)
Crystal CX4237B-SIDE
Crystal Onboard PnP Audio (CS4235)
Cyrix MediaGX builtin audio *NOT SUPPORTED*
Dell Latidude builtin audio
Diamond Crystal MM PC/104
Diamond Monster Sound MX300 *BETA. See README.Vortex*
Diamond Sonic Impact S70 *See README.Maestro*
Diamond Sonic Impact S90 *See README.Vortex*
Digital AXP builtin audio
Dream 94PnP Home Studio *NOT SUPPORTED YET*
EON Bach SP901 (A3D) *BETA. See README.Vortex*
ESS ES1868 Plug and Play AudioDrive
ESS ES1869 Plug and Play AudioDrive (type-1)
ESS ES1869 Plug and Play AudioDrive (type-2)
ESS ES1878 Plug and Play AudioDrive
ESS ES1879 Plug and Play AudioDrive
ESS ES1968 Plug and Play AudioDrive
ESS Maestro-1 PCI *See README.Meestro*
ESS Maestro-2 PCI *See README.Maestro*
ESS Maestro-2E PCI *See README.Maestro*
ESS Solo-1 PCI *See README.Solo-1*
Echo Personal Sound System (UNSUPPORTED)
Ensoniq Soundscape Elite (see README.soundscape)
Ensoniq Soundscape PnP model 1 (see README.soundscape)
Ensoniq Soundscape PnP model 2 (see README.soundscape)
Ensoniq Soundscape S-2000 (see README.soundscape)
Ensoniq Soundscape VIVO
Ensoniq Soundscape VIVO90
Epson ActionNote 880 C/CX
Generic 256AV *NMA2* (See README.256AV!!!!)
Generic AD1815 based soundcard (PnP)
Generic AD1816 based soundcard (PnP)
Generic AD1816 based soundcard (PnP)
Generic ALS007 based soundcard (HALF DUPLEX ONLY)
Generic ALS100 based soundcard (HALF DUPLEX ONLY)
Generic ALS100Plus based soundcard (HALF DUPLEX ONLY)
Generic ALS120 based soundcard (HALF DUPLEX ONLY)
Generic CMI8330 based sound card (PnP)
Generic Crystal CS4232 based soundcard or motherboard (non
PnP)
Generic Crystal CS4232 by Acer (PnP mode)
Generic Crystal CS4232 type-1 (PnP mode)
Generic Crystal CS4232 type-2 (PnP mode)
Generic Crystal CS4232 type-3 (PnP mode)
Generic Crystal CS4235
Generic Crystal CS4235 type-1
Generic Crystal CS4236 (type-1)
Generic Crystal CS4236 (type-2)
Generic Crystal CS4236 (type-3)
Generic Crystal CS4236 based soundcard or motherboard (non
PnP)
Generic Crystal CS4236A (type-1)
Generic Crystal CS4236A (type-2)
Generic Crystal CS4236B
Generic Crystal CS4236B
Generic Crystal CS4237 based soundcard
Generic Crystal CS4237 based soundcard or motherboard (non
PnP)
Generic Crystal CS4237B (type-1)
Generic Crystal CS4237B (type-2)
Generic Crystal CS4237B (type-3)
Generic Crystal CS4238 based soundcard or motherboard (non
PnP)
Generic Crystal CS4239 based soundcard or motherboard (non
PnP)
Generic ESS ES1688 based soundcard or motherboard
Generic ESS ES1788 based soundcard or motherboard
Generic ESS ES1887 based soundcard or motherboard
Generic ESS ES1888 based soundcard or motherboard
Generic ESS ES688 based soundcard or motherboard
Generic Jazz16 based soundcard
Generic MAD16 (OPTi 82C928) soundcard
Generic MAD16 Pro (OPTi 82C929) soundcard
Generic MAD16 Pro (OPTi 82C929) soundcard (duplex)
Generic MPU-401 compatible MIDI port
Generic MPU401 MIDI port (UART mode)
Generic Mozart soundcard (OAK OTI-601 chip)
Generic OPTi 82C924 based sound card (PnP)
Generic OPTi 82C924 soundcard (non PnP mode)
Generic OPTi 82C925 based sound card (PnP)
Generic OPTi 82C930 soundcard
Generic OPTi 82C931
Generic PSS (ESC614/ADSP2115/AD1848) soundcard
(UNSUPPORTED)
Generic PowerPc builtin audio
Generic Soundscape based soundcard (see
README.soundscape)
Generic Windows Sound System compatible
Generic Yamaha OPL3-SA (YMF701) based soundcard
Generic Yamaha OPL3-SA2 based sound card (type-1)
Generic Yamaha OPL3-SA2 based sound card (type-3)
Generic Yamaha OPL3-SA2 based sound card (type-4)
Generic Yamaha OPL3-SA3 based sound card
Generic Yamaha OPL3-SA3 based sound card (type-2)
Generic Yamaha OPL3-SAx (YMF715/YMF719) non-PnP
Genius Sound Maker 3DJ (CS4237)
Gravis Ultrasound
Gravis Ultrasound ACE
Gravis Ultrasound Extreme
Gravis Ultrasound MAX
Gravis Ultrasound PnP (with RAM)
Gravis Ultrasound PnP Pro
Gravis Ultrasound with 16 bit daughtercard
HP OmniBook 2100 (CS4236)
Home Studio 64 (analog audio only)
IBM Audio Feature (CS423X)
IBM Personal System 8xx (PowerPC) builtin audio
IBM Personal System 8xx (PowerPC) builtin audio
IBM RS6000/40P builtin audio
IBM RS6000/43P builtin audio
IBM Thikpad 770Z (CS4239)
Intel 810 PCI (Rev 2) *BETA*
Intel 810 PCI *BETA*
Intel Atlatis built in audio codec (CS4232)
Intel Endeavour builtin audio (SB16 Vibra)
Logitech Soundman 16
Logitech Soundman Games
Logitech Soundman Wave
MED3201 audio card
Maxi 64 Series
Maxi Sound 32 PnP (analog audio only)
Maxi Sound 64 Dynamic 3D (analog audio only)
Media Sound SW/32 (non PnP mode)
Media Vision Pro Audio Spectrum 16 (PAS16)
Media Vision Pro Audio Studio 16
Media Vision Thunderboard
MediaTrix AudioTrix Pro
MediaTrix Audiotrix 3D XG
MediaVision ProSonic 16
Microsoft Windows Sound System board
Motorola 56301 DSP. Select the right driver manually.
Motorola PowerStack II builtin audio
Motorola PowerStack Series E builtin audio
Motorola PowerStack builtin audio
Motorola RiscPC builtin audio - CS4231A
MultiWave AudioWave Green 16
Music Quest MIDI connector card (MCC)
Music Quest MQX-16 MIDI adapter
Music Quest MQX-16S MIDI adapter
Music Quest MQX-32 MIDI adapter
Music Quest MQX-32M MIDI adapter
Music Quest PC MIDI card
NEC Harmony (see README.soundscape)
Neomagic NM2200 PCI *BETA*
Orchid NuSound 3D *BETA. See README.Vortex*
Orchid SoundDrive 16EZ
Orchid SoundWave 32 (UNSUPPORTED)
Paradise DSP-16 (UNSUPPORTED)
Pine PT201
Primax SoundStorm FM 16
Primax SoundStorm Wave
RME Digi32 (See README.Digi32)
RME Digi32 Pro (See README.Digi32)
RME Digi32/8 (See README.Digi32)
RME Digi96 *BETA*
RME Digi96/8 *BETA*
RME Digi96/8 PAD *BETA*
RME Digi96/8 PRO *BETA*
Reveal SC300
Reveal WaveExtreme Pro (with RAM)
Rockwell Riptide PCI *NOT SUPPORTED YET*
Rockwell WaveArtist chipset
Roland MPU IPC-T MIDI adapter
S3 SonicVibes (audio only)
Shark Mako
Sharp PC8800
Shuttle Sound System 48
Sonorus STUDI/O (See README.Studio)
Sound Blaster Live (Linux only) *See README.Sblive*
Sound Blaster PCI / Ensoniq AudioPCI (ES1370)
Sound Blaster PCI1024 (Linux only) *See README.Sblive*
Sound Blaster PCI512 (Linux only) *See README.Sblive*
SoundBlaster CT5880 (BETA)
SoundBlaster PCI / Ensoniq AudioPCI97 (ES1371/ES1373)
Spacewalker HOT-255 PCI 3D (PCI)
TerraTec 128i PCI *See README.Solo-1*
TerraTec Maestro 32/96
TerraTec PCI BASE II *See README.Solo-1*
Terratec EWS64S *BETA. See README.EWS64*
Terratec EWS64XL *BETA. See README.EWS64*
Terratec Sound System Base 1 (AD1816)
Terratec Sound System Base 64 (AD1816)
Terratec XLerate (A3D) *BETA. See README.Vortex*
Tomato Sound System (OPTi 82C930)
Trident 4D Wave. See README.4DWave*
Trust Sound Expert De Luxe Wave 32
Turtle Beach Fiji (NOT SUPPORTED)
Turtle Beach Malibu (analog audio only)
Turtle Beach Maui
Turtle Beach Monte Carlo 928
Turtle Beach Monte Carlo 929
Turtle Beach Montego *BETA. See README.Vortex*
Turtle Beach Pinnacle (NOT SUPPORTED)
Turtle Beach TBS-2000 (NOT SUPPORTED)
Turtle Beach Tahiti (PRERELEASE, playback only)
Turtle Beach Tropez
Turtle Beach Tropez Plus (audio only)
Turtle beach Daytona (audio only)
Typhoon Sound System (non PnP mode)
VIA VT82C686A AC97 audio (BETA)
Videologic SonicStorm *See README.Maestro*
Wearnes Beethoven ADSP-16 (UNSUPPORTED)
Wearnes Classic 16
Western Digital Paradise DSP-16 (UNSUPPORTED)
Yamaha PCI 192 XG *See README.PCI-XG*
Yamaha Sound Edge SW20-PC
Yamaha YMF724 PCI *See README.PCI-XG*
Yamaha YMF724F PCI *See README.PCI-XG*
Yamaha YMF734 PCI *See README.PCI-XG*
Yamaha YMF740 PCI *See README.PCI-XG*
Yamaha YMF740C PCI *See README.PCI-XG*
Yamaha YMF744 PCI *See README.PCI-XG*
Zefiro Acoustics ZA2 *NOT RECOMMENDED*
Zenith Z-Player |
[목차] |