[linux-l] Hardware oder Kernel?

Soeren Sonnenburg linux at nn7.de
So Mai 11 18:49:42 CEST 2003


On Sun, 2003-05-11 at 17:16, Volker Mueller wrote:
> Hi Ihr,
> 
> auf meinem Verbindungsrechner zwischen BNC- und TP-Netz bekomme ich immer
> mal wieder was in der Art von:
> 
> May 11 15:27:43 bridge kernel: invalid operand: 0000
> May 11 15:27:43 bridge kernel: CPU:    0
> May 11 15:27:43 bridge kernel: EIP:    0010:[do_proc_dointvec+701/816]
> May 11 15:27:43 bridge kernel: EFLAGS: 00010202
> May 11 15:27:43 bridge kernel: eax: 00000000   ebx: 00000000   ecx: 0000000a   edx: 0000000a
> May 11 15:27:43 bridge kernel: esi: c02c1ffc   edi: 00000001   ebp: 40015001   esp: c1061ec4
> May 11 15:27:43 bridge kernel: ds: 0018   es: 0018   ss: 0018
> May 11 15:27:43 bridge kernel: Process bash (pid: 3936, process nr: 54, stackpage=c1061000)
> May 11 15:27:43 bridge kernel: Stack: 00000001 00000001 00000000 c01509f7 c1fba200 00001034 c1fe7d90 c1fe7d90 
> May 11 15:27:43 bridge kernel:        c1061ef4 00000001 00000000 c1c753e8 c0c8a380 fffffff4 c1c753e8 c1061f44 
> May 11 15:27:43 bridge kernel:        c1c753e8 c011b685 c02c272c 00000001 c1db2980 40015000 c1061f74 00000001 
> May 11 15:27:43 bridge kernel: Call Trace: [proc_get_inode+59/236] [proc_dointvec+29/36] [ipv4_sysctl_forward+35/64] [do_rw_proc+129/156] [proc_writesys+0/28] [proc_writesys+23/28] [sys_write+228/276] 
> May 11 15:27:43 bridge kernel:        [system_call+52/56] 
> May 11 15:27:43 bridge kernel: Code: 8d db 74 25 8d 76 00 8b 44 24 34 e8 d3 ad 14 00 ff 44 24 34 
> 
> In der Regel passiert das dann, wenn ich gerade etwas auszufuehren versuche,
> die entsprechende Shell stirbt (bzw. bleibt dabei haengen und wartet sich
> tot). Manchmal gibt's noch 'n SegFault dazu.

schick das mal bitte durch ksymoops und sag uns ob deine karten irq's
sharen bzw auf welchen irq's (cat /proc/interrupts) die liegen und wie
sie heissen (lspci falls pci). 

du kannst natuerlich versuchen nen neueren kern zu nehmen und schaun ob
der oops dann weggeht... genauso speicher testen und mal ordentlich load
auf der einen netzwerkkarte und dann auf der anderen erzeugen um
rauszukriegen ob es an de einen oder anderen liegt... koenntest auch
netzwerkkarten tauschen etc etc...

> Bei obigem Beispiel habe ich gerade versucht, dem Knirps das I-Net weg-
> zunehmen, indem ich ein "echo 0 > /proc/sys/.../ip_forward" mache.
> 
> Ist das im laufenden Betrieb "boese" fuer den Kern?

fast alles ist moeglich...

sig11's hast du aber noch nicht gesehen ?

Gruss,
Soeren.




Mehr Informationen über die Mailingliste linux-l