如果像你描述的状况,那么EC就没有死(还可以收CMD).在我们的code中A7,A8是disable touchpad,enable touchpad的命令
4 U c. f1 D* u) x1 h& u c" V' ^D4通常也会用作disable touchpad。disable touchpad有几种做法,有些会直接disable ps2 port clock。你可以check5 E8 k: n, p; ^; j0 y
这部分命令的处理的code有没有缺陷。另外上述cmd的处理过程你完全可以追出来,不要偷懒!附上reboot的log信息供你参考分析
3 a4 r& i7 F+ u其中I表示cmd,D表示data;如IFE表示FE送给64h,D65表示65送给60h。. N( {$ R8 f8 W/ s0 m
& R/ V' P$ D# E1 UVF3,C,RFA,OFA,V20,O,C,RFA,OFA,O,/ \$ D3 A" e" ]4 O; A9 ]6 G
e83,
+ Y7 N5 E- l- J gIFE,
$ M0 Q* j+ Q; T. De23,oFA,
8 `2 |5 y+ E; v5 s2 C9 k; b/ |ID1,DDF,LPC RST- x# |7 C8 M- K
Swrong LPC RST
( \& I" c- Y+ N! O: l- zLPC_Reset_Flag=64
; U, `' X% g2 i2 s: B- G: T/ k8 M. r* Y. ?5 u
ID1,DDF,
6 x6 ^7 D# m! _8 IIAA,O55,V65,O,C,K10,RFE,OFE,K08,O,1 s ~! [5 H C) s" G/ v
ID1,DDF,' k B# C: @' X2 X+ W1 e/ x
I90,VED,C,RFA,OFA,V01,C,RFA,
" m2 Q+ O6 J# r$ oID1,DDF,O,OFA,O,
3 V& I7 h/ |3 Y- w+ Z, ee2A,>IDLE- ?- n8 C. T6 t' W) m
oFA,<+ `% W% a& X+ h+ e
e00,
7 V1 p' H/ [+ y/ |5 I; G5 fIAA,O55,O,+ K" h& S, X6 I# _. t+ e
IAD,5 n6 a3 ~% s& t2 \9 I7 y8 B
ID4,VFF,C,RFA,OFA,O,RAA,R00,OAA,O,O00,
) x" U" c" g3 J" ZI60,O,D65,8 m2 ~9 g) h* i
I60,D6D,VF5,C,RFA,OFA,K20,% n2 e$ [# }8 g' ?
IAD,$ q# g/ J9 `3 Z& A" ?' N0 [* k
IAE,O,VF5,C,RFA,OFA,K20,
! O6 E1 ~% E6 j" c0 m8 \) K- eIAD,+ }7 {5 S. M/ w% Y
IAE,O,# U5 Z7 `& {" q+ D9 i9 e
IAD,VFF,C,RFA,OFA,RAA,OAA,K20,O,0 i0 q" U! A) d
I60,D65,VED,C,RFA,OFA,V00,O,C,RFA,OFA,
3 v: S+ g8 C* MIAE,O,4 e7 ?& S) k% K! D
e91,d2F,d00,
: x" c0 R1 Z8 u8 o( r: Fe10,d83,d2F,P3_K#' u" f2 n6 w3 ^6 i+ o7 e
P3_K#; |* K7 K3 x5 R @0 H
7 h' C4 H# A% C6 j p4 D$ re23,oFA,3 F& E! q6 _! Y" ?' _2 P
I90,VED,C,RFA,OFA,- P5 e% w/ v; h2 X
IAD,
m% x6 u3 l+ p& E; Z: q wIAD,O,( X/ x+ i8 G3 z
IAE,V03,C,RFA,OFA,% f% W" q# U) A; }+ w8 q, B
IAD,( a& J& P7 j) R
IAD,O,
) x: ^8 r! t; P4 m0 nIAE,
% ]2 M* R% l9 |I90,VED,C,RFA,OFA,
/ `7 i4 Z, E6 g3 M7 W. g- |IAD,7 w% P0 x1 i; B8 C
IAD,O,
1 l2 e; j% K8 d4 b YIAE,V05,C,RFA,OFA,$ ]5 c% P6 L5 `
IAD, G- e+ ?. u4 W1 j( \" F; V- h9 i. s/ F
IAD,O,( N1 C# H5 R1 [* h' ^3 l4 \% l: h1 \
IAE,O,( M# } W6 u: `' y( o- Z* `
e90,d2E,o00," j, t) G- p1 X3 Q2 l; C
e91,d2F,d00,P3_K#: H; [+ c" r; [9 e0 ?/ W
P3_K#2 D8 W: O* n8 C8 L+ I
# b' o% @8 l/ {IAD,VF3,C,RFA,OFA,
3 E' n1 m8 @1 `1 tIAD, T! c* X" N; j5 ~& p# @7 P
IAD,O,0 r7 p5 F- D& a0 ^, g
IAE,VF3,C,RFA,OFA,7 h# T6 Y/ z0 M4 D# e- d3 g2 z
IAD,: Z+ k/ L* [8 a* U$ p- d
IAD,O, g u0 X4 |. S9 u; E: x
IAE,V20,C,K10,RFE,OFE,K08,: A! K& I6 {8 Y: O7 |7 @/ U
IAD,
& q. R' u* P/ pIAD,O,; z: z! y; v+ D
IAE,V20,C,K10,RFE,OFE,K08,
! g/ d- F# |% P& D1 f( MIAD,3 t, K8 r4 b8 K: d- I; W: p! u
IAD,O,
5 U$ s; _" U g, V4 [" F% x& m( eIAE,V20,C,K10,RFE,OFE,K08,
) w& u+ Z8 n' XIAD,
! |+ r e- E' E, h* K: RIAD,O,. I7 p' F* v( _. w9 `
IAE,1 _: [* S5 G: j& J3 r
IAE,VF4,C,RFA,OFA,' D E9 ?6 e/ [0 M4 v
IAD,
3 p7 Q: U" E+ `% n" [IAD,O,, M# W% B% N d
IAE,VF4,C,RFA,OFA,9 I7 ~$ N& ], |3 W8 t6 A
IAD,
1 k3 u5 x/ t7 b X5 sIAD,O,) ~8 n/ E' ]) Q6 l; l7 F
IAE,VF2,C,RFA,RAB,R41,OFA,
+ s/ q! s8 Z) N# t. y% }IAD,, N- g; m8 l2 `7 y6 Q6 Y6 g2 |
IAE,O,OAB,
5 U/ ^% F; [! U. S9 O- zIAD," }5 H" q+ N5 l' z- D* u
IAE,O,O41,0 @* e, N3 _9 y4 O7 d) R
IAD,2 Q2 ]4 \2 t; m: _8 @! A1 G/ `
IAE,O,VF2,C,RFA,RAB,R41,OFA,
$ |/ ~* G. p+ H) X; a9 @6 {IAD,( z) g, ]2 o) F- S
IAD,O,OAB,
) \ z1 b* _+ t8 U! sIAE,O,O41,
9 W9 ~4 U$ f$ f6 x4 C/ {IAD,3 ]) }4 e0 P7 Q
IAD,O,
7 g) ? [$ O* u# J: R3 JIAE,VF2,C,RFA,RAB,R41,OFA,$ A" J+ G6 x8 O; C8 G) R8 n' j
IAD,
; V+ Z7 {% M0 W+ Q3 `' g1 MIAD,O,OAB,$ V+ P; C( D* L3 r0 r7 P
IAE,O,O41,7 ~( P5 L: n z( p! y8 ?8 [7 [
IAD,
, l7 L0 f* K/ {2 K/ ~5 i( M$ J4 IIAD,O,
/ [3 M. u4 ?, w1 H; b6 {- e7 Q8 r( ^IAE,! _. q/ r! v7 c
I90,VED,C,RFA,OFA,
! E- a ?( m* U- ?( z9 A4 `! AIAD,
; Q/ H. @& h. J4 ]# \7 i/ XIAD,O,6 F/ z3 K( Q& f* L; J
IAE,V00,C,RFA,OFA,9 K/ D3 Q) }3 O8 e# b! u8 R
IAD,
) s1 o! l" ^/ M4 u ~IAD,O,, `8 w- N" ^% t( } C
IAE,- x5 p1 @: q; W4 x5 U+ Z
ID1,DDD,
9 ~. [" i- |2 ?9 EID1,DDF,5 s/ {2 y9 H1 z) `% L$ t: \
ID1,DDF,
1 c/ |# P& c) e% ke22,oFA,
' e' ^; D# b* ~( y9 s; A( ye83,/ F4 |; v! y, U8 C$ n, _- z' h
e83,) q0 k$ ?& D6 c. L8 ^+ Z2 {
e83,/ @3 V+ R+ n4 U8 u3 x" _
e83,
, D& G4 F+ M6 j7 v v, `e83,
E$ \1 s0 k! Q8 u Y3 ?5 z% z; le83,
+ F& V3 h' u3 C c' N4 x/ e5 w0 Qe83,
5 S' ~, l4 i& Z9 u) o Y- U* ce83,/ J( {: @8 T! B6 S$ T+ n
e83,
( h5 J, m# v& L4 N; F# {IAD,
/ y, q0 M! e5 g/ \. A9 RIA7,4 \' z& W# q! D x1 A
IAE,O,
4 N( h! V# a( n5 ], Z" bIA8,, D; {* _& H5 _' U+ p$ N
I60,D44,
( r2 U! F- M( e0 ?% e$ h HIAD,$ U7 L' `3 G' w, p, S& {2 p/ }
IA7,
# N% G0 {! E( ^IAE,O,
7 V+ h' c* g& w& OIA8,VFF,C,RFA,OFA,RAA,OAA,8 \0 v3 v0 F3 E- }" i4 A' `8 Y
IAD,O,K20,* F8 h& l- r! P. E [8 ~
IA7,
& N" a8 l" D! BIAE,O,
0 t8 e2 i6 I0 dIA8,0 U, P) b% b; |+ u
I60,D04, L' {& q; p$ |% ~! I: B
IAD,2 }. X* z$ _! Z" G. ?( s
IA7,: L" t/ E3 f. m$ d: h
IAE,O,4 \2 w$ D# O6 s: K# i; m
IA8,VF3,C,RFA,OFA,V00,O,C,RFA,OFA,VED,O,C,RFA,OFA,V00,O,C,RFA,OFA,) ]: M; D0 _( Z/ b# G
IAD,O,1 A6 g! s1 U5 A; L
IA7,
! D5 K% j( ]+ N1 m' v: {2 PIAE,O,! R7 v9 |3 z0 J- a* S$ @- v9 w- B
IA8,
8 t! K) \* L; }I60,D44, C% U# L5 D& y& l4 }
IAD,3 B- P6 C- r: h4 P3 D% j( D3 T3 U
IA7,
4 s0 S# q1 t7 y% f" u6 q2 mIAE,O,
) Y" m5 k9 g& I1 GIA8,
. j2 ^- `+ `0 s& WID4,VFF,C,RFA,OFA,O,RAA,R00,OAA,O,O00,VED,O,C,RFA,OFA,V00,O,C,RFA,OFA,
/ b1 c; ~. M& {) DIAE,O,
( U/ Z: a/ R# ~% x0 p& j0 F- jIA8,
! ?0 ~+ z& u2 R7 QIAD,! c& F) J9 C# S' S- O+ p$ U; c
IA7,
. e$ V( }0 x: G$ FIAE,O,
2 Y, J% O- w0 R. F1 LIA8,
$ `) w4 j8 Z4 t3 K4 K# dI60,D47,- i4 Y' O& b, P: Q4 }0 T( U3 t
IAD, o$ o$ y4 s( X; A
IA7,+ V3 Y8 T! U% R% ?: N
IAE,O,
W2 P8 }4 j4 v1 a4 F2 O5 }+ @2 MIA8,8 z( X* ~, v: E; i" \
ID4,VFF,
- y; S" l7 C2 f2 Be83,C,RFA,OFA,
: i& N- k: l+ D4 t, c$ k& Re83,O,RAA,R00,OAA,O,O00,1 [: F% J" h. {4 {: y3 ~$ B
ID4,VF2,O,C,RFA,R00,OFA,O,O00,
" b! g( K$ e1 O" E" @- K$ iID4,VE8,O,C,RFA,OFA,
- n L7 f' ]7 `/ ]0 V. o) \7 n5 p4 T, A* BID4,V00,O,C,RFA,OFA,
. `& W4 J o6 Z |ID4,VE6,O,C,RFA,OFA,
1 v4 F5 m- }6 Y/ b' U. {$ m8 i, GID4,VE6,O,C,RFA,OFA,
A6 V& w1 i' \: g9 [- l6 G2 FID4,VE6,O,C,RFA,OFA,' b; l' o; k* M( J8 T
ID4,VE9,O,C,RFA,R00,R00,R64,OFA,O,O00,O,O00,O,O64,$ M3 r! X0 D8 L7 c9 {
ID4,VE8,O,C,RFA,OFA,
, g3 b6 z& a3 C: X( L) \' J! [# V: V: CID4,V03,O,C,RFA,OFA,
. i( M7 v/ l& @2 e7 [ID4,VF3,O,C,RFA,OFA,
* V; i A1 W6 D+ ~# ?ID4,VC8,O,C,RFA,OFA,
$ L5 p( b( d: Q/ P) yID4,VF3,O,C,RFA,OFA,
4 T6 I2 Q, M- [3 W3 LID4,V64,O,C,RFA,OFA,; \4 Z3 i% G$ b) d. |! ^7 v' l
ID4,VF3,O,C,RFA,OFA,
2 V1 G. g) }4 Y/ ?$ s0 v5 xID4,V50,O,C,RFA,OFA,
6 |: V7 ~8 ` TID4,VF2,O,C,RFA,R03,OFA,O,O03,
# q* h# d3 u. dID4,VF3,O,C,RFA,OFA,
3 E0 d- q! @0 x# a) b/ qID4,VC8,O,C,RFA,OFA,
' {' |# W. C `- WID4,VF3,O,C,RFA,OFA,% L+ A' z- C3 R% }# P3 ^& G; ]
ID4,VC8,O,C,RFA,OFA,
/ ~6 u; R% v/ j8 m6 _) G, XID4,VF3,O,C,RFA,OFA,- A2 S: W1 }2 p; Y3 |$ f
ID4,V50,O,C,RFA,OFA,/ | c$ K' l& }5 E* k4 \
ID4,VF2,O,C,RFA,R03,OFA,O,O03,
2 b, z4 Z) a: P" x- F1 ~% QID4,VF3,O,C,RFA,OFA,
* a% f: @+ h# P' GID4,V64,O,C,RFA,OFA,2 S0 Y% N( T/ T! |2 V
ID4,VE8,O,C,RFA,OFA,
0 P" ?! U9 Q% ^& s9 E3 h& ?' HID4,V03,O,C,RFA,OFA,
% v) {* v" u. K' dID4,VF4,O,C,RFA,OFA,O,& }& s4 J4 U, o
e83,
; |8 S7 L0 B& ~% }. i# {e83,% k6 b, j# u2 x5 x R. Y, h/ c
e83,
* w) g0 i: F3 q, b. Fe83,3 ?7 r& o3 C1 ]+ y) i+ \8 _1 |" v0 q
e83,
$ A- R: P/ D5 i. Y9 _6 }e83,8 a' b* e5 T8 @3 l# s: t. V# I/ v
e83,
- C+ S& ^. N \+ P2 V' }e83,. w! q7 O" B- ?; m9 o8 f7 P
e83,
g( b4 n) }3 H( |7 K) Ge83,00,C8,2E,' B8 ]" e) A3 O$ [$ ?
e83,00,C8,2E,
; {( }' E! p& K M0 ze83,00,C8,2E,
8 a V/ w! j% M: U( F3 je83,00,C8,2E,4 k) p* `6 Q8 B- K# Q
e83,00,C8,64,VF3,C,RFA,OFA,V20,O,C,RFA,OFA,O,VF3,C,RFA,OFA,V20,O,C,RFA,OFA,O,
/ U: h1 Y0 }: Y- \ y2 p5 `) I7 re83,
9 x: L: n! |) z! F6 l
/ [+ Q4 u" |% `/ @4 r* y1 m) @& G0 W
[ 本帖最后由 peterhu 于 2009-6-12 15:08 编辑 ] |