1. if not optimize the link in auto.c stage, and let hypertranport.c do the optimization, the hard_reset from reset_bus can works.... 2. if optimize the link in auto.c and hard_reset will be not called, and if call hard_reset from debug device....it works well. 3. if optimize the link in auto.c and reset freq to high value in hypertransport.c, the hard_reset from reset_bus will hang....
YH
-----Original Message----- From: YhLu Sent: Wednesday, June 22, 2005 5:37 PM To: ebiederman@lnxi.com Cc: 'LinuxBIOS' Subject: RE: [LinuxBIOS] Merge complete....
ck804 is using cf9 to do reset, ......may be i lost the control of that port.
YH
-----Original Message----- From: ebiederman@lnxi.com [mailto:ebiederman@lnxi.com] Sent: Wednesday, June 22, 2005 5:29 PM To: YhLu Cc: 'LinuxBIOS' Subject: Re: [LinuxBIOS] Merge complete....
YhLu YhLu@tyan.com writes:
the code reset_bus and scan_bus seem quite neat.
but do one simutation, it doesn't work.
I set ht frq to 800Mhz in auto.c and reset that in hypertransport.c to 1GHz.
it hangs after print out "Reseting board..."
And the nice thing you get at most one reset of the board
everything
will be setup and tuned first.
my hard_reset for ck804 doesn't work? hard_reset is suposed to work, because i can do restart and hardwaremain already call that......
Sounds like that is the problem. Quite possibly there is a
bus number
change somewhere messing things up.
The other possibility is that there is some tuning problem and the board does not come back from the reset.
Eric
LinuxBIOS mailing list LinuxBIOS@openbios.org http://www.openbios.org/mailman/listinfo/linuxbios