linux-mips
[Top] [All Lists]

Re: 2.6 on IP22 (Indy)

To: Markus Dahms <mad@automagically.de>
Subject: Re: 2.6 on IP22 (Indy)
From: Thiemo Seufer <ths@networkno.de>
Date: Wed, 20 Jul 2005 03:45:25 +0200
Cc: linux-mips@linux-mips.org
In-reply-to: <20050719182102.GA3727@gaspode.automagically.de>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <Pine.LNX.4.61L.0506271401280.15406@blysk.ds.pg.gda.pl> <20050627141842.GA28236@gaspode.automagically.de> <Pine.LNX.4.61L.0506271632380.23903@blysk.ds.pg.gda.pl> <20050628062107.GA8665@gaspode.automagically.de> <Pine.LNX.4.61L.0506280918380.13758@blysk.ds.pg.gda.pl> <20050628102013.GA10442@gaspode.automagically.de> <Pine.LNX.4.61L.0506281204190.13758@blysk.ds.pg.gda.pl> <20050628170425.GA5189@gaspode.automagically.de> <Pine.LNX.4.61L.0506291747550.31188@blysk.ds.pg.gda.pl> <20050719182102.GA3727@gaspode.automagically.de>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.9i
Markus Dahms wrote:
> Hello Maciej,
> 
> [R4600PC problems]
> > Well, they are not meant to be errata-compatible. ;-)  I haven't been 
> > able to locate any reference for tlbp being problematic on the R4600, in 
> > particular not in the chip errata document, and the old handlers used to 
> > have a nop before that instruction unconditionally (perhaps just in case 
> > ;-) ), so the problem was covered.  If it fixes the problem for you, then 
> > it should probably be applied, too.
> 
> I just built a 64-bit kernel from clean CVS and had to apply the patch
> below again to get it to userspace. Maybe it just hides the real error
> but at least "it works for me" [tm].
> Please apply to CVS if there are no objections.
> 
> Markus
> 
> --- a/arch/mips/mm/tlbex.c    2005-07-19 20:12:32.000000000 +0200
> +++ b/arch/mips/mm/tlbex.c    2005-07-19 20:10:29.000000000 +0200
> @@ -779,6 +779,7 @@
>  static __init void __attribute__((unused)) build_tlb_probe_entry(u32 **p)
>  {
>     switch (current_cpu_data.cputype) {
> +   case CPU_R4600:
>     case CPU_R5000:
>     case CPU_R5000A:
>     case CPU_NEVADA:

FWIW, this patch makes no difference for my Indy with R4600 v2.0, it still
hangs, usually while or shortly after mounting filesystems.


Thiemo

<Prev in Thread] Current Thread [Next in Thread>