
                     The Linux Plug-and-Play HOWTO 媩
                                       
@: David S.Lawyer [1]bf347@lafn.org
Ķ: J [2]rock@371.net

   v0.00, November 1998
     _________________________________________________________________
   
   UAzѩMϥ PnP ]. pϧA Linux  PnP. Ĥ@ӪO
   㪺, ]\A.
     _________________________________________________________________
   
1. 

     * 1.1 v, Ӽ, O, M H
     * 1.2 ӭp: A]iH
     * 1.3  HOWTO s
       
2. PnP : t "귽"

     * 2.1 O Plug-and-Play (PnP)? 
     * 2.2 pp](M ϹL)
     * 2.3 IRQ's -- z 
     * 2.4 DMA qD 
     * 2.5 Memory q 
     * 2.6  "귽"
     * 2.7 D
       
3. Plug-and-Play (PnP) ѨM

     * 3.1 
     * 3.2 Linux ݭn PnP 
     * 3.3 `uD
     * 3.4 ]m PnP BIOS 
       
4. pI PnP d

     * 4.1 
     * 4.2 T PnP ? 
     * 4.3 BIOS tm PnP 
     * 4.4 Isapnp 
     * 4.5 ׸ɮ֤ Linux  PnP 
     * 4.6 PnP nM
       
5. 

     * 5.1 a} 
     * 5.2 _ -- ԭz 
     * 5.3 Isolation 
     _________________________________________________________________
   
1. 

1.1 v, Ӽ, O, M H

   p`Ьݭ
   
  v
  
   Copyright (c) 1998 by David S. Lawyer. Please freely copy and
   distribute (sell or give away) this document. You may create
   derivative works and distribute them provided you:
   
   I. For the case of minor changes and corrections where there exists a
   current maintainer:
   Send your proposed changes to the current maintainer first. You may
   distribute (per II. below) only if the current maintainer neglects to
   incorporate your changes in a timely manner. If the changes are only
   to correct typos, you need not wait for a reply from the maintainer
   before you distribute.
   
   II. In all other cases:
    1. Make a good faith effort to insure that a copy of the derivative
       work (including any master copy) gets on the Internet at a
       well-known (and mirrored) site for free downloading.
    2. If you change the license, license the work in the spirit of this
       license, or use GPL (Free Software Foundation).
    3. The major authors become the copyright owners (not to exceed 2).
       Minor contributions do not make you an author.
    4. Make a good faith effort to contact the maintainer (or copyright
       owners if there is no maintainer) to let them know what you have
       done. If the changes are extensive, then you should also attempt
       to make more such contacts (including prior to your project).
    5. Give full credit to significant previous authors and contributors
       although the credits section need not exceed 1% of the length of
       the document.
       
  Ӽ
  
   If certain words are trademarks, the context should make it clear to
   whom they belong. For example "MS Windows" (or just "Windows") implies
   that "Windows" belongs to Microsoft (Micro$oft).
   
  O
  
   Much of the info in this HOWTO was obtained from Serial-HOWTO, the
   Internet, sales clerks, etc. and may be unreliable. While I haven't
   intentionally tried to mislead you, there are likely a number of
   errors in this document. Please let me know about them. Since this is
   free documentation, it should be obvious that neither I nor previous
   authors can be held legally responsible for any errors.
   
