Re: AMD K5 with Linux

Danny ter Haar (dth@cistron.nl)
19 Jul 1996 08:40:58 +0200


I wrote wrote:
> <msmith@quix.robins.af.mil> wrote:
>>Ok, we kicked the M1 around about a month ago, now how about
>>AMD's K5. Based on AMD's docs it can execute twice as
>>many instructions per clock as the P5 and is P5 plug-in
>>compatible. Anyone tried it with Linux and is it SMP plug-in
>>capable as well?
>>
>We installed a AMD K5 today.

We "fixed" the errors (we thought)

(we allready changed memory during the day just to be sure
it isn't hardware related, the hardisk, video card etc was working
prefectly for 2 months on a 486dx2-66 which needed upgrading badly)

hmm no luck:
this morning in the logs:

Jul 18 17:08:56 troi2 kernel: Calibrating delay loop.. ok - 149.91 BogoMIPS
Jul 18 17:08:56 troi2 kernel: Memory: 6792k/8192k available (640k kernel code, 384k reserved, 376k data)
Jul 18 17:08:56 troi2 kernel: Linux version 2.0.7 (miquels@Q) (gcc version 2.7.2) #1 Thu Jul 18 16:35:22 MET DST 1996
[skipped]
Jul 19 04:29:01 troi2 kernel: divide error: 0000
Jul 19 04:29:02 troi2 kernel: CPU: 0
Jul 19 04:29:02 troi2 kernel: EIP: 0010:[<0010ec92>]
Jul 19 04:29:02 troi2 kernel: EFLAGS: 00010046
Jul 19 04:29:02 troi2 kernel: eax: 00000000 ebx: fff96e69 ecx: 000026f8 edx: 000026f8
Jul 19 04:29:02 troi2 kernel: esi: 54083c4d edi: 00000000 ebp: bffff558 esp: 00395f88
Jul 19 04:29:02 troi2 kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Jul 19 04:29:02 troi2 kernel: Process ypbind (pid: 131, process nr: 19, stackpage=00395000)
Jul 19 04:29:02 troi2 kernel: Stack: 00395fb0 00000246 0800b800 0010ed86 bffff580 00000000 00115dbc 00395fb0
Jul 19 04:29:02 troi2 kernel: 003b1414 0800df08 31eef2ed 000b71c9 0010a462 bffff580 00000000 bffff580
Jul 19 04:29:02 troi2 kernel: 0800df08 0800b800 bffff558 ffffffda 0000002b 0000002b 0000002b 0000002b
Jul 19 04:29:02 troi2 kernel: Call Trace: [<0010ed86>] [<00115dbc>] [<0010a462>]
Jul 19 04:29:02 troi2 kernel: Code: f7 f1 a3 0c 0f 1b 00 89 c3 0f 31 31 d2 29 f0 f7 e3 81 fa f7
Jul 19 04:29:24 troi2 kernel: divide error: 0000
Jul 19 04:29:24 troi2 kernel: CPU: 0
Jul 19 04:29:24 troi2 kernel: EIP: 0010:[<0010ec92>]
Jul 19 04:29:24 troi2 kernel: EFLAGS: 00010046
Jul 19 04:29:24 troi2 kernel: eax: 00000000 ebx: fff96e69 ecx: 000026f8 edx: 000026f8
Jul 19 04:29:24 troi2 kernel: esi: 556dddd4 edi: 00000000 ebp: bffffdbc esp: 0045bf88
Jul 19 04:29:24 troi2 kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Jul 19 04:29:24 troi2 kernel: Process routed (pid: 112, process nr: 14, stackpage=0045b000)
Jul 19 04:29:24 troi2 kernel: Stack: 0045bfb0 00000246 00000003 0010ed86 0800703c 00000000 00115dbc 0045bfb0
Jul 19 04:29:24 troi2 kernel: 0052cc0c 00000001 31eef304 000b71c9 0010a462 0800703c 00000000 bffffe00
Jul 19 04:29:24 troi2 kernel: 00000001 00000003 bffffdbc ffffffda 0000002b 0000002b 0000002b 0000002b
Jul 19 04:29:24 troi2 kernel: Call Trace: [<0010ed86>] [<00115dbc>] [<0010a462>]
Jul 19 04:29:24 troi2 kernel: Code: f7 f1 a3 0c 0f 1b 00 89 c3 0f 31 31 d2 29 f0 f7 e3 81 fa f7
Jul 19 06:05:32 troi2 kernel: divide error: 0000
Jul 19 06:05:32 troi2 kernel: CPU: 0
Jul 19 06:05:32 troi2 kernel: EIP: 0010:[<0010ec92>]
Jul 19 06:05:32 troi2 kernel: EFLAGS: 00010046
Jul 19 06:05:32 troi2 kernel: eax: 00000000 ebx: fff96e69 ecx: 000022ed edx: 000026f8
Jul 19 06:05:32 troi2 kernel: esi: 8cba984b edi: 00000000 ebp: 00000102 esp: 001b3408
Jul 19 06:05:32 troi2 kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Jul 19 06:05:32 troi2 kernel: Process swapper (pid: 0, process nr: 0, stackpage=001b15fc)
Jul 19 06:05:32 troi2 kernel: Stack: 001b3444 00000216 001b348c 0010ed86 001b344c 094debc2 00184274 001b3444
Jul 19 06:05:32 troi2 kernel: 001b344c 001b344c 005d3a04 00092e14 00092e30 0000ff03 001bff03 31ef098c
Jul 19 06:05:32 troi2 kernel: 0005a569 8370c746 ccd0a2f8 42e8fa8b e6487d8e 98877354 7299baf7 a8942182
Jul 19 06:05:32 troi2 kernel: Call Trace: [<0010ed86>] [<00184274>] [<0102ff03>] [<00144cd3>] [<00190b46>] [<0013e317>] [<00137748>]
Jul 19 06:05:32 troi2 kernel: [<00116277>] [<0010a3eb>] [<0010952f>] [<00109583>] [<0010a462>] [<001092e0>] [<0010916b>] [<00115a10>]
Jul 19 06:05:32 troi2 kernel: [<00110070>]
Jul 19 06:05:32 troi2 kernel: Code: f7 f1 a3 0c 0f 1b 00 89 c3 0f 31 31 d2 29 f0 f7 e3 81 fa f7
Jul 19 06:05:32 troi2 kernel: Aiee, killing interrupt handler
Jul 19 06:05:32 troi2 kernel: kfree of non-kmalloced memory: 001b3644, next= 00000000, order=0
Jul 19 06:05:32 troi2 kernel: kfree of non-kmalloced memory: 001b3634, next= 00000000, order=0
Jul 19 06:05:32 troi2 kernel: kfree of non-kmalloced memory: 001b3b48, next= 00000000, order=0
Jul 19 06:05:32 troi2 kernel: idle task may not sleep
Jul 19 06:05:32 troi2 last message repeated 4 times

Rest full of divide errors in the swapper task.
The machine is still up and running although not all is working :(

Danny