如果像你描述的状况,那么EC就没有死(还可以收CMD).在我们的code中A7,A8是disable touchpad,enable touchpad的命令
; m2 C, `. ^9 F2 [D4通常也会用作disable touchpad。disable touchpad有几种做法,有些会直接disable ps2 port clock。你可以check3 @, {3 T3 x' {5 O
这部分命令的处理的code有没有缺陷。另外上述cmd的处理过程你完全可以追出来,不要偷懒!附上reboot的log信息供你参考分析3 z" ]3 b. O! b! m/ f! p
其中I表示cmd,D表示data;如IFE表示FE送给64h,D65表示65送给60h。" t* r1 Y$ u4 L% Y
& V2 G+ O" d% @) G: \/ c
VF3,C,RFA,OFA,V20,O,C,RFA,OFA,O,
8 E' z& k7 V$ _e83,+ m8 B9 v; w O0 n- \5 b
IFE,- s& F7 @% Q+ S3 r w
e23,oFA,
+ q4 g, `& g s- iID1,DDF,LPC RST# f$ E! N7 U3 z3 ^; I1 D8 |, V& i
Swrong LPC RST& Z" F$ M) y' K3 W+ `; P/ J/ K( W! x
LPC_Reset_Flag=64
; S7 X3 N9 z" I& M5 F1 j, J& T3 B6 y( Y& p, a. o7 N
ID1,DDF,) ^( ^8 q0 O% w3 e, O
IAA,O55,V65,O,C,K10,RFE,OFE,K08,O,
}; H. j; i1 ~# o' hID1,DDF, J* c+ n7 k: z' \' Q1 S
I90,VED,C,RFA,OFA,V01,C,RFA,
3 e4 O* r9 w4 E5 E$ q6 RID1,DDF,O,OFA,O,
% _; B; ?- `" x2 P$ d% N- Pe2A,>IDLE1 L* x0 M" Q' w( G# ^* b' B4 P
oFA,<
% g+ Y7 v7 `, n) Oe00,
* H: H, j" X. X2 L! T5 dIAA,O55,O,/ S& w5 ?( t9 A& c' B* [1 ^( |& z2 t
IAD,- P$ K, Q9 P' @. w
ID4,VFF,C,RFA,OFA,O,RAA,R00,OAA,O,O00,; H/ J; D( x3 q1 ]9 }
I60,O,D65,( D$ T& s0 Y% _& l+ C8 J$ Z1 ?
I60,D6D,VF5,C,RFA,OFA,K20,/ r3 i: L$ x& B' {! B1 G$ r' ~; B
IAD,
5 U9 H5 u2 b1 N* UIAE,O,VF5,C,RFA,OFA,K20,3 m% L/ D; G3 S+ ]5 [
IAD,: i5 `" U8 J7 `4 t o0 I
IAE,O,
9 z' r+ ^% g* JIAD,VFF,C,RFA,OFA,RAA,OAA,K20,O,& \3 A) w `5 N% O. d: R, F$ K" M
I60,D65,VED,C,RFA,OFA,V00,O,C,RFA,OFA,
5 k, F% |+ {, w( `+ z1 X* QIAE,O,
6 `5 C* b( o* s) }8 \e91,d2F,d00,
8 ^$ e, B+ I; N6 re10,d83,d2F,P3_K#
+ O2 N4 u' J, b; T n g) UP3_K#
) y4 R: P; _+ g/ D% Y) I% e2 c& ^/ h, Z: ~
e23,oFA,$ A X" L6 v& l/ T
I90,VED,C,RFA,OFA,
8 x0 K* K3 A9 r( V0 mIAD,
% ^$ C; ~1 | l3 V' l7 v9 k* g( D% AIAD,O,7 f& H' @. _$ ]6 e5 M# J; ~
IAE,V03,C,RFA,OFA,
3 X0 e/ c1 V! X5 Q- e6 i- JIAD,
) {+ z7 Q) {, r/ c+ \IAD,O,
* A8 d. X' \; x- M% @7 TIAE,
' Y [( M- O7 t- DI90,VED,C,RFA,OFA,/ L8 \* j9 y. h' m
IAD,% X! V3 k7 |: u4 F
IAD,O,1 q+ m' R2 J0 R3 \- ^8 o
IAE,V05,C,RFA,OFA,
5 p8 J% H2 T3 ?4 Y. FIAD,
$ Z- r( i( U& y# X IIAD,O,' A2 n% A. O" Q' E( s/ j/ J8 v) ]
IAE,O,7 z2 U2 c. |1 p3 y# d9 ?+ m& ]
e90,d2E,o00,
, A+ E- ]: H. ~ o/ W* ^( |2 u# @e91,d2F,d00,P3_K#" U8 `4 Z) g) L. {7 S
P3_K#+ ]% z) s, {6 r8 C0 p: y
: e+ K5 y K/ u9 w
IAD,VF3,C,RFA,OFA,
6 B, W. a' `) Z6 l qIAD,
- a9 V! ?2 D7 r" I3 j. K: T0 aIAD,O,
9 ?* d( A( E* e: K- @$ A- RIAE,VF3,C,RFA,OFA,8 k4 a: R8 w! n/ q
IAD,) P% h1 ~) S, v- i& U1 r8 F' t
IAD,O,
: i6 v! _6 A) {IAE,V20,C,K10,RFE,OFE,K08,; s; r& s/ u0 O- t
IAD,
3 V3 l( ]8 C( h7 _4 M F6 V0 S" xIAD,O,
( d3 w% B6 H2 S1 }5 oIAE,V20,C,K10,RFE,OFE,K08,
. D! P( ?& l/ |( M) `IAD,4 D- O* Q* [0 O+ [) D% U' X/ c
IAD,O,, E8 Z1 v. W* x$ l9 M: _& |
IAE,V20,C,K10,RFE,OFE,K08,
1 T- p- ~2 M; D" aIAD,2 |5 j& A. w/ Q1 Z3 C
IAD,O,
' K: m6 Y- J) U! V# `IAE,
7 T. P+ A$ |( d, YIAE,VF4,C,RFA,OFA,& ]! @5 X9 [& A0 n
IAD,
4 f; d. D( M# Y7 C( b% C$ z1 I9 UIAD,O,
0 P2 t, ?, P! p+ g: @IAE,VF4,C,RFA,OFA,
' c! _- N, u# f3 p5 z9 X: cIAD,
# ^8 ?. `7 p6 v) }& J3 XIAD,O,
$ z6 Z8 @8 `1 k1 X, qIAE,VF2,C,RFA,RAB,R41,OFA,
0 {8 I9 v" y$ R* j k; |: RIAD,9 Y% z8 a; v8 Z
IAE,O,OAB,
8 p% F1 a- V+ o0 AIAD,
1 y: X$ g8 ?$ D3 }1 |IAE,O,O41,
$ K0 [) |4 K& v. u, _+ `3 qIAD,1 r- k6 g1 T3 W8 K, V0 s
IAE,O,VF2,C,RFA,RAB,R41,OFA,
' O+ B) G! v; M/ D& y/ nIAD,
; a: @0 \, ]! d" W, oIAD,O,OAB,
& h' j2 Y: u+ x8 [! x2 @2 K' S8 bIAE,O,O41,
& |! Z! |: Q# T8 `$ a; \' NIAD,
8 B6 `/ l5 T- U$ S$ OIAD,O,
9 x# O4 _- D) c, E+ EIAE,VF2,C,RFA,RAB,R41,OFA,
' W3 A9 e# V4 j, [& RIAD," g9 c4 _4 U* |/ ?# b4 U% j
IAD,O,OAB,# r! Q% G* E* d( B
IAE,O,O41,' k- E( C; D' p/ Y: \# _' |
IAD,8 M) Y/ L4 e6 H. Y4 q1 \9 f
IAD,O,3 | @, R$ C6 C- X, d; c
IAE,+ N+ g* _; w, i9 V2 c3 `
I90,VED,C,RFA,OFA,
" m8 r! _, F: [8 HIAD,
$ P* K' W; z5 `5 |/ N% v- r7 X" eIAD,O,9 Z0 E: g7 L3 n) G @. V
IAE,V00,C,RFA,OFA,' ~9 c `0 d% Z! s
IAD,$ k: v. r" O& [' i' G
IAD,O,- T: `# M2 p4 a) n1 H, S3 f
IAE,( E# l9 J' D' E! @
ID1,DDD,
4 q9 ?6 q& z4 |) V& A! QID1,DDF,9 J" `0 ~- V6 `4 S# g9 H% m
ID1,DDF,- d4 |% b; [5 G( a% T, f0 `
e22,oFA,
# V3 O% Z4 Y: l1 i& _e83," X) W( ~7 b& r: ]( r7 I
e83,
' i, T8 U, q: F6 z1 ke83,
1 x) }8 q1 f1 S$ K0 N* \+ G9 Ze83,7 s/ T+ J" a" J) M+ R' X' H# L
e83,3 Q6 F1 J9 e% B4 ], G
e83,7 B, W+ B; K" \
e83,( q" E+ ~, X; [0 w" V
e83,4 T- o7 f# Z$ p( e2 p* ]( y8 q% R
e83,
6 k& g' r+ S9 p& e; oIAD,4 Q- i( M( h, b1 v) S7 g
IA7,
4 I& f6 O, Y; N7 N DIAE,O,1 E8 n; d8 x- R" w; O6 x
IA8,/ |* x k% B0 X
I60,D44,
" [, h+ ]9 U/ e# A3 JIAD,2 A. n0 ^/ \5 U- B. b
IA7,
, M6 O5 Q- |! p0 @9 F9 sIAE,O,. I1 Q4 a1 ^6 a; P7 A# A, k
IA8,VFF,C,RFA,OFA,RAA,OAA,
; Y2 o6 j1 V) H0 ?4 a! MIAD,O,K20,2 h! Q+ H+ n- |$ g9 w) i! ~ I) P' O$ T# N
IA7,
' o( D3 ]% `+ N6 i7 x) f" lIAE,O,& ^7 N5 C7 h9 K1 E" k
IA8,7 G( N+ c) H: [" J/ I
I60,D04,
3 F2 N! ^4 B# a* ~. h9 E$ B. wIAD,3 u! k+ r0 }& l; S3 E( v
IA7,
3 V. S* p- H* c; l7 n+ e0 H3 ?IAE,O,
e# m4 M. k" EIA8,VF3,C,RFA,OFA,V00,O,C,RFA,OFA,VED,O,C,RFA,OFA,V00,O,C,RFA,OFA,
% }6 s" p" Z( n* d/ A. |IAD,O,8 U0 O+ j( |$ l) B
IA7,
' o# b! t& J, b6 V5 m2 DIAE,O,6 X3 h- |/ x7 t
IA8,
: H; t6 s6 q0 L3 X& j/ `I60,D44,. u) ?3 X7 i) D, o6 @
IAD,
, |2 }# Y. B4 y4 K1 r- `- M$ o( KIA7,
. f* E* Z+ j6 m2 p: b" h) J" t( y% I& c: p) xIAE,O,) n) e+ r' Z( b c! W- j
IA8,- Z" @7 _1 }5 n+ k7 d A9 W( m
ID4,VFF,C,RFA,OFA,O,RAA,R00,OAA,O,O00,VED,O,C,RFA,OFA,V00,O,C,RFA,OFA,
9 N' R; B7 p; d: w$ vIAE,O,
( w& c7 X. i) w- m$ XIA8,
# d. U: R# Y5 R B1 G8 fIAD,: ^ p2 M: H8 T: z' [6 o
IA7,+ C% W8 A* \! Q8 L, s/ F
IAE,O,6 ~0 x$ j$ x0 T! S9 A2 Y1 t
IA8,* p# h6 \' i& k- [
I60,D47,
1 L' d1 ^! L+ `$ vIAD,8 Z4 _1 |+ F o& f( c0 }2 s
IA7," G4 K7 U: `% W1 u
IAE,O,
! m- U8 ?6 Z) j; n: ?; m5 }9 ZIA8,6 y1 q8 x) Q) s8 D% I
ID4,VFF,
' a- i3 z8 } Q# je83,C,RFA,OFA,& j% X' R+ w8 J* \
e83,O,RAA,R00,OAA,O,O00,
; x* v& a% ~) Q6 k6 PID4,VF2,O,C,RFA,R00,OFA,O,O00,
" K/ G1 q+ X" d" t5 Q0 u+ pID4,VE8,O,C,RFA,OFA,- Y) }+ b- H0 U( Y+ B/ p/ I
ID4,V00,O,C,RFA,OFA,5 D; U7 P4 _" \" l
ID4,VE6,O,C,RFA,OFA,
& [) F+ v" W% m, [( FID4,VE6,O,C,RFA,OFA,6 _" R, T$ R2 v! I, J
ID4,VE6,O,C,RFA,OFA,6 J, q! t7 }! _0 B) S
ID4,VE9,O,C,RFA,R00,R00,R64,OFA,O,O00,O,O00,O,O64,
/ ]4 ^2 j& L# fID4,VE8,O,C,RFA,OFA,; d' i0 Y( f; b' Y: i
ID4,V03,O,C,RFA,OFA,
8 L! `+ ?' y( G5 {ID4,VF3,O,C,RFA,OFA,
" Z, `2 J- @& {ID4,VC8,O,C,RFA,OFA,% G) }9 i0 Z) ]/ G
ID4,VF3,O,C,RFA,OFA,& ?9 K7 f% {! ?
ID4,V64,O,C,RFA,OFA,2 W8 m g; M/ L9 o( K. v9 g0 Q7 T
ID4,VF3,O,C,RFA,OFA,
" }' D% _/ K5 QID4,V50,O,C,RFA,OFA,
5 x$ `. R! [4 ^9 L3 PID4,VF2,O,C,RFA,R03,OFA,O,O03,+ G& e9 q1 B+ l
ID4,VF3,O,C,RFA,OFA,; N' ^ Z8 c4 r& T
ID4,VC8,O,C,RFA,OFA,- |! j/ y; `! V0 Y7 M/ ]0 H. _' _, [
ID4,VF3,O,C,RFA,OFA,7 N+ K- W0 g9 B* p( e6 Z* U( Q
ID4,VC8,O,C,RFA,OFA,
" I: q# X: q/ q v& ]# T, xID4,VF3,O,C,RFA,OFA,
# q7 }+ b1 `& O) G5 GID4,V50,O,C,RFA,OFA,
& g; P3 o5 g$ T: Y5 X* tID4,VF2,O,C,RFA,R03,OFA,O,O03,
# m7 {' }/ A Y) PID4,VF3,O,C,RFA,OFA, `: F# J/ ?5 r0 j5 b
ID4,V64,O,C,RFA,OFA,4 M2 N0 T: X" v, k& d
ID4,VE8,O,C,RFA,OFA,
5 V( z3 {2 |: N3 t% E& U: @ID4,V03,O,C,RFA,OFA,
$ L [% C1 ~3 ?1 r6 ~ID4,VF4,O,C,RFA,OFA,O,
4 t! Y6 Q8 r) j8 B2 a" be83,6 t: t7 i. t7 [0 P, b p6 u) M3 q! Q
e83,$ I" E9 a. W: s% j- E
e83,
- l0 E. P8 I/ h6 I+ C) Z+ `' ge83,
- C9 o* V7 x8 c3 Se83,6 v9 w/ }1 V8 N, Y, a5 _
e83,5 ?1 Z* U7 {" K1 o, w; }6 W
e83,
) o; n. k3 _6 N* }e83,
6 A+ I0 y" n+ P# d, g3 me83,7 i* j( H+ h+ r+ R! X+ P9 I' J
e83,00,C8,2E,
) H: h# a& R I+ i4 [$ U& De83,00,C8,2E,
) g. ~1 Z' Q! A J+ Pe83,00,C8,2E,, x$ Z h# L6 S+ G. E+ V: Z9 _9 c. W
e83,00,C8,2E,3 L1 R' @" ?( Q1 \* K% L) Q4 B9 R
e83,00,C8,64,VF3,C,RFA,OFA,V20,O,C,RFA,OFA,O,VF3,C,RFA,OFA,V20,O,C,RFA,OFA,O,6 d6 s2 P& ?8 B+ y% _* S
e83,
0 q3 E5 s% u( k+ F4 P
* F2 q% j$ ?6 {6 q) j; T% {
. z( [1 W7 u3 A& w, h[ 本帖最后由 peterhu 于 2009-6-12 15:08 编辑 ] |