1.2 ӭp: A]iH

   ЧiDڧAغطQk. `N, pGA⤤O@ӤHe, Ь
   O_s.
   
    HOWTO Ĥ@Ӫ, 0.00, ڬƦܨSݮ: PnP tc, ]äz
   PnP. ]SGӧ Linux ܦ PnP ާ@tΪɤBP. ڤ|R
    BIOS p]m PnP(󤣭nɤBp󰵤F).  HOWTO O㪺åBi
   T(pڿF, ЧiD). b HOWTO ڨϥ ?? ӪܧڤD
   . AQi(g)M@ HOWTO ? ڥbH.
   
1.3  HOWTO s

    HOWTO siHb LDP 蹳IW. 
   [3]http://sunsite.unc.edu/LDP/mirrors.html, A@Ӫ蹳I
   , I "Linux Documentation Project" (LDP), b䥦榡 HOWTO . p
   GAȶȷQD̷s, Aϥ蹳I, 
   [4]http://sunsite.unc.edu/LDP/HOWTO/Plug-and-Play-HOWTO.html Yi.
   
2. PnP : t "귽"

2.1 O Plug-and-Play (PnP)?

   Plug-and-Play NO۰ʰtm(Ch)pdML], MiD
   ]ƳF. Plug-and-Play ȬO⪫z]ƩMn(]Xʵ{)
   ۰tX, þާ@], bCӳ]ƩMXʵ{Ǥإ߳qHqD. ػ
   k, PnP tUC귽]ƩMw: I/O a}, IRQ, DMA qD, sq. p
   Azѳo 4 , ݤU. @oǸ귽Qt, ](Wrb /dev ؿ
   )NƦnQϥ(խYoǪz]ƦbA PC ).
   
   PnP tm귽, ȬO@w{פWtm귽. ɺިϥΤF PnP, \h]Ƥ
   OQ PnP Ӱtm. pըѽվtm, 'init string' QqL I/O a}qD
   eըѽվ, ɺ I/O a}qDO PnP t,  'init string' P
   PnP L. ]mft׬OѥΤ{ǨӰӤ PnP. ҥH_
   PnP ɭ, '귽'N۸귽@, 'tm'N۬Ytm.
   
2.2 pp](M ϹL)

   p]A CPU ӹB, sӦsx{ǩMƾ. ٦@ǳ], pϽLX
   , ܥd, L, d, modem d, nd, fM}f, . ٦q
   q, DOWU`u]ƩM CPU sb@_, c⥦̸˰_.
   
   Lh, \h]ƳOd(LuO). , Fd~, \h]Ƥwgp
   @QbDW. DWd]\]t@ӳ]. sɤ]Q
   {O]ƦO HOWTO  plug-and-play.
   
   pn`u@, Cӳ]ƥbXʵ{(]Oާ@tΪ@,
   bCPUWB)UB. Xʵ{ǻP /dev ؿUSptb@_, 
   ޥL̤Ou. ̦H hda1, ttyS0, eth1 o˪Wr. ·ЪO
   ܯS]ƪXʵ{, N eth1 a, ̿_AϥΪd. o
   eht1 NtFiHϧAw˪d`u@Xʵ{ǥ~䥦Xʵ{
   . F], CPU (bXʵ{ǪU)V]ƵoeROMq]ŪH
   . no˰, Cӳ]Xʵ{ǥD]ƪfa}, pΤ_qHa
   }. Do˪a}NpPإߤF@qHqD, YϳoӳqDO PC \h
   ]Ʀ@ɪƾ`u.
   
   PC  3 a}Ŷ: s, I/O, Mtm(ȭ_ PCI `u). ue(
   s, I/O)Q PnP tm. b PC o3a}@ɦP˪`u. (t~: _
   PCI `u, Τ_ǿƾ). OѯSwqӧiD]Ʀa}Ob I/O Ŷ
   bsŶ.(Ķ̪`: NO`uqsϯu,  0 q
   , ܷea}Osa},  1 q, ܷea}O I/O a}.) ]
   q`ϥ I/O a}Ŷ. t I/O a}DnB.
   
    1. ]md I/O a},.(dHsa}@)
    2. ]Xʵ{ǪDo I/O a}.
       
   ĤTBOb /dev ؿ]ƩMXʵ{Ǩ@ӦWr, p hda, ttyS0, 
   eth1. eBNHѨMb@DWYHvXD. ADv
   XåBYH⸹Xbve, A~iH쥦. bp, Xʵ{
   ǥDfa}, åBw󥲶]mۦPa}, MoǦa}Od
   Hsa}@. o˳n, ~OǤHȰF䤤@, Mo
   p䤣]ƷP_. UW: [5]IRQ's, [6]DMA qD IRQ,
   DMA qD, M [7]sa}, Ҧoǳs"귽".
   
2.3 IRQ's -- z

   ݹLU², A]\ٷQݧԲӪ [8]_ -- Ը. ²z: Fa
   }~, ٦_ݭnBz(p IRQ5). ⥦s_. ڭ̦bWwgL]X
   ʵ{ǬFqHDda}. ϹLӫO? ]ƦpPX
   {ǳqHO? ҥH]ƻݭnDXʵ{Ǫa}, o˳]ƴNiHIsXʵ{
   F. Ҧp: ]Ʊ@ǻݭnǰeDsƾ, ݭniDXʵ{ǰW
   oǼƾ, çƾڱq]ƪwİϰeDs.
   
   ]ƩIsXʵ{ǥΧ@Ӥ_qsu(`u@)qﰪk.
   16ӳo˪su, CӳsuP@ӯSw]Xʵ{p. Cڳsu@
   Sw IRQ(Interrupt ReQuest) . ]ƻݭn⤤_suW, }B
   Xʵ{ǥťP@su. sϥέڳsuM_sJb]Ƥ_,
   _QXʵ{ǪD, o˥~Dݭnťڤ_u.
   
2.4 DMA qD

   DMA N 'Direct Memory Access'(sX). NO\]Ʊq CPU ⤤
   ިt`u, }ƾڶǰeDs. q` CPU BӶǰeƾ: 1.
   q]ƪ I/O sxŶŪƾ, ƾکb CPU . 2. CPU ƾڱq䤺
   eDs. DMA 覡q`Τ@BNiƾڱq]ƪeDs. ]Ƶw
   moدO}OҦ]ƳiHϥ DMA . q DMA ǿeΨt
   `u}lǿL{ CPU NF.
   
   @ӳ]Ƹչ϶i DMA , |oX@ӽШD(Χ`u DMA ШDsu
   q覡). DMA ШD]iHΤ_覡ӹ{, |@w, ҥH
   Fֳt, NΤ@دS_ 'DMA-ШD' ӹ{. H_@,  'DMA-
   ШDu' sѧOOӳ]ƵoXШD. oǽsNs DMA-qD. ]
   DMA ǿϥΨt`u(P@ɶu঳@Өϥ), ҥH̹ڤWΦP@ӳq
   D, sDnΨѧO֦bϥγqD. DOWwHsUqDe
   A. noX@ DMA ШD, ]ƥDۤv DMA qD, qDѪz]
   Ʀsxbۤv.
   
