´ÙÀ½ ÀÌÀü Â÷·Ê

4. ¼³Ä¡(Installation)

»ç¿îµå¸¦ Áö¿øÇϵµ·Ï ¸®´ª½º¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ °ÅÃÄ¾ß ÇÑ´Ù:

  1. »ç¿îµå Ä«µå ¼³Ä¡
  2. »ç¿îµå¸¦ Áö¿øÇϵµ·Ï Ä¿³ÎÀÇ ¼³Á¤ ¹× »ý¼º
  3. µð¹ÙÀ̽º ÆÄÀÏÀÇ »ý¼º
  4. »õ·ÎÀÌ »ý¼ºµÈ ¸®´ª½º Ä¿³Î·Î ºÎÆÃ ¹× ÀÛµ¿ È®ÀÎ

´ÙÀ½ Àå¿¡¼­ À§ÀÇ ´Ü°èµé¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷ ´Ù·ê °ÍÀÌ´Ù.

4.1 »ç¿îµå Ä«µå ¼³Ä¡

ÆÇ¸ÅÀÚ¿¡°Ô ¼³Ä¡¸¦ ¸Ã±â°Å³ª Á¦Á¶¾÷üÀÇ ¼³Ä¡ ¼³¸í¼­¿¡ µû¶ó ¼³Ä¡Ç϶ó.

¿À·¡µÈ »ç¿îµå Ä«µå´Â IRQ, DMA ä³Î, µîÀÇ ¼¼ÆÃ¿¡ ÇÊ¿äÇÑ ½ºÀ§Ä¡³ª Á¡ÆÛ¸¦ °¡Áö°í ÀÖ´Ù. Á¤È®ÇÏ°Ô ¸ð¸¥´Ù¸é °øÀå¿¡¼­ ÃâÇϵɶ§ ¼¼ÆÃµÈ ä·Î(factory defaults) »ç¿ëÇ϶ó. ´Ù¸¥ µð¹ÙÀ̽º(¿¹:ethernet Ä«µå, SCSI host adaptors, Á÷·Ä ±×¸®°í º´·Ä Æ÷Æ® µî)¿ÍÀÇ Ãæµ¹À» ÇÇÇØ¾ß ÇÑ´Ù.

ÀϹÝÀûÀ¸·Î DOS ¿¡¼­ »ç¿ëÇß´ø I/O Æ÷Æ®, IRQ ±×¸®°í DMA setting À» »ç¿ëÇØ¾ß ÇÑ´Ù. ÀϺΠ°æ¿ì¿¡ (ƯÈ÷ PnP Ä«µå) ´Ù¸¥ ¼¼ÆÃÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖÀ» ¼öµµ ÀÖ´Ù. ¸î ¹øÀÇ ½ÇÇèÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù.

4.2 Ä¿³Î ¼³Á¤(Configuring the Kernel)

¸®´ª½º¸¦ óÀ½ ¼³Ä¡ÇÒ ¶§ ÀÌ¹Ì ÄÄÆÄÀÏµÈ Ä¿³ÎÀ» »ç¿ëÇÏ¿´À» °ÍÀÌ´Ù. À̵é Ä¿³ÎÀº ´ë°³ »ç¿îµå¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. Ä¿³ÎÀÌ ¿©·¯ºÐÀÌ ÇÊ¿ä·ÎÇÏ´Â µå¶óÀ̹ö¸¦ Æ÷ÇÔÇϵµ·Ï ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. »õ·Î¿î ¹öÀüÀ¸·Î ¾÷±×·¹À̵å Çϰųª ¶Ç´Â Ä¿³ÎÀÇ Å©±â¸¦ ÁÙ¿©¼­ ÇÊ¿äÇÑ ¸Þ¸ð¸® ÀÚ¿øÀ» ÁÙÀ̰íÀÚ ÇÒ ¶§µµ Ä¿³ÎÀ» ÀçÄÄÆÄÀÏ ÇØ¾ß ÇÒ °ÍÀÌ´Ù.

Linux Kernel HOWTO´Â Ä¿³Î ÄÄÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¿©±â¼­´Â »ç¿îµå Ä«µå¿Í °ü·ÃµÈ °Í¿¡ ´ëÇØ¼­¸¸ ¾ð±ÞÇÒ °ÍÀÌ´Ù.

»ç¿îµå¸¦ Áö¿øÇϵµ·Ï Ä¿³ÎÀ» ¼³Á¤ÇØ º»ÀûÀÌ ¾ø´Ù¸é Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿¡ Æ÷ÇԵǾîÀÖ´Â Readme ÆÄÀÏÀ» ¸ðµÎ ,ƯÈ÷ ¿©·¯ºÐÀÇ Ä«µå¿¡ °ü·ÃµÈ Á¤º¸¸¦, ÀÐ¾î º¸´Â °ÍÀÌ ÁÁ´Ù. ¾Æ·¡ÀÇ ¹®¼­ ÆÄÀÏÀÌ Ä¿³Î »ç¿îµå µå¶óÀ̹ö µð·ºÅ丮¿¡, ÀϹÝÀûÀ¸·Î /usr/src/linux/drivers/sound, ÀÖ´Ù.

CHANGELOG         - ÆÇ¿Ã¸²¿¡ ÀÇÇØ º¯È­µÈ °ÍÀ» ¼³¸í
COPYING           - ÀúÀÛ±Ç
Readme            - ÃÖ½ÅÀÇ ±×¸®°í °¡Àå Áß¿äÇÑ ´º½º
Readme.aedsp16    - Audio Excel DSP 16 »ç¿îµå Ä«µå¿¡ ´ëÇÑ Á¤º¸
Readme.cards      - ƯÁ¤ Ä«µåÀÇ ¼³Á¤½Ã ÁÖÀÇÇØ¾ß ÇÒ »çÇ×
Readme.linux      - Ä¿³Î°ú´Â º°µµ·Î ¹ßÇ¥µÇ´Â »ç¿îµå µå¶óÀ̹ö ¼³Ä¡½Ã ÁÖÀÇ»çÇ×
Readme.modules    - Å»Âø½Ä ¸ðµâ(loadable kernel module)·Î ¼³Á¤ÇÏ´Â ¹ý
Readme.v30        - ¹öÀü 3.0 »ç¿îµå µå¶óÀ̹öÀÇ »õ·Î¿î Ư¡
experimental.txt  - ½ÇÇèÀûÀΠƯ¡¿¡ ´ëÇÑ ÁÖÀÇ »çÇ×

Ä¿³ÎÀ» ¼³Á¤Çϰí ÄÄÆÄÀÏÇÏ´Â ÀϹÝÀûÀÎ °úÁ¤À» µû¶óÇ϶ó. Ä¿³ÎÀ» ¼³Á¤Çϱâ À§ÇÑ ¹æ¹ýÀÌ ÇöÀç ¼¼°¡Áö ÀÖ´Ù. X À©µµ¿ì(X11)¿¡¼­ ¸ÚÀÖ´Â ±×·¡ÇÈ È­¸éÀ¸·Î Ä¿³ÎÀ» ¼³Á¤ÇÏ·Á¸é "make xconfig" Ç϶ó. ÅØ½ºÆ® È­¸é¿¡¼­ ¸Þ´º ¹æ½ÄÀ¸·Î Ä¿³ÎÀ» ¼³Á¤ÇÏ·Á¸é "make menuconfig" ÇÏ¸é µÇ°í, ¿¹ÀüºÎÅÍ »ç¿ëµÇ´ø ¸í·ÉÇà(command line) ÀÔ·Â ¹æ½ÄÀ» ¼±È£ÇÑ´Ù¸é "make config" ÇÏ¸é µÉ °ÍÀÌ´Ù.

