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

5. Hard Disks

ÀÌ ÀýÀº Ç¥ÁØ MFM/RLL, ST-506, XT ±×¸®°í IDE µð½ºÅ© µå¶óÀ̹ö ÀåÄ¡µé¿¡ °ü·ÃµÈ ¸ðµç ºÎÆ® ÀÎÀÚµéÀ» ³ª¿­ÇÑ´Ù. IDE³ª generic ST-506 HD µå¶óÀ̹ö´Â ¸ðµÎ `hd=' ¿É¼ÇÀ» Çã¿ëÇÑ´Ù.

5.1 IDE Disk/CD-ROM Driver Parameters

IDE µå¶óÀ̹ö´Â ¸¹Àº parameterµéÀ» Çã¿ëÇÑ´Ù. À̵éÀº µð½ºÅ© geometry specifications·ÎºÎÅÍ ±ÔÁ¤µÇ¸ç Á»´õ ÀÌ°ÍÀº Çâ»óµÇ°Å³ª °íÀå³­ controller ĨÀ» Áö¿øÇϱâ À§ÇÔÀÌ´Ù. ¾Æ·¡ÀÇ °ÍµéÀº ¸ðµç °¡´ÉÇÑ ºÎÆ® ÀÎÀÚµéÀÇ ¸ðÀ½ÀÌ´Ù. Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ç½ÅÀÌ ½ÇÁ¦·Î linux/Documentation µð·ºÅ丮¿¡ ÀÖ´Â ide.txt ÆÄÀÏÀ» Âü°í ÇÏ¿©¶ó. À̷κÎÅÍ ¾Æ·¡ÀÇ ¿ä¾à¹®ÀÌ ¹ßÃéµÇ¾ú´Ù.

 "hdx=" ´Â "hdc" ¿Í °°Àº ¿¹Ã³·³ ¸ðµç "x"  ´Â "a" ·ÎºÎÅÍ "h" ·Î ÀνĵȴÙ.
"idex=" ´Â "ide1"°ú °°Àº ¿¹Ã³·³ ¸ðµç "x"  ´Â "0" ·ÎºÎÅÍ "3" ·Î ÀνĵȴÙ.
 "hdx=noprobe"          : µå¶óÀ̹ö°¡ Á¸ÀçÇÏ¸é ±×°ÍµéÀ» °Ë»öÇÏÁö  ¾Ê´Â´Ù.
 "hdx=none"             : µå¶óÀ̹ö°¡ ¾øÀ¸¸é cmos¸¦ ¹«½ÃÇÏ°í °Ë»öÇÏÁö
                          ¾Ê´Â´Ù.
 "hdx=nowerr"           : ÀÌ µå¶óÀ̹ö¿¡ WRERR_STAT ºñÆ®¸¦ ¹«½ÃÇÑ´Ù.
 "hdx=cdrom"            : µå¶óÀ̹ö°¡ ÀÖ°í ±×°ÍÀÌ cdrom µå¶óÀ̺êÀÌ´Ù.
 "hdx=cyl,head,sect"    : µå¶óÀ̹ö°¡ ÀÖ°í ÁöÁ¤°ªµéÀ» °¡Áö°í ÀÖ´Ù.
 "hdx=autotune"         : ÀÌ µå¶óÀ̹ö¿¡¼­¸¸ °¡´ÉÇÏ´Ù¸é ºü¸¥  PIO mode
                          Áö¿øÀ» À§ÇÏ¿© ÀÎÅÍÆäÀ̽º ¼Óµµ¸¦  Á¶ÀýÇϱâ À§ÇÑ
                          ½Ãµµ¸¦ ÇÒ °ÍÀÌ´Ù.  ¸ðµç ĨÇüÅ¿¡¼­ Áö¿ø µÇÁö´Â
                          ¾ÊÀ¸¸ç ¿¿³¯ÀÇ IDE µå¶óÀ̹ö³ª ÀÌ»óÇÑ IDE
                          µå¶óÀ̹öµé¿¡¼­ »ó´çÇÑ ¹®Á¦¸¦ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù.
 "idex=noprobe"         : ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇϰųª »ç¿ëÇϱâ À§ÇÑ ½Ãµµ¸¦
                          ÇÏÁö ¾Ê´Â´Ù.
 "idex=base"            : ÀϹÝÀûÀ¸·Î "base"°¡ 0x1f0 À̳ª 0x170ÀÇ °ªÀ»
                          °¡Áö¸ç "ctl" ÀÌ "base"+0x206 À¸·Î °¡Á¤µÇ´Â ÁÖ¼Ò¿¡¼­
                          ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÑ´Ù.
 "idex=base,ctl"        : base¿Í ctlÀ» ÁöÁ¤
 "idex=base,ctl,irq"    : base, ctl ±×¸®°í irq ¹øÈ£¸¦ ÁöÁ¤
 "idex=autotune"        : ÀÌ µå¶óÀ̹ö¿¡¼­¸¸ °¡´ÉÇÏ´Ù¸é  ºü¸¥ PIO mode
                          Áö¿øÀ» À§ÇÏ¿© ÀÎÅÍÆäÀ̽º ¼Óµµ¸¦ Á¶ÀýÇϱâ À§ÇÑ
                          ½Ãµµ¸¦ ÇÒ °ÍÀÌ´Ù.  ¸ðµç Ĩ ÇüÅ°¡ Áö¿ø µÇÁö´Â
                          ¾ÊÀ¸¸ç ¿¿³¯ÀÇ IDE µå¶óÀ̹ö³ª ÀÌ»óÇÑ IDE
                          µå¶óÀ̹öµé¿¡¼­ »ó´çÇÑ ¹®Á¦¸¦ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù.
 "idex=noautotune"      : µå¶óÀ̹ö´Â ÀÎÅÍÆäÀ̽º ¼Óµµ¸¦ Á¶ÀýÇÏ·ÁÇÏÁö
                          ¾ÊÀ» °ÍÀÌ´Ù.  ÀÌ´Â cmd640À» Á¦¿ÜÇÑ ´ëºÎºÐÀÇ
                          Ĩ¼Â¿¡¼­ µðÆúÆ®ÀÌ´Ù.
 "idex=serialize"       : idex¿Í ide(x^1)¿¡¼­ ¿¬»êÀ» Áߺ¹ÇÏÁö ¾ÊÀ½
¾Æ·¡ÀÇ °ÍµéÀº base,ctl portsµéÀÌ ´ëüµÇÁö ¾ÊÀº µðÆúÆ® »óȲÀÎ ide0 ¿¡¼­¸¸ ÀûÇÕÇÏ´Ù.
 "ide0=dtc2278"         : DTC2278 ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÏ°í Áö¿øÇÔ
 "ide0=ht6560b"         : HT6560B ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÏ°í Áö¿øÇÔ
 "ide0=cmd640_vlb"      : CMD640 ĨÀ» °¡Áö°í ÀÖ´Â VLB Ä«µåµé¿¡¼­
                          ¿ä±¸µÈ´Ù.  (ÀÚµ¿ÀûÀ¸·Î ¼±ÅõǴ PCI¸¦ À§ÇÑ
                          °ÍÀÌ ¾Æ´Ô)
 "ide0=qd6580"          : qd6580 ÀÎÅÍÆäÀ̽º¸¦ °Ë»öÇÏ°í Áö¿øÇÔ
 "ide0=ali14xx"         : ali14xx Ĩ¼ÂµéÀ»  °Ë»öÇÏ°í Áö¿øÇÔ
                          (ALIM1439/M1445)
 "ide0=umc8672"         : umc8672 Ĩ¼ÂµéÀ» °Ë»öÇÏ°í Áö¿øÇÔ
 
¸ðµç ¿¹¿Ü´Â "BAD OPTION" ¸Þ½ÃÁö¿Í ÇÔ²² °ÅÀýµÈ´Ù.

5.2 Standard ST-506 Disk Driver Options (`hd=')