2.5 Memory q

    I/O a}@, @ǳ]ƦbDsta}. Ao˪d, A
   W]F@sҶ(Ds, O I/O s). oqsQ]ƩM CPU @
   (B]Xʵ{ǫ). osN۳]ƩMDs''ǿƾ.
   ꤣOuǿ, ]Ƨƾک쥦ۤvsPɤ]NFDs
   . dM]Xʵ{ǥDsa}.
   
2.6  "귽"

   ]Xʵ{ǩMḺwpt_. oѦVL̴ѬۦP귽
   ѨM. Ҧp: fϥΨӸ귽: @ IRQ M @ I/O a}. oǸ귽
   ѵ]Xʵ{ǩMz]ƨ. Xʵ{(M])QRW(p
   ttlyS1). a}M IRQ QdsxbۤvO餤(ΥDO@Ӫ).
   
2.7 D

   PC tuѦ IRQ, DMA qD, I/O a},. puXس]ƨåB]
   ƳϥμзǪ귽, Xʵ{ǩM]ptb@_SD. Cӳ]Ʀ@
   өTw귽åBPL]ƽĬ. Sӳ]ƨϥάۦP I/O a
   }, IRQ, . sgXʵ{ǮɧoǸ귽gihYi. o˨ƱN²F.
   
   ڱpOo. ѤȦ\hP]ƥB̷ioͽĬ, 
   BPɤSnϥΤu@ӦP]. Ҧp@ӤHiQϥδXӤP
   LXʾ, XӦf, . ҥH]ƥ@wFʳo˥iH⥦̳]m
   Na}, IRQ, . ]n׶}귽Ĭ. O@ IRQ M a}O۷
   зǪpML. ̤ݭno˪F.
   
   F귽Ĭ𤧥~, ٦@ӰDOiDXʵ{ǿ~귽H. Ҧp: A
   ڲqQbtm󤤿J IRQ4, i]ƹڨϥΪO IRQ5. oO귽tt
   @ؿ~.
   
   귽t, pGT, iHbwM̪Xʵ{Ǥإ߳qHqD. 
   p, @ӯSw I/O a}dt@ӳ]Xʵ{ǩM@w, Nib
   ̤إ߳qHqD. Xʵ{ǥiHV]ưeROMH. ڤWu@q
   D, ]Xʵ{ǥiŪ]ƱHs覡oH. O]Ƥγoؤ覡
   qH. t@ IRQ, ⥦@Xʵ{ǩM]ƥiH椬t@qHqD.
   
