[LinuxBIOS] DFI P2XBL Motherboard Target (440BX)

roger roger at eskimo.com
Fri Apr 20 02:46:38 CEST 2007

On Fri, 2007-04-20 at 01:20 +0200, Uwe Hermann wrote:

> > Also, still not getting output after just editing the auto.c and
> > replacing pc97309 with w83977tf.  One thing I left out was, the ASUS P2B
> > auto.c impliments w83977tf with the the following (0x3f0) value:
> > #define SERIAL_DEV PNP_DEV(0x3f0, W83977TF_SP1)
> Looks correct, but if it doesn't work try 0x370, 0x2e, or 0x4e, too.

>From what I'm guessing, the code is suppose to be doing this:

w83977ef-ctf.pdf (w83977tf.pdf is similar)
8.1.1 Extended Function Registers
In Compatible PnP, there are two ways to enter Extended Function and
read or write the configuration registers. HEFRAS (CR26 bit 6) can be
used to select one out of these two methods of entering the
Extended Function mode as follows:

HEFRAS address and value
0 write 87h to the location 3F0h twice
1 write 87h to the location 370h twice

> > Basically, I should be getting some linuxbios specific output on ttyS*.
> Yes. You can put some 
>   print_debug("Hello world!\r\n");

Ok... loaded with "Hello world!". ;-)

Shouldn't the DEBUG options in Options.lb & Config.lb cover this?

I'll be flashing with these changes until tomorrow.  

Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61

Thu Apr 19 17:44:28 PDT 2007

More information about the coreboot mailing list