On Fri, 2007-04-27 at 00:45 +0200, Uwe Hermann wrote:
On Wed, Apr 25, 2007 at 11:43:49PM -0700, roger wrote:
Index: LinuxBIOSv2.20070425/src/mainboard/tyan/s1846/auto.c
--- LinuxBIOSv2.20070425/src/mainboard/tyan/s1846/auto.c (revision 2618) +++ LinuxBIOSv2.20070425/src/mainboard/tyan/s1846/auto.c (working copy) @@ -34,11 +34,11 @@ #include "mainboard/bitworks/ims/debug.c" // FIXME #include "pc80/udelay_io.c" #include "lib/delay.c" -#include "superio/nsc/pc87309/pc87309_early_serial.c" +#include "superio/winbond/w83977tf/w83977tf_early_serial.c" #include "cpu/x86/mtrr/earlymtrr.c" #include "cpu/x86/bist.h"
-#define SERIAL_DEV PNP_DEV(0x2e, PC87309_SP1) +#define SERIAL_DEV PNP_DEV(0x3f0, W83977TF_SP1)
Strange, the patch looks correct. Have you tried all variations in this line (0x2e, 0x4e, 0x3f0, 0x3f8)?
I'll see if I can find some hardware with that Super I/O here for testing...
Forgive me as I haven't tried every iobase. I figured, since my bios is defaulting to 0x3f8, then auto.c should be fine with 0x3f8.
I did notice a lot of 0x7f8 specified in the SuperIO files. It seems as if the 0x7f8 is being used with PNP? Well, I even went as far as replacing all those with original sensible value as were listed in LinuxBiosv1 W83977EF code.
From looks, you or somebody ported W83977EF to W83977TF w/o bringing in
the old W83977EF files. The EF series as the following differences:
--- Richard Smith 05SEP2003 Post ---
the 83977ef is supported already.
What's the diff between a TF and EF?
Looking at the data sheets...
- The TF suppports 13 IRQs, the EF only 12.
- The TF has "23 programmable general purpose I/O ports; 3 dedicate, 20 optional", while the EF has only "14 programmable general purpose I/O ports; 6 dedicate, 8 optional".
Oh, and the TF is compliant wih the Microsoft PC97 Hardware Design Guide; the EF with the PC98 version of same. Big Deal.
Other than that, they look identical. --- End Old Post ---
As i said in my previous email, I'm going to work on my Tyan S1832DL (same SuperIO as the S1846). Maybe I'm doing something wrong still too or the bug will present itself.
-- Roger http://www.eskimo.com/~roger/index.html Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61
Thu Apr 26 22:39:44 PDT 2007