3. Plug-and-Play (PnP) ѨM

3.1 

   PnP  PnP 귽۰ʤtwMn. NO, ]ƩM̪Xʵ{
   t}إ߳qHqD. bϥ PnP e, wau, natm(
   k)βqwϥΪ귽Ӥt귽. o˨ä`O`u@.
   
    PnP (]`O`u@), ݭn PnP BIOS Mާ@tΪtX. p
   } BIOS |BӱҰ. pާ@tΦsxbwLW(q`Oo), 
   BIOS FѳoӵwL. pGwLO PnP  BIOS |ϥ PnP 覡
   . P, pҰʮɬFtm BIOS, ܥdMLɥ, ҥHpG
   n BIOS tmoǳ].
   
   @ BIOS ѧOFwL, ܥd, ML, Nǳ 'boot'(qwLդJާ@t
   ). pAwgiD BIOS A@ PnP ާ@t, Nohާ@
   tΧl PnP tm. _h, PnP-BIOS NѾl PnP tm.
   
3.2 Linux ݭn PnP

   Wintel(Microsoft M Intel) гyF PnP. Ѥ_غح], Linux ϦH
   w PnP. ޳wP_, ѪwjO PnP , FĪBz PnP
   ~, Linux OL.
   
3.3 `uD

   PnP b`uWBp ISA,PCI. ISA O IBM PC W`uc, PCI
   O Intel гysֳt`uc. ̲, ISA `uN`. PCI `ucb
   `uWOdF\ha}Τ_ PnP tm. Linux ϥγoǦa}ӧXA
   PnP PCI ]ƨç⥦̪Hb /proc/pci ''. (_PCI`uWD
   PnP ], ڤ).
   
   _ ISA `u, Ѥ_O PnP ]p, ]p ISA ɨS PnP ,
   ҥHWSΤ_ PnP  I/O a}. G, b ISA W{ PnP ۷_,
   ݭn PnP ]ƳQw@{ɪ'handle'(y`)Τ_ PnP tm. to
   'handles' ]s 'isolation'. Ьݪ [9]Isolation yz.
   