"make xconfig" ¶Ç´Â "make menuconfig"¸¦ »ç¿ëÇÒ ¶§ Ưº°ÇÑ ÁÖÀǰ¡ ¿ä±¸µÈ´Ù. ¸ðµç Yes/No Áú¹®À» Á¶½É½º·´°Ô Á¡°ËÇØ¾ß ÇÑ´Ù. À̵é Áú¹®¿¡¼­ Á¦°øÇÏ´Â µðÆúÆ® ´ë´äÀº Ç×»ó No ÀÌ¸ç ¸ðµç °æ¿ì¿¡ Àû¿ë°¡´ÉÇÑ ÀûÀýÇÑ ´ë´äÀÌ ¾Æ´Ï´Ù. ƯÈ÷ "/dev/dsp and /dev/audio support" (CONFIG_AUDIO) ¿É¼ÇÀº ÀϹÝÀûÀ¸·Î Yes¶ó°í ´äº¯ÇØ¾ß ÇÑ´Ù.

ÀúÀÚ´Â ¿©·¯ºÐµéÀÌ ÀüÅëÀûÀ¸·Î »ç¿ëµÇ¾îÁø ¸í·ÉÇà ¹æ½ÄÀÎ "make config"¸¦ »ç¿ëÇÒ °ÍÀ̶ó°í °¡Á¤ÇÑ´Ù. ±× °úÁ¤Àº °¢°¢ÀÇ °æ¿ì¿¡ ¸ðµÎ ºñ½ÁÇÏ´Ù.

»ç¿îµå¸¦ ¼³Á¤ÇÏ´Â µ¥´Â µÎ°¡Áö ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù. ù¹øÂ°´Â "old" ¹æ¹ýÀÌ´Ù (¹öÀü 2.0.0 ÀÌÀüÀÇ Ä¿³Î¿¡¼­ºÎÅÍ Á¦°øµÇ´Â ¹æ½Ä). ÀÌ ¹æ¹ýÀº »ç¿îµå µå¶óÀ̹öÀÇ ÀϺκÐÀÎ standalone configuration program À» »ç¿ëÇÑ´Ù. Ãß°¡ÀûÀÎ "low level" µå¶óÀ̹ö¸¦ ÇÊ¿ä·Î ÇÏ´Â ÀϺθ¦ (miroSOUND, AWE32, ±×¸®°í AEDSP16 Ä«µå) Á¦¿ÜÇÑ ´ëºÎºÐÀÇ »ç¿îµå Ä«µå¿¡ ÀÌ ¹æ¹ýÀ» Àû¿ëÇÒ ¼ö ÀÖ´Ù.

µÎ¹øÂ°´Â ¸Þ´º ¹æ½ÄÀ» »ç¿ëÇÏ´Â "new" ¹æ¹ýÀÌ´Ù. firmware download ÆÄÀÏÀ» ÇÊ¿ä·ÎÇÏ´Â »ç¿îµå Ä«µå¿¡´Â Àû¿ëÇÒ ¼ö ¾ø´Ù. ±×·¯ÇÑ Ä«µå·Î´Â PSS, SM Wave, AudioTrix Pro ±×¸®°í TurtleBeach Tropez/Maui °¡ ÀÖ´Ù. À̵é Ä«µå¿¡´Â "old" ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. "make xconfig" ´Â "new" ¹æ¹ý¸¸À» Á¦°øÇϰí "maek menuconfig" µÎ °¡Áö ¹æ¹ý ¸ðµÎ¸¦ Á¦°øÇÑ´Ù. "make config"´Â µðÆúÆ®·Î¼­ "old" ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ±×·¯³ª "new" ¹æ¹ýÀ» ÇÑ ¹ø »ç¿ëÇÑ ÈÄ¿¡´Â "new" ¹æ¹ýÀÌ "make config" ¿¡ ÀÇÇØ »ç¿ëµÉ °ÍÀÌ´Ù. "make menuconfig" ¸¦ ½ÇÇàÇÏ¿© "old" ¸¦ ¼±ÅÃÇϸé "old" ¹æ¹ýÀ» ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÃßõÇÏ°í ½ÍÀº °ÍÀº "make menuconfig" ¸¦ ½ÇÇàÇÏ¿© "old" sound config ¹æ¹ýÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ´Ù. "new" ¹æ¹ýÀ» À߸ø »ç¿ëÇϸé (ÃÖ¼ÒÇÑ ºÎºÐÀûÀ¸·Î) ¿©·¯°¡Áö »ç¿îµå ¼³Á¤ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.

»ç¿îµå µå¶óÀ̹ö¸¦ Å»Âø½Ä ¸ðµâ(kernel loadable module)·Î ¸¸µå´Â °Íµµ °¡´ÉÇÏ´Ù. óÀ½¿¡´Â Ä¿³Î¿¡ Æ÷ÇÔ½ÃÄÑ »ç¿îµå µå¶óÀ̹ö°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÒ °ÍÀ» ±ÇÇÑ´Ù. ±× ÈÄ¿¡ Ä¿³ÎÀ» Àç¼³Á¤ ÇÏ¿© »ç¿îµå µå¶óÀ̹ö¸¦ Å»Âø½Ä ¸ðµâ·Î ¸¸µå´Â °Íµµ °í·ÁÇØ º¼ ¸¸ÇÏ´Ù.

make config ÇÒ ¶§, »ç¿îµå¸¦ Áö¿øÇϱâ À§ÇØ ´ÙÀ½ Áú¹®¿¡ "y"¶ó°í ´ë´äÇØ¾ß ÇÑ´Ù.

Sounc card support (CONFIG_SOUND) [M/n/y/?]

Ä¿³Î ¼³Á¤¿¡ °üÇÑ Áú¹®ÀÇ ¸¶Áö¸·¿¡ ¾î¶² Á¾·ùÀÇ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÒÁö ¹¯´Â´Ù. À̶§ Á¶½ÉÇØ¼­ ´ë´äÇØ¾ß ÇÑ´Ù. ´äº¯À» À߸øÇÏ¸é ¿©·¯ºÐ¿¡°Ô ²À ÇÊ¿äÇÑ Áú¹®À» ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾î, ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ "»ç¿îµå ºí·¡½ºÅÍ 16" ÀÏ °æ¿ì ù¹øÂ° Áú¹®(PAS16)¿¡ "yes"¶ó°í ´äÇØ¼­´Â ¾ÈµÈ´Ù. ¸¸ÀÏ À߸øÇÏ¿© ù¹øÂ° Áú¹®¿¡ "yes"¶ó°í ´äº¯ÇÑ´Ù¸é "»ç¿îµå ºí·¡½ºÅÍ Ä«µå"¿¡ °üÇÑ Áú¹®Àº ³ªÅ¸³ªÁö ¾ÊÀ» °ÍÀÌ´Ù. "make config"ÀÇ °æ¿ì À߸øµÈ ´äº¯À» ¼öÁ¤Çϱâ À§ÇØ ´Ù½Ã ¾ÕÀ¸·Î µÇµ¹¾Æ °¥ ¼ö ¾ø´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. "make menuconfig" ¶Ç´Â "make xconfig"ÀÇ °æ¿ì ¾ÕÀ¸·Î µÇµ¹¾Æ°¡ ¼öÁ¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ÇÊ¿ä¾ø´Â °ÍÀ» ¼±ÅÃÇÏ´Â °ÍÀº ¸Þ¸ð¸® ³¶ºñ¸¸À» ÃÊ·¡ÇÒ »ÓÀÌ´Ù. ¶ÇÇÑ MPU401°ú °°Àº ÀϺΠµå¶óÀ̹ö´Â SCSI ÄÜÆ®·Ñ·¯¿Í Ãæµ¹À» ÀÏÀ¸Å³ ¼öµµ ÀÖ°í ºÎÆÃÀ» ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼öµµ ÀÖ´Ù.

