Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Kernel crash on yosemite
@ 2005-02-07 22:53 TheNop
  2005-02-08  1:30 ` Ralf Baechle
  0 siblings, 1 reply; 9+ messages in thread
From: TheNop @ 2005-02-07 22:53 UTC (permalink / raw)
  To: linux-mips

Hi ,

This is my configuration:
~ yosemite board with RM9000 chip revision 1.1
~ BusyBox 1.0
~ Kernel 2.6.8.1

When I try to copy a large file (~ 3,5 Mb) within the NFS file system 
the kernel crashs without any output on the console.
It could be a problem with the titan_ge driver, but I have no idee how 
to solve the problem.

What can I do?

Best regards
TheNop

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-07 22:53 Kernel crash on yosemite TheNop
@ 2005-02-08  1:30 ` Ralf Baechle
  2005-02-08  1:47   ` Manish Lachwani
  0 siblings, 1 reply; 9+ messages in thread
From: Ralf Baechle @ 2005-02-08  1:30 UTC (permalink / raw)
  To: TheNop; +Cc: linux-mips

On Mon, Feb 07, 2005 at 11:53:23PM +0100, TheNop wrote:

> This is my configuration:
> ~ yosemite board with RM9000 chip revision 1.1
> ~ BusyBox 1.0
> ~ Kernel 2.6.8.1
> 
> When I try to copy a large file (~ 3,5 Mb) within the NFS file system 
> the kernel crashs without any output on the console.
> It could be a problem with the titan_ge driver, but I have no idee how 
> to solve the problem.
> 
> What can I do?

There have been various fixes to the network driver since then so I
recommend you upgrade your kernel.  One problem you're going to encounter
with recent kernels is that they only support the Titan 1.2 part which I
think are the ones in volume production.

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  1:30 ` Ralf Baechle
@ 2005-02-08  1:47   ` Manish Lachwani
  2005-02-08  1:51     ` Ralf Baechle
  0 siblings, 1 reply; 9+ messages in thread
From: Manish Lachwani @ 2005-02-08  1:47 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: TheNop, linux-mips

Ralf Baechle wrote:

>On Mon, Feb 07, 2005 at 11:53:23PM +0100, TheNop wrote:
>
>  
>
>>This is my configuration:
>>~ yosemite board with RM9000 chip revision 1.1
>>~ BusyBox 1.0
>>~ Kernel 2.6.8.1
>>
>>When I try to copy a large file (~ 3,5 Mb) within the NFS file system 
>>the kernel crashs without any output on the console.
>>It could be a problem with the titan_ge driver, but I have no idee how 
>>to solve the problem.
>>
>>What can I do?
>>    
>>
>
>There have been various fixes to the network driver since then so I
>recommend you upgrade your kernel.  One problem you're going to encounter
>with recent kernels is that they only support the Titan 1.2 part which I
>think are the ones in volume production.
>
>  Ralf
>
>  
>
However, adding support for Titan 1.0 and 1.1 in the GE driver should be 
fairly straight forward.

Thanks
Manish Lachwani

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  1:47   ` Manish Lachwani
@ 2005-02-08  1:51     ` Ralf Baechle
  2005-02-08  2:02       ` Manish Lachwani
  0 siblings, 1 reply; 9+ messages in thread
From: Ralf Baechle @ 2005-02-08  1:51 UTC (permalink / raw)
  To: Manish Lachwani; +Cc: TheNop, linux-mips

On Mon, Feb 07, 2005 at 05:47:24PM -0800, Manish Lachwani wrote:

> >recommend you upgrade your kernel.  One problem you're going to encounter
> >with recent kernels is that they only support the Titan 1.2 part which I
> >think are the ones in volume production.
>
> However, adding support for Titan 1.0 and 1.1 in the GE driver should be 
> fairly straight forward.

True, the CVS log should provide reasonable information about that.  What
can't be sanely retrofitted is SMP for < 1.2.

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  1:51     ` Ralf Baechle
@ 2005-02-08  2:02       ` Manish Lachwani
  2005-02-08  2:33         ` Ralf Baechle
  0 siblings, 1 reply; 9+ messages in thread
From: Manish Lachwani @ 2005-02-08  2:02 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: TheNop, linux-mips

Ralf Baechle wrote:

>On Mon, Feb 07, 2005 at 05:47:24PM -0800, Manish Lachwani wrote:
>
>  
>
>>>recommend you upgrade your kernel.  One problem you're going to encounter
>>>with recent kernels is that they only support the Titan 1.2 part which I
>>>think are the ones in volume production.
>>>      
>>>
>>However, adding support for Titan 1.0 and 1.1 in the GE driver should be 
>>fairly straight forward.
>>    
>>
>
>True, the CVS log should provide reasonable information about that.  What
>can't be sanely retrofitted is SMP for < 1.2.
>
>  Ralf
>  
>
I completely agree. In any case, I dont think the CVS sources ever 
supported SMP for Titan < 1.2, correct?