3.4 ]m PnP BIOS

   }, BIOS ާ@tΥդJB. s BIOS  PnP, N]m
   ΩҦ PnP ]. _jh PnP BIOS Sk PnP \, Ao
   ϥΥ. o઺@ǿﶵ,bA BIOS 椤]\]:
   
     * [10]A@ PnP ާ@tζ?
     * [11]pt귽? 
     * [12]mtm? 
       
  A@ PnP ާ@tζ?
  
   pA'O', PnP BIOS N PnP ]mwL, . ާ@tΧ̲װtm
   . BIOS ]\b ISA `uW [13]Isolation, Mާ@tΨӧo
   ]ƪtm. pAާ@tΤoǰtmu@(@ Linux ɤB), 
   _ BIOS ]\|o ISA ]ƸmTA(??), Aj|'O'.
   
   pAS, BIOS |ۤvtmu@. AW[s PnP ]ƥ~, Nϥ
   esxbDosxtm. pϥΪO Linux, tm|
   . pϥΪO Windows 95/98 (L̬O PnP ), ̥i|]mtmP
   _Ab Linux Utm. q`, AiHb Linux ҰʮɹB isapnp u
   ISA ]Ƴ]mAQntm. o PCI dSU, LAά
   /proc/pci 󪺤kˬd̬OQptm. MATO Linux X
   {ǨϥΪtm("setserial", lilo.conf , )P۲.  [14]BIOS t
   m PnP ohH.
   
  pt귽?
  
   oM_AMwpt IRQ M DMA. ] "auto"(۰), BIOS Nt귽.
   pG] "manual"(u), AiHiJt@ӵïର "legacy" (non-pnp)
   dwd귽. {b BIOS ]\Τ|DA legacy d. pDd, |
   չϨϥ "auto". pGD, ݭnu legacy dwdݭn IRQ, 
   BIOS PnP tmɤϥγoǸ귽. pAb Windows UB ICU iD BIOS 
   _A legacy dp, BIOS ~|DA legacy dp. BIOS |o
   ǫHsbDosx.
   
  mtm?
  
   o| BIOS sxbDosJ PnP ]ƩMW legacy dt
   mH. DATHoǼƾڦ~ݭng, _hSno˰. uA
   Ұʮɤ~ݭno˰. pA BIOS ᥢF legacy ]ƪH, A
   nb Windows UB ICA ӭسoǫH.
   
4. pI PnP d

4.1 

   , jsmdO PnP . 䤤@ǥdu()iHd
   ]mD PnP. ]\h Linux (M Dos/Windows){ǥiHBz PnP, ̦nOd
   d PnP \. pA⤺֤ɯŬ PnP, ȷ|tmwӥB|w
   tmHѵXʵ{, o˧ANݭntm̤F. Ҧp, _fAN
   ϥ "setserial" F.
   
   pA@ PnP d, A|U@өΦhӿﶵӰtm:
   
     * [15]T PnP θuk(\hd)ίSn.
     * [16]BIOS tm PnP (ȥΤ_A@ PnP BIOS)
     * [17]Isapnp @ӥΤ_tm ISA `uW PnP ]ƪn(Τ_ PCI `
       u])
     * [18]׸ Kernel  Linux ܬ@ PnP ާ@t
       
4.2 T PnP ?

   \hd PnP \Lk. YϧA|o˰, Ѥ_U]A]\
   |o˰.
   
    1. pbPxW MS Windows, A]\Ʊb MS Windows UiH
       PnP ӰPtm.
    2. IRQ 귽, Dϥ PnP, _htm.
    3. pݭnϥ Dos/Windows Un]mD PnP 覡, i@ѧA
       ϥ Dos/Windows F, ]Aܰtm.
    4. A(αN)䥦 PnP ]tݭntm, ҥHAnLצp󳣻ݭn PnP \
       .
       
   ]Ƥ@Q]mD PnP tm覡, ̱NQ PnP n BIOS tm. (
   DhuΨϥΰtmn󥴶} PnP \)
   
4.3 BIOS tm PnP

   Qo˰, A BIOS  PnP. o_A BIOS hH, ݦ
    Web I. @ BIOS ṳ֪ PnP \, |չϧxtmu@
    Windows u(b Linux Ui). boرpUpG BIOS @@Ӱtm
   ƾڮw, A]ݭn DOS/Windows U ICU ӳ]moƾڮw.
   
   ]mA BIOS  ""Not a PnP Operating System"(S PnP ާ@t
   ).  [19]tm PnP BIOS. o| BIOS tmu@, ӤOѾl
   浹ާ@t.
   
   BIOS Doƾڮws ESCD (Extended System Configuration Data). 
   sx PnP ]ƪtmåBsxD PnP ]ƪHΤ_׶}Ĭ. Aw˷s
   D PnP ]bw˫eICU(Intel Configuration Utility)iD ESCD _]
   ƪH. A]ݭnB ICU iD ESCD _wgsbD PnP ]ƪ
   H(DHwgLF).
   
   ESCD q`Osb, ɷ|OsbwLW?? (Ķ̷Q: COMPAQ tmH
   ǬO_OsbwLW) ϥ Linux ާ@tΪ BIOS CҰʮɬOo
   ˰tm. A]\Q ICU (M BIOS)Optm(ΥLX). M, p
   AW[@ӷsD PnP ]ƴNݭnAB ICU. pO PnP , BIOS |
   ʰtm, úɶqܾwgsb]ƪtm. Fs]Ƥt
   ݨD귽, ɤoܤw]ƪtm. pooͤF, Aݭn줰
   ܤF( /proc/pci Mϥ "pnpdump"RO)åBX.
   
   `N: b Dos/Windows UtmHٷ|bwLWWindows, o˾ާ@
   tΪDCӳ]ƪp. _۰˴]ƪ Linux |oͳoبƱ.
   