¿©±â¿¡ ¼³Á¤ ¹®´ä ¿É¼Ç¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀ» ÇϰڴÙ. °¢ Áú¹®¿¡ "y" (yes) ¶Ç´Â "n" (no) ¶ó°í ´äº¯Ç϶ó. ´ë¹®ÀÚ·Î ¾²¿©Áø °ÍÀÌ µðÆúÆ® ´äº¯ÀÌ´Ù. [Y/n/?]ÀÇ °æ¿ì "y" °¡ µðÆúÆ® ´äº¯À̸ç [N/y/?]ÀÇ °æ¿ì´Â "n" °¡ µðÆúÆ® ´äº¯ÀÓÀ» ³ªÅ¸³½´Ù. ¿©·¯ºÐÀÌ ÇØ¾ßÇÒ ´äº¯ÀÌ µðÆúÆ® ´äº¯À̶ó¸é ¿£ÅÍ۸¸ µÎµå¸®¸é µÈ´Ù. ±×·¯³ª ¸í½ÉÇØ¾ßÇÒ °ÍÀº µðÆúÆ®·Î ¼³Á¤µÇ¾î ÀÖ´Â ´äº¯ÀÌ Ç×»ó Á¤È®ÇÑ °ÍÀº ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù.

¹°À½Ç¥("?")¸¦ ÀÔ·ÂÇϸé ÇØ´ç ¼³Á¤ ¿É¼Ç¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù.

¸ðµç Áú¹®ÀÌ ³ªÅ¸³ªÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ¿©·¯ºÐÀÌ ¾Õ¼­ ¼±ÅÃÇÑ °Í¿¡µû¶ó ÀϺΠÁú¹®ÀÌ ³ªÅ¸³ªÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ¶ÇÇÑ ÀϺΠ¿É¼ÇÀÌ ÀÚµ¿À¸·Î ¼±ÅÃµÉ ¼öµµ ÀÖ´Ù.

Old Configuration exists in /etc/soundconf. Use it [Y/n/?]

»ç¿îµå°¡ Áö¿øµÇµµ·Ï Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÑ ÀûÀÌ ÀÖ´Ù¸é ÀÌÀü ¼³Á¤ÀÌ ÀúÀåµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ÀÌÀü ¼³Á¤À» »ç¿ëÇϰíÀÚ Çϸé "y" ¶ó°í ´äº¯Ç϶ó. ¼³Á¤À» ¹Ù²Ù·Á°í Çϰųª »õ·Î¿î Ä¿³Î·Î ¾÷±×·¹À̵åÇÒ °æ¿ì "n" ¶ó°í ´äº¯ÇÑ ´ÙÀ½ ¼³Á¤ °úÁ¤À» °è¼ÓÇØ¾ß ÇÒ °ÍÀÌ´Ù.

ProAudioSpectrum 16 support [Y/n/?]

¿©·¯ºÐÀÌ pro Audio Spectrum 16, ProAudio Studio 16 ¶Ç´Â Logitech SoundMan16À» °¡Áö°í ÀÖ´Ù¸é "y"¶ó°í ´äº¯Ç϶ó. Media Vision ¶Ç´Â Logitech¿¡¼­ Á¦ÀÛÇÑ ´Ù¸¥ Ä«µå¸¦ °®°í ÀÖ´Â °æ¿ì "y" ¶ó°í ´äº¯Çؼ­´Â ¾ÈµÈ´Ù. ¿Ö³ÄÇÏ¸é ±×°ÍµéÀº PAS16 °ú ȣȯµÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

SoundBlaster support [Y/n/?]

Creative LabsÀÌ Á¦ÀÛÇÑ ¿À¸®Áö³Î »ç¿îµåºí·¡½ºÅÍ Ä«µå¸¦ °®°í Àְųª ±×°Í°ú 100% Çϵå¿þ¾î ȣȯµÇ´Â Ä«µå(¿¹:Thunderboard ¶Ç´Â SM Games)¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó. ¾Õ¼­ÀÇ Áö¿øµÇ´Â Ä«µå ¸ñ·Ï¿¡ ¿©·¯ºÐÀÇ Ä«µå°¡ Æ÷ÇԵǾî ÀÖ´Ù¸é ÀÌ Áú¹®¿¡ ´äº¯Çϱâ Àü¿¡ Readme.cards ÆÄÀÏÀ» Àо¶ó. ¾Ë·ÁÁöÁö ¾ÊÀº Ä«µåÀÇ °æ¿ì, ±× Ä«µå°¡ »ç¿îµåºí·¡½ºÅÍ È£È¯À̶ó°í ÁÖÀåÇÑ´Ù¸é "y" ¶ó°í ´ë´äÇÒ ¼öµµ ÀÖ´Ù. ±×·¯³ª ÀÛµ¿ÇÒ °ÍÀ̶ó°í Àå´ãÇÒ ¼ö´Â ¾ø´Ù.

Gravis Ultrasound support [Y/n/?]

GUS ¶Ç´Â GUS MAX¸¦ °®°í ÀÖ´Ù¸é "y"¶ó°í ´ë´äÇ϶ó.

MPU-401 support (NOT for SB16) [Y/n/?]

ÀÌ Áú¹®¿¡ ½ÅÁßÇÏ°Ô ´ë´äÇØ¾ß ÇÑ´Ù. MPU401 ÀÎÅÍÆäÀ̽º´Â °ÅÀÇ ¸ðµç »ç¿îµå Ä«µå°¡ Áö¿øÇÑ´Ù. ±×·¯³ª ÀϺΠ»ç¿îµå Ä«µå´Â ÀڽŸ¸ÀÇ MPU401 µå¶óÀ̹ö¸¦ °®°í ÀÖ´Ù. ÀÌ·± Ä«µåÀÇ °æ¿ì ÀÌ ¿É¼Ç¿¡ "y" ¶ó°í ´äº¯Çϸé Ãæµ¹ÀÌ ÀϾ °ÍÀÌ´Ù. MPU401À» Áö¿øÇÏÁö ¾Ê´Â Ä«µå¿¡ ´ëÇØ¼­µµ "y" ¶ó°í ´äº¯ÇÏ¸é ¹®Á¦¸¦ ÀÏÀ¸Å³ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ Ä«µå°¡ Áö¿øµÇ´Â Ä«µå ¸ñ·Ï¿¡ ÀÖ´Ù¸é Readme.cards ÆÄÀÏÀ» Àо¶ó. ÁøÂ¥ MPU401 MIDI ÀÎÅÍÆäÀ̽º Ä«µå¶ó¸é "y"¶ó°í ´äº¯ÇÏ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù.

6850 UART Midi support [Y/n/?]

¸ðµç °æ¿ì¿¡ ÀÌ Áú¹®¿¡´Â "n" ¶ó°í ´ë´äÇÏ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù. ¿Ö³ÄÇϸé 6850 UART ÀÎÅÍÆäÀ̽º´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

PSS (ECHO-ADI2111) support [Y/n/?]

Orchid SW32, Cardinal DSP16 ¶Ç´Â PSS Ĩ¼Â(AD1848 codec + ADSP-2115 DSP Chip + Echo ESC614 ASIC CHIP)À» ±â¹ÝÀ¸·ÎÇÏ´Â Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯ Ç϶ó.

16 bit sampling option of GUS (not GUS MAX) [Y/n/?]

GUS¿¡ 16 ºñÆ® »ùÇøµ º¸Á¶Ä«µå(daughtercard)°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó. GUS MAX¸¦ °¡Áö°í ÀÖ´Ù¸é "n" ¶ó°í ´äº¯Ç϶ó. ÀÌ ¿É¼ÇÀ» »ì¸®¸é GUS MAX´Â Á×¾î¹ö¸°´Ù.

