[ixp1200] IXP 1200 reset.
Kameswara Avasarala
venkata at acad.umass.edu
Thu Jul 31 15:07:18 EDT 2003
Hi,
As I have mentioned, We have been able to use the watchdog
timer(TIMER 4). If we zero out the TIMER4_LOAD register the watchdog
expires and reboots the board.
The lspci -v output on the host shows that 4 regions from the board are
accessible through the PCI. The pciDg driver from Intel maps 3(I21555
CSR,IXP CSR and the SDRAM) of the 4 regions into the kernel space.
Since the TIMER4 is in the IXP CSR space I tried to zero it out from
the host . However it did not work. The surprising thing is that the
IXP DOORBELL register is used by the pciDg driver for interrupting the IXP.
Any help would be appreciated.
Thanks,
Kamesh.
Scott Karlin wrote:
>It's a known bug that you cannot reliably reset the IXP1200
>in software. We hang a switch (or remotely controlled relay)
>off of the reset pins of the board.
>
>Scott
>
>
>On Thu, Jul 31, 2003 at 12:38:42PM -0400, Kameswara Avasarala wrote:
>
>
>>Hi,
>> Is there anyway by which we can reset the IXP from the host ?
>>Since the IXP CSR is accessible from the host I tried the following
>>1) Wrote 0xFFFFFFFF into the IXP1200_RESET register
>>2)Enabled Timer 4 (watchdog) and zeroed (atleast I thought I did) out
>>the timer from the host.
>>Writing into the IXP1200_RESET register does not work even from the SA
>>itself whereas the watchdog works.
>>Thanks,
>>Kamesh.
>>
>>
More information about the ixp1200
mailing list