Ç¥ÁØ µð½ºÅ© µå¶óÀ̹ö´Â IDE µå¶óÀ̹ö¿Í ºñ½ÁÇÑ µð½ºÅ©µéÀ» À§ÇÑ Áö¸®ÀûÀÎ ÀÎÀÚµéÀ» Çã¿ëÇÒ ¼ö ÀÖ´Ù. À̵éÀº ´ÜÁö ¼¼°¡ÁöÀÇ °ªµé(C/H/S)À» ±â´ëÇÑ´Ù. ´õ ¸¹°Å³ª ´õ Àû´Ù¸é ¹«½ÃµÈ´Ù. ÀÎÀڷμ­ ´ÜÁö `hd=' ¸¸À» Çã¿ëÇϴµ¥ ¿¹¸¦ µé¸é `hda=', `hdb=' µîµîÀÌ¸ç ¿©±â¼­´Â Á¤È®ÇÑ °ªÀº ¾Æ´Ï´Ù. ±× ÇüÅ´ ¾Æ ·¡¿¡ ÀÖ´Ù:


        hd=cyls,heads,sects

µÎ °³ÀÇ µð½ºÅ©°¡ ¼³Ä¡µÇ¾ú´Ù¸é À§ÀÇ ¹®ÀåÀÌ µÎ ¹ø° µð½ºÅ©ÀÇ Áö¸®Àû parameter¿Í ÇÔ²² ¹Ýº¹µÈ´Ù.