GUS MAX support [Y/n/?]

GUS MAX¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

Microsoft Sound System support [Y/n/?]

ÀÌ Áú¹®¿¡ "y" ¶ó°í ´äº¯Çϱâ Àü¿¡ ´Ù½Ã ÇÑ ¹ø Àß »ý°¢ ÇØº¸¶ó. Microsoft¿¡¼­ ¸¸µç ¿À¸®Áö³Î Windows Sound System Ä«µå ¶Ç´Â Aztech SG 16 Pro (¶Ç´Â NX16 Pro)¸¦ °¡Áö°í ÀÖ´Ù¸é "y"¶ó°í ´äº¯ÇÏ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù. ¶Ç´Â Áö¿øµÇ´Â Ä«µå ¸ñ·Ï¿¡ ¿©·¯ºÐÀÇ Ä«µå°¡ ¾ø¾úÀ» °æ¿ì "y" ¶ó°í ´äº¯ÇÒ ¼ö ÀÖ´Ù. VoxWare¿¡¼­ ¿øÃµÁö¿øÀ» ¹Þ´Â Ä«µåÀÇ °æ¿ì(For cards having native support in VoxWare), Readme.cards ÆÄÀÏÀ» Àо¶ó. ÀϺΠµå¶óÀ̹ö´Â ÀÚüÀûÀ¸·Î MSS¸¦ Áö¿øÇϱ⵵ Çϸç ÀÌ Áú¹®¿¡ "y" ¶ó°í ´äº¯ÇÏ°Ô µÇ¸é Ãæµ¹ÀÌ ÀϾ °ÍÀÌ´Ù.

Ensoniq soundscape support [Y/n/?]

Ensoniq SouncScape Ĩ¼ÂÀ» »ç¿ëÇÏ´Â »ç¿îµå Ä«µå¸¦ °®°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯ Ç϶ó. Ensoniq, Spea ±×¸®°í Reveal¿¡¼­ Á¦ÀÛµÈ Ä«µå°¡ ¿©±â¿¡ ÇØ´çµÈ´Ù. RevealÀº ´Ù¸¥ Ä«µåµµ ¸¸µé°í ÀÖ´Ù.

MediaTriX AudioTriX Pro support [Y/n/?]

AudioTriX Pro¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

Support for MAD16 and/or Mozart based card?

¿©·¯ºÐÀÇ Ä«µå¿¡ Mozart (OAK OTI0601) ¶Ç´Â MAD16 (OPTi 82C928 ¶Ç´Â 82C929) ¿Àµð¿À ÀÎÅÍÆäÀ̽º ĨÀÌ ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó. À̵é ĨÀº ÇöÀç »ó´çÈ÷ ÀϹÝÀûÀÌ¸ç µû¶ó¼­ ¸¹Àº À̸§ ¾ø´Â Ä«µå¿¡µµ À̵é ĨÀÌ ºÎÂøµÇ¾î ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Ù.µ¡ºÙ¿©¼­ MAD16 ĨÀº Turtle Beach (Tropez), Reveal (ÀϺΠ¸ðµ¨) ±×¸®°í Diamond(ÃֽŠīµå)¿¡¼­ Á¦ÀÛµÈ ÀϺΠīµå¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù.

Support for Crystal CS4232 based (PnP) cards [Y/n/?]

Crystal CS4232 Ĩ¼ÂÀ» »ç¿ëÇÏ´Â Ä«µå¶ó¸é "y" ¶ó°í ´äº¯Ç϶ó.

Support for Turtle Beach Wave Front (Maui, Tropez) synthesizers [Y/n/?]

À̵é Ä«µåÁß Çϳª¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

SoundBlaster Pro support [Y/n/?]

¿©·¯ºÐÀÇ Ä«µå°¡ SouncBlaster Pro(»ç¿îµåºí·¡½ºÅÍ ÇÁ·Î) ¶Ç´Â SoundBlaster 16 (»ç¿îµåºí·¡½ºÅÍ 16) À̶ó¸é "y" ¶ó°í ´äº¯Ç϶ó. »ç¿îµåºí·¡½ºÄ¿ ÇÁ·Î ȣȯ Ä«µåÀÎ °æ¿ì¿¡µµ "y" ¶ó°í ´äº¯Ç϶ó. "n"¶ó°í ´äº¯ÇÏ¸é ¾à°£ÀÇ ¸Þ¸ð¸®°¡ Àý¾àµÇÁö¸¸ "y" ¶ó°í ´äº¯ÇÏ´Â °Íµµ ¶Ç ´Ù¸¥ ¾ÈÀüÇÑ ¼±ÅÃÀÌ´Ù.

SoudBlaster 16 support [Y/n/?]

»ç¿îµåºí·¡½ºÅÍ 16 (AWE 32 Æ÷ÇÔ)À» °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

Audio Excel DSP 16 initialization support [Y/n/?]

Audio Excel DSP16 Ä«µå¸¦ °®°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Readme.aedsp16 ÆÄÀÏÀ» º¸¶ó.

¿ªÀÚÀÇ È®Àο¡ ÀÇÇϸé ÃÖ¼ÒÇÑ Ä¿³Î ¹öÀü 2.0.0 ¿¡¼­ºÎÅÍ 2.0.30 »çÀÌÀÇ Ä¿³Î¿¡¼­´Â À§ÀÇ ¼¼°¡Áö¸¦ ¹°¾î º¸Áö ¾Ê´Â´Ù.

»ç¿îµåºí·¡½ºÅÍ Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é »ç¿îµåºí·¡½ºÅÍ¿Í °ü·ÃµÈ ù Áú¹®¿¡¸¸ "y" ¶ó°í ´ë´äÇØ ÁÖ¸é µÈ´Ù. Audio Excel DSP16Àº ´çºÐ°£ Áö¿øµÇÁö ¾ÊÀ» ¸ð¾çÀÌ´Ù.

¼³Á¤ ÇÁ·Î±×·¥Àº ´õ ³ôÀº ¼öÁØÀÇ ¼­ºñ½º¿¡ ´ëÇÑ Áú¹®À» ¸î°¡Áö ÇÒ °ÍÀÌ´Ù. ÀÌµé °¢°¢ÀÇ Áú¹®¿¡ "y" ¶ó°í ´äº¯ÇÒ °ÍÀ» ±ÇÇÑ´Ù. ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¿É¼ÇÀÌ ÀÖ´Ù¸é "n" ¶ó°í ÇØµµ ÁÁ´Ù.

/dev/dsp and /dev/audio support (usually required) [Y/n/?]

/dev/dsp ¿Í /dev/audio, A/D ±×¸®°í D/A º¯È¯±â¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é "n" ¶ó°í ´äº¯Çصµ ÁÁÁö¸¸ ±×·¸Áö ¾Ê´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

MIDI interface support [Y/n/?]

/dev/sequencer ¿Í /dev/musicÀ» ÀÌ¿ëÇÑ MIDI Æ÷Æ®ÀÇ Á¢±Ù(access) ±×¸®°í /dev/midixxÀÇ »ç¿ëÀ» Æ÷±âÇÑ´Ù¸é "n"¶ó°í ´äº¯Çصµ ÁÁ´Ù. ÀÌ ¿É¼ÇÀº MPU401 ±×¸®°í ÀÏ¹Ý MIDI ȣȯ µð¹ÙÀ̽º¿¡µµ ¿µÇâÀ» ¹ÌÄ£´Ù.

FM synthesizer (YM3812/OPL-3) support [Y/n/?]

"y" ¶ó°í ´äº¯Ç϶ó.

/dev/sequencer support [Y/n/?]

