[LinuxBIOS] question about via chipset v-link and ram init
Corey Osgood
corey.osgood at gmail.com
Mon Dec 10 16:45:32 CET 2007
aaron lwe wrote:
> Corey Osgood <corey.osgood at gmail.com <mailto:corey.osgood at gmail.com>>
> wrote:
>
> aaron lwe wrote:
> > On Dec 10, 2007 10:19 AM, Corey Osgood <corey.osgood at gmail.com
> <mailto:corey.osgood at gmail.com>
> > <mailto: corey.osgood at gmail.com
> <mailto:corey.osgood at gmail.com>>> wrote:
> >
> > aaron lwe wrote:
> > > Dear all,
> > >
> > > the via v-link bus is for data communication between
> northbridge and
> > > sourthbridge,
> > > if I just want to make dram work, do I need to configure the
> > v-link bus?
> > >
> > > thanks.
> >
> > No, vlink can be handled before or after ram init, and it
> isn't even
> > necessary, if no config is done it will default to the slowest
> > operating
> > mode (newer chipsets may bootstrap to higher modes, depending on
> > motherboard design). However, you do have to program the CPU
> bus
> > registers and all the various dram config registers before
> ram init.
> > Getting these settings right may be a real pain, depending
> on what
> > chipset you're dealing with.
> >
> > -Corey
> >
> >
> > Thanks Corey. I've been trying to make cn700 work, until now
> without luck.
> > I've programmed host bus and some dram controller registers, but
> not all.
> > how can I know which registers should be programmed and which
> needn't?
> > can you give me some advices? thanks.
> >
>
> I'm already nearly done with the cn700, please try the attached
> patch. I
> apologize if there's any cruft in there, I'm working on another
> project
> right this moment, so I don't have time for a good cleanup.
>
> -Corey
>
>
> Thanks a lot, after a few times trying, I got a question.
> Does the IDE/Sata settings in auto.c has any effect on dram?
> If not, I would like first comment those code, 'cause I got an "IDE
> Controller not found!"
> error once booted and then die, which is wired.
> When I comment those code, I can successfully went to sdram configure
> functions.
> but the ram_check displayed many failures:
> LinuxBIOS-2.0.0.0-Normal Sun Dec 16 18:09:41 EST 2007 starting...
> Found good data, testing it 01 02 03 04 05 Test passed
> Enabling shadow ram
> Setting ram bank size to 0x40
Here's a problem, this should be 0x08 for 512MB. I have no idea how/why
this happened. Also check that the MA Map type is correct.
-Corey
More information about the coreboot
mailing list