[LinuxBIOS] ASUS A7V8-MX SE support

Corey Osgood corey.osgood at gmail.com
Wed Oct 10 04:17:14 CEST 2007


Hi nico,

First problem will be the km400 datasheets, do you have them? The first
hurdle to jump is getting the ram initialized, see raminit.c for just
about any board to see what I'm talking about. Getting ram initialized
right is 90% of the work in just about any port (some more). i440bx has
a very clean raminit.c (thanks uwe!), I've used that as a base a couple
times now.

vt8237 should be a snap, Rudolf and I need to sync up at some point and
figure out how to work that out, because we both have very different
patches. His work is probably more suited to your system.

-Corey

nico wrote:
> Hi everyone,
>
> I have an ASUS A7V8-MX SE that I'm not scared to brick... Has anyone
> successfully tried linuxbios on it ?
>
> I just received my bios chips, so I'm now ready to try making it run
> on it... :-)
>
> lspci -v gives me that:
> 00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset
> Host Bridge
>         Subsystem: ASUSTeK Computer Inc. Unknown device 8118
>         Flags: bus master, 66MHz, medium devsel, latency 8
>         Memory at e0000000 (32-bit, prefetchable) [size=64M]
>         Capabilities: [80] AGP version 3.5
>         Capabilities: [c0] Power Management version 2
>
> 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if
> 00 [Normal decode])
>         Flags: bus master, 66MHz, medium devsel, latency 0
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         Memory behind bridge: e8000000-e9ffffff
>         Prefetchable memory behind bridge: e4000000-e7ffffff
>         Capabilities: [80] Power Management version 2
>
> 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 80) (prog-if 00 [UHCI])
>         Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard
>         Flags: bus master, medium devsel, latency 32, IRQ 16
>         I/O ports at d000 [size=32]
>         Capabilities: [80] Power Management version 2
>
> 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 80) (prog-if 00 [UHCI])
>         Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard
>         Flags: bus master, medium devsel, latency 32, IRQ 16
>         I/O ports at d400 [size=32]
>         Capabilities: [80] Power Management version 2
>
> 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 80) (prog-if 00 [UHCI])
>         Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard
>         Flags: bus master, medium devsel, latency 32, IRQ 16
>         I/O ports at d800 [size=32]
>         Capabilities: [80] Power Management version 2
>
> 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
> (prog-if 20 [EHCI])
>         Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard rev 1.01
>         Flags: bus master, medium devsel, latency 32, IRQ 16
>         Memory at ea000000 (32-bit, non-prefetchable) [size=256]
>         Capabilities: [80] Power Management version 2
>
> 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
>         Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard
>         Flags: bus master, stepping, medium devsel, latency 0
>         Capabilities: [c0] Power Management version 2
>
> 00:11.1 IDE interface: VIA Technologies, Inc.
> VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
> (prog-if 8a [Master SecP PriP])
>         Subsystem: ASUSTeK Computer Inc. A7V8X-X motherboard rev. 1.01
>         Flags: bus master, medium devsel, latency 32, IRQ 17
>         [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
>         [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
>         [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
>         [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
>         I/O ports at dc00 [size=16]
>         Capabilities: [c0] Power Management version 2
>
> 00:11.5 Multimedia audio controller: VIA Technologies, Inc.
> VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
>         Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/K8V Deluxe
> motherboard (ADI AD1980 codec [SoundMAX])
>         Flags: medium devsel, IRQ 19
>         I/O ports at e000 [size=256]
>         Capabilities: [c0] Power Management version 2
>
> 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II]
> (rev 74)
>         Subsystem: ASUSTeK Computer Inc. Unknown device 80ff
>         Flags: bus master, medium devsel, latency 32, IRQ 18
>         I/O ports at e800 [size=256]
>         Memory at ea001000 (32-bit, non-prefetchable) [size=256]
>         Capabilities: [40] Power Management version 2
>
> 01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3
> UniChrome] Integrated Video (rev 01) (prog-if 00 [VGA])
>         Subsystem: ASUSTeK Computer Inc. Unknown device 8118
>         Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 20
>         Memory at e4000000 (32-bit, prefetchable) [size=64M]
>         Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
>         [virtual] Expansion ROM at e9000000 [disabled] [size=64K]
>         Capabilities: [60] Power Management version 2
>         Capabilities: [70] AGP version 2.0
>
> The northbridge isn't officially supported to start with... :-/
>
> thanks for your feedback :-)
>





More information about the coreboot mailing list