SMP Version 2.1.127

Richard B. Johnson (root@chaos.analogic.com)
Mon, 9 Nov 1998 15:23:36 -0500 (EST)


On one of my machines, the last kernel that was able to use the IO-APIC
device for timer channel 0 was linux-2.1.108. Subsequent kernels had
problems finding a connection between the timer interrupt and the APIC.

Here is the messages file with non-pertainent stuff edited out.

Nov 9 14:58:48 bombserver syslogd: exiting on signal 15
Nov 9 15:01:11 bombserver kernel: Linux version 2.1.127 (root@boneserver) (gcc version 2.7.2) #2 SMP Mon Nov 9 14:58:10 EST 1998
Nov 9 15:01:11 bombserver kernel: Intel MultiProcessor Specification v1.1
Nov 9 15:01:11 bombserver kernel: Virtual Wire compatibility mode.
Nov 9 15:01:11 bombserver kernel: OEM ID: INTEL Product ID: 440LX APIC at: 0xFEE00000
Nov 9 15:01:11 bombserver kernel: Processor #0 Pentium(tm) Pro APIC version 17
Nov 9 15:01:11 bombserver kernel: Processor #1 Pentium(tm) Pro APIC version 17
Nov 9 15:01:11 bombserver kernel: I/O APIC #2 Version 17 at 0xFEC00000.
Nov 9 15:01:11 bombserver kernel: Processors: 2
Nov 9 15:01:11 bombserver kernel: mapped APIC to ffffe000 (fee00000)
Nov 9 15:01:11 bombserver kernel: mapped IOAPIC to ffffd000 (fec00000)
Nov 9 15:01:11 bombserver kernel: Detected 266449706 Hz processor.
Nov 9 15:01:11 bombserver kernel: PIRQ redirection, working around broken MP-BIOS.
Nov 9 15:01:11 bombserver kernel: ... PIRQ0 -> IRQ 0
Nov 9 15:01:11 bombserver kernel: Console: colour VGA+ 80x25
Nov 9 15:01:11 bombserver kernel: Calibrating delay loop... 265.42 BogoMIPS
Nov 9 15:01:11 bombserver kernel: Memory: 127596k/131072k available (1132k kernel code, 416k reserved, 1876k data, 52k init)
Nov 9 15:01:11 bombserver kernel: POSIX conformance testing by UNIFIX
Nov 9 15:01:11 bombserver kernel: CPU0: Intel Pentium II (Klamath) stepping 03
Nov 9 15:01:11 bombserver kernel: calibrating APIC timer ...
Nov 9 15:01:11 bombserver kernel: ..... CPU clock speed is 266.4430 MHz.
Nov 9 15:01:11 bombserver kernel: ..... APIC bus clock speed is 66.6105 MHz.
Nov 9 15:01:11 bombserver kernel: Booting processor 1 eip 2000
Nov 9 15:01:11 bombserver kernel: Calibrating delay loop... 266.24 BogoMIPS
Nov 9 15:01:11 bombserver kernel: OK.
Nov 9 15:01:11 bombserver kernel: CPU1: Intel Pentium II (Klamath) stepping 03
Nov 9 15:01:11 bombserver kernel: enabling symmetric IO mode... ...done.
Nov 9 15:01:11 bombserver kernel: ENABLING IO-APIC IRQs
Nov 9 15:01:11 bombserver kernel: init IO_APIC IRQs
Nov 9 15:01:11 bombserver kernel: IO-APIC pin 0, 9, 10, 11, 17, 20, 21, 22, 23 not connected.
Nov 9 15:01:11 bombserver kernel: ..MP-BIOS bug: 8254 timer not connected to IO-APIC
Nov 9 15:01:11 bombserver kernel: ...trying to set up timer as ExtINT... .. (found pin 0) ... works.
Nov 9 15:01:11 bombserver kernel: number of MP IRQ sources: 17.
Nov 9 15:01:11 bombserver kernel: number of IO-APIC registers: 24.
Nov 9 15:01:11 bombserver kernel: testing the IO APIC.......................
Nov 9 15:01:11 bombserver kernel: .... register #00: 02000000
Nov 9 15:01:11 bombserver kernel: ....... : physical APIC id: 02
Nov 9 15:01:11 bombserver kernel: .... register #01: 00170011
Nov 9 15:01:11 bombserver kernel: ....... : max redirection entries: 0017
Nov 9 15:01:11 bombserver kernel: ....... : IO APIC version: 0011
Nov 9 15:01:11 bombserver kernel: .... register #02: 04000000
Nov 9 15:01:11 bombserver kernel: ....... : arbitration: 04
Nov 9 15:01:11 bombserver kernel: .... IRQ redirection table:
Nov 9 15:01:11 bombserver kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
Nov 9 15:01:11 bombserver kernel: 00 001 01 0 0 0 0 0 1 7 00
Nov 9 15:01:11 bombserver kernel: 01 000 00 0 0 0 0 0 1 1 59
Nov 9 15:01:11 bombserver kernel: 02 000 00 0 0 0 0 0 1 1 51
Nov 9 15:01:11 bombserver kernel: 03 000 00 0 0 0 0 0 1 1 61
Nov 9 15:01:11 bombserver kernel: 04 000 00 0 0 0 0 0 1 1 69
Nov 9 15:01:11 bombserver kernel: 05 000 00 0 0 0 0 0 1 1 71
Nov 9 15:01:11 bombserver kernel: 06 000 00 0 0 0 0 0 1 1 79
Nov 9 15:01:11 bombserver kernel: 07 000 00 0 0 0 0 0 1 1 81
Nov 9 15:01:11 bombserver kernel: 08 000 00 0 0 0 0 0 1 1 89
Nov 9 15:01:11 bombserver kernel: 09 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 0a 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 0b 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 0c 000 00 0 0 0 0 0 1 1 91
Nov 9 15:01:11 bombserver kernel: 0d 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 0e 000 00 0 0 0 0 0 1 1 99
Nov 9 15:01:11 bombserver kernel: 0f 000 00 0 0 0 0 0 1 1 A1
Nov 9 15:01:11 bombserver kernel: 10 0FF 0F 1 1 0 1 0 1 1 A9
Nov 9 15:01:11 bombserver kernel: 11 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 12 0FF 0F 1 1 0 1 0 1 1 B1
Nov 9 15:01:11 bombserver kernel: 13 0FF 0F 1 1 0 1 0 1 1 B9
Nov 9 15:01:11 bombserver kernel: 14 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 15 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 16 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: 17 000 00 1 0 0 0 0 0 0 00
Nov 9 15:01:11 bombserver kernel: .................................... done.
Nov 9 15:01:11 bombserver kernel: PCI: PCI BIOS revision 2.10 entry at 0xfdb91
Nov 9 15:01:11 bombserver kernel: PCI: Using configuration type 1
Nov 9 15:01:11 bombserver kernel: PCI: Probing PCI hardware
Nov 9 15:01:11 bombserver kernel: PCI: Enabling I/O for device 00:3a
Nov 9 15:01:11 bombserver kernel: Initializing RT netlink socket
Nov 9 15:01:11 bombserver kernel: Starting kswapd v 1.5
Nov 9 15:01:11 bombserver kernel: scsi: ***** BusLogic SCSI Driver Version 2.1.15 of 17 August 1998 *****

What is referred to as the MP-BIOS bug (I am told) does not exist.
The lastest (last) BIOS update was:
amiflash.com
lx92m118.rom
lx92m118.zip

Which was installed about 6 months ago.

Is this a problem that is still being worked upon?
Is there another BIOS update that is more friendly to Linux?

Cheers,
Dick Johnson
***** FILE SYSTEM WAS MODIFIED *****
Penguin : Linux version 2.1.127 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/