Help!

Finding the cause of a checkstop


Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Power PC RSS
Next:  Minimal uImage (compressed Linux kerne)l size for..  
Author Message
Bill
External


Since: Jun 07, 2007
Posts: 4



PostPosted: Wed Jul 11, 2007 6:19 pm    Post subject: Finding the cause of a checkstop
Archived from groups: comp>os>linux>powerpc (more info?)

I am getting a checkstop error after my linux device driver runs for
30 to 40 minutes. The board has an MPC8272 processor and I am running
Linux 2.4 on it. If I clear the Checkstop Reset Enable (CSRE) bit in
the Reset Mode Register (RMR) and halt the board rather than reset it,
I see that the 60x Bus Transfer Error Status and Control Register 1
(TESCR1) is 0x00000000 and that the 60x Bus Transfer Error Status and
Control Register 2 (TESCR2) is 0x80020000. This tells me that there
was a 60x bus monitor time-out and that the Transfer Type is 0x10.

Besides reviewing my code, is there anything else I should look at to
pinpoint the cause of the checkstop?
Back to top
Bill
External


Since: Jun 07, 2007
Posts: 4



PostPosted: Thu Jul 12, 2007 9:19 am    Post subject: Re: Finding the cause of a checkstop [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Jul 11, 6:19 pm, Bill <jobhunt....DeleteThis@aol.com> wrote:
> I am getting a checkstop error after my linux device driver runs for
> 30 to 40 minutes. The board has an MPC8272 processor and I am running
> Linux 2.4 on it. If I clear the Checkstop Reset Enable (CSRE) bit in
> the Reset Mode Register (RMR) and halt the board rather than reset it,
> I see that the 60x Bus Transfer Error Status and Control Register 1
> (TESCR1) is 0x00000000 and that the 60x Bus Transfer Error Status and
> Control Register 2 (TESCR2) is 0x80020000. This tells me that there
> was a 60x bus monitor time-out and that the Transfer Type is 0x10.
>
> Besides reviewing my code, is there anything else I should look at to
> pinpoint the cause of the checkstop?

Excuse me, I have the registers reversed. I see that the 60x Bus
Transfer Error Status and Control Register 1 (TESCR1) is 0x80020000
and that the 60x Bus Transfer Error Status and
Control Register 2 (TESCR2) is 0x000 0000. This tells me that there
was a 60x bus monitor time-out and that the Transfer Type is 0010b.
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Power PC All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum