From owner-freebsd-current Thu Aug 30 3: 4:53 2001 Delivered-To: freebsd-current@freebsd.org Received: from nasu.utsunomiya-u.ac.jp (nasu.utsunomiya-u.ac.jp [160.12.128.3]) by hub.freebsd.org (Postfix) with ESMTP id 88ADB37B405; Thu, 30 Aug 2001 03:04:45 -0700 (PDT) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from nantai.utsunomiya-u.ac.jp by nasu.utsunomiya-u.ac.jp (8.11.2/1.1.29.3/26Jan01-1134AM) id f7UA4f5255723; Thu, 30 Aug 2001 19:04:41 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp by nantai.utsunomiya-u.ac.jp (8.11.2/1.1.29.3/30Jan01-0241PM) id f7UA4fu470929; Thu, 30 Aug 2001 19:04:41 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:xnOobXI6NJB+cg/W334zA6JjcwmhDl3P@zodiac.mech.utsunomiya-u.ac.jp [160.12.43.7]) by zodiac.mech.utsunomiya-u.ac.jp (8.9.3+3.2W/3.7W/zodiac-May2000) with ESMTP id TAA09199; Thu, 30 Aug 2001 19:14:25 +0900 (JST) Message-Id: <200108301014.TAA09199@zodiac.mech.utsunomiya-u.ac.jp> To: Mike Smith , Warner Losh Cc: current@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: unknown PNP hardware In-reply-to: Your message of "Sun, 26 Aug 2001 16:10:24 MST." <200108262310.f7QNAOI01455@mass.dis.org> References: <200108262310.f7QNAOI01455@mass.dis.org> Date: Thu, 30 Aug 2001 19:14:24 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Ok, this is the 3rd revised patch for PnP. I think it works fairely well. I may not invest further time on this, now that ACPI is taking over device configuration business... :-) Kazu >> I once wrote the following patch to deal with this problem by >> probing ISA devices in the following order. >> >> 1. sensitive ISA devices described in device.hints >> 2. PnP BIOS ISA devices >> 3. other ISA devices described in device.hints >> 4. PnP ISA devices > >This order is still slightly wrong. You need to do: > > 0. Disable ALL PnP devices which can be disabled. > 1. PnP devices (of any kind) which cannot be disabled, or which only > have a single configuration. These devices which cannot be disabled > need a placeholder attached to them if a driver doesn't claim them, > or some other mechanism so that their resources are never used. > 2. Sensitive hinted ISA devices. > 3. Other ISA devices. > 4. Other PnP devices. begin 666 isapnp.diff3.gz M'XL("*O(C3L VES87!N<"YD:69F,P"]66USVD@2_HQ_1:]3ZQ)&&(D7@[&3 M#0&R2RTQ/D-B7/P^O]_'5SWI[!P5ZP+M3!P:OV;*?\,'\-: M?C[]X2!@4>"R!]>[@P _0M?WP#RI-P[F[F(!U2U4 _H*&3>KU>J.[Z6Z89@U MHU,S#3#:W9;1-9LE;JE2J>R7;J!TL]MJ= WCX.U;J#;;=1TM5)KM4[UU"F_? M'D!I$3"F.8L['3Y8L^&'J_+Y >!P[?B@6H)CN&2?(M@$_BT#>[4"S_>J&V\# M\8T) X[O+=R[;6!'N*#Z7A]VIP?4 MKN&[NP#MUO>C!Q;<^B$KH]G2)G"]:*$=TD+R>"UGZ:[F ?.Z/'[:Q"OO*O99 MV]AA"&;Y']XA+EFEM$!?-1=>@W$.+ER I]3Q:Z52AO_0)$+9BH _1&$E]*?[ M3S)2"J-@ZT0\(80L'+OX#TH.AC>SR6C:T[@*34GRM6,([]U-?E].3DXH4A2@ M4'^:]4;COUGO1]?3F79$]JIOW+DEEC$L\_!+^"URO2V+#=,[+O:4S$=+-Y2V M 2VZ$6U69J=L;RZV:NT'3*KBKGBT:]D-.Q%/$^^TG$>6'44!' $&VW__:V\V MN[8N)P/\]FX\+,/1$=?'UTL4I[/>;-1/:SV]%O#3ZZS@N%ZA3 JUZ>HQ-PC'P0IW/9DY5C[?JV,Q+PH>25,YP#V0 M22>2&O>)ELEVEM()C!@,X;U*SY!%E'U82J%T54<195)D!NUOG]>:[3W"UD-P M\!T[PDQ(JB[RX9ZQ#?A8CH%24O6S"/PU;$,J*WR\/I'/>5J4IN/1=&:]GUP/ M>_W?-(Q'AV"EP\KU[M6BB=S!1]4W.&,\6L(JAL"EVA+/W/FY?))=*^ZP1E;1 M(UT4HBXE10)P_>AQP[+#1V@R.V+H\%_\,^4JT? 7_L'?Z>T+7SN^@2^S%W2$SE26PU M8/ 7M^CX 2;(QO?F6:37!4_/ M\]!1! AYI2*WOR0P^ (00I#>LZ M:2),G"),M%(P\2P;R>-$BN9())#53X6+%&-._,/U^!-.](#'GV# UQ&,SY\5 M _@*?I$H/<,O7G\O?O$*(S-RU460$D;8A5-E-9AB<+.KZ^%T>#G;L2*W1.J[ M(5((SN<4*.W,RA ?%UC6\")V ]_ ;O;I9-@-[QXO:1_?EP$!]PZ!!KZ% 5%9 MM)L=_10JG7J;FJBHBF-4V*XB7)!4'JPWR);G?#EN V;?BTIP;&QPF'_6Z*9W M;?4GE^]'/!&[Y'ZAG3AQ^7)(4Y4=4X/^9>_#,&=&VR+P;*+ BLHY8,X: URW MA8TZ77(73[W;P(/AY00S3L SC_RLSB-OGR61[\2+DS[8*U[W+X^[L$QC0R^, M.A<@18_F0L)#.X#C^ M*MU?DNTO8':RT+$L*-RSMDG[;!H8KZ"'O&]Y&^&0%C<:SKNS;0?)5M)E2 4S M @_ (2X'S?$5+:A22N^>2EDB0,2YU/^N"%+LAHKK 3'.1Y)?+DAF'F!'!M@Q M=%,18-'ULY1SY=^YCKVBK*:2#'&0(N+B^/K\>;?>LY(IMAJPQ8HYD6I]1.5B M/BKS-=4$:"2#@A1T5B1%/=/=A$<0XR[.8O'$U\BBSM=.AT-UZC_4$<*IITE= M?CQ"$B=23!W)Y*12*>-6LKQ_'TW.U9E)-9D7>K-8V7>A="4%Y8+PY/.<"\<< MMGP>5Z-:]3D+'5E]F?((G83YIB2% 1D&3CR\=VYNZQ#1DG M"ZX>EW29:-2,5JU^"D:]:S2[]7:)[!3 MZM9V[F&Q]1RZ>A)Z#[X[+V7D[>#NO)16P('M&OF&/(=[$25)MIN6[TF7$[ 3P0J MNS8I%1^=^=)\X7"HYHXQ%37*)4TKN)LLIQ'%?;"#D N7[]99(?1/;8 7? M5>JS5<@(-?Q@SHBG$!N97 ^&N,57P_[',6[SS5!T?'46>_=Q:O4& ZO_VV@\ MP.,='LL0^;@!'1(P%'WO)3ITT1#KB 8H]3B QHV/-TK<<(Z!3M)6Q*R2(V : M!I% 6\#,VWKR2S8),#M^& [RN?;_ &-D?X Q('8OE0%\0*"?:=;P"&MTNF:C MVVB4N(54 L22*>BKF]VZ^-'%K#>(_M&') LQ_;P97@XFUZ.!GAZ<#J]'O7%F M:#SY==3OC4FP6DJQX ]7F"L#W**=,3T[J.AR9EB07U7UDKV9K28G-ZU3259) MO-?O#Z?3R;46LL"U5SI('_'4'95S(C'IT2%QNTA041X=8J>%6"4G1N!&\$J" M<2!%HB)!=1"!Z9#A[Q0C^T0]A%2#M1W>6P+,W.!?UH;Q>S^->@-EM93DK6+W MVB7#8Q.^F<6\9AVD@SS=1J]\PM85LSM+ LT M[*3./<,3NC@,MCJ\L5=:G49\S2F.I,7]-VGVZ+OJPU53=&'9:-4!E-_HPV9> M?4,QS#,R,C?YZ;(PM?@Q;]\6)3V.$$+S_?HRKZ^JZB M&']:-_9S5ST;PEX+B@GL&E!/GM;?^$&TJTNC3^OALGS#6HETY8JX*4H]261= M7?!#*HQT'7+3\HX#,O?O=^JF01RB@)O)W4*@L *_C]V:P\F!R4 (X# end To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message