pre-patch-2.1.37-2

Richard B. Johnson (root@analogic.com)
Wed, 30 Apr 1997 17:39:17 -0400 (EDT)


I downloaded pre-patch-2.1.37-2 and patched against an original 2.1.36
tree. A few of the new files ended up in a "strange" tree even though I
used "-p0". However, it was easy to find where they went and I got a
compile with only a few warnings.

I enabled no modules, SMP, aic7xxx(SCSI), and NE*(Ethernet). The fun began
when I booted it.

Apr 30 12:55:31 quark syslogd 1.3-0#: restart.
Apr 30 12:55:31 quark kernel: klogd 1.3-0, log source = /proc/kmsg started.
Apr 30 12:55:31 quark kernel: Loaded 5376 symbols from /System.map.
Apr 30 12:55:31 quark kernel: Symbols match kernel version.
Apr 30 12:55:31 quark kernel: Unknown interrupt
Apr 30 12:55:31 quark kernel: Intel MultiProcessor Specification v1.1
Apr 30 12:55:31 quark kernel: Virtual Wire compatibility mode.
Apr 30 12:55:31 quark kernel: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Apr 30 12:55:31 quark kernel: Processor #0 Pentium(tm) APIC version 17
Apr 30 12:55:31 quark kernel: Processor #1 Pentium(tm) APIC version 17
Apr 30 12:55:31 quark kernel: I/O APIC #2 Version 17 at 0xFEC00000.
Apr 30 12:55:31 quark kernel: Processors: 2
Apr 30 12:55:31 quark kernel: Console: 16 point font, 400 scans
Apr 30 12:55:31 quark kernel: Console: colour VGA+ 80x25, 1 virtual console (max 63)
Apr 30 12:55:31 quark kernel: pcibios_init : BIOS32 Service Directory structure at 0xc00faf50
Apr 30 12:55:31 quark kernel: pcibios_init : BIOS32 Service Directory entry at 0xfb3f0
Apr 30 12:55:31 quark kernel: pcibios_init : PCI BIOS revision 2.10 entry at 0xfb420
Apr 30 12:55:31 quark kernel: Probing PCI hardware.
Apr 30 12:55:31 quark kernel: Calibrating delay loop.. ok - 66.36 BogoMIPS
Apr 30 12:55:31 quark kernel: Memory: 46704k/49152k available (1336k kernel code, 0k reserved, 1096k data, 16k init)
Apr 30 12:55:31 quark kernel: Swansea University Computer Society NET3.039 for Linux 2.1
Apr 30 12:55:31 quark kernel: NET3: Unix domain sockets 0.16 for Linux NET3.038.
Apr 30 12:55:31 quark kernel: Swansea University Computer Society TCP/IP for NET3.037
Apr 30 12:55:31 quark kernel: IP Protocols: IGMP, ICMP, UDP, TCP, IPIP
Apr 30 12:55:31 quark kernel: Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Apr 30 12:55:31 quark kernel: Checking 'hlt' instruction... Ok.
Apr 30 12:55:31 quark kernel: Linux version 2.1.37 (root@quark) (gcc version 2.7.2) #1 Wed Apr 30 12:16:21 EDT 1997
Apr 30 12:55:31 quark kernel: POSIX conformance testing by UNIFIX
Apr 30 12:55:31 quark kernel: calibrating APIC timer ...
Apr 30 12:55:31 quark kernel: ..... CPU clock speed is 166.1840 MHz.
Apr 30 12:55:31 quark kernel: ..... APIC bus clock speed is 66.4734 MHz.
Apr 30 12:55:31 quark kernel: Booting processor 1 stack c0095000: general protection: 0000
Apr 30 12:55:31 quark kernel: CPU: 0
Apr 30 12:55:31 quark kernel: EIP: 0010:[_text+2147483647/-1072693248]
Apr 30 12:55:31 quark kernel: EFLAGS: 00010082
Apr 30 12:55:31 quark kernel: eax: 00000000 ebx: 756e6547 ecx: 6c65746e edx: 49656e69
Apr 30 12:55:31 quark kernel: esi: 00000000 edi: 00000000 ebp: 00000000 esp: c00053d4
Apr 30 12:55:31 quark kernel: ds: 0018 es: 0018 ss: 0018
Apr 30 12:55:31 quark kernel: Process (pid: 0, process nr: 65532, stackpage=c0005000)
Apr 30 12:55:31 quark kernel: Stack: c00041e0 c01fd4a0 756e6547 00000000 00000000 fc9c6b33 6ea5c773 c01001e0
Apr 30 12:55:31 quark kernel: 00000000 00000000 00000000 9e5ba306 9f75dc6f d85ee99b 6e3a59fa 8797eba4
Apr 30 12:55:31 quark kernel: f1e6d775 c0005458 c0005fe0 b6a7c51d 23576aef dc31659f c0f762cf c375c6ae
Apr 30 12:55:31 quark kernel: Call Trace: [_text+2147483647/-1072693248] [_text+2147483647/-1072693248]
Apr 30 12:55:31 quark kernel: Code: 0f 00 d8 8b 14 24 8b 4a 38 8b 14 24 8b 52 20 89 cc ff e2 83

Note that there is a general protection fault when the second processor is
booted. Later on, not logged anywhere is,"Ugh" or something like that just
before the screen goes blank. This is after init has gotten control. There
are also screen-fulls of:
stuck on smp_invalidate_needed IPI wait (CPU#0)
CPU #0 previous IPI not cleared after 10mS.

None of these showed up in the log. The machine was too sick.

Cheers,
Dick Johnson
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Richard B. Johnson
Project Engineer
Analogic Corporation
Voice : (508) 977-3000 ext. 3754
Fax : (508) 532-6097
Modem : (508) 977-6870
Ftp : ftp@boneserver.analogic.com
Email : rjohnson@analogic.com, johnson@analogic.com
Penguin : Linux version 2.1.35 on an i586 machine (66.15 BogoMips).
Warning : I read unsolicited mail for $350.00 per hour. Supply billing address.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-