Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 95

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  Linux SCSI HOWTO
  Drew Eckhardt, <drew@PoohSticks.ORG>
  (linuxdoc-sgml ‚Ö‚Ì•ÏŠ·‚Í Dieter Faulbaum
  <faulbaum@bii.bessy.de>)
  v2.30, 30 August 1996
  “ú–{Œê‚Ö‚Ì–|–óA‚¨‚æ‚Ñ SGML ƒ^ƒO‚Ì‘Å‚¿’¼‚µ
  …Œ´ •¶ <mizuhara@acm.org> (1`4ÍA6`7ÍA10Í`11Í’S“–)
  ’†–ì •—Y <nakano@apm.seikei.ac.jp> (5ÍE8Í`9Í’S“–)
  1997”N4ŒŽ7“ú

  ’ˆÓ: ‚±‚Ì•¶‘‚Í‚©‚È‚èˆÈ‘O‚ɏ‘‚©‚ꂽ‚à‚̂Ȃ̂ŁA‚¢‚Ü‚Ç‚«‚Ì Linux ŠÂ‹«
  ‚É‚Í‚ ‚Ä‚Í‚Ü‚ç‚È‚¢‰ÓŠ‚ª‚ ‚è‚Ü‚·B (JF Project)
  ______________________________________________________________________

  –ÚŽŸ

  1. ‚Í‚¶‚ß‚É
  2. ‚æ‚­‚ ‚é–â‘è
     2.1 •sˆÀ’è‚ȃVƒXƒeƒ€
     2.2 ƒJ[ƒlƒ‹ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“
     2.3 SCSI ƒfƒoƒCƒX‚ª‚·‚×‚Ä‚Ì ID ‚É”½‰ž‚·‚é
     2.4 SCSI ƒfƒoƒCƒX‚ª‚·‚×‚Ä‚Ì LUN ‚É”½‰ž‚·‚é
     2.5 ƒGƒ‰[ƒtƒŠ[‚Ì‚Í‚¸‚̃fƒoƒCƒX‚ɃZƒ“ƒXƒGƒ‰[‚ª‹N‚±‚é
     2.6 ƒlƒbƒgƒ[ƒN‹@”\‚ð‘g‚ݍž‚ñ‚¾ƒJ[ƒlƒ‹‚ª“®‚©‚È‚¢
     2.7 ƒfƒoƒCƒX‚ÍŒŸo‚³‚ê‚邪AƒAƒNƒZƒX‚Å‚«‚È‚¢
     2.8 SCSI ƒVƒXƒeƒ€‚ªƒƒbƒNƒAƒbƒv‚·‚é
     2.9 ƒJ[ƒlƒ‹‚̐ݒè‚ƍč\’z
     2.10 0 ˆÈŠO‚Ì LUN ‚ªŽg‚¦‚È‚¢

  3. ƒoƒOƒŒƒ|[ƒg
     3.1 ƒƒbƒZ[ƒW‚̎擾
     3.2 panic() ‚̈ʒu‚ð“Á’è‚·‚é

  4. ƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹
     4.1 ˆê”Ê“I‚ȏî•ñ
     4.2 ƒJ[ƒlƒ‹ 1.2.N ‚ł̃‚ƒWƒ…[ƒ‹‚̃Tƒ|[ƒg
     4.3 ƒJ[ƒlƒ‹ 1.3.N ‚ł̃‚ƒWƒ…[ƒ‹‚̃Tƒ|[ƒg

  5. ƒzƒXƒgƒAƒ_ƒvƒ^
     5.1 ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚é^‚¢‚È‚¢ƒn[ƒhƒEƒFƒA
        5.1.1 ”z•zƒJ[ƒlƒ‹‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚éƒhƒ‰ƒCƒo
        5.1.2 MCA
        5.1.3 ƒAƒ‹ƒtƒ@”ł̃hƒ‰ƒCƒo
        5.1.4 C³‚ð‚·‚ê‚Γ®ì‚·‚éƒhƒ‰ƒCƒo
           5.1.4.1 NCR53c8x0/7x0
        5.1.5 ‘½•ª“®ì‚µ‚È‚¢ SCSI ƒzƒXƒg
        5.1.6 â‘΂ɓ®ì‚µ‚È‚¢ SCSI ƒzƒXƒg
        5.1.7 •¡”‚̃zƒXƒgƒAƒ_ƒvƒ^
     5.2 ‚æ‚­‚ ‚é–â‘è
        5.2.1 SCSI ‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚Ä‚µ‚Ü‚¤
        5.2.2 BIOS ˆË‘¶‚̃{[ƒhŽ©“®ŒŸoƒ‹[ƒ`ƒ“‚ªŽ¸”s‚·‚é
        5.2.3 ƒƒ‚ƒŠƒ}ƒbƒv•ûŽ®‚Ì I/O ‚ð—p‚¢‚½ƒ{[ƒh‚̏áŠQ
        5.2.4 ƒAƒ‹ƒtƒ@”ł̃hƒ‰ƒCƒo‚Ńu[ƒgƒtƒƒbƒs[‚ðì‚Á‚ău[ƒg‚³‚¹‚é‚Æ ukernel panic : cannot mount root devicev‚Æ‚¢‚¤ƒƒbƒZ[ƒW ‚ªo‚é
        5.2.5 •W€ƒJ[ƒlƒ‹‚É“ü‚Á‚Ä‚¢‚È‚¢ƒhƒ‰ƒCƒo‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚É‚Í
        5.2.6 ƒpƒbƒ`‚Ì‚È‚¢ƒhƒ‰ƒCƒo‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚É‚Í
        5.2.7 Compaq ‚̃VƒXƒeƒ€‚Å PCI ‚̃{[ƒh‚ª“®‚©‚È‚¢
        5.2.8 PCI ‚Ì SCSI ƒVƒXƒeƒ€‚ª %d Hosts ‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ð o‚µ‚½Œã‚Ƀnƒ“ƒOƒAƒbƒv‚µ‚Ü‚·B
     5.3 Adaptec 152xA151xA1505A282xASound Blaster 16 SCSI / SCSI ProA GigabyteA‚»‚Ì‘¼ AIC 6260/6360 ‚ð—p‚¢‚½»•i (•W€)
        5.3.1 ‰Â”\‚Ȑݒè
        5.3.2 Ž©“®ŒŸo
        5.3.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.3.4 ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è
        5.3.5 ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^
     5.4 Adaptec 154xAAMI FastDisk VLBADTC 329x (•W€)
        5.4.1 ‰Â”\‚Ȑݒè
        5.4.2 Ž©“®ŒŸo
        5.4.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.4.4 ’ˆÓ
        5.4.5 ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è
        5.4.6 ‚æ‚­‚ ‚é–â‘è
     5.5 Adaptec 174x
        5.5.1 ‰Â”\‚Ȑݒè
        5.5.2 Ž©“®ŒŸo
        5.5.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.5.4 ’ˆÓ
        5.5.5 ‚æ‚­‚ ‚é–â‘è
     5.6 Adaptec 274xA284x (•W€) 294x (ƒAƒ‹ƒtƒ@”Å)
        5.6.1 ‰Â”\‚Ȑݒè
        5.6.2 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.6.3 ’ˆÓ
     5.7 Always IN2000 (•W€)
        5.7.1 ‰Â”\‚Ȑݒè
        5.7.2 Ž©“®ŒŸo
        5.7.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.7.4 ‚æ‚­‚ ‚é–â‘è
     5.8 BusLogic MultiMaster ƒzƒXƒgƒAƒ_ƒvƒ^
        5.8.1 ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒAƒ_ƒvƒ^
        5.8.2 BT-948/958/958D ƒCƒ“ƒXƒg[ƒ‹‚Ì’ˆÓ
        5.8.3 BusLogic ‚̍L•ñ—pƒ[ƒŠƒ“ƒOƒŠƒXƒg
     5.9 BusLogic FlashPoint ƒzƒXƒgƒAƒ_ƒvƒ^
     5.10 EATA: DPT SmartCacheASmartCache PlusASmartCache IIIA SmartCache IVASmartRAID (•W€)
        5.10.1 ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒ{[ƒh
        5.10.2 ‰Â”\‚Ȑݒè
        5.10.3 Ž©“®ŒŸo
        5.10.4 ƒ[ƒŠƒ“ƒOƒŠƒXƒg
        5.10.5 /proc/scsi ƒTƒ|[ƒg
        5.10.6 ‚æ‚­‚ ‚é–â‘è
        5.10.7 ’ˆÓ
     5.11 TMC-1800ATMC-18C30ATMC-18C50ATMC-36C70 ‚Ì‚¤‚¿‚Ì‚Ç‚ê‚©‚̃`ƒbƒv ‚ðŽg‚Á‚Ä‚¢‚é Future Domain ‚Ì 16x0
        5.11.1 ‰Â”\‚Ȑݒè
        5.11.2 Ž©“®ŒŸo
        5.11.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.11.4 ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è
        5.11.5 ’ˆÓ
     5.12 NCR5380 ”Ä—p / T130B (•W€)
        5.12.1 ‰Â”\‚Ȑݒè
        5.12.2 Ž©“®ŒŸo
        5.12.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.12.4 ‚æ‚­‚ ‚é–â‘è
        5.12.5 ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è
        5.12.6 ’ˆÓ
     5.13 NCR53c8xx (•W€)
        5.13.1 ‰Â”\‚Ȑݒè
        5.13.2 Ž©“®ŒŸo
        5.13.3 ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è
        5.13.4 ‚æ‚­‚ ‚é–â‘è
        5.13.5 ’ˆÓ
     5.14 Seagate ST0x/Future Domain TMC-8xx/TMC-9xx (•W€)
        5.14.1 ‰Â”\‚Ȑݒè
        5.14.2 Ž©“®ŒŸo
        5.14.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.14.4 ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è
        5.14.5 ‚æ‚­‚ ‚é–â‘è
        5.14.6 ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^
     5.15 PAS16 SCSI (•W€)
        5.15.1 ‰Â”\‚Ȑݒè
        5.15.2 Ž©“®ŒŸo
        5.15.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.15.4 ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^
        5.15.5 ‚æ‚­‚ ‚é–â‘è
     5.16 Trantor T128/T128F/T228 (•W€)
        5.16.1 ‰Â”\‚Ȑݒè
        5.16.2 Ž©“®ŒŸo
        5.16.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.16.4 ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^
        5.16.5 ‚æ‚­‚ ‚é–â‘è
     5.17 Ultrastor 14f (ISA)A24f (EISA)A34f (VLB) (•W€)
        5.17.1 ‰Â”\‚Ȑݒè
        5.17.2 Ž©“®ŒŸo
        5.17.3 Ž©“®ŒŸo‚̐ݒè•ÏX
        5.17.4 ‚æ‚­‚ ‚é–â‘è
     5.18 Western Digital 7000 (•W€)
        5.18.1 ‰Â”\‚Ȑݒè
        5.18.2 Ž©“®ŒŸo
        5.18.3 ‚æ‚­‚ ‚é–â‘è
     5.19 AM53/79C974 (ƒAƒ‹ƒtƒ@”Å)
        5.19.1 ‰Â”\‚Ȑݒè
     5.20 qlogic (•W€)
  6. ƒfƒBƒXƒN
     6.1 ‘Ήž‚µ‚Ä‚¢‚é (‚¢‚È‚¢) ƒn[ƒhƒEƒFƒA
     6.2 ‚æ‚­‚ ‚é–â‘è
        6.2.1 uƒVƒŠƒ“ƒ_‚ª 1024 ‚æ‚è‚à‘½‚¢v‚Æ‚¢‚¤ƒƒbƒZ[ƒW
        6.2.2 /dev/hd* ‚Ƀp[ƒeƒBƒVƒ‡ƒ“‚ªØ‚ê‚È‚¢
        6.2.3 ƒŠƒ€[ƒoƒuƒ‹ƒƒfƒBƒAƒhƒ‰ƒCƒu‚©‚烁ƒfƒBƒA‚ð”ro‚Å‚«‚È‚¢
        6.2.4 SCSI ƒfƒBƒXƒN‚©‚ç LILO ‚Ńu[ƒg‚Å‚«‚È‚¢
        6.2.5 fdisk ‚ªˆÈ‰º‚̂悤‚ȃƒbƒZ[ƒW‚ðo—Í‚·‚é
        6.2.6 ƒuƒŠƒbƒWƒ{[ƒh‚É•¡”‚̃hƒ‰ƒCƒu‚ªÚ‘±‚³‚ê‚Ä‚¢‚é‚̂ɁA ‚ЂƂ‚̃hƒ‰ƒCƒu‚µ‚©ŒŸo‚³‚ê‚È‚¢B
        6.2.7 ƒXƒƒbƒvŽž‚ɃVƒXƒeƒ€‚ªƒnƒ“ƒO‚·‚é
        6.2.8 Conner ‚Ì CFP1060S ƒfƒBƒXƒN‚Ì“à—e‚ª‰ó‚ê‚é
     6.3 ƒfƒoƒCƒXƒtƒ@ƒCƒ‹
     6.4 ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬
     6.5 ƒfƒBƒXƒN‚̃WƒIƒƒgƒŠ

  7. CDROM
     7.1 ‘Ήž‚µ‚Ä‚¢‚é (‚¢‚È‚¢) ƒn[ƒhƒEƒFƒA
     7.2 ‚æ‚­‚ ‚é–â‘è
        7.2.1 CDROM ‚ªƒ}ƒEƒ“ƒg‚Å‚«‚È‚¢
        7.2.2 CDROM ‚ª”ro‚Å‚«‚È‚¢B
        7.2.3 ƒI[ƒfƒBƒI CD ‚ª‰‰‘t‚Å‚«‚È‚¢
        7.2.4 workman ‚â xcdplayer ‚ª‚¤‚Ü‚­“®‚©‚È‚¢
        7.2.5 CD ROM ƒ`ƒFƒ“ƒWƒƒ‚Ì2”Ԗڈȍ~‚̃hƒ‰ƒCƒu‚ª“®ì‚µ‚È‚¢
     7.3 ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  8. ƒe[ƒv
     8.1 ‘Ήž‚µ‚Ä‚¢‚é (‚¢‚È‚¢) ƒn[ƒhƒEƒFƒA
     8.2 ‚æ‚­‚ ‚é–â‘è
        8.2.1 ƒu[ƒgŽž‚Ƀe[ƒvƒhƒ‰ƒCƒu‚ª”FŽ¯‚³‚ê‚È‚¢
        8.2.2 •¡”‚̃tƒ@ƒCƒ‹‚ðŠÜ‚ñ‚¾ƒe[ƒv‚ª³‚µ‚­“Ç‚ÝŽæ‚ê‚È‚¢
        8.2.3 ˆ³k‚ªŽ¸”s‚·‚é
        8.2.4 ‘¼‚̃VƒXƒeƒ€‚ƃe[ƒv‚ł̃f[ƒ^‚Ì‚â‚èŽæ‚肪‚Å‚«‚È‚¢
        8.2.5 uNo such devicev‚Æ‚¢‚¤ƒGƒ‰[ƒƒbƒZ[ƒW‚ªo‚é
        8.2.6 “ǂݍž‚Ý‚É‚Í–§“x‚ðŽw’è‚Å‚«‚é‚̂ɁA‘‚«ž‚Ý‚Å‚Í‚Å‚«‚È‚¢
        8.2.7 ƒe[ƒv‚Ì“ªo‚µ‚ð‚·‚é‚Æ‘S‚Ä‚Ì SCSI ƒfƒoƒCƒX‚ªƒtƒŠ[ƒY‚µ‚Ä‚µ‚Ü‚¤
     8.3 ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  9. ”Ä—pƒfƒoƒCƒX
     9.1 ‘Ήž‚µ‚Ä‚¢‚éƒn[ƒhƒEƒFƒA
     9.2 ‚æ‚­‚ ‚é–â‘è
     9.3 ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  10. w“ü‚ÌŽèˆø‚«
     10.1 “]‘—‚̃^ƒCƒv
     10.2 ƒXƒLƒƒƒbƒ^/ƒMƒƒƒU
     10.3 ƒ[ƒ‹ƒ{ƒbƒNƒXƒCƒ“ƒ^[ƒtƒF[ƒX
     10.4 ƒoƒX‚̃^ƒCƒv
     10.5 •¡”‚̃fƒoƒCƒX
     10.6 SCSI-IASCSI-IIASCSI-IIIAFAST ‚¨‚æ‚Ñ WIDE ƒIƒvƒVƒ‡ƒ“‚Ȃǂɂ‚¢‚Ä
     10.7 ƒhƒ‰ƒCƒo‹@”\‚Ì”äŠr
     10.8 ƒ{[ƒh‚Ì”äŠr
     10.9 ‚Ü‚Æ‚ß

  11. ƒ}ƒCƒi[”ԍ†‚ÌŠ„‚è“–‚Ä

  ______________________________________________________________________

  1.  ‚Í‚¶‚ß‚É

  ‚±‚Ì•¶‘‚̓tƒŠ[‚Å‚·BÄ”z•zA•ÏX‚Í Free Software Foundation ”­s‚Ì
  GNU General Public License (ƒo[ƒWƒ‡ƒ“2‚Ü‚½‚Í‚»‚êˆÈ~)‚É‚µ‚½‚ª‚Á‚čs‚¤
  ‚±‚Æ‚ª‚Å‚«‚Ü‚·B

  ‚±‚Ì•¶‘‚Í—L—p‚Å‚ ‚邱‚Æ‚ð–ÚŽw‚µ‚Ä”z•z‚³‚ê‚Ä‚¢‚Ü‚·‚ªA‰½‚Ì•ÛØ‚à‚ ‚è‚Ü
  ‚¹‚ñB¤—p«A‚ ‚é‚¢‚Í“Á’è‚Ì–Ú“I‚Ö‚Ì“K‡«‚͈Öقɂà•ÛØ‚³‚ê‚Ä‚¢‚Ü‚¹
  ‚ñBÚ×‚ɂ‚¢‚ẮAGNU General Public Licence ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  GNU General Public Licence ‚́A‚±‚Ì•¶‘‚É•t‚µ‚Ä”z•z‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Å
  ‚·B‚à‚µ•t‚µ‚Ä‚¢‚È‚©‚Á‚½ê‡‚ɂ́A Free Software Foundation, Inc.,
  675 Mass Ave, Cambridge, MA 02139, USA. ‚܂ŘA—‚µ‚Ä‚­‚¾‚³‚¢B

  ‚à‚µ‚±‚Ì•¶‘‚ðo”Å‚·‚éê‡‚ɂ́AÅV‚̃o[ƒWƒ‡ƒ“‚ÉŠÖ‚µ‚Ä•MŽÒ
  <drew@PoohSticks.ORG> ‚É–â‚¢‡‚킹‚Ä‚­‚¾‚³‚é‚悤‚¨Šè‚¢‚µ‚Ü‚·B‚à‚µŒÃ‚¢
  ƒo[ƒWƒ‡ƒ“‚ªo”Å‚³‚ê‚Ä‚µ‚Ü‚¤‚ƁAŽ„‚͐V‚µ‚¢ƒo[ƒWƒ‡ƒ“‚É“š‚¦‚ªÚ‚Á‚Ä‚¢‚é
  Ž¿–â‚ðƒ†[ƒU[‚©‚çŽó‚¯‚邱‚Æ‚É‚È‚è‚Ü‚·‚µA‚»‚ê‚͏o”Å‚·‚鑤‚É‚à‚¤‚ꂵ‚­
  ‚È‚¢‚±‚Æ‚¾‚낤‚ÆŽv‚¤‚Ì‚Å‚·B‚Ü‚½AƒtƒŠ[”z•z‚ðs‚Á‚Ä‚¢‚éƒTƒCƒg‚âA‹£‡
  ‚·‚éƒpƒbƒP[ƒW‚␻•i‚ÉŠÖ‚·‚é‹Lq‚ð‰ü•Ï‚µ‚È‚¢‚悤‚É‚¨Šè‚¢‚µ‚Ü‚·B

     d—v:
        ``ƒoƒOƒŒƒ|[ƒg'' ƒZƒNƒVƒ‡ƒ“‚É‹Lq‚³‚ꂽŽè‡‚ɏ]‚í‚È‚¢ƒoƒOƒŒƒ|[
        ƒg‚â–â‚¢‡‚킹‚Í–³Ž‹‚³‚ê‚Ü‚·B

  ‚±‚Ì•¶‘‚́ALinux ƒJ[ƒlƒ‹ 1.2.10 ‚¨‚æ‚Ñ‚»‚êˆÈ~‚̃Aƒ‹ƒtƒ@ƒR[ƒh‚ÉŽÀ‘•
  ‚³‚ꂽ Linux ‚Ì SCSI ƒTƒuƒVƒXƒeƒ€‚ɂ‚¢‚Äà–¾‚µ‚Ä‚¢‚Ü‚·B‚±‚êˆÈ‘O‚̃Š
  ƒrƒWƒ‡ƒ“‚Ì SCSI ƒR[ƒh‚̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ‚µAŽÀ‘•‚³‚ê‚Ä‚¢‚éƒhƒ‰ƒC
  ƒo‚␫”\A—˜—p‚Å‚«‚éƒIƒvƒVƒ‡ƒ“‚È‚Ç‚ÉŠÖ‚µ‚Ä‘å‚«‚­ˆÙ‚È‚Á‚Ä‚¢‚邱‚Æ‚ª‚ ‚è
  ‚Ü‚·B

  linux-scsi ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚ÉŽQ‰Á‚·‚ê‚΁A‚æ‚èÚ‚µ‚¢î•ñ‚𓾂邱‚Æ‚ª‚Å
  ‚«‚Ü‚·BŽQ‰Á‚·‚é‚ɂ́A–{•¶‚Ɉȉº‚̂悤‚ɏ‘‚¢
  ‚āAmajordomo@vger.rutgers.edu ‚Ƀ[ƒ‹‚ð‘—‚Á‚Ä‚­‚¾‚³‚¢B

       subscribe linux-scsi

  ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚©‚ç’E‘Þ‚·‚é‚ɂ́A–{•¶‚Ɉȉº‚̂悤‚ɏ‘‚¢‚āA“¯‚¶ƒAƒhƒŒ
  ƒX‚Öƒ[ƒ‹‚ð‘—‚Á‚Ä‚­‚¾‚³‚¢B

       unsubscribe linux-scsi

  ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚ÉŽQ‰Á‚·‚é‚ƁAˆÈ‰º‚̃AƒhƒŒƒX‚Ƀ[ƒ‹‚ª‘—‚ê‚é‚悤‚É‚È‚è
  ‚Ü‚·B

       linux-scsi@vger.rutgers.edu

  ‚±‚Ì•¶‘‚Í‚ ‚܂胆[ƒU[ƒtƒŒƒ“ƒhƒŠ[‚Å‚Í‚ ‚è‚Ü‚¹‚ñ‚µA•s³Šm‚È‹Lq‚âA
  ‘‚«—Ž‚Æ‚µ‚Ä‚¢‚邱‚Æ‚à‚ ‚é‚Å‚µ‚傤B‚±‚ê‚ç‚Ì–â‘è‚ð‰ðŒˆ‚·‚邽‚߂ɉ½‚©Œš
  Ý“I‚ȃRƒƒ“ƒg‚ª‚ ‚ê‚΁AŽ„‚Ƀ[ƒ‹‚µ‚Ä‚­‚¾‚³‚¢B

  2.  ‚æ‚­‚ ‚é–â‘è

  ‚±‚̃ZƒNƒVƒ‡ƒ“‚ł́A‚æ‚­‚ ‚é–â‘è‚ɂ‚¢‚Äà–¾‚µ‚Ü‚·B‚±‚±‚ÉŽ¿–â‚Ì“š‚¦‚ª
  Œ©‚‚©‚ç‚È‚©‚Á‚½‚çA‚¨Žg‚¢‚̃zƒXƒgƒAƒ_ƒvƒ^‚âƒfƒoƒCƒX‚̃ZƒNƒVƒ‡ƒ“‚à’²‚×
  ‚ÄŒ©‚Ä‚­‚¾‚³‚¢B

  2.1.  •sˆÀ’è‚ȃVƒXƒeƒ€

  ÄŒ»«‚Ì‚È‚¢ƒGƒ‰[‚ª”­¶‚·‚éê‡AƒP[ƒuƒ‹‚âI’[‚É–â‘肪‚ ‚邱‚Æ‚ª‘½‚¢
  ‚Ì‚Å‚·B

  Å‹ß‚Ì NCR ƒ`ƒbƒv‚ðÌ—p‚µ‚½»•i‚Ȃǂɂ́AƒfƒBƒWƒ^ƒ‹ƒtƒBƒ‹ƒ^ƒŠƒ“ƒO‚âƒA
  ƒNƒeƒBƒuƒVƒOƒiƒ‹ƒlƒQ[ƒVƒ‡ƒ“‚È‚Ç‚Ì‹@”\‚ðŽ‚Á‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚èA‚±‚ê‚ç‚Í
  ƒP[ƒuƒ‹‚É‚Í‚»‚ê‚Ù‚Ç•qŠ´‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  —Ⴆ‚Î Adaptec ‚Ì 154xC ‚â 154xCFA‚»‚ê‚É 274x ‚ȂǁA‚»‚êˆÈŠO‚̐»•i‚Í
  ƒP[ƒuƒ‹‚É”ñí‚É•qŠ´‚ŁA‘¼‚̃VƒXƒeƒ€‚Å‚Í–â‘è‚È‚­“®ì‚·‚éƒP[ƒuƒ‹‚Å‚à“®
  ‚©‚È‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B

  ‚à‚¤ˆê“xŒJ‚è•Ô‚µ‚Ü‚·Bˆê•”‚̃zƒXƒgƒAƒ_ƒvƒ^‚̓P[ƒuƒ‹‚âƒ^[ƒ~ƒl[ƒ^[‚Ì
  –â‘è‚É”ñí‚É•qŠ´‚Ȃ̂ŁA–â‘肪‹N‚±‚Á‚½Žž‚É‚Í‚Ü‚¸ƒP[ƒuƒ‹‚âƒ^[ƒ~ƒl[ƒ^
  [‚𒲂ׂĂ݂Ă­‚¾‚³‚¢B

  –â‘è‚ðÅ¬ŒÀ‚É‚·‚邽‚߁AˆÈ‰º‚̂悤‚ȃP[ƒuƒ‹‚ðŽg‚¤‚ׂ«‚Å‚·B

  1. SCSI-II €‹’‚ð‚¤‚½‚Á‚Ä‚¢‚邱‚ƁB

  2. “Á«ƒCƒ“ƒs[ƒ_ƒ“ƒX‚ª 132 ƒI[ƒ€‚Å‚ ‚邱‚ƁB

  3. ƒCƒ“ƒs[ƒ_ƒ“ƒX‚Ì•s®‡‚ð”ð‚¯‚é‚½‚߂ɁA‚·‚ׂẴP[ƒuƒ‹‚𓯂¶ƒ[ƒJ
     [‚Ì‚à‚Ì‚Å‘µ‚¦‚邱‚ƁB

  4. ƒAƒ“ƒtƒFƒm[ƒ‹‚È‚Ç‚Ì—L–¼ƒ[ƒJ[‚̐»•i‚Å‚ ‚邱‚ƁB

       –ó’: SCSI-2 ‹KŠi‚ł́A“¯Šú“]‘—‚ðs‚È‚¤ê‡‚̃P[ƒuƒ‹‚̃Cƒ“
       ƒs[ƒ_ƒ“ƒX‚Í 90ƒI[ƒ€‚©‚ç132ƒI[ƒ€‚Æ‹K’肳‚ê‚Ä‚¢‚Ü‚·B
       SCSI-2 ‹KŠi‚Í  <ftp://ftp.symbios.com/pub/stan-
       dards/io/x3t10/drafts/scsi2/> ‚É‚ ‚è‚Ü‚·B

  ƒ^[ƒ~ƒl[ƒ^‚ªÚ‘±‚³‚ê‚éƒP[ƒuƒ‹‚Ì—¼’[‚ɏ\•ª‚È“d—Í‚ð‹Ÿ‹‹‚·‚邽‚߁Aƒ^[
  ƒ~ƒl[ƒ^ƒpƒ[‚Í SCSI ƒoƒXã‚Ì‚·‚ׂẴfƒoƒCƒX‚©‚ç“d—¬‚Ì‹t—¬‚ð–hŽ~‚·‚é
  ƒ_ƒCƒI[ƒh‚ð’Ê‚µ‚Ä‹Ÿ‹‹‚³‚ê‚È‚­‚Ä‚Í‚È‚è‚Ü‚¹‚ñBƒoƒX‚ª’Z—‚³‚ꂽê‡‚Ì‘¹
  ‚ð–h‚®‚½‚߁ATERMPWR ‚̓qƒ…[ƒY‚È‚Ç‚Ì“d—¬§ŒÀƒfƒoƒCƒX‚ð’Ê‚µ‚Ä‹Ÿ‹‹‚³‚ê
  ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

       –ó’: SCSI-2 ‹KŠi‚ł́A‚·‚ׂẴCƒjƒVƒG[ƒ^ƒfƒoƒCƒX‚̓^[ƒ~
       ƒl[ƒ^[ƒpƒ[‚ð‹Ÿ‹‹‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‹K’肳‚ê‚Ä‚¢‚Ü‚·‚ªA
       ƒ^[ƒQƒbƒgƒfƒoƒCƒX‚Í‹Ÿ‹‹‚µ‚È‚­‚Ä‚à‚æ‚¢‚±‚Æ‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  •¡”‚̃fƒoƒCƒX‚âŠO•”ƒP[ƒuƒ‹A‚ ‚é‚¢‚Í FAST SCSI 2 ‚ðŽg—p‚·‚éê‡‚É
  ‚́A SCSI ƒoƒX‚Ì—¼’[‚ɃAƒNƒeƒBƒuƒ^[ƒ~ƒl[ƒ^‚ðŽg‚¤•K—v‚ª‚ ‚è‚Ü‚·B

  ƒAƒNƒeƒBƒuƒ^[ƒ~ƒl[ƒ^‚ɂ‚¢‚Ă̏ڂµ‚¢î•ñ‚́A Comp.Periphs.Scsi ‚Ì
  FAQ (tsx-11 <ftp://tsx-11.mit.edu>  ‚Ì pub/linux/ALPHA/scsi ‚É‚ ‚è‚Ü
  ‚·) ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  2.2.  ƒJ[ƒlƒ‹ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“

  ‚±‚Ì•¶‘‚Ì’†‚ŁuƒJ[ƒlƒ‹ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“v‚ɂ‚¢‚ÄŒ¾‹y‚·‚邱‚Æ‚ª‚ ‚è‚Ü
  ‚·B

  ƒJ[ƒlƒ‹ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Ƃ́ALILO : ƒvƒƒ“ƒvƒg‚ɑ΂µ‚ăCƒ[ƒW–¼‚ÌŒã
  ‚ɁA‚ ‚é‚¢‚Í LILO Ý’èƒtƒ@ƒCƒ‹‚Ì append ƒtƒB[ƒ‹ƒh‚ÉŽw’è‚·‚éƒIƒvƒVƒ‡ƒ“
  ŒQ‚Ì‚±‚Æ‚Å‚·B LILO Ý’èƒtƒ@ƒCƒ‹‚Í LILO .14 ˆÈ~‚Å‚Í /etc/lilo.confA
  ‚»‚êˆÈ‘O‚̃o[ƒWƒ‡ƒ“‚Å‚Í /etc/lilo/config ‚É‚ ‚è‚Ü‚·B

  ƒvƒƒ“ƒvƒg‚ð•\Ž¦‚³‚¹‚é‚ɂ́ALILO ‚Ńu[ƒg‚µA‹N“®’†‚É Alt ‚© CtrlA‚Ü
  ‚½‚Í Shift ƒL[‚Ì‚¢‚¸‚ê‚©‚ð‰Ÿ‚µ‚ĉº‚³‚¢BˆÈ‰º‚̃vƒƒ“ƒvƒg‚ª•\Ž¦‚³‚ê‚Ü
  ‚·B

       :

  ‚±‚±‚ŁAƒu[ƒg‚·‚éƒJ[ƒlƒ‹ƒCƒ[ƒW‚ð‘I‘ð‚µ‚Ü‚·B‚Ü‚½ŽŸ‚̂悤‚É ? ‚ð“ü
  —Í‚·‚é‚ƁAƒJ[ƒlƒ‹ƒCƒ[ƒW‚̃ŠƒXƒg‚ª•\Ž¦‚³‚ê‚Ü‚·B

       :?

       ramdisk floppy harddisk

  ‘I‘ð‚µ‚½ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ŃJ[ƒlƒ‹‚ðƒu[ƒg‚·‚é‚ɂ́AƒJ[ƒlƒ‹–¼
  ‚ÌŒã‚ɃIƒvƒVƒ‡ƒ“‚̃ŠƒXƒg‚ðƒXƒy[ƒX‚Å‹æØ‚Á‚Ä“ü—Í‚µAÅŒã‚ɃŠƒ^[ƒ“ƒL[
  ‚ð‰Ÿ‚¹‚Ηǂ¢‚Ì‚Å‚·B

  ƒIƒvƒVƒ‡ƒ“‚͈ȉº‚ÌŒ`Ž®‚ÅŽw’肵‚Ü‚·B

       variable=valuelist

  valuelist ‚Í’Pˆê‚Ì’lA‚ ‚é‚¢‚̓Xƒy[ƒX‚ðŠÜ‚Ü‚È‚¢’l‚̃ŠƒXƒg‚ðƒRƒ“ƒ}‚Å‹æ
  Ø‚Á‚½‚à‚Ì‚Å‚·Bƒ‹[ƒgƒfƒoƒCƒX‚Í—áŠO‚Å‚·‚ªA‚»‚êˆÈŠO‚Ì’l‚Í10i‚Ü‚½
  ‚Í16i‚ÅŽw’è‚·‚鐔’l‚Å‚·B

  —Ⴆ‚΁Aƒu[ƒgŽž‚É”FŽ¯‚³‚ê‚È‚¢ Adaptec 1520 ‚̃Nƒ[ƒ“‚ðŽ‚Á‚½ƒVƒXƒeƒ€
  ‚Å Linux ‚ðƒu[ƒg‚·‚é‚É‚ÍŽŸ‚̂悤‚É‚µ‚Ü‚·B

       :floppy aha152x=0x340,11,7,1

  ƒu[ƒgŽž‚É‚±‚ê‚ç‚Ì’l‚ð“ü—Í‚·‚é‚Ì‚ª–Ê“|‚È‚ç‚΁AŽŸ‚Ì—á‚̂悤‚ɁA LILO Ý
  ’èƒtƒ@ƒCƒ‹‚Ì append ƒIƒvƒVƒ‡ƒ“‚ÉŽw’è‚·‚邱‚Æ‚à‰Â”\‚Å‚· (LILO .13 ˆÈ~
  ‚ª•K—v‚Å‚·)B

       append="aha152x=0x340,11,7,1"

  2.3.  SCSI ƒfƒoƒCƒX‚ª‚·‚×‚Ä‚Ì ID ‚É”½‰ž‚·‚é

  ‚±‚ÌŒ»Û‚́A‚»‚̃fƒoƒCƒX‚ªƒRƒ“ƒgƒ[ƒ‰‚Æ“¯‚¶ ID ‚ðŽ‚Á‚Ä‚¢‚邱‚Æ‚ªŒ´ˆö
  ‚Å‚·B(ƒRƒ“ƒgƒ[ƒ‰‚Ì ID ‚Í•’Ê‚Í 7 ‚Å‚·‚ªAƒ{[ƒh‚É‚æ‚Á‚Ă͈Ⴄ ID ‚ð
  Žg‚Á‚Ä‚¢‚éê‡‚ª‚ ‚è‚Ü‚·B—Ⴆ‚Î Future Domain ‚̃{[ƒh‚É‚Í 6 ‚ðŽg‚Á‚Ä
  ‚¢‚é‚à‚Ì‚ª‚ ‚è‚Ü‚·B)

  ƒWƒƒƒ“ƒp[‚̐ݒè‚ð•ÏX‚µ‚Ä‚­‚¾‚³‚¢B

  2.4.  SCSI ƒfƒoƒCƒX‚ª‚·‚×‚Ä‚Ì LUN ‚É”½‰ž‚·‚é

  ‚»‚̃fƒoƒCƒX‚̃tƒ@[ƒ€ƒEƒFƒA‚ªƒoƒO‚Á‚Ä‚¢‚Ü‚·B

  Žb’è“I‚È‰ðŒˆ•û–@‚Æ‚µ‚āAˆÈ‰º‚̃J[ƒlƒ‹ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ðŽŽ‚µ‚Ä
  ‚Ý‚Ä‚­‚¾‚³‚¢B

       max_scsi_luns=1

  ‚±‚ê‚Å‚¤‚Ü‚­‚¢‚Á‚½‚çAƒJ[ƒlƒ‹ƒ\[ƒX‚Ì drivers/scsi/scsi.c ‚Ì
  blacklist •Ï”‚É‚ ‚éAƒoƒO‚ ‚èƒfƒoƒCƒX‚̃ŠƒXƒg‚É‚»‚̃fƒoƒCƒX‚ð’ljÁ‚µA
  ‚»‚̏î•ñ‚ð Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI> ‚Ƀ[ƒ‹‚µ‚Ä
  ‰º‚³‚¢B

  2.5.  ƒGƒ‰[ƒtƒŠ[‚Ì‚Í‚¸‚̃fƒoƒCƒX‚ɃZƒ“ƒXƒGƒ‰[‚ª‹N‚±‚é

  ‚±‚Ì–â‘è‚́AŽ¿‚̈«‚¢ƒP[ƒuƒ‹‚â•s“K“–‚ȃ^[ƒ~ƒl[ƒ^‚É‚æ‚Á‚Ĉø‚«‹N‚±‚³‚ê
  ‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

  ``•sˆÀ’è‚ȃVƒXƒeƒ€'' ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  2.6.  ƒlƒbƒgƒ[ƒN‹@”\‚ð‘g‚ݍž‚ñ‚¾ƒJ[ƒlƒ‹‚ª“®‚©‚È‚¢

  ‘½‚­‚̃lƒbƒgƒ[ƒNƒhƒ‰ƒCƒo‚ÌŽ©“®ŒŸoƒ‹[ƒ`ƒ“‚̓ŒƒWƒXƒ^‚ւ̏‘‚«ž‚Ý‚ðs
  ‚È‚¤‚½‚߁ASCSI ƒhƒ‰ƒCƒo‚Ì“®ì‚ÆŠ±Â‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

  2.7.  ƒfƒoƒCƒX‚ÍŒŸo‚³‚ê‚邪AƒAƒNƒZƒX‚Å‚«‚È‚¢

  ƒJ[ƒlƒ‹‚É‚æ‚Á‚Ä SCSI ƒfƒoƒCƒX‚ÍŒŸo‚³‚ê‚邪AƒAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚È
  ‚¢B mkfs /dev/sdc ‚Æ‚© tar xvf /dev/rst2 ‚Ȃǂ̃Rƒ}ƒ“ƒh‚ªŽ¸”s‚·‚éB

  ‚»‚̃fƒoƒCƒX‚ɑ΂·‚éƒXƒyƒVƒƒƒ‹ƒtƒ@ƒCƒ‹‚ª /dev ‚É‚È‚¢‚Ì‚Å‚µ‚傤B

  Unix ‚̃fƒoƒCƒX‚ɂ̓uƒƒbƒNƒfƒoƒCƒX‚ƃLƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX‚Ì‹æ•Ê‚ª‚ ‚èA
  ‚»‚ꂼ‚ê‚̃fƒoƒCƒX‚̓ƒWƒƒ[ƒfƒoƒCƒX”ԍ†‚ƃ}ƒCƒi[ƒfƒoƒCƒX”ԍ†‚Å‹æ•Ê‚³
  ‚ê‚Ü‚·BƒuƒƒbƒNƒfƒoƒCƒX‚̓oƒbƒtƒ@ƒLƒƒƒbƒVƒ…‚ð’Ê‚µ‚ăAƒNƒZƒX‚³‚ê‚Ü‚·
  ‚ªAƒLƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX‚̓oƒbƒtƒ@ƒLƒƒƒbƒVƒ…‚ð’Ê‚³‚¸‚ɃAƒNƒZƒX‚³‚ê‚Ü‚·B
  ƒƒWƒƒ[ƒfƒoƒCƒX”ԍ†‚́AŽg—p‚³‚ê‚éƒhƒ‰ƒCƒo‚ð•\‚µ‚Ü‚·B—Ⴆ‚΃ƒWƒƒ[”Ô
  † 8 ‚̃uƒƒbƒNƒfƒoƒCƒX‚Í SCSI ƒfƒBƒXƒN‚ð•\‚µ‚Ü‚·Bƒ}ƒCƒi[ƒfƒoƒCƒX”Ô
  †‚́A‚»‚̃hƒ‰ƒCƒo‚ð’Ê‚µ‚Ăǂ̃†ƒjƒbƒg‚ªƒAƒNƒZƒX‚³‚ê‚é‚©‚ð•\‚µ‚Ü‚·B—á
  ‚¦‚΃ƒWƒƒ[”ԍ† 4Aƒ}ƒCƒi[”ԍ† 0 ‚̃Lƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX‚͍ŏ‰‚̉¼‘zƒR
  ƒ“ƒ\[ƒ‹‚ð•\‚µAƒ}ƒCƒi[”ԍ† 1 ‚ÍŽŸ‚̉¼‘zƒRƒ“ƒ\[ƒ‹‚ð•\‚·A‚Æ‚¢‚Á‚½‹ï
  ‡‚Å‚·B‚µ‚©‚µA‚±‚Ì•û–@‚ŃfƒoƒCƒX‚ðƒAƒNƒZƒX‚·‚邱‚Ƃ́Au‚·‚ׂĂ̓tƒ@
  ƒCƒ‹‚Æ‚µ‚Ä•\Œ»‚³‚ê‚év‚Æ‚¢‚¤ Unix/Linux ‚̃ƒ^ƒtƒ@‚É‚»‚®‚í‚È‚¢‚½‚߁A
  ƒLƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX‚ƃuƒƒbƒNƒfƒoƒCƒX‚̃XƒyƒVƒƒƒ‹ƒtƒ@ƒCƒ‹‚ª /dev ‚̉º‚É
  ì¬‚³‚ê‚Ä‚¨‚èA—Ⴆ‚Î3”Ô–Ú‚Ì SCSI ƒfƒBƒXƒN‚Í /dev/sdcAÅ‰‚̃VƒŠƒAƒ‹
  ƒ|[ƒg‚Í /dev/ttyS0 ‚Æ‚µ‚ăAƒNƒZƒX‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·B

  ƒXƒyƒVƒƒƒ‹ƒtƒ@ƒCƒ‹‚ðì¬‚·‚é‚ɂ́AMAKEDEV ƒXƒNƒŠƒvƒg‚ðŽg‚¤‚Ì‚ª•’Ê‚Å
  ‚·B/dev ‚É cd ‚µAì¬‚µ‚½‚¢ƒfƒoƒCƒX‚ðŽw’肵‚ÄŽŸ‚̂悤‚É MAKEDEV ‚ðŽÀ
  s‚µ‚ĉº‚³‚¢ (root ‚Å)B

        ./MAKEDEV sdc

       –ó’: ƒpƒbƒP[ƒW‚É‚æ‚Á‚Ä‚Í MAKEDEV ‚̓XƒNƒŠƒvƒg‚Å‚Í‚È‚­Aƒo
       ƒCƒiƒŠƒR[ƒh‚É‚È‚Á‚Ä‚¢‚éê‡‚à‚ ‚è‚Ü‚·B

  ƒƒCƒ‹ƒhƒJ[ƒh‚àŽg‚¦‚éu‚Í‚¸v‚Å‚·B

        ./MAKEDEV sd\*

  ‚±‚ê‚É‚æ‚Á‚Ä‚·‚×‚Ä‚Ì SCSI ƒfƒBƒXƒNƒfƒoƒCƒX‚ªì¬‚³‚ê‚éu‚Í‚¸v
  (/dev/sda ‚©‚ç /dev/sdp ‚܂łƁA‚»‚ꂼ‚ê‚ɑ΂µ‚Ä 15ŒÂ‚̃p[ƒeƒBƒVƒ‡ƒ“
  ‚ªì¬‚³‚ê‚é‚Í‚¸) ‚Å‚·B

        ./MAKEDEV sdc\*

  ‚±‚ê‚É‚æ‚Á‚Ä /dev/sdc Ž©g‚Æ /dev/sdc ã‚Ì15ŒÂ‚̃p[ƒeƒBƒVƒ‡ƒ“‚·‚ׂĂª
  ì¬‚³‚ê‚éu‚Í‚¸v‚Å‚·B

  ƒJƒMƒJƒbƒR‚‚«‚Łu‚Í‚¸v‚Æ‚¢‚Á‚½‚̂́A‚±‚ꂪ•W€“I‚È Unix ‚̐U•‘‚¢‚¾‚©
  ‚ç‚Å‚·BƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é MAKEDEV ƒXƒNƒŠƒvƒg‚ª‚±‚̂悤‚ɐU•‘‚¤‚Æ
  ‚ÍŒÀ‚è‚Ü‚¹‚ñ‚µAì¬‚·‚éƒfƒoƒCƒX‚̐”‚ª§ŒÀ‚³‚ê‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  MAKEDEV ‚Å‚Í–]‚ÞŒ‹‰Ê‚ª“¾‚ç‚ê‚È‚¢ê‡Amknod ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ÄŽè“®‚Ńfƒo
  ƒCƒXƒtƒ@ƒCƒ‹‚ðì¬‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ŠeŽí SCSI ƒfƒoƒCƒX‚̃fƒoƒCƒXŽí•Ê (ƒuƒƒbƒNƒfƒoƒCƒX‚©ƒLƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX
  ‚©)AƒƒWƒƒ[ƒfƒoƒCƒX”ԍ†Aƒ}ƒCƒi[ƒfƒoƒCƒX”ԍ†‚Í ``ƒfƒoƒCƒXƒtƒ@ƒCƒ‹''
  ‚ÉŽ¦‚µ‚Ä‚ ‚è‚Ü‚·B

  mknod ƒRƒ}ƒ“ƒh‚̏‘Ž®‚ÍŽŸ‚Ì’Ê‚è‚Å‚·B root ‚ÅŽÀs‚µ‚ĉº‚³‚¢B

       mknod /dev/device b|c major minor

  ˆÈ‰º‚ÍŽÀs—á‚Å‚·B

       mknod /dev/sdc b 8 32
       mknod /dev/rst0 c 9 0

  2.8.  SCSI ƒVƒXƒeƒ€‚ªƒƒbƒNƒAƒbƒv‚·‚é

  ‚±‚±‚ɏ‘‚©‚ê‚Ä‚¢‚éî•ñ‚Í‚²‚­ŒÀ‚ç‚ꂽ‚à‚Ì‚Å‚·BŽg—p‚µ‚Ä‚¢‚éƒzƒXƒgƒAƒ_ƒv
  ƒ^‚̍€‚àŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B‚±‚±‚ɏ‘‚©‚ê‚Ä‚¢‚éˆÈŠO‚Ì‰ðŒˆ–@‚ª‘‚©‚ê‚Ä‚¢‚é
  ‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  •¡”‚̃fƒoƒCƒX‚ª“¯Žž‚ɃAƒNƒZƒX‚³‚ê‚鎞‚ɃƒbƒNƒAƒbƒv‚·‚é‚ÆŽv‚í‚ê‚éê‡
  ‚ɂ́AƒfƒoƒCƒX‚̃[ƒJ[‚ɘA—‚µ‚āAƒtƒ@[ƒ€ƒEƒFƒA‚ðƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚·
  ‚邱‚Æ‚Å–â‘肪‰ðŒˆ‚Å‚«‚È‚¢‚©•·‚¢‚Ä‚Ý‚é‚Ì‚ª‚¢‚¢‚Å‚µ‚傤B‰Â”\‚ȏꍇ‚É
  ‚́ASCSI ƒP[ƒuƒ‹‚ðŠ·‚¦‚Ä‚Ý‚½‚èA•Ê‚̃VƒXƒeƒ€‚ÅŽŽ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B‚Ü
  ‚½AƒfƒBƒXƒN‚̃oƒbƒhƒuƒƒbƒN‚âAƒ}ƒU[ƒ{[ƒh‚Ì DMA ˆ— (DMA ‚ðs‚È‚¤
  ƒzƒXƒgƒAƒ_ƒvƒ^‚̏ꍇ) ‚ªŒ´ˆö‚Æ‚È‚Á‚Ä‚¢‚邱‚Æ‚àl‚¦‚ç‚ê‚Ü‚·B‚±‚ÌŽí‚Ì–â
  ‘è‚ɂ́A‘¼‚É‚à‘½‚­‚ÌŒ´ˆö‚ªl‚¦‚ç‚ê‚Ü‚·B

  “¯ˆêƒoƒXã‚Ì•¡”‚̃fƒoƒCƒX‚ª“¯Žž‚ɃAƒNƒZƒX‚³‚ê‚鎞‚ɃƒbƒNƒAƒbƒv‚·‚é‚Æ
  Žv‚í‚ê‚éê‡‚à‚ ‚è‚Ü‚·B“¯Žž‚É•¡”‚̃Rƒ}ƒ“ƒhˆ—‚ðs‚È‚¦‚éƒzƒXƒgƒAƒ_ƒv
  ƒ^‚ðŽg—p‚µ‚Ä‚¢‚éê‡A‚±‚Ì’l‚ð 1 ‚ÉŒ¸‚炵‚Ä—lŽq‚ðŒ©‚Ä‚­‚¾‚³‚¢BƒoƒXã
  ‚ɒᑬ‚̃e[ƒvƒhƒ‰ƒCƒu‚â CDROM ‚ª‚ ‚éê‡A‚±‚ê‚ÍŒ»ŽÀ“I‚È‰ðŒˆ‚Æ‚Í‚È‚ç
  ‚È‚¢‚Å‚µ‚傤B

  2.9.  ƒJ[ƒlƒ‹‚̐ݒè‚ƍč\’z

  ƒJ[ƒlƒ‹ƒƒ‚ƒŠ‚̓y[ƒWƒ“ƒO‚³‚ê‚È‚¢‚̂ŁAŽg—p‚µ‚È‚¢ SCSI ƒhƒ‰ƒCƒo‚Í‹Md
  ‚ȃƒ‚ƒŠ‚ðÁ”‚Ä‚µ‚Ü‚¢A¬‚³‚ȃVƒXƒeƒ€‚ł̓ƒ‚ƒŠ•s‘«‚̈«‰»‚É‚à‚‚Ȃª
  ‚è‚Ü‚·B

  ‚µ‚½‚ª‚Á‚āAŽg—p‚·‚éƒVƒXƒeƒ€Œü‚¯‚Ƀ`ƒ…[ƒ“ƒAƒbƒv‚µ‚½ƒJ[ƒlƒ‹‚ð\’z‚µA
  •K—v‚ȃhƒ‰ƒCƒo‚¾‚¯‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚é‚悤‚É‚µ‚Ü‚·B

       cd /usr/src/linux

  Œ»Ý‚Ƃ͈Ⴄƒ‹[ƒgƒfƒoƒCƒXA‚ ‚é‚¢‚Í 80x25 VGA ˆÈŠO‚̃fƒBƒXƒvƒŒƒC‚ðŽg
  ‚¢‚½‚¢ê‡‚ŁAƒu[ƒgƒtƒƒbƒs[‚ɏ‘‚«ž‚Ý‚ðs‚È‚¤ê‡‚ɂ́Amakefile ‚ð
  •ÒW‚µ‚Ä

       ROOT_DEV =

  ‚¨‚æ‚Ñ

       SVGA_MODE =

  ˆÈã‚̍s‚Ƀ‹[ƒgƒfƒoƒCƒX‚ ‚é‚¢‚̓fƒBƒXƒvƒŒƒC‚ÌŽw’è‚ðs‚È‚¢‚Ü‚·B

  ƒpƒbƒ`‚ð“–‚Ä‚½ê‡A‚·‚ׂẴtƒ@ƒCƒ‹‚ªÄ\’z‚³‚ê‚é‚悤‚É‚µ‚½‚¢ê‡‚ª‚ 
  ‚è‚Ü‚·B‚»‚Ì‚½‚߂ɂ͈ȉº‚̂悤‚É“ü—Í‚µ‚Ü‚·B

       make mrproper

  mrproper ‚ÌŒ‹‰Ê‚ª‚Ç‚¤‚Å‚ ‚êA

       make config

  ‚Æ‚µ‚āAƒRƒ“ƒtƒBƒMƒ…ƒŒ[ƒVƒ‡ƒ“‚ÉŠÖ‚·‚鎿–â‚É“š‚¦‚ĉº‚³‚¢B‚»‚ê‚©‚ç

       make depend

  ‚ðŽÀs‚µAÅŒã‚É

       make

  ‚ðŽÀs‚µ‚Ü‚·BI—¹‚µ‚½‚çAlilo ‚ðÝ’肵’¼‚·‚©AˆÈ‰º‚̂悤‚É‚µ‚ău[ƒg
  ƒtƒƒbƒs[‚̍쐬‚ðs‚È‚¢‚Ü‚·B

       make zdisk

  2.10.  0 ˆÈŠO‚Ì LUN ‚ªŽg‚¦‚È‚¢

  SCSI ƒfƒoƒCƒX‚É‚Í‚Ü‚Æ‚à‚É LUN ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚à‚Ì‚ª‘½‚­A 0 ˆÈŠO
  ‚Ì LUN ‚ɃAƒNƒZƒX‚µ‚悤‚Æ‚µ‚½‚Æ‚« SCSI ƒoƒX‚ðƒƒbƒN‚³‚¹‚é‚Ȃǂ̈«‚³‚ð
  ‚µ‚Ü‚·B

  ‚»‚Ì‚½‚߁AÅ‹ß‚Ì Linux ƒJ[ƒlƒ‹‚̓fƒtƒHƒ‹ƒg‚Å‚Í 0 ˆÈŠO‚Ì LUN ‚ðŒ©‚És
  ‚©‚È‚¢‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·B0 ˆÈŠO‚Ì LUN ‚ðŽg‚¤‚½‚߂ɂ́A max_scsi_luns
  command ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ðŽg‚¤‚©A CONFIG_SCSI_MULTI_LUN ƒIƒv
  ƒVƒ‡ƒ“‚ðŽw’肵‚ăJ[ƒlƒ‹‚ðÄƒRƒ“ƒpƒCƒ‹‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  •’Ê‚Í LILO ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Ɉȉº‚̂悤‚ÉŽw’è‚·‚ê‚΂¢‚¢‚Í‚¸‚Å‚·B

       max_scsi_luns=8

  ‚±‚̕ύX‚ðs‚È‚Á‚Ä‚àAƒ}ƒ‹ƒ` LUN ƒfƒoƒCƒX‚ª³‚µ‚­ŒŸo‚³‚ê‚È‚¢‚±‚Æ‚ª‚ 
  ‚è‚Ü‚· (SCSI ‚©‚ç MFMARLLAESDIASMD ‚Ȃǂւ̃uƒŠƒbƒWƒ{[ƒh‚É‘½‚­‚Ý‚ç
  ‚ê‚Ü‚·)B‚±‚ê‚Í drivers/scsi/scsi.c ’†‚Ì scan_scsis() ‚É‚ ‚éAˆÈ‰º‚̃R
  [ƒh‚Ì‚¹‚¢‚Å‚·B

  /* Some scsi-1 peripherals do not handle lun != 0.
     I am assuming that scsi-2 peripherals do better */
  if((scsi_result[2] & 0x07) == 1 &&
     (scsi_result[3] & 0x0f) == 0) break;

  ‚±‚̃R[ƒh‚ðíœ‚·‚ê‚΁A‚¤‚Ü‚­s‚­‚Í‚¸‚Å‚·B

  3.  ƒoƒOƒŒƒ|[ƒg

  Linux ‚Ì SCSI ŠJ”­ŽÒ‚½‚¿‚́AŒÃ‚¢ƒR[ƒh‚ðŽæ‚Á‚Ä‚¨‚¢‚Ä‚¢‚é‚Æ‚ÍŒÀ‚è‚Ü‚¹
  ‚ñB‚µ‚½‚ª‚Á‚āAƒŠƒŠ[ƒX‚³‚ꂽÅV‚Ì Linux ƒJ[ƒlƒ‹ˆÈŠO‚Å‚Í
  (MCCASLSA Yggdrasil ‚Ȃǂ̃pƒbƒP[ƒW‚͍ŐVƒJ[ƒlƒ‹‚©‚ç1‚‚©‚ç12ŒÂ‚à
  ŒÃ‚¢ê‡‚ª‚ ‚è‚Ü‚·) –â‘è‰ðŒˆ‚ª•s‰Â”\‚ȏꍇ‚ª‚ ‚è‚Ü‚·B‚Å‚·‚©‚çAƒoƒOƒŒ
  ƒ|[ƒg‚ð‘—‚é‘O‚ɁAƒŠƒŠ[ƒX‚³‚ꂽÅV‚̃J[ƒlƒ‹‚Å‚à‚»‚Ì–â‘肪‹N‚±‚é‚©‚Ç
  ‚¤‚©Šm‚©‚߂ĉº‚³‚¢B

  ƒJ[ƒlƒ‹‚ðƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚½Œã‚Å‚àA‚Ü‚½‚±‚Ì•¶‘‚ð‚æ‚­“Ç‚ñ‚¾Œã‚Å‚àA
  ‚Ü‚¾ƒoƒO‚ª‘¶Ý‚·‚é‚ƐM‚¶‚ç‚ê‚éê‡‚ɂ́ALinux ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Ì SCSI
  ƒ`ƒƒƒlƒ‹‚ɃoƒOƒŒƒ|[ƒg‚ð‘—‚Á‚Ä‚­‚¾‚³‚¢B‚±‚±‚É‚Í Linux SCSI ƒhƒ‰ƒCƒo‚Ì
  ì¬‚É‹¦—Í‚µ‚Ä‚¢‚鑽‚­‚̐lX‚ªŽQ‰Á‚µ‚Ä‚¢‚Ü‚·B

  ƒoƒOƒŒƒ|[ƒg‚ɂ́Aƒn[ƒhƒEƒFƒA\¬Aƒu[ƒgŽž‚É Linux ‚ª•\Ž¦‚·‚鐳Šm‚È
  ƒƒbƒZ[ƒWAƒGƒ‰[‚ª”­¶‚·‚éê‡A‚»‚ê‚ɃGƒ‰[‚ª‘¶Ý‚·‚éƒ\[ƒXƒR[ƒh‚Ì
  ˆÊ’u‚ȂǁA‚È‚é‚ׂ­‘½‚­‚̏î•ñ‚ð‘‚¢‚Ä‚­‚¾‚³‚¢B ``ƒƒbƒZ[ƒW‚̎擾'' ‚â
  ``<tt>panic()</tt> ‚̈ʒu‚ð“Á’è‚·‚é'' ‚É‹Lq‚³‚ê‚Ä‚¢‚éŽè‘±‚«‚ɏ]‚Á‚Ä‚­
  ‚¾‚³‚¢B

  Å‘åŒÀ‚̏î•ñ‚ª’ñ‹Ÿ‚³‚ê‚È‚¢‚ƁAŠJ”­ŽÒ‚ª–â‘è‚ðŒë‚Á‚Đf’f‚µ‚½‚èA‘¼‚Ì–â‘è
  ‚ðC³‚·‚邱‚Æ‚ª‚æ‚èd—v‚¾‚Æ”»’f‚·‚邱‚Æ‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  —v‚·‚é‚ɁA‰äX‚ªƒoƒO‚ðÄŒ»‚³‚¹‚邱‚Æ‚ª‚Å‚«‚È‚¢ê‡A‚Ç‚±‚ª‚¨‚©‚µ‚¢‚Ì‚©
  ‚ð‹ï‘Ì“I‚ÉŽw“E‚µ‚Ä‚­‚ê‚È‚¯‚ê‚΁AƒoƒO‚ðC³‚·‚邱‚Æ‚Í‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚Æ
  ‚Å‚·B

  3.1.  ƒƒbƒZ[ƒW‚̎擾

  ƒJ[ƒlƒ‹ƒƒbƒZ[ƒWƒƒMƒ“ƒOƒVƒXƒeƒ€‚ðŽÀs‚µ‚Ä‚¢‚È‚¢ê‡:

  /proc ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ªƒ}ƒEƒ“ƒg‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm‚©‚ß‚Ä‚­‚¾‚³‚¢B

       grep proc /etc/mtab

  /proc ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ªƒ}ƒEƒ“ƒg‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΁Aƒ}ƒEƒ“ƒg‚µ‚Ä‚­‚¾‚³
  ‚¢B

       mkdir /proc
       chmod 755 /proc
       mount -t proc /proc /proc

  ƒJ[ƒlƒ‹‚̃o[ƒWƒ‡ƒ“‚ƃƒbƒZ[ƒW‚ðƒƒOƒtƒ@ƒCƒ‹‚ɃRƒs[‚µ‚Ü‚·B

       cat /proc/version > /tmp/log
       cat /proc/kmsg >> /tmp/log

  1•b‚©‚ç2•bŒã‚É CNTRL-C ‚ð‘Å‚Á‚Ä‚­‚¾‚³‚¢B

  ƒƒMƒ“ƒOƒVƒXƒeƒ€‚ðŽÀs‚µ‚Ä‚¢‚éê‡A“K“–‚ȃƒOƒtƒ@ƒCƒ‹ (ƒƒOƒtƒ@ƒCƒ‹‚Ì
  î•ñ‚Í /etc/syslog.conf ‚É‚ ‚è‚Ü‚·) ‚ð”`‚­‚©A dmesg ƒRƒ}ƒ“ƒh‚ðŽg—p‚µ
  ‚Ä‚­‚¾‚³‚¢B

  Linux ‚ª‹N“®‚µ‚Ä‚¢‚È‚¢ê‡ADOS ã‚Ńtƒƒbƒs[ƒfƒBƒXƒN‚ðƒtƒH[ƒ}ƒbƒg‚µ
  ‚Ä‚­‚¾‚³‚¢BRAM ƒhƒ‰ƒCƒu‚Å‚Í‚È‚­Aƒ‹[ƒgƒfƒBƒXƒPƒbƒg‚𒼐ڃ}ƒEƒ“ƒg‚·‚é
  ƒpƒbƒP[ƒW‚ðŽg‚Á‚Ä‚¢‚éê‡‚ɂ́Aƒ‹[ƒg‚Æ‚µ‚ă}ƒEƒ“ƒg‚³‚ê‚éƒhƒ‰ƒCƒuˆÈŠO
  ‚œǂݏ‘‚«‰Â”\‚ȃfƒBƒXƒPƒbƒg‚ð—pˆÓ‚·‚é‚©A ramdisk ƒu[ƒgƒIƒvƒVƒ‡ƒ“‚Ì
  Žg—p‚ª•K—v‚Å‚ ‚邱‚Æ‚É’ˆÓ‚µ‚ĉº‚³‚¢B

  Linux ‚ðƒpƒbƒP[ƒW‚̃u[ƒgƒtƒƒbƒs[‚©‚çƒu[ƒg‚µ‚Ü‚·B‚Å‚«‚ê‚΃Vƒ“ƒOƒ‹
  ƒ†[ƒUƒ‚[ƒh‚Å RAM ƒhƒ‰ƒCƒu‚ðƒ‹[ƒg‚Æ‚µ‚ă}ƒEƒ“ƒg‚µ‚Ä‚­‚¾‚³‚¢B‚»‚µ
  ‚āA

       mkdir /tmp/dos

  ‚Æ‚µA‚³‚Á‚«ƒtƒH[ƒ}ƒbƒg‚µ‚½ƒfƒBƒXƒPƒbƒg‚ð‘}“ü‚µAƒ}ƒEƒ“ƒg‚µ‚Ä‚­‚¾‚³
  ‚¢B

       mount -t msdos /dev/fd0 /tmp/dos

  ‚ ‚é‚¢‚Í

       mount -t msdos /dev/fd1 /tmp/dos

  ‚Æ‚µ‚Ü‚·B

  ƒƒOƒtƒ@ƒCƒ‹‚ðƒtƒƒbƒs[‚ɃRƒs[‚µ‚Ü‚·B

       cp /tmp/log /tmp/dos/log

  DOS ƒtƒƒbƒs[‚ðƒAƒ“ƒ}ƒEƒ“ƒg‚µ‚Ü‚·B

       umount /tmp/dos

  ‚»‚µ‚Ä Linux ‚ðƒVƒƒƒbƒgƒ_ƒEƒ“‚µ‚Ü‚·B

       shutdown now

  ƒŠƒu[ƒg‚µ‚Ä DOS ‚ð‹N“®‚µAD‚݂̒ʐMƒ\ƒtƒg‚ðŽg‚Á‚ăƒOƒtƒ@ƒCƒ‹‚ðƒ[
  ƒ‹‚µ‚Ä‚­‚¾‚³‚¢B

  3.2.  panic()  ‚̈ʒu‚ð“Á’è‚·‚é

  ‘¼‚Ì Unix ‚Æ“¯‚¶‚悤‚ɁALinux ‚Í’v–½“I‚ȃGƒ‰[‚ª¶‚¶‚é‚ƃJ[ƒlƒ‹‚Ì
  panic() ŠÖ”‚ðŒÄ‚яo‚µ‚Ü‚·B‘¼‚Ì Unix ‚Ƃ͈á‚Á‚āALinux ‚̓RƒA‚ðƒXƒƒb
  ƒv‚ ‚é‚¢‚̓_ƒ“ƒvƒfƒoƒCƒX‚Ƀ_ƒ“ƒv‚µ‚ÄŽ©“®“I‚ɃŠƒu[ƒg‚·‚邱‚Æ‚Í‚ ‚è‚Ü‚¹
  ‚ñB‚»‚Ì‘ã‚í‚èAƒ†[ƒU‚ªŽè‚ŏ‘‚«ŽÊ‚·‚±‚Æ‚ª‚Å‚«‚é‚悤‚É—L—p‚ȃXƒe[ƒgî
  •ñ‚̃Tƒ}ƒŠ‚ª•\Ž¦‚³‚ê‚Ü‚·B

       Unable to handle kernel NULL pointer dereference at virtual address c0000004
       current->tss,cr3 = 00101000, %cr3 = 00101000
       *pde = 00102027
       *pte = 00000027
       Oops: 0000
       EIP:    0010:0019c905
       EFLAGS: 00010002
       eax: 0000000a   ebx: 001cd0e8   ecx: 00000006   edx: 000003d5
       esi: 001cd0a8   edi: 00000000   ebp: 00000000   esp: 001a18c0
       ds: 0018   es: 0018   fs: 002b   gs: 002b   ss: 0018
       Process swapper (pid: 0, process nr: 0, stackpage=001a09c8)
       Stack: 0019c5c6 00000000 0019c5b2 00000000 0019c5a5 001cd0a8 00000002 00000000
              001cd0e8 001cd0a8 00000000 001cdb38 001cdb00 00000000 001ce284 0019d001
              001cd004 0000e800 fbfff000 0019d051 001cd0a8 00000000 001a29f4 00800000
       Call Trace: 0019c5c6 0019c5b2 0018c5a5 0019d001 0019d051 00111508 00111502
                   0011e800 0011154d 00110f63 0010e2b3 0010ef55 0010ddb7
       Code: 8b 57 04 52 68 d2 c5 19 00 e8 cd a0 f7 ff 83 c4 20 8b 4f 04
       Aiee, killing interrupt handler
       kfree of non-kmalloced memory: 001a29c0, next= 00000000, order=0
       task[0] (swapper) killed: unable to recover
       Kernel panic: Trying to free up swapper memory space
       In swapper task - not syncing

  EIP: s‚Ì16i” (‚±‚̏ꍇ 19c905) ‚ð‘‚«—¯‚߁A
  /usr/src/linux/zSystem.map ‚ð’T‚µ‚Ä‚±‚̃AƒhƒŒƒXˆÈ‰º‚ōłà‘å‚«‚Ȑ”Žš‚ð
  Œ©‚‚¯‚Ä‚­‚¾‚³‚¢B

       0019a000 T _fix_pointers
       0019c700 t _intr_scsi
       0019d000 t _NCR53c7x0_intr

  ‚±‚ê‚É‚æ‚Á‚Ăǂ̊֐”‚ðŽÀs’†‚É panic() ‚ªŒÄ‚΂ꂽ‚©‚ª•ª‚©‚è‚Ü‚·B‚±‚Ì
  ŠÖ”‚ðŠÜ‚Þƒ\[ƒXƒtƒ@ƒCƒ‹‚ðƒfƒoƒbƒOƒIƒvƒVƒ‡ƒ“‚‚«‚ŃRƒ“ƒpƒCƒ‹‚µ’¼‚·‚©A
  /usr/src/linux/Makefile ‚ð•ÒW‚µ‚Ä -g ƒIƒvƒVƒ‡ƒ“‚ð CFLAGS ‚Ì’è‹`‚ɒljÁ
  ‚µ‚ăJ[ƒlƒ‹‘S‘Ì‚ðƒRƒ“ƒpƒCƒ‹‚µ’¼‚µ‚Ä‚­‚¾‚³‚¢B

       #
       # standard CFLAGS
       #

  ‚‚܂èAŽŸ‚̍s‚ð

       CFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe

  ‚±‚̂悤‚ɕύX‚µ‚Ü‚·B

       CFLAGS = -g -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe

  ƒJ[ƒlƒ‹‚ðÄ\’z‚µ‚Ü‚·B

       make clean
       make

  /etc/lilo.conf ‚ɃGƒ“ƒgƒŠ‚ðì¬‚µ‚ăJ[ƒlƒ‹‚ðƒu[ƒg‚Å‚«‚é‚悤‚É‚µ‚Ü
  ‚·B

       image = /usr/src/linux/zImage
       label = experimental

  ‚»‚µ‚Ä root ‚Å LILO ‚ðÄŽÀs‚·‚é‚©Aƒu[ƒgƒtƒƒbƒs[‚ðì¬‚µ‚Ü‚·B

       make zImage

  ƒŠƒu[ƒg‚µAƒGƒ‰[”­¶Žž‚Ì EIP ‚ð‹L˜^‚µ‚Ü‚·B

  script ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚éê‡A‚±‚ê‚ð‹N“®‚µ‚Ĉȉº‚̃fƒoƒbƒO‚Ì‹L
  ˜^‚ðƒ^ƒCƒvƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚É‹L˜^‚µ‚Ä‚¨‚­‚Ì‚ª—Ç‚¢‚Å‚µ‚傤B
  ŽŸ‚̂悤‚É gdb ‚ðŽÀs‚µ‚Ü‚·B

       gdb /usr/src/linux/tools/zSystem

  ‚»‚µ‚ÄŽŸ‚̂悤‚É“ü—Í‚µ‚Ü‚·B

       info line *<your EIP>

  —Ⴆ‚Έȉº‚̂悤‚ɁB

       info line *0x19c905

  ‚±‚ê‚ɑ΂µ‚Ä gdb ‚ÍŽŸ‚̂悤‚ȏî•ñ‚ðo—Í‚µ‚Ü‚·B

       (gdb) info line *0x19c905
       Line 2855 of "53c7,8xx.c" starts at address 0x19c905 <intr_scsi+641&>
          and ends at 0x19c913 <intr_scsi+655>.

  ‚±‚̏î•ñ‚ð‹L˜^‚µ‚ĉº‚³‚¢B‚»‚ê‚©‚çˆÈ‰º‚̂悤‚É“ü—Í‚µ‚Ü‚·B

       list <line number>

  ŽŸ‚̂悤‚ȏo—Í‚ª“¾‚ç‚ê‚é‚Å‚µ‚傤B

  (gdb) list 2855
  2850    /*      printk("scsi%d : target %d lun %d unexpected disconnect\n",
  2851                host->host_no, cmd->cmd->target, cmd->cmd->lun); */
  2852            printk("host : 0x%x\n", (unsigned) host);
  2853            printk("host->host_no : %d\n", host->host_no);
  2854            printk("cmd : 0x%x\n", (unsigned) cmd);
  2855            printk("cmd->cmd : 0x%x\n", (unsigned) cmd->cmd);
  2856            printk("cmd->cmd->target : %d\n", cmd->cmd->target);
  2857            if (cmd) {;
  2858                abnormal_finished(cmd, DID_ERROR << 16);
  2859            }
  2860            hostdata->dsp = hostdata->script + hostdata->E_schedule /
  2861                sizeof(long);
  2862            hostdata->dsp_changed = 1;
  2863        /* SCSI PARITY error */
  2864        }
  2865
  2866        if (sstat0_sist0 & SSTAT0_PAR) {
  2867            fatal = 1;
  2868            if (cmd && cmd->cmd) {
  2869                printk("scsi%d : target %d lun %d parity error.\n",

  quit ‚Æ“ü—Í‚µ‚Ä gdb ‚©‚甲‚¯‚Ü‚·B

  ã‚̏î•ñ‚à‹L˜^‚µ‚Ä‚­‚¾‚³‚¢BŠJ”­ŽÒ‚̃J[ƒlƒ‹‚ª‚ ‚È‚½‚̃J[ƒlƒ‹‚ƈá‚Á‚Ä
  ‚¢‚éê‡‚ɖ𗧂ƒRƒ“ƒeƒLƒXƒgî•ñ‚ª“¾‚ç‚ê‚Ü‚·B

  4.  ƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹

  ‚±‚±‚ł́Aƒ[ƒ_ƒuƒ‹ƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹‚̃Tƒ|[ƒgó‹µ‚Æ SCSI ‚Æ‚ÌŠÖŒW‚É
  ‚‚¢‚Äà–¾‚µ‚Ü‚·B

  4.1.  ˆê”Ê“I‚ȏî•ñ

  ƒ[ƒ_ƒuƒ‹ƒ‚ƒWƒ…[ƒ‹‚́Aƒ†[ƒU[‚âƒVƒXƒeƒ€ŠÇ—ŽÒ‚ªƒJ[ƒlƒ‹‚̃ƒ‚ƒŠ[‚É
  ƒtƒ@ƒCƒ‹‚ðƒ[ƒh‚µ‚āAƒJ[ƒlƒ‹‚Ì”\—Í‚ðŠg’£‚·‚邱‚Æ‚ð‰Â”\‚É‚·‚é‚à‚Ì‚Å
  ‚·Bƒ[ƒ_ƒuƒ‹ƒ‚ƒWƒ…[ƒ‹‚̓n[ƒhƒEƒFƒA‚ðƒTƒ|[ƒg‚·‚éƒhƒ‰ƒCƒo‚âAƒtƒ@ƒC
  ƒ‹ƒVƒXƒeƒ€‚ðƒ[ƒh‚·‚邽‚ß‚É‚æ‚­Žg‚í‚ê‚Ü‚·B

  SCSI ‚É‚Æ‚Á‚ă‚ƒWƒ…[ƒ‹‚Í‚¢‚­‚‚©‚Ì—˜“_‚ª‚ ‚è‚Ü‚·B‚ЂƂ‚́A‘½”‚̃}
  ƒVƒ“‚ðŠÇ—‚·‚éƒVƒXƒeƒ€ŠÇ—ŽÒ‚ªA‚·‚ׂẴ}ƒVƒ“‚ɑ΂µ‚Ä—Bˆê‚̃J[ƒlƒ‹ƒC
  ƒ[ƒW‚ðŽg—p‚µAƒ}ƒVƒ““Á—L‚̃n[ƒhƒEƒFƒA‚ðƒTƒ|[ƒg‚·‚邽‚߂ɂ̓J[ƒlƒ‹
  ƒ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚é‚Æ‚¢‚Á‚½Žg‚¢•û‚ª‚Å‚«‚邱‚Æ‚Å‚·B

  ”z•zƒpƒbƒP[ƒW‚̍쐬ŽÒ‚ªA‚ǂ̃‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚é‚©–â‚¢‡‚킹‚éƒXƒN
  ƒŠƒvƒg‚ðƒu[ƒgƒtƒƒbƒs[ã‚É—pˆÓ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚±‚¤‚·‚ê‚΁AŽg‚í‚ê
  ‚È‚¢ƒhƒ‰ƒCƒo‚Ì‚½‚߂Ƀƒ‚ƒŠ‚ð˜Q”ï‚·‚邱‚Æ‚Í‚È‚­‚È‚è‚Ü‚·‚µA‘¶Ý‚µ‚È‚¢ƒn
  [ƒhƒEƒFƒA‚ðŒŸo‚µ‚ɍs‚Á‚Ä‘¼‚̃n[ƒhƒEƒFƒA‚ð‚¨‚©‚µ‚­‚µ‚Ä‚µ‚Ü‚¤‰Â”\«‚à
  Œ¸‚ç‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B

  ƒ‚ƒWƒ…[ƒ‹‚̓‰ƒbƒvƒgƒbƒvƒRƒ“ƒsƒ…[ƒ^‚É‚à“K‚µ‚Ä‚¢‚Ü‚·Bƒ‰ƒbƒvƒgƒbƒvƒRƒ“
  ƒsƒ…[ƒ^‚̓fƒXƒNƒgƒbƒvƒ}ƒVƒ“‚æ‚è‚àƒƒ‚ƒŠ‚ª­‚È‚¢‚±‚Æ‚ª‘½‚­A‚È‚é‚ׂ­ƒJ
  [ƒlƒ‹ƒCƒ[ƒW‚ð¬‚³‚­‚µ‚āA•K—v‚ɉž‚¶‚ă‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚邱‚Æ‚ª‚Å
  ‚«‚é‚©‚ç‚Å‚·B‚Ü‚½Aƒ‚ƒWƒ…[ƒ‹‚É‚æ‚Á‚Ä PCMCIA SCSI ƒJ[ƒh‚̃Tƒ|[ƒg‚à
  ŠÈ’P‚É‚È‚è‚Ü‚·BƒJ[ƒh‚ª‘}“ü/”²o‚³‚ê‚鎞‚Ƀhƒ‰ƒCƒo‚ðƒ[ƒh/ƒAƒ“ƒ[ƒh
  ‚Å‚«‚é‚©‚ç‚Å‚·B [ ’ˆÓ: Œ»Ý‚Ì‚Æ‚±‚ëAPCMCIA ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚é‚Ì‚Í
  qlogic ‚Æ 152x ‚̃hƒ‰ƒCƒo‚Å‚·B]

  ÅŒã‚ɁAƒJ[ƒlƒ‹ŠJ”­ŽÒ‚É‚Æ‚Á‚ăhƒ‰ƒCƒo‚̃fƒoƒbƒO‚âƒeƒXƒg‚ªŠÈ’P‚É‚È‚é‚Æ
  ‚¢‚¤—˜“_‚à‚ ‚è‚Ü‚·BV‚µ‚¢ƒhƒ‰ƒCƒo‚̃eƒXƒg‚Ì‚½‚߂ɁAƒ}ƒVƒ“‚ðƒŠƒu[ƒg‚·
  ‚é•K—v‚ª‚È‚¢‚©‚ç‚Å‚· (‚à‚¿‚ë‚ñAƒhƒ‰ƒCƒo‚̃oƒO‚É‚æ‚Á‚ă}ƒVƒ“‚ªƒNƒ‰ƒb
  ƒVƒ…‚µ‚Ä‚µ‚Ü‚¤‚±‚Æ‚ª‚È‚¯‚ê‚΁A‚̘b‚Å‚·‚ª)B

  ƒ‚ƒWƒ…[ƒ‹‚ɂ͐”X‚Ì—˜“_‚ª‚ ‚è‚Ü‚·‚ªA‘å‚«‚Ȑ§ŒÀ‚à‚ ‚è‚Ü‚·Bƒ‹[ƒgƒfƒB
  ƒXƒNƒp[ƒeƒBƒVƒ‡ƒ“‚ª SCSI ƒfƒoƒCƒXã‚É‚ ‚éê‡AƒfƒBƒXƒNƒAƒNƒZƒX‚É•K—v
  ‚È SCSI ƒhƒ‰ƒCƒo‚ðƒ‚ƒWƒ…[ƒ‹‚Æ‚µ‚㍁[ƒh‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB‚±‚ê‚́A
  ƒVƒXƒeƒ€‚ªƒfƒBƒXƒN‚©‚烂ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚é‘O‚ɁAƒ‹[ƒgƒp[ƒeƒBƒVƒ‡ƒ“
  ‚ðƒ}ƒEƒ“ƒg‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚ç‚Å‚·Bƒ[ƒ_‚ƃJ[ƒlƒ‹‚ð•ÏX‚µ‚āAƒJ[
  ƒlƒ‹‚ªƒ‹[ƒgƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðƒ}ƒEƒ“ƒg‚·‚é‘O‚Ƀ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚Å‚«‚é
  ‚悤‚É‚µ‚悤‚ƍl‚¦‚Ä‚¢‚élX‚ª‚¢‚Ü‚·‚©‚çA«—ˆ‚Í‚±‚̐§ŒÀ‚à‚È‚­‚Ȃ邱‚Æ
  ‚Å‚µ‚傤B

  4.2.  ƒJ[ƒlƒ‹ 1.2.N ‚ł̃‚ƒWƒ…[ƒ‹‚̃Tƒ|[ƒg

  1.2.N ƒVƒŠ[ƒY‚̃J[ƒlƒ‹‚ł́ASCSI ƒJ[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹‚Í•”•ª“I‚ɃTƒ|[
  ƒg‚³‚ê‚Ä‚¢‚Ü‚·BƒnƒCƒŒƒxƒ‹ (ƒfƒBƒXƒNAƒe[ƒv‚È‚Ç) ‚̃hƒ‰ƒCƒo‚̓‚ƒWƒ…[
  ƒ‹‚Æ‚µ‚ÄŽg—p‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñ‚ªAƒ[ƒŒƒxƒ‹ (1542A1522 ‚È‚Ç) ‚̃h
  ƒ‰ƒCƒo‚Í•K—v‚ɉž‚¶‚㍁[ƒh/ƒAƒ“ƒ[ƒh‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒ[ƒŒƒxƒ‹‚Ì
  ƒhƒ‰ƒCƒo‚̓[ƒh‚³‚ê‚邽‚тɁA‚Ü‚¸‚»‚̃hƒ‰ƒCƒo‚ªƒTƒ|[ƒg‚µ‚Ä‚¢‚éƒJ[ƒh
  ‚ð’T‚µ‚ɍs‚«‚Ü‚·BŽŸ‚ɁAŒ©‚‚©‚Á‚½ƒJ[ƒh‚»‚ꂼ‚ê‚ɑ΂µ‚āA SCSI ƒoƒX‚ª
  ƒXƒLƒƒƒ“‚³‚êA“à•”ƒf[ƒ^\‘¢‚ªƒZƒbƒgƒAƒbƒv‚³‚ê‚āAƒfƒoƒCƒX‚ªŽg—p‚Å‚«‚é
  ‚悤‚É‚È‚è‚Ü‚·B

  Žg‚í‚È‚­‚È‚Á‚½ƒ[ƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚́AƒAƒ“ƒ[ƒh‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒ}ƒE
  ƒ“ƒg’†‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚âƒI[ƒvƒ“’†‚̃tƒ@ƒCƒ‹‚Ȃǂɂ‚¢‚ÄŽg—p’†ƒJƒEƒ“
  ƒ^‚ª•ÛŽ‚³‚ê‚Ä‚¢‚邽‚߁Aƒhƒ‰ƒCƒo‚ªŠÇ—‚µ‚Ä‚¢‚éƒfƒoƒCƒX‚ðŽg‚Á‚Ä‚¢‚éŠÔ‚Í
  rmmod ƒ†[ƒeƒBƒŠƒeƒB‚ªƒfƒoƒCƒX‚ªŽg—p’†‚Å‚ ‚é‚Æ‚¢‚¤Œx‚ð”­‚µAƒhƒ‰ƒCƒo
  ‚̓Aƒ“ƒ[ƒh‚Å‚«‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢Bƒhƒ‰ƒCƒo‚ªƒAƒ“ƒ[ƒh‚³‚ê‚é
  ‚ƁAŠÖ˜A‚·‚éƒf[ƒ^\‘¢‚Í‚·‚ׂĊJ•ú‚³‚êAƒVƒXƒeƒ€‚̓‚ƒWƒ…[ƒ‹‚ªƒ[ƒh‚³
  ‚ê‚é‘O‚̏ó‘Ô‚É–ß‚è‚Ü‚·B‚±‚ê‚́Aƒhƒ‰ƒCƒo‚Í‚»‚ÌŒã•K—v‚ɉž‚¶‚čĂу[ƒh
  ‚Å‚«‚é‚Æ‚¢‚¤‚±‚Æ‚ðˆÓ–¡‚µ‚Ü‚·B

  4.3.  ƒJ[ƒlƒ‹ 1.3.N ‚ł̃‚ƒWƒ…[ƒ‹‚̃Tƒ|[ƒg

  1.3 ƒVƒŠ[ƒY‚̃J[ƒlƒ‹‚ł́ASCSI ƒhƒ‰ƒCƒo‚ÍŠ®‘S‚Ƀ‚ƒWƒ…[ƒ‹‰»‚³‚ê‚Ä‚¢
  ‚Ü‚·B‚‚܂èA‚Ü‚Á‚½‚­ SCSI ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ƒJ[ƒlƒ‹‚Ńu[ƒg‚µ‚½Œã
  ‚Ƀ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚邱‚Æ‚É‚æ‚Á‚Ä SCSI ‚ðƒtƒ‹ƒTƒ|[ƒg‚·‚邱‚Æ‚à‚Å‚«
  ‚é‚Æ‚¢‚¤‚±‚Æ‚Å‚·B

  ‚¨–]‚Ý‚È‚ç‚΁ASCSI ƒhƒ‰ƒCƒo‚̈ꕔ•ª‚ðƒJ[ƒlƒ‹‚É‘g‚ݍž‚ñ‚ŃRƒ“ƒpƒCƒ‹
  ‚µA‚»‚Ì‘¼‚Ì•”•ª‚ðŒã‚э[ƒh‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚Ç‚Ì•”•ª‚ðŽÀsŽž‚Ƀ[
  ƒh‚·‚é‚©A‚Ç‚Ì•”•ª‚ðƒJ[ƒlƒ‹‚É’¼ÚƒŠƒ“ƒN‚·‚é‚©‚́AŽ©—R‚É‘I‘ð‚·‚é‚±‚Æ‚ª
  ‚Å‚«‚Ü‚·B

  ‚Ü‚Á‚½‚­ SCSI ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ƒJ[ƒlƒ‹‚Ńu[ƒg‚µ‚½ê‡A‚Ü‚¸ SCSI
  ƒRƒA‚ðƒJ[ƒlƒ‹‚Ƀ[ƒh‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚ê‚Í scsi_mod ‚Æ‚¢‚¤–¼‘O‚Ì
  ƒ‚ƒWƒ…[ƒ‹‚É‚È‚Á‚Ä‚¢‚Ü‚·B‚±‚̃‚ƒWƒ…[ƒ‹‚ðƒJ[ƒlƒ‹ƒƒ‚ƒŠ‚Ƀ[ƒh‚·‚é‚Ü
  ‚ł́A‚±‚êˆÈŠO‚Ì SCSI ƒ‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB‚±‚̃‚
  ƒWƒ…[ƒ‹‚ɂ̓[ƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚ÍŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚¹‚ñ‚©‚çA‚±‚̃‚ƒWƒ…[ƒ‹‚ð
  ƒ[ƒh‚µ‚Ä‚à SCSI ƒoƒX‚̓XƒLƒƒƒ“‚³‚ê‚Ü‚¹‚ñ‚µA SCSI ƒfƒBƒXƒN‚âƒe[ƒv‚ª
  Žg‚¦‚é‚悤‚É‚à‚È‚è‚Ü‚¹‚ñBƒJ[ƒlƒ‹‚ð\’z‚·‚éÛ CONFIG_SCSI ‚Ɂuyv‚Æ“š
  ‚¦‚½‚Ì‚Å‚ ‚ê‚΁A‚±‚̃‚ƒWƒ…[ƒ‹‚ðƒ[ƒh‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB

  ‚±‚ÌŒã‚́A‚ ‚܂菇”Ô‚ð‹C‚É‚¹‚¸‚É•K—v‚È‹@”\‚ðŽÀŒ»‚·‚郂ƒWƒ…[ƒ‹‚ðƒ[ƒh
  ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŽg—p’†‚̃‚ƒWƒ…[ƒ‹‚ªƒAƒ“ƒ[ƒh‚³‚ê‚Ä‚µ‚Ü‚¤‚±‚Æ‚ð–h
  ‚®‚½‚߂ɁAŽg—p’†ƒJƒEƒ“ƒ^‚É‚æ‚éƒCƒ“ƒ^[ƒƒbƒN‚ª‚©‚©‚Á‚Ä‚¢‚é‚̂ŁAƒ‚ƒWƒ…
  [ƒ‹‚ªƒrƒW[‚̏ꍇ‚É‚Í rmmod ‚©‚烁ƒbƒZ[ƒW‚ªo—Í‚³‚ê‚Ü‚·B

  ƒfƒBƒXƒNACDROMAƒe[ƒvA‚»‚ê‚É SCSI ”Ä—p‚̃nƒCƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚́A‚»‚ê
  ‚¼‚êusd_modvAusr_modvAustvAusgv‚Æ‚¢‚¤–¼‘O‚É‚È‚Á‚Ä‚¢‚Ü‚·Bƒn
  ƒCƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚ªƒ[ƒh‚³‚ê‚é‚ƁAÚ‘±‚³‚ꂽ‚·‚ׂẴzƒXƒgƒAƒ_ƒvƒ^‚̃f
  ƒoƒCƒXƒŠƒXƒg‚ª’²‚ׂç‚êAƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒfƒoƒCƒX‚ÍŽ©“®“I‚É—LŒø‚É‚È‚è
  ‚Ü‚·B

  ƒ[ƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚̃‚ƒWƒ…[ƒ‹‚Æ‚µ‚Ä‚ÌŽg‚¢•û‚́A ``ƒJ[ƒlƒ‹ 1.2 ‚ł̃‚
  ƒWƒ…[ƒ‹‚̃Tƒ|[ƒg'' ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢Bƒ[ƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚ªƒ[ƒh‚³
  ‚ê‚é‚ƁAƒoƒX‚ªƒXƒLƒƒƒ“‚³‚êAŒ©‚‚©‚Á‚½ƒfƒoƒCƒX‚̓nƒCƒŒƒxƒ‹ƒhƒ‰ƒCƒo‚É
  ‚æ‚Á‚ăTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒfƒoƒCƒX‚Æ‚µ‚Ä”FŽ¯‚Å‚«‚é‚©‚Ç‚¤‚©’²‚ׂç‚ê‚Ü‚·B
  ”FŽ¯‚³‚ꂽƒhƒ‰ƒCƒo‚ÍŽ©“®“I‚ɃAƒ^ƒbƒ`‚³‚êAŠˆ«‰»‚³‚ê‚Ü‚·B

  5.  ƒzƒXƒgƒAƒ_ƒvƒ^

  ‚±‚ÌÍ‚Å‚Í Linux ‚ŃTƒ|[ƒg‚³‚ê‚Ä‚¢‚éŠeŽí‚̃zƒXƒgƒAƒ_ƒvƒ^‚ɑ΂µ‚āA‚»
  ‚ꂼ‚ê‚̃zƒXƒgƒAƒ_ƒvƒ^‚ɌŗL‚̏î•ñ‚ðŽ¦‚µ‚Ü‚·B

  5.1.  ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚é^‚¢‚È‚¢ƒn[ƒhƒEƒFƒA

  5.1.1.  ”z•zƒJ[ƒlƒ‹‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚éƒhƒ‰ƒCƒo

  Adaptec 152xAAdaptec 154x (DTC 329x ‚̃{[ƒh‚à“®‚­‚悤‚Å‚·‚ªAƒTƒ|[
  ƒg‚̑Ώۂɂ͂ȂÁ‚Ä‚¢‚Ü‚¹‚ñ)A Adaptec 174xAAdaptec 274x/284x (294x ‚ð
  —˜—p‚·‚é‚ɂ͐V‚µ‚¢ƒo[ƒWƒ‡ƒ“‚̃hƒ‰ƒCƒo‚ª•K—v‚Å‚·)A BusLogic
  MultiMaster ƒzƒXƒgƒAƒ_ƒvƒ^AEATA-DMA ‚¨‚æ‚Ñ EATA-PIO ƒvƒƒgƒRƒ‹‚ðŽg‚¤
  ƒ{[ƒh (DPT PM2001APM2011APM2012AAPM2012BAPM2021APM2022APM2024A
  PM2122APM2124APM2322APM2041APM2042APM2044APM2142APM2144APM2322A
  PM3021APM3122APM3222APM3224APM3334A‚»‚ê‚ɉÁ‚¦‚Ä
  NECAAT&TASNIAASTAOlivettiA‚¨‚æ‚Ñ Alphatronix ‚Ȃǂ̃[ƒJ[‚̃{[
  ƒh‚Ì‚¢‚­‚‚©)A Future Domain 850A885A950A‚¨‚æ‚Ñ“¯ŽÐ‚Ì‘¼‚̃VƒŠ[ƒY
  (‚½‚¾‚µ 840A841A880A881 ‚̃{[ƒh‚Í“K“–‚ȃpƒbƒ`‚ð“–‚Ä‚È‚¢‚Æ“®ì‚µ‚Ü
  ‚¹‚ñ)A Future Domain 16x0 (ƒ`ƒbƒv‚ª TMC-1800ATMC-18C30A‚Ü‚½‚Í
  TMC-18C50 ‚Ì‚à‚Ì)A NCR53c8xxAPAS16 ‚Ì SCSI ƒ|[ƒgASeagate ST0xA
  Trantor ‚Ì T128/T130/T228 ƒ{[ƒhA Ultrastor 14FA24F ‚¨‚æ‚Ñ
  34FAWestern Digital 7000B

  5.1.2.  MCA

  MCA ‚̃J[ƒh‚Ì‚¤‚¿Aã‚É‚ ‚éƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒJ[ƒh‚ƌ݊·«‚Ì‚ ‚é‚à‚Ì
  (‚‚܂è Adaptec 1640 ‚Æ BusLogic 640) ‚Í“®ì‚µ‚Ü‚·B

  5.1.3.  ƒAƒ‹ƒtƒ@”ł̃hƒ‰ƒCƒo

  ƒAƒ‹ƒtƒ@”ł̃hƒ‰ƒCƒo‚Ì‘½‚­‚ªˆÈ‰º‚̃TƒCƒg‚É’u‚©‚ê‚Ä‚¢‚Ü‚·B

       <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi>

  5.1.4.  C³‚ð‚·‚ê‚Γ®ì‚·‚éƒhƒ‰ƒCƒo

  5.1.4.1.  NCR53c8x0/7x0

  NCR53c8xx ‚̃hƒ‰ƒCƒo‚ÍŠJ”­‚³‚ê‚Ä‚¢‚Ü‚·‚ªA‚±‚̃hƒ‰ƒCƒo‚Í NCR53c700A
  NCR53c710ANCR53c720 ‚̃`ƒbƒv‚ɑ΂µ‚Ä‚»‚Ì‚Ü‚Ü‚Å‚Í“K—p‚Å‚«‚Ü‚¹‚ñB‚±‚ê
  ‚ç‚̃`ƒbƒv‚𓮍삳‚¹‚é‚ɂ͈ȉº‚̂悤‚ȏC³‚ª•K—v‚Å‚·BC³‚Ì“ïˆÕ“x‚É‚Â
  ‚¢‚Ä‚àŽ¦‚µ‚Ä‚¢‚Ü‚·B

  –ó’: ƒJ[ƒlƒ‹ 2.0.27 ‚ł́A‚·‚Å‚É‚±‚ê‚ç‚̃`ƒbƒv‚̓Tƒ|[ƒg‚³
  ‚ê‚Ä‚¢‚é‚悤‚Å‚·B

     NCR53c720 (ŠÈ’P)
        ƒJ[ƒh‚ÌŒŸo•”•ª‚̕ύXA‰Šú‰»‚̕ύXA'810 ‚̃ŒƒWƒXƒ^ƒAƒhƒŒƒX‚ð
        '7xx —p‚Ƀ}ƒbƒsƒ“ƒO‚·‚邽‚߂̃R[ƒh‚̕ύXB

     NCR53c710 (ŠÈ’P)
        ƒJ[ƒh‚ÌŒŸo•”•ª‚̕ύXA‰Šú‰»‚̕ύX (ˆÈã‚̓AƒZƒ“ƒuƒ‰ƒ\[ƒX‚Ì•Ï
        X)A'810 ‚̃ŒƒWƒXƒ^ƒAƒhƒŒƒX‚ð '7xx ‚Ƀ}ƒbƒsƒ“ƒO‚·‚邽‚߂̃R[ƒh
        ‚̕ύXAIID Š„‚荞‚Ý‚ðˆµ‚¤‚½‚ß‚ÌŠ„‚荞‚݃nƒ“ƒhƒ‰‚ð INTFLY –½—ß‚©
        ‚ç‚»‚̃Gƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ɕύXB

     NCR53c700, NCR53c700-66 (”ñí‚ɍ¢“ï)
        ŒŸo•”•ª‚̕ύXA‰Šú‰»‚̕ύXA NCR ‚̃R[ƒh‚ð DSA ‚ðŽg‚í‚È‚¢‚悤
        ‚ɕύXA Linux –{‘̂̃R[ƒh‚ð•ÏX‚µAƒRƒ“ƒeƒLƒXƒgƒXƒCƒbƒ`‚ðˆµ‚¦
        ‚é‚悤‚É‚·‚éB

  5.1.5.  ‘½•ª“®ì‚µ‚È‚¢ SCSI ƒzƒXƒg

  ƒpƒ‰ƒŒƒ‹->SCSI ƒAƒ_ƒvƒ^‘S•”A Rancho ‚Ì SCSI ƒ{[ƒhAƒWƒƒƒ“ƒN•i‚Ì SCSI
  ƒJ[ƒhB Buslogic ‚Ì FlashPoint ƒ{[ƒh (BT-930/932/950 ‚È‚Ç) ‚à‚Ü‚¾ƒT
  ƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB

  5.1.6.  â‘Î‚É “®ì‚µ‚È‚¢ SCSI ƒzƒXƒg

  Adaptec ‚Æ”ñŒÝŠ·‚Å NCR53c8xx ‚ðŽg—p‚µ‚Ä‚¢‚È‚¢ DTC ‚̃{[ƒh (3270A
  3280 ‚È‚Ç)BCMD ‚Ì SCSI ƒ{[ƒhB

  DTC/CMD ‚©‚çƒvƒƒOƒ‰ƒ€‚É•K—v‚ȏî•ñ‚ð‚à‚炤‚ɂ́A”é–§•ÛŽŒ_–ñ‚ðŒ‹‚Ô•K—v
  ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚͂‚܂è Linux ‚̃hƒ‰ƒCƒo‚ð‘‚¢‚Ä‚àA‚»‚̃hƒ‰ƒCƒo‚ðŒö
  ŠJ‚Å‚«‚È‚¢A‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B”é–§•ÛŽŒ_–ñ‚ɏ]‚¦‚΃\[ƒX‚ÍŒöŠJ‚Å‚«
  ‚Ü‚¹‚ñ‚©‚çA‚±‚ê‚Í GPL ‚É”½‚µ‚Ü‚·B‚Ü‚½ GPL ‚ɏ]‚¤ê‡‚̓\[ƒX‚ðŒöŠJ‚µ
  ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚©‚çA‚±‚ê‚͔閧•ÛŽŒ_–ñ‚É”½‚·‚邱‚Æ‚É‚È‚è‚Ü‚·B

  ‚à‚µ‚±‚ê‚çˆÈŠO‚̃Tƒ|[ƒg‚³‚ê‚Ä‚¢‚È‚¢ƒn[ƒhƒEƒFƒA‚ð“®‚©‚µ‚½‚¯‚ê‚΁A‘I‘ð
  Žˆ‚Í“ñ‚‚ ‚è‚Ü‚·Bˆê‚‚͂ ‚È‚½Ž©g‚ªƒhƒ‰ƒCƒo‚ð‘‚­‚±‚Æ‚Å‚· (Eric
  Youngdale ‚ÆŽ„‚Í Linux ‚Ì SCSI ƒhƒ‰ƒCƒo‚ÉŠÖ‚·‚é‹Zp“I‚ÈŽ¿–â‚ɂ͒ʏíŠì
  ‚ñ‚Å‚¨“š‚¦‚µ‚Ü‚·)B‚à‚¤ˆê‚‚̓hƒ‰ƒCƒo‚̍쐬‚ðˆË—Š‚·‚邱‚Æ‚Å‚· (ŒÂl‚Å
  ‚Ì—˜—p‚̏ꍇ‚É‚ÍŒ_–ñ—¿‹à‚ª‚‚­•t‚«‚·‚¬‚é‚Å‚µ‚傤‚ª)B

  5.1.7.  •¡”‚̃zƒXƒgƒAƒ_ƒvƒ^

  ƒzƒXƒgƒAƒ_ƒvƒ^‚Ì’†‚ɂ́Aˆê‘ä‚̃VƒXƒeƒ€‚Å“¯‚¶Œ`Ž®‚̃Aƒ_ƒvƒ^‚𕡐”Žg‚¤‚±
  ‚Æ‚ª‚Å‚«‚é‚à‚Ì‚ª‚ ‚è‚Ü‚· ( ``w“ü‚ÌŽèˆø‚«: ƒhƒ‰ƒCƒo‹@”\‚Ì”äŠr'' ‚ðŒ©‚Ä
  ‚­‚¾‚³‚¢)B“¯‚¶Œ`Ž®‚̃Aƒ_ƒvƒ^‚ðˆê‚‚̃zƒXƒg‚Å•¡”Žg‚¤ê‡‚́A’ʏíÅ‚à
  ’á‚¢ƒAƒhƒŒƒX‚Ì‚à‚Ì‚ª scsi0 ‚É‚È‚èA‚»‚ÌŽŸ‚ª scsi1... ‚̂悤‚É‚È‚è‚Ü
  ‚·B

  Ží—ނ̈ႤƒzƒXƒgƒAƒ_ƒvƒ^‚È‚çA‚Ç‚ñ‚ȏꍇ‚Å‚à•¡”‚̃Aƒ_ƒvƒ^‚𓯎ž‚ÉŽg‚¤
  ‚±‚Æ‚ª‰Â”\‚Å‚·B‚½‚¾‚µƒAƒhƒŒƒX‚ª‹£‡‚µ‚Ä‚¢‚È‚¢‚±‚Æ‚ªðŒ‚Å‚·B SCSI ƒR
  ƒ“ƒgƒ[ƒ‰‚Í drivers/scsi/hosts.c ‚Ì’†‚Ì builtin_scsi_hosts[] ”z—ñ‚̏‡
  ”Ô‚ÅŒŸõ‚³‚ê‚Ü‚·BŒ»Ý‚̏‡”Ԃ͈ȉº‚Ì’Ê‚è‚Å‚·B

       BusLogic, Ultrastor 14/34F, Ultrastor 14F,, Adaptec 151x/152x, Adaptec
       154x, Adaptec 174x, AIC7XXX, AM53C974, Future Domain 16x0, Always
  IN2000, Generic NCR5380, QLOGIC, PAS16, Seagate, Trantor T128/T130,
  NCR53c8xx, EATA-DMA, WD7000, debugging driver.

  ‚Ù‚Æ‚ñ‚ǂ̏ꍇ (Buslogic ‚Æ Adaptec ‚̃hƒ‰ƒCƒo‚Ì—¼•û‚ðŽg‚Á‚Ä‚¢‚È‚¢ê
  ‡) ‚ɂ́A‚±‚̃Gƒ“ƒgƒŠ‚ð“ü‚ê‘Ö‚¦‚邱‚ƂŁAŒŸõ‚̏‡”Ô‚ð“s‡‚Ì—Ç‚¢‚悤‚É
  •Ï‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B—Ⴆ‚ΐV‚µ‚¢ SCSI ƒzƒXƒg‚ðƒVƒXƒeƒ€‚ɒljÁ‚µ‚½‚Æ‚«
  ‚ɁAŒ³‚©‚ç‚̃fƒoƒCƒX–¼‚ð•ÏX‚µ‚½‚­‚È‚¢ê‡‚È‚Ç‚ª‚ ‚é‚Å‚µ‚傤B

  5.2.  ‚æ‚­‚ ‚é–â‘è

  5.2.1.  SCSI ‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚Ä‚µ‚Ü‚¤

  Š„‚荞‚Ý‚ª‚¿‚á‚ñ‚Æ—LŒø‚É‚È‚Á‚Ä‚¢‚é‚©A‘¼‚̃{[ƒh‚Æ‚Ì IRQADMAA IO ƒA
  ƒhƒŒƒX‚È‚Ç‚Ì‹£‡‚ª‹N‚±‚Á‚Ä‚¢‚È‚¢‚©‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B

  5.2.2.  BIOS ˆË‘¶‚̃{[ƒhŽ©“®ŒŸoƒ‹[ƒ`ƒ“‚ªŽ¸”s‚·‚é

  ‚à‚µ‚¨Žg‚¢‚Ì SCSI ƒAƒ_ƒvƒ^‚ªˆÈ‰º‚Ì‚Ç‚ê‚©‚̏ꍇ:

       Adaptec 152x, Adaptec 151x, Adaptec AIC-6260, Adaptec AIC-6360, Future
       Domain 1680, Future Domain TMC-950, Future Domain TMC-8xx, Trantor
       T128, Trantor T128F, Trantor T228F, Seagate ST01, Seagate ST02, West-
       ern Digital 7000

  ‚»‚µ‚ăAƒ_ƒvƒ^‚ªƒu[ƒgƒAƒbƒv‚ÌŽž‚ÉŒŸo‚³‚ê‚È‚¢ê‡A‚·‚È‚í‚¿

       scsi : 0 hosts

  ‚â

       scsi%d : type

  ‚Æ‚¢‚Á‚½‚悤‚ȃƒbƒZ[ƒW‚ªƒVƒXƒeƒ€‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é (ƒTƒ|[ƒg‘Î
  Û‚Ì) SCSI ƒAƒ_ƒvƒ^‚»‚ꂼ‚ê‚ɑ΂µ‚Ä•\Ž¦‚³‚ê‚È‚¢ê‡‚́AŽ©“®ŒŸo‚̃‹[
  ƒ`ƒ“‚ª‚»‚̃{[ƒh‚ð’m‚ç‚È‚¢‚½‚ß‚É–â‘肪‹N‚±‚Á‚Ä‚¢‚é‚à‚̂ƍl‚¦‚ç‚ê‚Ü‚·B

  BIOS ‚ðŽg‚Á‚ÄŽ©“®ŒŸo‚ðs‚¤ƒhƒ‰ƒCƒo‚ł́ABIOS ‚ª—LŒø‚É‚È‚Á‚Ä‚¢‚é•K—v‚ª
  ‚ ‚è‚Ü‚·B‚æ‚­’²‚ׂĂ­‚¾‚³‚¢B‚Ü‚½‚Ù‚©‚Ì‹@Ší‚Ì BIOS ‚Æ‹£‡‚µ‚Ä‚¢‚È‚¢‚©
  ‚àƒ`ƒFƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B

  ƒ{[ƒh‚̃VƒOƒlƒ`ƒƒ‚â BIOS ‚̃AƒhƒŒƒX‚ªƒhƒ‰ƒCƒo‚É“o˜^‚³‚ê‚Ä‚¢‚é‚à‚̂ƈá
  ‚¤ê‡‚àŽ©“®ŒŸo‚ÍŽ¸”s‚µ‚Ü‚·B

       –ó’: ƒVƒOƒlƒ`ƒƒ‚Ƃ́ABIOS ‚̐擪•”•ª‚ɏ‘‚«ž‚Ü‚ê‚Ä‚¢‚éî•ñ
       ‚Ì‚±‚Æ‚Å‚·B

  BIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚éê‡‚́ADOS ‚Æ DEBUG ‚ðŽg‚Á‚ă{[ƒh‚̃VƒO
  ƒlƒ`ƒƒ‚𒲂ׂĂ­‚¾‚³‚¢B

  —Ⴆ‚Î 0xc8000 ‚É‚ ‚éƒ{[ƒh‚ɑ΂µ‚ẮADOS ‚©‚ç

       debug
       d c800:0
       q

  ‚Æ‚µ‚āAŒ‹‰Ê‚ð ASCII ‚Å Linux ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Ì SCSI ƒ`ƒƒƒlƒ‹‚É‘—‚Á‚Ä
  ‚­‚¾‚³‚¢BƒƒbƒZ[ƒW‚Ì’·‚³‚ƃx[ƒXƒAƒhƒŒƒX (‚±‚̏ꍇ 0xc8000) ‚©‚ç‚̃I
  ƒtƒZƒbƒg‚à“¯Žž‚É‘—‚Á‚Ä‚­‚¾‚³‚¢BƒƒbƒZ[ƒW‚ÍŠ®‘S‚ɐ³Šm‚Å‚È‚¯‚ê‚΂Ȃè‚Ü
  ‚¹‚ñB‚Ü‚½ƒeƒLƒXƒg‚É‚Í 16 i‚Æ ASCII ‚Ì—¼•û‚ªŠÜ‚Ü‚ê‚é•K—v‚ª‚ ‚é‚Å‚µ‚å
  ‚¤B

  BIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢ê‡A‚»‚µ‚Ä‚¨Žg‚¢‚̃hƒ‰ƒCƒo‚ª Adaptec
  152xA Trantor T128A Seagate ‚Ì‚Ç‚ê‚©‚Å‚ ‚éê‡‚́AƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚âƒR
  ƒ“ƒpƒCƒ‹Žž‚ÉŒŸo‚ð‹­§‚·‚é‚悤‚ɐݒè‚ð•ÏX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  ‚¨Ž‚¿‚Ì SCSI ƒJ[ƒh‚ɑΉž‚µ‚½ß‚ð‚²——‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B ``•sˆÀ’è‚ȃV
  ƒXƒeƒ€'' ‚àŒ©‚Ä‚­‚¾‚³‚¢B

  5.2.3.  ƒƒ‚ƒŠƒ}ƒbƒv•ûŽ®‚Ì I/O ‚ð—p‚¢‚½ƒ{[ƒh‚̏áŠQ

  (Trantor T128 ‚Æ Seagate ‚̃{[ƒh‚ªŠY“–‚µ‚Ü‚·B AdaptecA NCR5380 ”Ä
  —pAPAS16AUltrastor ‚̃{[ƒh‚É‚ÍŠY“–‚µ‚Ü‚¹‚ñB)

  ‚±‚Ì–â‘è‚́Aƒƒ‚ƒŠƒ}ƒbƒv‚³‚ꂽ I/O ƒ|[ƒg‚ªŒë‚Á‚ăLƒƒƒbƒVƒ…‚³‚ê‚Ä‚¢‚é
  ‚Æ‚«‚É‚æ‚­‹N‚±‚è‚Ü‚·B BIOS Ý’è‚ŁAƒ{[ƒh‚̐è—L‚·‚éƒAƒhƒŒƒX‹óŠÔ‚ð
  ƒLƒƒƒbƒVƒ…•s‰Â‚ɐݒ肵‚Ä‚­‚¾‚³‚¢B

  ‚±‚ꂪ‚Å‚«‚È‚¢ê‡‚́AƒLƒƒƒbƒVƒ…‚ð‘S‚ăIƒt‚É‚µ‚Ä‚­‚¾‚³‚¢B

  ƒ{[ƒh‚̃AƒhƒŒƒX‚ðƒ}ƒjƒ…ƒAƒ‹‚Őݒ肷‚éê‡‚́ALinux ‚É•K—v‚È‚Ì‚Í 16ƒo
  ƒCƒgƒZƒOƒƒ“ƒg‚Ì’l (ƒ}ƒjƒ…ƒAƒ‹‚É‚Í‚½‚¢‚Ä‚¢‚±‚¿‚炪‘‚¢‚Ä‚ ‚è‚Ü‚·) ‚Å‚Í
  ‚È‚­AŽÀÛ‚̃AƒhƒŒƒX‚Å‚ ‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  ‚‚܂è 0xc8000 ‚ª³‚µ‚¢’l‚Å‚ ‚èA 0xc800 ‚ł͐³‚µ‚­“®ì‚µ‚Ü‚¹‚ñBŒãŽÒ
  ‚Å‚Í‹°‚ç‚­ƒƒ‚ƒŠ‚Ì“à—e‚ª”j‰ó‚³‚ê‚Ä‚µ‚Ü‚¤‚Å‚µ‚傤B

  5.2.4.  ƒAƒ‹ƒtƒ@”ł̃hƒ‰ƒCƒo‚Ńu[ƒgƒtƒƒbƒs[‚ðì‚Á‚ău[ƒg‚³‚¹‚é‚Æ
  ukernel panic : cannot mount root devicev‚Æ‚¢‚¤ƒƒbƒZ[ƒW ‚ªo‚é

  ƒJ[ƒlƒ‹‚̃oƒCƒiƒŠƒCƒ[ƒW‚ð (ƒtƒƒbƒs[‚ɃRƒs[‚·‚é‘O^‚µ‚½Œã‚É) •ÒW
  ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B 2 ƒoƒCƒg‚̃tƒB[ƒ‹ƒh (ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚É’ˆÓ)
  ‚ð‚¢‚­‚‚©C³‚·‚ê‚΁A‚¨Žg‚¢‚̃VƒXƒeƒ€‚Å“®‚­‚悤‚É‚È‚è‚Ü‚·B

  1. ƒIƒtƒZƒbƒg 502 ƒoƒCƒg–Ú‚É‚ ‚éƒfƒtƒHƒ‹ƒg‚̃XƒƒbƒvƒfƒoƒCƒX‚ÌŽw’è‚ð
     0x00 0x00 ‚ɃZƒbƒg‚µ‚Ü‚·B

  2. ƒIƒtƒZƒbƒg 504 ƒoƒCƒg–Ú‚É‚ ‚郉ƒ€ƒfƒBƒXƒN‚̃TƒCƒY‚̓u[ƒgƒtƒƒbƒs[
     ‚̃TƒCƒY (ƒLƒƒoƒCƒg’PˆÊ) ‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚‚܂è 5.25 ƒCƒ“ƒ`
     ‚̏ꍇ‚Í 1200A 3.5 ƒCƒ“ƒ`‚̏ꍇ‚Í 1440 ‚Å‚·B

  ƒoƒCƒg•\Œ»‚ł͈ȉº‚̂悤‚É‚È‚è‚Ü‚·B

  3.5" : 0xA0 0x05
  5.25" : 0xB0 0x04

  3. ƒIƒtƒZƒbƒg 508 ƒoƒCƒg–ڂɂ̓‹[ƒgƒfƒoƒCƒX‚ðÝ’肵‚Ü‚·B‚±‚ê‚Í 0x00
     0x00 ‚É‚µ‚Ä‚¨‚«‚Ü‚· (ƒu[ƒgƒfƒoƒCƒX‚ªƒ‹[ƒgƒfƒoƒCƒX‚Æ‚È‚è‚Ü‚·)B

  dd ‚© rawrite ‚ð—p‚¢‚ătƒ@ƒCƒ‹‚ðƒfƒBƒXƒN‚ɏ‘‚«ž‚ñ‚Å‚­‚¾‚³‚¢B‚»‚̃fƒB
  ƒXƒN‚ð A: ‚̃tƒƒbƒs[ƒhƒ‰ƒCƒu‚É“ü‚êAuƒ‹[ƒgƒfƒBƒXƒN‚ð“ü‚ê‚é‚悤‚Ɂv
  ‚Æ‚¢‚¤ƒvƒƒ“ƒvƒg‚ªo‚é‚Ì‚ð‘Ò‚Á‚āA‚¨Žg‚¢‚Ì”z•zƒpƒbƒP[ƒW‚̃‹[ƒgƒtƒƒb
  ƒs[‚ð“ü‚ê‚Ä‚­‚¾‚³‚¢B

  5.2.5.  •W€ƒJ[ƒlƒ‹‚É“ü‚Á‚Ä‚¢‚È‚¢ƒhƒ‰ƒCƒo‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚É‚Í

  ‚Ü‚¸ƒhƒ‰ƒCƒo‚̍ìŽÒ‚ªŽg‚Á‚Ä‚¢‚éƒo[ƒWƒ‡ƒ“‚̃J[ƒlƒ‹‚ðŽè‚É“ü‚ê‚é•K—v‚ª‚ 
  ‚è‚Ü‚·Bƒo[ƒWƒ‡ƒ“‚̏î•ñ‚Í‹°‚ç‚­ƒhƒ‰ƒCƒo‚Æ“¯Žž‚É”z•z‚³‚ê‚Ä‚¢‚éƒhƒLƒ…ƒ
  ƒ“ƒg‚É‹Lq‚ª‚ ‚é‚Å‚µ‚傤B

  ÅV‚Ì‚à‚Ì‚ðŠÜ‚߁A—lX‚ȃo[ƒWƒ‡ƒ“‚̃J[ƒlƒ‹‚Í

       <ftp://nic.funet.fi/pub/OS/Linux/PEOPLE/Linus>

  ‚É‚ ‚è‚Ü‚·B–¼‘O‚Í linux-version.tar.gz ‚Æ‚È‚Á‚Ä‚¢‚é‚Í‚¸‚Å‚·B

  ‚±‚ê‚ç‚Í tsx-11 <ftp://tsx-11.mit.edu> ‚È‚Ç‚Ì‘½‚­‚̃TƒCƒg‚É‚àƒ~ƒ‰[‚³
  ‚ê‚Ä‚¢‚Ü‚·B

  ƒ\[ƒX‚ðŽè‚É“ü‚ꂽ‚ç /usr/src ‚ÖˆÚ“®‚µAŒÃ‚¢ Linux ‚̃\[ƒX‚ðíœ‚µ‚Ü
  ‚µ‚傤BƒoƒbƒNƒAƒbƒv‚Æ‚µ‚ÄŽc‚µ‚½‚¢ê‡‚͈ȉº‚̂悤‚É‚µ‚Ü‚·B

       mv linux linux-old

  ƒA[ƒJƒCƒu‚ð“WŠJ‚µ‚Ü‚·B

       gunzip < linux-0.99.12.tar.gz | tar xvfp -

  ƒpƒbƒ`‚ð“–‚Ä‚Ü‚·Bƒpƒbƒ`ƒtƒ@ƒCƒ‹‚Å‹Lq‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹–¼‚́Aƒtƒ@ƒCƒ‹
  ƒVƒXƒeƒ€‚Ì“K“–‚ȃfƒBƒŒƒNƒgƒŠ‚ðŠî€‚Æ‚µ‚āA‚»‚±‚©‚ç‚Ì‘Š‘΃pƒX‚Å‹Lq‚³‚ê
  ‚Ä‚¢‚Ü‚·Bƒpƒbƒ`ƒtƒ@ƒCƒ‹’†‚̏o—̓tƒ@ƒCƒ‹‚̍s‚𒲂ׂé (^--- ‚ð grep ‚·
  ‚ê‚Ε\Ž¦‚³‚ê‚Ü‚·) ‚±‚ƂŁA‚±‚̊ƒfƒBƒŒƒNƒgƒŠ‚ª‚Ç‚±‚©‚í‚©‚è‚Ü‚·B—Ⴆ
  ‚Î

       --- ./kernel/blk_drv/scsi/Makefile

       --- ./config.in Wed Sep  1 16:19:33 1993

  ‚̂悤‚ȍs‚ªƒpƒbƒ`ƒtƒ@ƒCƒ‹‚É‚ ‚Á‚½‚çAŠî€ƒfƒBƒŒƒNƒgƒŠ‚Í
  /usr/src/linux ‚Å‚·B

  ƒhƒ‰ƒCƒo‚̃\[ƒX‚ð“K“–‚ȏꏊ‚É“WŠJ‚µ‚Ü‚·BƒA[ƒJƒCƒu‚Ì’†g‚ðŒ©‚é‚ɂ͈È
  ‰º‚̂悤‚É‚µ‚Ü‚·B

       tar tfv patches.tar

  “WŠJ‚µ‚½ƒtƒ@ƒCƒ‹‚Í•K—v‚ȏꏊ‚Ɉړ®‚µ‚Ü‚·B SCSI ‚̃hƒ‰ƒCƒoƒtƒ@ƒCƒ‹‚Í
  /usr/src/linux/kernel/drivers/scsi ‚É’u‚­•K—v‚ª‚ ‚è‚Ü‚·B

  ƒpƒbƒ`ƒtƒ@ƒCƒ‹’†‚̊ƒfƒBƒŒƒNƒgƒŠ‚Ɉړ®‚µ‚Ĉȉº‚̂悤‚Ƀ^ƒCƒv‚·‚邱‚Æ
  ‚Ńpƒbƒ`‚ª“–‚½‚è‚Ü‚·B

       patch -p0 < patch_file

  ƒpƒbƒ`ƒtƒ@ƒCƒ‹’†‚̃tƒ@ƒCƒ‹Žw’è‚É‚¨‚¯‚éAÅ‰‚Ì•û‚̃fƒBƒŒƒNƒgƒŠ‚𖳎‹‚·
  ‚é‚悤‚ÉŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B—Ⴆ‚Î

       --- linux-new/kernel/blk_drv/scsi/Makefile

  ‚̂悤‚ÈŽw’肪ƒpƒbƒ`ƒtƒ@ƒCƒ‹’†‚É‚ ‚èA‚±‚ê‚ð /usr/src/linux ˆÈ‰º‚̃tƒ@
  ƒCƒ‹‚Ƀpƒbƒ`“–‚Ä‚µ‚½‚¢ê‡‚́A‚Ü‚¸ /usr/src/linux ‚É cd ‚µ‚Ä‚©‚ç

       patch -p1 < patches

  ‚Æ‘Å‚¿ž‚Ý‚Ü‚·B‚±‚ê‚Å linux-new ‚Í–³Ž‹‚³‚ê‚Ü‚·B

  ƒpƒbƒ`“–‚Ä‚ªI‚í‚Á‚½‚çAŽ¸”s‚µ‚½ƒpƒbƒ`‚ª‚È‚¢‚©’²‚ׂĂ­‚¾‚³‚¢Bƒpƒbƒ`‚ª
  Ž¸”s‚·‚é‚Æ # ‚Æ‚¢‚¤Šg’£Žq‚ª‚‚¢‚½ƒtƒ@ƒCƒ‹‚ª‚Å‚«‚Ä‚¢‚é‚Í‚¸‚Å‚·B

       –ó’: •’Ê‚±‚ÌŠg’£Žq‚Í .rej ‚Å‚·‚ªApatch ‚̃Rƒ“ƒpƒCƒ‹Žž‚̃I
       ƒvƒVƒ‡ƒ“‚É‚æ‚Á‚āA # ‚ɂȂ邱‚Æ‚à‚ ‚è‚Ü‚·B

       find /usr/src/linux/ -name "*#" -print

  ‚±‚̂悤‚ȃtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚½‚çA‚»‚Ì’†g‚ðŒ©‚Ä‚­‚¾‚³‚¢B‚à‚µ‚©‚µ‚½‚ç’P
  ‚É RCS ‚ÌŽ¯•ÊŽq‚ªˆá‚Á‚Ä‚¢‚邾‚¯‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚±‚̏ꍇ‚Í–³ŠQ‚Å‚·‚©‚ç
  –³Ž‹‚µ‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB‚»‚êˆÈŠO‚̏ꍇ‚́AŽè‚Ńpƒbƒ`“–‚Ä‚ð‚·‚é•K—v‚ª‚ ‚é
  ‚©‚à‚µ‚ê‚Ü‚¹‚ñBdiff ƒtƒ@ƒCƒ‹‚ÌŒ`Ž®‚ƃpƒbƒ`“–‚Ä‚ÉŠÖ‚µ‚Ä‚Í‚±‚Ì•¶‘‚Ì”Í
  ˆÍŠO‚Å‚·B

  ``ƒJ[ƒlƒ‹‚̐ݒè‚ƍč\’z'' ‚à‚²——‚É‚È‚Á‚Ä‚­‚¾‚³‚¢B

  5.2.6.  ƒpƒbƒ`‚Ì‚È‚¢ƒhƒ‰ƒCƒo‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚É‚Í

  ‚Æ‚«‚ɂ̓hƒ‰ƒCƒo‚̍ìŽÒ‚ªŽ©•ª‚̏‘‚¢‚½ƒhƒ‰ƒCƒo‚Ì .c ‚â .h ƒtƒ@ƒCƒ‹‚Ö‚Ì
  ƒpƒbƒ`‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚È‚¢ê‡‚à‚ ‚è‚Ü‚·B‚Ü‚½ƒpƒbƒ`Œ³‚̃J[ƒlƒ‹‚̃o[ƒWƒ‡
  ƒ“‚ªŒÃ‚·‚¬‚āA‚¤‚Ü‚­ƒpƒbƒ`‚ª“–‚½‚ç‚È‚¢ê‡‚à‚ ‚肦‚Ü‚·B

  1. Šg’£Žq‚ª .c ‚â .h ‚Ȃǂ̃tƒ@ƒCƒ‹‚ð /usr/src/linux/drivers/scsi ‚ÖƒR
     ƒs[‚µ‚Ü‚·B

  2. Ý’èƒIƒvƒVƒ‡ƒ“‚ɒljÁ‚µ‚Ü‚·B

     /usr/src/linux/config.in ‚ð•ÒW‚µ‚Ä

       *
       * SCSI low-level drivers
       *

  ˆÈ‰º‚̃ZƒNƒVƒ‡ƒ“‚ɁAŽg—p‚·‚éƒhƒ‰ƒCƒo‚̐ݒè•Ï”‚ðƒu[ƒ‹’l‚ŒljÁ‚µ‚Ü‚·B
  —Ⴆ‚Έȉº‚̂悤‚É‚È‚é‚Å‚µ‚傤B

       bool 'Always IN2000 SCSI support' CONFIG_SCSI_IN2000 y

  3. Makefile ‚ɃGƒ“ƒgƒŠ‚ð’ljÁ‚µ‚Ü‚·B

     /usr/src/linux/drivers/scsi/Makefile ‚ð•ÒW‚µ‚āAˆÈ‰º‚̂悤‚ȍs‚ð’Ç
     ‰Á‚µ‚Ü‚·B

       ifdef CONFIG_SCSI_IN2000
       SCSI_OBS := $(SCSI_OBJS) in2000.o
       SCSI_SRCS := $(SCSI_SRCS) in2000.c
       endif

  ‚±‚ê‚ç‚̍s‚Í Makefile ’†‚Ì

       scsi.a: $(SCSI_OBJS)

  ‚̍s‚Ì‘O‚É’u‚«‚Ü‚·BŽw’ès‚Ì .c ‚̃tƒ@ƒCƒ‹‚ɂ͐æ‚قǃRƒs[‚µ‚½ .c ‚Ì
  ƒtƒ@ƒCƒ‹‚ðA.o ‚̃tƒ@ƒCƒ‹‚É‚Í .c ‚̃tƒ@ƒCƒ‹‚ÌŠg’£Žq‚ð .o ‚É’u‚«Š·‚¦‚½
  ‚à‚Ì‚ð‘‚«‚Ü‚·B

  4. ƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ð‰Á‚¦‚Ü‚·B

     /usr/src/linux/drivers/scsi/hosts.c ‚ð•ÒW‚µ‚āAƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ì‚½
     ‚ß‚Ì #include s‚ð’ljÁ‚µ‚Ü‚·BÝ’èƒtƒ@ƒCƒ‹‚ɉÁ‚¦‚½ CONFIG_SCSI ‚Ì’l
     ‚É‚æ‚Á‚ăvƒŠƒvƒƒZƒbƒT‚̏ˆ—‚ð•ÏX‚Å‚«‚é‚悤‚É‚µ‚Ä‚¨‚­‚Æ—Ç‚¢‚Å‚µ‚å
     ‚¤B—Ⴆ‚΁A

       #ifdef CONFIG_SCSI_GENERIC_NCR5380
       #include "g_NCR5380.h"
       #endif

  ‚Ȃǂ̍s‚ÌŒã‚ɁAˆÈ‰º‚̂悤‚ȍs‚ð‰Á‚¦‚邱‚Æ‚É‚È‚è‚Ü‚·B

       #ifdef CONFIG_SCSI_IN2000
       #include "in2000.h"
       #endif

  ŽŸ‚É Scsi_Host_Template ‚̃Gƒ“ƒgƒŠ‚ð scsi_host[] ”z—ñ‚ɒljÁ‚·‚é•K—v‚ª
  ‚ ‚è‚Ü‚·B .h ƒtƒ@ƒCƒ‹‚ðŒ©‚Ä‚Ý‚é‚ƗႦ‚Έȉº‚̂悤‚È #define s‚ª‚ ‚é
  ‚Í‚¸‚Å‚·B

       #define IN2000 {"Always IN2000", in2000_detect, \
           in2000_info, in2000_command,    \
           in2000_queuecommand,            \
           in2000_abort,                   \
           in2000_reset,                   \
           NULL,                           \
           in2000_biosparam,               \
           1, 7, IN2000_SG, 1, 0, 0}

  ‚±‚̃}ƒNƒ‚ð scsi_hosts[] ”z—ñ‚ɒljÁ‚µ‚Ü‚·BÝ’èƒtƒ@ƒCƒ‹‚Å’è‹`‚µ‚½ƒVƒ“
  ƒ{ƒ‹‚É‚æ‚Á‚ăvƒŠƒvƒƒZƒbƒT‚Ì“®ì‚𐧌ä‚Å‚«‚é‚悤‚É‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B

  ‚‚܂è

       #ifdef CONFIG_SCSI_GENERIC_NCR5380
               GENERIC_NCR5380,
       #endif

  ‚̂悤‚ȍs‚ÌŒã‚ɁA’ljÁ‚·‚éƒGƒ“ƒgƒŠ‚ðˆÈ‰º‚̂悤‚ɏ‘‚­‚킯‚Å‚·B
       #ifdef CONFIG_SCSI_IN2000
               IN2000,
       #endif

  ``ƒJ[ƒlƒ‹‚̐ݒè‚ƍč\’z'' ‚ÌÍ‚àŒ©‚Ä‚­‚¾‚³‚¢B

  5.2.7.  Compaq ‚̃VƒXƒeƒ€‚Å PCI ‚̃{[ƒh‚ª“®‚©‚È‚¢

  Compaq ‚̃VƒXƒeƒ€‚Ì‘½‚­‚Å‚Í PCI ƒfƒoƒCƒX‚ðŒŸo‚·‚邽‚ß‚Ì 32 ƒrƒbƒgŠg’£
  BIOS ‚ªƒƒ‚ƒŠ‚Ƀ}ƒbƒv‚³‚ê‚Ä‚¢‚Ü‚·Bƒƒ‚ƒŠƒŒƒCƒAƒEƒg‚ª“ÁŽê‚È‚½‚߂ɁA
  Linux ‚Å‚Í ‚±‚Ì BIOS ‚ðƒAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB Linux ‚Í (ƒTƒ|[
  ƒg‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Ì) PCI SCSI ƒ{[ƒh‚ÌŒŸo‚ÉŽ¸”s‚·‚é‚ƁAˆÈ‰º‚̂悤‚È
  ƒƒbƒZ[ƒW‚ªo—Í‚³‚ê‚Ü‚·B

       pcibios_init: entry in high memory, unable to access

  ˆÈ‰º‚̃tƒ@ƒCƒ‹‚ðŽè‚É“ü‚ê‚Ä‚­‚¾‚³‚¢B

       <ftp://ftp.compaq.com/pub/softpaq/sp0921.zip>

  ‚±‚ê‚ÍŽ©ŒÈ‰ð“€Œ^‚̃A[ƒJƒCƒu‚ŁABIOS32 ‚̃R[ƒh‚ðÄ”z’u‚·‚邽‚߂̃vƒ
  ƒOƒ‰ƒ€‚ª“ü‚Á‚Ä‚¢‚Ü‚·B

       –ó’: ‚±‚Ì zip ƒtƒ@ƒCƒ‹‚ð unzip ‚·‚é‚ƁAexe ƒTƒtƒBƒbƒNƒX‚ð
       Ž‚Á‚½Ž©ŒÈ‰ð“€Œ^‚̃A[ƒJƒCƒu‚ª‚Å‚«‚Ü‚·B

  5.2.8.  PCI ‚Ì SCSI ƒVƒXƒeƒ€‚ª %d Hosts  ‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ð o‚µ‚½Œã‚É
  ƒnƒ“ƒOƒAƒbƒv‚µ‚Ü‚·B

  PCI ‚̃VƒXƒeƒ€‚Ì’†‚ɂ́ABIOS ’†‚ÅŠ„‚荞‚Ý‚ð‹ÖŽ~‚µAÄ‚ÑŠ„‚荞‚Ý‚ð‰Â”\
  ‚É‚¹‚¸‚ɌĂяo‚µŒ³‚ɐ§Œä‚ð•Ô‚µ‚Ä‚µ‚Ü‚¤‚à‚Ì‚ª‚ ‚è‚Ü‚·BˆÈ‰º‚̃pƒbƒ`‚Å‚È
  ‚¨‚é‚Í‚¸‚Å‚·B

  --- bios32.c.orig       Mon Nov 13 22:35:31 1995
  +++ bios32.c    Thu Jan 18 00:15:09 1996
  @@ -56,6 +56,7 @@
   #include <linux/pci.h>

   #include <asm/segment.h>
  +#include <asm/system.h>

   #define PCIBIOS_PCI_FUNCTION_ID        0xb1XX
   #define PCIBIOS_PCI_BIOS_PRESENT       0xb101
  @@ -125,7 +126,9 @@
          unsigned long address;          /* %ebx */
          unsigned long length;           /* %ecx */
          unsigned long entry;            /* %edx */
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%edi)"
                  : "=a" (return_code),
                    "=b" (address),
  @@ -134,6 +137,7 @@
                  : "0" (service),
                    "1" (0),
                    "D" (&bios32_indirect));
  +       restore_flags(flags);

          switch (return_code) {
                  case 0:
  @@ -161,11 +165,13 @@
          unsigned char present_status;
          unsigned char major_revision;
          unsigned char minor_revision;
  +       unsigned long flags;
          int pack;

          if ((pcibios_entry = bios32_service(PCI_SERVICE))) {
                  pci_indirect.address = pcibios_entry;

  +               save_flags(flags);
                  __asm__("lcall (%%edi)\n\t"
                          "jc 1f\n\t"
                          "xor %%ah, %%ah\n"
  @@ -176,6 +182,7 @@
                          : "1" (PCIBIOS_PCI_BIOS_PRESENT),
                            "D" (&pci_indirect)
                          : "bx", "cx");
  +               restore_flags(flags);

                  present_status = (pack >> 16) & 0xff;
                  major_revision = (pack >> 8) & 0xff;
  @@ -210,7 +217,9 @@
   {
          unsigned long bx;
          unsigned long ret;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__ ("lcall (%%edi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -221,6 +230,7 @@
                    "c" (class_code),
                    "S" ((int) index),
                    "D" (&pci_indirect));
  +       restore_flags(flags);
          *bus = (bx >> 8) & 0xff;
          *device_fn = bx & 0xff;
          return (int) (ret & 0xff00) >> 8;
  @@ -232,7 +242,9 @@
   {
          unsigned short bx;
          unsigned short ret;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%edi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -244,6 +256,7 @@
                    "d" (vendor),
                    "S" ((int) index),
                    "D" (&pci_indirect));
  +       restore_flags(flags);
          *bus = (bx >> 8) & 0xff;
          *device_fn = bx & 0xff;
          return (int) (ret & 0xff00) >> 8;
  @@ -254,7 +267,9 @@
   {
          unsigned long ret;
          unsigned long bx = (bus << 8) | device_fn;
  +       unsigned long flags;

  +       save_flags (flags);
          __asm__("lcall (%%esi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -273,7 +288,9 @@
   {
          unsigned long ret;
          unsigned long bx = (bus << 8) | device_fn;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%esi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -292,7 +309,9 @@
   {
          unsigned long ret;
          unsigned long bx = (bus << 8) | device_fn;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%esi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -303,6 +322,7 @@
                    "b" (bx),
                    "D" ((long) where),
                    "S" (&pci_indirect));
  +       restore_flags(flags);
          return (int) (ret & 0xff00) >> 8;
   }

  @@ -311,7 +331,9 @@
   {
          unsigned long ret;
          unsigned long bx = (bus << 8) | device_fn;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%esi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -322,6 +344,7 @@
                    "b" (bx),
                    "D" ((long) where),
                    "S" (&pci_indirect));
  +       restore_flags(flags);
          return (int) (ret & 0xff00) >> 8;
   }

  @@ -330,7 +353,9 @@
   {
          unsigned long ret;
          unsigned long bx = (bus << 8) | device_fn;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%esi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -341,6 +366,7 @@
                    "b" (bx),
                    "D" ((long) where),
                    "S" (&pci_indirect));
  +       restore_flags(flags);
          return (int) (ret & 0xff00) >> 8;
   }

  @@ -349,7 +375,9 @@
   {
          unsigned long ret;
          unsigned long bx = (bus << 8) | device_fn;
  +       unsigned long flags;

  +       save_flags(flags);
          __asm__("lcall (%%esi)\n\t"
                  "jc 1f\n\t"
                  "xor %%ah, %%ah\n"
  @@ -360,6 +388,7 @@
                    "b" (bx),
                    "D" ((long) where),
                    "S" (&pci_indirect));
  +       restore_flags(flags);
          return (int) (ret & 0xff00) >> 8;
   }

  5.3.  Adaptec 152xA151xA1505A282xASound Blaster 16 SCSI / SCSI
  ProA GigabyteA‚»‚Ì‘¼ AIC 6260/6360 ‚ð—p‚¢‚½»•i (•W€)

  5.3.1.  ‰Â”\‚Ȑݒè

  BIOS ƒAƒhƒŒƒX : 0xd8000, 0xdc000, 0xd0000, 0xd4000,
                  0xc8000, 0xcc000, 0xe0000, 0xe4000
  IO ƒ|[ƒg     : 0x140, 0x340
  IRQ           : 9, 10, 11, 12
  DMA           : Žg—p‚µ‚Ä‚¢‚Ü‚¹‚ñ
  IO            : ƒ|[ƒgƒ}ƒbƒv•ûŽ®

  5.3.2.  Ž©“®ŒŸo

  BIOS ‚ª“ü‚Á‚Ä‚¢‚éƒ{[ƒh‚Å‚Í‚¾‚¢‚½‚¢‚¤‚Ü‚­“®ì‚·‚é‚悤‚Å‚·B“ü‚Á‚Ä‚¢‚È
  ‚¢ƒ{[ƒh (Adaptec 1510ASound Blaster16 SCSI ‚È‚Ç) ‚ł́AƒJ[ƒlƒ‹‚̃R
  ƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚©ƒRƒ“ƒpƒCƒ‹Žž‚̐ݒè•ÏX‚ª•K—v‚É‚È‚è‚Ü‚·B

  5.3.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

     ƒRƒ“ƒpƒCƒ‹Žž
        PORTBASEAIRQASCSI_IDARECONNECTAPARITY ‚ð“K“–‚È’l‚É’è‹`‚µ‚Ä‚­
        ‚¾‚³‚¢Bu’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^v‚Ì‚Æ‚±‚ë‚ðŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

     ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“

          aha152x=<PORTBASE>[,<IRQ>[,<SCSI-ID>[,<RECONNECT>[,<PARITY>]]]]

     SCSI-ID ‚̓zƒXƒgƒAƒ_ƒvƒ^‚Ì SCSI ID ‚Å‚·B“Á‚É ID 7 ‚ª•K—v‚È‘¼‚̃fƒo
     ƒCƒX‚ð‚‚Ȃ¢‚Å‚¢‚È‚¢ŒÀ‚è 7 ‚É‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B

     I/O ƒAƒhƒŒƒX‚ð 0x340 ‚ɌŒ肵AIRQ 11ASCSI-ID 7AƒfƒBƒXƒRƒlƒNƒg/ƒŠ
     ƒRƒlƒNƒg‚ð‹–‰Â‚·‚é‚悤‚É‚·‚é‚ɂ́AˆÈ‰º‚̂悤‚ȃRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒv
     ƒVƒ‡ƒ“‚ðŽg‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

          aha152x=0x340,11,7,1

  5.3.4.  ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è

  1. VLB ‚̃{[ƒh‚Ńhƒ‰ƒCƒo‚ª“®‚©‚È‚¢–â‘èB‚±‚ê‚Í 1.0.5 ˆÈ‘O‚̃J[ƒlƒ‹‚Ì
     ƒ^ƒCƒ~ƒ“ƒO‚Ì–â‘è‚Å‚µ‚½B

  5.3.5.  ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^

     AUTOCONF
        ƒRƒ“ƒgƒ[ƒ‰‚ª•ñ‚µ‚Ä‚«‚½Ý’è‚ðŽg‚¤ (152x ‚Ì‚Ý)

     IRQ
        Š„‚荞‚݃`ƒƒƒlƒ‹‚̐ݒè•ÏX (9,10,11 or 12) (ƒfƒtƒHƒ‹ƒg 11)

     SCSI_ID
        AIC-6260 ‚Ì SCSI ID ‚̐ݒè•ÏX (0-7) (ƒfƒtƒHƒ‹ƒg 7)

     RECONNECT
        ƒ^[ƒQƒbƒg‚©‚ç‚̃fƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒNƒg‚̐ݒè‚ð•ÏX‚·‚é (0 ˆÈ
        ŠO‚Å‹–‰ÂA0 ‚Å‹ÖŽ~)

     DONT_SNARF
        ƒ|[ƒg‚ð“o˜^‚µ‚È‚¢ (pl12 ˆÈ‰º)

     SKIP_BIOSTEST
        BIOS ƒVƒOƒlƒ`ƒƒ‚̃eƒXƒg‚ðs‚í‚È‚¢ (AHA-1510 ‚Ü‚½‚Í BIOS ‚Ì‚È‚¢‹@
        Ší)

     PORTBASE
        ƒ|[ƒg‚̃x[ƒXƒAƒhƒŒƒX‚ðŽw’肵AŒŸo‚ðs‚í‚È‚¢B

       –ó’: ƒJ[ƒlƒ‹ 2.0.27 ‚É•t‘®‚̃hƒ‰ƒCƒo‚ł́ADONT_SNARF ‚Í‚È
       ‚­‚È‚Á‚Ä‚¢‚Ü‚·B‚Ü‚½APORTBASE ‚Í IOPORT ‚ɕύX‚³‚ê‚Ä‚¢‚Ü
       ‚·B

  5.4.  Adaptec 154xAAMI FastDisk VLBADTC 329x (•W€)

  5.4.1.  ‰Â”\‚Ȑݒè

       IO ƒ|[ƒg      : 0x330 and 0x334
       IRQ            : 9, 10, 11, 12, 14, 15
       DMA ƒ`ƒƒƒlƒ‹   : 5, 6, 7
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®

  5.4.2.  Ž©“®ŒŸo

  Ž©“®ŒŸo‚³‚ê‚é‚Ì‚Í I/O ƒAƒhƒŒƒX 0x330 ‚Æ 0x334 ‚¾‚¯‚Å‚·B

  5.4.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

       aha1542=<PORTBASE>[,<BUSON>,<BUSOFF>[,<DMASPEED>]]

  5.4.4.  ’ˆÓ

  1. BusLogic ‚̃{[ƒh‚É‚Í Adaptec 1542 ‚Ƀ\ƒtƒgƒEƒFƒAŒÝŠ·‚̃VƒŠ[ƒY‚ª‚ 
     ‚èA ISAAVLBAEISAAPCI ‚̐»•i‚ª‚ ‚è‚Ü‚·B

  2. –³ˆó 154? ‚ƁA‰Šú‚Ì 154?A ‚̃{[ƒh‚̓XƒLƒƒƒbƒ^/ƒMƒƒƒU‹@”\‚ðƒTƒ|[
     ƒg‚µ‚Ä‚¢‚È‚¢‚̂ŁA‚±‚ê‚ç‚Í“®ì‚µ‚È‚¢‚±‚Æ‚É‚È‚Á‚Ä‚¢‚Ü‚·B‚µ‚©‚µ
     drivers/scsi/aha1542.h ’†‚Ì AHA1542_SCATTER ‚ð 0 ‚É‚·‚é‚ƁA(“®ì‚·
     ‚éA‚Æ‚¢‚¤Œ¾—t‚Ì’è‹`‚É‚æ‚è‚Ü‚·‚ª) –³—–“®ì‚³‚¹‚邱‚Æ‚à‚Å‚«‚Ü
     ‚·B

       –ó’: ƒXƒLƒƒƒbƒ^/ƒMƒƒƒU‚ɂ‚¢‚Ä•â‘«à–¾B
       Linux ‚͉¼‘z‹L‰¯‚ðÌ—p‚µ‚Ä‚¢‚邱‚Æ‚Í‚²‘¶’m‚Å‚·‚ˁB CPU ‚©‚ç
       Žw’肳‚ꂽ‰¼‘zƒAƒhƒŒƒX‚́AMMU ‚É‚æ‚Á‚Ä•¨—ƒAƒhƒŒƒX‚É•ÏŠ·‚³‚ê
       ‚Ü‚·B‚µ‚©‚µ‚±‚Ì•ÏŠ·‚ªs‚í‚ê‚é‚Ì‚Í CPU ‚©‚ç‚̃AƒhƒŒƒX‚¾‚¯‚Å
       ‚ ‚Á‚āA DMA ‚âƒoƒXƒ}ƒXƒ^“]‘—‚ðs‚¤ê‡‚̃AƒhƒŒƒX‚́A•¨—ƒA
       ƒhƒŒƒX‚ðŽg—p‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ (PC/AT ƒA[ƒLƒeƒNƒ`ƒƒ‚̏ê
       ‡B‚¿‚È‚Ý‚É Sun ‚Ì SPARCstation ‚È‚Ç‚Í DMA ‚à‰¼‘zƒAƒhƒŒƒX‚ð
       Žg‚¢‚Ü‚·)B‰¼‘zƒAƒhƒŒƒX‚©‚畨—ƒAƒhƒŒƒX‚ւ̑Ήž‚¯‚́Aƒy[
       ƒW‚ƌĂ΂ê‚é’PˆÊ‚²‚Ƃɍs‚í‚ê‚Ü‚·‚©‚çAƒvƒƒOƒ‰ƒ€‚©‚猩‚ĉ¼‘z
       ƒAƒhƒŒƒX‚ª˜A‘±‚µ‚Ä‚¢‚Ä‚àA•¨—ƒAƒhƒŒƒX‚Í”ò‚Ñ”ò‚Ñ‚É‚È‚Á‚Ä‚¢‚é
       ‚Æ‚¢‚¤‚±‚Æ‚ª‚ ‚蓾‚Ü‚·B‚±‚̂悤‚ȏꍇ‚É‚àAƒRƒ“ƒgƒ[ƒ‰‚ðˆê
       “xÝ’è‚·‚邾‚¯‚ŁA”ò‚Ñ”ò‚Ñ‚Ì•¨—ƒAƒhƒŒƒX‚Ƀf[ƒ^‚ð“]‘—‚µ‚Ä‚­
       ‚ê‚é‚悤‚È‹@”\‚Ì‚±‚Æ‚ðAƒXƒLƒƒƒbƒ^/ƒMƒƒƒU‚Æ‚¢‚¢‚Ü‚·BƒRƒ“ƒg
       ƒ[ƒ‰‚ªƒXƒLƒƒƒbƒ^/ƒMƒƒƒU‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ê‡‚ɂ́A”ò‚Ñ
       ”ò‚Ñ‚É‚È‚Á‚Ä‚¢‚镨—ƒAƒhƒŒƒX‚̌”•ª‚¾‚¯ADMA ‚𕡐”‰ñs‚È‚¤
       •K—v‚ª‚ ‚è‚Ü‚·B

  5.4.5.  ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è

  1. ƒo[ƒWƒ‡ƒ“ 0.99.10 ˆÈ‘O‚̃J[ƒlƒ‹‚Í 154?C ‚̃J[ƒh‚ðƒTƒ|[ƒg‚µ‚Ä‚¢
     ‚Ü‚¹‚ñB

  2. ƒo[ƒWƒ‡ƒ“ 0.99.14k ˆÈ‘O‚̃J[ƒlƒ‹‚́A 154?C ‚̃J[ƒh‚Ì‚¤‚¿AˆÈ‰º‚Ì
     ‹@”\‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñB

     o  1G ˆÈã‚̃fƒBƒXƒN‚ɑ΂·‚éŠg’£ƒ}ƒbƒsƒ“ƒO‚Ì BIOS ‹@”\

     o  3 ‘äˆÈã‚̃hƒ‰ƒCƒu‚ÉŠÖ‚·‚é BIOS ‹@”\

     o  SCSI ƒoƒX‚ÌŽ©“®ŒŸõ‚ÉŠÖ‚·‚é BIOS ‹@”\

  3. ƒo[ƒWƒ‡ƒ“ 0.99.15e ˆÈ‘O‚̃J[ƒlƒ‹‚Í 154?C ‚Ì BIOS ‹@”\‚Ì‚¤‚¿A 3
     ‘äˆÈã‚̃hƒ‰ƒCƒu‚ð—˜—p‚·‚é‹@”\‚ð—LŒø‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB‚Ü‚½ 1G
     ˆÈã‚̃fƒBƒXƒN‚ÉŠÖ‚·‚éŠg’£ƒ}ƒbƒsƒ“ƒO‹@”\‚𖳌ø‚É‚·‚邱‚Æ‚à‚Å‚«‚Ü‚¹
     ‚ñB

  4. ƒo[ƒWƒ‡ƒ“ 0.99.14u ˆÈ‘O‚̃J[ƒlƒ‹‚Í 154?CF ‚̃J[ƒh‚ðƒTƒ|[ƒg‚µ‚Ä
     ‚¢‚Ü‚¹‚ñB

  5. ƒo[ƒWƒ‡ƒ“ 1.0.5 ˆÈ‘O‚̃J[ƒlƒ‹‚ł́A•¡”‚̃fƒoƒCƒX‚ɑ΂·‚éƒAƒNƒZƒX
     ‚ª“¯Žž‚É‹N‚±‚é‚Æ”r‘¼§Œä‚ªŽ¸”s‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

  5.4.6.  ‚æ‚­‚ ‚é–â‘è

  1. 154xC ‚â 1542xCF ‚Å—\Šú‚µ‚È‚¢ƒGƒ‰[‚ªo‚éB

     154xC ‚̏‰Šú‚̃J[ƒh‚Å‚Í SCSI M†‚Ì—§‚¿ã‚ª‚肪‘¬‚·‚¬‚邽‚߁AƒCƒ“
     ƒs[ƒ_ƒ“ƒX‚̐³‚µ‚­‚È‚¢ƒP[ƒuƒ‹‚ðŽg‚¤‚ƐM†‚Ì”½ŽË‚ª‹N‚±‚Á‚Ä‚µ‚Ü‚¤‚±
     ‚Æ‚ª‚ ‚è‚Ü‚µ‚½B

     V‚µ‚¢ƒ{[ƒh‚Å‚ÍŠô•ª‰ü‘P‚³‚ê‚Ä‚¢‚é‚悤‚Å‚·‚ªA‚»‚ê‚Å‚àƒP[ƒuƒ‹‚âƒ^
     [ƒ~ƒl[ƒVƒ‡ƒ“‚ɑ΂µ‚Ä‚Í”ñí‚É•qŠ´‚Å‚·B

     ‚±‚̏͂́u‚æ‚­‚ ‚é–â‘èv‚Ì``‚»‚Ì2'' ‚â ``‚»‚Ì3''A‚»‚ê‚É ``‚æ‚­‚ ‚é
     –â‘è''A ``•sˆÀ’è‚ȃVƒXƒeƒ€''‚̏͂àŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

  2. 154xC ‚â 154x ‚É“à‘ ƒfƒoƒCƒX‚ÆŠO•t‚¯ƒfƒoƒCƒX‚Ì—¼•û‚ðÚ‘±‚·‚é‚ƁA—\
     Šú‚µ‚È‚¢ƒGƒ‰[‚ª”­¶‚·‚éB

     ‚¨‚»‚ç‚­ƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‚Ì–â‘è‚Å‚µ‚傤Bƒ\ƒtƒgƒEƒFƒA‚ŃzƒXƒgƒAƒ_ƒv
     ƒ^‚̃^[ƒ~ƒl[ƒVƒ‡ƒ“‚𖳌ø‚É‚·‚é‚ɂ́AƒXƒCƒbƒ` 1 ‚ðƒIƒt‚É‚·‚é•K—v‚ª
     ‚ ‚è‚Ü‚·B‚±‚̏͂́u‚æ‚­‚ ‚é–â‘èv‚Ì``‚»‚Ì1'' ‚â ``‚»‚Ì3''A‚»‚ê‚É
     ``‚æ‚­‚ ‚é–â‘è''‚â ``•sˆÀ’è‚ȃVƒXƒeƒ€''‚̏͂àŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

  3. SCSI ƒVƒXƒeƒ€‚ªŠ®‘S‚Ɍł܂Á‚Ä‚µ‚Ü‚¤B

     •¡”‚̃fƒoƒCƒX‚ª“¯Žž‚ÉŽg—p‚³‚ê‚é‚ƁAƒVƒXƒeƒ€‚ªƒtƒŠ[ƒY‚µ‚½‚悤‚ÉŒ©
     ‚¦‚邱‚Æ‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇ‚̓fƒoƒCƒX‚̃[ƒJ‚ɘA—‚µ‚ÄŒ©‚é‚Æ‚æ‚¢
     ‚Å‚µ‚傤Bƒtƒ@[ƒ€ƒEƒFƒA‚̃AƒbƒvƒOƒŒ[ƒh‚É‚æ‚Á‚Ä‚±‚Ì–â‘è‚Í‰ðŒˆ‚³‚ê
     ‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñBÅŒã‚ÌŽè’i‚Æ‚µ‚Ä‚Í aha1542.h ’†‚Ì
     AHA1542_MAILBOX ‚ð 1 ‚ɕύX‚·‚é•û–@‚ª‚ ‚è‚Ü‚·B‚±‚ê‚Í SCSI ƒoƒX‚É“¯
     Žž‚ɏo—Í‚³‚ê‚éƒRƒ}ƒ“ƒh‚ðŽÀŒø“I‚Ɉê‚‚¾‚¯‚É‚·‚é‚̂ŁA‚±‚̏󋵂ð‰ðŒˆ
     ‚Å‚«‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚µ‚©‚µ’x‚¢ƒe[ƒvƒhƒ‰ƒCƒu‚â CD-ROM ƒfƒoƒCƒX‚ð
     —p‚¢‚Ä‚¢‚éê‡‚́AŽÀ—p“I‚È‰ðŒˆ–@‚É‚Í‚È‚ç‚È‚¢‚Å‚µ‚傤B

     ‚±‚̏͂́u‚æ‚­‚ ‚é–â‘èv‚Ì``‚»‚Ì1'' ‚â ``‚»‚Ì2''A‚»‚ê‚É ``‚æ‚­‚ ‚é
     –â‘è''A ``‚æ‚­‚ ‚é–â‘è: SCSI ƒVƒXƒeƒ€‚ªƒƒbƒNƒAƒbƒv‚·‚é'' ‚Ȃǂ̍€
     ‚àŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

  4. ƒu[ƒgŽž‚ɁuInterrupt received, but no mailv‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ªo—Í
     ‚³‚ê‚āASCSI ƒfƒoƒCƒX‚ª”FŽ¯‚³‚ê‚È‚¢B

     BIOS ‚ÌŠg’£‹@”\‚Ì‚¤‚¿A 1G ˆÈã‚̃fƒBƒXƒN‚ɑ΂·‚éŠg’£ƒ}ƒbƒsƒ“ƒOA3
     ‘äˆÈã‚̃fƒBƒXƒN‚̃Tƒ|[ƒg‹@”\A‚¨‚æ‚уoƒX‚ÌŽ©“®ƒXƒLƒƒƒ“‚𖳌ø‚É‚µ
     ‚Ü‚·B‚ ‚é‚¢‚̓J[ƒlƒ‹‚ð 0.99.14k ˆÈã‚ɃAƒbƒvƒOƒŒ[ƒh‚µ‚Ü‚µ‚傤B

  5. ‚à‚µ 154xC ‚̃{[ƒh‚Ń^ƒCƒ€ƒAƒEƒgƒGƒ‰[‚ª‹N‚±‚éê‡‚ɂ́A Adaptec
     setup ƒvƒƒOƒ‰ƒ€‚ð‹N“®‚µ‚Ä“¯Šú“]‘—ŒðÂ‚ð—LŒø‚É‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  6. ƒJ[ƒlƒ‹ 1.2.x ‚ňȉº‚̃ƒbƒZ[ƒW‚ªo‚éB

       Unable to determine Adaptec DMA priority.  Disabling board.

  ‚±‚ê‚͌¢ BusLogic ‚̃hƒ‰ƒCƒo‚Ƃ̊ԂŏՓ˂ª‹N‚±‚Á‚Ä‚µ‚Ü‚¤‚½‚ß‚Å‚·BƒJ
  [ƒlƒ‹‚ðÄ\’z‚µ‚Ä BusLogic ‚̃hƒ‰ƒCƒo‚ðŠÜ‚Ü‚È‚¢ƒJ[ƒlƒ‹‚ðì‚é‚©AƒJ[
  ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ð—p‚¢‚Ä BusLogic ‚̃hƒ‰ƒCƒo‚ɕʂ̃AƒhƒŒ
  ƒX‚ðŒŸo‚·‚é‚悤‚É‚³‚¹‚Ü‚·B‚à‚µŽg‚Á‚Ä‚¢‚é Adaptec ‚̃{[ƒh‚ªƒ|[ƒgƒA
  ƒhƒŒƒX 0x334 ‚ðŽg‚Á‚Ä‚¨‚èA0x330 ‚ðŽg‚Á‚Ä‚¢‚éƒ{[ƒh‚ª‰½‚à‚È‚¢‚悤‚Å‚µ
  ‚½‚çAˆÈ‰º‚̂悤‚ȃRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚É‚È‚è‚Ü‚·B

       buslogic=0x330

  7. 1542C ‚Æ 1540C ‚ŃfƒBƒXƒRƒlƒNƒg‹@”\‚ð—LŒø‚É‚µ‚Ä‚¨‚­‚ƁA•¡”‚̃fƒoƒC
     ƒX‚ւ̃AƒNƒZƒX‚ª“¯Žž‚É‹N‚±‚Á‚½‚Æ‚«‚ɃVƒXƒeƒ€‚ªƒtƒŠ[ƒY‚µ‚Ä‚µ‚Ü‚¤B

     Adaptec ‚̃tƒ@[ƒ€ƒEƒFƒA‚Ì‚ ‚éƒo[ƒWƒ‡ƒ“‚ɂ̓oƒO‚ª‚ ‚è‚Ü‚·B BIOS
     ‚ð v2.11 ˆÈã‚É‚·‚é‚Æ‚±‚Ì–â‘è‚Í‰ðŒˆ‚³‚ê‚Ä‚¢‚é‚»‚¤‚Å‚·B

  5.5.  Adaptec 174x

  5.5.1.  ‰Â”\‚Ȑݒè

       ƒXƒƒbƒg       : 1-8
       IO ƒ|[ƒg      : EISA ƒ{[ƒh‚È‚Ì‚ÅŠÖŒW–³‚µ
       IRQ            : 9, 10, 11, 12, 14, 15
       DMA ƒ`ƒƒƒlƒ‹   : EISA ƒ{[ƒh‚È‚Ì‚ÅŠÖŒW–³‚µ
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®

  5.5.2.  Ž©“®ŒŸo

  ‘S‚Ă̐ݒè‚Å“®ì‚µ‚Ü‚·B

  5.5.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

  ‚ ‚è‚Ü‚¹‚ñB

  5.5.4.  ’ˆÓ

  1. Adaptec ‚Í‚±‚̃{[ƒh‚̐¶ŽY‚𒆎~‚µ‚Ä‚¢‚Ü‚·B

  5.5.5.  ‚æ‚­‚ ‚é–â‘è

  1. Adaptec 1740 ‚̃hƒ‰ƒCƒo‚ªˆÈ‰º‚̂悤‚ȃƒbƒZ[ƒW‚ðo‚·

       aha1740: Board detected, but EBCNTRL = %x, so disabled it.

  Žg—p’†‚̃{[ƒh‚ªƒGƒ“ƒnƒ“ƒXƒgƒ‚[ƒh‚Å‚Í‚È‚¢‚̂Ń{[ƒh‚ð—LŒø‚É‚Å‚«‚È‚¢‚½
  ‚ß‚Å‚·B 1542 ƒ‚[ƒh‚Ń{[ƒh‚𓮍삳‚¹‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB

  5.6.  Adaptec 274xA284x (•W€) 294x (ƒAƒ‹ƒtƒ@”Å)

       –ó’: ƒJ[ƒlƒ‹ 2.0.27 ‚ł́A294x ‚àƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚·B

  Adaptec 294x ‚àƒTƒ|[ƒg‚·‚éV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚͈ȉº‚©‚ç“üŽè‚Å‚«‚Ü‚·B

       <ftp://ftp.ims.com/pub/Linux/aic7xxx>

  5.6.1.  ‰Â”\‚Ȑݒè

                        274x           284x            294x
       EISA ƒXƒƒbƒg  : 1-12           N/A             N/A
       IO ƒ|[ƒg      : N/A            ALL             ALL
       IRQ            : ALL            ALL             ALL
       DMA ƒ`ƒƒƒlƒ‹   : N/A            ALL             N/A

       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®

  5.6.2.  Ž©“®ŒŸo‚̐ݒè•ÏX

     ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“
        Šg’£ƒ}ƒbƒsƒ“ƒO‚ð‹­§‚·‚é‚ɂ͈ȉº‚̂悤‚É‚µ‚Ü‚·B

          aha274x=extended

  5.6.3.  ’ˆÓ

  1. BIOS ‚ð—LŒø‚É‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·B

  2. 2742AT ƒ{[ƒh‚Ì B ƒ`ƒƒƒ“ƒlƒ‹‚Í–³Ž‹‚³‚ê‚Ü‚·B

  3. PCI ƒ{[ƒh‚̏ꍇ‚É‚Í CONFIG_PCI ‚ðŽw’肵‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·B

  5.7.  Always IN2000 (•W€)

  5.7.1.  ‰Â”\‚Ȑݒè

       IO ƒ|[ƒg     : 0x100, 0x110, 0x200, 0x220
       IRQ           : 10, 11, 14, 15
       DMA ƒ`ƒƒƒlƒ‹  : Žg—p‚µ‚Ä‚¢‚È‚¢
       IO            : ƒ|[ƒgƒ}ƒbƒv•ûŽ®

  5.7.2.  Ž©“®ŒŸo

  BIOS ‚Í•s•K—vB

  5.7.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

  ‚ ‚è‚Ü‚¹‚ñB

  5.7.4.  ‚æ‚­‚ ‚é–â‘è

  1. IDE ƒhƒ‰ƒCƒu‚ƃXƒƒbƒsƒ“ƒO‚ªÝ’肳‚ê‚Ä‚¢‚éƒVƒXƒeƒ€‚Å‚Í–â‘肪‚ ‚邱
     ‚Æ‚ª’m‚ç‚ê‚Ä‚¢‚Ü‚·B

  5.8.  BusLogic MultiMaster ƒzƒXƒgƒAƒ_ƒvƒ^

  (‚±‚Ìß‚Í Leonard N. Zubkoff <lnz@dandelion.com> ‚É’˜ìŒ ‚ª‚ ‚è‚Ü‚·B)
  (Buslogic ‚̃hƒ‰ƒCƒo‚Ì•¶‘‚Æ‚µ‚Ä‚æ‚èÚ×‚È‚à‚Ì‚ð–]‚Þ•û‚Í
  README.BusLogic ‚ðŒ©‚Ä‚­‚¾‚³‚¢B)

                    BusLogic MultiMaster SCSI Driver for Linux

                         Version 1.2.2 for Linux 1.2.13
                         Version 1.3.2 for Linux 1.3.88

                   ftp://ftp.dandelion.com/BusLogic-1.2.2.tar.gz
                   ftp://ftp.dandelion.com/BusLogic-1.3.2.tar.gz

                                   16 April 1996

                                 Leonard N. Zubkoff
                                 Dandelion Digital
                                 lnz@dandelion.com

  BusLogic Inc. ‚͍‚«”\‚È SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚ð‰½Ží—Þ‚àÝŒvA¶ŽY‚µ‚Ä‚¢
  ‚Ü‚·B MultiMaster ASIC ‹Zp‚ð—p‚¢‚邱‚ƂŁA‚±‚ê‚ç‚̃zƒXƒgƒAƒ_ƒvƒ^‚Å‚Í
  Žg—p‚·‚éƒoƒX‚ªˆÙ‚È‚Á‚Ä‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚Í‹¤’ʉ»‚³‚ê‚Ä
  ‚¢‚Ü‚·B‚±‚̃hƒ‰ƒCƒo‚ÍŒ»‘¶‚·‚é‘S‚Ä‚Ì BusLogic MultiMaster ƒzƒXƒgƒAƒ_ƒv
  ƒ^‚ðƒTƒ|[ƒg‚µ‚Ä‚¨‚èA‹°‚ç‚­«—ˆƒŠƒŠ[ƒX‚³‚ê‚éƒVƒŠ[ƒY»•i‚ɑ΂µ‚Ä‚à‚»
  ‚Ì‚Ü‚Ü (‚ ‚é‚¢‚͂킸‚©‚ȏC³‚Å) ‘Ήž‚Å‚«‚é‚Å‚µ‚傤B FlashPoint ƒA[ƒL
  ƒeƒNƒ`ƒƒ‚ÉŠî‚¢‚½ƒzƒXƒgƒAƒ_ƒvƒ^‚Í‚±‚̃hƒ‰ƒCƒo‚ł̓Tƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹
  ‚ñB‚±‚¿‚ç‚ÉŠÖ‚µ‚Ä‚Í README.FlashPoint ƒtƒ@ƒCƒ‹‚ðŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B
  Linux ‚ł̓Tƒ|[ƒgŠO‚Ì FlashPoint LT ‚©‚çAƒTƒ|[ƒg‘Ώۂł ‚é BT-948
  ‚ÖƒAƒbƒvƒOƒŒ[ƒh‚Å‚«‚é Linux ƒ†[ƒUŒü‚¯‚̃Lƒƒƒ“ƒy[ƒ“‚ÉŠÖ‚·‚éî•ñ‚ª‚ 
  ‚è‚Ü‚·B

  Ž„‚ª‚±‚ÌŠ®‘S‚ɐV‚µ‚¢ BusLogic ‚̃hƒ‰ƒCƒo‚ð Linux Œü‚¯‚ɏ‘‚­‚É“–‚½‚Á‚Ä
  ‚́AˆÈ‰º‚̂悤‚ÈŽ–‚ð–Ú•W‚É‚µ‚Ü‚µ‚½B‚Ü‚¸ BusLogic ‚̃zƒXƒgƒAƒ_ƒvƒ^‚¨‚æ
  ‚Ñ SCSI ‹@Ší‚̐«”\‚ðÅ‘åŒÀ‚É”­Šö‚³‚¹‚邱‚ƁA‚»‚µ‚č‚‚¢M—Š«‚ðŽ‚¿A‚
  «”\‚ª—v‹‚³‚ê‚éd—v‚È—p“r‚Å‚àˆÀS‚µ‚ÄŽg‚¦‚é‚悤‚É‚·‚邱‚Æ‚Å‚·BŽå—v‚È
  SCSI Šg’£‹@”\‚âƒGƒ‰[‰ñ•œ‹@”\‚Í Linux ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡
  ƒ“‚Őݒè‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚¨‚èA•K—v‚ɉž‚¶‚ăhƒ‰ƒCƒo‚̐«”\‚âƒGƒ‰[‰ñ•œ
  ‹@”\‚Ì”÷’²®‚ª‰Â”\‚Å‚·B

  BusLogic ‚ÍŽ„‚ÌŽdŽ–‚É”ñí‚ɍDˆÓ“I‚Å‚µ‚½BŽ„‚Í“¯ŽÐ‚̐»•i‚ð Linux ƒRƒ~ƒ…
  ƒjƒeƒB‚É‹­‚­„‘E‚µ‚Ü‚·B 1995 ”N‚Ì 11 ŒŽ‚ɁAŽ„‚͔ނç‚̍ŐV‚Ì
  MultiMaster »•i‚Å‚ ‚é BT-948 PCI Ultra SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚ðƒÀƒeƒXƒg
  ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B‚Ü‚½ 1996 ”N‚Ì 9 ŒŽ‚É‚Í BT-958 PCI Wide Ultra
  SCSI ‚𓯂¶‚­’ñ‹Ÿ‚µ‚Ä‚à‚ç‚¢‚Ü‚µ‚½B‚±‚ê‚É‚æ‚Á‚Ä BusLogic ŽÐ‚́AŽÐ“à‚Ì
  ƒeƒXƒgƒOƒ‹[ƒv‚ł͍s‚¦‚È‚©‚Á‚½‚悤‚ȃeƒXƒg‚ðŽ¿—Ê‚Æ‚à‚ɍs‚È‚¤‚±‚Æ‚ª‚Å‚«
  ‚Ü‚µ‚½‚µA Linux ƒRƒ~ƒ…ƒjƒeƒB‚Í Linux Œü‚¯‚É‚æ‚­ƒeƒXƒg‚³‚ꂽ‚«”\‚ȃz
  ƒXƒgƒAƒ_ƒvƒ^‚ð”Ì”„‘O‚ÉŽè‚É“ü‚ê‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B‚±‚̍ۂɎ„‚Í“¯ŽÐ‚Ì‹Z
  pƒXƒ^ƒbƒt‚Æ’¼Ú˜b‚µ‡‚¤‚±‚Æ‚ª‚Å‚«A”Þ‚ç‚̐»•i‚Ì“à•”“®ì‚ÉŠÖ‚µ‚Ä‚æ‚è[
  ‚­’m‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B‚Ü‚½‹t‚ɔނç‚É‚Í Linux ƒRƒ~ƒ…ƒjƒeƒB‚ª•K—v‚Æ‚µ
  ‚Ä‚¢‚é‚à‚Ì‚Æ‚»‚̐öÝ“I‚ÈŽù—v‚ɂ‚¢‚Ä“`‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B”Þ‚ç‚Ì
  Linux ‚ɑ΂·‚éŠÖS‚Æ‹¦—͂Ƃɐ[‚­Š´ŽÓ‚µ‚Ü‚·B

  Linux ‚Å‹N‚±‚Á‚½–â‘è‚ɂ‚¢‚ぁ[ƒJ‚Ì‹ZpƒTƒ|[ƒg‚É–â‚¢‡‚킹‚é‚Ɓu‚ ‚È
  ‚½‚ÌŽg‚¢•û‚̓Tƒ|[ƒg‘ΏۊO‚Å‚·v‚È‚Ç‚ÆŒ¾‚í‚ꂪ‚¿‚È‚à‚Ì‚Å‚·‚ªA
  BusLogic ‚Å‚Í‚»‚ñ‚È‚±‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB”Þ‚ç‚̍ŐV»•i‚̐é“`‚Å‚Í
  uBusLogic ‚̃zƒXƒgƒAƒ_ƒvƒ^‚͈ȉº‚̂悤‚È‘S‚Ä‚ÌŽå—v‚È OS ‚Å—p‚¢‚邱‚Æ
  ‚ª‚Å‚«‚Ü‚·:... Linux ...v‚Æ‚³‚¦‹Lq‚³‚ê‚Ä‚¢‚é‚Ì‚Å‚·B

  BusLogic ‚̏ŠÝ’n‚Í 4151 Burton Drive, Santa Clara, California, 95054,
  USA ‚ŁA“d˜b”ԍ†‚Í 408/492-9090A FAX ‚Í 408/492-1542 ‚Å‚·B anonymous
  FTP ƒTƒCƒg‚ª  <ftp://ftp.buslogic.com> ‚ɁABBS ‚ª 408/492-1984 ‚É‚ ‚è
  ‚Ü‚·B BusLogic ‚Ì‹ZpƒTƒ|[ƒg‚É‚Í“dŽqƒ[ƒ‹ techsup@buslogic.com A“d
  ˜b 408/654-0760A FAX 408/492-1542 ‚ŘA—‚ð‚Ƃ邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒˆ[
  ƒƒbƒp‚¨‚æ‚Ñ“ú–{‚É‚¨‚¯‚é˜A—æ‚Í Web ƒTƒCƒg‚©‚瓾‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  5.8.1.  ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒAƒ_ƒvƒ^

  ˆÈ‰º‚̃ŠƒXƒg‚Í BusLogic ŽÐ‚̃zƒXƒgƒAƒ_ƒvƒ^‚Ì‚¤‚¿AŒ»Ý‚܂łɃTƒ|[ƒg‚³
  ‚ê‚Ä‚¢‚é‚à‚̂̈ꗗ‚Å‚·BˆÈ‰º‚Ì•\‚É‚È‚¢ BusLogic »•i‚ðw“ü‚µ‚悤‚ƍl‚¦
  ‚Ä‚¢‚é•û‚ɂ́A‚»‚̐»•i‚̃Tƒ|[ƒg‚ª‚³‚ê‚Ä‚¢‚é‚©A‚ ‚é‚¢‚Í‚³‚ê‚é—\’肪‚ 
  ‚é‚©‚Ç‚¤‚©‚ð•MŽÒ‚܂Őq‚Ë‚Ä‚©‚ç‚É‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B

  "W" Series Host Adapters:

  BT-948      PCI     Ultra Fast Single-ended SCSI-2
  BT-958      PCI     Ultra Wide Single-ended SCSI-2
  BT-958D     PCI     Ultra Wide Differential SCSI-2

  "C" Series Host Adapters:

  BT-946C     PCI     Fast Single-ended SCSI-2
  BT-956C     PCI     Fast Wide Single-ended SCSI-2
  BT-956CD    PCI     Fast Wide Differential SCSI-2
  BT-445C     VLB     Fast Single-ended SCSI-2
  BT-747C     EISA    Fast Single-ended SCSI-2
  BT-757C     EISA    Fast Wide Single-ended SCSI-2
  BT-757CD    EISA    Fast Wide Differential SCSI-2
  BT-545C     ISA     Fast Single-ended SCSI-2
  BT-540CF    ISA     Fast Single-ended SCSI-2

  "S" Series Host Adapters:

  BT-445S     VLB     Fast Single-ended SCSI-2
  BT-747S     EISA    Fast Single-ended SCSI-2
  BT-747D     EISA    Fast Differential SCSI-2
  BT-757S     EISA    Fast Wide Single-ended SCSI-2
  BT-757D     EISA    Fast Wide Differential SCSI-2
  BT-545S     ISA     Fast Single-ended SCSI-2
  BT-542D     ISA     Fast Differential SCSI-2
  BT-742A     EISA    Single-ended SCSI-2 (742A revision H)
  BT-542B     ISA     Single-ended SCSI-2 (542B revision H)

  "A" Series Host Adapters:

  BT-742A     EISA    Single-ended SCSI-2 (742A revisions A - G)
  BT-542B     ISA     Single-ended SCSI-2 (542B revisions A - G)

  AMI ‚Ì FastDisk ƒzƒXƒgƒAƒ_ƒvƒ^‚Í BusLogic ‚ÌŠ®‘S‚ȃNƒ[ƒ“‚Ȃ̂ŁA‚±‚Ì
  ƒhƒ‰ƒCƒo‚Å“®ì‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  5.8.2.  BT-948/958/958D ƒCƒ“ƒXƒg[ƒ‹‚Ì’ˆÓ

  BT-948/958/958D PCI Ultra SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚Ì‹@”\‚ɂ́ALinux ‚ðƒCƒ“
  ƒXƒg[ƒ‹‚·‚éÛ‚É (ê‡‚É‚æ‚Á‚Ä‚Í) ’ˆÓ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢“_‚ª‚ ‚è‚Ü‚·B

      PCI I/O ƒ|[ƒg‚ÌŠ„‚è“–‚Ä
        Hêo‰×Žž‚̐ݒè‚ł́ABT-948/958/958D ‚̃{[ƒh‚̓}ƒU[ƒ{[ƒh‚Ì
        PCI BIOS ‚ªŠ„‚è“–‚Ä‚½ I/O ƒ|[ƒg‚Ì‚Ý‚ð”FŽ¯‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚āA
        ˆÈ‘O‚Ì BusLogic ‚Ì SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚ª‰ž“š‚µ‚½ ISA ŒÝŠ·‚Ì I/O
        ƒ|[ƒg‚ɂ͉ž“š‚µ‚Ü‚¹‚ñB‚±‚̃hƒ‰ƒCƒo‚Í PCI ‚Ì I/O ƒ|[ƒgŠ„‚è“–‚Ä
        ‹@”\‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·‚̂ŁA‚±‚¿‚ç‚̐ݒ肪–]‚Ü‚µ‚¢‚Å‚µ‚傤B‚µ
        ‚©‚µ‰½‚ç‚©‚Ì——R (ƒpƒbƒP[ƒW‚̃u[ƒgƒJ[ƒlƒ‹‚ª‚±‚̃hƒ‰ƒCƒo‚ðŽg‚Á
        ‚Ä‚¢‚È‚¢ê‡‚È‚Ç) ‚ŁAŒÃ‚¢ BusLogic ‚̃hƒ‰ƒCƒo‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç
        ‚È‚¢ê‡‚ɂ́A AutoSCSI ‚̐ݒè‚Ō¢ ISA ŒÝŠ·‚Ì I/O ƒ|[ƒg‚ð—p‚¢
        ‚é‚悤‚É‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B

        ‚±‚̌¢‹@”\‚Ƃ̌݊·«‚ðŽ‚½‚¹‚éƒIƒvƒVƒ‡ƒ“‚ð—LŒø‚É‚·‚é‚ɂ́AƒVƒX
        ƒeƒ€‚̃u[ƒgŽž‚É Ctrl-B ‚ð‰Ÿ‚µ‚Ä AutoSCSI ‚𗧂¿ã‚°AuAdapter
        ConfigrationvAuView/Modify Configrationv‚Æ‘I‚ñ‚ŁA‚»‚Ì’†‚Ì
        uISA Compatible Portv‚ðuDisablev‚©‚çuPrimaryv‚©
        uAlternatev‚É•Ï‚¦‚Ä‚­‚¾‚³‚¢B‚±‚̃hƒ‰ƒCƒo‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ꂽ
        Œã‚ɂ́AI/O ƒ|[ƒg‚̏Փ˂ð–h‚®‚½‚߁A‚±‚́uISA Compatible Portv
        ‚́uDisablev‚É–ß‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·B­XŒÃ‚¢»•i‚Å‚ ‚é
        BT-946C/956C/956CD ‚É‚à‚±‚̐ݒèƒIƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·‚ªAHêo‰×
        Žž‚̐ݒè‚́uPrimaryv‚É‚È‚Á‚Ä‚¢‚Ü‚·B

     PCI ƒXƒƒbƒg‚ÌŒŸõ‡˜
        BusLogic ‚Ì PCI ƒzƒXƒgƒAƒ_ƒvƒ^‚𕡐”–‡”õ‚¦‚½ƒVƒXƒeƒ€‚ł́APCI ƒX
        ƒƒbƒg‚ÌŒŸõ‚̏‡”Ô‚ª BT-948/958/958D ‚̏ꍇ‚Æ BT-946C/956C/956CD
        ‚̏ꍇ‚Æ‚Å‹t‚ɂȂ邱‚Æ‚ª‚ ‚è‚Ü‚·B SCSI ‚̃fƒBƒXƒN‚©‚琳‚µ‚­ƒu[
        ƒg‚³‚¹‚é‚ɂ́AƒzƒXƒgƒAƒ_ƒvƒ^‚Ì BIOS ‚ƃJ[ƒlƒ‹‚̊ԂŁAƒu[ƒgƒfƒo
        ƒCƒX‚Æ”FŽ¯‚µ‚Ä‚¢‚éƒhƒ‰ƒCƒu‚ªˆê’v‚µ‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B‚‚܂è
        PCI ƒzƒXƒgƒAƒ_ƒvƒ^‚Ì”FŽ¯‚̏‡˜‚ª“¯‚¶‚Å‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚Å‚·Bƒ}
        ƒU[ƒ{[ƒh‚Ì PCI BIOS ‚͒ʏí PCI ƒzƒXƒgƒAƒ_ƒvƒ^‚ð”ԍ†•t‚¯‚·‚é•W
        €“I‚È‹@”\‚ðŽ‚Á‚Ä‚¨‚èA Linux ‚̃J[ƒlƒ‹‚Å‚Í‚±‚ê‚ð—p‚¢‚Ä‚¢‚Ü
        ‚·B PCI BIOS ‚̃Cƒ“ƒvƒŠƒƒ“ƒg‚É‚æ‚Á‚āAPCI ƒXƒƒbƒg‚ðƒoƒX”ԍ†‚Æ
        ƒfƒoƒCƒX”ԍ†‚̏¸‡‚ɃJƒEƒ“ƒg‚·‚é‚©~‡‚É‚·‚é‚©‚͈قȂÁ‚Ä‚¢‚Ü‚·B

        •sK‚È‚±‚Æ‚É Microsoft ‚Í Windows 95 ‚Å PCI ƒXƒƒbƒg‚̔ԍ†•t‚¯‚ð
        ƒoƒX”ԍ†‚ƃfƒoƒCƒX”ԍ†‚̏¸‡‚ɌŒ肷‚邱‚Æ‚É‚µ‚Ä‚µ‚Ü‚¢A Windows
        95 ‘Ήž‚̏ؖ¾‚ð‚à‚炤‚ɂ̓zƒXƒgƒAƒ_ƒvƒ^‚Ì BIOS ‚Í‚±‚̏‡˜‚ðŽç‚ç
        ‚È‚¯‚ê‚΂Ȃç‚È‚­‚È‚è‚Ü‚µ‚½B‚µ‚½‚ª‚Á‚Ä BT-948/958/958D ‚̍Hêo
        ‰×’l‚ł̓oƒX”ԍ†‚ƃfƒoƒCƒX”ԍ†‚̏¸‡‚ɃzƒXƒgƒAƒ_ƒvƒ^‚̔ԍ†•t‚¯‚ð
        ‚·‚邱‚Æ‚É‚È‚Á‚Ä‚¢‚Ü‚·B‚±‚Ì‹@”\‚𖳌ø‚É‚·‚é‚ɂ́AƒVƒXƒeƒ€ƒu[ƒg
        ‚ÌÛ‚É Ctrl-B ‚Å AutoSCSI ‚ð‹N“®‚µAuAdapter Configurationv
        uView/Modify Configreationv‚ð‘I‚ñ‚Å Ctrl-F10 ‚ð‰Ÿ‚µ‚Ä‚­‚¾‚³
        ‚¢B‚»‚µ‚āuUse Bus And Device # For PCI Scanning SeqvƒIƒvƒVƒ‡
        ƒ“‚ð OFF ‚É‚µ‚Ä‚­‚¾‚³‚¢B

        ‚±‚̃hƒ‰ƒCƒo‚Í PCI ‚ÌŒŸõŽè‡‚̃IƒvƒVƒ‡ƒ“Ý’è‚ð–â‚¢‡‚킹‚āAƒz
        ƒXƒgƒAƒ_ƒvƒ^‚ðƒAƒ_ƒvƒ^‚Ì BIOS ‚Æ“¯‚¶‡˜‚Å”FŽ¯‚·‚é‚悤‚É‚µ‚Ä‚¢‚Ü
        ‚·B

  5.8.3.  BusLogic ‚̍L•ñ—pƒ[ƒŠƒ“ƒOƒŠƒXƒg

  BusLogic ‚̍L•ñ—pƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Í Linux ƒ†[ƒU‚ɐV‚µ‚¢ƒhƒ‰ƒCƒo‚̃ŠƒŠ
  [ƒX‚ð’m‚点‚½‚èA BusLogic SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚Ì Linux ƒTƒ|[ƒgŠÖ˜A‚Ì
  ƒAƒiƒEƒ“ƒX‚ð“`‚¦‚é‚Ì‚É—p‚¢‚ç‚ê‚Ä‚¢‚Ü‚·B‚±‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚ÉŽQ‰Á‚·‚é
  ‚ɂ́A–{•¶‚Ɂusubscribev‚Ə‘‚¢‚½ƒ[ƒ‹‚ð BusLogic-announce-
  request@dandelion.com ‚Ü‚Å‘—‚Á‚Ä‚­‚¾‚³‚¢B

  5.9.  BusLogic FlashPoint ƒzƒXƒgƒAƒ_ƒvƒ^

  (‚±‚Ìß‚Í Leonard N.Zubkoff <lnz@dandelion.com> ‚É’˜ìŒ ‚ª‚ ‚è‚Ü‚·)

  Œ»Ý‚Ì‚Æ‚±‚ë FlashPoint LT/DT/LW (BT-930/932/950) ‚Ì Linux ƒhƒ‰ƒCƒo‚Í
  ‚ ‚è‚Ü‚¹‚ñ‚µA«—ˆ‚ɂ킽‚Á‚ăŠƒŠ[ƒX‚³‚ê‚é‚©‚Ç‚¤‚©‚à‚Í‚Á‚«‚肵‚Ä‚¢‚Ü‚¹
  ‚ñB FlashPoint ‚̃{[ƒh‚Í MultiMaster ‚̃{[ƒh‚Ƃ̓A[ƒLƒeƒNƒ`ƒƒ‚ªˆÙ
  ‚È‚Á‚Ä‚¢‚āAƒIƒ“ƒ{[ƒh‚Ì CPU ‚Í–³‚­ SCSI ƒV[ƒPƒ“ƒT‚Ì‚Ý‚ª“‹Ú‚³‚ê‚Ä‚¢
  ‚Ü‚·B FlashPoint ‚̓fƒXƒNƒgƒbƒvƒpƒ\ƒRƒ“—p‚̐»•i‚Å‚ ‚èA Linux ‚̂悤
  ‚ȍ‚‹@”\‚ȃ}ƒ‹ƒ`ƒ^ƒXƒN OS ‚É“Á‚ÉŒü‚¢‚Ä‚¢‚é‚Æ‚¢‚¤‚킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  MultiMaster BT-948/958 ‚ɂ̓Iƒ“ƒ{[ƒh‚Ì CPU ‚ƃ[ƒ‹ƒ{ƒbƒNƒXƒvƒƒOƒ‰ƒ€
  ƒCƒ“ƒ^[ƒtƒF[ƒX‹@”\‚ª‚ ‚èAƒzƒXƒg‚Ì OS ‚ƃAƒ_ƒvƒ^‚ÌŠÔ‚Å•À—ñ‰»‚ƃpƒCƒv
  ƒ‰ƒCƒ“‰»‚ª‰Â”\‚É‚È‚Á‚Ä‚¢‚Ü‚·Bˆê•û FlashPoint ‚̃{[ƒh‚ł̓zƒXƒg‚Ì CPU
  ‚Ö‚ÌŠ„‚荞‚Ý‚ª•p”É‚É‹N‚±‚è‚Ü‚·BƒVƒXƒeƒ€‚Ì•‰‰×‚ª‚‚­‚È‚é‚Æ‚±‚ÌŠ„‚荞‚Ý
  ‚ªd‰×‚É‚È‚Á‚Ä‚µ‚Ü‚¢A BT-948/958 ‚ª—Ç‚¢«”\‚ðˆÛŽ‚·‚é‚̂ɑ΂µ
  ‚āAFlashPoint ‚̐«”\‚Í‹}‘¬‚ɒቺ‚µ‚Ü‚·B‚³‚ç‚É BT-948/958 ‚̃tƒ@[ƒ€
  ƒEƒFƒA‚É‚Í SCSI ƒoƒX‚Ƃ̐M†‚Ì‚â‚èŽæ‚è‚ÉŠÖ‚·‚é’჌ƒxƒ‹‚Ì–½—ß‚ª‚·‚Å‚ÉŠÜ
  ‚Ü‚ê‚Ä‚¢‚Ü‚·B FlushPoint ‚Å‚Í Linux ‚̃hƒ‰ƒCƒo‚ª‚±‚ê‚ç‚Ì–½—ß‚ð‘S‚ÄŽ
  ‚•K—v‚ª‚ ‚é‚̂ŁASCSI ƒV[ƒPƒ“ƒT‚Æ‚ÌŠÔ‚Å–½—ß‚ð‚â‚èŽæ‚肵‚ÄŽdŽ–‚ð‚·‚é
  ‚Ì‚É‘½‚­‚ÌŽžŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·BŽÀ”„‰¿Ši‚Å‚Í‚»‚ê‚قǍ·‚ª‚ ‚è‚Ü‚¹‚ñ
  ‚ªA Linux ‚Å—p‚¢‚é‚É‚Í BT-948 ‚Æ BT-958 ‚Ì•û‚ª‚Í‚Á‚«‚è‚Æ—D‚ê‚Ä‚¢‚é‚Ì
  ‚Å‚·B

  < ˆø—p‚Í‚¶‚ß >

                                   ANNOUNCEMENT
                    BusLogic FlashPoint/BT-948 Upgrade Program
                                  1 February 1996

  \ŒŽI‚í‚è‚ɃŠƒŠ[ƒX‚³‚ê‚ĈȗˆABusLogic FlashPoint LT ‚Í Linux ƒRƒ~ƒ…
  ƒjƒeƒB‚̃ƒ“ƒo[‚É‚Æ‚Á‚Ä–â‘è‚ÌŽí‚É‚È‚Á‚Ä‚«‚Ü‚µ‚½B‚±‚Ì Ultra SCSI ‘Ήž
  ‚̐V»•i‚É‚Í Linux ƒhƒ‰ƒCƒo‚ª‚È‚¢‚½‚ß‚Å‚·B FlashPoint ‚̓fƒXƒNƒgƒbƒv
  ƒpƒ\ƒRƒ“—p‚̐»•i‚Æ‚¢‚¤ˆÊ’u‚¯‚É‚ ‚èALinux ‚̂悤‚ȍ‚«”\‚̃}ƒ‹ƒ`ƒ^ƒX
  ƒN OS ‚É“Á‚ÉŒü‚¢‚Ä‚¢‚é‚Æ‚¢‚¤‚킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚µ‚©‚µ PC ‚̃xƒ“ƒ_‚Í
  FlashPoint ‚ðÅV»•i‚ÆŒ¾‚Á‚Ä”„‚荞‚݁AƒnƒCƒGƒ“ƒh‚̃VƒXƒeƒ€‚É‚à
  MaltiMaster »•i‚Å‚Í‚È‚­‚±‚¿‚ç‚ð•t‚¯‚Ä‚«‚Ü‚µ‚½B‚»‚ÌŒ‹‰ÊA BusLogic ‚Ì
  SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚Í‘S‚Ä Linux ‚ŃTƒ|[ƒg‚³‚ê‚Ä‚¢‚é‚ÆŽv‚Á‚Ä‚¤‚Á‚©‚肱
  ‚̂悤‚ȃVƒXƒeƒ€‚𔃂Á‚Ä‚µ‚Ü‚Á‚½‘½‚­‚̐lX‚ªŽc”O‚ÈŽv‚¢‚ð‚·‚é‚±‚Æ‚É‚È‚Á
  ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B FlashPoint ‚Í‚Ü‚¾ƒTƒ|[ƒg‚³‚ê‚Ä‚¨‚炸A«—ˆ‚³‚ê‚é‚É‚µ
  ‚Ä‚à‘Š“–æ‚ÌŽ–‚É‚È‚é‚Å‚µ‚傤B

  ‚±‚Ì–â‘肪”FŽ¯‚³‚ê‚ĈȗˆABusLogic ‚ÍŽå—v‚È OEM æ‚ƘA—‚ðŽæ‚èA
  BT-946C/956C MultiMaster ‚̃J[ƒh‚ð‘I‘ð‰Â”\‚É‚·‚邱‚ƁA‚»‚µ‚ÄŠÔˆá‚Á‚Ä
  FlashPoint ‚ðw“ü‚µ‚Ä‚µ‚Ü‚Á‚½ Linux ƒ†[ƒU‚É BT-946C ‚ւ̃AƒbƒvƒOƒŒ[
  ƒh‚ð‰Â”\‚Æ‚·‚邱‚Æ‚ð\‚µ‡‚킹‚Ü‚µ‚½B‚±‚ê‚ŐV‹KƒVƒXƒeƒ€‚ðw“ü‚·‚鑽‚­
  ‚̐l‚ª‹~‚í‚ê‚é‚Å‚µ‚傤‚ªA‚µ‚©‚µ Linux ƒ†[ƒU‚Ö‚Ì FlashPoint ƒTƒ|[ƒg
  ‚Ì–â‘è‚̈ꕔ‚ð‰ðŒˆ‚µ‚½‚É‚·‚¬‚Ü‚¹‚ñB FlashPoint ‚ɑΉž‚µ‚Ä‚¢‚é OS ‚Ì‚½
  ‚߂ɐ»•i‚𔃂Á‚āAŒã‚É Linux ‚ւ̈ڍs‚ðŒˆ‚ß‚½l‚âA‘Ήž‚µ‚Ä‚¢‚é‚ÆŽv‚Á
  ‚Ä FlashPoint LT ‚ðw“ü‚µA•Ô•io—ˆ‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½l‚ɂ͉½‚̏•‚¯‚É
  ‚à‚È‚ç‚È‚¢‚Ì‚Å‚·D

  12 ŒŽ‚Ì”¼‚΂Ɏ„‚Í BusLogic ‚̏ãˆÊŠÇ—E‚ɉï’k‚ð‹‚ßAFlushPoint ‚Ö‚Ì
  Linux ‚âƒtƒŠ[ƒ\ƒtƒg‚̑Ήž‚ÉŠÖ‚µ‚Ęb‚µ‡‚¢‚Ü‚µ‚½B Linux ƒRƒ~ƒ…ƒjƒeƒB
  ‚ɑ΂·‚é BusLogic ‚Ì‘Ô“x‚ɂ‚¢‚Ä—lX‚ȉ\‚ª—¬‚ê‚Ä‚¢‚½‚̂ŁA‚±‚ê‚ç‚ɂ‚¢
  ‚Ä’¼Ú•·‚­‚Ì‚ªƒxƒXƒg‚¾‚ÆŽv‚Á‚½‚Ì‚Å‚·BŽ„‚Í–é‚Ì 11 Žž‚É“dŽqƒ[ƒ‹‚ð‘—
  ‚èA—‚“ú‚̌ߌã‚ɉ‚ª‚à‚½‚ê‚Ü‚µ‚½BŽc”O‚È‚ª‚ç‰ïŽÐ‚É‚¨‚¯‚鎕ŽÔ‚ÆŒ¾‚¤‚Ì
  ‚Í (“Á‚ɉïŽÐ‚ª”ƒŽû‚³‚ê‚悤‚Æ‚µ‚Ä‚¢‚é‚Æ‚«‚Í) ‰ñ“]‚ª’x‚¢‚à‚̂ŁAÚ×‚Ü‚Å
  ‚ª‚Í‚Á‚«‚茈’肳‚ê‚ÄŒöŽ®‚Ȑº–¾‚ªs‚í‚ê‚é‚Ì‚ÍŒ»Ý‚Æ‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

  BusLogic ‚ÍŒ»Ý‚Ì‚Æ‚±‚ë FlushPoint ‚̃hƒ‰ƒCƒo‚ð‘‚­‚½‚ß‚É•K—v‚ȏî•ñ‚ð
  ƒT[ƒhƒp[ƒeƒB‚ÉŒöŠJ‚µ‚Ä‚¢‚Ü‚¹‚ñBŒ»‘¶‚µ‚Ä‚¢‚é FlushPoint ‚̃hƒ‰ƒCƒo‚Í
  ‘S‚Ä BusLogic ‚̃Gƒ“ƒWƒjƒA‚É‚æ‚Á‚Ä’¼Ú‘‚©‚ꂽ‚à‚Ì‚Å‚·BŠO•”‚ÌŠJ”­ŽÒ‚ª
  •—Í‚È‚µ‚Ƀhƒ‰ƒCƒo‚ð‘‚­‚½‚ß‚É•K—v‚ȁAFlushPoint ‚̏ڍׂȏî•ñ‚ð‹L‚µ‚½
  •¶‘‚Í‚È‚¢‚Ì‚Å‚·B BusLogic ‚̎Гà‚É‚Í FlushPoint ‚̃A[ƒLƒeƒNƒ`ƒƒ‚ðŒö
  ŠJ‚·‚ׂ«‚Å‚È‚¢‚Æ‚¢‚¤ˆÓŒ©‚̐l‚à‚¨‚èA‚±‚Ì‹c˜_‚Í‚Ü‚¾Œˆ’…‚µ‚Ä‚¢‚Ü‚¹‚ñB‚¢
  ‚¸‚ê‚É‚µ‚ëA‚à‚µƒhƒLƒ…ƒƒ“ƒg‚ª¡“ú“üŽè‚Å‚«‚½‚Æ‚µ‚Ä‚àA‚Ü‚Á‚Æ‚¤‚É“®ì‚·
  ‚éƒhƒ‰ƒCƒo‚ð‘‚­‚É‚Í’·‚¢‚±‚Æ‚©‚©‚é‚Å‚µ‚傤B‚±‚̃hƒ‰ƒCƒo‚ð‘‚­‚Ì‚É•K—v
  ‚È“w—Í‚ª‚»‚̉¿’l‚ÉŒ©‡‚¤‚Æ‚ÍŽ„‚Í”[“¾‚µ‚Ä‚¢‚Ü‚¹‚ñB

  ‚µ‚©‚µ BusLogic ‚Í Linux ƒRƒ~ƒ…ƒjƒeƒB‚ɍ‚«”\‚È SCSI ‚ð’ñ‹Ÿ‚µ‘±‚¯‚邱
  ‚Æ‚ðŠm–ñ‚µ‚Ä‚¨‚èAFlashPoint LT ‚ðw“ü‚µ‚Ä‚µ‚Ü‚Á‚½‚½‚ß‚É Linux ‚𓮍ì
  ‚Å‚«‚È‚¢ƒ†[ƒU‚ðÀŽ‹‚·‚邱‚Æ‚Í–]‚ñ‚Å‚¢‚Ü‚¹‚ñB‚»‚±‚Å BusLogic ‚̓Aƒbƒv
  ƒOƒŒ[ƒhƒLƒƒƒ“ƒy[ƒ“‚ðs‚È‚¢A¢ŠE’†‚Ì Linux ƒ†[ƒU‚É FlushPoint LT ‚Æ
  V»•i BT-948 MultiMaster PCI Ultra SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚Æ‚ðŒðŠ·‚Å‚«‚é
  ‚悤‚É‚µ‚Ü‚µ‚½B BT-948 ‚Í BT-946C ‚ÌŒãŒp‚Ì Ultra SCSI ƒAƒ_ƒvƒ^‚Å‚ 
  ‚èABT-946C ‚Æ FlashPoint LT ‚Ì—¼•û‚Ì—˜“_‚ðŽó‚¯Œp‚¢‚Å‚¢‚Ü‚·BI’[ˆ—
  ‚ÌŽ©“®‰»‚âƒtƒ@[ƒ€ƒEƒFƒA‚̃AƒbƒvƒOƒŒ[ƒh‚ª—eˆÕ‚È flash PROM ‚̗̍pA‚»
  ‚µ‚Ä‚à‚¿‚ë‚ñŒ»Ý‚Ì Linux ƒhƒ‰ƒCƒo‚ւ̌݊·«‚à‚ ‚è‚Ü‚·B‚±‚̃AƒbƒvƒOƒŒ
  [ƒh‚É•K—v‚ȉ¿Ši‚Í 45US$ ‚ŁA BusLogic ‚̃eƒNƒjƒJƒ‹ƒTƒ|[ƒg‚ªŽÀs‚µ‚Ä
  ‚¢‚Ü‚·B˜A—æ‚Í“dŽqƒ[ƒ‹‚ª techsup@BusLogic.comA“d˜b‚ª +1 408
  654-0760A FAX ‚ª +1 408 492-1542 ‚Å‚·B

  Ž„‚Í BT-948 ‚̃ÀƒeƒXƒ^‚Å‚ ‚èAŽ„‚ª‘‚¢‚½ BusLogic ƒhƒ‰ƒCƒo‚Ì 1.2.1 ‚Æ
  1.3.1 ‚É‚Í‚±‚Ì BT-948 ‚ւ̃Tƒ|[ƒg‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B Ultra SCSI
  MultiMaster ƒJ[ƒh‚Ö‚Ì additional cosmetic ƒTƒ|[ƒg‚Í‘±‚­ƒŠƒŠ[ƒX‚Å’Ç
  ‰Á‚³‚ê‚é—\’è‚Å‚·B BusLogic ‚Æ‚Ì‹¤“¯ƒeƒXƒg‚ÌŒ‹‰ÊAƒtƒ@[ƒ€ƒEƒFƒA‚É‚ ‚Á
  ‚½‚¢‚­‚‚©‚̃oƒO‚ª”­Œ©EC³‚³‚ê‚Ü‚µ‚½ (ƒtƒ@[ƒ€ƒEƒFƒA‚̃o[ƒWƒ‡ƒ“‚ª
  5.05R ˆÈ~‚Å‚ ‚邱‚Æ‚ðŠm”F‚µ‚ĉº‚³‚¢)BŽ„‚ª‚•‰‰×‚ð‚©‚¯‚ÄŽg—p‚µ‚Ä‚¢‚é
  Linux ƒVƒXƒeƒ€‚̓Gƒ‰[‰ñ•œƒvƒƒZƒX‚ðƒeƒXƒg‚·‚é‚É—‘z“I‚Ȋ‹«‚Å‚·BƒGƒ‰
  [‰ñ•œ‚͐»•i‚̃VƒXƒeƒ€‚Å‚Í‚ß‚Á‚½‚É—p‚¢‚ç‚ê‚Ü‚¹‚ñ‚ªA‚µ‚©‚µƒVƒXƒeƒ€‘S‘Ì
  ‚̈À’萫‚É‚Í•K—v•s‰ÂŒ‡‚Ì‹@”\‚Å‚·Bƒtƒ@[ƒ€ƒEƒFƒA‚̃Gƒ“ƒWƒjƒA’B‚Æ’¼Úˆê
  ‚ÉŽdŽ–‚ª‚Å‚«Aƒtƒ@[ƒ€ƒEƒFƒA‚̃fƒoƒbƒOŠÂ‹«‰º‚ŏáŠQ‚ðÄŒ»‚Å‚«‚½‚±‚Æ‚Í
  “Á‚É•Ö—˜‚Å‚µ‚½BŽ„‚ª‘gž‚݂̃tƒ@[ƒ€ƒEƒFƒA‚ÅŽdŽ–‚µ‚Ä‚¢‚½ ‚Æ‚Í‘åˆá‚¢‚Å
  ‚µ‚½BŽ„‚ÍŒ»Ý«”\‚̃eƒXƒg‚ðs‚È‚Á‚Ä‚¨‚èA‚»‚¤‰“‚­‚È‚¢«—ˆ‚É‚Ü‚Æ‚Ü‚Á‚½
  ƒf[ƒ^‚ð•ñ‚Å‚«‚é—\’è‚Å‚·B

  BusLogic ‚ÍŽ„‚É‚±‚̃AƒiƒEƒ“ƒX‚ð‚·‚é‚悤‚ÉŒ¾‚Á‚Ä‚«‚Ü‚µ‚½B FlashPoint
  ‚̃Tƒ|[ƒg‚ÉŠÖ‚·‚鎿–â‚Ì‘½‚­‚ªŽ„ˆ¶‚Ì“dŽqƒ[ƒ‹‚⎄‚ÌŽQ‰Á‚µ‚Ä‚¢‚é Linux
  ‚̃jƒ…[ƒXƒOƒ‹[ƒv‚ÉŠñ‚¹‚ç‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·B‚Ü‚Æ‚ß‚Ü‚·‚ƁABusLogic ‚Í
  Linux ƒ†[ƒUŒü‚¯‚ɁAƒTƒ|[ƒgŠO‚Ì FlashPoint LT (BT-930) ‚ðƒTƒ|[ƒg‚³‚ê
  ‚Ä‚¢‚é BT-948 ‚Ö $45 ‚ŃAƒbƒvƒOƒŒ[ƒh‚·‚铹‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·BƒAƒbƒvƒO
  ƒŒ[ƒh‚ðŽó‚¯‚é‚ɂ́ABusLogic ‚̃eƒNƒjƒJƒ‹ƒTƒ|[ƒg techsup@BusLogic.com
  ‚© +1 408 654-0760 ‚Ö˜A—‚µ‚Ä‚­‚¾‚³‚¢B

                  Leonard N. Zubkoff
                  lnz@dandelion.com

  <ˆø—pI‚í‚è>

  5.10.  EATA: DPT SmartCacheASmartCache PlusASmartCache IIIA Smart-
  Cache IVASmartRAID (•W€)

  5.10.1.  ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒ{[ƒh

  EATA-DMA ƒvƒƒgƒRƒ‹‚ðŽg‚Á‚Ä‚¢‚é‚à‚Ì‘S‚āBˆÈ‰º‚̂悤‚È‚à‚Ì‚ª‚ ‚è‚Ü‚·B

  DPT Smartcache (Plus) family:
  PM2011      ISA     Fast Single-ended SCSI-2
  PM2012B     EISA    Fast Single-ended SCSI-2

  DPT Smartcache III family:
  PM2021      ISA     Fast Single-ended SCSI-2
  PM2021W     ISA     Wide Single-ended SCSI-2
  PM2022      EISA    Fast Single-ended SCSI-2
  PM2022W     EISA    Wide Single-ended SCSI-2
  PM2024      PCI     Fast Single-ended SCSI-2
  PM2024W     PCI     Wide Single-ended SCSI-2
  PM2122      EISA    Fast Single-ended SCSI-2
  PM2122W     EISA    Wide Single-ended SCSI-2
  PM2124      PCI     Fast Single-ended SCSI-2
  PM2124W     PCI     Wide Single-ended SCSI-2
  PM2322      EISA    Fast Single-ended SCSI-2
  PM2322W     EISA    Wide Single-ended SCSI-2

  DPT Smartcache VI family:
  PM2041W     ISA     Wide Single-ended SCSI-2
  PM2041UW    ISA     Ultra Wide Single-ended SCSI-2
  PM2042W     EISA    Wide Single-ended SCSI-2
  PM2042UW    EISA    Ultra Wide Single-ended SCSI-2
  PM2044W     PCI     Wide Single-ended SCSI-2
  PM2044UW    PCI     Ultra Wide Single-ended SCSI-2
  PM2142W     EISA    Wide Single-ended SCSI-2
  PM2142UW    EISA    Ultra Wide Single-ended SCSI-2
  PM2144W     PCI     Wide Single-ended SCSI-2
  PM2144UW    PCI     Ultra Wide Single-ended SCSI-2
  PM2322W     EISA    Wide Single-ended SCSI-2
  PM2322UW    EISA    Ultra Wide Single-ended SCSI-2

  DPT SmartRAID family:
  PM3021      ISA     Fast Single-ended SCSI-2
  PM3021W     ISA     Wide Single-ended SCSI-2
  PM3122      EISA    Fast Single-ended SCSI-2
  PM3122W     EISA    Wide Single-ended SCSI-2
  PM3222      EISA    Fast Single-ended SCSI-2
  PM3222W     EISA    Wide Single-ended SCSI-2
  PM3224      PCI     Fast Single-ended SCSI-2
  PM3224W     PCI     Wide Single-ended SCSI-2
  PM3334W     PCI     Wide Single-ended SCSI-2
  PM3334UW    PCI     Ultra Wide Single-ended SCSI-2

  ‚±‚Ì‘¼Aã‹L‚̃{[ƒh‚ɑΉž‚·‚éƒfƒBƒtƒ@ƒŒƒ“ƒVƒƒƒ‹ SCSI ‚̃{[ƒh‚àƒTƒ|[
  ƒg‚³‚ê‚Ä‚¢‚Ü‚·B

  ‚Ü‚½ˆÈ‰º‚̃[ƒJ‚̃Rƒ“ƒgƒ[ƒ‰‚É‚àƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚é‚à‚Ì‚ª‚ ‚è‚Ü‚·B

  NECAAT&TASNIAASTAOlivettiAAlphatronix

  5.10.2.  ‰Â”\‚Ȑݒè

       ƒXƒƒbƒg       : ALL
       IO ƒ|[ƒg      : ALL
       IRQ            : ‘SƒŒƒxƒ‹AƒGƒbƒWƒgƒŠƒK
       DMA ƒ`ƒƒƒlƒ‹   : ISA ‚Ì‚à‚Ì‚Í‘S‚āAEISA/PCI ‚ÍŠÖŒW–³‚µ
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®
       SCSI Channels  : ALL

  5.10.3.  Ž©“®ŒŸo

  ‘S‚Ă̐ݒè‚Å“®ì‚µ‚Ü‚·B

  EATA-DMA ƒhƒ‰ƒCƒo‚̍ŐVƒo[ƒWƒ‡ƒ“‚͈ȉº‚©‚ç“üŽè‚Å‚«‚Ü‚·B

       <ftp://ftp.i-Connect.Net:/pub/Local/EATA/>

  5.10.4.  ƒ[ƒŠƒ“ƒOƒŠƒXƒg

  EATA ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Í EATA-DMA ‚¨‚æ‚Ñ EATA-PIO ƒhƒ‰ƒCƒo‚ðŽg—p‚µ‚Ä‚¢
  ‚é Linux ƒ†[ƒU‚É‹c˜_‚̏ê‚ƐVƒo[ƒWƒ‡ƒ“‚»‚Ì‘¼‚̃AƒiƒEƒ“ƒX‚̏ê‚ð’ñ‹Ÿ‚µ
  ‚Ä‚¢‚Ü‚·Bƒ[ƒŠƒ“ƒOƒŠƒXƒg‚ÉŽQ‰Á‚·‚é‚ɂ́AƒƒbƒZ[ƒW–{•¶‚É
  usubscribev‚Ə‘‚¢‚½ƒ[ƒ‹‚ð linux-eata-request@i-connect.net ˆ¶‚É
  ‘—‚Á‚Ä‚­‚¾‚³‚¢B

  5.10.5.  /proc/scsi  ƒTƒ|[ƒg

       ‚æ‚èÚ×‚ȃRƒ}ƒ“ƒh‚Ì“Œv‚ð‚Æ‚é‚ɂ͈ȉº‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B

       echo "eata_dma latency" > /proc/scsi/eata_dma<driver_no>

       ‚±‚ê‚ðÄ‚Ñ off ‚É‚·‚é‚ɂ͈ȉº‚̂悤‚É‚µ‚Ü‚·B

       echo "eata_dma nolatency" > /proc/scsi/eata_dma<driver_no>

  5.10.6.  ‚æ‚­‚ ‚é–â‘è

  1. Slackware ‚ŃRƒ“ƒgƒ[ƒ‰‚ðŒŸo‚Å‚«‚È‚¢B

     ‰ðŒˆ–@‚́Aascsi* ‚̃u[ƒgƒfƒBƒXƒN‚ðŽg‚¤‚±‚Æ‚Å‚·B

  2. 1.3.x ˆÈ‘O‚̃J[ƒlƒ‹‚ŁAIDE ƒhƒ‰ƒCƒo‚ª EATA ƒ{[ƒh‚Ì ST-506 ƒCƒ“ƒ^
     [ƒtƒF[ƒX‚ðŒŸo‚µ‚Ä‚µ‚Ü‚¤B

     a. ˆÈ‰º‚Ì 2 —á‚̂悤‚ȏ󋵂ƂȂè‚Ü‚·B

          hd.c: ST-506 interface disk with more than 16 heads detected,
            probably due to non-standard sector translation.  Giving up.
            (disk %d: cyl=%d, sect=63, head=64)

     hdc: probing with STATUS instead of ALTSTATUS
     hdc: MP0242 A, 0MB w/128KB Cache, CHS=0/0/0
     hdc: cannot handle disk with 0 physical heads
     hdd: probing with STATUS instead of ALTSTATUS
     hdd: MP0242 A, 0MB w/128KB Cache, CHS=0/0/0
     hdd: cannot handle disk with 0 physical heads

     ‚±‚Ì‚½‚ß‚É IDE ƒhƒ‰ƒCƒo‚É–â‘肪¶‚¶‚½‚ç (‚‚܂èŽÀÛ‚Ì IDE ƒfƒoƒCƒX
     ‚ɃAƒNƒZƒX‚Å‚«‚È‚­‚È‚Á‚½‚ç)AEATA ƒ{[ƒh‚Ì IO ƒ|[ƒg‚© IRQ (‚ ‚é‚¢
     ‚Í‚»‚Ì—¼•û) ‚ð•Ï‚¦‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

     b. IDE ‚̃hƒ‰ƒCƒo‚ªŽ©•ª‚̈µ‚¤‚ׂ«ƒfƒoƒCƒX (‚‚܂è 504MB ˆÈ‰º‚̃n[
        ƒhƒfƒBƒXƒN) ‚ðŒŸo‚·‚é‚ƁA IDE ƒhƒ‰ƒCƒo‚Í IO ƒ|[ƒg‚Æ IRQ ‚ðŠ„‚è
        “–‚Ä‚Ä‚µ‚Ü‚¤‚̂ŁA eata ‚̃hƒ‰ƒCƒo‚Í‚»‚ê‚ç‚ðŽg‚¦‚È‚­‚È‚è‚Ü‚·B‚±
        ‚̏ꍇ‚à IO ƒ|[ƒg‚Æ IRQ (14A15 ˆÈŠO‚É) ‚ð•ÏX‚µ‚Ä‚­‚¾‚³‚¢B

  3. ŒÃ‚¢ SK2011 ‚̃{[ƒh‚ɂ̓tƒ@[ƒ€ƒEƒFƒA‚É–â‘肪‚ ‚éê‡‚ª‚ ‚è‚Ü‚·B
     DPT ‚̃JƒXƒ^ƒ}[ƒTƒ|[ƒg‚ɘA—‚µ‚ăAƒbƒvƒf[ƒg‚µ‚Ä‚­‚¾‚³‚¢B

  5.10.7.  ’ˆÓ

  1. ‚à‚µ PCI ‚̃{[ƒh‚ðŽg‚Á‚Ä‚¢‚éê‡‚Í CONFIG_PCI ‚ðƒZƒbƒg‚·‚é•K—v‚ª‚ 
     ‚è‚Ü‚·B

  5.11.  TMC-1800ATMC-18C30ATMC-18C50ATMC-36C70 ‚Ì‚¤‚¿‚Ì‚Ç‚ê‚©‚̃`ƒb
  ƒv ‚ðŽg‚Á‚Ä‚¢‚é Future Domain ‚Ì 16x0

  5.11.1.  ‰Â”\‚Ȑݒè

       <BIOS           : 2.0, 3.0, 3.2, 3.4, 3.5
       <BIOS ƒAƒhƒŒƒX  : 0xc8000, 0xca000, 0xce000, 0xde000
       <IO ƒ|[ƒg      : 0x140, 0x150, 0x160, 0x170
       <IRQ            : 3, 5, 10, 11, 12, 14, 15
       <DMA ƒ`ƒƒƒlƒ‹   : Žg—p‚µ‚Ü‚¹‚ñ
       <IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®

  5.11.2.  Ž©“®ŒŸo

  ‘S‚Ă̐ݒè‚Å“®ì‚µ‚Ü‚·B BIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚邱‚Æ‚ª•K—v‚Å‚·B

  5.11.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

  ‚ ‚è‚Ü‚¹‚ñB

  5.11.4.  ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è

  1. ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚Å‚Í TMC-18C50 ƒ`ƒbƒv‚ɑΉž‚µ‚Ä‚¢‚Ü‚¹‚ñB]‚Á‚ĐV‚µ‚¢
     ƒ{[ƒh‚Å‚Í“®ì‚µ‚È‚¢‚Å‚µ‚傤B

  2. ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚ÍÅ‹ß‚Ì BIOS ƒVƒOƒlƒ`ƒƒ‚ÌŽ©“®ŒŸoî•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚¹
     ‚ñB

  3. 1.0.9 ‚ ‚é‚¢‚Í 1.1.6 ƒJ[ƒlƒ‹‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚éƒo[ƒWƒ‡ƒ“‚æ‚è‚àŒÃ‚¢ƒhƒ‰
     ƒCƒo‚ł́AV‚µ‚¢ƒ`ƒbƒv‚â 3.4 ”Å‚Ì BIOS ‚ɑΉž‚µ‚Ä‚¢‚Ü‚¹‚ñB

  5.11.5.  ’ˆÓ

  1. Future Domain ‚Ì BIOS ‚Í SCSI ”ԍ†‚Ì‘å‚«‚¢•û‚©‚çƒfƒoƒCƒX‚ðƒXƒLƒƒƒ“
     ‚µ‚Ü‚·B‚±‚ê‚Í‘¼‚Ì SCSI BIOS ‚Æ‚Í‹t‚É‚È‚è‚Ü‚·B]‚Á‚Ä sda ‚É‚È‚é‚Ì
     ‚́uƒhƒ‰ƒCƒu”ԍ†v‚̍Ōã (‚‚܂è C:AD: ‚Æ‚ ‚Á‚½‚ç D:) ‚̃fƒBƒXƒN‚É
     ‚È‚è‚Ü‚·B‚Ü‚½ LILO ‚ðŽg‚¤Û‚É‚Í disktab ‚ðŽg—p‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  5.12.  NCR5380 ”Ä—p / T130B (•W€)

  5.12.1.  ‰Â”\‚Ȑݒè

       IO ƒ|[ƒg     : all
       IRQ           : all
       DMA ƒ`ƒƒƒlƒ‹  : DMA ‚ÍŽg—p‚µ‚Ü‚¹‚ñ
       IO            : ƒ|[ƒgƒ}ƒbƒv•ûŽ®

  5.12.2.  Ž©“®ŒŸo

  ‚Å‚«‚Ü‚¹‚ñB

  5.12.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

     ƒRƒ“ƒpƒCƒ‹Žž
        GENERIC_NCR5380_OVERRIDE ‚ð IO ƒ|[ƒgAIRQADMAA‚¨‚æ‚у{[ƒhŒ`
        Ž®‚©‚ç‚È‚é”z—ñƒf[ƒ^‚Æ‚µ‚Ä’è‹`‚µ‚Ü‚·B

        ƒ|[ƒg 0x330AIRQ 5 ‚Ì NCR5380 ‚̏ꍇ‚͈ȉº‚̂悤‚É‚È‚è‚Ü‚·B

        #define GENERIC_NCR5380_OVERRIDE {{0x330, 5, DMA_NONE, BOARD_NCR5380}}

     ƒ|[ƒg 0x350 ‚Ì T130B ‚̏ꍇ‚È‚çˆÈ‰º‚̂悤‚É‚È‚è‚Ü‚·B

     #define GENERIC_NCR5380_OVERRIDE {{0x350, 5, DMA_NONE, BOARD_NCR53C400}}

     ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̃R[ƒh‚Å‚Í BOARD_* ‚̃Gƒ“ƒgƒŠ‚ª–³Ž‹‚³‚ê‚é‚©‚à‚µ‚ê‚Ü
     ‚¹‚ñB

     IRQ ‚Ì•”•ª‚É IRQ_NONE ‚Æ IRQ_AUTO ‚ªŽg‚¦‚Ü‚·B

     ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“

        ncr5380=port,irq
        ncr5380=port,irq,dma
        ncr53c400=port,irq

        irq ‚ðŽg‚í‚È‚¢ê‡‚Í 255AŽ©“®‘I‘ð‚·‚éê‡‚Í 254 ‚É‚µ‚Ü‚·B

  5.12.4.  ‚æ‚­‚ ‚é–â‘è

  1. T130B ‚Å NCR5380 ”Ä—p‚̌¢ƒhƒ‰ƒCƒo (ƒpƒuƒŠƒbƒNƒŠƒŠ[ƒX 6 ˆÈ‘O) ‚ð
     Žg‚¤‚Æ ncr53c400 ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ªŽg‚¦‚È‚¢B

     NCR5380 ŒÝŠ·ƒŒƒWƒXƒ^‚̃x[ƒXƒAƒhƒŒƒX‚©‚ç‚̃IƒtƒZƒbƒg‚Í 8 ‚Å‚·B]‚Á
     ‚āAƒx[ƒXƒAƒhƒŒƒX‚ª 0x350 ‚È‚ç‚΁AƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çˆÈ‰º
     ‚̂悤‚É“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B

       ncr5380=0x358,254

  5.12.5.  ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è

  1. T130B “™‚Ì NCR53c400 ‚ð—p‚¢‚½ƒ{[ƒh‚ŁAƒJ[ƒlƒ‹‚ªƒfƒBƒXƒNƒAƒNƒZƒX’†
     ‚ɃtƒŠ[ƒY‚·‚éB

     ƒpƒuƒŠƒbƒNƒŠƒŠ[ƒX 6 ˆÈ‘O‚Ì NCR5380 ”Ä—pƒhƒ‰ƒCƒo‚Í‚±‚ê‚ç‚̃{[ƒh‚Ì
     Š„‚荞‚݂ɑΉž‚µ‚Ä‚¢‚Ü‚¹‚ñBƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚ĉº‚³‚¢B

  5.12.6.  ’ˆÓ

  1. ‚±‚̃hƒ‰ƒCƒo‚Í‚Ü‚¾ DMA ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñB‹[Ž— DMA ‚àƒTƒ|[ƒg
     ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB

  5.13.  NCR53c8xx (•W€)

  5.13.1.  ‰Â”\‚Ȑݒè

  ƒx[ƒXƒAƒhƒŒƒX : ALL
  IRQ            : ALL
  DMA ƒ`ƒƒƒlƒ‹   : PCI ‚È‚Ì‚ÅŠÖŒW‚È‚µ
  IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®

  5.13.2.  Ž©“®ŒŸo

  PCI BIOS ‚ª•K—v‚Å‚·BƒfƒoƒCƒX‚̃XƒLƒƒƒ“‚âƒRƒ“ƒtƒBƒMƒ…ƒŒ[ƒVƒ‡ƒ“‹óŠÔ‚Ì
  “ǂݏo‚µ‚É‚Í PCI BIOS ‚̃‹[ƒ`ƒ“‚ðŽg‚Á‚Ä‚¢‚Ü‚·B

  ƒhƒ‰ƒCƒo‚͏‰Šú‰»‚̍ہA‚¢‚­‚‚©‚̃ŒƒWƒXƒ^‚ɃvƒƒOƒ‰ƒ€‚³‚ê‚Ä‚¢‚é’l‚ð—p‚¢
  ‚Ü‚·B]‚Á‚Ä BIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚é‚Ì‚Å‚·B

  5.13.3.  ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è

  1. ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̃J[ƒlƒ‹‚ł̓Xƒƒbƒv‚̍ۂɖâ‘肪¶‚¶‚邱‚Æ‚ª‚ ‚è‚Ü
     ‚·B ``ƒfƒBƒXƒN: ƒXƒƒbƒvŽž‚ɃVƒXƒeƒ€‚ªƒnƒ“ƒO‚·‚é'' ‚Ìß‚ðŒ©‚Ä‰º‚³
     ‚¢B

  2. ŒÃ‚¢ƒhƒ‰ƒCƒo‚Å‚Í '815 ‚Æ '825 ‚ð—p‚¢‚½ƒ{[ƒh‚ð”FŽ¯‚Å‚«‚Ü‚¹‚ñB

  3. ”z•z”ł̃J[ƒlƒ‹‚É“ü‚Á‚Ä‚¢‚éƒhƒ‰ƒCƒo‚̓ŠƒŠ[ƒX 4 ‚Ü‚½‚Í 5 ‚Ì‚à‚Ì‚Å
     ‚·B‚±‚ê‚ç‚É‚Í‚Ü‚¾d—v‚È‹@”\‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB—Ⴆ‚΃fƒBƒXƒRƒl
     ƒNƒg/ƒŠƒRƒlƒNƒg (‚±‚ꂪ‚È‚¢‚ƃe[ƒv‚ÌŠª–ß‚µ‚⓪o‚µ‚Ì‚Æ‚«‚É SCSI ƒf
     ƒoƒCƒX‚ðƒtƒŠ[ƒY‚³‚¹‚Ä‚µ‚Ü‚¤Œ´ˆö‚É‚È‚è‚Ü‚·) ‚â•¡”‚̃zƒXƒgƒAƒ_ƒvƒ^
     ‚ւ̑ΉžABIOS ‚È‚µ‚Ì“®ì‚È‚Ç‚Å‚·B

       –ó’: ÅV‚̃J[ƒlƒ‹ (2.0.27) ‚ł́AƒfƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒN
       ƒg‚̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚·B

  ƒhƒ‰ƒCƒo‚̍ŐVƒŠƒŠ[ƒX”ł͈ȉº‚Ì‚Æ‚±‚ë‚©‚çŽè‚É“ü‚è‚Ü‚·B

       <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/ncr53c810>

  Œ»Ý‚Ì‚Æ‚±‚낱‚±‚É‚Í 1.2.10 ˆÈ~‚ւ̃pƒbƒ`‚ª’u‚¢‚Ä‚ ‚è‚Ü‚·‚ªAŽŸ‚̃ŠƒŠ
  [ƒX‚Å‚Í 1.3.x ‚¾‚¯‚É‚È‚è‚Ü‚·B‚±‚ê‚ç‚̃pƒbƒ`‚Í‚·‚ׂĊ®àø‚É“–‚½‚é‚Æ‚Í
  ŒÀ‚è‚Ü‚¹‚ñBELF ‘Ήžƒpƒbƒ`‚⑼‚̃pƒbƒ`‚ªŠJ”­ŽÒ‚Å‚ ‚鎄‚̃x[ƒXƒVƒXƒeƒ€
  ‚É‚ÍŠù‚É“–‚½‚Á‚Ä‚¢‚é‚©‚ç‚Å‚·B‚à‚µƒpƒbƒ`‚̍ۂ̏áŠQ (‚S‚‚ ‚è‚Ü‚·) ‚ðŽè
  “®‚Å’ù³‚Å‚«‚È‚¢ê‡‚́A‚±‚ê‚ç‚̃pƒbƒ`‚ÍŽg‚í‚È‚¢‚ʼnº‚³‚¢Bƒpƒbƒ`‚͍ŐV
  ‚Ì‚à‚Ì‚¾‚¯‚ª•K—v‚Å‚·BƒCƒ“ƒNƒŠƒƒ“ƒ^ƒ‹‚ȃpƒbƒ`‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  ŽŸ‚̃ŠƒŠ[ƒX‚ª‘Ò‚Ä‚¸ANCR ‚̃hƒ‰ƒCƒo‚ð 1.3.x ƒJ[ƒlƒ‹‚ÅŽg‚¢‚½‚¢‚Æ‚¢‚¤
  •û‚Ì‚½‚߂ɁA Harald Evensen <Harald.Evensen@pvv.unit.no> ‚ª 1.3.x —p‚Ì
  ƒpƒbƒ`‚ðŒöŠJ‚µ‚Ä‚¢‚Ü‚·B

       <ftp://ftp.pvv.unit.no/pub/Linux/ALPHA/ncr>

  ‚±‚ê‚ç‚̃pƒbƒ`‚Í–â‘è‚È‚­“–‚½‚é‚Í‚¸‚Å‚·B

  ‚Ü‚¸‚±‚ê‚ç‚̃fƒBƒŒƒNƒgƒŠ‚Ì README ƒtƒ@ƒCƒ‹‚ð‚·‚×‚Ä“Ç‚ñ‚ʼnº‚³‚¢B‚Ü‚½ƒA
  ƒ‹ƒtƒ@”ł̃R[ƒh‚ð—p‚¢‚½‚¢ê‡‚Í NCR ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚É‚à“ü‚Á‚ĉº‚³
  ‚¢B‚±‚±‚Å‚ÍŽb’è“I‚ȃoƒOƒtƒBƒbƒNƒX‚⎟ƒo[ƒWƒ‡ƒ“‚̃ŠƒŠ[ƒXî•ñ‚È‚Ç‚ªƒ|
  ƒXƒg‚³‚ê‚Ü‚·B

  ŽQ‰Á‚·‚é‚ɂ͈ȉº‚̂悤‚È“à—e‚ðƒ[ƒ‹–{•¶‚ɏ‘‚¢‚āA
  majordomo@colorado.edu ‚É‘—‚Á‚ĉº‚³‚¢B

       subscribe ncr53c810

  ŽQ‰Á‚ð‚â‚ß‚éê‡‚ɂ̓[ƒ‹–{•¶‚Ɉȉº‚̂悤‚È“à—e‚ð‘‚¢‚Ä“¯‚¶ƒAƒhƒŒƒX‚É
  ‘—‚Á‚ĉº‚³‚¢B

       unsubscribe ncr53c810

  5.13.4.  ‚æ‚­‚ ‚é–â‘è

  1. DOS ‚Å‚Í‚¤‚Ü‚­“®‚¢‚Ä‚¢‚é‚̂ɁALinux ‚Å‚ÍŠ„‚荞‚Ý‘Ò‚¿‚̏ó‘ԂŃ^ƒCƒ€
     ƒAƒEƒg‚µ‚Ä‚µ‚Ü‚¤A‚Æ‚¢‚¤–â‘è‚𑽂­‚̐l‚ªŒoŒ±‚µ‚Ä‚¢‚Ü‚·B

     ‚±‚ê‚̓Xƒƒbƒg‚̃J[ƒh‚È‚¢‚µ‚̓}ƒU[ƒ{[ƒh‚̃Wƒƒƒ“ƒp‚É‚æ‚é IRQ ‚̃n
     [ƒhƒEƒFƒAÝ’è‚ƁABIOS Ý’è‚Ì’l‚ªˆÙ‚È‚Á‚Ä‚¢‚邽‚ß‚Å‚ ‚邱‚Æ‚ª‘½‚¢‚æ
     ‚¤‚Å‚·BˆÈ‰º‚ð‚æ‚­Šm”F‚µ‚ĉº‚³‚¢B

     o  Žg—p‚µ‚Ä‚¢‚é IRQ ‚̓}ƒU[ƒ{[ƒh‚Ì NCR ƒ`ƒbƒv‚à‚µ‚­‚̓Xƒƒbƒg‚Ì
        NCR ƒ{[ƒh‚¾‚¯‚ªŽg‚Á‚Ä‚¢‚éB

     o  ƒIƒ“ƒ{[ƒhƒ`ƒbƒv‚âƒXƒƒbƒg‚Ì IRQ ‚ðÝ’è‚·‚éƒ}ƒU[ƒ{[ƒhã‚̃Wƒƒ
        ƒ“ƒp‚ª BIOS ‚̐ݒè‚ƍ‡‚Á‚Ä‚¢‚éB

     o  PCI ‚̃}ƒU[ƒ{[ƒh‚ÍŽ©“®Š„‚è“–‚Ä‹@”\‚ðŽ‚Á‚Ä‚¢‚邱‚Æ‚ª‚ ‚è‚Ü‚·
        ‚ªA‚¤‚Ü‚­“®‚­‚Æ‚ÍŒÀ‚è‚Ü‚¹‚ñB

     PCI ‚Ì INTA ‚µ‚©ƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ƒVƒXƒeƒ€‚ŁAINTBA INTCAINTD ‚È
     ‚Ç‚ª‘I‘ð‚³‚ê‚Ä‚¢‚é‚Ì‚ªŒ´ˆö‚È‚±‚Æ‚à‚ ‚è‚Ü‚·B‚à‚µ‚¨Žg‚¢‚Ì NCR ‚̃{[
     ƒh‚É PCI Š„‚荞‚݃‰ƒCƒ“‚ð‘I‘ð‚·‚éƒWƒƒƒ“ƒp‚ª‚ ‚Á‚½‚ç INTA ‚É‚µ‚Ä‚¨‚­
     ‚悤‚É‚µ‚ĉº‚³‚¢B

     ÅŒã‚ɁAPCI ‚̓GƒbƒWƒgƒŠƒK‚Å‚Í‚È‚­AƒŒƒxƒ‹ƒZƒ“ƒXŠ„‚荞‚Ý‚ðŽg‚í‚È‚­
     ‚Ä‚Í‚È‚è‚Ü‚¹‚ñBƒ{[ƒh‚ɃWƒƒƒ“ƒp‚ª‚ ‚éê‡‚ɂ́AƒŒƒxƒ‹ƒZƒ“ƒX‚ɐݒè
     ‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B‚»‚ê‚Å‚à‚¤‚Ü‚­‚¢‚©‚È‚¢ê‡‚ɂ́A
     ‚à‚µ‚©‚·‚é‚Ɛݒ肪‹t‚É‚È‚Á‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚©‚çAƒGƒbƒWƒgƒŠƒK‚Ì
     •û‚ðŽŽ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

     ‚±‚Ì–â‘è‚Í“Á‚É Viglen ‚̃}ƒU[ƒ{[ƒh‚É‚æ‚­Œ©‚ç‚ê‚Ü‚·BViglen ‚̃{[
     ƒh‚Å‚Í IRQ ‚̃Wƒƒƒ“ƒpÝ’肪ƒ}ƒjƒ…ƒAƒ‹‚Ì‹Lq‚Ƃ͈á‚Á‚Ä‚¢‚é‚Ì‚Å‚·Bƒ}
     ƒjƒ…ƒAƒ‹‚Å IRQ5 ‚Æ‹Lq‚³‚ê‚Ä‚¢‚é‚Æ‚±‚낪ŽÀ‚Í IRQ9 ‚È‚Ì‚¾‚»‚¤‚Å‚·B
     ‚µ‚©‚µ‚ ‚È‚½‚̃{[ƒh‚Å‚Í‚à‚µ‚©‚µ‚½‚ç‚Ü‚½ˆá‚¤‚±‚Æ‚É‚È‚Á‚Ä‚¢‚é‚©‚à‚µ
     ‚ê‚Ü‚¹‚ñB

  2. S3 928 ‚â Tseng ET4000W32 PCI “™‚̃rƒfƒIƒJ[ƒh‚ðˆê‚É—p‚¢‚é‚ƁAƒV
     ƒXƒeƒ€ƒtƒŠ[ƒY‚È‚Ç‚Ì–â‘肪¶‚¶‚éB
     ‚±‚ê‚ç‚̃`ƒbƒv‚Ì (­‚È‚­‚Æ‚à‚¢‚­‚‚©‚̃o[ƒWƒ‡ƒ“‚É‚¨‚¯‚é) ƒn[ƒh
     ƒEƒFƒAã‚̃oƒO‚Ì‚½‚ß‚Å‚·B‚±‚ê‚ç‚ÍŽg‚í‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B

  3. wƒx[ƒXƒAƒhƒŒƒX 0 ‚̃rƒbƒg 0..1 ‚Ì“à—e‚É‚µ‚½‚ª‚Á‚Ä I/O ƒ}ƒbƒsƒ“ƒO
     ‚𖳌ø‚É‚·‚éx‚Æ‚¢‚Á‚½ƒƒbƒZ[ƒW‚ªƒu[ƒgŽž‚ɏo‚éB

     ‚±‚ê‚Í‚¢‚­‚‚©‚̃VƒXƒeƒ€‚É‘¶Ý‚·‚éƒoƒO‚Ì‚½‚ß‚Å‚·BÝ’背ƒWƒXƒ^‚Ì 4
     ƒoƒCƒg‚Ì’l‚ð“Ç‚ñ‚Å‚­‚é‚Æ‚«AãˆÊ‚ƉºˆÊ‚Ì 16 ƒrƒbƒgƒ[ƒh‚Ì’l‚ð‹t‚É
     •Ô‚µ‚Ä‚µ‚Ü‚¤‚Ì‚Å‚·B

  4. ƒVƒXƒeƒ€‚É‚æ‚Á‚Ä‚Í PCI ‚Ì’x‰„‘‚«ž‚Ý‚â CPU->PCI ‚̃oƒbƒtƒ@ƒŠƒ“ƒO‚ð
     —LŒø‚É‚·‚é‚Æ–â‘肪¶‚¶‚邱‚Æ‚ª‚ ‚è‚Ü‚·B–â‘肪¶‚¶‚½‚çA‚±‚ê‚ç‚Ì‹@
     ”\‚̓Iƒt‚É‚µ‚ĉº‚³‚¢B

       –ó’: “Á‚É neptune ‚â mercury ƒ`ƒbƒvƒZƒbƒg‚ÍŠë‚È‚¢‚悤‚Å‚·B

  5. ƒ{[ƒhã‚Ì BIOS ROM ‚ƃVƒXƒeƒ€ BIOS ‚Ì—¼•û‚É NCR SDMS ƒ\ƒtƒgƒEƒFƒA
     ‚ðŽ‚Á‚Ä‚¢‚é‚悤‚ȃVƒXƒeƒ€‚ŁADOS ‚ðƒu[ƒg‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢B

     ‚Ç‚¿‚ç‚©‚Ì BIOS ‚𖳌ø‚É‚·‚ê‚΂±‚Ì–â‘è‚Í‰ðŒˆ‚µ‚Ü‚·B

  6. ˆÈ‰º‚̂悤‚ȃƒbƒZ[ƒW‚ªo‚Ä‚µ‚Ü‚¤

       "scsi%d: IRQ0 not free, detaching"

  ‚ ‚é‚¢‚ÍŽŸ‚̂悤‚ȏꍇ‚à‚ ‚è‚Ü‚·B

       "scsi%d: IRQ255 not free, detaching"

  Š„‚荞‚݃‰ƒCƒ“‚ðÝ’è‚·‚é NCR ‚̃`ƒbƒv‚Ì PCI Ý’背ƒWƒXƒ^‚ªA‚·‚×‚Ä 0
  ‚Ü‚½‚Í 1 ‚ɃZƒbƒg‚³‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·BÝ’è‚É–â‘肪‚ ‚é‚© (``‚æ‚­‚ ‚é
  –â‘è: ‚»‚Ì1'' ‚ðŒ©‚Ä‰º‚³‚¢)Aƒ}ƒU[ƒ{[ƒh‚Ì BIOS ‚ÉŒ‡Š×‚ª‚ ‚é‚Ì‚Å‚µ‚å
  ‚¤B

  drivers/scsi/ncr53c7,8xx.c ‚Ì pci_init() ŠÖ”‚ð•ÏX‚·‚é‚Æ‚±‚Ì–â‘è‚ð‰ñ
  ”ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B

       irq = my_irq;

  ‚Æ‚¢‚¤s‚ðˆÈ‰º‚Ì•”•ª‚Ì‘O‚ɒljÁ‚µ‚ĉº‚³‚¢B

  return normal_init (tpnt, board, chip, (int) base,
      (int) io_port, (int) irq, DMA_NONE, 1, bus, device_fn,
      options);

  7. ‚¢‚­‚‚©‚̃VƒXƒeƒ€‚Å‚Í BIOS ƒ`ƒbƒv‚Ì“à—e‚ª‚Ђǂ­‚¢‚©‚ê‚Ä‚¢‚éê‡‚ª
     ‚ ‚è‚Ü‚·B‚¨Žg‚¢‚̃{[ƒhƒxƒ“ƒ_[‚̍ŐV‚Ì ROM ‚ðŽg‚Á‚Ä‚¢‚È‚¢ê‡‚́A
     ƒoƒOƒŒƒ|[ƒg‚Í‘—‚ç‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B

  8. ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚Ì ncr53c810=xxx ‚È‚Ç‚ª‹@”\‚µ‚È‚¢

     Œ»Ý‚̃J[ƒlƒ‹‚Å‚Í init/main.c ‚É‚±‚ê‚ç‚̃IƒvƒVƒ‡ƒ“‚ւ̃Gƒ“ƒgƒŠƒ|ƒC
     ƒ“ƒg‚ª–³‚¢‚½‚ß‚Å‚·B‚±‚ê‚ÍŽÀ‚͍ª‹’‚ª‚ ‚Á‚Ä‚Ì‚±‚Æ‚Å‚·B

     ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ª—^‚¦‚ç‚ê‚Ä‚¢‚é‚ƁAƒhƒ‰ƒCƒo‚Í•K‚¸‚»‚̃pƒ‰
     ƒ[ƒ^‚Ń{[ƒh‚ÌŽ©“®ŒŸo‚ðs‚È‚¢‚Ü‚·B‚à‚µƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̐ݒ肪
     PCI ‚̐ݒ胋[ƒ`ƒ“‚Å“¾‚ç‚ê‚é‚à‚̂ƈقȂé‚ƁA–â‘肪¶‚¶‚邱‚Æ‚É‚È‚è
     ‚Ü‚·B

     ŽÀÛ‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚É‚æ‚éŽw’肪•K—v‚Æ‚È‚é‚̂́APCI ‚̃n[ƒhƒEƒFƒA
     ‚Æ BIOS ‚ª‰ó‚ê‚Ä‚¢‚éê‡‚Å‚µ‚傤‚ªA‚±‚̏ꍇ‚̓Gƒ‰[•œ‹Aƒ‹[ƒ`ƒ“‚à
     ‹@”\‚µ‚È‚¢‚̂ŁAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚É‚Í‚Ù‚Æ‚ñ‚lj¿’l‚ª‚È‚¢‚Ì‚Å
     ‚·B

     ÅŒã‚ɁB—˜—pŽÒ‚ªƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ð•K—v‚¾‚ƍl‚¦‚é‚̂́Aƒhƒ‰
     ƒCƒo‚ªÝ’è‚Ȃǂ̃Gƒ‰[ƒƒbƒZ[ƒW‚ðo‚µ‚½‚Æ‚«‚¾‚¯‚Å‚·B‚ªAƒhƒ‰ƒCƒo
     ‚ªÝ’è‚É–â‘肪‚ ‚é‚ÆŒ¾‚Á‚Ä‚«‚½‚Æ‚«‚́AƒVƒXƒeƒ€‚̐ݒè‚É–â‘肪‚ ‚é
     ‚©A‚ ‚é‚¢‚̓VƒXƒeƒ€‚ª‰ó‚ê‚Ä‚¢‚é‚©‚È‚Ì‚Å‚·B‚±‚̂悤‚ȏꍇƒRƒ}ƒ“ƒh
     ƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ðŽg‚Á‚Ä‚à–â‘è‚Í‰ðŒˆ‚µ‚Ü‚¹‚ñB

     init/main.c ‚É“K“–‚ȃGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ð’ljÁ‚·‚ê‚΃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒv
     ƒVƒ‡ƒ“‚ð—LŒø‚É‚·‚邱‚Æ‚Í‚Å‚«‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚±‚ê‚ÍŠ®‘S‚ɃTƒ|[
     ƒg‚͈̔͊O‚Å‚ ‚邾‚¯‚Å‚È‚­A‚¨‚»‚ç‚­“®ì‚à‚µ‚È‚¢‚Å‚µ‚傤B

  9. NCR BIOS ‚ð—p‚¢‚Ä‚¢‚È‚¢ƒ{[ƒh (“Á‚É Nexstor ‚Ì‚à‚Ì) ‚Ń^ƒCƒ€ƒAƒEƒg
     ‚ª”­¶‚µ‚Ü‚·B

     ‚±‚ÌŽí‚̃{[ƒh‚Ì ROM ‚Ì’†‚ɂ́A“dŒ¹“Š“üŽž‚Ì“¯Šú“]‘—ŒðÂ‚ðs‚¤‚à‚Ì‚ª
     ‚ ‚è‚Ü‚·‚ªALinux ‚̃hƒ‰ƒCƒo‚Í‚»‚ÌŒ‹‰Ê‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB‚±‚Ì
     ó‘Ô‚Å”z•z”Å‚Ì NCR ‚̃hƒ‰ƒCƒo‚ª SCSI ƒfƒoƒCƒX‚ƒʐM‚µ‚悤‚Æ‚·‚é‚ƃ^
     ƒCƒ€ƒAƒEƒg‚µ‚Ä‚µ‚Ü‚¢ASCSI ƒoƒX‚̃ŠƒZƒbƒg‚âÄŒðÂ‚ªŽÀs‚Å‚«‚È‚¢‚Ì‚Å
     ƒ^ƒCƒ€ƒAƒEƒg‚©‚ç‚Ì•œ‹A‚ª‚Å‚«‚Ü‚¹‚ñB

     ‚±‚Ì–â‘肪‹N‚±‚Á‚½‚çAƒ{[ƒh‚̐ݒèƒvƒƒOƒ‰ƒ€‚Å“¯Šú“]‘—‚𖳌ø‚É‚·‚é
     ‚©AÅV‚̃Aƒ‹ƒtƒ@”Ńhƒ‰ƒCƒo‚ð—p‚¢‚ĉº‚³‚¢BÅV”Å‚Ì NCR ƒhƒ‰ƒCƒo‚Å
     ‚Í“¯Šú“]‘—‚ªs‚È‚¦‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚·B

       –ó’: 2.0.27 ‚̃hƒ‰ƒCƒo‚́A“¯Šú“]‘—‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·B

  10.
     Tyan S1365 '825 ƒ{[ƒh‚ŁAƒ^ƒCƒ€ƒAƒEƒg‚ÌÛ (“Á‚ɃfƒBƒXƒRƒlƒNƒg‚ª—L
     Œø‚É‚È‚Á‚Ä‚¢‚é‚Æ) –â‘肪¶‚¶‚éB

     ‚±‚ê‚ç‚̃{[ƒh‚Ì•t‘®ƒhƒLƒ…ƒƒ“ƒg‚É‚¨‚¯‚éƒ^[ƒ~ƒl[ƒVƒ‡ƒ“Ý’èƒWƒƒƒ“
     ƒp‚Ì‹Lq‚Í‹t‚É‚È‚Á‚Ä‚¢‚Ü‚·B]‚Á‚Ä off ‚É‚µ‚½‚‚à‚肪 on ‚ɁAon ‚ª
     off ‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

     ƒWƒƒƒ“ƒp‚̈ʒu‚ð‹t‚É‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  5.13.5.  ’ˆÓ

  1. CONFIG_PCI ‚ðÝ’肵‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚·

  5.14.  Seagate ST0x/Future Domain TMC-8xx/TMC-9xx (•W€)

  5.14.1.  ‰Â”\‚Ȑݒè

       ƒx[ƒXƒAƒhƒŒƒX : 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000
       IRQ            : 3, 5
       DMA ƒ`ƒƒƒlƒ‹   : Žg—p‚³‚ê‚Ü‚¹‚ñ
       IO             : ƒƒ‚ƒŠ[ƒ}ƒbƒv•ûŽ®

  5.14.2.  Ž©“®ŒŸo

  ƒAƒhƒŒƒX‚ÉŠÖ‚µ‚Ă̂݃XƒLƒƒƒ“‚ðs‚È‚¢‚Ü‚·B IRQ ‚Í 5 ‚Æ‚Ý‚È‚³‚ê‚Ü
  ‚·BBIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B

  5.14.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

     ƒRƒ“ƒpƒCƒ‹Žž
        OVERRIDE ‚ðƒx[ƒXƒAƒhƒŒƒX‚ɁACONTROLLER ‚ð FD ‚à‚µ‚­‚Í SEAGATE
        ‚Ì‚Ç‚¿‚ç‚©‚ɁAIRQ ‚ðƒVƒXƒeƒ€‚Ì IRQ ‚É‚»‚ꂼ‚ê’è‹`‚µ‚Ü‚·B

     ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“

          st0x=address, irq ‚Ü‚½‚Í tmc8xx=address,irq
          (0.99.13b ˆÈ~‚̃J[ƒlƒ‹‚Å“®ì‚µ‚Ü‚·)

  5.14.4.  ƒAƒbƒvƒf[ƒg‚É‚æ‚Á‚Ä‰ðŒˆ‚³‚ꂽ–â‘è

  1. ƒJ[ƒlƒ‹ 0.99.12 ˆÈ‘O‚É“Y•t‚³‚ê‚Ä‚¢‚½ƒo[ƒWƒ‡ƒ“ 1 ˆÈ‘O‚̃hƒ‰ƒCƒo‚Å
     ‚́A’x‚¢ƒfƒoƒCƒX‚Ƃ̃nƒ“ƒhƒVƒFƒCƒN‚ÉŽ¸”s‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

     ƒnƒ“ƒhƒVƒFƒCƒN‚͈ȉº‚̂悤‚Ȏ菇‚ōs‚í‚ê‚Ü‚·B

     a. 1ƒoƒCƒg‚̃f[ƒ^‚ðƒf[ƒ^ƒŒƒWƒXƒ^‚ɏ‘‚«ž‚݁Aƒf[ƒ^ƒŒƒWƒXƒ^‚ªƒoƒX
        ‚ɃAƒT[ƒg‚³‚ê‚é

     b. Žc‚莞ŠÔ = 12 us

     c. Žc‚莞ŠÔ > 0 ‚ŁAREQ ‚ªƒAƒT[ƒg‚³‚ê‚Ä‚¢‚È‚¢ŠÔ‘Ò‚Â

     d. Žc‚莞ŠÔ > 0 ‚È‚ç‚Î ACK ‚ðƒAƒT[ƒg‚·‚é

     e. Žc‚莞ŠÔ > 0 ‚Å REQ ‚ªƒAƒT[ƒg‚³‚ê‚Ä‚¢‚éŠÔ‘Ò‚Â

     f. ACK ‚ðƒfƒAƒT[ƒg‚·‚é

     ƒRƒ}ƒ“ƒh‚ð“ǂݍž‚ñ‚ŏˆ—‚·‚é‚Ì‚ª’x‚¢ƒfƒoƒCƒX‚ł́A REQ/ACK ƒnƒ“ƒh
     ƒVƒFƒCƒN‚É 12us ˆÈã‚ÌŽžŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B‚·‚é‚ƃhƒ‰ƒCƒo‚ÅŽw
     ’肳‚ê‚Ä‚¢‚éŒo‰ßŽžŠÔ‚ª‰ß‚¬‚Ä‚à REQ ‚ªƒfƒAƒT[ƒg‚³‚ê‚È‚¢‚̂ŁAˆê‚‚Ì
     REQ ƒpƒ‹ƒX‚ɑ΂µ‚Ä•¡”ƒoƒCƒg‚̃f[ƒ^‚ð‘—‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

     ƒJ[ƒlƒ‹ 0.99.12 ‚ɂ̓oƒO‚ª‚ ‚Á‚āAƒA[ƒrƒgƒŒ[ƒVƒ‡ƒ“‚̃R[ƒh‚ð‘‚«
     Š·‚¦‚½Œ‹‰ÊƒZƒŒƒNƒVƒ‡ƒ“‚ªŽ¸”s‚·‚é‚悤‚É‚È‚Á‚Ä‚¢‚Ü‚µ‚½B 0.99.13 ‚ŏC
     ³‚³‚ê‚Ä‚¢‚Ü‚·B

  5.14.5.  ‚æ‚­‚ ‚é–â‘è

  1. ƒJ[ƒlƒ‹‚ªƒp[ƒeƒBƒVƒ‡ƒ“ƒe[ƒuƒ‹‚̓ǂݍž‚݂Ȃǂ̃fƒBƒXƒNƒAƒNƒZƒX‚ð
     s‚È‚¨‚¤‚Æ‚·‚é‚ƁAƒRƒ}ƒ“ƒh‚̃^ƒCƒ€ƒAƒEƒg‚ª‹N‚±‚éB

     o‰×Žž‚̃{[ƒh‚̃fƒtƒHƒ‹ƒgÝ’è‚Í MSDOS Œü‚¯‚É‚È‚Á‚Ä‚¢‚Ü‚·B‚‚܂芄
     ‚荞‚Ý‚ª–³Œø‚É‚È‚Á‚Ä‚¢‚é‚Ì‚Å‚·BŠ„‚荞‚Ý‚ð—LŒø‚É‚·‚éƒWƒƒƒ“ƒpƒXƒCƒb
     ƒ`‚́A Seagate ‚̃{[ƒh‚ł̓Wƒƒƒ“ƒp W3 (ST01) ‚Ü‚½‚Í JP3 (ST02)
     ‚ŁAIRQ 5 ‚ð‘I‘ð‚·‚é‚É‚Í F ‚Æ G ‚̃sƒ“‚ðƒVƒ‡[ƒg‚µ‚Ü‚·B

  2. ƒhƒ‰ƒCƒo‚ªˆµ‚¦‚È‚¢ƒfƒoƒCƒX (“Á‚ɈÀ‚¢ SCSI ƒe[ƒvƒhƒ‰ƒCƒu‚â CD-ROM
     ‚È‚Ç) ‚ª‚ ‚éB

     Seagate ‚̃{[ƒh‚ł́A SCSI ƒoƒX‚Ì REQ/ACK ƒnƒ“ƒhƒVƒFƒCƒN‚ð ISA ƒo
     ƒX‚Ì IO CHANNEL READY ‚¨‚æ‚Ñ 0WS ƒVƒOƒiƒ‹ (‚±‚¿‚ç‚̓IƒvƒVƒ‡ƒ“) ‚ÆŠÖ
     ˜A‚¯‚Ä‚¢‚Ü‚·BŽc”O‚È‚ª‚炱‚ê‚Å‚Í‚¢‚ƒEƒHƒbƒ`ƒhƒbƒOƒ^ƒCƒ}‚ªƒ^ƒCƒ€
     ƒAƒEƒg‚µ‚½‚Ì‚©‚ð’m‚邱‚Æ‚ª‚Å‚«‚È‚¢‚½‚߁AREQ M†‚Ì—§‚¿‰º‚ª‚è‚ðŠmŽÀ
     ‚É’m‚邱‚Æ‚ª‚Å‚«‚¸AŒ‹‰Ê‚Æ‚µ‚Ä‚Ð‚Æ‚Â‚Ì REQ ƒpƒ‹ƒX‚𕡐”‚Ì REQ ƒpƒ‹
     ƒX‚Æ‚Ý‚È‚µ‚Ä‚µ‚Ü‚¤‚¨‚»‚ꂪ‚ ‚è‚Ü‚·B

     ‚±‚ê‚ð‚¿‚á‚ñ‚ƈµ‚¤‚É‚Í REQ M†‚ª low ‚É•Ï‚í‚é‚Ì‚ðƒ‹[ƒv‚ÅŠÄŽ‹‚µA
     Š„‚荞‚Ý‚È‚Ç‚É‚æ‚Á‚ĐM†‚̐؂è‘Ö‚í‚è‚ðƒLƒƒƒbƒ`‚Å‚«‚È‚©‚Á‚½‚Æ‚«‚Ì‚½
     ‚߂Ƀ^ƒCƒ€ƒAƒEƒg‚ðo‚·‚悤‚É‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚ÌŽæ‚舵‚¢‚ð‚·
     ‚é‚Ɛ«”\‚ª—Ž‚¿‚Ä‚µ‚Ü‚¤‚̂ŁA‘S‚Ä‚Ì SCSI ƒfƒoƒCƒX‚É“K—p‚·‚é‚Ì‚Í“¾ô
     ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‘ã‚í‚è‚É scsi_devices ”z—ñ‚Ì broken ƒtƒB[ƒ‹ƒh‚Ì’l
     ‚ð—p‚¢‚āAƒfƒoƒCƒX‚²‚Æ‚É‘I‘ð‚·‚é‚悤‚É‚µ‚Ä‚¢‚Ü‚·B‚à‚µ–â‘肪¶‚¶‚½
     ‚çAŠY“–‚·‚éƒfƒoƒCƒX‚ð broken ‚ª 0 ‚ɃŠƒZƒbƒg‚³‚ê‚È‚¢ƒfƒoƒCƒX‚̃ŠƒX
     ƒg‚É“o˜^‚µ‚Ä‚­‚¾‚³‚¢BŒ»ÝƒŠƒXƒg‚É‚Í TENEX CDROM ƒhƒ‰ƒCƒu‚Ì‚Ý‚ª“o˜^
     ‚³‚ê‚Ä‚¢‚Ü‚·B

  3. Future Domain ‚̃{[ƒh (“Á‚É 840A841A880A881) ‚ª“®ì‚µ‚È‚¢

     Future Domain ‚̃{[ƒh‚Ì‚¢‚­‚‚©‚Å‚Í Seagate ‚̃ŒƒWƒXƒ^ƒ}ƒbƒsƒ“ƒO‚ð
     —p‚¢‚Ä‚¢‚Ü‚·‚ªAƒXƒe[ƒ^ƒXƒŒƒWƒXƒ^‚Ì MSG ‚¨‚æ‚Ñ CD ‚̃rƒbƒg‚ª‹t“]‚µ
     ‚Ä‚¢‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

     seagate.h ‚ð•ÒW‚µ‚āASTAT_MSG ‚Æ STAT_CD ‚Ì’è‹`‚ðŒðŠ·‚µAƒJ[ƒlƒ‹
     ‚ðÄƒRƒ“ƒpƒCƒ‹‚µ‚ĉº‚³‚¢B‚»‚ÌÛ CONTGROLLER ‚ð SEAGATE ‚É’è‹`‚µA
     IRQ ‚Æ OVERRIDE ‚ð“K“–‚È’l‚ɐݒ肵‚ĉº‚³‚¢B

  4. ƒhƒ‰ƒCƒu‚ð fdisk ‚µ‚悤‚Æ‚·‚é‚ƁAHDIO_REQ ‚© HDIO_GETGEO ioctl ‚ªŽ¸
     ”s‚µ‚½‚Æ‚¢‚¤ƒGƒ‰[ƒƒbƒZ[ƒW‚âAˆÈ‰º‚̂悤‚ȃGƒ‰[ƒƒbƒZ[ƒW‚ª•\Ž¦
     ‚³‚ê‚éB

     You must set heads sectors and cylinders.
     You can do this from the extra functions menu.

  ``ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬'' ‚ðŒ©‚Ä‰º‚³‚¢B

  5. Žè“®‚Ńhƒ‰ƒCƒu‚̃WƒIƒƒgƒŠ‚ðÝ’肵‚Ä‚©‚çƒp[ƒeƒBƒVƒ‡ƒ“ƒe[ƒuƒ‹‚ð“Ç
     ‚ݍž‚à‚¤‚Æ‚·‚é‚ƁAwƒp[ƒeƒBƒVƒ‡ƒ“‚Ì‹«ŠE‚ªƒVƒŠƒ“ƒ_‚Ì‹«ŠE‚ƈê’v‚µ‚Ä
     ‚¢‚È‚¢x‚Æ‚©w•¨—“I‚È‹«ŠE‚Ƙ_—“I‚È‹«ŠE‚ªˆê’v‚µ‚Ä‚¢‚È‚¢x‚È‚Ç‚Æ
     ‚¢‚Á‚½ƒGƒ‰[ƒƒbƒZ[ƒW‚ªo‚éB

     ``ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬'' ‚ðŒ©‚Ä‰º‚³‚¢B

  6. 0.99.13 ˆÈ‘O‚̃J[ƒlƒ‹‚Å‚Í“®‚­‚ªAV‚µ‚¢ƒJ[ƒlƒ‹‚Å‚Í“®‚©‚È‚­‚È‚éƒV
     ƒXƒeƒ€‚ª‚ ‚é‚悤‚Å‚·B

     ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̃J[ƒlƒ‹‚Å‚Í CONTROL ‚Æ DATA ƒŒƒWƒXƒ^‚ð Seagate ‚Ì
     ƒhƒLƒ…ƒƒ“ƒg‚Æ‚Í‹t‚̏‡˜‚Å‘ã“ü‚µ‚Ä‚¨‚èA‚¢‚­‚‚©‚̃VƒXƒeƒ€‚Å‚¤‚Ü‚­
     “®‚©‚È‚­‚Ȃ邱‚Æ‚ª‚ ‚è‚Ü‚µ‚½BV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚ł͐³‚µ‚¢‡˜‚É‚µ‚Ü
     ‚µ‚½‚ªA‚±‚ê‚É‚æ‚Á‚Ä‘¼‚̃VƒXƒeƒ€‚ª‚¤‚Ü‚­“®‚©‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¤‚±‚Æ‚ª
     ‚ ‚é‚悤‚Å‚·B

     seagate.c ‚ɂ͈ȉº‚̂悤‚ȃR[ƒh‚ª‚ ‚é‚Í‚¸‚Å‚·B

       cli();
       DATA = (unsigned char) ((1 << target) | (controller_type == SEAGATE ? 0x80 : 0x40));
       CONTROL = BASE_CMD | CMD_DRVR_ENABLE | CMD_SEL |
                   (reselect ? CMD_ATTN : 0);
       sti();

  ‚±‚ê‚ðˆÈ‰º‚̂悤‚É’¼‚¹‚Î‰ðŒˆ‚·‚é‚Å‚µ‚傤B

       cli();
       CONTROL = BASE_CMD | CMD_DRVR_ENABLE | CMD_SEL |
                   (reselect ? CMD_ATTN : 0);
       DATA = (unsigned char) ((1 << target) | (controller_type == SEAGATE ? 0x80 : 0x40));
       sti();

  5.14.6.  ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^

     FAST ‚Ü‚½‚Í FAST32
        ‚±‚ê‚ç‚ð’è‹`‚·‚é‚Ɖ”\‚ȏꍇ‚ɂ̓uƒ‰ƒCƒ“ƒh“]‘—‚ðs‚È‚¢‚Ü‚·B

     ARBITRATE
        ƒzƒXƒgƒAƒ_ƒvƒ^‚ª SCSI-II ŒÝŠ·‚̃A[ƒrƒgƒŒ[ƒVƒ‡ƒ“‚ðs‚È‚¤‚悤‚É
        ‚µ‚Ü‚· (ƒoƒXƒtƒŠ[ƒtƒF[ƒY‚ð‘Ò‚Á‚Ä‚¢‚«‚È‚èƒZƒŒƒNƒVƒ‡ƒ“‚ð‚Í‚¶‚ß‚é
        ‚Ì‚Å‚Í‚È‚­)B”z•z”ł̃\[ƒX‚ðÄ\¬‚·‚鎞‚ɂ́ALUN “–‚½‚è‚ЂƂÂ
        ‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚é‚悤‚ɕύX‚·‚é—\’è‚Å‚· (–ó’: ‚‚܂荡‚Í‚»‚¤
        ‚È‚Á‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚©H)B
     SLOW_HANDSHAKE
        Seagate ‚̃\[ƒXƒR[ƒh‚̃nƒ“ƒhƒVƒFƒCƒN‚̃Xƒs[ƒh‚ɂ‚¢‚Ä‚¢‚¯‚È‚¢
        ƒCƒJƒŒ‚½ƒfƒoƒCƒX (‚ ‚éŽí‚Ì CD ROM ‚È‚Ç) ‚ðŽg‚¤Žž‚É’è‹`‚µ‚Ä‚­‚¾‚³
        ‚¢B

     SLOW_RATE=x
        ƒnƒ“ƒhƒVƒFƒCƒN‚ª³‚µ‚­“®ì‚µ‚È‚¢‚Æ‚«‚ɃfƒtƒHƒ‹ƒg‚Ì“]‘—ƒŒ[ƒg‚É‚·
        ‚é’l‚ð x ‚ÉŽw’肵‚Ü‚·B

  5.15.  PAS16 SCSI (•W€)

  5.15.1.  ‰Â”\‚Ȑݒè

       IO ƒ|[ƒg      : 0x388, 0x384, 0x38x, 0x288
       IRQ            : 10, 12, 14, 15
               (d—v) : IRQ ‚Í‚±‚̃{[ƒh‚̃TƒEƒ“ƒh‹@”\‚ª—p‚¢‚é IRQ ‚Æ‚Í
                        •Ê‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
       DMA            : ‚±‚̃{[ƒh‚Ì SCSI ‹@”\‚Å‚Í—p‚¢‚Ü‚¹‚ñB
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®

  5.15.2.  Ž©“®ŒŸo

       BIOS ‚Í•K—v‚ ‚è‚Ü‚¹‚ñB

  5.15.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

     ƒRƒ“ƒpƒCƒ‹Žž
        PAS16_OVERRIDE ‚ð IO ƒ|[ƒg‚Æ IRQ ‚Ì”z—ñ‚Æ‚µ‚Ä’è‹`‚µ‚ĉº‚³‚¢Bƒ|
        [ƒg 0x388AIRQ10 ‚̏ꍇ‚È‚ç‚Έȉº‚̂悤‚É‚È‚è‚Ü‚·B

          #define PAS16_OVERRIDE ((0x388, 10))

     ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“

          pas16=port,irq

  5.15.4.  ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^

     AUTOSENSE
        ’è‹`‚³‚ê‚Ä‚¢‚é‚Æ CHECK CONDITION ƒXƒe[ƒ^ƒX‚ð•Ô‚µ‚Ä‚­‚éƒRƒ}ƒ“ƒh
        ‚ɑ΂µ‚ÄŽ©“®“I‚É REQUEST SENSE ‚ªŽÀs‚³‚ê‚Ü‚·B

     PSEUDE_DMA
        ‹[Ž— DMA ‚̃n[ƒhƒEƒFƒA‚ðŽg—p‚Å‚«‚é‚悤‚É‚µ‚Ü‚·B«”\‚Í I/O ƒ|[
        ƒŠƒ“ƒO‚ðŽg‚Á‚½‚à‚Ì‚Ì 3-4 ”{‚É‚È‚è‚Ü‚·B

     PARITY
        ƒpƒŠƒeƒBƒ`ƒFƒbƒN‹@”\‚ð—LŒø‚É‚µ‚Ü‚·B‚Ü‚¾ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB

     SCSI2
        SCSI-II ƒ^ƒO•t‚«ƒRƒ}ƒ“ƒhƒLƒ…[ƒCƒ“ƒO‚ðƒTƒ|[ƒg‚µ‚Ü‚·BƒeƒXƒg‚³‚ê
        ‚Ä‚¢‚Ü‚¹‚ñB

     UNSAFE
        Š„‚荞‚Ý‚ð‹–‰Â‚µ‚½‚Ü‚Ü‹[Ž— DMA “]‘—‚ðs‚¢‚Ü‚·B‚‘¬ƒVƒŠƒAƒ‹’ʐM
        ‚Ńf[ƒ^—Ž‚¿‚ª¶‚¶‚éê‡‚É‚¾‚¯Žg‚Á‚ĉº‚³‚¢B‚»‚̏ꍇ‚Å‚àA“]‘—ƒT
        ƒCƒY‚ð•ÏX‚·‚é•û‚ª—Ç‚¢Œ‹‰Ê‚ª“¾‚ç‚ê‚é‚Å‚µ‚傤B

     USLEEP
        ƒfƒBƒXƒRƒlƒNƒg‚ðs‚È‚í‚È‚¢ƒfƒoƒCƒX‚ðƒTƒ|[ƒg‚µ‚Ü‚·BƒeƒXƒg‚³‚ê‚Ä
        ‚¢‚Ü‚¹‚ñB

  5.15.5.  ‚æ‚­‚ ‚é–â‘è

  1. ƒRƒ}ƒ“ƒh‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚½‚è‹­§I—¹‚µ‚Ä‚µ‚Ü‚¤

     ­‚µ‘O‚ÉŽ„‚ªƒlƒbƒg‚Ƀ|ƒXƒg‚µ‚½ NCR5380 ‚̃pƒbƒ`‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì
     ‚ª—Ç‚¢‚Å‚µ‚傤B‚±‚̃pƒbƒ`‚͏«—ˆ‚̃Aƒ‹ƒtƒ@”Å‚É“‡‚³‚ê‚é‚Í‚¸‚Å‚·B
     ‚±‚̃pƒbƒ`‚ł͌¢ NCR5380 ƒhƒ‰ƒCƒo‚É‚ ‚Á‚½”r‘¼§Œä‚Ì–â‘è‚ðC³‚µ‚Ä
     ‚¨‚èA‚Ü‚½ NCR5380 ‚ð—p‚¢‚½ƒ{[ƒh‚Ì•¡”ƒfƒoƒCƒX‚̃Tƒ|[ƒg‚Ì•”•ª‚à‚È
     ‚¨‚µ‚Ä‚ ‚è‚Ü‚·B

     ‚±‚ê‚Å’¼‚ç‚È‚¯‚ê‚΁APSEUDO_DMA ‚Ì’è‹`‚𖳌ø‚É‚µ‚ĉº‚³‚¢B
     drivers/scsi/pas16.c ‚Ì’†‚Ì #define PSEUDO_DMA ‚ð #undef PSEUDO_DMA
     ‚ɏC³‚µ‚Ü‚·B

     ŒãŽÒ‚Ì•û–@‚͍Ōã‚ÌŽè’i‚ÆŽv‚Á‚ĉº‚³‚¢B‚±‚Ì•û–@‚ð‘I‚Ô‚Æ’˜‚µ‚­«”\‚ª
     —Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·B

  5.16.  Trantor T128/T128F/T228 (•W€)

  5.16.1.  ‰Â”\‚Ȑݒè

  ƒx[ƒXƒAƒhƒŒƒX :  0xcc000, 0xc8000, 0xdc000, 0xd8000
  IRQ            : ‚È‚µ, 3, 5, 7  (‘S‚Ẵ{[ƒh)
                   10, 12, 14, 15 (T128F ‚Ì‚Ý)
  DMA            : Žg—p‚µ‚Ä‚¢‚Ü‚¹‚ñ
  IO             : ƒƒ‚ƒŠ[ƒ}ƒbƒv•ûŽ®

  5.16.2.  Ž©“®ŒŸo

  ‘S‚Ă̐ݒè‚É‚¨‚¢‚Ä“®ì‚µ‚Ü‚·BBIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è
  ‚Ü‚·B

  5.16.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

     ƒRƒ“ƒpƒCƒ‹Žž
        T128_OVERRIDE ‚ðƒx[ƒXƒAƒhƒŒƒX‚Æ IRQ ‚©‚ç‚È‚é”z—ñ‚Æ‚µ‚Ä’è‹`‚µ‚Ü
        ‚·B—Ⴆ‚΃AƒhƒŒƒX 0xcc000AIRQ 5 ‚̃{[ƒh‚̏ꍇ‚ɂ͈ȉº‚̂悤‚É
        ‚È‚è‚Ü‚·B IRQ ‚ÌŽw’è‚É‚Í IRQ_NONE ‚Æ IRQ_AUTO ‚àŽg‚¦‚Ü‚·B

          #define T128_OVERRIDE ((0xcc000, 5))

     ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“

          t128=address,irq

     IRQ ‚ð—p‚¢‚È‚¢‚Æ‚«‚Í -1 ‚ðAŽ©“®ŒŸo‚É‚Í -2 ‚ðŽw’肵‚Ü‚·B

  5.16.4.  ’è‹`‰Â”\‚ȃpƒ‰ƒ[ƒ^

     AUTOSENSE
        ’è‹`‚³‚ê‚Ä‚¢‚é‚Æ CHECK CONDITION ƒXƒe[ƒ^ƒX‚ð•Ô‚µ‚Ä‚­‚éƒRƒ}ƒ“ƒh
        ‚ɑ΂µ‚ÄŽ©“®“I‚É REQUEST SENSE ‚ªŽÀs‚³‚ê‚Ü‚·B

     PSEUDE_DMA
        ‹[Ž— DMA ‚̃n[ƒhƒEƒFƒA‚ðŽg—p‚Å‚«‚é‚悤‚É‚µ‚Ü‚·B«”\‚Í I/O ƒ|[
        ƒŠƒ“ƒO‚ðŽg‚Á‚½‚à‚Ì‚Ì 3-4 ”{‚É‚È‚è‚Ü‚·B

     PARITY
        ƒpƒŠƒeƒBƒ`ƒFƒbƒN‹@”\‚ð—LŒø‚É‚µ‚Ü‚·B‚Ü‚¾ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB

     SCSI2
        SCSI-II ƒ^ƒO•t‚«ƒRƒ}ƒ“ƒhƒLƒ…[ƒCƒ“ƒO‚ðƒTƒ|[ƒg‚µ‚Ü‚·BƒeƒXƒg‚³‚ê
        ‚Ä‚¢‚Ü‚¹‚ñB

     UNSAFE
        Š„‚荞‚Ý‚ð‹–‰Â‚µ‚½‚Ü‚Ü‹[Ž— DMA “]‘—‚ðs‚¢‚Ü‚·B‚‘¬ƒVƒŠƒAƒ‹’ʐM
        ‚Ńf[ƒ^—Ž‚¿‚ª¶‚¶‚éê‡‚É‚¾‚¯Žg‚Á‚ĉº‚³‚¢B‚»‚̏ꍇ‚Å‚àA“]‘—ƒT
        ƒCƒY‚ð•ÏX‚·‚é•û‚ª—Ç‚¢Œ‹‰Ê‚ª“¾‚ç‚ê‚é‚Å‚µ‚傤B

     USLEEP
        ƒfƒBƒXƒRƒlƒNƒg‚ðs‚È‚í‚È‚¢ƒfƒoƒCƒX‚ðƒTƒ|[ƒg‚µ‚Ü‚·BƒeƒXƒg‚³‚ê‚Ä
        ‚¢‚Ü‚¹‚ñB

  5.16.5.  ‚æ‚­‚ ‚é–â‘è

  1. ƒRƒ}ƒ“ƒh‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚½‚è‹­§I—¹‚µ‚Ä‚µ‚Ü‚¤

     ­‚µ‘O‚ÉŽ„‚ªƒlƒbƒg‚Ƀ|ƒXƒg‚µ‚½ NCR5380 ‚̃pƒbƒ`‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì
     ‚ª—Ç‚¢‚Å‚µ‚傤B‚±‚̃pƒbƒ`‚͏«—ˆ‚̃Aƒ‹ƒtƒ@”Å‚É“‡‚³‚ê‚é‚Í‚¸‚Å‚·B
     ‚±‚̃pƒbƒ`‚ł͌¢ NCR5380 ƒhƒ‰ƒCƒo‚É‚ ‚Á‚½”r‘¼§Œä‚Ì–â‘è‚ðC³‚µ‚Ä
     ‚¨‚èA‚Ü‚½ NCR5380 ‚ð—p‚¢‚½ƒ{[ƒh‚Ì•¡”ƒfƒoƒCƒX‚̃Tƒ|[ƒg‚Ì•”•ª‚à‚È
     ‚¨‚µ‚Ä‚ ‚è‚Ü‚·B

     ‚±‚ê‚Å’¼‚ç‚È‚¯‚ê‚΁APSEUDO_DMA ‚Ì’è‹`‚𖳌ø‚É‚µ‚ĉº‚³‚¢B
     drivers/scsi/pas16.c ‚Ì’†‚Ì #define PSEUDO_DMA ‚ð #undef PSEUDO_DMA
     ‚ɏC³‚µ‚Ü‚·B

     ŒãŽÒ‚Ì•û–@‚͍Ōã‚ÌŽè’i‚ÆŽv‚Á‚ĉº‚³‚¢B‚±‚Ì•û–@‚ð‘I‚Ô‚Æ’˜‚µ‚­«”\‚ª
     —Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·B

  5.17.  Ultrastor 14f (ISA)A24f (EISA)A34f (VLB) (•W€)

  5.17.1.  ‰Â”\‚Ȑݒè

       IO ƒ|[ƒg      : 0x130, 0x140, 0x210, 0x230, 0x240, 0x310, 0x330, 0x340
       IRQ            : 10, 11, 14, 15
       DMA ƒ`ƒƒƒlƒ‹   : 5, 6, 7
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®

  5.17.2.  Ž©“®ŒŸo

  ƒ|[ƒg‚ª 0x310 ‚̏ꍇ‚Í‹@”\‚µ‚Ü‚¹‚ñBBIOS ‚Í•K—v‚ ‚è‚Ü‚¹‚ñB

  5.17.3.  Ž©“®ŒŸo‚̐ݒè•ÏX

  ƒRƒ“ƒpƒCƒ‹Žž‚Ì‚Ý‚Å‚·BPORT_OVERRIDE ‚ð’è‹`‚µ‚Ü‚·B

  5.17.4.  ‚æ‚­‚ ‚é–â‘è

  1. ƒ|[ƒgƒAƒhƒŒƒX 0x310 ‚ÍŽ©“®ŒŸo‚³‚ê‚Ü‚¹‚ñB‚Ü‚½A‚à‚µƒlƒbƒgƒ[ƒN‹@
     ”\‚ª—LŒø‚É‚È‚Á‚Ä‚¢‚é‚ƏՓ˂̌´ˆö‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

     •Ê‚̃AƒhƒŒƒX‚ð—p‚¢‚ĉº‚³‚¢B

  2. Ultrastor ‚Å 0x330 ‚ð—p‚¢‚é‚ƁAƒTƒEƒ“ƒhƒhƒ‰ƒCƒo‚ªŽ©“®ŒŸo‚ðs‚È‚Á‚½
     Û‚ɃVƒXƒeƒ€‚ªƒnƒ“ƒOƒAƒbƒv‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

     •Ê‚̃AƒhƒŒƒX‚ð—p‚¢‚ĉº‚³‚¢B

  3. ‘¼‚̃hƒ‰ƒCƒo‚ªs‚È‚¤Ž©“®ŒŸo‚Í•K‚¸‚µ‚àˆÀ‘S‚Å‚Í‚È‚­A‚Ü‚½—lX‚ȃAƒh
     ƒŒƒX‚ª’Tõ‚³‚ê‚Ü‚·B‚à‚µŒŸo‚ÉŽ¸”s‚µ‚½‚èƒVƒXƒeƒ€‚ªƒu[ƒgŽž‚Ƀnƒ“ƒO
     ƒAƒbƒv‚·‚é‚Æ‚«‚́A•Ê‚̃AƒhƒŒƒX‚ðŽŽ‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

     ‚¨‚·‚·‚߂̃AƒhƒŒƒX‚Í 0x340 ‚Å‚·B‚±‚ê‚Í“®‚­‚±‚Æ‚ª‚í‚©‚Á‚Ä‚¢‚Ü‚·B

  4. SCSI ƒfƒoƒCƒX‚ª‚Ð‚Æ‚Â‚àŒŸo‚³‚ꂸAUltrastor ‚ɐڑ±‚³‚ê‚Ä‚¢‚é SCSI
     ƒn[ƒhƒfƒBƒXƒN‚ª IDE ƒn[ƒhƒfƒBƒXƒN‚Æ‚µ‚Ä”FŽ¯‚³‚ê‚邪A IDE ƒhƒ‰ƒC
     ƒo‚ɂ̓Tƒ|[ƒg‚³‚ê‚È‚¢B‚±‚̏ꍇˆÈ‰º‚̂悤‚ȃƒbƒZ[ƒW‚ªo—Í‚³‚ê‚é
     ‚Å‚µ‚傤B

     hd.c: ST-506 interface disk with more than 16 heads detected,
     probably due to non-standard sector translation.  Giving up.
     (disk %d: cyl=%d, sect=63, head=64)

  ‚±‚ê‚Í Ultrastor ‚̃{[ƒh‚ð WD1003 ‚̃Gƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒ‚[ƒh‚Å“®ì‚³‚¹
  ‚Ä‚¢‚é‚Æ‚«‚É‹N‚±‚è‚Ü‚·B‰ðŒˆ–@‚Í“ñ‚‚ ‚è‚Ü‚·B

     a. Ultrastor ‚ðƒlƒCƒeƒBƒuƒ‚[ƒh‚ɐ؂è‘Ö‚¦‚Ü‚·B‚±‚¿‚炪‚¨‘E‚ß‚Å‚·B
        ‚È‚º‚È‚ç SCSI ƒhƒ‰ƒCƒo‚Í IDE ƒhƒ‰ƒCƒo‚æ‚荂‘¬‚¾‚©‚ç‚Å‚·B“Á‚ɃN
        ƒ‰ƒXƒ^’PˆÊ‚Ì read/write ƒpƒbƒ`‚ª“–‚½‚Á‚Ä‚¢‚éê‡‚͍‚‘¬‚ŁAƒtƒ@ƒC
        ƒ‹ƒVƒXƒeƒ€‚ð‰î‚µ‚Ä 2M/sec ˆÈã‚Ì“]‘—ƒŒ[ƒg‚ª“¾‚ç‚ê‚Ä‚¢‚郆[ƒU‚à
        ‚¢‚é‚»‚¤‚Å‚·B

        ‚à‚µƒn[ƒhƒfƒBƒXƒNˆÈŠO‚̃fƒoƒCƒX‚ð—p‚¢‚Ä‚¢‚½‚èA2 ‘äˆÈã‚̃n[ƒh
        ƒfƒBƒXƒN‚ð Ultarstor ‚ɐڑ±‚µ‚Ä‚¢‚éê‡‚́A‚±‚¿‚炪—Bˆê‚Ì‘I‘ðŽˆ
        ‚Æ‚È‚è‚Ü‚·B

     b. ƒJ[ƒlƒ‹‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ð—p‚¢‚Ü‚·B

          hd=cylinders,heads,sectors

     ‚Æ‚·‚é‚ƃfƒtƒHƒ‹ƒgÝ’肪ã‘‚«‚³‚êAƒu[ƒg‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·BƒV
     ƒŠƒ“ƒ_Aƒwƒbƒ_AƒZƒNƒ^‚̐”‚Í‚»‚ꂼ‚ê 2048A16A255–¢–ž‚É‚µ‚āA‚»‚ê
     ‚ç‚ðŠ|‚¯‚½’l‚ª–{—ˆ‚Ì’l‚Æ“™‚µ‚­‚È‚é‚悤‚É‚µ‚Ü‚·B

     Linux ‚©‚ç fdisk ‚ð—p‚¢‚éÛ‚É‚àŽè“®‚ŃfƒBƒXƒN‚̃WƒIƒƒgƒŠ‚ðŽw’è‚·‚é
     •K—v‚ª‚ ‚è‚Ü‚·B‚»‚¤‚µ‚È‚¢‚ƃp[ƒeƒBƒVƒ‡ƒ“ƒGƒ“ƒgƒŠ‚ª³‚µ‚­‘‚«ž‚Ü
     ‚ê‚È‚¢‚½‚߁A Linux ‚Å‚Í“®ì‚µ‚Ü‚·‚ª DOS ‚ł̓VƒŠƒ“ƒ_^ƒwƒbƒh^ƒZƒN
     ƒ^ŠeƒGƒ“ƒgƒŠ‚̎擾‚ÉŽ¸”s‚·‚é‚Ì‚Å“®ì‚µ‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

     ˆê“x Linux ‚ª—§‚¿ã‚ª‚Á‚Ä‚µ‚Ü‚¦‚΁Ainclude/linux/config.h ‚Ì
     HD_TYPE ƒ}ƒNƒ‚ð“K“–‚È’l‚É’è‹`‚µ‚čăRƒ“ƒpƒCƒ‹‚·‚邱‚ƂŁAŽè“®ƒu[
     ƒg‚µ‚È‚­‚Ä‚à‚·‚ނ悤‚É‚È‚è‚Ü‚·B

  5.18.  Western Digital 7000 (•W€)

  5.18.1.  ‰Â”\‚Ȑݒè

       BIOS ƒAƒhƒŒƒX  : 0xce000
       IO ƒ|[ƒg      : 0x350
       IRQ            : 15
       DMA ƒ`ƒƒƒlƒ‹   : 6
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ®

  5.18.2.  Ž©“®ŒŸo

  BIOS ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B

  5.18.3.  ‚æ‚­‚ ‚é–â‘è

  1. ƒ`ƒbƒv‚âƒtƒ@[ƒ€ƒEƒFƒA‚É‚¢‚­‚‚©‚̃o[ƒWƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B‚¨‚»‚ç‚­ƒo
     [ƒWƒ‡ƒ“ 3 ‚̃{[ƒh‚Í“®ì‚µ‚Ü‚¹‚ñBƒo[ƒWƒ‡ƒ“ 5 ‚Í‘åä•v‚Å‚·B–³ˆó
     ‚̃`ƒbƒv‚Í“®ì‚¹‚¸A'A' ‚ªÅŒã‚ɂ‚¢‚Ä‚¢‚é‚à‚Ì‚Í“®ì‚µ‚Ü‚·B

  2. ‚±‚̃{[ƒh‚́Aƒhƒ‰ƒCƒo‚ŃTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢ BIOS ƒAƒhƒŒƒX‚ðŽg‚¤‚±‚Æ
     ‚ª‚Å‚«‚é‚悤‚Å‚·B‚±‚̏ꍇƒhƒ‰ƒCƒo‚ªƒTƒ|[ƒg‚µ‚Ä‚¢‚éƒAƒhƒŒƒX‚ðŽg‚Á
     ‚ĉº‚³‚¢B‚Ü‚½ ``ƒoƒOƒŒƒ|[ƒg'' ‚ɏ]‚Á‚ăoƒOƒŒƒ|[ƒg‚ð‘—‚Á‚ĉº‚³
     ‚¢B

  5.19.  AM53/79C974 (ƒAƒ‹ƒtƒ@”Å)

       <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi/AM53C974-0.3.tar.gz>

  ‚É‚ ‚è‚Ü‚·B

       –ó’: ƒJ[ƒlƒ‹ 2.0.27 ‚É‚ÍŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B

  5.19.1.  ‰Â”\‚Ȑݒè

       IO ƒ|[ƒg      : all
       IRQ            : all
       DMA ƒ`ƒƒƒlƒ‹   : 6
       IO             : ƒ|[ƒgƒ}ƒbƒv•ûŽ®AƒoƒXƒ}ƒXƒ^•ûŽ® (unintelligent)

  5.20.  qlogic (•W€)

  ‚Ë‚¦ DrewA‚±‚̏͂͂ǂ±‚É‚ ‚é‚́H –ÚŽŸ‚É‚µ‚©‚È‚¢‚æ ;-) - by D.F.

  6.  ƒfƒBƒXƒN

  ‚±‚±‚ł́AƒfƒBƒXƒNƒhƒ‰ƒCƒu‚ɌŗL‚̏î•ñ‚ðŽ¦‚µ‚Ü‚·B

  6.1.  ‘Ήž‚µ‚Ä‚¢‚é (‚¢‚È‚¢) ƒn[ƒhƒEƒFƒA

  ‚·‚ׂẴ_ƒCƒŒƒNƒgƒAƒNƒZƒX SCSI ƒfƒoƒCƒX (–ó’: ‚±‚ê‚́uƒn[ƒhƒfƒBƒX
  ƒNv‚ðˆÓ–¡‚·‚é SCSI —pŒê‚Å‚·) ‚ŁAƒuƒƒbƒNƒTƒCƒY‚ª 256ƒoƒCƒg‚© 512ƒoƒC
  ƒgA‚Ü‚½‚Í 1024ƒoƒCƒg‚Ì‚à‚Ì‚ÍŽg‚¦‚é‚Í‚¸‚Å‚·B‚±‚êˆÈŠO‚̃uƒƒbƒNƒTƒCƒY
  ‚ÍŽg‚¦‚Ü‚¹‚ñ‚ªA‘½‚­‚̏ꍇƒuƒƒbƒNƒTƒCƒY‚Ü‚½‚̓ZƒNƒ^ƒTƒCƒY‚Í SCSI ‚Ì
  MODE SELECT ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚ĕύX‚Å‚«‚Ü‚·B

  ƒZƒNƒ^ƒTƒCƒY‚Ƃ́AƒfƒoƒCƒX‚̃ZƒNƒ^‚ÉŠ„‚è“–‚Ä‚ç‚ꂽƒf[ƒ^ƒoƒCƒg”‚Ì‚±‚Æ
  ‚Å‚·B—Ⴆ‚΁ACDROM ‚̃ZƒNƒ^ƒTƒCƒY‚Í 2048 ‚Å‚·B

  ƒuƒƒbƒNƒTƒCƒY‚Ƃ́AƒfƒoƒCƒX‚Ƃ̃Cƒ“ƒ^[ƒtƒF[ƒX‚ÉŽg—p‚³‚ê‚é˜_—ƒuƒƒb
  ƒN‚Ì‘å‚«‚³‚Ì‚±‚Æ‚Å‚·B‚±‚ê‚͒ʏíƒZƒNƒ^ƒTƒCƒY‚Æ“™‚µ‚¢‚Ì‚Å‚·‚ªA•¡”‚̏¬
  ‚³‚È•¨—ƒZƒNƒ^ (55M ƒTƒCƒNƒGƒXƒgƒhƒ‰ƒCƒu‚̏ꍇ‚É‚Í 256ƒoƒCƒg) ‚ð‘å‚«‚È
  ˜_—ƒuƒƒbƒN‚Ƀ}ƒbƒv‚µ‚½‚èA‹t‚ɂЂƂ‚̕¨—ƒZƒNƒ^‚𕡐”‚̘_—ƒuƒƒbƒN
  ‚É•ªŠ„‚·‚é (—Ⴆ‚΁ASUN ƒRƒ“ƒpƒ`ƒuƒ‹‚Ì CDROM ƒhƒ‰ƒCƒu‚̃uƒƒbƒNƒTƒCƒY
  ‚Í 512 ƒoƒCƒg‚Å‚·) ‚±‚Æ‚à‚ ‚è‚Ü‚·B

  ƒŠƒ€[ƒoƒuƒ‹ƒƒfƒBƒAƒfƒoƒCƒX‚ɂ́ABernouliAƒtƒƒvƒeƒBƒJƒ‹AMO ƒhƒ‰ƒC
  ƒuA Syquest ‚È‚Ç‚ÌŽí—Þ‚ª‚ ‚è‚Ü‚·B

  —˜_“I‚ɂ́A1ƒeƒ‰ƒoƒCƒg‚܂ł̃hƒ‰ƒCƒu‚ÍŽg‚¦‚é‚Í‚¸‚Å‚·B 9ƒMƒKƒoƒCƒg‚Ü
  ‚ł̏¬‚³‚ȃhƒ‰ƒCƒu‚ÉŠÖ‚µ‚ẮA‚Ü‚Á‚½‚­–â‘è‚Í‚ ‚è‚Ü‚¹‚ñB

  6.2.  ‚æ‚­‚ ‚é–â‘è

  6.2.1.  uƒVƒŠƒ“ƒ_‚ª 1024 ‚æ‚è‚à‘½‚¢v‚Æ‚¢‚¤ƒƒbƒZ[ƒW

  ƒp[ƒeƒBƒVƒ‡ƒ“‚ðØ‚é‚Æ‚«‚ɁAuƒVƒŠƒ“ƒ_‚ª 1024 ‚æ‚è‚à‘½‚¢v‚Æ‚¢‚¤Œx
  ƒƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚éB‚ ‚é‚¢‚́A1024 ˆÈ~‚̘_—ƒVƒŠƒ“ƒ_‚ðŠÜ‚ñ‚¾ƒp[
  ƒeƒBƒVƒ‡ƒ“‚©‚çƒu[ƒg‚Å‚«‚È‚¢B

  ‚±‚ê‚́ABIOS ‚̐§ŒÀ‚É‚æ‚é‚à‚Ì‚Å‚·B

  Ú‚µ‚¢à–¾‚́A``ƒfƒBƒXƒN‚̃WƒIƒƒgƒŠ'' ‚¨‚æ‚Ñ``ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬''
  ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  6.2.2.  /dev/hd*  ‚Ƀp[ƒeƒBƒVƒ‡ƒ“‚ªØ‚ê‚È‚¢

  /dev/hd* ‚Í SCSI ƒfƒoƒCƒX‚Å‚Í‚ ‚è‚Ü‚¹‚ñB SCSI ƒfƒoƒCƒX‚Í /dev/sd* ‚Å
  ‚·B

  ³‚µ‚¢ƒfƒoƒCƒX–¼‚ƃp[ƒeƒBƒVƒ‡ƒ“‚̐؂è•û‚ɂ‚¢‚ẮA ``ƒfƒoƒCƒXƒtƒ@ƒC
  ƒ‹''‚â ``ƒfƒBƒXƒN‚̃WƒIƒƒgƒŠ''A‚»‚ê‚É ``ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬'' ‚ðŽQ
  Æ‚µ‚Ä‚­‚¾‚³‚¢B

  6.2.3.  ƒŠƒ€[ƒoƒuƒ‹ƒƒfƒBƒAƒhƒ‰ƒCƒu‚©‚烁ƒfƒBƒA‚ð”ro‚Å‚«‚È‚¢

  Linux ‚́AƒƒfƒBƒA‚ªƒ}ƒEƒ“ƒg‚³‚ê‚Ä‚¢‚鎞‚ɂ̓hƒ‰ƒCƒu‚̃hƒA‚ðƒƒbƒN‚µ‚Ü
  ‚·B—\Šú‚¹‚ʃƒfƒBƒA‚Ì“ü‚ê‘Ö‚¦‚É‚æ‚Á‚ătƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ª‰ó‚ê‚é‚Ì‚ð–h‚®
  ‚½‚ß‚Å‚·B

  ‚Ü‚¸ƒfƒBƒXƒN‚ðƒAƒ“ƒ}ƒEƒ“ƒg‚µ‚Ä‚­‚¾‚³‚¢B

  6.2.4.  SCSI ƒfƒBƒXƒN‚©‚ç LILO ‚Ńu[ƒg‚Å‚«‚È‚¢

  SCSI ƒhƒ‰ƒCƒo‚Æ BIOS ‚Ƃ̊ԂŁAŽg—p‚·‚ׂ« BIOS ƒ}ƒbƒsƒ“ƒO‚ÉŠÖ‚µ‚ďî•ñ
  ‚ªH‚¢ˆá‚Á‚Ä‚¢‚邱‚Æ‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇAƒu[ƒgŽž‚É LILO ‚ªuLIv‚Ü‚Å
  •\Ž¦‚µ‚ănƒ“ƒO‚·‚é‚È‚Ç‚Ì–â‘è‚ðˆø‚«‹N‚±‚·‚±‚Æ‚ª‚ ‚è‚Ü‚·B

  ‚±‚Ì–â‘è‚ð‰ñ”ð‚·‚é‚½‚߂ɂ́ADOS ‚ÅŽg‚í‚ê‚é BIOS ƒWƒIƒƒgƒŠƒ}ƒbƒsƒ“ƒO‚ð
  ’²‚ׂāA‚±‚ê‚ð /etc/lilo/disktab ‚ɏ‘‚«ž‚Þ•K—v‚ª‚ ‚è‚Ü‚·B

  ‚ ‚é‚¢‚́Aulinearvjfile Ý’èƒIƒvƒVƒ‡ƒ“‚ðŽg‚¤‚Æ‚¢‚¤•û–@‚à‚ ‚è‚Ü‚·B

  6.2.5.  fdisk  ‚ªˆÈ‰º‚̂悤‚ȃƒbƒZ[ƒW‚ðo—Í‚·‚é

       You must set heads sectors and cylinders.
       You can do this from the extra functions menu.

  ‚»‚µ‚Ä fdisk ‚ðÄ‹N“®‚·‚é‚ƁA•ÏX‚µ‚½‚Í‚¸‚̃fƒBƒXƒNƒWƒIƒƒgƒŠ‚ª•ÏX‚³
  ‚ê‚Ä‚¢‚È‚¢B

  ``ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬'' ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  6.2.6.  ƒuƒŠƒbƒWƒ{[ƒh‚É•¡”‚̃hƒ‰ƒCƒu‚ªÚ‘±‚³‚ê‚Ä‚¢‚é‚̂ɁA ‚ЂƂ‚Ì
  ƒhƒ‰ƒCƒu‚µ‚©ŒŸo‚³‚ê‚È‚¢B

  Linux ‚Í ANSI SCSI ƒŠƒrƒWƒ‡ƒ“ 1 ˆÈ‘O‚Ì SCSI ƒfƒoƒCƒX‚ɑ΂µ‚ẮA 0 ˆÈ
  ŠO‚Ì LUN ‚ð’T‚µ‚ɍs‚«‚Ü‚¹‚ñB 0ˆÈŠO‚Ì LUN ‚ð”FŽ¯‚³‚¹‚½‚¯‚ê
  ‚΁Adrivers/scsi/scsi.c ‚Ì scan_scsis() ŠÖ”‚ð•ÏX‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  6.2.7.  ƒXƒƒbƒvŽž‚ɃVƒXƒeƒ€‚ªƒnƒ“ƒO‚·‚é

  ‚±‚Ì–â‘è‚Í‚·‚Å‚É‰ðŒˆ‚³‚ê‚Ä‚¢‚Ü‚·BƒJ[ƒlƒ‹‚ð 1.1.38 ‚Ƀo[ƒWƒ‡ƒ“ƒAƒbƒv
  ‚µ‚Ä‚­‚¾‚³‚¢B

  6.2.8.  Conner ‚Ì CFP1060S ƒfƒBƒXƒN‚Ì“à—e‚ª‰ó‚ê‚é

       –ó’: Œ»Ý Conner ‚Í Seagate ‚É”ƒŽû‚³‚ê‚Ä‚¢‚Ü‚·B

  ‚±‚ê‚́Aæ“ǂ݂ƃLƒƒƒbƒVƒ…‚ÉŠÖ‚·‚éƒ}ƒCƒNƒƒR[ƒh‚̃oƒO‚Ì‚½‚ß‚Å‚·B

  Soenke Behrens (Conner ƒeƒNƒjƒJƒ‹ƒTƒ|[ƒg) ‚©‚ç‚̃[ƒ‹‚æ‚è :

       ‰ß‹Ž”TŠÔ‚̊ԂɁALinux ƒIƒyƒŒ[ƒeƒBƒ“ƒOƒVƒXƒeƒ€‚ðŽg—p‚µ‚Ä‚¢
       ‚Ä Conner CFP1060x 1GB SCSI ƒhƒ‰ƒCƒu‚ɐ[‚È–â‘肪¶‚¶‚½‚Æ‚¢
       ‚¤“d˜b‚ð‰½l‚©‚Ì‚¨‹q—l‚©‚ç’¸‚«‚Ü‚µ‚½BÇó‚́Aƒtƒ@ƒCƒ‹ƒVƒXƒe
       ƒ€‚Ì”j‰ó (inode ‚Ì‘¹) ‚ªƒVƒXƒeƒ€ƒu[ƒgŽž‚É e2fsck ‚É‚æ‚Á‚Ä
       •ñ‚³‚ê‚é‚Æ‚¢‚¤‚à‚Ì‚Å‚·B
       CFP1060x (ƒ}ƒCƒNƒƒR[ƒhƒŠƒrƒWƒ‡ƒ“ 9WA1.62/1.66/1.68) ‚Æ
       Linux ‚ðŽg—p‚³‚ê‚Ä‚¢‚邨‹q—l‚ɂ́Aƒ}ƒCƒNƒƒR[ƒh‚̏C³‚ªŒä—˜
       —p’¸‚¯‚Ü‚·Bƒ}ƒCƒNƒƒR[ƒh‚ðƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚·‚邽‚ß‚É
       ‚́ADOS ƒu[ƒgƒfƒBƒXƒN‚ƃn[ƒhƒfƒBƒXƒNƒhƒ‰ƒCƒu‚ɃAƒNƒZƒX‚Å‚«
       ‚é ASPI ƒhƒ‰ƒCƒo‚ª•K—v‚Å‚·Bƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚É‚æ‚Á‚āAV‚µ‚¢
       ƒLƒ…[ƒCƒ“ƒO‚Ɛæ“ǂ݂̃R[ƒh‚ªƒhƒ‰ƒCƒu‚Ì•sŠö”­« SCSI RAM ‚É
       ƒ_ƒEƒ“ƒ[ƒh‚³‚ê‚Ü‚·B
       ƒ}ƒCƒNƒƒR[ƒhƒŠƒrƒWƒ‡ƒ“‚ª 9WA1.60 ‚̃fƒBƒXƒN‚Å–â‘肪¶‚¶‚½
       ê‡‚ɂ́AÅŠñ‚è‚Ì Conner ƒT[ƒrƒXƒZƒ“ƒ^[‚ɘA—‚µ‚āAƒfƒBƒX
       ƒN‚ðƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚Ä‚à‚炤•K—v‚ª‚ ‚è‚Ü‚·Bƒ}ƒCƒNƒƒR[ƒh
       ‚̃ŠƒrƒWƒ‡ƒ“‚́Aƒhƒ‰ƒCƒuã‚̃‰ƒxƒ‹‚ƁAƒhƒ‰ƒCƒu‚̉º‘¤‚Ì IC ‚Ì
       ‚ЂƂ‚ɓ\‚ç‚ꂽƒ‰ƒxƒ‹‚ɏ‘‚¢‚Ä‚ ‚è‚Ü‚·B
       Ž©•ª‚Ńo[ƒWƒ‡ƒ“ƒAƒbƒv‚Å‚«‚鎩M‚Ì‚ ‚é•û‚́AConner ƒeƒNƒjƒJ
       ƒ‹ƒTƒ|[ƒg‚ɘA—‚µ‚āAÅV‚̃}ƒCƒNƒƒR[ƒh‚ð“üŽè‚µ‚Ä‚­‚¾‚³
       ‚¢Bƒˆ[ƒƒbƒp‚Ì Conner ƒeƒNƒjƒJƒ‹ƒTƒ|[ƒg‚Ì“d˜b”ԍ†‚Í
       +44-1294-315333 ‚Å‚·BƒAƒƒŠƒJ‚Ì Conner ƒeƒNƒjƒJƒ‹ƒTƒ|[ƒg‚Ì
       “d˜b”ԍ†‚Í 1-800-4CONNER ‚Å‚·B
       Œh‹ï
       Soenke Behrens
       ƒˆ[ƒƒbƒpƒeƒNƒjƒJƒ‹ƒTƒ|[ƒg

  6.3.  ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  SCSI ƒfƒBƒXƒN‚̃uƒƒbƒNƒfƒoƒCƒXƒƒWƒƒ[”ԍ†‚Í 8 ‚ŁABSD ‚̂悤‚ȁuƒ
  [vƒfƒoƒCƒX‚Í‘¶Ý‚µ‚Ü‚¹‚ñB

  ‚Ð‚Æ‚Â‚Ì SCSI ƒfƒBƒXƒN‚ɂ́A16ŒÂ‚̃}ƒCƒi[”ԍ†‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚Ü‚·B
  minor % 16 == 0 ‚̓fƒBƒXƒN‘S‘Ì‚ð•\‚µA1 <= (minor % 16) <= 4 ‚Í4‚‚̃v
  ƒ‰ƒCƒ}ƒŠƒp[ƒeƒBƒVƒ‡ƒ“‚ðA5 <= (minor % 16) <= 15 ‚ÍŠg’£ƒp[ƒeƒBƒVƒ‡ƒ“
  (–ó’: ³Šm‚ɂ́uŠg’£ƒp[ƒeƒBƒVƒ‡ƒ“’†‚̘_—ƒhƒ‰ƒCƒuv‚Å‚µ‚傤) ‚ð•\‚µ
  ‚Ü‚·B

  ‚½‚Æ‚¦‚΁AˆÈ‰º‚̂悤‚ȍ\¬‚Å‚ÍŽŸ‚̂悤‚ɃfƒoƒCƒX–¼‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·B
  (‚ЂƂ‚̃zƒXƒgƒAƒ_ƒvƒ^‚̏ꍇ)

  Device                  Target, Lun     SCSI disk
  84M Seagate             0       0       /dev/sda
  SCSI->SMD bridge disk 0 3       0       /dev/sdb
  SCSI->SMD bridge disk 1 3       1       /dev/sdc
  Wangtek tape            4       0       none
  213M Maxtor             6       0       /dev/sdd

  •W€“I‚ȃfƒoƒCƒX–¼‚Ì•t‚¯•û‚́AŽŸ‚̂悤‚É‚È‚è‚Ü‚·B

  /dev/sd{letter} ƒfƒBƒXƒNƒfƒoƒCƒX‘S‘Ì ((minor % 16) == 0)
  /dev/sd{letter}{partition} ‚»‚̃fƒoƒCƒXã‚̃p[ƒeƒBƒVƒ‡ƒ“ (1 <= (minor
  % 16) <= 15)

  ‚½‚Æ‚¦‚ÎŽŸ‚̂悤‚ɁB

  /dev/sda        block device major 8 minor 0
  /dev/sda1       block device major 8 minor 1
  /dev/sda2       block device major 8 minor 2
  /dev/sdb        block device major 8 minor 16

  6.4.  ƒp[ƒeƒBƒVƒ‡ƒ“‚̍쐬

  SCSI ƒfƒBƒXƒN‚Ƀp[ƒeƒBƒVƒ‡ƒ“‚ðØ‚é‚ɂ́ADOSAOS/2ALinux ‚â‚»‚Ì‘¼‚Ì•W
  €“I‚ȃp[ƒeƒBƒVƒ‡ƒ“‚̍쐬•û–@‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚é OS ã‚̃p[ƒeƒBƒVƒ‡ƒ“
  ì¬ƒvƒƒOƒ‰ƒ€‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  Linux ‚Ì fdisk ƒvƒƒOƒ‰ƒ€‚ð‹N“®‚·‚éê‡‚́A•K‚¸ƒfƒoƒCƒX‚ðƒRƒ}ƒ“ƒhƒ‰ƒC
  ƒ“‚ÅŽw’肵‚Ä‚­‚¾‚³‚¢B—Ⴆ‚΍ŏ‰‚Ì SCSI ƒfƒBƒXƒN‚Ƀp[ƒeƒBƒVƒ‡ƒ“‚ðì¬
  ‚·‚éê‡‚ɂ́AˆÈ‰º‚̂悤‚É“ü—Í‚µ‚Ü‚·B

       fdisk /dev/sda

  ƒfƒoƒCƒX‚ðŽw’肵‚È‚©‚Á‚½ê‡‚ɂ́AƒfƒtƒHƒ‹ƒg‚Ì /dev/hda ‚ªŽg‚í‚ê‚Ä‚µ‚Ü
  ‚¤‚±‚Æ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚Í SCSI ƒfƒBƒXƒN‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  fdisk ‚ªŽŸ‚̂悤‚ȃƒbƒZ[ƒW‚ðo—Í‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

       You must set heads sectors and cylinders.
       You can do this from the extra functions menu.

       Command (m for help):

  ‚ ‚é‚¢‚Í HDIO_REQ ‚Ü‚½‚Í HDIO_GETGEO ioctl ‚ªŽ¸”s‚µ‚½‚Æ‚¢‚¤ƒƒbƒZ[ƒW
  ‚ªo—Í‚³‚ê‚邱‚Æ‚à‚ ‚è‚Ü‚·B‚±‚¤‚¢‚¤ê‡‚ɂ́A``ƒfƒBƒXƒN‚̃WƒIƒƒgƒŠ''
  ‚Å‚Ìà–¾‚É‚µ‚½‚ª‚Á‚āAƒfƒBƒXƒN‚̃WƒIƒƒgƒŠ‚ð“ü—Í‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
  ‚Ü‚½ LILO ‚ðŽg‚Á‚Ä‚»‚̃fƒBƒXƒN‚©‚çƒJ[ƒlƒ‹‚ðƒu[ƒg‚·‚é‚ɂ́A
  /etc/disktab ‚É‚àƒfƒBƒXƒNƒWƒIƒƒgƒŠ‚ðÝ’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ƒfƒBƒXƒNƒWƒIƒƒgƒŠ‚ð“ü—Í‚µ‚½ê‡‚ɂ́A‚»‚ÌŒã fdisk ‚ð‹N“®‚µ‚悤‚Æ‚·‚é
  ‚Æ“¯—l‚̃ƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚Ü‚·B‚±‚ê‚Í PC ‚ªƒfƒBƒXƒNƒWƒIƒƒgƒŠî•ñ‚ð
  ƒp[ƒeƒBƒVƒ‡ƒ“ƒe[ƒuƒ‹‚É•Û‘¶‚µ‚È‚¢‚½‚߂ŁAˆÙí‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚»‚ꎩ‘Ì
  ‚Í–â‘è‚Æ‚Í‚È‚è‚Ü‚¹‚ñ‚µA‚»‚̃hƒ‰ƒCƒu‚ɍ쐬‚µ‚½ƒp[ƒeƒBƒVƒ‡ƒ“‚ð Linux
  ‚ŃAƒNƒZƒX‚·‚邱‚Æ‚É‚à–â‘è‚Í‚ ‚è‚Ü‚¹‚ñB‚µ‚©‚µA‚¢‚­‚‚©‚̃[ƒJ[‚̏o
  —ˆ‚̈«‚¢ƒCƒ“ƒXƒg[ƒ‹ƒvƒƒOƒ‰ƒ€‚Ì’†‚ɂ́A‚±‚ê‚ð‚¤‚Ü‚­ˆ—‚Å‚«‚È‚¢‚à‚Ì‚à
  ‚ ‚è‚Ü‚·B‚»‚̏ꍇ‚ɂ̓[ƒJ[‚ɘA—‚µAƒvƒƒOƒ‰ƒ€‚ðC³‚·‚é‚悤—v‹‚µ
  ‚Ä‚­‚¾‚³‚¢B

  ê‡‚É‚æ‚Á‚ẮAƒVƒŠƒ“ƒ_ 1024 ˆÈ~‚ɐH‚¢ž‚ñ‚¾ƒp[ƒeƒBƒVƒ‡ƒ“‚ÉŠÖ‚·‚éŒx
  ƒƒbƒZ[ƒW‚ªo—Í‚³‚ê‚邱‚Æ‚ª‚ ‚è‚Ü‚·B‚»‚̂悤‚ȃp[ƒeƒBƒVƒ‡ƒ“‚ðì¬
  ‚µ‚½ê‡A‚»‚̃p[ƒeƒBƒVƒ‡ƒ“‚©‚ç LILO ‚ðŽg‚Á‚Ä Linux ƒJ[ƒlƒ‹‚ðƒu[ƒg
  ‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB‚µ‚©‚µAˆê•”‚Ü‚½‚Í‘S•”‚ªƒVƒŠƒ“ƒ_ 1024 ˆÈ~‚É‚ ‚é
  ƒ‹[ƒgƒp[ƒeƒBƒVƒ‡ƒ“‚ðì¬‚Å‚«‚È‚¢‚킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñBƒVƒŠƒ“ƒ_ 1024 ˆÈ
  ‰º‚ɏ¬‚³‚È /boot ƒp[ƒeƒBƒVƒ‡ƒ“‚ðì¬‚·‚é‚©AŠù‘¶‚̃p[ƒeƒBƒVƒ‡ƒ“‚©‚ç
  ƒJ[ƒlƒ‹‚ðƒu[ƒg‚·‚ê‚΂悢‚©‚ç‚Å‚·B

  6.5.  ƒfƒBƒXƒN‚̃WƒIƒƒgƒŠ

  Linux ‚ł́AƒfƒBƒXƒN‚Í SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚©‚猩‚¦‚é’Ê‚è‚ɁAƒGƒ‰[‚Ì‚È
  ‚¢ 0 ‚©‚ç N-1 ‚܂Ŕԍ†‚¯‚³‚ꂽ N ŒÂ‚̃uƒƒbƒN‚Æ‚µ‚Ä”FŽ¯‚³‚ê‚Ü‚·Bˆê
  •û DOS ‚â BIOS ‚Å‚ÍŒ«‚¢ƒfƒBƒXƒN‚É‚à‰ß‹Ž‚ÌŠµK‚ª“K—p‚³‚ê‚Ä‚µ‚Ü‚¢A‚±‚Ì
  ‚悤‚ȃŠƒjƒA‚ȃAƒhƒŒƒbƒVƒ“ƒO‚ªœ“ˆÓ“I‚Ƀwƒbƒh/ƒVƒŠƒ“ƒ_/ƒZƒNƒ^‚Ƀ}ƒbƒsƒ“
  ƒO‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

  ‚±‚Ì‚±‚Ƃ́ALinux ‚Ńhƒ‰ƒCƒu‚Ƀp[ƒeƒBƒVƒ‡ƒ“‚ðØ‚éê‡‚É–â‘è‚ƂȂ邨‚»
  ‚ꂪ‚ ‚è‚Ü‚·BDOS ‚â BIOS ‚ª‚ǂ̂悤‚ɃWƒIƒƒgƒŠ‚ðƒ}ƒbƒv‚·‚é‚©‚ð’m‚é”Ä
  —p“I‚È•û–@‚ª‚È‚¢‚©‚ç‚Å‚·B‘½‚­‚̏ꍇ HDIO_GETGEO ioctl() ‚ª‚±‚̃}ƒbƒs
  ƒ“ƒO‚ð’m‚邽‚ß‚ÉŽg‚¦‚Ü‚·BŽc”O‚È‚ª‚çAˆê•”‚̃[ƒJ[ (Seagate) ‚̂悤
  ‚ɁA‚Ђ˂­‚ꂽA•W€‚©‚çŠO‚ꂽA‚µ‚©‚à•¶‘‰»‚³‚ê‚Ä‚¢‚È‚¢•û–@‚Ń}ƒbƒsƒ“
  ƒO‚ðs‚Á‚Ä‚¢‚éê‡A‚±‚Ì•û–@‚ÍŽg‚¦‚¸AƒWƒIƒƒgƒŠ‚ðƒ}ƒjƒ…ƒAƒ‹‚ÅŽw’è‚·‚é
  •K—v‚ª‚ ‚è‚Ü‚·B

  ƒ}ƒjƒ…ƒAƒ‹Žw’è‚ɂ́A‚¢‚­‚‚©‚Ì•û–@‚ª‚ ‚è‚Ü‚·B

  1. DOS ‚ðŽg‚¤‚‚à‚肪‚È‚¢‚©ALILO ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚éƒhƒ‰ƒCƒu‚©‚ç
     ƒJ[ƒlƒ‹‚ðƒu[ƒg‚·‚éê‡Aƒwƒbƒh * ƒVƒŠƒ“ƒ_ * ƒZƒNƒ^ * 512 < ƒhƒ‰ƒC
     ƒu‚̃TƒCƒY (ƒoƒCƒg”) ‚Æ‚È‚é‚悤‚É‚»‚ꂼ‚ê‚Ì’l‚ðÝ’è‚·‚é (ƒƒKƒoƒC
     ƒg‚Í 2^20 ƒoƒCƒg‚Æ’è‹`‚³‚ê‚Ü‚·)B

     1 <= heads <= 256
     1 <= cylinders <= 1024
     1 <= sectors <= 63

  2. BIOS ƒ}ƒbƒsƒ“ƒO‚ðŽg‚¤•û–@Bê‡‚É‚æ‚Á‚ẮAƒfƒBƒXƒN‚Ì SCSI ID ‚ð 0
     ‚ɐݒ肵’¼‚µA2”Ô–Ú‚Ì IDE ƒhƒ‰ƒCƒu (‚à‚µ‚ ‚é‚È‚ç‚Î) ‚ðƒfƒBƒZ[ƒuƒ‹
     ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  NU (–ó’: Norton Utilities ‚Ì‚±‚Æ‚Å‚µ‚傤) ‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ðŽg‚¤‚±
  ‚Æ‚à‚Å‚«‚Ü‚·‚µAŽŸ‚̃vƒƒOƒ‰ƒ€‚àŽg‚¦‚Ü‚·B

  begin 664 dparam.com
  MBAZ``##_B+^!`+N!`(H'0SP@=/D\,'5:@#]X=`6`/UAU4(!_`3AU2H!_`P!U
  M1(I7`H#J,(#Z`7<Y@,*`M`C-$PCD=3-14HC()#\PY.@R`.@J`%J(\/[`,.3H
  M)0#H'0!8AL2Q!M+L0.@7`+K"`;0)S2'#NIP!ZR"ZQ0'K&[K5`>L6N]T!,=*Y
  M"@#W\8#",$N(%PG`=>^)VK0)S2'#=7-A9V4Z(&1P87)A;2`P>#@P#0H@("!O
  L<B`@9'!A<F%M(#!X.#$-"B1);G9A;&ED(&1R:79E#0HD("`D```````D``!O
  `
  end

  ‚±‚̃vƒƒOƒ‰ƒ€‚ðŽÀs‚·‚é‚ƁAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅŽw’肵‚½ BIOS ƒAƒhƒŒƒX
  (0x80 ‚ªÅ‰‚̃fƒBƒXƒNA0x81 ‚ª 2”Ԗڂ̃fƒBƒXƒN) ‚̃hƒ‰ƒCƒu‚ɂ‚¢‚āA
  ƒZƒNƒ^”Aƒwƒbƒ_”AƒVƒŠƒ“ƒ_”‚ðƒvƒŠƒ“ƒg‚µ‚Ü‚·B

  ‚‚܂èAdparam 0x80 ‚ðŽÀs‚µ‚Ĉȉº‚̂悤‚É•\Ž¦‚³‚ꂽê‡A

  60      17      1007

  C: ƒhƒ‰ƒCƒu‚̃ZƒNƒ^”‚ª 60Aƒwƒbƒh”‚ª 17AƒVƒŠƒ“ƒ_”‚ª 1007 ‚Å‚ ‚邱
  ‚Æ‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B

  7.  CDROM

  ‚±‚±‚ł́ACDROM “Á—L‚̏î•ñ‚ðŽ¦‚µ‚Ü‚·B

  7.1.  ‘Ήž‚µ‚Ä‚¢‚é (‚¢‚È‚¢) ƒn[ƒhƒEƒFƒA

  ƒuƒƒbƒNƒTƒCƒY‚ª 512 ‚Ü‚½‚Í 2048 ƒoƒCƒg‚Ì SCSI CDROM ‚ÍŽg‚¦‚Ü‚·B‚±‚ê
  ˆÈŠO‚̃uƒƒbƒNƒTƒCƒY‚̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB

  7.2.  ‚æ‚­‚ ‚é–â‘è

  7.2.1.  CDROM ‚ªƒ}ƒEƒ“ƒg‚Å‚«‚È‚¢

  ISO-9660 CDROM ‚ðƒ}ƒEƒ“ƒg‚·‚邽‚߂̐³‚µ‚¢ƒRƒ}ƒ“ƒh‚͈ȉº‚Ì’Ê‚è‚Å‚·B

       mount -t iso9660 /dev/sr0 /mount_point -o ro

  ‚±‚̃Rƒ}ƒ“ƒh‚ª³‚µ‚­“®ì‚·‚邽‚߂ɂ́ASCSI ‚̃Tƒ|[ƒg‚ÆŽg—p‚µ‚Ä‚¢‚éƒz
  ƒXƒgƒAƒ_ƒvƒ^‚â SCSI CDROM ‚̃hƒ‰ƒCƒoA‚»‚ê‚É iso9660 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€
  ‚ªƒJ[ƒlƒ‹‚É‘g‚ݍž‚Ü‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ƒJ[ƒlƒ‹ 1.1.32 ‚ł́ACDROM ‚̂悤‚ȃŠ[ƒhƒIƒ“ƒŠ[‚̃fƒoƒCƒX‚̓fƒtƒHƒ‹
  ƒg‚̓ǂݏ‘‚«‰Â”\ƒIƒvƒVƒ‡ƒ“‚ł̓}ƒEƒ“ƒg‚Å‚«‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  7.2.2.  CDROM ‚ª”ro‚Å‚«‚È‚¢B

  Linux ‚́AƒƒfƒBƒA‚ªƒ}ƒEƒ“ƒg‚³‚ê‚Ä‚¢‚鎞‚ɂ̓hƒ‰ƒCƒu‚̃hƒA‚ðƒƒbƒN‚µ‚Ü
  ‚·B—\Šú‚¹‚ʃƒfƒBƒA‚Ì“ü‚ê‘Ö‚¦‚É‚æ‚Á‚ătƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ª‰ó‚ê‚é‚Ì‚ð–h‚®
  ‚½‚ß‚Å‚·B

  ‚Ü‚¸ƒfƒBƒXƒN‚ðƒAƒ“ƒ}ƒEƒ“ƒg‚µ‚Ä‚­‚¾‚³‚¢B

  7.2.3.  ƒI[ƒfƒBƒI CD ‚ª‰‰‘t‚Å‚«‚È‚¢

  workman ‚ ‚é‚¢‚Í xcdplayer ‚Ȃǂ̃vƒƒOƒ‰ƒ€‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢B

  7.2.4.  workman  ‚â xcdplayer  ‚ª‚¤‚Ü‚­“®‚©‚È‚¢

  ƒI[ƒfƒBƒI‹@”\‚̐§Œä‚Í SCSI-II ‚̃Rƒ}ƒ“ƒhƒZƒbƒg‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚é‚̂ŁA
  SCSI-II ‚ɏ€‹’‚µ‚Ä‚¢‚È‚¢ƒhƒ‰ƒCƒu‚Å‚Í“®ì‚µ‚È‚¢‚Å‚µ‚傤B‚Ü‚½A‘½‚­‚Ì
  SCSI-I CDROM ƒhƒ‰ƒCƒu‚Æ SCSI-II CDROM ƒhƒ‰ƒCƒu‚̈ꕔ‚ɂ́A SCSI-II ƒR
  ƒ}ƒ“ƒhƒZƒbƒg‚Å‚Í‚È‚­A“ÆŽ©‚̃Rƒ}ƒ“ƒhƒZƒbƒg‚ðŽg‚Á‚ăI[ƒfƒBƒI‹@”\‚ɃAƒN
  ƒZƒX‚·‚é‚à‚Ì‚ª‚ ‚è‚Ü‚·B NEC ‚̃hƒ‰ƒCƒu‚ɂ‚¢‚ẮA‚±‚ÌŽí‚̃Rƒ}ƒ“ƒh
  ƒZƒbƒg‚ðŽg‚¤‚悤‚Ƀpƒbƒ`‚ª‚ ‚½‚Á‚½ xcdplayer ‚ª‚ ‚è‚Ü‚·B
  <ftp://tsx-11.mit.edu/pub/linux/BETA/cdrom> ‚ð’T‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  ‚±‚ê‚ç‚̃vƒƒOƒ‰ƒ€‚́ASCSI ˆÈŠO‚Ì CDROM ‚É‚àŽg‚¦‚é‰Â”\«‚ª‚ ‚è‚Ü‚·Bƒh
  ƒ‰ƒCƒo‚ª SCSI ƒhƒ‰ƒCƒo‚Æ“¯—l‚Ì ioctl ‚ðŽÀ‘•‚µ‚Ä‚¢‚邱‚Æ‚ªðŒ‚Å‚·B
  7.2.5.  CD ROM ƒ`ƒFƒ“ƒWƒƒ‚Ì2”Ԗڈȍ~‚̃hƒ‰ƒCƒu‚ª“®ì‚µ‚È‚¢

  ‚½‚¢‚Ä‚¢‚Ì CD ƒ`ƒFƒ“ƒWƒƒ‚̓fƒBƒXƒN‚²‚ƂɈê‚‚̘_—ƒ†ƒjƒbƒg‚ðŠ„‚è“–‚Ä‚Ü
  ‚·B˜_—ƒ†ƒjƒbƒg‚ɑΉž‚·‚éƒXƒyƒVƒƒƒ‹ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ä‚ ‚é‚©‚Ç‚¤‚©Šm‚©
  ‚ß‚Ä‚­‚¾‚³‚¢ (``ƒfƒoƒCƒXƒtƒ@ƒCƒ‹''‚ðŽQÆ‚Ì‚±‚Æ)B‚Ü‚½A``0 ˆÈŠO‚Ì LUN
  ‚ªŽg‚¦‚È‚¢''‚à“Ç‚ñ‚Å‚­‚¾‚³‚¢B

  7.3.  ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  SCSI CD ROM ‚̃ƒWƒƒ[ƒfƒoƒCƒX”ԍ†‚Í 11 ‚Å‚·B

  ƒ}ƒCƒi[”ԍ†‚Í“®“I‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚· (``ƒfƒBƒXƒN'' ‚â ``ƒfƒoƒCƒXƒtƒ@ƒC
  ƒ‹'' ‚ðŒ©‚Ä‚­‚¾‚³‚¢)BÅ‰‚ÉŒ©‚‚©‚Á‚½ CDROM ‚̃}ƒCƒi[”ԍ†‚ª 0A2”Ô–Ú
  ‚ÉŒ©‚‚©‚Á‚½ CDROM ‚̃}ƒCƒi[”ԍ†‚ª 1A‚Æ‚¢‚¤‹ï‡‚É‚È‚è‚Ü‚·B

  •W€“I‚ȃfƒoƒCƒX–¼‚Í /dev/sr{”Žš} ‚Å‚·‚ªAƒpƒbƒP[ƒW‚É‚æ‚Á‚Ă͈ȉº‚Ì
  —á‚̂悤‚É /dev/scd{”Žš} ‚ðŽg‚Á‚Ä‚¢‚é‚à‚Ì‚à‚ ‚è‚Ü‚·B

  /dev/sr0        /dev/scd0
  /dev/sr1        /dev/scd1

  8.  ƒe[ƒv

  ‚±‚ÌÍ‚Å‚Í SCSI ‚̃e[ƒvƒhƒ‰ƒCƒu‚É“Á—L‚̏î•ñ‚ð‹Lq‚µ‚Ä‚¢‚Ü‚·B

  8.1.  ‘Ήž‚µ‚Ä‚¢‚é (‚¢‚È‚¢) ƒn[ƒhƒEƒFƒA

  ŒÅ’è’·ƒuƒƒbƒN‚̃hƒ‰ƒCƒu‚É‚à‰Â•Ï’·ƒuƒƒbƒN‚É‚à‘Ήž‚µ‚Ä‚¢‚Ü‚·B‚½‚¾‚µƒh
  ƒ‰ƒCƒo‚Å’è‹`‚µ‚Ä‚¢‚éƒoƒbƒtƒ@‚æ‚è‚àƒuƒƒbƒN‚͏¬‚³‚­‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
  ”z•z”ŃJ[ƒlƒ‹‚̃\[ƒX‚ł̓hƒ‰ƒCƒo‚̃oƒbƒtƒ@‚Í 32K ‚ɐݒ肳‚ê‚Ä‚¢‚Ü
  ‚·B

  ƒuƒƒbƒNƒTƒCƒY‚âƒoƒbƒtƒ@ƒŠƒ“ƒOA‹L˜^–§“x‚Ȃǂ̃pƒ‰ƒ[ƒ^‚Í ioctl ‚ð
  Žg‚Á‚Ä (’ʏí‚Í mt ƒvƒƒOƒ‰ƒ€‚Å) Ý’肳‚ê‚Ü‚·B‚±‚̐ݒè‚̓fƒoƒCƒX‚ª
  close/reopen ‚µ‚½Œã‚à•ÛŽ‚³‚ê‚Ü‚·B

  ‚Ù‚Æ‚ñ‚Ç‘S‚Ẵhƒ‰ƒCƒu‚ª“®ì‚µ‚Ü‚·BˆÈ‰º‚Ɉꕔ‚ðŽ¦‚µ‚Ü‚·B

  o  Archive Viper QIC ƒhƒ‰ƒCƒuB150M ‚̃‚ƒfƒ‹‚à 525M ‚à“®ì‚µ‚Ü‚·B

  o  Exabyte ‚Ì 8mm ƒhƒ‰ƒCƒu

  o  Wangtek 5150S ƒhƒ‰ƒCƒu

  o  Wangdat ‚Ì DAT ƒhƒ‰ƒCƒu»•iŒQ

  8.2.  ‚æ‚­‚ ‚é–â‘è

  8.2.1.  ƒu[ƒgŽž‚Ƀe[ƒvƒhƒ‰ƒCƒu‚ª”FŽ¯‚³‚ê‚È‚¢

  ƒe[ƒv‚ðƒhƒ‰ƒCƒu‚É“ü‚ê‚Ä‚©‚çƒu[ƒg‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

  8.2.2.  •¡”‚̃tƒ@ƒCƒ‹‚ðŠÜ‚ñ‚¾ƒe[ƒv‚ª³‚µ‚­“Ç‚ÝŽæ‚ê‚È‚¢

  •¡”‚̃tƒ@ƒCƒ‹‚ðƒe[ƒv‚©‚ç“ǂݏo‚·‚Æ‚«AÅ‰‚Ì tar ‚͐¬Œ÷‚µA‚»‚ÌŽŸ‚Ì
  tar ‚Í‚È‚É‚ào—Í‚¹‚¸‚ɏI‚í‚è‚Ü‚·B‚³‚ç‚ÉŽŸ‚Ì tar ‚ðs‚È‚¤‚Æ“ñ‚‚߂Ì
  ƒtƒ@ƒCƒ‹‚ª“Ç‚ß‚Ü‚·B

  tar ‚̂悤‚ȃ†[ƒUƒŒƒxƒ‹‚̃vƒƒOƒ‰ƒ€‚̓tƒ@ƒCƒ‹ƒ}[ƒN‚ð”FŽ¯‚µ‚Ü‚¹‚ñBÅ
  ‰‚Ì tar ‚͐擪‚̃tƒ@ƒCƒ‹‚̍Ōã‚܂œǂݍž‚Ý‚Ü‚·B 2 “x–Ú‚Ì tar ‚̓tƒ@
  ƒCƒ‹ƒ}[ƒN‚̈ʒu‚œǂݍž‚Ý‚ðŽn‚ß‚é‚Ì‚Å‚È‚É‚ào—Í‚µ‚Ü‚¹‚ñB‚µ‚©‚µ‚±‚ê‚É
  ‚æ‚èƒe[ƒv‚ÍŽŸ‚̃tƒ@ƒCƒ‹‚̐擪‚Ɉړ®‚·‚é‚Ì‚Å 3 “x–Ú‚Ì tar ‚Í 2 ”Ô‚ß‚Ì
  ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Ý‚Ü‚·B

  ŽŸ‚̃tƒ@ƒCƒ‹‚ɃXƒLƒbƒv‚·‚邽‚߂ɂ́AŠª–ß‚µ‚ð‚µ‚È‚¢ƒfƒoƒCƒX (/dev/nst?)
  ‚É mt ƒRƒ}ƒ“ƒh‚ð—p‚¢‚ĉº‚³‚¢B

  8.2.3.  ˆ³k‚ªŽ¸”s‚·‚é

  ˆ³kƒvƒƒOƒ‰ƒ€‚̓tƒ@ƒCƒ‹‚̍ŏIƒuƒƒbƒN‚ɒljÁ‚³‚ê‚é 0 ‚̃f[ƒ^‚𐳂µ‚­
  ˆµ‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB

  Œx‚âƒGƒ‰[‚ð–h‚®‚ɂ́Aˆ³kƒtƒ@ƒCƒ‹‚ð .tar ƒtƒ@ƒCƒ‹‚Ì’†‚ɂ܂Ƃ߂ĉº‚³
  ‚¢B‚‚܂è

       tar cfvz /dev/nrst0 file.1 file.2 ...

  ‚Æ‚·‚é‚Ì‚Å‚Í‚È‚­AˆÈ‰º‚̂悤‚É‚µ‚ĉº‚³‚¢B

       tar cfvz tmp.tar.z file.1 file.2 ...

       tar cf /dev/nrst0 tmp.tar.z

  8.2.4.  ‘¼‚̃VƒXƒeƒ€‚ƃe[ƒv‚ł̃f[ƒ^‚Ì‚â‚èŽæ‚肪‚Å‚«‚È‚¢

  ‘¼‚Ì OS ‚ŏ‘‚«ž‚ñ‚¾ƒe[ƒv‚ð Linux ‚œǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚È‚¢B‚Ü‚½
  ‚́ALinux ‚ŏ‘‚«ž‚ñ‚¾ƒe[ƒv‚ð‘¼‚Ì OS ‚œǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚È‚¢B

  ƒVƒXƒeƒ€‚ªˆÙ‚È‚é‚ƃuƒƒbƒNƒTƒCƒY‚àˆÙ‚Ȃ邱‚Æ‚ª‚ ‚è‚Ü‚·BƒuƒƒbƒNƒTƒCƒY
  ‚ªŒÅ’è‚̃fƒoƒCƒX‚ɁAˆÙ‚È‚Á‚½ƒTƒCƒY‚̃uƒƒbƒN‚ð“ǂݍž‚Ü‚¹‚邱‚Æ‚Í‚Å‚«‚Ü
  ‚¹‚ñB

  ‚±‚̂悤‚ȃe[ƒv‚ð“ǂނɂ́Aƒe[ƒvƒhƒ‰ƒCƒu‚̃uƒƒbƒNƒTƒCƒY‚ð‘‚«ž‚Ü‚ê
  ‚½‚Æ‚«‚̃TƒCƒY‚ɍ‡‚킹‚Ä‚â‚é‚©A‚ ‚é‚¢‚͉•ϒ·‚É‚µ‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü
  ‚·B

  ’ˆÓ : ‚±‚ê‚̓n[ƒhƒEƒFƒA‚̃uƒƒbƒNƒTƒCƒY‚Ì‚±‚Æ‚Å‚ ‚Á‚āAtar ‚â dump
  “™‚̃Rƒ}ƒ“ƒh‚̃uƒƒbƒLƒ“ƒOƒtƒ@ƒNƒ^[‚Ì‚±‚Æ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  ƒuƒƒbƒNƒTƒCƒY‚ð•Ï‚¦‚é‚É‚Í mt ƒRƒ}ƒ“ƒh‚ðŽg‚¢‚Ü‚·B

       mt setblk <size>

  ‰Â•Ï’·‚É‚·‚é‚Æ‚«‚ɂ͈ȉº‚̂悤‚É‚µ‚Ü‚·B

       mt setblk 0

  mt ‚Ì setblk ƒtƒ‰ƒO‚́A Linux ‚Ì”z•zƒpƒbƒP[ƒW‚É“ü‚Á‚Ä‚¢‚é GNU ”Å‚Ì mt
  ‚ł̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB‘ã‚í‚è‚É BSD ‚©‚çˆÚA‚³‚ꂽ mt ƒRƒ}ƒ“ƒh‚ð
  Žg‚¤•K—v‚ª‚ ‚è‚Ü‚·Bƒ\[ƒXƒR[ƒh‚͈ȉº‚Ì‚Æ‚±‚ë‚©‚ç“üŽè‚Å‚«‚Ü‚·B

       <ftp://tsx-11.mit.edu/pub/linux/ALPHA/scsi>

  ‚Ü‚½ƒfƒtƒHƒ‹ƒg‚ł́Aƒoƒbƒtƒ@ƒTƒCƒY‚̍őå’l‚ª 32K ƒoƒCƒg‚ÉŽw’肳‚ê‚Ä‚¢
  ‚邱‚Æ‚É’ˆÓ‚µ‚ĉº‚³‚¢B‚±‚ê‚Í
  /usr/src/linux/drivers/scsi/st_options.h (ŒÃ‚¢ƒJ[ƒlƒ‹‚Å‚Í st.c) ‚Ì
  ST_BUFFER_BLOCKS ‚Å’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B 32K ˆÈã‚̃uƒƒbƒN‚ðŽg‚¤ê‡‚Í‚±
  ‚ê‚ð•ÏX‚µ‚ăJ[ƒlƒ‹‚ðÄ\’z‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  8.2.5.  uNo such devicev‚Æ‚¢‚¤ƒGƒ‰[ƒƒbƒZ[ƒW‚ªo‚é

  ƒe[ƒv‚ɃAƒNƒZƒX‚·‚邽‚тɁuNo such devicev‚Æ‚¢‚Á‚½‚悤‚ȃGƒ‰[ƒƒbƒZ
  [ƒW‚ªo‚Ä‚µ‚Ü‚¤ê‡‚Å‚·B

  ƒe[ƒvƒfƒoƒCƒX‚̃^ƒCƒv‚ðƒ`ƒFƒbƒN‚µ‚ĉº‚³‚¢Bƒe[ƒvƒfƒoƒCƒX‚̓Lƒƒƒ‰ƒNƒ^
  ƒfƒoƒCƒX‚Å‚È‚¯‚ê‚΂Ȃ炸A‚Ü‚½ƒfƒoƒCƒX‚̃ƒWƒƒ[”ԍ†‚ƃ}ƒCƒi[”ԍ†‚ª
  ``ƒfƒoƒCƒXƒtƒ@ƒCƒ‹'' ‚É‹Lq‚µ‚Ä‚ ‚é‚悤‚È’l‚É‚È‚Á‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹
  ‚ñB

  8.2.6.  “ǂݍž‚Ý‚É‚Í–§“x‚ðŽw’è‚Å‚«‚é‚̂ɁA‘‚«ž‚Ý‚Å‚Í‚Å‚«‚È‚¢

  ‘½‚­‚̃e[ƒvƒhƒ‰ƒCƒu‚ł͌¢ƒn[ƒhƒEƒFƒA‚Ƃ̌݊·«‚ð•Û‚‚½‚߂ɁA’á–§“x
  ‚ł̓ǂݍž‚Ý‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·‚ªA•’ʏ‘‚«ž‚Ý‚Í‚Å‚«‚Ü‚¹‚ñB

  “Á‚É QIC ‚̃hƒ‰ƒCƒu‚Å‚±‚Ì–â‘肪¶‚¶‚邱‚Æ‚ª‘½‚¢‚Å‚µ‚傤B—Ⴆ‚ΌÂ¢Œ`
  Ž®‚Ì 60M ƒe[ƒv‚ª“Ç‚ß‚Ä‚àA‘‚«ž‚Ý‚Í 120, 150, 250, 525M ‚̃tƒH[ƒ}ƒb
  ƒg‚Å‚µ‚©‚Å‚«‚È‚¢ê‡‚È‚Ç‚Å‚·B

  8.2.7.  ƒe[ƒv‚Ì“ªo‚µ‚ð‚·‚é‚Æ‘S‚Ä‚Ì SCSI ƒfƒoƒCƒX‚ªƒtƒŠ[ƒY‚µ‚Ä‚µ‚Ü‚¤

  ‚±‚ê‚͈ê“x‚ɂЂƂ‚̃Rƒ}ƒ“ƒh‚µ‚©ˆ—‚Å‚«‚È‚¢ SCSI ƒhƒ‰ƒCƒo‚Å“Á‚É—Ç‚­¶
  ‚¶‚é–â‘è‚Å‚·B(“à—e‚ɂ‚¢‚Ä‚Í ``•¡”‚̃fƒoƒCƒX'' ‚ðŒ©‚Ä‰º‚³‚¢B‚Ü‚½‚Ç
  ‚̃hƒ‰ƒCƒo‚ª‚»‚¤‚©‚ɂ‚¢‚Ä‚Í ``w“ü‚ÌŽèˆø: ƒhƒ‰ƒCƒo‹@”\‚Ì”äŠr'' ‚ðŒ©‚Ä
  ‰º‚³‚¢B) ‚µ‚©‚µØ’f‚ð‹‘”Û‚·‚éƒe[ƒvƒhƒ‰ƒCƒu‚à‚¢‚­‚‚©‘¶Ý‚µ‚Ä‚¢‚Ü‚·B

       –ó’: SCSI ƒzƒXƒgƒAƒ_ƒvƒ^‚©‚猩‚āA•¡”‚̃Rƒ}ƒ“ƒh‚𓯎ž‚ÉŽÀ
       s‚·‚é‚ɂ́Aƒ^[ƒQƒbƒgƒfƒoƒCƒX‚ªƒfƒBƒXƒRƒlƒNƒg‚ðƒTƒ|[ƒg‚µ‚Ä
       ‚¢‚邱‚Æ‚ª•K—v‚Å‚·B (‚‚܂èƒRƒ}ƒ“ƒh‚ðŽó‚¯‚Æ‚Á‚½‚ç SCSI ƒoƒX
       ‚ð‰ð•ú‚µAƒf[ƒ^‚ª€”õ‚Å‚«‚½‚çƒ^[ƒQƒbƒg‘¤‚©‚çƒoƒX‚ð—v‹‚µ‚Ä
       ƒf[ƒ^“]‘—‚ðs‚È‚¤B‚»‚ê‚܂ł̊Ԃɕʂ̃fƒoƒCƒX‚ɑ΂·‚éƒRƒ}ƒ“
       ƒh‚Ì‘—o‚âƒf[ƒ^“]‘—‚È‚Ç‚ª‰Â”\‚Æ‚È‚éB) ƒfƒBƒXƒRƒlƒNƒg‚ðƒTƒ|
       [ƒg‚µ‚Ä‚¢‚È‚¢ƒ^[ƒQƒbƒgƒfƒoƒCƒX‚́AƒRƒ}ƒ“ƒh‚ÌŽÀs‚ðI‚é‚Ü‚Å
       SCSI ƒoƒX‚ð•ú‚³‚È‚¢‚̂ŁAƒe[ƒvƒhƒ‰ƒCƒu‚ÌŠª‚«–ß‚µƒRƒ}ƒ“ƒh‚È
       ‚Ç‚ð‘—‚é‚ƔߎS‚È‚±‚Æ‚É‚È‚è‚Ü‚·B

  drivers/scsi/st.c ‚̐擪‚Ɉȉº‚̍s‚ð’ljÁ‚µ‚ăJ[ƒlƒ‹‚ðÄ\’z‚·‚邱‚Æ
  ‚ŁA‚±‚Ì–â‘è‚ð‰ñ”ð‚Å‚«‚éê‡‚à‚ ‚è‚Ü‚·B

       #define ST_NOWAIT

  ‚±‚̕ύX‚ðs‚È‚Á‚½ê‡AƒGƒ‰[ó‘Ԃ̃Œƒ|[ƒg‚ÍŽŸ‚Ì SCSI ƒRƒ}ƒ“ƒh‚ªŽÀs
  ‚³‚ê‚é‚Ü‚Å‚³‚ê‚Ü‚¹‚ñB]‚Á‚āAmt ‚È‚Ç‚ðŽg‚Á‚½“ªo‚µ‚ª‚¿‚á‚ñ‚Æ‚Å‚«‚Ä‚¢
  ‚é‚©‚Ç‚¤‚©‚ðŠm”F‚·‚é‚ɂ͈ȉº‚̂悤‚ȃRƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚Ý‚é•K—v‚ª‚ ‚è‚Ü
  ‚·B

       mt status

  ‚±‚ÌŠm”F‚ð‚µ‚Ä‚¨‚©‚È‚¢‚ƁA“ªo‚µ‚ÉŽ¸”s‚µ‚½ê‡‚Ƀe[ƒv‚ðã‘‚«‚µ‚Ä‚µ‚Ü
  ‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B

  ‚µ‚©‚µ•¡”ƒtƒ@ƒCƒ‹‚ðƒe[ƒv‚ɏ‘‚«ž‚ñ‚Å‚¢‚āA‚±‚Ì‰ðŒˆ–@‚ðŽg‚í‚È‚¯‚ê‚΂È
  ‚ç‚È‚¢ê‡‚́A‚æ‚èƒTƒ|[ƒg‚Ì—Ç‚¢ SCSI ƒ{[ƒh‚©AV‚µ‚¢ƒhƒ‰ƒCƒu‚É‚·‚é•û
  ‚ª—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  8.3.  ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  SCSI ƒe[ƒv‚̓Lƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX‚̃ƒWƒƒ[”ԍ† 9 ‚ðŽg‚¢‚Ü‚·B

  Linux ‚Å‚Í 16 ƒrƒbƒg‚Ì dev_t ‚ðŽg‚Á‚Ä‚¢‚é‚̂ŁAƒ}ƒCƒi[”ԍ†‚É‚Í 8 ƒrƒb
  ƒg‚µ‚©Š„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚Ü‚¹‚ñB‚±‚Ì‚½‚ß SCSI ƒe[ƒv‚̃}ƒCƒi[”ԍ†‚Í
  SCSI ‚̃zƒXƒg/ID/LUN ‚Ì’á‚¢•û‚©‚ç“®“I‚ÉŠ„‚è•t‚¯‚³‚ê‚Ü‚·B

  Šª–ß‚µƒfƒoƒCƒX‚Í 0 ‚©‚ç‚Í‚¶‚Ü‚è‚Ü‚·Bˆê‘ä–Ú‚Ì SCSI ƒe[ƒv /dev/rst0 ‚Í
  c 9 0 ‚Æ‚È‚èA“ñ‘ä–Ú‚Í c 9 1 ‚Æ‚È‚è‚Ü‚·BŠª–ß‚µ‚ð‚µ‚È‚¢ƒfƒoƒCƒX‚ł̓}
  ƒCƒi[”ԍ†‚̍ŏãˆÊƒrƒbƒg‚ªƒZƒbƒg‚³‚ê‚Ü‚·B‚‚܂è /dev/nrst0 ‚Í c 9 128
  ‚Æ‚È‚è‚Ü‚·B

  ’ʏí‚͈ȉº‚̂悤‚È–¼‘O‚ªŽg‚í‚ê‚Ü‚·B

  /dev/nst{”Žš}      Šª–ß‚³‚È‚¢ƒfƒoƒCƒX
  /dev/st{”Žš}       Šª–ß‚·ƒfƒoƒCƒX

  9.  ”Ä—pƒfƒoƒCƒX

  ‚±‚̏͂ł͔ėp SCSI ƒfƒoƒCƒX‚̃hƒ‰ƒCƒo‚É“Á—L‚̏î•ñ‚ɂ‚¢‚ÄŽ¦‚µ‚Ü‚·B

  9.1.  ‘Ήž‚µ‚Ä‚¢‚éƒn[ƒhƒEƒFƒA

  ”Ä—p SCSI ƒhƒ‰ƒCƒo‚Í‘S‚Ä‚Ì SCSI ƒfƒoƒCƒX (ƒfƒBƒXƒNAƒe[ƒvA CDROMAƒ
  ƒfƒBƒAƒ`ƒFƒ“ƒWƒƒ[ƒƒ{ƒbƒg‚È‚Ç‚È‚Ç) ‚Ö SCSI ƒRƒ}ƒ“ƒh‚ð‘—‚éƒCƒ“ƒ^[ƒtƒF
  [ƒX‚Å‚·B

  ‚¨Žg‚¢‚Ì SCSI ƒ{[ƒh‚Æ“d‹C“I‚É :-) ŒÝŠ·«‚Ì‚ ‚é‚à‚Ì‚Í‘S‚Ä“®ì‚·‚é‚Í‚¸
  ‚Å‚·B

  9.2.  ‚æ‚­‚ ‚é–â‘è

  ‚ ‚è‚Ü‚¹‚ñ :-)

  9.3.  ƒfƒoƒCƒXƒtƒ@ƒCƒ‹

  SCSI ‚̔ėpƒfƒoƒCƒX‚̓Lƒƒƒ‰ƒNƒ^ƒfƒoƒCƒX‚̃ƒWƒƒ[”ԍ† 21 ‚ðŽg‚¢‚Ü‚·B
  Linux ‚Å‚Í dev_t ‚ª 16ƒrƒbƒg‚Å‚ ‚é‚Æ‚¢‚¤§ŒÀ‚©‚çAƒ}ƒCƒi[”ԍ†‚Í 0 ‚©
  ‚珇”ԂɃfƒoƒCƒX–ˆ‚É“®“I‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·B

  /dev/sg0

  ‚͈ꖇ–Ú‚Ì SCSI ƒ{[ƒh‚É‚¨‚¯‚éÅ¬‚Ì SCSI/LUN ”ԍ†‚̃fƒoƒCƒX‚É‚È‚è‚Ü
  ‚·B

  10.  w“ü‚ÌŽèˆø‚«

  uLinux ‚ɑΉž‚µ‚Ä‚¢‚邽‚­‚³‚ñ‚̃{[ƒh‚Ì’†‚ŁA‚Ç‚Ì SCSI ƒzƒXƒgƒAƒ_ƒvƒ^
  ‚𔃂¦‚΂¢‚¢‚ñ‚Å‚µ‚傤Hv‚Æ‚¢‚¤Ž¿–â‚ð‚æ‚­•·‚«‚Ü‚·B

  “š‚¦‚́A‚Ç‚Ì’ö“x‚̐«”\‚ðŠú‘Ò‚·‚é‚© (‚ ‚é‚¢‚Í•K—v‚Æ‚·‚é‚©) ‚É‚æ‚Á‚ĈقÈ
  ‚è‚Ü‚·‚µAŽg—p‚·‚éƒ}ƒU[ƒ{[ƒh‚âÚ‘±‚ð—\’肵‚Ä‚¢‚é SCSI Žü•Ó‹@Ší‚É‚æ‚Á
  ‚Ä‚àˆá‚Á‚Ä‚«‚Ü‚·B

  10.1.  “]‘—‚̃^ƒCƒv

  «”\ (‚±‚±‚ł̓Xƒ‹[ƒvƒbƒg‚Æ SCSI I/O ‚̉ž“šŽžŠÔ‚ðŽw‚µ‚Ä‚¢‚Ü‚·) ‚É‚à‚Á
  ‚Æ‚à‘å‚«‚­‰e‹¿‚·‚é‚̂́A“]‘—‚̃^ƒCƒv‚Å‚·BˆÈ‰ºAŠeŽí‚Ì“]‘—ƒ^ƒCƒv‚ɑ΂µ
  ‚āA«”\‚É—^‚¦‚é‰e‹¿‚Ƃǂ̂悤‚ȏꍇ‚É‚¨Š©‚ß‚©‚ðŽ¦‚µ‚Ü‚·B

     ƒˆ‚ȃ|[ƒŠƒ“ƒO
        ƒˆ‚ȃ|[ƒŠƒ“ƒO‚ðs‚¤ I/O ƒ{[ƒh‚́A REQ/ACK ƒnƒ“ƒhƒVƒF[ƒN‚ðŠÜ
        ‚Þ‚·‚×‚Ä‚Ì SCSI M†ˆ—‚ð CPU ‚ōs‚¢‚Ü‚·B

        ‚‘¬‚È CPU ‚Å‚ ‚Á‚Ä‚àA’Pƒ‚ȃV[ƒPƒ“ƒT‚æ‚è‚à REQ/ACK ƒnƒ“ƒhƒVƒF
        [ƒN‚Í’x‚¢‚̂ŁAƒs[ƒN“]‘—ƒŒ[ƒg‚͍‚‘¬‚̃}ƒVƒ“‚Å 150K/•bA’ᑬ‚Ì
        ƒ}ƒVƒ“‚Å‚Í‚¨‚»‚ç‚­ 60K/•b’ö“x‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚Å‚µ‚傤 (ƒtƒ@ƒCƒ‹ƒV
        ƒXƒeƒ€‚ð‰î‚µ‚½“]‘—ƒŒ[ƒg)B

        ‚Ü‚½ƒhƒ‰ƒCƒo‚Í SCSI ƒoƒX‚ªƒrƒW[‚Å‚ ‚éŠÔƒ‹[ƒv‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃç
        ‚È‚¢‚̂ŁASCSI I/O ’†‚É‚Í‚Ù‚Ú 100% CPU ‚ªŽg—p‚³‚êA‰ž“š‚ª‹É’[‚É
        ˆ«‚­‚È‚è‚Ü‚·B’ᑬ‚ŃfƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒNƒg‚ɑΉž‚µ‚Ä‚¢‚È‚¢
        CDROM ‚ð‚±‚ÌŽí‚̃{[ƒh‚ɐڑ±‚·‚é‚ƁAŽg‚¢•¨‚É‚È‚ç‚È‚¢‚قljž“š«‚ª
        ’ቺ‚µ‚Ü‚·B

        ‚±‚ÌŽí‚̃{[ƒh‚́A‚¨Š©‚ß‚Å‚«‚Ü‚¹‚ñB

     ƒCƒ“ƒ^[ƒƒbƒNƒ|[ƒŠƒ“ƒO
        ƒCƒ“ƒ^[ƒƒbƒNƒ|[ƒŠƒ“ƒO‚ðŽg—p‚µ‚½ƒ{[ƒh‚́ASCSI REQ/ACK ƒnƒ“ƒh
        ƒVƒF[ƒNM†‚ª PC ƒoƒX‚̃nƒ“ƒhƒVƒF[ƒNM†‚ƘA“®‚µ‚Ä‚¢‚邱‚Æ‚ðœ
        ‚¯‚΁Aƒˆ‚ȃ|[ƒŠƒ“ƒO‚̃{[ƒh‚Æ–{Ž¿“I‚É•Ï‚í‚è‚Ü‚¹‚ñBƒnƒ“ƒhƒVƒF
        [ƒNˆÈŠO‚Ì SCSI M†ˆ—‚́ACPU ‚É‚æ‚Á‚čs‚í‚ê‚Ü‚·B

        ‚±‚ÌŽí‚̃{[ƒh‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð‰î‚µ‚½ƒs[ƒN“]‘—ƒŒ[ƒg‚́AÅ‘å
        ‚Å 500`600K/•b’ö“x‚Å‚·B

        ƒˆ‚ȃ|[ƒŠƒ“ƒO I/O ƒ{[ƒh‚Æ“¯—l‚ɁAƒhƒ‰ƒCƒo‚Í SCSI ƒoƒX‚ªƒrƒW
        [‚Å‚ ‚éŠÔƒ‹[ƒv‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂ŁACPU ‚Ì—˜—p—¦‚̓fƒoƒC
        ƒX‚Ì“]‘—ƒŒ[ƒg‚ƃfƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒNƒg‚ðs‚¤•p“x‚É‚æ‚Á‚ĕω»
        ‚µ‚Ü‚·B CPU ‚Ì—˜—p—¦‚Í 25% (ƒfƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒNƒg‚ð“KØ‚ɍs
        ‚¤“™‘¬ CDROM ‚̏ꍇ) ‚©‚ç 100% (‚‘¬‚̃hƒ‰ƒCƒuA‚Ü‚½‚̓fƒBƒXƒRƒl
        ƒNƒg/ ƒŠƒRƒlƒNƒg‚ðs‚í‚È‚¢ƒCƒJƒŒ‚½ CDROM ‚̏ꍇ) ‚܂ŕω»‚µ‚Ü
        ‚·B

        •MŽÒ‚Ì 486-66 ‚̏ꍇAƒwƒbƒhƒŒ[ƒg 1080K/•b‚̃hƒ‰ƒCƒu‚Æ T128 ƒ{
        [ƒh‚Å 547K/•b‚̃Xƒ‹[ƒvƒbƒg‚𓾂½Žž‚Ì CPU Žg—p—¦‚Í 90% ‚Å‚µ‚½B

        ƒRƒXƒg‚ðˆÀ‚­—}‚¦‚邱‚Æ‚ªÅ—Dæ‚È‚ç‚΁Aê‡‚É‚æ‚Á‚Ēᑬ‚̃e[ƒv‚â
        CDROM ƒhƒ‰ƒCƒu‚É‚ÍŽg—p‰Â”\‚Å‚µ‚傤B

     FIFO ƒ|[ƒŠƒ“ƒO
        FIFO ƒ|[ƒŠƒ“ƒO‚ðs‚¤ƒ{[ƒh‚́A¬‚³‚È (8K ’ö“x‚Ì) ƒoƒbƒtƒ@‚ð CPU
        ‚Æ SCSI ƒoƒX‚ÌŠÔ‚ÉŽ‚Á‚Ä‚¨‚èA‘½­‚̓Cƒ“ƒeƒŠƒWƒFƒ“ƒg‚ȏˆ—‚ðs‚¤
        ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚»‚ÌŒ‹‰Ê CPU ‚Í FIFO ‚Ƃ̊ԂŃtƒ‹ƒXƒs[ƒh‚Ńf[
        ƒ^‚ð“]‘—‚·‚邱‚Æ‚ª‚Å‚«Aƒf[ƒ^“]‘—‚ÆŠ„‚荞‚ݏˆ— (FIFO ƒGƒ“ƒv
        ƒeƒBAƒfƒBƒXƒRƒlƒNƒg/ ƒŠƒRƒlƒNƒgˆ—‚È‚Ç) ˆÈŠO‚É‚Í CPU ‚ðè—L‚µ
        ‚Ü‚¹‚ñB

        ƒs[ƒN“]‘—ƒŒ[ƒg‚́A‚Ù‚Æ‚ñ‚Ç‚Ì SCSI ƒfƒoƒCƒX‚ɏ\•ª‚È’l‚ª“¾‚ç‚ê‚Ü
        ‚·B FAST SCSI ‚ɑΉž‚µ‚½ Seagate Barracuda ‚Æ Adaptec 1520 ‚Ì‘g
        ‚ݍ‡‚킹‚ŁA’჌ƒxƒ‹‚Ì SCSI ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚Ä 64K ƒuƒƒbƒN‚Ì“Ç‚Ý
        o‚µ‚ðs‚Á‚½ê‡A“]‘—ƒŒ[ƒg‚Í 4M/•b‚É’B‚µ‚Ü‚µ‚½B

        CPU ‚ÌŽg—p—¦‚́AƒfƒoƒCƒX‚Ì“]‘—ƒŒ[ƒg‚É‚æ‚Á‚ĈقȂè‚Ü‚·BƒfƒoƒCƒX
        ‚ª‚‘¬‚É‚È‚é‚قǁA’PˆÊŽžŠÔ“–‚½‚è‚É”­¶‚·‚銄‚荞‚Ý‚ª‘½‚­‚È‚èA‚æ
        ‚葽‚­‚Ì CPU ˆ—ŽžŠÔ‚ð•K—v‚Æ‚µ‚Ü‚·B‚‘¬‚ȃfƒoƒCƒX‚Å‚Í CPU Žg—p
        —¦‚͍‚‚­‚È‚é (75% ’ö“x) ‚à‚̂́AƒVƒXƒeƒ€‚ªŽg‚¢•¨‚É‚È‚ç‚È‚­‚Ȃ邱
        ‚Æ‚Í•’Ê‚ ‚è‚Ü‚¹‚ñB‚±‚ÌŽí‚̃{[ƒh‚́AƒfƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒNƒg
        ‚ðs‚í‚È‚¢ƒCƒJƒŒ‚½ƒfƒoƒCƒX (ˆÀ•¨‚Ì CDROM ƒhƒ‰ƒCƒu‚É‘½‚¢) ‚ɑ΂µ
        ‚Ä‚àA—D‚ꂽ‰ž“š«‚ðŽ¦‚µ‚Ü‚·B

        —\ŽZ‚ªŒµ‚µ‚¢l‚É‚Í‚¨Š©‚ß‚Å‚·B

     ƒXƒŒ[ƒu DMA
        ƒXƒŒ[ƒu DMA ƒ{[ƒh‚̃hƒ‰ƒCƒo‚́A PC ‚Ì DMA ƒRƒ“ƒgƒ[ƒ‰‚Ì 1ƒ`ƒƒ
        ƒlƒ‹‚ðŽg‚Á‚ăf[ƒ^“]‘—‚ðs‚¢A CPU ‚ɐ§Œä‚ð•Ô‚µ‚Ü‚·B

        ƒs[ƒN“]‘—ƒŒ[ƒg‚́APC ‚Ì DMA ƒRƒ“ƒgƒ[ƒ‰‚ª’ᑬ‚È‚½‚߁A‚ ‚܂荂
        ‚­‚È‚è‚Ü‚¹‚ñB‚±‚ÌŽí‚Ì 8bit ƒ{[ƒh‚Æ‚ ‚éƒ}ƒU[ƒ{[ƒh‚Ì‘g‚ݍ‡‚킹
        ‚ł́A 140`150K/•bˆÈã‚Ì“]‘—ƒŒ[ƒg‚Å‚Í–â‘肪¶‚¶‚Ü‚µ‚½B

        CPU Žg—p—¦‚Í‚©‚È‚è—DG‚ŁAFIFO ƒ|[ƒŠƒ“ƒO I/O ƒ{[ƒh‚æ‚è‚à‚킸‚©
        ‚É’á‚¢’ö“x‚Å‚·B‚±‚ÌŽí‚̃{[ƒh‚́AƒfƒBƒXƒRƒlƒNƒg/ƒŠƒRƒlƒNƒg‚ðs
        ‚í‚È‚¢ƒCƒJƒŒ‚½ƒfƒoƒCƒX (ˆÀ•¨‚Ì CDROM ƒhƒ‰ƒCƒu‚É‘½‚¢) ‚É‚à\•ª‘Ï
        ‚¦‚ç‚ê‚Ü‚·B

        ’ᑬ‚Ì CDROM ‚âƒe[ƒvƒhƒ‰ƒCƒu‚É‚ÍŽg—p‰Â”\‚Å‚µ‚傤B

     ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA
        ƒCƒ“ƒeƒŠƒWƒFƒ“ƒg‚ȃ{[ƒh‚Å‚·B‚±‚ÌŽí‚̃{[ƒh‚̃hƒ‰ƒCƒo‚́ASCSI
        ƒRƒ}ƒ“ƒhAƒ^[ƒQƒbƒg‚Æ LUNA‚»‚ê‚Ƀf[ƒ^‚ւ̃|ƒCƒ“ƒ^‚ð\‘¢‘Ì‚É
        ƒZƒbƒg‚µ‚āAƒ{[ƒh‚ɏˆ—‚ð”C‚¹‚Ü‚·Bƒhƒ‰ƒCƒo‚Í‘¼‚̃vƒƒOƒ‰ƒ€‚ɐ§
        Œä‚ð–ß‚µASCSI ƒ{[ƒh‚ÍŠ„‚荞‚Ý‚ð‚ ‚°‚ďˆ—‚ªI‚í‚Á‚½‚±‚Æ‚ð’m‚ç
        ‚¹‚Ü‚·B

        ƒCƒ“ƒeƒŠƒWƒFƒ“ƒX‚ªƒhƒ‰ƒCƒo‚Å‚Í‚È‚­ƒtƒ@[ƒ€ƒEƒFƒA‚É‚ ‚邽‚߁A‚±‚Ì
        Ží‚̃{[ƒh‚̃hƒ‰ƒCƒo‚́A“¯Šú“]‘—Aƒ^ƒO•t‚«ƒRƒ}ƒ“ƒhƒLƒ…[ƒCƒ“ƒO‚È
        ‚ǁA‚æ‚荂“x‚È‹@”\‚ðƒTƒ|[ƒg‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

        ’PˆÊ‚̃Š[ƒh/ƒ‰ƒCƒg‚ðs‚¤ƒpƒbƒ`‚ð“–‚Ä‚é‚ƁAƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð‰î
        ‚µ‚½ƒs[ƒN“]‘—ƒŒ[ƒg‚́Aƒ‰ƒCƒg‚̏ꍇ‚ŃwƒbƒhƒŒ[ƒg‚Ì 100%AƒŠ[
        ƒh‚̏ꍇ‚Å 70% ‚É’B‚µ‚Ü‚·B

        CPU Žg—p—¦‚Í I/O •‰‰×‚ÉŠÖ‚í‚炸Å¬‚ŁAAdaptec 1540 ‚Å”{‘¬ CDROM
        ‚ðƒAƒNƒZƒX’†‚É 5%ASCSI ƒfƒBƒXƒN‚É 1.2M/•b‚ÅŒp‘±“I‚Ƀf[ƒ^“]‘—‚µ
        ‚Ä‚¢‚éê‡‚Å 20% ‚Å‚µ‚½B

        —\ŽZ‚ª”ñí‚ÉŒµ‚µ‚¢ê‡Aƒ}ƒU[ƒ{[ƒh‚ɃoƒO‚ª‚ ‚éê‡ (ƒoƒO‚Ì‚ ‚é
        ƒ}ƒU[ƒ{[ƒh‚ɂ́AƒoƒXƒ}ƒXƒ^‚ª“®ì‚µ‚È‚¢‚à‚Ì‚à‚ ‚è‚Ü‚·)AƒXƒ‹[
        ƒvƒbƒg‚æ‚è‚àƒf[ƒ^ƒAƒNƒZƒXŽžŠÔ‚Ì•û‚ªd—v‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽg‚Á
        ‚Ä‚¢‚éê‡ (ƒoƒXƒ}ƒXƒ^‚̃I[ƒoƒwƒbƒh‚Í 1ƒRƒ}ƒ“ƒh‚ ‚½‚è 3`4ms ‚ 
        ‚è‚Ü‚·) ‚ðœ‚«Aí‚É‚¨Š©‚ß‚Å‚«‚Ü‚·B

  10.2.  ƒXƒLƒƒƒbƒ^/ƒMƒƒƒU

  «”\‚É‘å‚«‚ȉe‹¿‚ð—^‚¦‚é 2”Ԗڂɏd—v‚ȃhƒ‰ƒCƒo‚âƒn[ƒhƒEƒFƒA‚Ì‹@”\‚̓X
  ƒLƒƒƒbƒ^/ƒMƒƒƒU I/O ‚Å‚·B SCSI ƒRƒ}ƒ“ƒh‚ÌŽÀs‚É•K—v‚ȃI[ƒoƒwƒbƒh‚Í‚©
  ‚È‚è‘å‚«‚­Aƒ~ƒŠ•b‚̃I[ƒ_‚Å‚·BAdaptec 1540 ‚̂悤‚ȃCƒ“ƒeƒŠƒWƒFƒ“ƒg
  ƒoƒXƒ}ƒXƒ^‚́Aƒ^[ƒQƒbƒg‚É SCSI ƒRƒ}ƒ“ƒh‚ð‘—‚é‘O‚̏ˆ—‚É 3`4ms ‚©‚©‚é
  ê‡‚ª‚ ‚è‚Ü‚·Bƒoƒbƒtƒ@‚È‚µ‚̃fƒoƒCƒX‚̏ꍇA‚±‚̃I[ƒoƒwƒbƒh‚ÍŽŸ‚̃Z
  ƒNƒ^‚ɃAƒNƒZƒX‚·‚é‚̂ɏí‚É‚à‚¤1‰ñ“]‘Ò‚½‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ù‚Ç‘å‚«‚¢‚½
  ‚߁Aˆê“x‚É1ƒuƒƒbƒN‚Ì“]‘—‚ðs‚È‚¤ê‡‚ɂ́A“]‘—ƒŒ[ƒg‚Í 60K/•b
  (3600rpm ‚̃hƒ‰ƒCƒu‚̏ꍇ) ‚ɂ܂Œቺ‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B‚µ‚½‚ª‚Á‚āA«”\
  ‚ðã‚°‚邽‚߂ɂ́A—^‚¦‚ç‚ꂽ‘å‚«‚³‚̃f[ƒ^‚ð“]‘—‚·‚é‚Ì‚É•K—v‚È SCSI ƒR
  ƒ}ƒ“ƒh‚̐”‚ð­‚È‚­‚·‚邱‚Æ‚ª•K—v‚Æ‚È‚Á‚Ä‚«‚Ü‚·B‚±‚ê‚́A‚ЂƂ‚̃Rƒ}ƒ“
  ƒh‚ ‚½‚è‚É“]‘—‚³‚ê‚éƒf[ƒ^—Ê‚ð‘å‚«‚­‚·‚邱‚Æ‚ðˆÓ–¡‚µ‚Ü‚·B Linux ‚Ì
  ƒoƒbƒtƒ@ƒLƒƒƒbƒVƒ…‚̐݌v‚É‚æ‚èAƒfƒBƒXƒNƒuƒƒbƒN‚Æ‚µ‚ĘA‘±‚µ‚Ä‚¢‚éƒf[
  ƒ^‚Å‚ ‚Á‚Ä‚àAƒƒ‚ƒŠã‚ŘA‘±‚µ‚Ä‚¢‚é‚Æ‚ÍŒÀ‚è‚Ü‚¹‚ñBƒNƒ‰ƒXƒ^‚²‚Ƃ̃Š[
  ƒh/ƒ‰ƒCƒgƒpƒbƒ`‚ª‚ ‚½‚Á‚Ä‚¢‚éê‡‚ɂ́A4K ‚̃oƒbƒtƒ@‚͘A‘±‚µ‚Ä‚¢‚Ü‚·B
  ‚µ‚½‚ª‚Á‚āASCSI ƒRƒ}ƒ“ƒh‚ ‚½‚è“]‘—‚³‚ê‚éƒf[ƒ^—ʂ͍őå‚Å 1K * ƒX
  ƒLƒƒƒbƒ^/ ƒMƒƒƒU—̈æ‚̐” (ƒNƒ‰ƒXƒ^‚²‚Ƃ̃Š[ƒh/ƒ‰ƒCƒgƒpƒbƒ`‚ª‚ ‚½‚Á‚Ä
  ‚¢‚È‚¢ê‡)A‚ ‚é‚¢‚Í4K * ƒXƒLƒƒƒbƒ^/ƒMƒƒƒU—̈æ‚̐” (ƒNƒ‰ƒXƒ^‚²‚Ƃ̃Š
  [ƒh/ƒ‰ƒCƒgƒpƒbƒ`‚ª‚ ‚½‚Á‚Ä‚¢‚éê‡) ‚Æ‚È‚è‚Ü‚·BŽÀŒ±‚ÌŒ‹‰ÊAŽ„‚½‚¿‚Í
  ‚Ð‚Æ‚Â‚Ì SCSI ƒRƒ}ƒ“ƒh‚ ‚½‚è‚É“]‘—‚·‚éƒf[ƒ^‚Ì‘å‚«‚³‚Í 64K ‚ª“K“–‚¾‚ë
  ‚¤‚Æ‚¢‚¤Œ‹˜_‚É’B‚µ‚Ü‚µ‚½B‚±‚ê‚́AƒNƒ‰ƒXƒ^‚²‚Ƃ̃Š[ƒh/ƒ‰ƒCƒgƒpƒbƒ`‚ª
  “–‚½‚Á‚Ä‚¢‚éê‡‚Ńoƒbƒtƒ@ƒTƒCƒY‚Ì 16”{A‚»‚¤‚Å‚È‚¢ê‡‚É‚Í 64”{‚Å‚·B
  16K ‚©‚ç 64K ‚É“]‘—ƒTƒCƒY‚𑝂₵‚½Œ‹‰ÊAAdaptec 1540 ƒVƒŠ[ƒY‚̃{[ƒh
  ‚ðŽg‚Á‚½ê‡‚Ńtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð‰î‚µ‚½“ǂݏ‘‚«‚ªƒwƒbƒhƒŒ[ƒg‚Ì 50% ‚©
  ‚ç 75% (ƒŠ[ƒh‚̏ꍇ) ‚¨‚æ‚Ñ 100% (ƒ‰ƒCƒg‚̏ꍇ) ‚É‚Ü‚ÅŒüã‚µ‚Ü‚µ‚½B

  10.3.  ƒ[ƒ‹ƒ{ƒbƒNƒXƒCƒ“ƒ^[ƒtƒF[ƒX

  Ultrastor ‚â WD7000 ‚â Adaptec 1540 ‚â 1740A‚»‚ê‚É BusLogic ‚̃{[ƒh
  ‚ȂǁAƒCƒ“ƒeƒŠƒWƒFƒ“ƒg‚ȃzƒXƒgƒAƒ_ƒvƒ^‚Ì‘½‚­‚̓ƒCƒ‹ƒ{ƒbƒNƒXƒCƒ“ƒ^[
  ƒtƒF[ƒX‚ðŽ‚Á‚Ä‚¢‚Ü‚·B‚±‚ê‚́ASCSI ƒRƒ}ƒ“ƒh‚ðŽÀs‚·‚éÛA“Á’è‚̃ƒ‚
  ƒŠƒAƒhƒŒƒX (ƒƒCƒ‹ƒ{ƒbƒNƒX) ‚É SCSI ƒRƒ}ƒ“ƒh\‘¢‘Ì‚ð‘‚«ž‚݁Aƒ{[ƒh‚É
  M†‚ð‘—‚è (‚‚܂èAo‚·‚ׂ«ƒ[ƒ‹‚ª‚ ‚邱‚Æ‚ðŽ¦‚·ƒtƒ‰ƒO‚ðã‚°)AŒ‹‰Ê
  (•ÔM) ‚ð‘҂‚à‚Ì‚Å‚·B‚±‚̂悤‚ȍ‚ƒŒƒxƒ‹‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒCƒ“ƒ^[ƒtƒF
  [ƒX‚ðŽg—p‚µ‚½ê‡Aƒ\ƒtƒgƒEƒFƒA‚̕ύX‚È‚µ‚É FAST + WIDE SCSI ‚̂悤‚È
  V‚µ‚¢‹@”\‚ðŽ‚Á‚½ƒ{[ƒh‚Ƀo[ƒWƒ‡ƒ“ƒAƒbƒv‚Å‚«‚邱‚Æ‚ª‘½‚­‚È‚è‚Ü‚·Bˆê
  ”Ê“I‚ÈŒXŒü‚Æ‚µ‚ăhƒ‰ƒCƒo‚̓Vƒ“ƒvƒ‹‚ÈŽÀ‘•‚Å‹@”\‚ª‘½‚­AˆÀ’肵‚½‚à‚Ì‚É‚È
  ‚è‚Ü‚·B

  ‚»‚ê‚ɑ΂µ‚Ä NCR53c7/8xx ƒtƒ@ƒ~ƒŠ‚â Adaptec AIC-7770/7870 ƒ`ƒbƒv
  (274xA284xA‚»‚ê‚É 2940 ƒ{[ƒh‚ÉŽg‚í‚ê‚Ä‚¢‚Ü‚·) ‚Ȃǂ̃{[ƒh‚́A‚æ‚è
  ’჌ƒxƒ‹‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽg‚¢‚Ü‚·B‚±‚Ì—˜“_‚Æ‚µ‚ẮA
  ˆ—‚Ì‘½‚­‚ªƒ{[ƒhã‚̃vƒƒZƒbƒT‚©‚ç‚æ‚荂‘¬‚ȃzƒXƒg CPU ‚Ɉڂ邽‚ߍ‚
  ‘¬‰»‚µ‚â‚·‚¢‚Æ‚¢‚¤“_A_“‚É•x‚Ý‚ ‚éŽí‚Ì‹@”\ (”CˆÓ‚̃fƒoƒCƒX‚ɑ΂·‚é
  ƒ^[ƒQƒbƒgƒ‚[ƒh‚È‚Ç) ‚ªŽÀ‘•‚µ‚â‚·‚¢‚Æ‚¢‚¤“_A‚»‚ê‚ɐ»‘¢ƒRƒXƒg‚ª’á‚¢
  (NCR ‚̃{[ƒh‚̂悤‚ɁAÁ”ïŽÒ‚É‚Æ‚Á‚Ä‚àˆÀ‚­”ƒ‚¦‚邱‚Ƃɂ‚Ȃª‚è‚Ü‚·)
  ‚Æ‚¢‚¤“_‚È‚Ç‚ª‚ ‚°‚ç‚ê‚Ü‚·Bˆê•ûŒ‡“_‚Æ‚µ‚ẮAƒhƒ‰ƒCƒo‚ª•¡ŽG‚ɂȂ肪‚¿
  (‚±‚ê‚̓oƒO‚Ì“ü‚荞‚Þ—]’n‚à‘½‚­‚Ȃ邱‚Æ‚ðˆÓ–¡‚µ‚Ü‚·) ‚¾‚Æ‚¢‚¤“_A‚»‚ê
  ‚ɐV‚µ‚¢ƒ`ƒbƒv‚Ì‹@”\‚𐶂©‚·‚½‚߂ɂ̓hƒ‰ƒCƒo‚̕ύX‚ª•K—v‚¾‚Æ‚¢‚¤“_‚ª‚ 
  ‚°‚ç‚ê‚Ü‚·B

  10.4.  ƒoƒX‚̃^ƒCƒv

  ƒoƒX‚̃^ƒCƒv‚ÍŽŸ‚ɍl—¶‚·‚ׂ«“_‚ŁAISAAEISAAVLA‚»‚ê‚É PCI ‚È‚Ç‚Ì‘I‘ð
  Žˆ‚ª‚ ‚è‚Ü‚·Bƒ}[ƒPƒeƒBƒ“ƒO‚̘A’†‚́Aƒo[ƒXƒg“]‘—ƒŒ[ƒg‚Æ‹ó‘z‚ÉŠî‚¢
  ‚½‚΂©‚΂©‚µ‚¢”’l‚ðé“`‚µ‚Ä‚¢‚Ü‚·‚ªA‚±‚ñ‚È‚à‚Ì‚ÍŽÀÛ‚Ì–ð‚É‚Í—§‚¿‚Í‚µ
  ‚Ü‚¹‚ñB‚»‚Ì‚©‚í‚è‚ÉŽ„‚ÍŠeŽí‚ÌŽü•Ó‹@Ší‚ɂ‚¢‚Ä‘ª’肵‚½Œ‹‰Ê‚ð‚à‚Æ‚É‚µ
  ‚½A‚æ‚èŽÀ—p“I‚Ȑ”’l‚ðŽ¦‚·‚±‚Æ‚É‚µ‚Ü‚·B

     ISA
        ƒoƒ“ƒh•‚́AƒoƒXƒ}ƒXƒ^ƒfƒoƒCƒX‚̏ꍇA5M/•b‚æ‚è‚à­‚µ—Ç‚¢’ö“x‚Å
        ‚·BISA ƒoƒX‚Ì’²’â‚́A‚¢‚É‚µ‚¦‚Ì 8237 DMA ƒRƒ“ƒgƒ[ƒ‰‚É‚æ‚Á‚čs
        ‚í‚ê‚é‚̂ŁAƒoƒX‚ÌŠl“¾‚É‚©‚©‚鎞ŠÔ‚Í”äŠr“I’·‚­‚È‚è‚Ü‚·BŠ„‚荞‚Ý
        ‚ÌŒŸo‚̓GƒbƒWƒgƒŠƒK•ûŽ®‚Ȃ̂ŁAŠ„‚荞‚Ý‚Ì‹¤—L‚Í‚Å‚«‚Ü‚¹‚ñB’Ê
        íAISA ‚̓oƒbƒtƒ@‚³‚ê‚Ä‚¢‚È‚¢‚½‚߁A“]‘—’†‚̓zƒXƒgƒoƒX‚ƃƒ‚ƒŠƒo
        ƒX‚ªè—L‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·BƒoƒX‚̐è—L‚ð–h‚®ƒƒJƒjƒYƒ€‚Í’ñ‹Ÿ‚³‚ê‚Ü
        ‚¹‚ñB

     VL ƒoƒ“ƒh•‚Í‚¨‚æ‚» 30M/•b‚Å‚·BƒVƒXƒeƒ€‚É‚æ‚Á‚Ä‚Í‹KŠi‚©‚çŠO‚ꂽƒ^
        ƒCƒ~ƒ“ƒO‚ŃoƒX‚ð‹ì“®‚µ‚Ä‚¢‚é‚à‚Ì‚à‚ ‚èA‚±‚̂悤‚ȃVƒXƒeƒ€‚Å‚Í“®
        ‚©‚È‚¢ƒ{[ƒh‚à‚ ‚è‚Ü‚·‚©‚çA•Ô•i•ÛØ‚Ì‚È‚¢ƒn[ƒhƒEƒFƒA‚ðw“ü‚·‚é
        ê‡‚É‚Í‚±‚Ì“_‚ðl—¶‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B’ʏíAVL ƒoƒX‚̓oƒbƒtƒ@
        ‚³‚ê‚Ä‚¢‚È‚¢‚½‚߁A“]‘—’†‚ɂ̓zƒXƒgƒoƒX‚ƃƒ‚ƒŠƒoƒX‚ªè—L‚³‚ê‚Ä‚µ
        ‚Ü‚¢‚Ü‚·B

     EISA
        ƒoƒ“ƒh•‚Í‚¨‚æ‚» 30M/•b‚Å‚·‚ªAƒoƒXƒ}ƒXƒ^“]‘—‚͒ʏí VL ‚æ‚è‚à‚
        ‘¬‚Å‚·BƒoƒX‚ªƒoƒbƒtƒ@‚³‚ê‚Ä‚¢‚éƒVƒXƒeƒ€‚ł́A‚‘¬‚ȃzƒXƒg/ƒƒ‚
        ƒŠƒoƒX‚ւ̃o[ƒXƒg“]‘—‚ª‰Â”\‚ŁACPU «”\‚ւ̉e‹¿‚àÅ¬ŒÀ‚Æ‚È‚è‚Ü
        ‚·B EISA ‚ÌŠ„‚荞‚ÝŒŸo‚̓GƒbƒWƒgƒŠƒK‚É‚àƒŒƒxƒ‹ƒZƒ“ƒX‚É‚àÝ’è‚Å
        ‚«‚邽‚߁Aƒhƒ‰ƒCƒo‚ª‘Ήž‚µ‚Ä‚¢‚ê‚Ί„‚荞‚Ý‚Ì‹¤—L‚ª‰Â”\‚Å‚·B
        EISA ƒoƒX‚̓{[ƒh‚²‚Æ‚É“Æ—§‚µ‚½ƒAƒhƒŒƒX‹óŠÔ‚ðŠ„‚è“–‚Ă邽‚߁AISA
        ‚â VL ‚É”ä‚ׂĎ‘Œ¹‚̏Փ˂ª‹N‚±‚邨‚»‚ê‚͏­‚È‚­‚È‚è‚Ü‚·B

     PCI
        ƒoƒ“ƒh•‚Í‚¨‚æ‚» 60M/•b‚Å‚·BPCI ƒVƒXƒeƒ€‚Í‚½‚¢‚Ä‚¢ƒzƒXƒgƒuƒŠƒb
        ƒWã‚É’x‰„‘‚«ž‚݃oƒbƒtƒ@‚ðŽ‚Á‚Ä‚¨‚èAƒoƒXŠÔ‚̃Xƒs[ƒh‚̈Ⴂ‚ª
        ƒoƒX‚â CPU ‚̐«”\‚É—^‚¦‚é‰e‹¿‚ðÅ¬ŒÀ‚É—}‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
        PCI ‚ÌŠ„‚荞‚݂̓Œƒxƒ‹ƒZƒ“ƒX‚Ȃ̂ŁAƒhƒ‰ƒCƒo‚ª‘Ήž‚µ‚Ä‚¢‚ê‚Ί„‚è
        ž‚Ý‚ð‹¤—L‚·‚邱‚Æ‚ª‰Â”\‚Å‚·BƒoƒX‚̐è—L‚ð–h‚®ƒƒJƒjƒYƒ€‚ª’ñ‹Ÿ‚³
        ‚ê‚Ä‚¨‚èAƒ}ƒXƒ^‚ƃXƒŒ[ƒu‚Ì‚Ç‚¿‚ç‚©‚ç‚Å‚àƒoƒXƒTƒCƒNƒ‹‚ð’†’f‚·‚é
        ‚±‚Æ‚ª‰Â”\‚Å‚·B

        PCI ‚́A‘‚«ž‚݉”\‚Ȑݒ背ƒWƒXƒ^‚ðƒ{[ƒh‚²‚Æ‚É“Æ—§‚µ‚½ƒAƒhƒŒƒX
        ‹óŠÔ‚ÉŽ‚Á‚Ä‚¨‚èAƒvƒ‰ƒOƒAƒ“ƒhƒvƒŒƒCƒƒJƒjƒYƒ€‚ð’ñ‹Ÿ‚µ‚Ü‚·B³‚µ
        ‚­ŽÀ‘•‚³‚ꂽ PCI ƒVƒXƒeƒ€‚̓vƒ‰ƒOƒAƒ“ƒhƒvƒŒƒC‹@”\‚ðŽ‚Á‚Ä‚¢‚Ü
        ‚·B

        PCI ‚̓gƒŒ[ƒX’·A•‰‰×A‹@ŠB“I¡–@‚Ȃǂɂ‚¢‚Ä‘å•ÏŒµ–§‚É‹K’肵‚Ä
        ‚¢‚é‚̂ŁAVL ‚â ISA ‚æ‚è‚àM—Š«‚͍‚‚¢‚Í‚¸‚Å‚·B

        Œ‹˜_‚ðŒ¾‚¤‚ƁAPCI ‚ªÅ—Ç‚Ì PC ƒoƒX‚Å‚·‚ªAŽã“_‚à‚ ‚è‚Ü‚·BPCI ‚Í
        ‚Ü‚¾»•i‚ª¢‚ɏo‚Ä‚©‚ç“ú‚ªó‚­A‘å•”•ª‚̃[ƒJ[‚Í‚·‚Å‚É–â‘è‚ð‰ð
        Œˆ‚µ‚Ä‚¢‚é‚Æ‚Í‚¢‚¦A‚Ü‚¾ŒÃ‚¢ƒoƒO‚ ‚è‚Ì PCI ƒn[ƒhƒEƒFƒA‚âƒCƒJƒŒ
        ‚½ BIOS ‚ª‘¶Ý‚µ‚Ü‚·B‚±‚Ì‚½‚߁A•MŽÒ‚Í•Ô•i•ÛØ•t‚«‚̃n[ƒhƒEƒFƒA
        ‚ðw“ü‚·‚邱‚Æ‚ð‹­‚­‚¨Š©‚ß‚µ‚Ü‚·BÅ‹ß‚Ì PCI ƒ}ƒU[ƒ{[ƒh‚͐^‚Ì
        ƒvƒ‰ƒOƒAƒ“ƒhƒvƒŒƒC‚ðŽÀŒ»‚µ‚Ä‚¢‚Ü‚·‚ªAŒÃ‚¢ƒ{[ƒh‚ł̓Wƒƒƒ“ƒp‚ƃ\
        ƒtƒgƒEƒFƒA‚É‚æ‚éÝ’肪•K—v‚ȏꍇ‚à‚ ‚è‚Ü‚· (—Ⴆ‚Ί„‚荞‚݃Œƒxƒ‹
        ‚ÌŠ„“–)B PCI ‚Ì–â‘è‚ð‰ðŒˆ‚·‚é‚É‚ÍŽžŠÔ‚ª‚©‚©‚邱‚Æ‚ª‘½‚­A‚±‚Ì‚½
        ‚߃VƒXƒeƒ€‚𓮍삳‚¹‚é‚Ü‚Å‚ÌŽžŠÔ‚ª”ñí‚ɏd—v‚ȏꍇ‚É‚Í‚¨‚·‚·‚ß‚Å
        ‚«‚Ü‚¹‚ñB

  ’ᑬ‚Ì SCSI ƒfƒoƒCƒXA—Ⴆ‚΃wƒbƒhƒŒ[ƒg‚ª 2M/•b’ö“x‚©‚»‚êˆÈ‰º‚̃fƒBƒX
  ƒN‚â CDROMAƒe[ƒvƒhƒ‰ƒCƒu‚ÉŠÖ‚µ‚ẮAPC ‘¤‚̃oƒXƒCƒ“ƒ^[ƒtƒF[ƒX‚ª
  ˆá‚Á‚Ä‚àƒXƒ‹[ƒvƒbƒg‚Í‚Ù‚Æ‚ñ‚Ǖω»‚µ‚Ü‚¹‚ñBÅ‹ß‚̃MƒKƒoƒCƒgƒNƒ‰ƒX‚̃n
  ƒCƒGƒ“ƒh SCSI ƒhƒ‰ƒCƒu‚̃wƒbƒhƒŒ[ƒg‚Í 4-5M/•b‚É’B‚µA‚ ‚郁[ƒJ[‚Í
  14M/•b‚̃wƒbƒhƒŒ[ƒg‚ðŽÀŒ»‚·‚é•À—ñƒwƒbƒhƒ†ƒjƒbƒg‚̃Aƒ‹ƒtƒ@ƒeƒXƒg‚ðs‚Á
  ‚Ä‚¢‚Ü‚·B‚±‚̂悤‚ȃhƒ‰ƒCƒu‚ł͍‚‘¬‚ȃoƒXã‚̃Rƒ“ƒgƒ[ƒ‰‚ª«”\‚ð”­Šö
  ‚µ‚Ü‚·B‚ ‚郆[ƒU[‚Í Adaptec 1542 ISA ƒ{[ƒh‚©‚ç NCR53c810 PCI ƒ{[
  ƒh‚É•Ï‚¦‚āA2.5”{«”\‚ªŒüã‚µ‚½‚»‚¤‚Å‚·B

  PCI ‚Ì’x‰„‘‚«ž‚Ý‚âA“¯—l‚̃‰ƒCƒgƒoƒbƒtƒ@‹@\‚ªŽg—p‚³‚ê‚éê‡‚ðœ‚¢
  ‚āAƒVƒXƒeƒ€’†‚̂ЂƂ‚̃oƒX‚ªƒrƒW[‚Ì‚Æ‚«‚́A‚·‚ׂẴoƒX‚ªƒAƒNƒZƒX•s
  ‰Â”\‚Æ‚È‚è‚Ü‚·B‚µ‚½‚ª‚Á‚āAƒoƒX‚̃Xƒs[ƒh‚ª“ª‘Å‚¿‚ɂȂ邱‚Æ‚Í SCSI ‚Ì
  «”\‚ɉe‹¿‚µ‚È‚¢‚Æ‚µ‚Ä‚àAƒVƒXƒeƒ€‚̉ž“š«‚ɂ͈«‰e‹¿‚ð—^‚¦‚邨‚»‚ꂪ‚ 
  ‚è‚Ü‚·B‚‚܂èAISA ƒoƒXã‚Å 4M/•b‚Ì SCSI ƒfƒBƒXƒN‚ðŽg—p‚µ‚Ä‚¢‚éê‡A
  ƒoƒ“ƒh•‚Ì 80% ‚ðŽ¸‚Á‚Ä‚¢‚邱‚Æ‚É‚È‚è‚Ü‚·B ISA/VL ƒVƒXƒeƒ€‚ł͉æ–Ê•`
  ‰æ‚ÉŽg‚¦‚é‚Ì‚Í 6M/•b‚µ‚©‚ ‚è‚Ü‚¹‚ñB‚½‚¢‚Ä‚¢‚̏ꍇAƒoƒbƒNƒOƒ‰ƒEƒ“ƒh‚Å
  ŽÀs’†‚̃Wƒ‡ƒu‚É‚Í“¯—l‚̉e‹¿‚ª‚ ‚è‚Ü‚·B

  16M ˆÈã‚̃ƒ‚ƒŠ[‚ª‚ ‚Á‚Ä‚à ISA ƒoƒXƒ}ƒXƒ^ SCSI ƒ{[ƒh‚ªŽg‚¦‚È‚¢‚킯
  ‚Å‚Í‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‘¼‚̃CƒJƒŒ‚½ OS ‚ƈá‚Á‚āALinux ‚Í ISA
  ƒRƒ“ƒgƒ[ƒ‰‚Å 16M ˆÈã‚̗̈æ‚É DMA “]‘—‚·‚鎞‚ɂ̓_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO
  ‚ðs‚¢‚Ü‚·B‚±‚ê‚É‚æ‚鐫”\‚̒ቺ‚͂킸‚© 1.5% ’ö“x‚ŁA‚Ü‚Á‚½‚­‹C‚É‚È‚è
  ‚Ü‚¹‚ñB

  ÅŒã‚ɁAƒoƒXƒCƒ“ƒ^[ƒtƒF[ƒX‚ªˆá‚Á‚Ä‚àAƒoƒXƒ}ƒXƒ^•ûŽ®‚̃{[ƒh‚Ì’l’i‚Í
  ‚»‚ê‚Ù‚Ç•Ï‚í‚ç‚È‚¢‚±‚Æ‚ª‘½‚¢A‚Æ‚¢‚¤‚±‚Æ‚ÍŠo‚¦‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B

  ˆÈã‚Ì‹c˜_‚𓥂܂¦‚āA–Ú“I‚É‚æ‚Á‚ăoƒX‚ɏ‡˜‚ð‚‚¯‚é‚ÆŽŸ‚̂悤‚É‚È‚é‚Å
  ‚µ‚傤B

       ˆÀ’萫‚ð‹‚ß‚éBƒCƒ“ƒXƒg[ƒ‹‚É•K—v‚ÈŽžŠÔ‚ª      EISA ISA VL PCI
       d—vBƒ{[ƒh‚ª•Ô•i‚Å‚«‚È‚¢ê‡B

       «”\‚ð‹‚ß‚éBƒCƒ“ƒXƒg[ƒ‹‚É‚Í‘½­ŽžŠÔ‚ª        PCI EISA VL ISA
       ‚©‚©‚Á‚Ä‚à‚æ‚¢B

       –ó’: Œ»Ý‚Ì PCI ‚́A­‚È‚­‚Æ‚à VL ‚æ‚è‚͈À’肵‚Ä‚¢‚é‚ÆŽv‚¢
       ‚Ü‚·B

  ‚·‚łɏq‚ׂ½‚悤‚ɁAƒoƒXƒ}ƒXƒ^•ûŽ®‚ª‘‡“I‚ȃVƒXƒeƒ€‚̐«”\‚É—^‚¦‚é‰e‹¿
  ‚Í”ñí‚É‘å‚«‚­‚È‚Á‚Ä‚«‚Ä‚¢‚é‚̂ŁASCSI ƒRƒ“ƒgƒ[ƒ‰‚ðw“ü‚·‚éÛ‚ɂ̓o
  ƒX‚̃^ƒCƒv‚æ‚è‚àƒoƒXƒ}ƒXƒ^‚Å‚ ‚é‚©‚Ç‚¤‚©‚Ì•û‚ðdŽ‹‚·‚ׂ«‚Å‚·B

  10.5.  •¡”‚̃fƒoƒCƒX

  SCSI ƒoƒXã‚É•¡”‚̃fƒoƒCƒX‚ª‘¶Ý‚·‚éê‡AƒzƒXƒgƒAƒ_ƒvƒ^‚âƒhƒ‰ƒCƒo‚ª
  “¯Žž‚É•¡”‚̃Rƒ}ƒ“ƒh‚ð•À—ñ‚ɏˆ—‚Å‚«‚é‚©‚Ç‚¤‚©‚ªd—v‚É‚È‚Á‚Ä‚«‚Ü‚·B‚±
  ‚Ì‹@”\‚́Aƒe[ƒvƒhƒ‰ƒCƒu‚ðŽg—p‚·‚éê‡‚É‚Í‚Ù‚Ú•K{‚Æ‚È‚è‚Ü‚·‚µA—Ⴆ‚Î
  CDROM ‚ƃfƒBƒXƒNƒhƒ‰ƒCƒu‚Æ‚¢‚Á‚½AƒXƒs[ƒh‚̈قȂéƒfƒoƒCƒX‚ª‘¶Ý‚·‚éê
  ‡‚É‚Í”ñí‚É–]‚Ü‚µ‚¢‹@”\‚ÆŒ¾‚¦‚Ü‚·B Linux ƒhƒ‰ƒCƒo‚ª1‚‚̃Rƒ}ƒ“ƒh‚µ‚©
  “¯Žž‚ɂ͏ˆ—‚Å‚«‚È‚¢ê‡Aƒe[ƒvƒhƒ‰ƒCƒu‚ªƒe[ƒv‚ðŠª‚«–ß‚µ‚½‚胁ƒfƒBƒA
  ‚̍Ōã‚ð’T‚µ‚Ä‚¢‚éŠÔ (‚¨‚»‚ç‚­ 30•ª‚Ù‚Ç)AƒfƒBƒXƒNƒhƒ‰ƒCƒu‚ɃAƒNƒZƒX‚Å
  ‚«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·BƒfƒBƒXƒNƒhƒ‰ƒCƒu‚ª 2‘ä‚ ‚éê‡A‚±‚Ì–â‘è‚ÍŒ°’˜
  ‚Å‚Í‚ ‚è‚Ü‚¹‚ñ‚ªAƒXƒ‹[ƒvƒbƒg‚ª 2‘ä‚Ì“]‘—ƒŒ[ƒg‚̘a‚Å‚Í‚È‚­A2‘ä‚Ì“]
  ‘—ƒŒ[ƒg‚Ì•½‹Ï‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

  10.6.  SCSI-IASCSI-IIASCSI-IIIAFAST ‚¨‚æ‚Ñ WIDE ƒIƒvƒVƒ‡ƒ“‚È‚Ç‚É‚Â
  ‚¢‚Ä

  SCSI ‚Í”NXi•à‚µ‚Ä‚¢‚Ü‚·BV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚Ì‹KŠi‚ɂ́A‚æ‚荂‚¢“]‘—ƒŒ
  [ƒg‚âƒXƒ‹[ƒvƒbƒg‚ðŒüã‚³‚¹‚邽‚ß‚Ì•û–@AV‚µ‚¢ƒfƒoƒCƒX‚ɑ΂·‚éƒRƒ}ƒ“
  ƒh‚Ì•W€‰»A‚·‚łɃTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒfƒoƒCƒX‚ɑ΂·‚éV‚µ‚¢ƒRƒ}ƒ“ƒh‚Ì’Ç
  ‰Á‚È‚Ç‚ª‹K’肳‚ê‚Ä‚¢‚Ü‚·B

  SCSI ‚̃ŠƒrƒWƒ‡ƒ“ƒŒƒxƒ‹‚»‚ꎩ‘̂ɂ́AŽÀÛ‚ɂ͈Ӗ¡‚Í‚ ‚è‚Ü‚¹‚ñB SCSI-
  II ‚ª SCSI-I ‚Ì’PˆêƒCƒjƒVƒG[ƒ^ƒIƒvƒVƒ‡ƒ“‚ð‹–‚³‚È‚¢A‚Æ‚¢‚Á‚½±×‚È“_
  ‚ðœ‚¯‚Î SCSI ‚͉ºˆÊŒÝŠ·«‚ð•Û‚Á‚Ä‚¨‚èAV‚µ‚¢‹@”\‚Í•K{‹@”\‚Æ‚µ‚Ä‚Å‚Í
  ‚È‚­AƒIƒvƒVƒ‡ƒ“‹@”\‚Æ‚µ‚Ä“±“ü‚³‚ê‚Ü‚·B‚µ‚½‚ª‚Á‚āASCSI ƒAƒ_ƒvƒ^‚ð
  SCSIASCSI-IIA‚ ‚é‚¢‚Í SCSI-III ‚ƌĂԂ̂̓}[ƒPƒeƒBƒ“ƒO“I‚ȈӖ¡‚µ‚©
  ‚È‚¢‚ÆŒ¾‚Á‚Ä‚à‰ßŒ¾‚Å‚Í‚È‚¢‚Å‚µ‚傤B

  10.7.  ƒhƒ‰ƒCƒo‹@”\‚Ì”äŠr

  ƒhƒ‰ƒCƒo‹@”\‚Ì”äŠr‚ðˆÈ‰º‚Ì•\‚ÉŽ¦‚µ‚Ü‚· (‚»‚̃hƒ‰ƒCƒo‚ŃTƒ|[ƒg‚³‚ê‚Ä‚¢
  ‚éƒ`ƒbƒv‚̓JƒbƒR“à‚ÉŽ¦‚µ‚Ä‚ ‚è‚Ü‚·)B

  ƒhƒ‰ƒCƒo–¼                              “¯Žž”­s‰Â”\‚È  ƒXƒLƒƒƒbƒ^/     •¡”
                  “]‘—ƒ‚[ƒh              ƒRƒ}ƒ“ƒh”      ƒMƒƒƒU‚̐§ŒÀ    ƒ{[ƒh
                                          ‘S‘Ì/LUN

  AM53C974        ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    12s/1s          255s            Y
  aha152x         FIFO(8k) ƒ|[ƒŠƒ“ƒO     7s/1s           255s            N
      (AIC6260,
      AIC6360)
  aha1542         ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    8s/1s           16              Y
  aha1740         ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    32s             16              N
  aha274x         ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    4s/1s           255s            Y
  BusLogic        ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    192/31          128s, 8192h     Y
  (‚±‚Ì’l‚Í BT-948/958/958D ‚Ì‚à‚̂ŁAŒÃ‚¢ƒ{[ƒh‚̃Tƒ|[ƒg‚·‚éƒRƒ}ƒ“ƒh”‚Í
  ‚à‚Á‚Ə­‚È‚¢)
  eata_dma        ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    64s-8192h/2-64  512s, 8192h     Y
  fdomain         FIFO(8k) ƒ|[ƒŠƒ“ƒO     1s              64s             N
      (TMC1800,   TMC18c30 ‚Í 2k FIFO
      TMC18c30,
      TMC18c50,
      TMC36c70)

  in2000*         FIFO(2k) ƒ|[ƒŠƒ“ƒO     1s              255s            N
  g_NCR5380       ƒˆ‚ȃ|[ƒŠƒ“ƒO        16s/2s          255s            Y
      (NCR5380,
      NCR53c80,
      NCR5381,
      NCR53c400)
  gsi8*           ƒXƒŒ[ƒu DMA            16s/2s          255s
      (NCR5380)
  PAS16           ƒˆ‚ȃ|[ƒŠƒ“ƒO        16s/2s          255s            Y
      (NCR5380)   ‚Ü‚½‚̓Cƒ“ƒ^[ƒƒbƒNƒ|[ƒŠƒ“ƒO
                  (ƒVƒXƒeƒ€‚É‚æ‚Á‚Ä‚Í“®ì‚µ‚Ü‚¹‚ñI)
  seagate         ƒCƒ“ƒ^[ƒƒbƒNƒ|[ƒŠƒ“ƒO1s/1s           255s            N
  wd7000          ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    16s/1s          16              Y
  t128            ƒCƒ“ƒ^[ƒƒbƒNƒ|[ƒŠƒ“ƒO16s             255s            Y
      (NCR5380)
  qlogic          ƒCƒ“ƒ^[ƒƒbƒNƒ|[ƒŠƒ“ƒO1s/1s           255s            N
  ultrastor       ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA    16s/2s          32              Y
  53c7,8xx        ƒoƒXƒ}ƒXƒ^ƒŠƒ“ƒO DMA
      (NCR53c810,
       NCR53c815,
       NCR53c820,
       NCR53c825)
      rel5                                1s/1s           127s            N
      rel10                               8s/1s           127s            Y

  ’:

  1. Œã‚ë‚É '*' ‚̈󂪕t‚¢‚½ƒhƒ‰ƒCƒo‚Í”z•z”ł̃J[ƒlƒ‹‚É‚ÍŠÜ‚Ü‚ê‚Ä‚¨‚ç
     ‚¸AƒoƒCƒiƒŠƒu[ƒgƒCƒ[ƒW‚Í“üŽè‚Å‚«‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  2. Œã‚ë‚É 's' ‚̂‚¢‚½”Žš‚̓\ƒtƒgƒEƒFƒA‚É‚æ‚霓ˆÓ“I‚Ȑ§ŒÀ‚ŁAƒRƒ“ƒpƒC
     ƒ‹Žž‚É define ‚µ’¼‚·‚±‚Æ‚É‚æ‚Á‚ĕύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  3. Œã‚ë‚É 'h' ‚̂‚¢‚½”Žš‚̓n[ƒhƒEƒFƒA‚É‚æ‚鐧ŒÀ‚ŁALinux ‚̃hƒ‰ƒCƒo
     ‚É‚æ‚éƒ\ƒtƒgƒEƒFƒA‚̐§ŒÀ‚ƈê’v‚µ‚È‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B

  4. Œã‚ë‚ɉ½‚à•t‚¢‚Ä‚¢‚È‚¢”Žš‚́Aƒn[ƒhƒEƒFƒA‚Ü‚½‚̓\ƒtƒgƒEƒFƒA‚Ì‚¢‚¸
     ‚ê‚©‚É‚æ‚鐧ŒÀ‚Å‚·B

  5. NCR53c810 ƒhƒ‰ƒCƒo‚̃ŠƒŠ[ƒX 5 ‚́AƒJ[ƒlƒ‹ 1.2.x ‚¨‚æ‚Ñ 1.3.x ‚ÉŠÜ
     ‚Ü‚ê‚Ä‚¢‚Ü‚·BƒŠƒŠ[ƒX 10 ‚Í“½–¼ FTP ‚É‚æ‚Á‚Ä“üŽè‰Â”\‚Å‚·B

  6. AM53C974 ‚ð—áŠO‚Æ‚µ‚āAƒoƒXƒ}ƒXƒ^ DMA ƒ{[ƒh‚̓Cƒ“ƒeƒŠƒWƒFƒ“ƒg‚Å
     ‚·BNCR ‚̃`ƒbƒv‚̓ƒCƒ“ƒƒ‚ƒŠã‚̃}ƒCƒNƒƒR[ƒh‚ðŽÀs‚µ‚Ü‚·‚ªA
     AIC7770 ‚̓Iƒ“ƒ`ƒbƒv RAM ã‚̃}ƒCƒNƒƒR[ƒh‚ðŽÀs‚µ‚Ü‚·B‚»‚êˆÈŠO‚Ì
     ƒ`ƒbƒv‚̓[ƒ‹ƒ{ƒbƒNƒXŒ`Ž®‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ðŽ‚Á‚Ä‚¢‚Ü‚·B

  10.8.  ƒ{[ƒh‚Ì”äŠr

  ƒ{[ƒh–¼                ƒhƒ‰ƒCƒo        ƒoƒX    ‰¿Ši    ”õl
  Adaptec AIC-6260        aha152x         ISA             ƒ{[ƒh‚Å‚Í‚È‚­ƒ`ƒbƒv
  Adaptec AIC-6360        aha152x         VLB             ƒ{[ƒh‚Å‚Í‚È‚­ƒ`ƒbƒv
      (VL/ISA ‚Ì SCSI ‚‚«ƒ}ƒ‹ƒ` I/O ƒ{[ƒh‚Ì‘½‚­‚Æ Zenon ‚Ì
      ƒ}ƒU[ƒ{[ƒh‚ÉŽg‚í‚ê‚Ä‚¢‚Ü‚·)
  Adaptec 1520            aha152x         ISA
  Adaptec 1522            aha152x         ISA     $80     1520 + FDC
  Adaptec 1510            aha152x         ISA             ƒu[ƒg ROM ‚È‚µ‚Ì 1520
                                                          Ž©“®”FŽ¯•s‰Â
  Adaptec 1540C           aha1542         ISA
  Adaptec 1542C           aha1542         ISA             1540C + FDC
  Adaptec 1540CF          aha1542         ISA             FAST SCSI-II
  Adaptec 1542CF          aha1542         ISA     $200    1540CF + FDC
  Adaptec 1640            aha1542         MCA

  Adaptec 1740            aha1740         EISA            ¶ŽY’†Ž~
  Adaptec 1742            aha1740         EISA            ¶ŽY’†Ž~A1740 + FDC
  Adaptec 2740            aha274x         EISA
  Adaptec 2742            aha274x         EISA            FDC ‚‚«
  Adaptec 2840            aha274x         VLB
  Adaptec 2842            aha274x         VLB             FDC ‚‚«
  Adaptec 2940            aha274x         PCI
  Always IN2000           in2000          ISA
  BusLogic BT-948         BusLogic        PCI     $180    Ultra SCSI
  BusLogic BT-958         BusLogic        PCI     $230    Wide Ultra SCSI

  (BusLogic ‚̃{[ƒh‚̏ڍׂɂ‚¢‚ẮA ``BusLogic MultiMaster ƒzƒXƒgƒAƒ_
  ƒvƒ^'' ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B)

  DPT     PM2011          eata_dma        ISA             FAST SCSI-II
          PM2012A         eata_dma        EISA            FAST SCSI-II
          PM2012B         eata_dma        EISA            FAST SCSI-II
          PM2021          eata_dma        ISA             FAST SCSI-II
          PM2022          eata_dma        EISA            FAST SCSI-II
          PM2024          eata_dma        PCI             FAST SCSI-II
          PM2122          eata_dma        EISA            FAST SCSI-II
          PM2322          eata_dma        EISA            FAST SCSI-II
          PM2124          eata_dma        PCI             FAST SCSI-II
          PM2124          eata_dma        PCI             FAST SCSI-II
          PM2124          eata_dma        PCI             FAST SCSI-II
          PM2124          eata_dma        PCI             FAST SCSI-II
          PM2124          eata_dma        PCI             FAST SCSI-II
          PM2124          eata_dma        PCI             FAST SCSI-II
          PM2041W         eata_dma        ISA             Wide Single-ended
                                                          SCSI-II
          PM2041UW        eata_dma        ISA             Ultra Wide Single-ended
          PM2042W         eata_dma        EISA            Wide Single-ended
          PM2042UW        eata_dma        EISA            Ultra Wide Single-ended
          PM2044W         eata_dma        PCI             Wide Single-ended
          PM2044UW        eata_dma        PCI             Ultra Wide Single-ended
          PM2142W         eata_dma        EISA            Wide Single-ended
          PM2142UW        eata_dma        EISA            Ultra Wide Single-ended
          PM2144W         eata_dma        PCI             Wide Single-ended
          PM2144UW        eata_dma        PCI             Ultra Wide Single-ended
          PM3021          eata_dma        ISA             multichannel
                                                          raid/simm sockets
          PM3122          eata_dma        EISA            multichannel/raid
          PM3222          eata_dma        EISA            multichannel
                                                          raid/simm sockets
          PM3224          eata_dma        PCI             multichannel
                                                          raid/simm sockets
          PM3334          eata_dma        PCI             Wide Ultra SCSI
                                                          multichannel
                                                          raid/simm sockets

  DTC 3290                aha1542         EISA            “®ì‚·‚é‚Í‚¸‚Å‚·‚ªA
                                                          ƒhƒLƒ…ƒƒ“ƒgƒŠƒŠ[ƒX
                                                          ƒ|ƒŠƒV[‚Ì‚½‚߁ADTC ‚Ì
                                                          ƒn[ƒhƒEƒFƒA‚̓Tƒ|[ƒg
                                                          ‚³‚ê‚Ü‚¹‚ñ
  DTC 3130                53c7,8xx        PCI             '810
  DTC 3130B               53c7,8xx        PCI             '815
  DTC 3292                aha1542         EISA            3290 + FDC
  DTC 3292                aha1542         EISA            3290 + FDC
  Future Domain 1680      fdomain         ISA             FDC
  Future Domain 3260      fdomain         PCI
  NCR53c810               53c7,8xx        PCI     $60     ƒ{[ƒh‚Å‚Í‚È‚­ƒ`ƒbƒvB
      (FICAChaintechANextorAGigabyte         (ƒ{[ƒh)  ƒ{[ƒh‚É‚Í BIOS ‚Í
      ‚È‚Ç‚Ì SCSI ƒ{[ƒh‚â AMIAASUSA                    ŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚¹‚ñ‚ªA
      J-Bond ‚Ȃǂ̃}ƒU[ƒ{[ƒh‚ÉŽg‚í‚ê                   ‚½‚¢‚Ä‚¢‚̃}ƒU[ƒ{[ƒh
      ‚Ä‚¢‚Ü‚·BDEC PCI ƒVƒXƒeƒ€‚É                        ‚É‚Í SDMS BIOS ‚ª
      Žg‚í‚ê‚Ä‚¢‚é‚Ì‚à•’Ê‚±‚ê‚Å‚·B)                     ‚‚¢‚Ä‚¢‚Ü‚·B
  NCR53c815               53c7,8xx        PCI     $100    NCR53c810 + BIOS
      (Intel PCISCSIKIT
      NCR8150S ‚È‚Ç)
  NCR53c825               53c7,8xx        PCI     $120    NCR53c815 ‚Ì WIDE ”ŁB
                                                          Œ»Ý‚Ì Linux ƒhƒ‰ƒCƒo‚Í
                                                          Wide “]‘—‚̃lƒSƒVƒG[
                                                          ƒVƒ‡ƒ“‚ðs‚È‚í‚È‚¢‚±‚Æ
                                                          ‚É’ˆÓB
  Pro Audio Spectrum 16   pas16           ISA             ƒTƒEƒ“ƒhƒ{[ƒh + SCSI
  Seagate ST01            seagate         ISA     $20     ƒhƒ‰ƒCƒu‚É‚æ‚Á‚Ä‚Í
                                                          BIOS ‚Í“®ì‚µ‚Ü‚¹‚ñ
  Seagate ST02            seagate         ISA     $40     ST01 + FDC
  Sound Blaster 16 SCSI   aha152x         ISA             ƒTƒEƒ“ƒhƒ{[ƒh + SCSI
  Western Digital 7000    wd7000          ISA             FDC ‚‚«
  Trantor T128            t128            ISA
  Trantor T128F           t128            ISA             T128 + FDC
                                                          IRQ 10 ˆÈã‚ðƒTƒ|[ƒg
  Trantor T130B           g_NCR5380       ISA
  Ultrastor 14F           ultrastor       ISA             FDC ‚‚«
  Ultrastor 24F           ultrastor       EISA            FDC ‚‚«
  Ultrastor 34F           ultrastor       VLB

  ’:

  1. Trantor ‚ÍÅ‹ß Adaptec ‚É”ƒŽû‚³‚ê‚Ü‚µ‚½B‚¢‚­‚‚©‚̐»•i‚Í Adaptec
     ‚Ì–¼‘O‚Å”„‚ç‚ê‚Ä‚¢‚Ü‚·B

  2. Ultrastor ‚ÍÅ‹ß Chapter 11 ‚É‚æ‚é”jŽY‚ðé‚³‚ꂽ‚½‚߁AŒ»Žž“_‚Å‚Í
     ƒeƒNƒjƒJƒ‹ƒTƒ|[ƒg‚ðŽó‚¯‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB

  3. NCR53c810 ƒ{[ƒh‚Ì’l’i‚͊ԈႢ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚ê‚É‚Í DOS —p‚Ì•W€
     ‚Ì ASPI/CAM ƒhƒ‰ƒCƒoƒpƒbƒP[ƒW‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·BOS/2 ‚â Windows
     (32ƒrƒbƒgƒAƒNƒZƒX) ‚Ȃǂ̃hƒ‰ƒCƒo‚à–³—¿‚Ń_ƒEƒ“ƒ[ƒh‚·‚邱‚Æ‚ª‚Å‚«
     ‚Ü‚·B

     ‚±‚̉ïŽÐ‚ɃRƒ“ƒ^ƒNƒg‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B

       SW (swt@netcom.com) (214) 907-0871 fax (214) 907-9339

  1995”N 12ŒŽ 23“ú‚ÌŽž“_‚ŁA‚±‚±‚Å‚Í '810 ‚̃{[ƒh‚ð 53ƒhƒ‹‚Å”„‚Á‚Ä‚¢‚Ü
  ‚µ‚½B

  4. Adaptec ‚ÌÅ‹ß‚Ì SCSI ƒ`ƒbƒv‚̓P[ƒuƒ‹‚âƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‚Ì–â‘è‚É”ñ
     í‚É•qŠ´‚Å‚·B‚±‚Ì‚½‚߁AŽ„‚Í Adaptec ‚Ì 154x C ‚¨‚æ‚Ñ CF ƒo[ƒWƒ‡ƒ“
     ‚â 2xxx ƒVƒŠ[ƒY‚̃zƒXƒgƒAƒ_ƒvƒ^‚ð‚¨Š©‚ß‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB

     ‚±‚Ì–â‘è‚́AŒÃ‚¢ 154x B ƒo[ƒWƒ‡ƒ“‚â 174x A ƒo[ƒWƒ‡ƒ“‚̃{[ƒhA‚»
     ‚ê‚ÉŽ„‚Ì’m‚éŒÀ‚è‚Å‚Í AIC-6360/AIC-6260 ƒ`ƒbƒv‚ðŽg‚Á‚½ƒ{[ƒh
     (1505A1510A1520 ‚È‚Ç) ‚È‚Ç‚É‚Í“–‚Ä‚Í‚Ü‚ç‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³
     ‚¢B

     ‚Ü‚½AAdaptec ‚̃eƒNƒjƒJƒ‹ƒTƒ|[ƒg‚ÌŽ¿‚͍ŋ߂Ƃ݂ɒቺ‚µ‚Ü‚µ‚½B’·
     ‚¢ŠÔ‘Ò‚½‚³‚ê‚邱‚Æ‚Í‚µ‚å‚Á‚¿‚イ‚Å‚·‚µA]‹Æˆõ‚Í–³’m‚¾‚Á‚½‚è (ŒöŠJ
     ‚³‚ê‚Ä‚¢‚镶‘‚ðŒöŠJ‚µ‚Ä‚Í‚¢‚¯‚È‚¢‚©‚̂悤‚ÉŽ¦´‚µ‚½‚è)A“GˆÓ‚ð‚ ‚ç
     ‚í‚É‚µ‚½‚è (Ž©•ª‚ª“š‚¦‚ç‚ê‚È‚¢–â‘è‚𑼂̏]‹Æˆõ‚É“n‚·‚±‚Æ‚ð‹‘”Û‚µ‚½
     ‚è) ‚·‚é‚Ì‚Å‚·B

     ­Ž¡“I‚È”­Œ¾‚ð‚·‚éê‡‚ɂ́A‚±‚Ì“_‚ðl—¶‚É“ü‚ê‚ĉº‚³‚¢B‚±‚Ì“_‚ðœ
     ‚¢‚ẮAAdaptec ‚Ì 152x/1510/1505 ƒ{[ƒh‚́A“¯‰¿Ši‘Ñ‚Ì‘¼‚Ì ISA ƒ{[
     ƒh‚æ‚è‚à—D‚ê‚Ä‚¢‚Ü‚·‚µA’†ŒÃ‚âÝŒÉˆ•ª•i‚Ì 154x B ‚â 1742 ƒ{[ƒh‚ð
     ˆÀ‚­Žè‚É“ü‚ê‚邱‚Æ‚ª‚Å‚«‚ê‚΁AƒTƒ|[ƒg‚Ì–â‘è‚É‚Í–Ú‚ð‚‚ԂÁ‚Ä‚à‚¢‚¢
     ‚ÆŽ„‚ÍŽv‚¢‚Ü‚·B

  5. DPT ‚̃{[ƒh‚Í‚·‚ׂăLƒƒƒbƒVƒ…‚Æ RAID ƒ‚ƒWƒ…[ƒ‹‚̃AƒbƒvƒOƒŒ[ƒh‚ª
     ‰Â”\‚Å‚·B‚Ü‚½‘½‚­‚̃{[ƒh‚ɂ̓ƒCƒh/ƒfƒBƒtƒ@ƒŒƒ“ƒVƒƒƒ‹ƒo[ƒWƒ‡ƒ“‚ª
     ‚ ‚è‚Ü‚·B

  6. NCR ‚̃{[ƒh‚É‚ÍŠeŽí‚ ‚è‚Ü‚·‚ªA‚Ü‚Á‚½‚­“¯‚¶‚¾‚Æ‚¢‚¤‚킯‚Å‚Í‚ ‚è‚Ü
     ‚¹‚ñBASUS SC200 ‚̓AƒNƒeƒBƒuƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‚Å‚·‚ªA‘¼‚Ì NCR53c810
     ƒ{[ƒh‚Ì‘½‚­‚̓pƒbƒVƒuƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‚Å‚·B '825 ƒ{[ƒh‚Ì‘½‚­‚̓A
     ƒNƒeƒBƒuƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‚Å‚·‚ªAROM BIOS ‚Ì‚à‚Ì‚à‚ ‚ê‚Î FLASH ROM
     ‚Ì‚à‚Ì‚à‚ ‚é‚Æ‚¢‚¤‹ï‡‚Å‚·B '825 ƒ{[ƒh‚Ì‘½‚­‚ÍŠO•” WIDE ƒRƒlƒNƒ^
     ‚Æ“à•” WIDE ƒRƒlƒNƒ^A‚»‚ê‚ɒʏí‚Ì“à•”ƒRƒlƒNƒ^‚ðŽ‚Á‚Ä‚¢‚Ü‚·‚ªA’Ê
     í‚Ì“à•”ƒRƒlƒNƒ^‚ðŽ‚Á‚Ä‚¢‚È‚¢‚à‚Ì (CSC ‚̈À‰¿‚ȃ‚ƒfƒ‹‚È‚Ç) ‚à‚ ‚è
     ‚Ü‚·B

  10.9.  ‚Ü‚Æ‚ß

  «”\A‹@”\ (ƒAƒNƒeƒBƒuƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‚È‚Ç)AAdaptec 1540 ƒVƒŠ[ƒY‚Æ‚Ì
  ŒÝŠ·«‚È‚Ç‚Ì“_‚©‚çABusLogic ‚ÌMultiMaster ƒ{[ƒh‚Í ISAAEISAA
  VLAPCI ‚Ì‚¢‚¸‚ê‚É‚à‚¨Š©‚ß‚Å‚«‚Ü‚·B EISAAISAAPCIAVL ‚̃oƒXƒCƒ“ƒ^[
  ƒtƒF[ƒX‚ƃVƒ“ƒOƒ‹ƒGƒ“ƒh‚âƒfƒBƒtƒ@ƒŒƒ“ƒVƒƒƒ‹A8/16 ƒrƒbƒg‚Ì SCSI ƒoƒX
  ‚ɑΉž‚µ‚½‚½‚­‚³‚ñ‚̃‚ƒfƒ‹‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·BÅV‚Ì Ultra SCSI PCI ƒ‚
  ƒfƒ‹ BT-948/958/958D ‚̓tƒ‰ƒbƒVƒ… ROM ‚É‚æ‚è—eˆÕ‚Ƀtƒ@[ƒ€ƒEƒFƒA‚ðƒo[
  ƒWƒ‡ƒ“ƒAƒbƒv‚Å‚«AƒXƒ}[ƒgƒ^[ƒ~ƒl[ƒVƒ‡ƒ“‹@”\‚àŽ‚Á‚Ä‚¢‚Ü‚·B

  Å‚‚Ì I/O «”\‚ð‹‚ß‚él‚ɂ́ADPT ‚̃{[ƒh‚ª‚¢‚¢‚Å‚µ‚傤B RAID ‚Æ
  ƒLƒƒƒbƒVƒ…A•¡”‚Ì SCSI ƒ`ƒƒƒlƒ‹‚ɑΉž‚µ‚½ƒ{[ƒh‚Í‘¼‚É‚ ‚è‚Ü‚¹‚ñB

  PCI ƒVƒXƒeƒ€‚ðŽg‚Á‚Ä‚¢‚éê‡ANCR53c8xx ƒ`ƒbƒv‚ðŽg‚Á‚½ƒ{[ƒh‚ÍŒŸ“¢‚É’l
  ‚µ‚Ü‚·BƒoƒXƒ}ƒXƒ^ SCSI ƒRƒ“ƒgƒ[ƒ‰‚ªA53ƒhƒ‹ (‰½‚Æ Adaptec 1520 ‚æ‚è
  ‚àˆÀ‚¢I) ‚Æ‚¢‚¤’l’i‚ÅŽè‚É“ü‚é‚Ì‚Å‚·B C't ƒ}ƒKƒWƒ“‚É‚æ‚é DOS ‚̃xƒ“ƒ`
  ƒ}[ƒN‚Å‚Í Adaptec 2940 ‚â BusLogic BT-946C ‚𗽂®«”\‚ªo‚Ä‚¢‚Ü‚·
  ‚µALinux ‚Å‚à‚©‚È‚è‚̐«”\ (ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð‰î‚µ‚Ä 6M/sec) ‚ª“¾‚ç‚ê
  ‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚̃{[ƒh‚Ì BusLogic ‚ɑ΂·‚éŽã“_‚́AAdaptec 1540 ŒÝŠ·
  ‚Å‚È‚¢‚±‚ƂƁAƒAƒNƒeƒBƒuƒ^[ƒ~ƒl[ƒ^‚ª‚‚¢‚Ä‚¢‚é‚©‚Ç‚¤‚©‚í‚©‚ç‚È‚¢‚±
  ‚ƁAƒn[ƒhƒEƒFƒA‚̐«”\‚ð”­Šö‚³‚¹‚邽‚߂ɂ͍ŐV‚̃hƒ‰ƒCƒo (1.3.5x ‚̃J
  [ƒlƒ‹‚É‚Í•W€‚ł‚¢‚Ä‚«‚Ü‚·B1.2.x ‚̃J[ƒlƒ‹—p‚̃hƒ‰ƒCƒo‚Í“½–¼ ftp
  ‚ÅŽæ‚Á‚Ä‚­‚邱‚Æ‚ª‚Å‚«‚Ü‚·) ‚ª•K—v‚¾‚Æ‚¢‚¤‚±‚ƁA‚»‚ê‚É BusLogic ‚â DPT
  ‚Ȃǂ̃[ƒ‹ƒ{ƒbƒNƒXƒCƒ“ƒ^[ƒtƒF[ƒX‚̃{[ƒh‚É”ä‚ׂăhƒ‰ƒCƒo‚É–â‘肪‹N
  ‚±‚è‚â‚·‚¢‚Æ‚¢‚¤“_‚Å‚·B

  ŠmŽÀ‚É“®ì‚³‚¹‚邱‚Æ‚ª•K—v‚ȏꍇ‚ɂ́ABusLogic MultiMaster ‚© DPT ‚̃{
  [ƒh‚ª‚¨‚»‚ç‚­ƒxƒXƒg‚Å‚µ‚傤B NCR53c8xx ‚â Adaptec AIC7xxx ‚̂悤‚ȃ
  [ƒ‹ƒ{ƒbƒNƒXƒCƒ“ƒ^[ƒtƒF[ƒX‚Å‚È‚¢ƒ{[ƒh‚̓hƒ‰ƒCƒo‚ª•¡ŽG‚Å–â‘肪¶‚¶‚â
  ‚·‚¢‚̂ŁA‚±‚̂悤‚È–Ú“I‚É‚Í“K‚µ‚Ä‚¢‚Ü‚¹‚ñB

  —\ŽZ‚ªŒÀ‚ç‚ê‚Ä‚¢‚āAPCI ˆÈŠO‚Ì SCSI ƒJ[ƒh‚ª•K—v‚È‚ç‚΁AÝŒÉˆ•ª•i‚â’†
  ŒÃ‚Ì Adaptec 154x B ƒo[ƒWƒ‡ƒ“‚â 174x A ƒo[ƒWƒ‡ƒ“‚̃{[ƒh‚ðŒ©‚Â‚¯‚é
  ‚©AAdaptec 1520 ŒÝŠ·‚̃{[ƒh (V•i‚Å 80ƒhƒ‹‚­‚ç‚¢‚©‚ç‚ ‚è‚Ü‚·) ‚ð’T‚·
  ‚Ì‚ª‚¢‚¢‚Å‚µ‚傤B‚±‚ê‚ç‚̃{[ƒh‚̃Xƒ‹[ƒvƒbƒg‚Ɖž“š«‚Í‚©‚È‚è‚Ì‚à‚Ì
  ‚ŁA’l’i‚à‚Ü‚ ‚Ü‚ ‚Å‚·B

  11.  ƒ}ƒCƒi[”ԍ†‚ÌŠ„‚è“–‚Ä

  Linux ‚ł́Adev_t ‚É 16ƒrƒbƒg‚ðŽg—p‚µ‚Ä‚¨‚èAƒ}ƒCƒi[”ԍ†‚É‚Í 8ƒrƒbƒg
  ‚µ‚©Š„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢‚½‚߁ASCSI ƒfƒBƒXƒN‚âƒe[ƒvACDROMA‚»‚ê‚ɔėp
  ƒfƒoƒCƒX‚̃}ƒCƒi[”ԍ†‚́AˆÈ‰º‚É‚µ‚½‚ª‚Á‚Ä“®“I‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·B

  For ‚·‚×‚Ä‚Ì SCSI ƒzƒXƒgƒAƒ_ƒvƒ^ (scsi0 ‚©‚ç scsiN ‚Ü‚Å) ‚ɂ‚¢‚Ä
      For ƒzƒXƒgƒAƒ_ƒvƒ^Ž©g‚Ì ID ‚ðœ‚­A‚·‚×‚Ä‚Ì SCSI ID (0 ‚©‚ç 7 ‚Ü‚Å) ‚ɂ‚¢‚Ä
          For ‚·‚×‚Ä‚Ì LUN (0 ‚©‚ç max_scsi_luns ‚Ü‚Å) ‚ɂ‚¢‚Ä
            - TEST UNIT READY ƒRƒ}ƒ“ƒh‚𔭍s‚µ‚āAƒoƒXAƒ^[ƒQƒbƒgA
              LUN ‚Ì‘g‚ݍ‡‚킹‚ð’Tõ‚·‚éB‚ ‚éƒoƒXã‚Ì SCSI ID ‚É
              ƒfƒoƒCƒX‚ª‘¶Ý‚µ‚È‚¢‚Æ”»’f‚µ‚½‚çA‚»‚̃oƒX‚Æ SCSI ID ‚Ì
              ‘΂µ‚Ä‚Í LUN ‚Ì’Tõ‚ðs‚í‚È‚¢B
            - INQUIRY ƒRƒ}ƒ“ƒh‚𔭍s‚µ‚āAŒ©‚‚©‚Á‚½ƒfƒoƒCƒX‚ÉŠÖ‚·‚é
              î•ñ‚ðW‚ß‚éBƒfƒoƒCƒXƒ^ƒCƒvAƒ[ƒJ[Aƒ‚ƒfƒ‹–¼A
              ƒtƒ@[ƒ€ƒEƒFƒA‚̃o[ƒWƒ‡ƒ“‚ȂǁB
            - ‚±‚ÌŒ‹‰Ê‚ð“Á•Ê‚È”FŽ¯ŠÖ”‚ð’Ê‚µ‚āA‘¶Ý‚·‚éƒnƒCƒŒƒxƒ‹
              ƒhƒ‰ƒCƒo (ƒfƒBƒXƒNAƒe[ƒv‚È‚Ç) ‚É’Ê’m‚·‚éB
              ‚±‚̃fƒoƒCƒX‚ðˆµ‚¦‚éƒhƒ‰ƒCƒo‚̃†ƒjƒbƒg‚Æ‚µ‚ăAƒ^ƒbƒ`‚·‚éB
              ”Ä—pƒhƒ‰ƒCƒo‚Í‚·‚ׂẴfƒoƒCƒX‚ðƒAƒ^ƒbƒ`‚·‚éB
            - SCSI-I ƒfƒoƒCƒX‚̏ꍇA‚ ‚é‚¢‚Í•¡”‚Ì LUN ‚ðˆµ‚¦‚È‚¢
              ƒfƒoƒCƒX‚̃ŠƒXƒg‚ɍڂÁ‚Ä‚¢‚éƒfƒoƒCƒX‚̏ꍇ‚́A
              ‚±‚̃oƒX‚Ì‚±‚Ì SCSI ID ‚ɑ΂µ‚Ä LUN ‚Ì’Tõ‚ðs‚í‚È‚¢B
            - •¡”‚Ì LUN ‚ðŽ‚Á‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚Á‚Ä‚¢‚éƒfƒoƒCƒX‚Ì
              ê‡‚́Amax_scsi_luns ‚𖳎‹‚µ‚Ä‚·‚×‚Ä‚Ì LUN ‚ð
              ƒXƒLƒƒƒ“‚·‚éB

  ‚±‚Ì•û–@‚ł́A‚µ‚΂µ‚Ζâ‘肪¶‚¶‚éê‡‚ª‚ ‚é‚Æ‚¢‚¤‚±‚Æ‚ª•ª‚©‚Á‚Ä‚¢‚Ü
  ‚·B‚ ‚鎞“_‚Å‚µ‚©‘¶Ý‚µ‚È‚¢ƒfƒoƒCƒX‚ª‚ ‚Á‚½ê‡A‚»‚̃fƒoƒCƒX‚̃}ƒCƒi
  [ƒfƒoƒCƒX”ԍ†‚́Aƒu[ƒgŽž‚ÉŒ©•t‚©‚Á‚½ƒfƒoƒCƒX‚Ɉˑ¶‚µ‚ÄŒˆ‚Ü‚è‚Ü‚·B‚±
  ‚̏ꍇArc ƒXƒNƒŠƒvƒg‚â /etc/fstab ƒtƒ@ƒCƒ‹‚É‚æ‚Á‚ă}ƒEƒ“ƒg‚³‚ê‚éƒp[
  ƒeƒBƒVƒ‡ƒ“‚̃}ƒCƒi[”ԍ†‚ªˆÙ‚È‚Á‚Ä‚µ‚Ü‚¤‰Â”\«‚ª‚ ‚é‚©‚ç‚Å‚·B

  ‚±‚Ì–â‘è‚́A‚Ü‚¾Š®‘S‚É‚Í‰ðŒˆ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB /dev/scsi ˆÈ‰º‚̃fƒoƒCƒX
  ŠK‘w‚ðƒzƒXƒg”ԍ†‚Æ SCSI ID ‚¨‚æ‚Ñ LUN ‚©‚çì¬‚·‚éƒvƒƒOƒ‰ƒ€‚ª‚ ‚èA
  <ftp://tsx-11.mit.edu> ‚©‚çŽæ‚Á‚Ä‚­‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚¿‚å‚Á‚ƈµ‚¢‚Âç
  ‚¢“_‚à‚ ‚è‚Ü‚·‚ªA‚±‚ê‚É‚æ‚Á‚Ä–â‘è‚̈ꕔ‚ªŒyŒ¸‚³‚ê‚邱‚Æ‚ÍŠm‚©‚Å‚µ‚å
  ‚¤B

  ‘½•ª‚à‚Á‚Æ—Ç‚¢‰ðŒˆ–@‚́A/proc/scsi ‹[Ž—ƒfƒBƒŒƒNƒgƒŠ‚ðŽg‚¤‚±‚Æ‚Å‚µ‚å
  ‚¤BŒ»Ýì‹Æ‚ªis’†‚Ȃ̂ŁA‚ǂ̂悤‚È•û–@‚É‚È‚é‚©‚Í‚Ü‚¾³Šm‚É‚ÍŒ¾‚¦‚Ü
  ‚¹‚ñ‚ªA‚±‚Ì–â‘è‚ð‰ðŒˆ‚·‚邽‚ß‚É‚Í—L–]‚¾‚ÆŽv‚¦‚Ü‚·B