From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Russ W. Knize" Subject: Re: Tyan Tiger 100 (S1832) IO-APIC Problems Date: Wed, 18 Feb 2004 00:52:47 -0600 Sender: linux-smp-owner@vger.kernel.org Message-ID: <1077087167.1087.10.camel@localhost> References: <45181.136.182.2.222.1077051757.squirrel@www.metagalaxy.net> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <45181.136.182.2.222.1077051757.squirrel@www.metagalaxy.net> List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-smp@vger.kernel.org Just in case anyone cares, I managed to get this output via the serial console. I assume the fact that nothing is printed between "testing the IO APIC..." and "...done" means something, but I'm not sure what. There are a few errors before that. I swapped all my hardware over to my old 440LX MoBo and comparing the output (same CPUs, etc). Any clues would be appreciated. --- hm, page 000fb000 reserved twice. hm, page 000fc000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f7000 reserved twice. On node 0 totalpages: 131072 zone(0): 4096 pages. zone(1): 126976 pages. zone(2): 0 pages. ACPI disabled because your bios is from 99 and too old You can enable it with acpi=force Intel MultiProcessor Specification v1.1 Virtual Wire compatibility mode. OEM ID: INTEL Product ID: 440GX APIC at: 0xFEE00000 Processor #0 Pentium(tm) Pro APIC version 17 Processor #1 Pentium(tm) Pro APIC version 17 I/O APIC #2 Version 17 at 0xFEC00000. Enabling APIC mode: Flat. Using 1 I/O APICs Processors: 2 Kernel command line: BOOT_IMAGE=Linux ro root=303 video=matrox:disabled console=ttyS1,115200n8 Initializing CPU#0 Detected 334.096 MHz processor. Console: colour VGA+ 80x50 Calibrating delay loop... 666.82 BogoMIPS Memory: 515008k/524288k available (1825k kernel code, 8892k reserved, 727k data, 132k init, 0k highmem) Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode cache hash table entries: 32768 (order: 6, 262144 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 32768 (order: 5, 131072 bytes) Page-cache hash table entries: 131072 (order: 7, 524288 bytes) CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Enabling fast FPU save and restore... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K Intel machine check reporting enabled on CPU#0. CPU0: Intel Pentium II (Deschutes) stepping 02 per-CPU timeslice cutoff: 1462.08 usecs. enabled ExtINT on CPU#0 ESR value before enabling vector: 00000004 ESR value after enabling vector: 00000000 Booting processor 1/1 eip 2000 Initializing CPU#1 masked ExtINT on CPU#1 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Calibrating delay loop... 666.82 BogoMIPS CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K Intel machine check reporting enabled on CPU#1. CPU1: Intel Pentium II (Deschutes) stepping 02 Total of 2 processors activated (1333.65 BogoMIPS). ENABLING IO-APIC IRQs Setting 2 in the phys_id_present_map ...changing IO-APIC physical APIC ID to 2 ... ok. ..TIMER: vector=0x31 pin1=2 pin2=0 ..MP-BIOS bug: 8254 timer not connected to IO-APIC ...trying to set up timer (IRQ0) through the 8259A ... ..... (found pin 0) ... failed. ...trying to set up timer as Virtual Wire IRQ... works. testing the IO APIC....................... .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 334.1016 MHz. ..... host bus clock speed is 66.8201 MHz. cpu: 0, clocks: 668201, slice: 222733 CPU0 cpu: 1, clocks: 668201, slice: 222733 CPU1 checking TSC synchronization across CPUs: passed. Waiting on wait_init_idle (map = 0x2) All processors have done init_idle PCI: PCI BIOS revision 2.10 entry at 0xfdb71, last bus=2 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI->APIC IRQ transform: (B0,I7,P3) -> 19 PCI->APIC IRQ transform: (B0,I16,P0) -> 16 PCI->APIC IRQ transform: (B0,I18,P0) -> 18 PCI->APIC IRQ transform: (B0,I19,P0) -> 19 PCI->APIC IRQ transform: (B2,I1,P0) -> 18 PCI->APIC IRQ transform: (B2,I2,P0) -> 19 Limiting direct PCI/PCI transfers. isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Journalled Block Device driver loaded Installing knfsd (copyright (C) 1996 okir@monad.swb.de). udf: registering filesystem parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE] keyboard: Timeout - AT keyboard not present?(ed) Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS01 at 0x02f8 (irq = 3) is a 16550A ttyS02 at 0x03e8 (irq = 4) is a ST16650V2 ttyS03 at 0x02e8 (irq = 0) is a ST16650V2 lp0: using parport0 (polling). Real Time Clock Driver v1.10e Floppy drive(s): fd0 is 1.44M Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller at PCI slot 00:07.1 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio PDC20270: IDE controller at PCI slot 02:01.0 PDC20270: chipset revision 2 PDC20270: not 100% native mode: will probe irqs later PDC20270: ROM enabled at 0xff9e0000 ide2: BM-DMA at 0xdf90-0xdf97, BIOS settings: hde:pio, hdf:pio ide3: BM-DMA at 0xdf98-0xdf9f, BIOS settings: hdg:pio, hdh:pio ide4: BM-DMA at 0xdf60-0xdf67, BIOS settings: hdi:pio, hdj:pio ide5: BM-DMA at 0xdf68-0xdf6f, BIOS settings: hdk:pio, hdl:pio hda: Maxtor 4D040H2, ATA DISK drive blk: queue c03f7ac0, I/O limit 4095Mb (mask 0xffffffff) hdc: TOSHIBA CD-ROM XM-5602B, ATAPI CD/DVD-ROM drive hde: Maxtor 6Y160P0, ATA DISK drive blk: queue c03f8398, I/O limit 4095Mb (mask 0xffffffff) hdg: Maxtor 6Y160P0, ATA DISK drive blk: queue c03f8804, I/O limit 4095Mb (mask 0xffffffff) hdk: Maxtor 4D040H2, ATA DISK drive blk: queue c03f90dc, I/O limit 4095Mb (mask 0xffffffff) ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 ide2 at 0xdff0-0xdff7,0xdfe6 on irq 18 ide3 at 0xdfa8-0xdfaf,0xdfe2 on irq 18 ide4 at 0xdfa0-0xdfa7,0xdf8e on irq 18 ide5 at 0xdf80-0xdf87,0xdf8a on irq 18 hda: attached ide-disk driver. --- Dies after the above with occasional lost interrupt messages. Russ W. Knize On Tue, 2004-02-17 at 15:02, Russ W. Knize wrote: > Hello all, > > I have a Tyan Tiger 100 (S1832DL, Rev F) with a pair of PII 333 Deschutes. > I have never been able to get this system up without the "noapic" boot > option. I get lost interrupts on /dev/hda as soon as the IDE driver > attaches. With noapic, the system boots fine and is rock-stable. I have > used various kernels from 2.4.ancient though 2.4.24 with the same results. > > I know the performance loss with all interrupts on CPU0 is supposed to be > small, but I am pushing this system hard and hope to squeeze a little more > out of it. I would also like to upgrade to faster CPUs, but I don't want > to bother if the MoBo is broken or problematic. Plus it just bugs me. :) > > I have searched the archives and Googled to my heart's content, but I > can't find anyone else having problems with this MoBo (it seems to be > fairly popular and reliable). I have fiddled with all the BIOS settings > that had anything to do with PnP, MPS, PCI, IRQs, etc and yanked all the > PCI cards out. Nothing seems to help and I have run out of ideas. Can > anyone that has one of these offer any clues? Is my APIC toast? > > Thank you in advance, > Russ W. Knize > > - > To unsubscribe from this list: send the line "unsubscribe linux-smp" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Russ W. Knize http://www.knizefamily.net/russ/