ÀÌ ÀåÀº SCSI È£½ºÅÍ ¾îµªÅÍ¿Í SCSI ÀåÄ¡µéÀ» ¼³Ä¡ÇÒ¶§ Ä¿³Î¿¡°Ô Á¤º¸µéÀ» Àü´ÞÇϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ºÎÆ® ÀÎÀڵ鿡 ´ëÇÑ ¼³¸íÀÌ´Ù.
Áß°£ ·¹º§ µå¶óÀ̹öµéÀº È£½ºÆ® ¾îµªÅ͸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â µð½ºÅ©, CR-ROMµé, ±×¸®°í Å×ÀÌÇÁ °°Àº °ÍµéÀ» Á¶Á¤ÇÑ´Ù.
Each SCSI device can have a number of `sub-devices' contained within itself. The most common example is one of the new SCSI CD-ROMs that handle more than one disk at a time. Each CD is addressed as a `Logical Unit Number' (LUN) of that particular device. But most devices, such as hard disks, tape drives and such are only one device, and will be assigned to LUN zero.°¢°¢ÀÇ SCSI ÀåÄ¡´Â °¢°¢ ÀÚ½ÅÀÇ `sub-devices' ¹øÈ£¸¦ °¡Áú ¼ö ÀÖ´Ù. Çѹø¿¡ Çϳª ÀÌ»óÀÇ µð½ºÅ©¸¦ Á¶ÀýÇÏ´Â »õ·Î¿î SCSI CD-ROMµé Áß¿¡ Çϳª°¡ ±× ÀϹÝÀûÀÎ ¿¹ÀÌ´Ù. °¢°¢ÀÇ CD´Â ±¸ºÐµÈ ÀåÄ¡ÀÇ `Logical Unit Number' (LUN)·Î¼ ÁÖ¼Ò°¡ ÁÖ¾îÁø´Ù. ±×·¯³ª ÇÏµå µð½ºÅ©µéÀ̳ª Å×ÀÌÇÁ µå¶óÀ̹öµé °°Àº ´ëºÎºÐÀÇ ÀåÄ¡µéÀº ´ÜÁö ÇϳªÀÇ ÀåÄ¡¸¸À» °¡Áö°í LUN zeroÀÇ °ªÀÌ ÇÒ´çµÉ °ÍÀÌ´Ù.
ÀÌ ¹®Á¦´Â À߸øµÈ Æß¿þ¾î¸¦ °¡Áö°í ÀÖ´Â ´ÜÀÏ LUN ÀåÄ¡µé¿¡¼ ¹ß»ýÇÑ´Ù. ºÒ¿ÏÀüÇÏ°Ô ¼³°èµÈ SCSI ÀåÄ¡µéÀº(³Ê¹« ¿À·¡ µÇ¾ú°Å³ª ¿î ³ª»Ú°Ôµµ ³Ê¹« »õ °ÍÀ̾î¼) LUNsÀÌ zero°ªÀÌ ¾Æ´Ñ °Íµé¿¡ ´ëÇؼ´Â °Ë»öµÇµµ·Ï Á¶Á¤ÇÒ ¼ö °¡ ¾ø´Ù. ±×µéÀº SCSI ¹ö½º°¡ lockµÇ°í Àüü SCSI ¹ö½º°¡ ´Ù¿îµÇ°Ô ÇÒ °¡´É¼º¿¡ ´ëÇؼ Ã¥ÀÓÀ» Á®¾ß ÇÑ´Ù. »õ·Î¿î Ä¿³ÎµéÀº ´ç½ÅÀÌ °Ë»öÇÒ LUNµéÀÇ ÃÖ´ë ¼ýÀÚ¸¦ ¼³Á¤ÇÒ È¯°æ ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ±âº»ÀûÀ¸·Î ÀÌ´Â À§¿¡¼ ¾ð±ÞÇÑ ¹®Á¦Á¡À» ÇÇÇϱâ À§ÇÏ¿© ´ÜÁö LUN zero ÀåÄ¡¿¡ ´ëÇÏ¿©¼¸¸ °Ë»öÇÑ´Ù.
To specify the number of probed LUNs at boot, one enters `max_scsi_luns=n' as a boot arg, where n is a number between one and eight. To avoid problems as described above, one would use n=1 to avoid upsetting such broken devicesºÎÆ®½Ã¿¡ °Ë»öµÉ LUNsÀÇ ¼ýÀÚ¸¦ ÁöÁ¤Çϱâ À§Çؼ´Â ºÎÆ® ÀÎÀÚ·Î `max_scsi_luns=n'À» ÀÔ·ÂÇ϶ó. ¿©±â¼ n Àº 1ºÎÅÍ 8 ±îÁöÀÌ´Ù.À§¿¡¼ ¾ð±Þ ÇÑ ¹®Á¦¸¦ ÇÇÇϱâ À§ÇÏ¿© n=1À» »ç¿ëÇÑ´Ù¸é °íÀå³ Àåġó·³ ¿Àµ¿ÀÛÇÏ´Â °ÍÀº ÇÇÇÒ ¼ö ÀÖ´Ù.
ºÎÆ®½Ã¿¡ SCSI Å×ÀÌÇÁ µå¶óÀ̹öÀÇ È¯°æÀº ¾Æ·¡ÀÇ ³»¿ëÀ» »ç¿ëÇÏ¿© ¼³Á¤µÉ ¼ö ÀÖ´Ù.
st=buf_size[,write_threshold[,max_bufs]]
st=32,30,2
À̹ø ÀåÀ» À§ÇÑ ÀϹÝÀûÀΠǥÇö¹ý
iobase -- SCSI È£½ºÆ®°¡ Â÷ÁöÇϴ ù ¹ø° I/O Æ÷Æ®. 16 Áø¼ö·Î ÁöÁ¤µÇ¸ç 0x200ºÎÅÍ 0x3ffÀÇ ¿µ¿ªÀÌ ÁÖ·Î »ç¿ëµÈ´Ù.
irq -- Ä«µå¿¡ »ç¿ëÇϵµ·Ï ¼³Á¤µÈ Çϵå¿þ¾î ÀÎÅÍ·´Æ®. Á¦´ë·Î µÈ °ªÀº Ä«µå¿¡ ÀÇÁ¸ÀûÀ̳ª ÀϹÝÀûÀ¸·Î 5, 7, 9, 10, 11, 12 ±×¸®°í 15 ÀÇ °ªÀÌ »ç¿ëµÈ´Ù. ÀÌ¿ÜÀÇ ´Ù¸¥ °ªµéÀº IDE ÇÏµå µð½ºÅ©µé, Ç÷ÎÇǵé, Á÷·Ä Æ÷Æ®µî °°Àº Æò¹üÇÑ ÁÖº¯ÀåÄ¡¿¡ »ç¿ëµÈ´Ù.
dma -- Ä«µå°¡ »ç¿ëÇÏ´Â DMA(Direct Memory Access) ä³Î. ÀüÇüÀûÀ¸·Î ¹ö½º ¸¶½ºÅ͸µ(bus-mastering)¿¡ »ç¿ëµÈ´Ù. PCI¿Í VLBÄ«µåµéÀº ¿ø·¡ºÎÅÍ
bus-masterÀ̸ç DMA¸¦ ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. ±×¸®°í ISA DMA ä³ÎÀÌ´Ù.
scsi-id -- SCSI ¹ö½º¿¡¼ ¾îµªÅÍ°¡ ÀÚ½ÅÀ» ±¸ºÐÇϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ID. ¾î¶² È£½ºÆ® ¾îµªÅÍ´Â ÀÌ °ªÀÇ º¯°æÀ» Çã¿ëÇÑ´Ù. ´ëºÎºÐÀº ³»ºÎÀûÀ¸·Î º¯ÇÏÁö ¾Ê´Â °ªÀÌ ÁöÁ¤µÇ¾î ÀÖ´Ù. µðÆúÆ® °ªÀº 7ÀÌ´Ù. ±×·¯³ª ¾¾°ÔÀÌÆ®³ª TMC-950º¸µå´Â °íÁ¤µÈ scsi-id¸¦ »ç¿ëÇÑ´Ù.
parity -- SCSI È£½ºÆ® ¾îµªÅÍ°¡ ¸ðµç Á¤º¸¸¦ ±³È¯Çϴµ¥ ÀÖ¾î Æи®Æ¼ °ªÀ» ¿¬°áµÈ ÀåÄ¡¿¡ ºÎ°¡ÇÏ´ÂÁö ¾Æ´ÑÁö °áÁ¤. Æи®Æ¼ °Ë»ç¸¦ °¡´ÉÄÉÇÏ´Â ÇϳªÀÇ ÁöÁ¤ÀÚ¸¦ ÁöÁ¤ÇÏ°í 0ÀÇ °ªÀº Æи®Æ¼ °Ë»ç¸¦ ºÒ°¡´ÉÇÏ°Ô ÇÑ´Ù. ¸ðµç ¾îµªÅÍ°¡ ºÎÆ® ÀÎÀڷμ Æи®Æ¼ °Ë»ç¸¦ ÇÏ´Â ¼±ÅñÇÀ» Áö¿øÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.
(`aha152x=') aha ¼ýÀÚ´Â Ä«µå¿¡ °ü·ÃµÇ¾î ÀÖ°í aic ¼ýÀÚ´Â Soundblaster-16 SCSI¸¦ Æ÷ÇÔ ÇÏ´Â ÀÌ·± ÇüÀÇ Ä«µåµéÀÇ ½ÇÁ¦ÀûÀÎ SCSI Ĩµé¿¡ °ü·ÃµÇ¾î ÀÖ´Ù. Ä¿³ÎÀº ÀÌ·± SCSI È£½ºÆ®µéÀ» °Ë»öÇϱâ À§Çؼ ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í SCSI È£½ºÆ®µéÀÌ Á¸ÀçÇÏÁö ¾Ê´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ÀÌ ¶§ ´ç½ÅÀº ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
aha152x=iobase[,irq[,scsi-id[,reconnect[,parity]]]]
¸ðµç parameterµéÀº ÀÌ ÀåÀÇ Ã³À½ ºÎºÐ¿¡¼ ¼³¸íµÇ¾ú°í reconnect °ªÀº non zero °ªÀ» °¡Áö°í ÀÖ´Ù¸é ÀåÄ¡¸¦ disconnect/reconnect ÇÒ °Í¿¡ ÁÖÀÇ Ç϶ó. »ç¿ë¿¹´Â ´ÙÀ½°ú °°´Ù.
aha152x=0x340,11,7,1
¿©±â¿¡ aha154x ½Ã¸®Áî Ä«µåµéÀÌ ÀÖ´Ù. aha1542 ½Ã¸®Áî Ä«µåµéÀº aha1540 Ä«µåµé¿¡´Â ¾ø´Â I82077 Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯¸¦ º¸µå»ó¿¡ °¡Áö°í ÀÖ´Ù. À̵éÀº ¹ö½º¸¶½ºÅ͸µ(busmastering) Ä«µåµéÀÌ°í ´Ù¸¥ ÀåÄ¡µé°ú ¹ö½º¸¦ °øÀ¯Çϴµ¥ »ç¿ëµÇ´Â ``fairness''¸¦ ¼³Á¤ÇÏ´Â parameterµéÀ» °¡Áö°í ÀÖ´Ù. ºÎÆ® ÀÎÀÚµéÀº ¾Æ·¡¿Í °°´Ù.
aha1542=iobase[,buson,busoff[,dmaspeed]]
buson, busoff °ªµéÀº ISA ¹ö½º¸¦ Á¶ÀýÇÏ´Â Ä«µåÀÇ microseconds ¼ö¿¡ °ü·Ã µÇ¾î ÀÖ´Ù. ´Ù¸¥ Ä«µåµéÀÌ(ISA Ethernet card °°Àº) ISA ¹ö½º¸¦ Á¢±ÙÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ÁÖ±â À§ÇÏ¿© µðÆúÆ® °ªÀº busonÀº 11usÀ̸ç busoff´Â 4usÀÌ´Ù. dmaspeed °ªÀº DMA(Direct Memory Access) Àü¼ÛÇϴµ¥ ÀÖ¾î ±× Àü¼ÛÀ² (MB/s)¿¡ °ü·ÃµÇ¾î ÀÖ´Ù. µðÆúÆ® °ªÀº 5MB/s ÀÌ´Ù. »õ·Ó°Ô °³Á¤µÈ Ä«µåµéÀº ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¼³Á¤À¸·Î ÀÌ °ªÀ» ¼±ÅÃÇÏ´Â °ÍÀ» Çã¶ôÇÏ°í ¿¹ÀüÀÇ Ä«µåµéÀº Á¡Æ۷μ °¡´ÉÇÏ´Ù. ÀÌ °ªÀº ´ç½ÅÀÇ ¸¶´õº¸µå°¡ ±×°ÍÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù°í °¡Á¤ÇÏ°í 10MB/s ±îÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù. 5MB/s ÀÌ»óÀÇ °ªÀ» »ç¿ëÇÏ·Á ÇÑ´Ù¸é ÁÖÀÇÇÏ¿© ½ÇÇèÇ϶ó.
ÀÌ·± º¸µåµéÀº ´ÙÀ½ ÇüÅÂÀÇ ÀÎÀÚ¸¦ Çã¶ôÇÑ´Ù.
aic7xxx=extended,no_reset
AdvanSys µå¶óÀ̹ö´Â AdvanSys SCSI Ä«µå¸¦ À§ÇØ °Ë»öµÇ´Â ÁÖ¼Ò¸¦ 4°³±îÁö Çã¿ëÇÑ´Ù. ÀÌµé °ªµéÀº(»ç¿ëµÇ¾ú´Ù¸é) ¾î¶² ¹æ¹ýÀ¸·Îµç EISA³ª PCI¸¦ °Ë»ö ÇÏ´Â °Í¿¡ ¿µÇâÀ» ÁÖÁö ¸øÇÑ´Ù. °Ô´Ù°¡, µå¶óÀ̹ö°¡ µð¹ö±ëÀÌ °¡´ÉÇÏ°Ô ÄÄÆÄÀÏ µÇ¾ú´Ù¸é µð¹ö±ë Ãâ·Â ·¹º§Àº 0xdeb[0-f] ÆĶó¹ÌÅ͸¦ ÁÜÀ¸·Î ÀÎÇÏ¿© ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù. 0-f ÀÇ °ªÀº µð¹ö±ë ¸Þ½ÃÁö ·¹º§À» 16´Ü°èÁß¿¡ Çϳª·Î ¼³ Á¤ÇÏ°Ô ÇÑ´Ù.
´Ù¸¥ SCSI È£½ºÆ® ºÎÆ® ÀÎÀÚ¿Í ´Ù¸£°Ô, IN2000 µå¶óÀ̹ö´Â ÀÚ½ÅÀÇ ´ëºÎºÐÀÇ Á¤¼ö ÀÎÀÚ¾Õ¿¡ ASCII ¹®ÀÚ¿À» ºÙ¿© »ç¿ëÇÑ´Ù.
ioport:addr -- addr´Â Ä«µå(ÀϹÝÀûÀ¸·Î ROM º¸´Ù ¾Æ·¡ÁÖ¼Ò)ÀÇ IO ÁÖ¼Ò.
noreset -- No optional args. ºÎÆ®½Ã¿¡ SCSI ¹ö½º°¡ Àç¼³Á¤ µÇ´Â °ÍÀ» ¸·´Â ´Ù.
nosync:x -- x ´Â ºñÆ® ¸¶½ºÅ©·Î¼ óÀ½ 7ºñÆ®µéÀº 7°³ÀÇ °¡´ÉÇÑ SCSI ÀåÄ¡ µé°ú ¿¬°üµÇ¾î ÀÖ´Ù.(ÀåÄ¡ #0¹øÀº bit 0À¸·Î ÇÏ´Â µî). ±× ÀåÄ¡°¡ µ¿½Ã¿¡ ÀÛµ¿ÇÏ´Â °ÍÀ» ¸·±âÀ§ÇÏ¿© ÀÌ ºñÆ®¸¦ ¼³Á¤ÇÑ´Ù.
period:ns -- ns´Â SCSI µ¥ÀÌÅÍÀÇ Àü¼Û ÁÖ±âÀÇ ÃÖ¼Ò ³ª³ë¼¼ÄÁÆ® °ªÀÌ´Ù. µðÆúÆ®·Î 500 À̸ç; 250¿¡¼ 1000±îÁöÀÇ °ªÀÌ °¡´ÉÇÏ´Ù.
disconnect:x -- °áÄÚ ¿¬°áÀ» ²÷Áö ¾ÊÀ¸·Á¸é x = 0À¸·Î Ç×»ó ¿¬°áÇÏ·Á¸é x = 2·Î. x = 1Àº 'adaptive' ¿¬°á Á¾·á¸¦ ÇÑ´Ù. ÀÌ´Â µðÆúÆ®À̸ç ÀϹÝÀûÀ¸·Î ÃÖ¼±ÀÇ ¼±ÅÃÀÌ´Ù. debug:x `DEBUGGING_ON' ÀÌ Á¤ÀÇ µÇ¾î ÀÖ´Ù¸é x ´Â Ãâ·ÂÇϱâ À§ÇÑ µð¹ö±× Ãâ·ÂÀÇ ¿©·¯ °¡Áö ÇüŸ¦ ÀÏÀ¸Å°´Â ºñÆ®¸¶½ºÅ©ÀÌ´Ù. in2000.h ¾È¿¡ Á¤ÀÇµÈ DB_xxx¸¦ º¸¶ó.
proc:x -- `PROC_INTERFACE' °¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù¸é, x´Â /proc ÀÎÅÍÆäÀ̽º°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ°í ¹«¾ùÀ» ÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â ºñÆ®¸¶½ºÅ©ÀÌ´Ù. - in2000.h ¾È¿¡ Á¤ÀÇµÈ PR_xxx¸¦ º¸¶ó. »ç¿ë ¿¹µéÀÌ ¾Æ·¡¿¡ ¿°ÅµÇ¾ú´Ù.
in2000=ioport:0x220,noreset in2000=period:250,disconnect:2,nosync:0x03 in2000=debug:0x1e in2000=proc:3
´Ù¸¥ µå¶óÀ̹öµé°ú ´Þ¸®, ÀÌ°ÍÀº i/o, IRQ³ª DMA ä³Î°ú Åë½ÅÇϱâ À§ÇÏ¿© ºÎÆ® Æĸ®¹ÌÅ͵éÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. (AM53C974°¡ PCI ÀåÄ¡°¡ µÇ¸é¼ºÎÅÍ ±×·¸°Ô ÇÒ ÇÊ¿ä°¡ ¾ø¾îÁ³´Ù.) ´ë½Å¿¡, parameterµéÀº Àü¼Û ¸ðµåµéÀ̳ª È£½ºÆ®¿Í ÁöÁ¤µÈ ÀåÄ¡°£¿¡ »ç¿ëµÇ´Â Àü¼ÛÀ²À» ¾Ë¸®´Âµ¥ »ç¿ëµÇ°ï ÇÑ´Ù. ¿¹Á¦¿¡ Àß ³ªÅ¸³ª ÀÖ´Ù.
AM53C974=7,2,8,15
¿¹Àü Ä¿³Î¿¡¼ buslogic µå¶óÀ̹ö´Â ´ÜÁö ÇϳªÀÇ parameter¸¸À» Çã¿ëÇÑ´Ù. ÀÌ´Â I/O º£À̽º ÁÖ¼ÒÀÌ´Ù. ÀÌ ÁÖ¼Ò´Â ´ÙÀ½ÀÇ Á¤È®ÇÑ °ªµé Áß¿¡ ÇϳªÀ̾î¾ß ÇÑ´Ù: 0x130, 0x134, 0x230, 0x234, 0x330, 0x334.
¹öÀü 2.x Ä¿³Î¿¡¼´Â BusLogic µå¶óÀ̹ö´Â ¸¹Àº parameterµéÀ» Çã¿ëÇÑ´Ù. (À§ÀÇ °æ¿ì BusLogic¿¡¼ B ¿Í L ÀÚ°¡ ´ë¹®ÀÚÀÎ °Í¿¡ ÁÖÀÇÇ϶ó.) ¾Æ·¡¿¡ Ä¿³Î ¹öÀü 2.0¿¡ Æ÷ÇԵǾî ÀÖ´Â Leonard N. Zubkoff'ÀÇ µå¶óÀ̹ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀÌ ÀÖ´Ù.
BusLogic µå¶óÀ̹ö¸¦ À§Çؼ Ä¿³Î ¸í·É¶óÀÎÀÇ ³»¿ëÀº "BusLogic=" À̶ó´Â µå¶óÀ̹ö ±¸ºÐÀÚµéÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ ±¸ºÐÀÚ´Â ÄÞ¸¶·Î ±¸ºÐµÇ´Â Á¤¼ö¿Í ¹®ÀÚ¿µé·Î ÀÌ·ç¾îÁø´Ù. °¢°¢ÀÇ ¸í·É ¶óÀεéÀº ÇϳªÀÇ BusLogic È£½ºÆ® ¾îµªÅÍ¿¡ ÀÛ¿ëÇÑ´Ù. ´ÙÁß ¸í·É ¶óÀεéÀº ¿©·¯°³ÀÇ Buslogic È£½ºÆ® ¾î´ðÅ͸¦ °¡Áö°í ÀÖ´Â ½Ã½ºÅÛ¿¡¼µµ »ç¿ëµÉ °ÍÀÌ´Ù.
ù ¹ø° Á¤¼ö´Â È£½ºÆ® ¾îµªÅÍ°¡ À§Ä¡ÇÏ´Â I/O ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù. ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é µðÆúÆ®·Î 0ÀÌ »ç¿ëµÇ¸ç ÀÌ°ÍÀº µðÆúÆ® °Ë»öÇÏ´Â µ¿¾È óÀ½À¸·Î ã´Â BusLogic È£½ºÆ® ¾îµªÅÍÀÇ ÁÖ¼Ò°¡ »ç¿ëµÇ°Ô ÇÑ´Ù. ¸¸¾à I/O ÁÖ¼Ò parameter°¡ ¸í·ÉÇà ¶óÀÎÀ¸·Î ÁÖ¾îÁø´Ù¸é µðÆúÆ® °Ë»öÀº »ý·«µÈ´Ù.
µÎ ¹ø° Á¤¼ö´Â Tagged QueuingÀ» Áö¿øÇÏ´Â ÀåÄ¡µéÀÇ »ç¿ëÇϱâ À§ÇÑ Tagged Queue Depth¸¦ ÁöÁ¤ÇÑ´Ù. Queue Depth´Â ½ÇÇà½Ã¿¡ µ¿½Ã¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Â SCSI ¸í·ÉµéÀÇ ¼ýÀÚÀÌ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, µðÆúÆ®·Î 0ÀÌ »ç¿ëµÇ¸ç ÀÌ°ÍÀº ¾îµªÅÍÀÇ Total Queue Depth³ª ¿øÇÏ´Â ÀåÄ¡µé¿¡¼ ¹ß°ßÇÑ ¼ýÀÚ, Çü, ¼Óµµ, ¿ë·®¿¡ ±â¹ÝÇÏ¿© ÀÚµ¿ÀûÀ¸·Î °áÁ¤µÈ °ªÀÌ »ç¿ëµÈ´Ù. ISA Bounce ¹öÆÛµéÀ» ¿ä±¸Çϴ ȣ½ºÆ® ¾îµªÅ͸¦ À§Çؼ Tagged Queue Depth´Â DMA Bounce Buffer memory Áö³ªÄ£ ÇÒ´çÀ» ÇÇÇϱâ À§ÇÏ¿© ÀÚµ¿ÀûÀ¸·Î BusLogic_TaggedQueueDepth_BB¸¦ ¼³Á¤ÇÑ´Ù. Tagged Queue Depth¸¦ Áö¿øÇÏÁö ¾Ê´Â ÁöÁ¤µÈ ÀåÄ¡µéÀº BusLogic_UntaggedQueueDepthÀÇ Queue Depth¸¦ »ç¿ëÇÑ´Ù.
¼¼ ¹ø° Á¤¼ö´Â ÃÊ ´ÜÀ§·Î ¹ö½º Á¡À¯ ½Ã°£À» ÁöÁ¤ÇÑ´Ù. ÀÌ´Â SCSI¹ö½º Àç¼³ Á¤À» °¡¸®Å°´Â È£½ºÆ® ¾îµªÅÍÀÇ ÇÏµå ¸®¼Â¿Í ¾î¶² SCSI ¸í·ÉµéÀ» ³Ñ°ÜÁÖ´Â µ¿¾È¿¡ ±â´Ù¸®´Â ½Ã°£ÀÇ ÃÑ ÇÕ°èÀÌ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é µðÆúÆ®·Î 0ÀÌ »ç¿ë µÇ°í ÀÌ´Â BusLogic_DefaultBusSettleTimeÀÇ °ªÀ» »ç¿ëÇÑ´Ù´Â ÀǹÌÀÌ´Ù. ³× ¹ø° Á¤¼ö´Â Local OptionsÀ» ÁöÁ¤ÇÑ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é µðÆúÆ®·Î 0ÀÌ µÈ´Ù. Local OptionsÀº ´ÜÁö ÁöÁ¤µÈ È£½ºÆ® ¾îµªÅÍ¿¡¸¸ Àû¿ëµÈ´Ù´Â Á¡¿¡ ÁÖÀÇ Ç϶ó.
´Ù¼¸ ¹ø° Á¤¼ö´Â Global OptionsÀ» ÁöÁ¤ÇÑ´Ù. ÁöÁ¤µÇÁö ¾ÊÀ¸¸é µðÆúÆ®·Î 0 ÀÌ µÈ´Ù. Global OptionsÀº ¸ðµç È£½ºÆ® ¾îµªÅÍ¿¡ °ÉÃÄ Àû¿ëµÈ´Ù´Â Á¡¿¡ ÁÖÀÇ Ç϶ó. ¹®ÀÚ¿ ¿É¼ÇµéÀº Tagged Queuing°ú ¿¡·¯ Á¤Á¤ È£½ºÆ® ¾îµªÅÍ °Ë»öÀ» Á¶ÀýÇÏ ´Âµ¥ »ç¿ëµÈ´Ù. Tagged Queuing ÁöÁ¤ÀÚ´Â "TQ" ·Î ½ÃÀÛÇÏ°í ÁöÁ¤µÈ ÀåÄ¡µéÀÌ ±×°ÍÀ» Áö¿ø ÇÏ´ÂÁö¸¦ Çã°¡ÇÏ´ÂÁö ¾È ÇÏ´ÂÁö¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.
´ÙÀ½ÀÇ ÁöÁ¤ ¿É¼ÇµéÀÌ »ç¿ë °¡´ÉÇÏ´Ù: TQ:Default -- Tagged QueuingÀº BusLogic È£½ºÆ® ¾îµªÅÍÀÇ Æß¿þ¾î ¹öÀüÀ̳ª ´ÙÁß ¸í·ÉÀ» queuing ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°ÔÇÏ´Â Tagged Queue Depth¿¡ ±â¹ÝÇÏ¿© Á¦ÇѵȴÙ.
TQ:Enable -- Tagged QueuingÀº È£½ºÆ® ¾îµªÅÍ Æß¿þ¾î ¹öÀü¿¡ ±â¹ÝÇϵµ·Ï °¿äµÇ´Â ¾î´À Á¦Çѵµ ¹«½ÃÇϴ ȣ½ºÆ® ¾îµªÅÍ¿¡¼ ¸ðµç ´ë»ó ÀåÄ¡µé¿¡ ´ëÇÏ¿© ÀÛµ¿°¡´ÉÇÏ°Ô ¼³Á¤µÉ °ÍÀÌ´Ù.
TQ:Disable -- Tagged QueuingÀº ÀÌ È£½ºÆ® ¾îµªÅÍ¿¡ ¿¬°áµÈ ¸ðµç ÀåÄ¡µé¿¡ ´ëÇÏ¿© ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
TQ:<Per-Target-Spec> -- °¢°¢ÀÇ ¿¬°áµÈ ÀåÄ¡¿¡ ´ëÇÏ¿© ¼·Î ´Ù¸£°Ô Tagged QueuingÀÌ Á¶ÀýµÉ °ÍÀÌ´Ù. <Per-Target-Spec>´Â "Y", "N", ±×¸®°í "X" Áß¿¡ Çϳª·Î ÀÌ·ç¾î Áø´Ù. "Y"´Â Tagged QueuingÀ» °¡´ÉÇÏ°Ô ÇÏ°í "N"´Â À̸¦ ºÒ°¡´ÉÇÏ°Ô ÇÏ°í "X"´Â Æß¿þ¾î ¹öÀü¿¡ ±â¹ÝÇÑ µðÆúÆ®¸¦ ÀÛµ¿À» Çã¿ëÇÑ´Ù. ù ¹ø° ¹®ÀÚ´Â ¿¬°áµÈ ÀåÄ¡ 0¿¡ °ü·ÃµÇ¾î ÀÖ°í µÎ ¹ø° ´Â ÀåÄ¡1¿¡, µîµî; "Y", "N", ±×¸®°í "X"ÀÇ ³ª¿ÀÌ ¸ðµç ¿¬°áµÈ ÀåÄ¡µé¿¡°Ô ¹ÌÄ¡Áö´Â ¾Ê´Â´Ù¸é ÁöÁ¤µÇÁö ¾Ê´Â ¹®ÀÚµéÀº "X" ·Î °¡Á¤µÈ´Ù.
¸í½ÃÀûÀÎ Tagged QueuingÀº ¹®Á¦¸¦ ¹ß»ý ½ÃŲ´Ù´Â °Í¿¡ ÁÖÀÇÇ϶ó; À§ÀÇ ¹æ¹ýÀº Tagged QueuingÀÌ Á¦´ë·Î ±¸ÇöµÇÁö ¾ÊÀº ÀåÄ¡¸¦ µð½º¿¡ÀÌºí ½ÃÅ°´Âµ¥ ¿ì¼± »ç¿ëµÈ´Ù.
¿¡·¯ º¹±¸ ¹æ¹ýÀÇ ÁöÁ¤Àº "ER:"·Î ½ÃÀÛÇÏ¸ç ¸í½ÃÀûÀ¸·Î Á¦´ë·Î ¼º°øÇÏÁö ¸øÇÑ SCSI ¸í·É¿¡ ÀÇÇÏ¿© ResetCommand°¡ ºÒ¸®¾úÀ» ¶§ ÇؾßÇÒ ¿¡·¯ º¹±¸ ÇൿÀ» ÁöÁ¤ÇÑ´Ù.
¾Æ·¡ÀÇ ¿É¼ÇµéÀÌ °¡´ÉÇÏ´Ù:
ER:Default -- ¿¡·¯ º¹±¸¸¦ Hard Reset°ú SCSI ¼ºê½Ã½ºÅÛÀÇ ±ÇÀå»çÇ× ¿É¼Ç ÀÎ Bus Device Reset »çÀÌ¿¡¼ ¼±ÅÃÇÒ °ÍÀÌ´Ù.
ER:HardReset -- ¿¡·¯ º¹±¸ SCSI ¹ö½º ¸®¼ÂÀ» À¯¹ß½ÃÅ°´Â È£½ºÆ® ¾îµªÅÍÀÇ Hard Reset¸¦ ¼±ÅÃÇÒ °ÍÀÌ´Ù.
ER:BusDeviceReset -- ¿¡·¯ º¹±¸´Â ¿¡·¯¸¦ À¯¹ß½ÃÅ°´Â °³°³ÀÇ ÁöÁ¤ ÀåÄ¡¿¡ Bus Device Reset ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ´Ù.
ER:None -- ¿¡·¯ º¹±¸´Â ±ÝÁöµÉ °ÍÀÌ´Ù. ÀÌ ¿É¼ÇÀº SCSI ¹ö½º ResetÀ̳ª ¹ö½º ÀåÄ¡ resetÀÌ ´ë»ó ÀåÄ¡¸¦ ¿ÏÀüÈ÷ º¹±¸ ºÒ°¡´ÉÇÏ°Ô ÇÒ °æ¿ì¿¡¸¸ ¼±ÅõǾî Áø´Ù.
ER:<Per-Target-Spec> -- ¿¡·¯ ºÏ±¸´Â °¢°¢ÀÇ ÀåÄ¡¸¶´Ù °³º°ÀûÀ¸·Î Á¦¾îµÉ °ÍÀÌ´Ù. <Per-Target-Spec>´Â "D","H","B", ±×¸®°í "N" ¹®ÀÚµé·Î ÀÌ·ç¾î Áø ´Ù. "D"´Â µðÆúÆ®¸¦ ¼±ÅÃÇÏ°í. "H"´Â Hard ResetÀ» "B"´Â ¹ö½º ÀåÄ¡ ¸®¼ÂÀ» "N"Àº None¸¦ ¼±ÅÃÇÑ´Ù. ù ¹ø° ¹®ÀÚ´Â 0¹ø ´ë»ó ÀåÄ¡¿Í °ü·ÃµÇ°í µÎ ¹ø° ¹®ÀÚ´Â 1¹ø ´ë»ó ÀåÄ¡¸¦ ......; "D", "H", "B", ±×¸®°í "N" ¹®ÀÚµéÀÇ ³ª¿ ÀÌ ¸ðµç °¡´ÉÇÑ ´ë»ó ÀåÄ¡¸¦ Ä¿¹öÇÒ ¼ö ¾ø´Ù¸é ¿°ÅÇÏÁö ¹®ÀÚµéÀº "D" ·Î °¡Á¤µÈ´Ù. È£½ºÆ® ¾îµªÅÍ °Ë»öÀº´Â ¾Æ·¡ÀÇ ¹®ÀÚ¿µé·Î ±¸¼ºµÈ´Ù.
NoProbe -- ¾î¶² Á¾·ùÀÇ °Ë»öµµ ÇÏÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ¾î´À BusLogic È£½º Æ® ¾îµªÅ͵µ ¹ß°ßµÇÁö ¾ÊÀ» °ÍÀÌ´Ù.
NoProbeISA -- Ç¥ÁØ ISA I/O ÁÖ¼ÒµéÀº °Ë»öµÇÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ´ÜÁö PCI È£½ºÆ® ¾îµªÅ͵éÀÌ °ËÃâµÉ °ÍÀÌ´Ù.
NoSortPCI -- PCI ½ºÄ³´× ¼ø¼¸¦ À§ÇØ ¹ö½º³ª ÀåÄ¡ÀÇ ¹øÈ£¸¦ »ç¿ëÇÏ´Â AutoSCSIÀÇ ¾î¶² ¼³Á¤µµ ¹«½ÃÇϸç PCI ¹ÙÀÌ¿À½º¿¡ Á¦°øµÇ´Â ¼ø¼·Î PCI È£½ºÆ® ¾îµªÅ͵éÀÌ ¿°ÅµÉ °ÍÀÌ´Ù.
ÃÖ±ÙÀÇ ¹öÀü 2.0 Ä¿³Îµé¿¡ ÀÖ¾î¼, EATA µå¶óÀ̹öµéÀº °Ë»öµÇ´Â i/o ÁÖ¼Òµé À» ÁöÁ¤ÇÏ´Â ºÎÆ® ÀÎÀÚ¸¦ Çã¿ëÇÑ´Ù. ´ÙÀ½Àº ÀÌ°ÍÀÇ ÇüÅ´Ù:
eata=iobase1[,iobase2][,iobase3]...[,iobaseN]
ÀÌ·± SCSI È£½ºÆ®À» À§ÇÑ °Ë»ö ÄÚµå´Â ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã¾Æº¸°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ¾Æ´Ï¸é ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿À» ãÀ» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.
tmc8xx=mem_base,irq
µå¶óÀ̹ö´Â ÀÌ·± Ä«µåµéÀ» ¾Ë·ÁÁø ·Ò ¹ÙÀÌ¿À½º ±âÈ£ ¸®½ºÆ®¿¡ µû¶ó¼ °ËÃâÇÑ´Ù. ¾Ë·ÁÁø ¹ÙÀÌ¿À½ºÀÇ Àüü ¸®½ºÆ®¿¡ ´ëÇؼ´Â linux/drivers/scsi/fdomain.c¸¦ º¸±â ¹Ù¶õ´Ù. ÀÌ ÆÄÀÏÀÇ ¾Õ ºÎºÐ¿¡´Â ¸¹Àº Á¤º¸°¡ ÀÖ´Ù. ´ç½ÅÀÇ BIOS°¡ µå¶óÀ̹ö¸¦ ¸ð¸¥´Ù¸é ¾Æ·¡ÀÇ Çü½ÄÀÇ ¿À¹ö¶óÀÌ µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
fdomain=iobase,irq[,scsi_id]
ÀÌ µå¶óÀ̹ö´Â IOMEGA ZIP µå¶óÀ̹ö¿¡ µé¾îÀÖ´Â IOMEGA º´·Ä Æ÷Æ® SCSI ¾îµªÅ͸¦ À§ÇÑ °ÍÀÌ´Ù. ÀÌ°Ç ¿À¸®Áö³¯ IOMEGA PPA3 ÀåÄ¡¿Íµµ µ¿ÀÛÇÑ´Ù. ÀÌ µå¶óÀ̹ö¸¦ À§ÇÑ ºÎÆ® ÀÎÀÚÀÇ Çü½ÄÀÌ´Ù.
ppa=iobase,speed_high,speed_low,nybble
´ç½Å º¸µå¿¡ µû¶ó¼, 5380 Àº i/o »ç»óÇϰųª ¸Þ¸ð¸® »ç»óÀ» ÇÒ °ÍÀÌ´Ù. (ÀϹÝÀûÀ¸·Î 0x400 ¾Æ·¡ÀÇ ÁÖ¼Ò´Â i/o »ç»óÀ» ÀǹÌÇÑ´Ù. ±×·¯³ª PCI³ª EISA Çϵå¿þ¾î´Â 0x3ff ÀÌ»óÀÇ i/o ÁÖ¼ÒµéÀ» »ç¿ëÇÑ´Ù.) ¾î´À °æ¿ìµç, ´ç½ÅÀº ÁÖ¼Ò, IRQ °ª, DMA ä³Î °ªÀ» ÁöÁ¤ÇÑ´Ù. i/o »ç»ó Ä«µåÀÇ ÇÑ ¿¹´Â ´ÙÀ½ÀÌ µÉ °ÍÀÌ´Ù.: ncr5380=0x350,5,3. Ä«µå°¡ ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é 255ÀÇ IRQ °ªÀº ÀÎÅÍ·´Æ®¸¦ ºÒ°¡´ÉÇÏ°Ô ÇÑ´Ù. 254ÀÇ IRQ °ªÀº ÀÚµ¿°Ë»öÀ» ÀǹÌÇÑ ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº linux/drivers/scsi/README.g_NCR5380 ÆÄÀÏ¿¡¼ º¼ ¼ö ÀÖ´Ù.
ÀϹÝÀûÀÎ 53c400 Áö¿øÀº À§¿¡¼ ¾ð±ÞµÈ ÀϹÝÀûÀÎ 5380ÀÇ Áö¿ø°ú °°Àº µå¶ó À̹ö¸¦ »ç¿ëÇÑ´Ù.ºÎÆ® ÀÎÀÚ´Â 53c400¿¡¼ »ç¿ëµÇÁö ¾Ê´Â DMA ä³ÎÀ» Á¦¿ÜÇÏ ¸é µ¿ÀÏÇÏ´Ù.
ÀÌ µå¶óÀ̹ö´Â ´ÙÀ½ ÇüÅÂÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇÑ´Ù:
ncr53c406a=PORTBASE,IRQ,FASTPIO
PAS16Àº NCR5380 SCSI ĨÀ» »ç¿ëÇÏ°í, »õ·Î¿î ¸ðµ¨µéÀº Á¡ÆÛ ¾ø´Â ȯ°æ¼³Á¤ À» Áö¿øÇÑ´Ù. ºÎÆ®ÀÎÀÚ´Â ´ÙÀ½ÀÇ Çü½ÄÀÌ´Ù:
pas16=iobase,irq
ÀÌ·± SCSI È£½ºÆ®À» À§ÇÑ °Ë»ö ÄÚµå´Â ¿ì¼± ¼³Ä¡µÈ BIOS¸¦ ã°í ¾ø´Ù¸é ´ç½ÅÀÇ Ä«µå¸¦ ãÁö ¸øÇÒ °ÍÀÌ´Ù. ¾Æ´Ï¸é ´ç½ÅÀÇ BIOSÀÇ ±âÈ£ ¹®ÀÚ¿ÀÌ Ã£À» ¼ö ¾ø¾î ÀνĵÇÁö ¾Ê´Â´Ù¸é ¾î´À °æ¿ì¿¡µµ ´ç½ÅÀº ´ÙÀ½ Çü½ÄÀÇ ºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇؾ߸¸ ÇÒ °ÍÀÌ´Ù.
st0x=mem_base,irq
ÀÌ·± Ä«µåµéÀº ¶ÇÇÑ NCR5380 Ĩ¿¡ ±â¹ÝÇÑ°í ¾Æ·¡ÀÇ ¿É¼ÇµéÀ» Çã¿ëÇÑ´Ù.
t128=mem_base,irq
ÀÌ Ä«µå¿¡´Â µÎ °³ÀÇ ºñ ÀÇÁ¸ÀûÀÎ µå¶óÀ̹ö°¡ Àִµ¥ Áï, CONFIG_SCSI_U14_34F ´Â u14-34f.c¸¦ »ç¿ëÇÏ°í CONFIG_SCSI_ULTRASTOR´Â ultrastor.c¸¦ »ç¿ëÇÑ´Ù. u14-34f´Â ´ÙÀ½ ÇüÅÂÀÇ ºÎÆ® ÀÎÀÚµéÀ» Çã¿ëÇÑ´Ù (ÃÖ±Ù Ä¿³Î ¹öÀü 2.0¿¡¼).
u14-34f=iobase1[,iobase2][,iobase3]...[,iobaseN]
ÀÌ µå¶óÀ̹ö´Â wd7000À» À§ÇÏ¿© ¾Ë·ÁÁø BIOS ROM ¹®ÀÚ¿À» ã°í ¾à°£ ¶³¾îÁö´Â Ç¥ÁØ È¯°æ ¼³Á¤¿¡ ´ëÇÏ¿© ¾Ë°í ÀÖ´Ù. ´ç½ÅÀÇ Ä«µå¿¡ Á¤È®ÇÑ °ªÀÌ ¾ø°Å³ª ´ç½ÅÀÌ BIOS ¹öÀüÀ» ¾ËÁö ¸øÇÑ´Ù¸é ´ç½ÅÀº ¾Æ·¡ÀÇ ÇüÅ·ΠºÎÆ® ÀÎÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù:
wd7000=irq,dma,iobase
ÇöÀç ¾Æ·¡ÀÇ SCSI Ä«µåµéÀº ºÎÆ®½Ã¿¡ ¾î´À parameterµéµµ »ç¿ëÀÌ ºÒ°¡´ÉÇÏ´Ù. ¿ä±¸µÈ´Ù¸é µå¶óÀ̹ö ÀÚü¸¦ ÆíÁýÇÏ¿© Á÷Á¢ÀûÀÎ °ªÀ» ÁÙ ¼ö ÀÖ´Ù.
Adaptec aha1740 (EISA probing), NCR53c7xx,8xx (PCI, both drivers) Qlogic Fast (0x230, 0x330) Qligic ISP (PCI)