[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