ÀÌ ÀýÀº Ç¥ÁØ MFM/RLL, ST-506, XT ±×¸®°í IDE µð½ºÅ© µå¶óÀ̹ö ÀåÄ¡µé¿¡ °ü·ÃµÈ ¸ðµç ºÎÆ® ÀÎÀÚµéÀ» ³ª¿ÇÑ´Ù. IDE³ª generic ST-506 HD µå¶óÀ̹ö´Â ¸ðµÎ `hd=' ¿É¼ÇÀ» Çã¿ëÇÑ´Ù.
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" ¸Þ½ÃÁö¿Í ÇÔ²² °ÅÀýµÈ´Ù.
Ç¥ÁØ µð½ºÅ© µå¶óÀ̹ö´Â IDE µå¶óÀ̹ö¿Í ºñ½ÁÇÑ µð½ºÅ©µéÀ» À§ÇÑ Áö¸®ÀûÀÎ ÀÎÀÚµéÀ» Çã¿ëÇÒ ¼ö ÀÖ´Ù. À̵éÀº ´ÜÁö ¼¼°¡ÁöÀÇ °ªµé(C/H/S)À» ±â´ëÇÑ´Ù. ´õ ¸¹°Å³ª ´õ Àû´Ù¸é ¹«½ÃµÈ´Ù. ÀÎÀڷμ ´ÜÁö `hd=' ¸¸À» Çã¿ëÇϴµ¥ ¿¹¸¦ µé¸é `hda=', `hdb=' µîµîÀÌ¸ç ¿©±â¼´Â Á¤È®ÇÑ °ªÀº ¾Æ´Ï´Ù. ±× ÇüÅ´ ¾Æ ·¡¿¡ ÀÖ´Ù:
hd=cyls,heads,sects
´ç½ÅÀÌ ¿îÀÌ ¾ÈÁÁ°Ôµµ ¿¿³¯ÀÇ 8bit Ä«µåµé Áß¿¡ Çϳª¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é À̵é Ä«µå¸¦ °Ë»öÇÏ´Â ÄÚµåµéÀº ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ±×¸®°í ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿À» ãÀ» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.
xd=type,irq,iobase,dma_chan
xd=2,5,0x320,3