Thanks
Manish Lachwani

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  2:02       ` Manish Lachwani
@ 2005-02-08  2:33         ` Ralf Baechle
  2005-02-08  3:04           ` Manish Lachwani
  0 siblings, 1 reply; 9+ messages in thread
From: Ralf Baechle @ 2005-02-08  2:33 UTC (permalink / raw)
  To: Manish Lachwani; +Cc: TheNop, linux-mips

On Mon, Feb 07, 2005 at 06:02:08PM -0800, Manish Lachwani wrote:

> I completely agree. In any case, I dont think the CVS sources ever 
> supported SMP for Titan < 1.2, correct?

No, that would have either meant taking a heavy performance penalty or
hacking mm in very ugly ways.  And due to the probably low numbers of
the early silicon and the availability of later revisions the reason
for such hacks was low anyway.

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  2:33         ` Ralf Baechle
@ 2005-02-08  3:04           ` Manish Lachwani
  2005-02-08  7:20             ` TheNop
  0 siblings, 1 reply; 9+ messages in thread
From: Manish Lachwani @ 2005-02-08  3:04 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: TheNop, linux-mips

Ralf Baechle wrote:

>On Mon, Feb 07, 2005 at 06:02:08PM -0800, Manish Lachwani wrote:
>
>  
>
>>I completely agree. In any case, I dont think the CVS sources ever 
>>supported SMP for Titan < 1.2, correct?
>>    
>>
>
>No, that would have either meant taking a heavy performance penalty or
>hacking mm in very ugly ways.  
>

How would I not know this? After all, I was the one who actually put 
this code together to get SMP to work on Titan 1.0 and 1.1, remember? ;) 
And you are right, there is no reason to put such hacks.

Manish Lachwani


>And due to the probably low numbers of
>the early silicon and the availability of later revisions the reason
>for such hacks was low anyway.
>
>  Ralf
>
>  
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  3:04           ` Manish Lachwani
@ 2005-02-08  7:20             ` TheNop
  2005-02-08 10:54               ` Ralf Baechle
  0 siblings, 1 reply; 9+ messages in thread
From: TheNop @ 2005-02-08  7:20 UTC (permalink / raw)
  To: linux-mips

Hi,

I'm sorry, but all the discussion on this thread did'n help me to solve 
my problem. Since more than a month I'm waitig to get a yosemite board 
with 1.2 version. This still stops my development, when I can't use the 
yosemite with 1.1 version.

In another therad we discuss to create a patch (slowpath) for the titan 
version 1.1. the patch I apply to the the newer kernel sources 
(2.6.11.rc1) but, I have the same problems. So I think the problem could 
be the slowpath thing.

Have anybody an idee how to figure out what could be the problem when I 
make "cp foo foo1" (foo is a lage file ~3,5 Mb)?

Best regards
TheNop



Manish Lachwani wrote:

> Ralf Baechle wrote:
>
>> On Mon, Feb 07, 2005 at 06:02:08PM -0800, Manish Lachwani wrote:
>>
>>  
>>
>>> I completely agree. In any case, I dont think the CVS sources ever 
>>> supported SMP for Titan < 1.2, correct?
>>>   
>>
>>
>> No, that would have either meant taking a heavy performance penalty or
>> hacking mm in very ugly ways. 
>
>
> How would I not know this? After all, I was the one who actually put 
> this code together to get SMP to work on Titan 1.0 and 1.1, remember? 
> ;) And you are right, there is no reason to put such hacks.
>
> Manish Lachwani
>
>
>> And due to the probably low numbers of
>> the early silicon and the availability of later revisions the reason
>> for such hacks was low anyway.
>>
>>  Ralf
>>
>>  
>>
>
>
>
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Kernel crash on yosemite
  2005-02-08  7:20             ` TheNop
@ 2005-02-08 10:54               ` Ralf Baechle
  0 siblings, 0 replies; 9+ messages in thread
From: Ralf Baechle @ 2005-02-08 10:54 UTC (permalink / raw)
  To: TheNop; +Cc: linux-mips

On Tue, Feb 08, 2005 at 08:20:38AM +0100, TheNop wrote:

> I'm sorry, but all the discussion on this thread did'n help me to solve 
> my problem. Since more than a month I'm waitig to get a yosemite board 
> with 1.2 version. This still stops my development, when I can't use the 
> yosemite with 1.1 version.
> 
> In another therad we discuss to create a patch (slowpath) for the titan 
> version 1.1. the patch I apply to the the newer kernel sources 
> (2.6.11.rc1) but, I have the same problems. So I think the problem could 
> be the slowpath thing.
> 
> Have anybody an idee how to figure out what could be the problem when I 
> make "cp foo foo1" (foo is a lage file ~3,5 Mb)?

A network driver bug in the 2.6 Titan driver which I recently fixes was
that the allocated receive and transmit rings were allocated overlapping
which was causing havoc.

Yosemite w/ Titan 1.1 was suffering from unexplained system freezes for me;
a more recent board with Titan 1.2 is very stable.

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-02-08 10:59 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-07 22:53 Kernel crash on yosemite TheNop
2005-02-08  1:30 ` Ralf Baechle
2005-02-08  1:47   ` Manish Lachwani
2005-02-08  1:51     ` Ralf Baechle
2005-02-08  2:02       ` Manish Lachwani
2005-02-08  2:33         ` Ralf Baechle
2005-02-08  3:04           ` Manish Lachwani
2005-02-08  7:20             ` TheNop
2005-02-08 10:54               ` Ralf Baechle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox