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 19:38:54 -0600 Sender: linux-smp-owner@vger.kernel.org Message-ID: <1077154734.1087.13.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 OK, I'm an idiot. Here it is with debug on. --- Linux version 2.4.24 (root@orion) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Tue Feb 4BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000008000000 (usable) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) 128MB LOWMEM available. found SMP MP-table at 000fb560 hm, page 000fb000 reserved twice. hm, page 000fc000 reserved twice. hm, page 000f6000 reserved twice. hm, page 000f7000 reserved twice. On node 0 totalpages: 32768 zone(0): 4096 pages. zone(1): 28672 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 I/O APIC #2 Version 17 at 0xFEC00000. Enabling APIC mode: Flat. Using 1 I/O APICs Processors: 1 Kernel command line: BOOT_IMAGE=Linux ro root=303 video=matrox:disabled noapic apic debug console=t8Initializing CPU#0 Detected 334.095 MHz processor. Console: colour VGA+ 80x50 Calibrating delay loop... 666.82 BogoMIPS Memory: 126032k/131072k available (1825k kernel code, 4652k reserved, 727k data, 132k init, 0k high)Dentry cache hash table entries: 16384 (order: 5, 131072 bytes) Inode cache hash table entries: 8192 (order: 4, 65536 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 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. CPU: After generic, caps: 0183fbff 00000000 00000000 00000000 CPU: Common caps: 0183fbff 00000000 00000000 00000000 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. CPU: After generic, caps: 0183fbff 00000000 00000000 00000000 CPU: Common caps: 0183fbff 00000000 00000000 00000000 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 Error: only one processor found. ENABLING IO-APIC IRQs Setting 2 in the phys_id_present_map ...changing IO-APIC physical APIC ID to 2 ... ok. init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-10, 2-11, 2-16, 2-18, 2-20, 2-21, 2-22, 2-23 not connected. ..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. number of MP IRQ sources: 17. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 ....... : Delivery Type: 0 ....... : LTS : 0 .... register #01: 00170011 ....... : max redirection entries: 0017 ....... : PRQ implemented: 0 ....... : IO APIC version: 0011 .... register #02: 00000000 ....... : arbitration: 00 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 001 01 0 0 0 0 0 1 1 39 02 000 00 1 0 0 0 0 0 0 00 03 001 01 0 0 0 0 0 1 1 41 04 001 01 0 0 0 0 0 1 1 49 05 001 01 0 0 0 0 0 1 1 51 06 001 01 0 0 0 0 0 1 1 59 07 001 01 0 0 0 0 0 1 1 61 08 001 01 0 0 0 0 0 1 1 69 09 001 01 0 0 0 0 0 1 1 71 0a 000 00 1 0 0 0 0 0 0 00 0b 000 00 1 0 0 0 0 0 0 00 0c 001 01 0 0 0 0 0 1 1 79 0d 001 01 0 0 0 0 0 1 1 81 0e 001 01 0 0 0 0 0 1 1 89 0f 001 01 0 0 0 0 0 1 1 91 10 000 00 1 0 0 0 0 0 0 00 11 001 01 1 1 0 1 0 1 1 99 12 000 00 1 0 0 0 0 0 0 00 13 001 01 1 1 0 1 0 1 1 A1 14 000 00 1 0 0 0 0 0 0 00 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ17 -> 0:17 IRQ19 -> 0:19 .................................... done. Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 334.1022 MHz. ..... host bus clock speed is 66.8203 MHz. cpu: 0, clocks: 668203, slice: 334101 CPU0 Waiting on wait_init_idle (map = 0x0) All processors have done init_idle PCI: PCI BIOS revision 2.10 entry at 0xfdb71, last bus=1 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,I17,P0) -> 17 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] pty: 256 Unix98 ptys configured keyboard: Timeout - AT keyboard not present?(ed) Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabdttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A lp0: using parport0 (polling). Real Time Clock Driver v1.10e Floppy drive(s): fd0 is 1.44M floppy0: no floppy controllers found 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:pio, hdd:pio hda: QUANTUM Bigfoot TX6.0AT, ATA DISK drive blk: queue c03f7ac0, I/O limit 4095Mb (mask 0xffffffff) ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: attached ide-disk driver. hda: lost interrupt --- 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/