"n" ¶ó°í ´äº¯Çϸé /dev/sequencer ¿Í /dev/music¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µÈ´Ù.

Do you want support for the mixer of SG NX Pro ?

Sound Galaxy NX Pro »ç¿îµå Ä«µå¸¦ °¡Áö°í ÀÖ°í ±× Ä«µåÀÇ ¹Í½º È®Àå ±â´ÉÀ» »ç¿ëÇÏ±æ ¿øÇÑ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

Do you want support for the MV Jazz16 (ProSonic etc.) ?

MV Jazz16 »ç¿îµå Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

Do you have a Logitech SoundMan Games [Y/n/?]

Logitech SoundMan Games »ç¿îµå Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é "y" ¶ó°í ´äº¯Ç϶ó.

À§ÀÇ Áú¹®µé¿¡ À̾ Ä«µåÀÇ Æ¯Á¤ ¼³Á¤ Á¤º¸¿¡ ´ëÇÏ¿© ¹°¾îº¼ °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î I/O address, IRQ ±×¸®°í DMA ¹øÈ£¸¦ ¹°¾îº»´Ù. ÀϺΠīµåÀÇ °æ¿ì Ä«µåÀÇ ÃʱâÈ­¸¦ À§ÇØ »ç¿ëµÇ¾î¾ß ÇÒ ÆÄÀÏ¿¡ ´ëÇØ ¹°¾îº»´Ù. DSP ĨÀ» »ç¿ëÇÏ´Â Ä«µå ¶Ç´Â ÇÁ·Î±×·¥À» Ä«µå·Î ´Ù¿î·Îµå ÇÏ¿© ÃʱâÈ­ ½ÃÄÑ¾ß ÇÏ´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ÀÇ °æ¿ì¿¡ ÇØ´çÇÑ´Ù. ÀϺΠ°æ¿ì¿¡ ÀÌ ÆÄÀÏÀº ¼³Á¤ ÇÁ·Î±×·¥¿¡ ÀÇÇÏ¿© .h ÆÄÀÏ·Î ÀÛ¼ºµÇ¸ç ÄÄÆÄÀÏ µ¿¾È¿¡ µå¶óÀ̹ö¿¡ Æ÷ÇԵȴÙ. Readme.cards ÆÄÀÏ¿¡¼­ ¿©·¯ºÐÀÇ Ä«µå¿¡ ÇØ´çÇÏ´Â ³»¿ëÀ» ´Ù½Ã ÇÑ ¹ø Àо¶ó.

¸¶Áö¸·¿¡ ´ÙÀ½°ú °°Àº Áú¹®ÀÌ ÀÖÀ» °ÍÀÌ´Ù:

The sound driver is now configured.
Save copy of this configuration to /etc/soundconf [Y/n/?]

´ë°³ ¿©·¯ºÐÀº "y" ¶ó°í ´ë´äÇÒ °ÍÀÌ´Ù. ´ÙÀ½¿¡ Ä¿³ÎÀ» Àç ÄÄÆÄÀÏ ÇØ¾ß ÇÒ ÀÏÀÌ ÀÖÀ¸¸é À§¿¡¼­ ¼³Á¤ÇÑ °ÍµéÀ» ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¿©·¯ºÐÀÌ ¿À·¡µÈ »ç¿îµå µå¶óÀ̹ö¸¦ ¾÷±×·¹À̵å ÇÑ´Ù¸é /usr/include/sys/soundcard.h ¿Í /usr/include/sys/ultrasound.h ÆÄÀÏÀÌ /usr/include/linux¿¡ ÀÖ´Â ÇØ´ç ÆÄÀϰú ½Éº¼¸¯ ¸µÅ©°¡ µÇ¾î ÀÖ´ÂÁö È®ÀÎÇ϶ó. ¶Ç´Â °¢°¢ÀÇ ÆÄÀÏ¿¡ #include <linux/soundcard.h> ¿Í #include <linux/ultrasound.h> ¶ó´Â ³»¿ëÀÌ ÀÖ´ÂÁö È®ÀÎÇ϶ó.

ÀÌÁ¦ »õ·Î¿î Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÏ°í ¼³Ä¡ÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù.

4.3 µð¹ÙÀ̽º ÆÄÀÏÀÇ »ý¼º

»ç¿îµå Ä«µå°¡ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ­´Â »ç¿îµå µð¹ÙÀ̽º ÆÄÀÏÀ» ¸¸µé Çʿ䰡 ÀÖ´Ù. ÀÌµé ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀ» óÀ½¿¡ ÀνºÅçÇÒ ¶§ ÀÌ¹Ì »ý¼ºµÈ´Ù. ¾Æ·¡ÀÇ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© °£´ÜÈ÷ Á¡°ËÇÒ ¼ö ÀÖ´Ù. Ãâ·ÂÀÌ ¾Æ·¡¿Í °°ÀÌ ³ª¿À¸é (Ãâ·ÂµÇ´Â ³¯Â¥´Â ¹Ù²ð ¼ö ÀÖ´Ù) µð¹ÙÀ̽º ÆÄÀÏ¿¡ ´ëÇÑ °ÆÁ¤Àº °ÅÀÇ ÇÒ Çʿ䰡 ¾ø´Ù.

% ls -l /dev/sndstat
crw-rw-rw-   1 root     root      14,   6 Apr 25  1995 /dev/sndstat

µð¹ÙÀ̽º ÆÄÀÏÀÌ Á¤È®ÇÏ°Ô »ý¼ºµÇ´Â °Í°ú ±×µé ÆÄÀÏÀÇ ¼ÒÀ¯¹®Á¦´Â º°°³¶ó´Â °ÍÀ» ¸í½ÉÇ϶ó.

µð¹ÙÀ̽ºµéÀÌ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ­´Â ±×Àü¿¡ Ä¿³Î µå¶óÀ̹ö°¡ Ä¿³Î¼Ó¿¡ ·Îµù ¶Ç´Â ÄÄÆÄÀÏ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

µå¹® °æ¿ìÀÌÁö¸¸, µð¹ÙÀ̽º ÆÄÀÏÀÌ À߸ø µÇ¾ú´Ù°í ¹Ï´Â´Ù¸é root·Î ·Î±×ÀÎ ÈÄ /usr/src/linux/drivers/sound µð·ºÅ丮ÀÇ Readme.linux ÆÄÀÏ¿¡ ÀÖ´Â ½©½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© µð¹ÙÀ̽º ÆÄÀÏÀ» »ý¼º½Ãų ¼ö ÀÖ´Ù. ¶Ç´Â ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡¼­ Á¦°øµÇ´Â /dev/MAKEDEV ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

¿©·¯ºÐÀÌ PC ½ºÇÇÅÍ »ç¿îµå µå¶óÀ̹ö¸¦ »ç¿ëÇÒ °æ¿ì ÆÐŰÁö¿¡ µþ·Á¿À´Â ¹®¼­¸¦ ÀÐ¾î º¸¸é ¾î¶² Á¾·ùÀÇ µð¹ÙÀ̽º ÆÄÀÏÀ» »ý¼ºÇØ¾ß ÇÒ Áö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.

4.4 Booting Linux and Testing the Installation

¿©·¯ºÐÀº ÀÌÁ¦ »õ·Î¿î Ä¿³Î·Î¼­ ºÎÆÃÇÏ°í »ç¿îµå µå¶óÀ̹ö¸¦ Å×½ºÆ®ÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. »õ·Î¿î Ä¿³ÎÀ» ¼³Ä¡Çϰí ÀçºÎÆÃ Ç϶ó (¹°·Ð ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì¸¦ ´ëºñÇÏ¿© ÀÌÀüÀÇ Ä¿³ÎÀ» º¸Á¸ÇØ¾ß ÇÒ °ÍÀÌ´Ù).

