On Sun, Nov 11, 2007 at 03:40:48PM +0100, Frieder Ferlemann wrote:
Hm, do you have _two_ of them on our board maybe? Can you look at the board and see if there are two?
There is only one (it's an ultra low cost board I bought in Mid 2005 for 78 Euro including an AMD Athlon 2800 and cooler:) The chip marking is:
ITE IT8705F 0447-FXS MK2HC1
OK, might be a superiotool bug then.
Can you please do the following things in this order on the box?
1. Reboot. (yes, this is important!)
2. Compile superiotool ('make clean all') and run ./superiotool -dV Save the output in a file.
3. Reboot.
4. Patch superiotool in ite.c: Comment the three lines at the end of the file:
enter_conf_mode_ite(port); probe_idregs_ite_helper("(init=0x87,0x01,0x55,0x55/0xaa) ", port); exit_conf_mode_ite(port);
5. Compile superiotool ('make clean all') and run ./superiotool -dV Save the output in a file.
6. Reboot.
7. Patch superiotool in ite.c: Comment the three lines at the end of the file:
enter_conf_mode_winbond_fintek_ite_8787(port); probe_idregs_ite_helper("(init=0x87,0x87) ", port); exit_conf_mode_winbond_fintek_ite_8787(port);
Do _not_ comment the files from the last run, i.e. these:
enter_conf_mode_ite(port); probe_idregs_ite_helper("(init=0x87,0x01,0x55,0x55/0xaa) ", port); exit_conf_mode_ite(port);
They should be uncommented again (i.e. they should be executed).
8. Compile superiotool ('make clean all') and run ./superiotool -dV Save the output in a file.
Please post all three logs here then, so we can check if something's wrong there...
I just checked on a box with IT8708F, there it's only reported once at 0x2e, so maybe it's not a general ITE-related bug.
Also, you used version r2922 which is pretty old, please try the latest svn version of superiotool and see if it returns the same output.
Actually I used todays svn checkout of superiotool (Revision 2953) but the freshly checked out tool reports an earlier revision here:
./superiotool --version superiotool r2922
Yeah, that's fine, it was my fault. r2922 is the latest version.
Uwe.