2 Nov 2004 23:19
Re: halt after "halt".
Greg A. Woods <woods <at> weird.com>
2004-11-02 22:19:05 GMT
2004-11-02 22:19:05 GMT
[ On Sunday, October 17, 2004 at 21:05:45 (+0200), ragge <at> ludd.luth.se wrote: ] > Subject: halt after "halt". > > I have been trying to find what the problem with the 8400 support is, > but there is a very annoying problem that shows up: The machine do not > go back to SRM after halt (or reboot) from ddb, it just hangs. > It prints out the text "halt code 5", "pc = 0xfffff0000..." but then > nothing happens, no P00>>> prompt. Does anyone have any idea what > the problem can be? I added a "prom halt" command (and a few other things) to DDB and it works on my as4000, though it may be the underlying call I use that's not working for you on the 8400. In any case see the attached diffs. > It is really annoying to have to go to the > computer room each time I testboot a kernel(Continue reading)Does the 8400 have an RCM processor or equivalent? Can you use it from a serial console to reset (or properly halt) the system? BTW, I've discovered that on the as4x00 and es45 the console code never sees a BREAK signal on the serial console (presumably because of the RCM's hooks onto the serial port) and that the only proper way to halt the system (and thus drop into DDB in the first place) is to wake up the RCM using its escape sequence so that it is in control of the serial port and then to give it a "halt" command. -- -- Greg A. Woods

Does the 8400 have an RCM processor or equivalent? Can you use it from
a serial console to reset (or properly halt) the system?
BTW, I've discovered that on the as4x00 and es45 the console code never
sees a BREAK signal on the serial console (presumably because of the
RCM's hooks onto the serial port) and that the only proper way to halt
the system (and thus drop into DDB in the first place) is to wake up the
RCM using its escape sequence so that it is in control of the serial
port and then to give it a "halt" command.



RSS Feed