ºÎÆÃ µ¿¾È¿¡ ´ÙÀ½°ú ºñ½ÁÇÑ ¾î¶² ¸Þ¼¼Áö°¡ È­¸é¿¡ ³ª¿À´ÂÁö È®ÀÎÇ϶ó (½ºÅ©·Ñ ¼Óµµ°¡ ³Ê¹« »¡¶ó¼­ ÀÐÀ» ¼ö ¾ø´Ù¸é ºÎÆÃ ÈÄ¿¡ "dmesg" ¸í·ÉÀ¸·Î ´Ù½Ã º¼ ¼ö ÀÖ´Ù.):

Sound initialization started
<Sound Blaster 16 (4.13)> at 0x220 irq 5 dma 1,5
<Sound Blaster 16> at 0x330 irq 5 dma 0
<Yamaha OPL3 FM> at 0x388
Sound initialization complete

À̰ÍÀÌ ¿©·¯ºÐ Ä«µåÀÇ Á¾·ù ¹× (¸¸ÀÏ ÀÖ´Ù¸é) Á¡ÆÛ ¼¼ÆÃ°ú ¸Â¾Æ¾ß ÇÑ´Ù.

»ç¿îµå µå¶óÀ̹ö¸¦ Å»Âø½Ä Ä¿³Î ¸ðµâ·Î ¸¸µé¾úÀ» ¶§´Â ("insmod sound trace_init=1" °ú °°ÀÌ ÇÏ¿© »ç¿îµå µå¶óÀ̹ö¸¦ »ç¿ë°¡´ÉÇÏ°Ô ÇÏÁö ¾Ê´Â ÇÑ) À§ÀÇ ¸Þ¼¼Áö°¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó.

»ç¿îµå µå¶óÀ̹ö°¡ Ä¿³Î¿¡ ¿¬°á (link) µÉ ¶§ "Sound initialization started", "Sound initialization complete" ¶ó´Â ¸Þ¼¼Áö°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ÀÌµé ¸Þ¼¼Áö°¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù¸é Ä¿³Î¿¡ »ç¿îµå µå¶óÀ̹ö°¡ ¾ø´Ù´Â ¶æÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â »ç¿îµå µå¶óÀ̹ö¸¦ Æ÷ÇÔÇϵµ·Ï ÄÄÆÄÀÏµÈ Ä¿³ÎÀÌ ½ÇÁ¦·Î ÀÛµ¿ÁßÀÎÁö È®ÀÎÇØ¾ß ÇÑ´Ù. "Sound initialization started" °ú "Sound initialization complete" »çÀÌ¿¡ ¾Æ¹«°Íµµ Ç¥½ÃµÇ´Â °ÍÀÌ ¾ø´Ù¸é ÀÎ½ÄµÈ »ç¿îµå µð¹ÙÀ̽º°¡ ¾Æ¹«°Íµµ ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. °ÅÀÇ ´ëºÎºÐ, »ç¿îµå µå¶óÀ̹ö°¡ Á¤È®ÇÏÁö ¾Ê°Å³ª, Ä«µå°¡ Áö¿øµÇÁö ¾Ê°Å³ª, I/O Æ÷Æ®ÀÇ ÁöÁ¤ÀÌ Æ²·È°Å³ª, Çϵå¿þ¾î ¼³Á¤ÀÌ À߸øµÈ (¶Ç´Â µÇÁö ¾ÊÀº) PnP Ä«µå À̰ųª ÇÏ´Â µîÀÇ °æ¿ìÀÌ´Ù.

ºÎÆ®ÇÒ µ¿¾È ¿¡·¯ ¶Ç´Â °æ°í ¸Þ¼¼Áö°¡ Ç¥½ÃµÉ ¼öµµ ÀÖ´Ù. »ç¿îµå µå¶óÀ̹ö ¼³Á¤ ÈÄ Ã¹¹øÂ° ºÎÆÃ ¶§ ±×·¯ÇÑ ¸Þ¼¼Áö°¡ Ç¥½ÃµÇ´ÂÁö ±×·¸Áö ¾ÊÀºÁö ÁÖÀÇÇØ¼­ ÁöÄѺ¸¶ó.

´ÙÀ½À¸·Î device ÆÄÀÏÀÎ /dev/sndstat¸¦ Àо¶ó. »ç¿îµå µå¶óÀ̹ö°¡ Á¦´ë·Î ÃʱâÈ­ µÇ¾ú´ÂÁö¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¾Æ·¡¿Í ºñ½ÁÇÑ ³»¿ëÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù:

