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

roger roger at eskimo.com
Fri Apr 27 08:35:59 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'm not sure exactly which iobase ports I haven't tried.

But I just realized.  We're not assigning a iobase to the port yet..
this is just needed for early_serial.c to get an initial console
correct?

If so, my bag.  Although 0x3f8 should work, I should really try all of
them then.

(just flashed my s1832dl with the s1846 code... If you don't hear from
me for awhile, you'll know why. ;-)

--
Roger
http://www.eskimo.com/~roger/index.html
Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61

Thu Apr 26 23:35:09 PDT 2007





More information about the coreboot mailing list