5.3 XT Disk Driver Options (`xd=')

´ç½ÅÀÌ ¿îÀÌ ¾ÈÁÁ°Ôµµ ¿¿³¯ÀÇ 8bit Ä«µåµé Áß¿¡ Çϳª¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é À̵é Ä«µå¸¦ °Ë»öÇÏ´Â ÄÚµåµéÀº ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ±×¸®°í ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿­À» ãÀ» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.


        xd=type,irq,iobase,dma_chan

typeÀº Ä«µåÀÇ °³°³ÀÇ Á¦Á¶¾÷ÀÚ¸¦ ÁöÁ¤Çϴµ¥ ¾Æ·¡¿Í °°´Ù: 0=generic; 1=DTC; 2,3,4=Western Digital, 5,6,7=Seagate; 8=OMTI. °°Àº Á¦Á¶¾÷ÀÚ·Î ºÎÅÍÀÇ ¿©·¯ type °£ÀÇ Â÷ÀÌÁ¡Àº ´ÜÁö ¹ß°ß½Ã¿¡ »ç¿ëµÇ´Â BIOS ¹®ÀÚ¿­Àε¥ ÀÌ´Â typeÀÌ ÁöÁ¤µÈ´Ù¸é »ç¿ëµÇÁö ¾Ê´Â´Ù. xd_setup() ÇÔ¼ö´Â °ªµéÀ» °Ë»çÇÏÁö ¾Ê°í´Â, ´ç½ÅÀÌ ¸ðµç °ªÀ» ÀÔ·ÂÇÏ¿´À» °ÍÀÌ¶ó °¡Á¤ÇÑ´Ù. ±×·¯¹Ç·Î ²À ÀÔ·ÂÇ϶ó. ¿©±â¿¡ `default' XT ÄÜÆ®·Î·¯ parameter¸¦ °¡Áö´Â BIOS¿¡¼­ »ç¿ëºÒ°¡´ÉÇϰųª ¿Å°ÜÁø WD1002 ÄÜÆ®·Ñ·¯ÀÇ ÇÑ ¿¹°¡ ÀÖ´Ù.
        xd=2,5,0x320,3


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