[coreboot] Cold reset in Tyan s2912

Myles Watson myles at pel.cs.byu.edu
Tue Feb 5 20:29:59 CET 2008


> On 2008-02-05 11:45, yhlu wrote:
> > On Feb 5, 2008 7:48 AM, Roman Kononov <kononov at dls.net> wrote:
> >> On 2008-02-05 00:48 yhlu said the following:
> >>
> >>> On Feb 4, 2008 9:29 PM, Roman Kononov <kononov at dls.net> wrote:
> >>>> I have difficulty cold-resetting Tyan s2912, which has mcp55.
> >>>>
> >>>> The sequence
> >>>>      outb(0x2,0xcf9);
> >>>>      outb(0x6,0xcf9);
> >>>> is a warm reset. It does not reset the HyperTransport link frequency
> and width.
> >>> how do you know?
> >>>
> >>> do you have other co-processor or htx installed?
> >> I have a co-processor.
> >>
> >> The sequence I hope to have:
> >>
> >> 1) Power up. Power-on reset. The co-processor takes long time to become
> >> alive (~500s). By this time the CPU thinks that the HT link is dead.
> >> 2) CPU issues another reset.
> >> 3) The CPU re-initializes the HT link and the connection is happy.
> >>
> >> With the above sequence, the step 3) is a warm reset, and the CPU does
> >> not attempt to re-initialize the link.
> >
> > that is co-processor problem.
> >
> > Please talk the co-processor vendor about that. they have solution for
> > you problem. otherwise return that to get one from another vendor.
> 
> Thanks for the recommendation. Who makes socket F co-processors?
> 
> Can you tell me how to make the cold reset please?

Isn't there supposed to be a way to use ldtstop to reinitialize the HT link
without a cold reset?  It seems like I read that it is faster.

Myles





More information about the coreboot mailing list