Subject: Re: Kernel mode prefetch abort with -current on J728
To: Alex Poylisher <sher@komkon.org>
From: Peter Postma <peter@pointless.nl>
List: port-hpcarm
Date: 06/12/2006 21:44:10
On Sat, May 20, 2006 at 05:32:23PM +0200, Peter Postma wrote:
> On Sat, May 20, 2006 at 07:10:20AM -0400, Alex Poylisher wrote:
> > Have seen this on boot with every kernel since 3.99.19:
> > 
> > ..
> > 
> > wdc0 at pcmcia1 function 0: <CF Card, CFA 02GB CKS>
> > wdc0: i/o mapped mode
> > atabus0 at wdc0 channel 0
> > wd0 at atabus0 drive0Fatal kernel prefetch abort at 0xc09bdb64
> > trapframe: 0xc2960e74, spsr=a0000013
> > r0=c0d96800, r1=000001ae, r2=00000000, r3=20000093
> > r4=0000000b, r5=c20ecd14, r6=c0d95d00, r7=c0265258
> > r8=00000002, r9=00000002, r10=c2055000, r11=c2960f58
> > r12=00000000, ssp=c2960ec0, sir=c0d970f0, pc=c09bdb64
> > 
> > Stopped at      0xcc09bdb64:    address 0xc09bdb64 is invalid
> > andgt   r5, r5, #0x00000000
> 
> The problem seems to be in the keyboard driver (or caused by the keyboard
> driver) because if you take it out, it will boot fine.
> 
> I've a work-around in my tree but I don't understand why it works...
> needs more investigation.
> 

This is now (finally) fixed in revision 1.2 of j720kbd.c

-- 
Peter Postma