% cat /dev/sndstat
ound Driver:3.5.4-960630 (Sat Jan 4 23:56:57 EST 1997 root,
Linux fizzbin 2.0.27 #48 Thu Dec 5 18:24:45 EST 1996 i586)
Kernel: Linux fizzbin 2.0.27 #48 Thu Dec 5 18:24:45 EST 1996 i586
Config options: 0

Installed drivers: 
Type 1: OPL-2/OPL-3 FM
Type 2: Sound Blaster
Type 7: SB MPU-401

Card config: 
Sound Blaster at 0x220 irq 5 drq 1,5
SB MPU-401 at 0x330 irq 5 drq 0
OPL-2/OPL-3 FM at 0x388 drq 0

Audio devices:
0: Sound Blaster 16 (4.13)

Synth devices:
0: Yamaha OPL-3

Midi devices:
0: Sound Blaster 16

Timers:
0: System clock

Mixers:
0: Sound Blaster

À§ÀÇ ¸í·ÉÀÌ ¿¡·¯ ¸Þ¼¼Áö¸¦ º¸¿©ÁÙ ¼öµµ ÀÖ´Ù. "No such file or directory" ¶ó´Â ¿¡·¯ ¸Þ¼¼Áö´Â µð¹ÙÀ̽º ÆÄÀÏÀ» Á¤È®ÇÏ°Ô »ý¼º½Ãų Çʿ䰡 ÀÖÀ½À» ÀǹÌÇÑ´Ù (4.3 ÀýÀ» º¸¶ó). "No such device" ´Â »ç¿îµå µå¶óÀ̹ö°¡ Ä¿³Î¼Ó¿¡ ·Îµù ¶Ç´Â ¿¬°á (link) µÇÁö ¾Ê¾ÒÀ½À» ÀǹÌÇÑ´Ù. 4.2 Àý·Î µ¹¾Æ°¡¶ó.

/dev/sndstat ÀÇ "Card config:" ºÎºÐ¿¡¼­ Ç¥½ÃµÈ ³»¿ëÀÌ ( "(SoundBlaster at 0x220 irq 5 drq 1,5)" ¿Í °°ÀÌ) °ýÈ£ ¼Ó¿¡ µé¾îÀÖ´Ù¸é µð¹ÙÀ̽º ¼³Á¤Àº µÇ¾úÁö¸¸ ÀνÄÀº µÇÁö¾Ê¾Ò´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

ÀÌÁ¦ ¿©·¯ºÐÀº °£´ÜÇÑ »ç¿îµå ÆÄÀÏÀ» ¿¬ÁÖÇÒ Áغñ°¡ µÈ ¼ÀÀÌ´Ù. »ç¿îµå Ãâ·ÂÀÇ ±âº»ÀûÀÎ Á¡°ËÀ» À§ÇØ »ç¿îµå »ùÇà ÆÄÀÏÀ» ±¸ÇÏ¿© »ç¿îµå µð¹ÙÀ̽º·Î º¸³»º¸¶ó. ¿¹¸¦ µé¾î,

% cat endoftheworld >/dev/dsp
% cat crash.au >/dev/audio

(À§ÀÇ ¸í·É¿¡¼­ ">"¸¦ »©¸ÔÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇ϶ó.)

ÀϹÝÀûÀ¸·Î catÀ» »ç¿ëÇÏ´Â °ÍÀÌ ¿Àµð¿À ÆÄÀÏÀ» ¿¬ÁÖÇÏ´Â ¿Ã¹Ù¸¥ ¹æ¹ýÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¸í½ÉÇ϶ó. ´ÜÁö »¡¸® Á¡°ËÇϱâ À§ÇÑ °ÍÀÏ »ÓÀÌ´Ù. ¿©·¯ºÐÀº Àû´çÇÑ (µÚ¿¡ ¼³¸íÇÒ) »ç¿îµå ¿¬ÁÖ ÇÁ·Î±×·¥À» ±¸ÇϰíÀÚ ÇÒ °ÍÀÌ´Ù.

ÀÌ ¸í·ÉÀº /dev/sndstatÀÇ audio devices ºÎºÐ¿¡ ÇϳªÀÇ µð¹ÙÀ̽º¸¸ À־ ½ÇÇàµÉ °ÍÀÌ´Ù. audio devices ºÎºÐ¿¡ ¾Æ¹«°Íµµ ¾ø´Ù¸é µð¹ÙÀ̽º°¡ ¿Ö ÀνĵÇÁö ¾Ê¾Ò´ÂÁö Á¡°ËÇØ¾ß ÇÒ °ÍÀÌ´Ù.

À§ÀÌ ¸í·ÉÀÌ "I/O error" ¸¦ Ç¥½ÃÇÑ´Ù¸é "dmesg" ¸í·ÉÀ» »ç¿ëÇÏ¿© Ä¿³Î ¸Þ¼¼Áö¸¦ ÇÑ ¹ø Àо¶ó. ¾Æ¸¶µµ ¾î¶² ¿¡·¯ ¸Þ¼¼Áö¸¦ ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °¡´É¼ºÀÌ ³ôÀº ¸Þ¼¼Áö´Â "Sound: DMA (output) timed out - IRQ/DRQ config error?" ÀÌ´Ù. À§ÀÇ ¸Þ¼¼Áö´Â ¿©·¯ºÐÀÌ µå¶óÀ̹ö¿¡ ¾Ë·ÁÁØ »ç¿îµå Ä«µåÀÇ interrupt°¡ ½ÇÁ¦·Î »ç¿îµå Ä«µå¿¡ ¼³Á¤µÇ¾î ÀÖ´Â interrupt ¿Í Ʋ¸®´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì µå¶óÀ̹ö¿¡ ¼³Á¤ÇØÁØ IRQ ¿Í DMA channelÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù´Â ³ªÅ¸³½´Ù. À̸¦ ÇØ°áÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº »ç¿îµå Ä«µå°¡ Áö¿øÇÏ´Â ¸ðµç DMA ¿Í IRQ¸¦ ½ÃÇèÇØ º¸´Â °ÍÀÌ´Ù.

¶Ç ´Ù¸¥ °¡´É¼ºÀº, µð¹ÙÀ̽º¿Í ±× µð¹ÙÀ̽º¸¦ À§ÇØ ¼³Á¤ÇØÁØ µå¶óÀ̹ö°¡ ȣȯµÇÁö ¾Ê´Â °ÍÀÏ ¼öµµ ÀÖ´Ù. "SoundBlaster (Pro/16) compatible" »ç¿îµå Ä«µå´Â »ç¿îµåºí·¡½ºÅÍ µå¶óÀ̺ê¿Í ȣȯµÇÁö ¾Ê´Â °æ¿ì¿Í °°Àº °ÍÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ¾î¶² µð¹ÙÀ̽º¿Í ȣȯµÇ´ÂÁö ¾Ë¾Æ¾ßÇÑ´Ù (À̸¦ À§ÇØ ¿¹¸¦ µç´Ù¸é, comp.os.linux.hardware ´º½º±×·ì¿¡ ¹°¾îº¸¶ó).

¸î°¡Áö »ùÇà »ç¿îµå ÆÄÀÏÀ» ftp://tsx-11.mit.edu/pub/linux/packages/sound/snd-data-0.1.tar.Z ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

ÀÌÁ¦ ³ìÀ½(sound recording)À» È®ÀÎÇØ º¸ÀÚ. ¼Ò¸®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© Å×½ºÆ®ÇØ º¼ ¼ö ÀÖ´Ù:

# record 4 seconds of audio from microphone
EDT% dd bs=8k count=4 </dev/audio >sample.au
4+0 records in
4+0 records out
# play back sound
% cat sample.au >/dev/audio

À§¿Í °°ÀÌ Çϱâ À§Çؼ­´Â »ç¿îµå Ä«µå¿¡ ¿¬°áµÈ ¸¶ÀÌÅ©°¡ ÇÊ¿äÇÏ°í ¸¶ÀÌÅ©¿¡ ´ë°í ¸»À» ÇØ¾ßÇÑ´Ù. ¸¶ÀÌÅ©¸¦ ÀÔ·Â ÀåÄ¡·Î¼­ ¼¼ÆÃÇÏ°í ³ìÀ½ °ÔÀÎ ·¹º§À» Á¶ÀýÇÏ·Á¸é ¹Í¼­ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÒ ¼öµµ ÀÖ´Ù.

ÀÌµé ½ÃÇèÀ» Åë°úÇÏ¸é ¿©·¯ºÐÀÇ »ç¿îµå D/A, A/D Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ Á¦´ë·Î ÀÛµ¿ÇÑ´Ù°í ¹Ï¾îµµ µÈ´Ù. ¹®Á¦°¡ ÀÖ´Ù¸é ´ÙÀ½ ÀåÀ» Âü°íÇ϶ó.

4.5 ¹®Á¦Çذá(Troubleshooting

ÀÌ HOWTO ¹®¼­¿¡¼­ Áö½ÃÇÑ´ë·Î µû¶ó Çߴµ¥µµ ¹®Á¦°¡ ÀÖ´Ù¸é Á¡°ËÇØ¾ß ÇÒ °ÍÀÌ ¸î°¡Áö ÀÖ´Ù. Á¡°ËÇØ¾ß ÇÒ »çÇ×À» °£´ÜÇÑ °Í ºÎÅÍ º¹ÀâÇÑ ¼ø¼­·Î ¿­°ÅÇϰڴÙ. Á¡°Ë »çÇ׿¡ ¹®Á¦°¡ ÀÖ´Ù¸é ´ÙÀ½ ´Ü°è·Î ³Ñ¾î°¡±â Àü¿¡ ±× ¹®Á¦ºÎÅÍ ÇØ°áÇ϶ó.

´Ü°è 1: ÇöÀç ÀÛµ¿ÇÏ´Â Ä¿³ÎÀÌ Á¶±ÝÀü¿¡ ¿©·¯ºÐÀÌ ÄÄÆÄÀÏÇÑ Ä¿³ÎÀÎÁö È®ÀÎÇ϶ó.

ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â Ä¿³ÎÀÌ »ç¿îµå¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀÏµÈ Ä¿³ÎÀÎÁö ¾Ë°í ½ÍÀ¸¸é Ä¿³Î¿¡ ÂïÇô ³ª¿À´Â ³¯Â¥(date stamp)¸¦ Á¡°ËÇØ º¸¶ó. uname ¸í·ÉÀ¸·Î À̸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù:

% uname -a
Linux fizzbin 2.0.0 #1 Tue Jun 4 16:57:55 EDT 1996 i386

¶Ç´Â /proc/version ÆÄÀÏÀ» Àо¶ó:

% cat /proc/version
Linux version 2.0.0 (root@fizzbin) (gcc version 2.7.0) #1 Tue Jun 4 16:57:55 EDT

³¯Â¥°¡ ¿©·¯ºÐÀÌ Ä¿³Î ÄÄÆÄÀÏÇÑ ½Ã±â¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â Ä¿³ÎÀº ÀÌÀü °ÍÀÌ´Ù. Á¤¸» ¸®ºÎÆ® Çߴ°¡? ¿©·¯ºÐÀÌ LILO¸¦ »ç¿ëÇÑ´Ù¸é LILO¸¦ ´Ù½Ã ¼³Ä¡ÇÏ¿´´Â°¡ (´ë°³´Â LILO¸¦ ¼³Ä¡Çϱâ À§ÇØ /etc/lilo/install¸¦ ½ÇÇà)? Ç÷ÎÇǷμ­ ºÎÆÃÇÑ´Ù¸é »õ·Î¿î ºÎÆ® Ç÷ÎÇǸ¦ ¸¸µé¾ú´Â°¡ ±×¸®°í ºÎÆÃÇÒ ¶§ ±×°ÍÀ» »ç¿ëÇÏ¿´´Â°¡?

´Ü°è 2: Ä¿³Î »ç¿îµå µå¶óÀ̹ö°¡ ÄÄÆÄÀÏ µÇ¾ú´ÂÁö È®ÀÎÇ϶ó.

À̸¦ Á¡°ËÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ¾Õ¿¡¼­ ¼³¸íÇÏ¿´µíÀÌ "/dev/sndstat" ÀÇ Ãâ·ÂÀ» º¸´Â °ÍÀÌ´Ù. Ãâ·ÂÀÌ ±â´ë¿Í ´Ù¸£´Ù¸é Ä¿³Î ¼³Á¤¿¡¼­ ¹º°¡ Àß ¸øµÈ °ÍÀÌ´Ù. Ä¿³Î ¼³Á¤°ú ÄÄÆÄÀϵîÀ» óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇ϶ó.

´Ü°è 3: ºÎÆÃÇÏ´Â µ¿¾È Ä¿³ÎÀÌ »ç¿îµå Ä«µå¸¦ °¨Áö ÇÏ¿´´Â°¡?

ºÎÆÃµÉ ¶§ Ä¿³ÎÀÌ °¨Áö µÇ¾ú´ÂÁö È®ÀÎÇ϶ó. ºÎÆÃ½Ã È­¸é¿¡ Ç¥½ÃµÇ´Â ¸Þ¼¼Áö¸¦ À¯½ÉÈ÷ º¸¶ó. ½ºÅ©·Ñ ¼Óµµ°¡ »¡¶ó¼­ È®ÀÎÇϱ⠰ï¶õÇÏ´Ù¸é dmesg ¸í·ÉÀ¸·Î ´Ù½Ã º¼ ¼ö ÀÖ´Ù:

% dmesg

¶Ç´Â

% tail /var/adm/messages

¿©·¯ºÐÀÇ »ç¿îµå Ä«µå¸¦ ¹ß°ßÇÏÁö ¸øÇÏ¿´´Ù¸é ¹º°¡ À߸øµÈ °ÍÀÌ´Ù. »ç¿îµå Ä«µå°¡ Á¤È®ÇÏ°Ô ÀνºÅç µÇ¾ú´ÂÁö È®ÀÎÇ϶ó. DOS¿¡¼­ ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ÀÛµ¿ÇÑ´Ù¸é Çϵå¿þ¾î¿¡´Â ¹®Á¦°¡ ¾ø´Ù°í ¹Ï¾îµµ µÈ´Ù. Ä¿³Î ¼³Á¤¿¡ ¹®Á¦°¡ ÀÖÀ» °ÍÀÌ´Ù. »ç¿îµå Ä«µå¸¦ ¾û¶×ÇÑ °É·Î ÁöÁ¤Ç߰ųª º¯¼ö ¼³Á¤ÀÌ Æ²·ÈÀ» ¼öµµ ÀÖ´Ù. ¶Ç´Â ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ¸®´ª½º Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿Í ȣȯµÇÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù.

ÇѰ¡Áö °¡´É¼ºÀº »ç¿îµå Ä«µå°¡ DOS µå¶óÀ̹ö·Î¼­ ÃʱâÈ­ ÇØ¾ßÇÒ Çʿ䰡 ÀÖ´Â "ȣȯ" Ä«µåÁßÀÇ ÇϳªÀÏ °æ¿ìÀÌ´Ù. µµ½º·Î ºÎÆÃÇÏ¿© µµ½º¿ë »ç¿îµå µå¶óÀ̹ö¸¦ ·ÎµùÇ϶ó. ±×·± ÈÄ¿¡ Control-Alt-Delete¸¦ »ç¿ëÇÏ¿© ¸®´ª½º·Î ºÎÆÃÇ϶ó. »ç¿îµå Ä«µåÀÇ I/O address, DMA ±×¸®°í IRQ ¼¼ÆÃÀÌ ¸®´ª½ºÀÇ °æ¿ì¿Í µµ½ºÀÇ °æ¿ì°¡ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇ϶ó. ¿©·¯ºÐÀÇ Ä«µå Á¾·ù¿¡ µû¸¥ ¼³Á¤¿¡ ´ëÇÑ ¸î°¡Áö ÈùÆ®¸¦ Readme.cards ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Áö¿øµÇ´Â Ä«µå ¸ñ·Ï¿¡ ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ¾ø´Ù¸é ¸®´ª½º µå¶óÀ̹ö°¡ ±×°ÍÀ» Áö¿øÇÏÁö ¾ÊÀ» °¡´É¼ºµµ ÀÖ´Ù. ÀÌ ¹®¼­ÀÇ ³¡ºÎºÐ¿¡ ÀÖ´Â ¸î°¡Áö Âü°í¹®ÇåÀÌ ¿©·¯ºÐ¿¡°Ô µµ¿òÀÌ µÉ ¼öµµ ÀÖ´Ù.

´Ü°è 4: dsp µð¹ÙÀ̽º·ÎºÎÅÍ µ¥ÀÌŸ¸¦ ÀÐÀ» ¼ö Àִ°¡?

¾Õ¼­ ¾ð±ÞÇÑ dd ¸í·ÉÀ» »ç¿ëÇÏ¿© /dev/audio µð¹ÙÀ̽º·ÎºÎÅÍ Àб⸦ ½ÃµµÇØ º¸¶ó. ¿¡·¯ ¾øÀÌ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.

À̰ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â ´Ù¸é °¡´É¼º ÀÖ´Â ¿øÀÎÀº µðºñÀ̽º ÆÄÀÏÀÌ´Ù. /dev µð·ºÅ丮¿¡ ÀÖ´Â µð¹ÙÀ̽º ÆÄÀÏÀÇ ÁÖ, ºÎ ¹øÈ£ (major and minor number)°¡ Á¤È®ÇÑÁö È®ÀÎÇ϶ó. µð¹ÙÀ̽º ÆÄÀÏ¿¡ ´ëÇÑ Àбâ¿Í ¾²±â ±ÇÇÑÀ» Á¡°ËÇ϶ó.

»ó´çÈ÷ °¡´É¼º ¾ø±ä ÇÏÁö¸¸ Çϵå¿þ¾î ¹®Á¦ÀÏ ¼öµµ ÀÖ´Ù. Çϵå¿þ¾î ¹®Á¦ÀÎÁö È®ÀÎÇϱâÀ§ÇØ °¡´ÉÇÏ´Ù¸é µµ½º¿¡¼­µµ Á¡°ËÇØ º¸¶ó.

¿©ÀüÈ÷ ¹®Á¦°¡ ÀÖ´Ù¸é ¸¶Áö¸·À¸·Î ½ÃµµÇØ º¼ °ÍµéÀÌ ÀÖ´Ù:


´ÙÀ½ ÀÌÀü Â÷·Ê