[LinuxBIOS] Random Bios Postcodes after 0x88 with 440BX

roger roger at eskimo.com
Fri Apr 27 07:39:53 CEST 2007


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





More information about the coreboot mailing list