Hi,
this is a superiotool dump of a PCCHIPS M848A Rev2.1 mainboard.
It was mentioned here, that this might be missing: http://linuxbios.org/pipermail/linuxbios/2007-October/025414.html
(Seems to be found both at 0x2e and at 0x4e. Most lines have a trailing white space)
Greetings, Frieder
-------8<-------------------------------------------------- superiotool r2922 Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x2e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x4e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00
superiotool r2922 Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x2e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x4e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00
On Sun, Nov 11, 2007 at 02:11:15PM +0100, Frieder Ferlemann wrote:
this is a superiotool dump of a PCCHIPS M848A Rev2.1 mainboard.
It was mentioned here, that this might be missing: http://linuxbios.org/pipermail/linuxbios/2007-October/025414.html
Thanks a lot!
(Seems to be found both at 0x2e and at 0x4e. Most lines have a trailing white space)
Hm, do you have _two_ of them on our board maybe? Can you look at the board and see if there are two?
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.
Thanks, Uwe.
On Sun, Nov 11, 2007 at 03:03:36PM +0100, Uwe Hermann wrote:
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.
Forget what I said, r2922 _is_ the latest version.
Uwe.
Hi Uwe,
Uwe Hermann schrieb:
(Seems to be found both at 0x2e and at 0x4e. Most lines have a trailing white space)
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
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
When I'm running make I see that this define is part of the gcc command line: -D'SUPERIOTOOL_VERSION="2922"'
Greetings, Frieder
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.
Hi Uwe,
Uwe Hermann schrieb:
Can you please do the following things in this order on the box?
Reboot. (yes, this is important!)
Compile superiotool ('make clean all') and run ./superiotool -dV Save the output in a file.
done and appended as dump_2.txt
Reboot.
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);
Compile superiotool ('make clean all') and run ./superiotool -dV Save the output in a file.
done and appended as dump_5.txt
Reboot.
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).
Compile superiotool ('make clean all') and run ./superiotool -dV Save the output in a file.
done and appended as dump_8.txt
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.
Greetings, Frieder
superiotool r2922 Probing for ALi Super I/O at 0x3f0... Failed. Returned data: id=0x7373, rev=0x73 Probing for ALi Super I/O at 0x370... Failed. Returned data: id=0xffff, rev=0xff Probing for Fintek Super I/O at 0x2e... Failed. Returned data: vid=0xffff, id=0xffff Probing for Fintek Super I/O at 0x4e... Failed. Returned data: vid=0xffff, id=0xffff Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e... Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x2e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Probing for ITE Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id=0xffff, rev=0xf Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e... Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x4e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Probing for ITE Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id=0xffff, rev=0xf Probing for NSC Super I/O at 0x2e... Failed. Returned data: port=0xff, port+1=0xff Probing for NSC Super I/O at 0x4e... Failed. Returned data: port=0xff, port+1=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x89) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x88) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
superiotool r2922 Probing for ALi Super I/O at 0x3f0... Failed. Returned data: id=0x7373, rev=0x73 Probing for ALi Super I/O at 0x370... Failed. Returned data: id=0xffff, rev=0xff Probing for Fintek Super I/O at 0x2e... Failed. Returned data: vid=0xffff, id=0xffff Probing for Fintek Super I/O at 0x4e... Failed. Returned data: vid=0xffff, id=0xffff Probing for ITE Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id=0xffff, rev=0xf Probing for ITE Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id=0xffff, rev=0xf Probing for NSC Super I/O at 0x2e... Failed. Returned data: port=0xff, port+1=0xff Probing for NSC Super I/O at 0x4e... Failed. Returned data: port=0xff, port+1=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x89) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x88) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff No Super I/O found
superiotool r2922 Probing for ALi Super I/O at 0x3f0... Failed. Returned data: id=0x7373, rev=0x73 Probing for ALi Super I/O at 0x370... Failed. Returned data: id=0xffff, rev=0xff Probing for Fintek Super I/O at 0x2e... Failed. Returned data: vid=0xffff, id=0xffff Probing for Fintek Super I/O at 0x4e... Failed. Returned data: vid=0xffff, id=0xffff Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e... Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x2e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e... Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x4e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Probing for NSC Super I/O at 0x2e... Failed. Returned data: port=0xff, port+1=0xff Probing for NSC Super I/O at 0x4e... Failed. Returned data: port=0xff, port+1=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x89) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x88) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
On Sun, Nov 11, 2007 at 05:15:03PM +0100, Frieder Ferlemann wrote:
done and appended as dump_8.txt
Thanks, that rules out some of the potential bugs.
I've noticed one problem which may cause this behaviour, I'm not sure if it's really the reason, though.
Please try attached patch (after a reboot) and post the output. If we're lucky only one chip should be detected now.
Also, please run the latest sensors-detect (lm-sensors package) on the box and post the output so we can compare.
Thanks again, Uwe.
Hi Uwe,
Uwe Hermann schrieb:
I've noticed one problem which may cause this behaviour, I'm not sure if it's really the reason, though.
Please try attached patch (after a reboot) and post the output. If we're lucky only one chip should be detected now.
attached dump.txt (still there at both addresses)
Also, please run the latest sensors-detect (lm-sensors package) on the box and post the output so we can compare.
later:)
Greetings, Frieder
Hi Uwe,
sorry, forgot to attach the file in last mail. Appended now
Greetings, Frieder
superiotool r2922 Probing for ALi Super I/O at 0x3f0... Failed. Returned data: id=0x7373, rev=0x73 Probing for ALi Super I/O at 0x370... Failed. Returned data: id=0xffff, rev=0xff Probing for Fintek Super I/O at 0x2e... Failed. Returned data: vid=0xffff, id=0xffff Probing for Fintek Super I/O at 0x4e... Failed. Returned data: vid=0xffff, id=0xffff Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e... Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x2e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Probing for ITE Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id=0xffff, rev=0xf Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e... Found ITE IT8705F/AF / IT8700F (id=0x8705, rev=0x2) at 0x4e Register dump: idx 07 20 21 22 23 24 val 08 87 05 02 00 f0 def NA 87 05 00 00 NA LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 80 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 val 01 03 f8 04 00 def 00 03 f8 04 00 LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 00 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 64 65 70 74 f0 val 01 03 78 07 78 00 80 07 03 0a def 00 03 78 07 78 00 80 07 03 03 LDN 0x04 (Environment controller) idx 2b 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 00 01 02 90 02 30 00 80 00 00 00 40 00 ff def 00 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (GPIO) idx 25 26 27 28 29 2a 60 61 62 63 64 65 70 71 72 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c5 c8 c9 ca cb cc cd d0 d1 d2 d3 d4 d5 d6 d8 d9 da f0 f1 f2 f5 f6 f7 f8 f9 fa fb fc fd fe ff val 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 def 00 00 00 ff e0 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x06 (Game port) idx 30 60 61 val 00 00 00 def 00 02 01 LDN 0x07 (Consumer IR) idx 30 60 61 70 f0 val 00 00 00 00 06 def 00 03 10 0b 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 00 00 00 00 def 00 03 00 0a 00 Probing for ITE Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id=0xffff, rev=0xf Probing for NSC Super I/O at 0x2e... Failed. Returned data: port=0xff, port+1=0xff Probing for NSC Super I/O at 0x4e... Failed. Returned data: port=0xff, port+1=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0... Failed. Returned data: id=0x73, rev=0x73 Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370... Failed. Returned data: id=0xff, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x89) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0... Failed. Returned data: id/oldid=0x73/0x03, rev=0x73 Probing for Winbond Super I/O (init=0x88) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x370... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x88) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x89) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x86,0x86) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff Probing for Winbond Super I/O (init=0x87,0x87) at 0x250... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Hi,
Uwe Hermann schrieb:
Also, please run the latest sensors-detect (lm-sensors package) on the box and post the output so we can compare.
It says:
Some Super I/O chips may also contain sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): YES Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87') Probing for Super-I/O at 0x4e/0x4f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87')
I'm appending the full console output of sensors-detect (lm_sensors-3.0.0-rc3)
Greetings, Frieder
garden:/home/fe/lm_sensors-3.0.0-rc3/prog/detect # ./sensors-detect # sensors-detect revision 4968 (2007-10-20 10:47:54 +0200)
This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters. Do you want to probe now? (YES/no): YES Probing for PCI bus adapters... Use driver `i2c-sis96x' for device 0000:00:02.1: Silicon Integrated Systems SMBus Controller
We will now try to load each adapter module in turn. Module `i2c-sis96x' already loaded. If you have undetectable or unsupported adapters, you can have them scanned by manually loading the modules before running this script.
To continue, we need module `i2c-dev' to be loaded. Do you want to load `i2c-dev' now? (YES/no): YES Module loaded successfully.
We are now going to do the I2C/SMBus adapter probings. Some chips may be double detected; we choose the one with the highest confidence value in that case. If you found that the adapter hung after probing a certain address, you can specify that address to remain unprobed.
Next adapter: SiS96x SMBus adapter at 0x0c00 (i2c-0) Do you want to scan it? (YES/no/selectively): YES Client found at address 0x50 Probing for `Analog Devices ADM1033'... No Probing for `Analog Devices ADM1034'... No Probing for `SPD EEPROM'... Yes (confidence 8, not a hardware monitoring chip) Probing for `EDID EEPROM'... No Client found at address 0x51 Probing for `Analog Devices ADM1033'... No Probing for `Analog Devices ADM1034'... No Probing for `SPD EEPROM'... Yes (confidence 8, not a hardware monitoring chip) Probing for `EDID EEPROM'... No
Next adapter: bt878 #0 [sw] (i2c-1) Do you want to scan it? (YES/no/selectively): no
Next adapter: bt878 #1 [hw] (i2c-2) Do you want to scan it? (YES/no/selectively): no
Some chips are also accessible through the ISA I/O ports. We have to write to arbitrary I/O ports to probe them. This is usually safe though. Yes, you do have ISA I/O ports even if you do not have any ISA slots! Do you want to scan the ISA I/O ports? (YES/no): YES Probing for `National Semiconductor LM78' at 0x290... No Probing for `National Semiconductor LM78-J' at 0x290... No Probing for `National Semiconductor LM79' at 0x290... No Probing for `Winbond W83781D' at 0x290... No Probing for `Winbond W83782D' at 0x290... No Probing for `Silicon Integrated Systems SIS5595'... No Probing for `VIA VT82C686 Integrated Sensors'... No Probing for `VIA VT8231 Integrated Sensors'... No Probing for `IPMI BMC KCS' at 0xca0... No Probing for `IPMI BMC SMIC' at 0xca8... No
Some Super I/O chips may also contain sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): YES Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87') Probing for Super-I/O at 0x4e/0x4f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87')
Some CPUs or memory controllers may also contain embedded sensors. Do you want to scan for them? (YES/no): YES AMD K8 thermal sensors... No AMD K10 thermal sensors... No Intel Core family thermal sensor... No Intel AMB FB-DIMM thermal sensor... No
Now follows a summary of the probes I have just done. Just press ENTER to continue:
Driver `it87' (should be inserted): Detects correctly: * ISA bus, address 0x290 Chip `ITE IT8705F Super IO Sensors' (confidence: 9)
I will now generate the commands needed to load the required modules. Just press ENTER to continue:
To load everything that is needed, add this to some /etc/rc* file:
#----cut here---- # Chip drivers modprobe it87 # sleep 2 # optional /usr/bin/sensors -s # recommended #----cut here----
If you have some drivers built into your kernel, the list above will contain too many modules. Skip the appropriate ones! You really should try these commands right now to make sure everything is working properly. Monitoring programs won't work until the needed modules are loaded.
Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): YES garden:/home/fe/lm_sensors-3.0.0-rc3/prog/detect # garden:/home/fe/lm_sensors-3.0.0-rc3/prog/detect # modprobe it87 garden:/home/fe/lm_sensors-3.0.0-rc3/prog/detect # /usr/bin/sensors -s garden:/home/fe/lm_sensors-3.0.0-rc3/prog/detect #
On Sun, Nov 11, 2007 at 06:32:55PM +0100, Frieder Ferlemann wrote:
Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87') Probing for Super-I/O at 0x4e/0x4f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87')
I've talked to khali (lm-sensors developer) on #linux-sensors and he confirmed that some chips show this behavior, i.e. they respond on _both_ the 0x2e and 0x4e config port. So this is likely neither a bug in superiotool nor in sensors-detect.
I would argue that it's rather a bug in the chip; it makes it a lot harder to detect whether there are _two_ Superio I/Os on a board...
lm-sensors has no problem with this, it stops scanning for chips as soon as it found one (so it talks to the IT8705F on 0x2e, I assume). For LinuxBIOS we can probably do the same if there's only one chip.
I have no idea how we should handle the case where there are _really_ two IT8705F chips on the same board (but on different config ports). We probably cannot probe for this, so we'll have to hardcode it...
Anyway, added link to the IT8705F dump in the wiki, thanks!
Uwe.
Hi Uwe,
Uwe Hermann schrieb:
On Sun, Nov 11, 2007 at 06:32:55PM +0100, Frieder Ferlemann wrote:
Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87') Probing for Super-I/O at 0x4e/0x4f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found `ITE IT8705F Super IO Sensors' Success! (address 0x290, driver `it87')
I've talked to khali (lm-sensors developer) on #linux-sensors and he confirmed that some chips show this behavior, i.e. they respond on _both_ the 0x2e and 0x4e config port. So this is likely neither a bug in superiotool nor in sensors-detect.
I would argue that it's rather a bug in the chip; it makes it a lot harder to detect whether there are _two_ Superio I/Os on a board...
Yes. One could try to guess by the address of the serial port (03f8 (if it's enabled)) and by the offset. I personally would have a slight preference towards a false positive report versus a false negative report. And if the chip is broken it may report as broken:)
Eventually a warning or two could be added (on the second occurrence that the chip likely is lazyly decoded and another one for f.e. serial ports initialized to the same address). (well the second warning is probably overkill)
lm-sensors has no problem with this, it stops scanning for chips as soon as it found one (so it talks to the IT8705F on 0x2e, I assume). For LinuxBIOS we can probably do the same if there's only one chip.
I have no idea how we should handle the case where there are _really_ two IT8705F chips on the same board (but on different config ports). We probably cannot probe for this, so we'll have to hardcode it...
Anyway, added link to the IT8705F dump in the wiki, thanks!
Also many thanks for your effort!)
Greetings, Frieder