Winmodem and Linux HOWTO¸®´ª½º¿¡¼ À©¸ðµ©À» »ç¿ëÇÏÀÚ.Alexandre J. alexandre12@mageos.comv1.0, April 2000 Á¤ÁøÇÏ. hamdori@kldp.org v1.0 2000³â 6¿ù 15ÀÏ.ÀÌ ¹®¼´Â À©¸ðµ©À» °¡Áö°í ÀÖ°í ÀÌ À©¸ðµ©À» ¸®´ª½º¿¡¼ »ç¿ëÇÏ°íÀÚ ÇÏ´Â »ç¶÷µéÀ» µ½±â À§Çؼ ÀÛ¼ºµÇ¾ú´Ù. 1. À©¸ðµ©À̶õ ¹«¾ùÀΰ¡?1.1 À©¸ðµ©µµ ¸ðµ©ÀÌ´Ù...À©¸ðµ©µµ ´Ù¸¥ ¸ðµ©µé°ú ¸¶Âù°¡Áö·Î ÀüÈ,BBS,ÀÎÅͳÝ,À½¼ºÀüÈ,Faxµî°ú °°Àº ½áºñ½º¸¦ À§Çؼ »ç¿ëµÈ´Ù. À©¸ðµ©Àº Àüȼ±¿¡ ¿¬°áµÇ°í ±× ¼Óµµ¿¡ ÀÇÇؼ Ư¡Áö¾îÁø´Ù. ¸¸¾à ¸ðµ©¿¡ ´ëÇؼ ´õ ¸¹ÀÌ °øºÎÇÏ°í ½Í´Ù¸é, Modem HOWTO¸¦ Àо±â¸¦ ÃßõÇÑ´Ù. 1.2 À©¸ðµ©Àº ÁøÂ¥ ¸ðµ©ÀÌ ¾Æ´Ï´Ù.ÇÏÁö¸¸ À©¸ðµ©ÀÌ µ¿ÀÛÇϱâ À§Çؼ´Â MS-WINDOWS°¡ ÇÊ¿äÇÏ´Ù. ¿Ö³Ä°í..? °£´ÜÇÏ°Ô ¸»ÇÏÀÚ¸é À©¸ðµ©ÀÌ ¸ÛûÇϱ⠶§¹®ÀÌ´Ù. À©¸ðµ©ÀÌ Á¦´ë·Î µ¿ÀÛÇϱâ À§Çؼ´Â µå¶óÀ̹ö¶ó´Â Ưº°ÇÑ ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÏ´Ù. ±×·¯³ª ¾ÈŸ±õ°Ôµµ Á¦Ç°À» »ì ¶§ ´ã°Ü À̾´ µå¶óÀ̹öÀÇ 99%´Â MS-WINDOWS¸¦ À§ÇÑ µå¶óÀ̹ö´Ù. ÇÏÁö¸¸ ¸®´ª½ºÀÇ ¹ßÀüÀÌ ÀÌ·ç¾îÁö¸é¼ ¸î¸î »ý»ê ¾øü°¡ - ¿¹¸¦ µé¸é LT ¶Ç´Â Motorola ¿Í °°Àº - ÀڽŵéÀÌ »ý»êÇÏ´Â ¸ðµ©¿¡ ¸®´ª½º µå¶óÀ̹ö¸¦ Á¦°øÇϱâ·Î °áÁ¤Çß´Ù. ÇÏÁö¸¸ ±× ¾÷üµéµµ ¸®´ª½ºÀÇ Ã¶ÇÐÀ» Á¦´ë·Î ÀÌÇØÇÏÁö´Â ¸øÇß´Ù. ±×µéÀÌ Á¦°øÇÏ´Â µå¶óÀ̹ö´Â ¹°·Ð Àß µ¿ÀÛÇÏÁö¸¸ GPLÀ» µû¸£°í ÀÖÁö ¾Ê±â ¶§¹®¿¡ ±×µéÀÇ ½î½º ÄÚµå´Â °ø°³ µÇÁö ¾Ê´Â °ÍÀÌ ¹®Á¦¿´´Ù. µû¶ó¼ ¼ÒÀ§ ÇØÄ¿¶ó´Â »ç¶÷µéÀÌ ¼Ò½º¸¦ °ø°³ÇÒ ¼ö ÀÖ´Â µå¶óÀ̹ö¸¦ Á¦ÀÛÇϱâ·Î °áÁ¤Çß´Ù. ÇÏÁö¸¸ ÇØÄ¿µéÀº ¸ðµ© »ý»ê¾÷ü°¡ ±×µé ¸ðµ©ÀÇ »ó¼¼±Ô°ÝÀ» ¸»ÇØÁÖÁö ¾Ê¾Ò±â ¶§¹®¿¡ ±× ȸ»çÀÇ ¸ðµ©¿¡ ´ëÇÑ ¸¹Àº °ÍÀ» ¾Ë ¼ö°¡ ¾ø¾ú´Ù. µû¶ó¼ ¿ÀǼҽº µå¶óÀ̹öµéÀÇ ´ëºÎºÐÀÌ ¾ËÆijª º£Å¸´Ü°è¿¡ ¸Ó¹«¸£°Ô µÇ´Â °ÍÀÌ´Ù. 1.3 ±×·¸´Ù¸é ³»°¡ À©¸ðµ©À» °¡Áö°í Àִ°¡¸¦ ¾î¶»°Ô ¾Ë °ÍÀΰ¡?
2. PIC³Ä ISA³Ä?2.1 PCI³Ä?ÀÚ ¿©±â±îÁö ¿Ô´Ù¸é ¿ì¸®´Â À©¸ðµ©À» °¡Áö°í ÀÖ´Â ¼ÀÀÌ´Ù. À©¸ðµ©¿¡´Â µÎ°¡Áö Á¾·ù°¡ ÀÖ´Ù. Çϳª´Â ISA¹æ½ÄÀÇ À©¸ðµ©ÀÌ°í ´Ù¸¥ Çϳª´Â PCI¹æ½ÄÀÇ À©¸ðµ©ÀÌ´Ù. ¸®´ª½º¿¡¼ À©¸ðµ©À» Àâ´Â ¹®Á¦°¡ ´õ ¾î·Á¿öÁö´Â °ÍÀº ÀÌ µÎ°¡Áö ÀÎÅÍÆäÀ̽º°¡ ¿ÏÀüÈ÷ ´Ù¸£±â ¶§¹®ÀÌ´Ù. µû¶ó¼ ¿ì¸®´Â ÀÌÁ¦ ¿ì¸®°¡ °¡Áö°í ÀÖ´Â À©¸ðµ©ÀÌ ISAÀÎÁö PCIÀÎÁö Å×½ºÆ®ÇØ º¸¾Æ¾ß ÇÒ °ÍÀÌ´Ù. ¿ì¼± ù¹ø°·Î, ¿©·¯ºÐÀº Ä¿³Î ÄÄÆÄÀÏÀ» ´Ù½Ã ÇؾßÇÑ´Ù. make *config¸¦ Çϴµ¿¾È, ´ÙÀ½°ú °°Àº ºÎºÐ¿¡ 'y'¶ó°í üũÇØ ÁÖ¾î¾ß ÇÑ´Ù.
ÀÚ ÀÌÁ¦ ¿ì¸®´Â »õ·Î¿î Ä¿³ÎÀÌ ¼³Ä¡ µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ°í ´ÙÀ½ ´Ü°è·Î ³Ñ¾î°£´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ½ÇÇàÇØ º¸ÀÚ. cat /proc/pci ¸¸¾à Ãâ·Â°á°úÁß¿¡¼ ¿©·¯ºÐÀÇ ¸ðµ© À̸§ÀÌ ³ª¿Â´Ù¸é ¿©·¯ºÐÀº PCIÀ©¸ðµ©À» °¡Áö°í ÀÖ´Â °ÍÀÌ´Ù. ¸ðµ© À̸§ÀÌ Ãâ·ÂµÈ °æ¿ì 'µå¶óÀ̹ö ¼³Ä¡Çϱâ'ÄڳʷΠ¹Ù·Î ³Ñ¾î°¡ÀÚ. 2.2 ISA³Ä?¸¸¾à À§¿¡¼ ¿©·¯ºÐÀÇ ¸ðµ©À» ãÀ»¼ö°¡ ¾ø¾ú´Ù¸é ¾Æ¸¶µµ ¿©·¯ºÐÀº ISAÀ©¸ðµ©À» °¡Áö°í ÀÖÀ» È®·üÀÌ ³ô´Ù. ¾î¶»°Ô È®½ÅÇÒ ¼ö ÀÖÀ»±î? ISAÀÇ Áö¿øÀº Ä¿³Î¿¡¼ ÀÌ·ç¾îÁöÁö ¾Ê´Â´Ù.(2.4.x¹öÁ¯´ëÀÇ Ä¿³Î¿¡¼´Â °¡´ÉÇÒ °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁ÷ ¾ÈÁ¤ÈµÈ ´Ü°è´Â ¾Æ´Ï´Ù.) ´ë½Å¿¡ isapnp¶ó°í ºÒ¸®´Â ¼ÒÇÁÆ®¿þ¾î°¡ ISA¸¦ Áö¿øÇÑ´Ù. ¸ÕÀú ¿©·¯ºÐÀº isapnp¶ó´Â ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù. ¸¶³Å¿¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ´Ù¿î·Îµå ¹ÞÀºÈÄ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. isapnp°¡ ÀνºÅçµÈ ´ÙÀ½¿¡´Â ISA µð¹ÙÀ̽º¸¦ ¿©·¯ºÐÀÇ ÄÄÇ»ÅͷκÎÅÍ Ã£¾Æ¼ °Ë»öÇØ ÁÖ´Â pnpdump¶ó´Â Ưº°ÇÑ ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù. pnpdump¶ó´Â ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°¸é ÀÌ ÇÁ·Î±×·¥Àº µð¹ÙÀ̽º¿¡ ÀÇÇؼ ¾²¿©Áö´Â ÀÚ¿øÀ» ÃßÃøÇؼ /etc/isapnp.conf¶ó´Â ÆÄÀÏ·Î ÀúÀå½ÃÄÑÁØ´Ù. ÀÌÁ¨ /etc/isapnp.conf¶ó´Â ÆÄÀÏÀ» ÆíÁýÇÏ°í isapnp¶ó´Â ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù. isapnp´Â /etc/isapnp.confÆÄÀÏÀ» ÀÐ¾î µé¿©¼ ÀÚµ¿À¸·Î ÀåÄ¡¸¦ ¼³Á¤ÇØ ÁØ´Ù. # Snip details ... ## (DEBUG) (READPORT 0x0203) (ISOLATE PRESERVE) (IDENTIFY *) (VERBOSITY 2) (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING # Identification of my modem card ## Card 1: (serial identifier e2 00 00 01 00 05 50 c3 1e) ## Vendor Id GVC5005, Serial Number 256, checksum 0xE2. ## Version 1.0, Vendor version 0.1 ## ANSI string -->LT Win Modem<-- ## ## Logical device id HSM0140 ## Device support I/O range check register # # We want to configure the GVC5005/256 card (CONFIGURE GVC5005/256 (LD 0 # I/O Base address 0x03f8, with a range of 8 (IO 0 (SIZE 8) (BASE 0x03f8) ) # IRQ 4 (INT 0 (IRQ 4 (MODE +E))) # DMA 5 (DMA 0 (CHANNEL 5)) # DMA 7 (DMA 1 (CHANNEL 7)) # I/O Base Address 2 0x0100, range 8 (IO 1 (SIZE 8) (BASE 0x0100) ) # Name of the card (NAME "GVC5005/256[0]{LT Win Modem }") # Activitate it (ACT Y) # End configuration )) ######## The parameters for my other ISA devices ############## ## Returns all cards to the "Wait for Key" state (WAITFORKEY) 3. ¸ðµ©µå¶óÀ̹ö ¼³Ä¡ÇϱâÀÌ ¼½¼ÇÀ» ÀüºÎ´Ù ÀÐÀ» ÇÊ¿ä´Â ¾ø´Ù. ±×³É °¡Áö°í ÀÖ´Â ¸ðµ©ÀÌ ÀÖ´Â ºÎºÐ¸¸ ÀÐÀ¸¸é µÈ´Ù. ¿¹¸¦ µé¸é, ÀÌ ¼½¼ÇÀº ´ÜÁö LT ¸ðµ©À» Lucent¿Í ¿ÀǼҽº µå¶óÀ̹ö¸¦ °¡Áö°í ¾î¶»°Ô ¼³Ä¡ÇÒ °ÍÀΰ¡¸¦ ¼³¸íÇÏ°í ÀÖ´Ù. µû¶ó¼ ´Ù¸¥ À©¸ðµ©À» °¡Áö°í ÀÖ´Â »ç¶÷¿¡°Ô´Â ÇÊ¿ä ¾øÀ» °ÍÀÌ´Ù. ¸¸¾à¿¡ »õ·Î¿î µå¶óÀ̹ö¸¦ ÀÛ¼ºÇ߰ųª, »ç¿ëÇß´Ù¸é, ±×°ÍÀÌ ¿ÀǼҽºÀÌ°Ç ¾Æ´Ï°Ç°£¿¡ ³ª¿¡°Ô À̸ÞÀÏÀ» º¸³»´Þ¶ó. À̸ÞÀÏÀ» º¸³»ÁÖ¸é ÀÌ ÇÏ¿ìÅõ ¹®¼¿¡ Æ÷ÇÔ½ÃÄÑ ÁÖ°Ú´Ù. 3.1 LT À©¸ðµ©(From Lucent)
URL : http://www.linmodems.org ÀúÀÚ : Lucent Technologies ÀúÀÛ±Ç : GPLÀ» µû¸£Áö ¾ÊÀ½ Áö¿øµÇ´Â Çϵå¿þ¾î : Lucent Ĩ¼ÂÀ» °¡Áö°í ÀÖ´Â ISA/PCI ¸ðµ©(Mars family) Ư¡ : Kernel Module; Serial Æ÷Æ® ½Ã¹Ä·¹À̼Ç, PPP,Fax,Voice Áö¿ø ÇöÀç ¹öÀü : 5.68 ¹®¼ : README ¿ä±¸»çÇ× : Ä¿³Î 2.2.12 ¶Ç´Â ±× ÀÌ»ó ¹öÀüÀÇ Ä¿³Î. Loadable module support »ç¿ë¹ý : ¾ÐÃàÀ» Ç®°í ltinst¸¦ ½ÇÇàÇÏ¸é µÈ´Ù. ¹®Á¦Á¡
3.2 LT À©¸ðµ©(¿ÀǼҽº µå¶óÀ̹ö)
URL : http://www.close.u-net.com ÀúÀÚ : Richard Close and Pavel Machek ÀúÀÛ±Ç : GPL Áö¿øµÇ´Â Çϵå¿þ¾î : Lucent Ĩ¼¼½½ °¡Áö°í ÀÖ´Â ISA/PCI ¸ðµ©(Mars Family) Ư¡ : User-space µå¶óÀ̹ö; Voice Call; PPP´Â Áö¿øµÇÁö ¾ÊÀ½ ÇöÀç ¹öÀü : 0.9.2 ¹®¼ : README ¿ä±¸»çÇ× : GNU C compiler, automake
4. ¸¶Ä¡¸é¼4.1 Licence, CopyrightCopyright (c) 2000 Alexandre J. ÀÌ ÇÁ·Î±×·¥Àº Free ¼ÒÇÁÆ®¿þ¾î´Ù. ¿©·¯ºÐÀº FSF°¡ Çß´ø °Íó·³ GPL¾Æ·¡¿¡¼ ÀÌ ¼Ò½º¸¦ Àç¹èÆ÷ÇÒ ¼öµµ ÀÖ°í ¼öÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥ÀÌ ¿©·¯ºÐµé¿¡°Ô À¯¿ëÇϱ⸦ ¹Ù¶ó¸é¼ ¹èÆ÷ÇÑ´Ù. ÇÏÁö¸¸ ¿©±â¿¡´Â ¾î¶² º¸Áõµµ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Ù. ½ÉÁö¾î´Â »ó¾÷ÀûÀÎ ¶Ç´Â Ưº°ÇÑ ¸ñÀûÀ» À§ÇÑ ¼öÁ¤¿¡ ´ëÇÑ ¾î¶°ÇÑ ´ãº¸µµ Æ÷ÇԵǾî ÀÖÁö ¾Ê´Ù. Á»´õ ÀÚ¼¼ÇÑ »çÇ×À» ¿øÇÑ´Ù¸é GPLÀ» Âü°íÇ϶ó. 4.2 ¿¬¶ô󸸾à ÀÌ ¹®¼¿¡ ´ëÇÑ ÁÁÀº ÀÇ°ßÀÌ ÀÖ´Ù¸é ³ª¿¡°Ô À̸ÞÀÏÀ» º¸³»´Þ¶ó. alexandre12@mageos.com 4.3 Âü°í¹®Çå
|
"It seems strange to meet computer geeks who're still primarily running Windows... as if they were still cooking on a wood stove or something." - mbp |