4.4 Isapnp

   ȥΤ_ ISA `uW PnP ]. bҰʮɹB榹{ǱNӧAb
   /etc/isapnp.conf ]wӰtmoǳ].Aݭn isapnptools ], ]tb\h
   o檩. J "locate pnp" ӬdAO_֦ isapnp. pA Linux
   ۰ʦwˤF isatools, isapnp ]\bҰʮɤwgB. _oرp, Aݭn
   NOs /etc/isapnp.conf ( man isapnp.conf o즳H). ]A
   qLstmӨMwp]m], o˰IHutm PnP. po
   ϥ "isapnp" åB@ PnP BIOS, ANiD BIOS A@ PnP ާ@t
   ζ?? (½Ķ̻{: pGA Linux ֤ PnP, ^S PnP ާ@t
   ,  BIOS Ҧ PnP ]mu@, Anչϥhק]ƪ귽, ק
   ۤvtmYi.)
   
   pAgB isapnp tm ISA-PnP ],CҰʮɹBisapnp, 
   򰲦pAbPxW Windows 95/98 ܥi|o: ϥ Windows
   95/98 , Windows ]\|HP覡tmA PnPd, A^ϥ Linux
   , dN|`u@.
   
4.5 ׸ɮ֤ Linux  PnP

   @ӥjɤBӰo. s֤߬OíwåB]t: serial.txt 
   pBzf. b /proc ؿ"", ҥHAiHDoǬOpi
   檺ï echo ROӳ]mtm. @ӰDO\hXʵ{ǤDo, A
   ݭnϥζǲΪtm, . ptm, Ь
   [20]http://lucifer.hemmet.s-hem.chalmers.se/~dwh
   
4.6 PnP nM

     *  [21]http://www.redhat.com/linux-info/pnp/ _ PnP nM
       .
     *  [22]http://www.microsoft.com/hwdev/respec/pnpspecs.htm _ PnP
       S.
       
5. 

5.1 a}

   Ta}: Dsa}, I/O a}Mtma}(ȭ_ PCI `u). "a}"b
   ɤɪܤ@ӳs򪺦a}S. ]a}OHr`覡X, @ӳ@
   a}u]t@Ӧr`,  I/O(MDs)a}]toh. t]ƪa
   }h, `Τ@Ӧa}ӪI/O]ƪsa}S. p: _f(
   @ I/O ])uXeΪKӦa}_la}, ]jaD]ƥ
   KӦr`a}. _la}s"򥻦a}". (½Ķ: W½ĶFڦ^Yݬ
   QF, ja|ӨҤla. ڭ̻YӦfa} 3f8, O
   a}Oq 3f8 }lKӦa}, ]q{]Ʀa}dOKӦa}.)
   
   XI/OM(Ds)a}ŶϥΪOۦPza}`u(b PC , ̪
   a}`ubwWO@ɪ). ]Ʀp󪾹Da}`uWƾڪܪO
   I/O a}٬Osa}O? , b`uW|ӱMγsuӰϤa}ƾڪt
   q. po|ӳsuYӰ_@, N CPU QX I/O a}, 򤺦s
   N|`uWa}H. 䥦TӳsuΪk.
   
   q`, jh I/O ]ƶȨϥ I/O sxP CPU qH. Ҧp, fNOo
   . ]Xʵ{Ǳq I/O a}ŪgƾڨåBq`pUƾکDs. 
   @IkO]ƧƾڪeDs. o˰@ؤkOϥ [23]DMA q
   D. t@ؤkObDst@wŶ]. oؤkݭɧU DMA Ki
   HŪgDs. o˪]Ƴq` I/O a}MDsa}.
   
5.2 _ -- ԭz

   _ζ覡ǰeH. _H(uW@ӹq)iD_@
   Sw]Ʀܭn. _Aq CPU. CPU |Ұ"_AȨҵ{"ӳB
   z. "ҵ{"|չϧXoͤFƱóBzHݭnǿ鵥D. "ҵ{"e
   XoͤFƱ, ]Xʵ{ǪD]ƪHsa}. oǱHs]t
   _]ƪH. nŪoǱHseäR, XoͤF, 
   A.
   
5.3 Isolation

   ȥΤ_ ISA `u. Isolation O ISA `uW PnP ]Ƥty`(id )
   _k. ɺަ󦳮Īk(]_)Ӱo, ǤH{²@
   In. u@ӥiHgҦ PnP ]ƪga}, ҥHgoӦa}NiHiDҦ
   bťPnP]. oӼga}Τ_VU PnP ]ưe@Ӱߤ@y`. t
   y`nDy`e줽Φa}ɥu@ӳ]Ʀbť. isolation ǹ@"
   ". Τ@Ӥ`ususҦ PnP ]ƩM isolation {.
   
   ""`, Ҧ PnP ]ƺť`uPɨæV`uWoeƾڦy.
   ƾڦ줣O1NO0. C PnP ]Ƶoeۤvs, q}l, @챵@.
   p@ӳ]Ƶoe@1, 1|Q䥦Ҧ]ť. pҦ]Ƶoe 0 
   `uWN]ť. b`̫, F̰s]ƥ~䥦]
   QưF.(Ҧs׳@.)
   
   Ҽ{O̰. p@ PnP ]Ƶoe 0, iť쪺O 1, Nܦ
   s PnP ]Ʀsb, N{ɰhX`Ať즹`(̤js
   ]ƳQᤩ@ӥy`). {bOdUӪ]ƦۦPeɦ(@ 1), ڭ
   bӪBzeɦhuҼ{Ѿl. s}l`s(
   ])QBz(O 0 pݤU).
   
   peɦ쳣O 0 |oͤ? Ҧ]Ưdb. 0 |QH 1 @˫̽
   , }lU@`.
   
   b`ɥṵs PnP ]Ʒ|OdU. |o@ӥy`ðhX
   . W`Q^OX]Ʒ|AiJ}l@ӷs`. Ҧ
   ]Ƴ@ӥy`. o˰O²檺.
   
   ]ƦFy`, NFV PnP ]ƵoeMŪtmHa}. ݭn`NOo
   ǥy`uΤ_tm PnP ]ƤΤ_`qH. Ұʫ, Ҧy`
   |ᥢ, ҥHCAҰʾ BIOS |@o˪u@.

References

   1. mailto:bf347@lafn.org
   2. mailto:rock@371.net
   3. http://sunsite.unc.edu/LDP/mirrors.html
   4. http://sunsite.unc.edu/LDP/HOWTO/Plug-and-Play-HOWTO.html
   5. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#interrupt_over
   6. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#dma_
   7. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#mem_
   8. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#interrupt_detail
   9. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#isolation_
  10. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#bios_pnp_os
  11. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#bios_resources
  12. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#bios_reset
  13. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#isolation_
  14. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#bios_conf
  15. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#disable_pnp
  16. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#bios_conf
  17. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#isapnp_
  18. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#patch_kernel
  19. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#conf_pnp_bios
  20. http://lucifer.hemmet.s-hem.chalmers.se/~dwh
  21. http://www.redhat.com/linux-info/pnp/
  22. http://www.microsoft.com/hwdev/respec/pnpspecs.htm
  23. file://localhost/tmp/zh-sgmltools.2504/Plug-and-Play-HOWTO.txt.html#dma_
