Questions on BX Chipset

Meinrad Sauter meinrad.sauter at gmx.de
Thu Aug 14 09:36:01 CEST 2003


Hi all,

thanks for your answers and sory for the late response (vacancies)

> ron minnich wrote:
> > On Wed, 23 Jul 2003, Meinrad Sauter wrote:
> >>- VGA: The Multitainer has an onboard MPACT2 Graphics adapter. It would
> >> be nice to have, but not really required. From the docs, I think I could
> >> make it work using ADLO or with the builtin VGA support. What do you
> >> think?
> >
> > it would be cool if you would test the builtin VGA support and let us
> > know how it goes.
>
> 2nd that.  Last time I tried the builtin VGA stuff I was unable to get
> it to compile but the problem didn't seem to happen for Ron.  So please
> try the builtin support.  Lots of stuff has changed since then and I
> haven't re-tested.
>
Unfortunately my video BIOS is 128K in size and I couldn't fit it into my 2M 
flash eprom together with ADLO and LinuxBIOS. So I tried the builtin support 
first.
I was able to compile everything OK after either leaving out FRAMEBUFFER=1 in 
the config file or copying the function framebuffer_on from 
northbridge/intel/440GX/northbridge.c to the same file in 
northbridge/intel/440BX

During boot I get the following log on the serial console:

****START LOG*****
LinuxBIOS-1.0.0 Don Aug 14 15:33:05 CEST 2003 starting...
Ram1
Ram2
Ram3
Ram Enable 1
Ram Enable 2
Ram Enable 3
Ram Enable 4
Ram Enable 5
Ram4
Ram5
Ram6
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.0.0 Don Aug 14 15:33:05 CEST 2003 booting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [8086/7190]
PCI: 00:01.0 [8086/7191]
PCI: 00:07.0 [8086/7110]
PCI: 00:07.1 [8086/7111]
PCI: 00:07.2 [8086/7112]
PCI: 00:07.3 [8086/7113]
PCI: 00:0a.0 [10ec/8139]
PCI: pci_scan_bus for bus 1
PCI: 01:00.0 [110b/0004]
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus returning with max=01
done
Allocating PCI resources...
ASSIGN RESOURCES, bus 0
PCI: 00:00.0 10 <- [0xe0000000 - 0xefffffff] prefmem
PCI: 00:01.0 1c <- [0x00001000 - 0x00000fff] bus 1 io
PCI: 00:01.0 24 <- [0xf8000000 - 0xf7ffffff] bus 1 prefmem
PCI: 00:01.0 20 <- [0xf0000000 - 0xf7ffffff] bus 1 mem
ASSIGN RESOURCES, bus 1
PCI: 01:00.0 10 <- [0xf0000000 - 0xf7ffffff] mem
ASSIGNED RESOURCES, bus 1
PCI: 00:07.1 20 <- [0x00001420 - 0x0000142f] io
PCI: 00:07.2 20 <- [0x00001400 - 0x0000141f] io
PCI: 00:0a.0 10 <- [0x00001000 - 0x000010ff] io
PCI: 00:0a.0 14 <- [0xf8000000 - 0xf80000ff] mem
ASSIGNED RESOURCES, bus 0
Allocating VGA resource
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06
PCI: 00:01.0 cmd <- 07
PCI: 00:07.0 cmd <- 07
PCI: 00:07.1 cmd <- 01
PCI: 00:07.2 cmd <- 01
PCI: 00:07.3 cmd <- 01
PCI: 00:0a.0 cmd <- 03
PCI: 01:00.0 cmd <- 03
done.
Initializing PCI devices...
PCI devices initialized
totalram: 128M
Initializing CPU #0
Updating microcode
microcode_info: sig = 0x00000686 pf=0x00000010 rev = 0x00000000
Enabling cache...
Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range:  128MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's
call intel_enable_fixed_mtrr()
call intel_enable_var_mtrr()
Leave setup_mtrrs
done.

Max cpuid index    : 2
Vendor ID          : GenuineIntel
Processor Type     : 0x00
Processor Family   : 0x06
Processor Model    : 0x08
Processor Mask     : 0x00
Processor Stepping : 0x06
Feature flags      : 0x0383fbff

Cache/TLB descriptor values: 1 reads required
Desc 0x01 : Instr TLB: 4KB pages, 4-way set assoc, 32 entries
Desc 0x02 : Instr TLB: 4MB pages, fully assoc, 2 entries
Desc 0x03 : Data TLB: 4KB pages, 4-way set assoc, 64 entries
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x41 : L2 Unified cache: 128K bytes, 4-way set assoc, 32 byte line size
Desc 0x08 : Inst cache: 16K bytes, 4-way set assoc, 32 byte line size
Desc 0x04 : Data TLB: 4MB pages, 4-way set assoc, 8 entries
Desc 0x0c : Data cache: 16K bytes, 2-way or 4-way set assoc, 32 byte line size



MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

Configuring L2 cache...CPU signature of 680 so no L2 cache configuration
Enable Cache
done.
Disabling local apic...done.
CPU #0 Initialized
intel_mainboard_fixup()
Testing SMI
SMI disabled
Enabling IDE...0x40 = 0x8000
0x42 = 0x8000
Enabled IDE for channels 1 and 2
enabling smbus
enable pm functions
Setting up RTC
RTC Init
Invalid CMOS LB checksum
done.
Enabling extended BIOS access
Enabling Full ISA Mode
Enabling IRQ8
Enabling Mouse IRQ12 on piix4e
done.
INSTALL REAL-MODE IDT
DO THE VGA BIOS
found VGA: vid=110b, did=4
0x55 0xaa 0x40 0xea 0xbe 0x31 0x0 0xc0 0x0 0x0 0xc3 0x0 0x14 0x0 0x0 0x0 
biosint: # 0x6, eax 0x0 ebx 0xd5b4 ecx 0x720 edx 0xa2f1
biosint: ebp 0x136ac esp 0xff6 edi 0xf6d4 esi 0xfb9fc
biosint: ip 0x3 cs 0x0 flags 0x46
biosint: Unsupport int #0x6
biosint: # 0x6, eax 0x0 ebx 0xd5b4 ecx 0x720 edx 0xa2f1
biosint: ebp 0x136ac esp 0xff6 edi 0xf6d4 esi 0xfb9fc
biosint: ip 0x3 cs 0x0 flags 0x46
biosint: Unsupport int #0x6
biosint: # 0x6, eax 0x0 ebx 0xd5b4 ecx 0x720 edx 0xa2f1
biosint: ebp 0x136ac esp 0xff6 edi 0xf6d4 esi 0xfb9fc
biosint: ip 0x3 cs 0x0 flags 0x46
biosint: Unsupport int #0x6

*****END LOG *******

Any Ideas what's missing?

Meinrad
-- 
Meinrad Sauter
email: meinrad.sauter at gmx.de




More information about the coreboot mailing list