<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=koi8-r" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.23487">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Hello! </FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>I have some troubles with southbridge 
<SPAN lang=EN>i82801gx.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>I can boot Windows on my board, but 
S3 from OS doesn't work properly if i resume with USB 
keyboard.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>In this case, i have Wake signal 
and coreboot starts to boot, but it stucks with endless messages about SMI# 
"GPE0_STS: USB1":</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>...</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>SMI# #0<BR>GPE0_STS: USB1 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>SMI# #0<BR>GPE0_STS: USB1 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>SMI# #0<BR>GPE0_STS: USB1 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>....</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>These messages come from file 
"\southbridge\intel\i82801gx\smihandler.c", function "dump_gpe0_status". 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>According to <SPAN lang=EN>i82801gx 
</SPAN>datasheet:</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>___</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN><FONT size=1 face=Verdana><FONT 
size=1 face=Verdana><FONT size=2><FONT 
face=Arial></FONT></FONT></FONT></FONT></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN><FONT size=1 face=Verdana><FONT 
size=1 face=Verdana><FONT size=2><FONT face=Arial>USB1_STS<STRONG> 
</STRONG></FONT></FONT></FONT></FONT><FONT size=1 face=Verdana><FONT size=1 
face=Verdana><FONT size=2 face=Arial>— R/WC. Software clears this bit by writing 
a 1 to it.</FONT></DIV>
<DIV>
<P align=left><FONT size=2 face=Arial>0 = USB UHCI controller 1 does Not need to 
cause a wake.</FONT></P>
<P align=left><FONT size=2 face=Arial>1 = Set by hardware when USB UHCI 
controller 1 needs to cause a wake. Wake event</FONT></P>
<P><FONT size=2 face=Arial>will be generated if the corresponding USB1_EN bit is 
set.</FONT></P>
<P><FONT size=2 face=Arial>___</FONT></P></FONT></FONT></SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>Clearing of GPE0_STS bits 
properly done in function reset_gpe0_status</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT><FONT size=2 
face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>/**<BR> * @brief read and clear 
GPE0_STS<BR> * @return GPE0_STS register<BR> */<BR>static u32 
reset_gpe0_status(void)<BR>{<BR> u32 reg32;</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN> reg32 = inl(pmbase + 
GPE0_STS);<BR> /* set status bits are cleared by writing 1 to them 
*/<BR> outl(reg32, pmbase + GPE0_STS);</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN> return 
reg32;<BR>}</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>So... i can't really understand, why 
does this SMI# appear again and again?</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>Thanks,</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN lang=EN>Aladyshev 
Konstantin.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
lang=EN></SPAN></FONT> </DIV></SPAN></FONT></DIV></SPAN></FONT></DIV></BODY></HTML>