>>>>> "todd" == Todd Lyons <[EMAIL PROTECTED]> writes:
Hi >> /proc/interrupts todd> CPU0 CPU1 todd> 0: 7192998 0 IO-APIC-edge timer todd> 1: 484 0 IO-APIC-edge keyboard todd> 2: 0 0 XT-PIC cascade todd> 8: 1 0 IO-APIC-edge rtc todd> 9: 0 0 IO-APIC-level acpi todd> 12: 5694 0 IO-APIC-edge PS/2 Mouse todd> 15: 60 0 IO-APIC-edge ide1 todd> 17: 88296 0 IO-APIC-level eth0 todd> 19: 185482 0 IO-APIC-level ida0 todd> NMI: 0 0 todd> LOC: 7193303 7193301 todd> ERR: 0 todd> MIS: 0 Damn thing, that is pretty wrong :( >> /var/log/dmesg todd> (Note that I tried passing apic=on with no difference) I assume that you mean acpi=on acpi!=apic. Blame intel for no imagination. todd> ACPI: RSDP (v000 COMPAQ ) @ 0x000f4f90 todd> ACPI: RSDT (v001 COMPAQ MICRO 00000.00002) @ 0x17ffc000 todd> ACPI: FADT (v001 COMPAQ MICRO 00000.00002) @ 0x17ffc040 todd> ACPI: MADT (v001 COMPAQ 00000083 00000.00002) @ 0x17ffc100 todd> ACPI: SSDT (v001 COMPAQ SSDT 00000.00001) @ 0x17fff800 todd> ACPI: DSDT (v001 COMPAQ DSDT 00000.00001) @ 0x00000000 This is not official, blah, blah. I just happen to hate Compaq BIOS, they always give me problems :( They are one of the worst offenders of, it isi work with Windows, it is good :( todd> ACPI: BIOS passes blacklist todd> ACPI: Local APIC address 0xfee00000 todd> ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) todd> Processor #0 Pentium(tm) Pro APIC version 16 todd> ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled) todd> ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] disabled) todd> ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled) ACPI is enabled. todd> Processor #3 Pentium(tm) Pro APIC version 16 You have no gurantees that processors will be numbered correlatively. todd> ENABLING IO-APIC IRQs todd> init IO_APIC IRQs todd> IO-APIC (apicid-pin) 8-0, 8-2, 8-16, 8-17, 8-18, 8-19, 8-20, 8-21, todd> 8-22, 8-23, 8-24, 8-25, 8-26, 8-27, 8-28, 8-29, 8-30, 8-31, 8-32, 8-33, todd> 8-34 not connected. todd> ..TIMER: vector=0x31 pin1=-1 pin2=0 todd> ...trying to set up timer (IRQ0) through the 8259A ... todd> ..... (found pin 0) ...works. todd> number of MP IRQ sources: 15. todd> number of IO-APIC #8 registers: 35. todd> testing the IO APIC....................... todd> IO APIC #8...... todd> .... register #00: 08000000 todd> ....... : physical APIC id: 08 todd> .... register #01: 00220011 todd> ....... : max redirection entries: 0022 todd> ....... : PRQ implemented: 0 todd> ....... : IO APIC version: 0011 todd> .... register #02: 00000000 todd> ....... : arbitration: 00 todd> .... IRQ redirection table: todd> NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: todd> 00 001 01 0 0 0 0 0 1 1 31 todd> 01 001 01 0 0 0 0 0 1 1 39 todd> 02 000 00 1 0 0 0 0 0 0 00 todd> 03 001 01 0 0 0 0 0 1 1 41 todd> 04 001 01 0 0 0 0 0 1 1 49 todd> 05 001 01 0 0 0 0 0 1 1 51 todd> 06 001 01 0 0 0 0 0 1 1 59 todd> 07 001 01 0 0 0 0 0 1 1 61 todd> 08 001 01 0 0 0 0 0 1 1 69 todd> 09 001 01 0 0 0 0 0 1 1 71 todd> 0a 001 01 0 0 0 0 0 1 1 79 todd> 0b 001 01 0 0 0 0 0 1 1 81 todd> 0c 001 01 0 0 0 0 0 1 1 89 todd> 0d 001 01 0 0 0 0 0 1 1 91 todd> 0e 001 01 0 0 0 0 0 1 1 99 todd> 0f 001 01 0 0 0 0 0 1 1 A1 todd> 10 000 00 1 0 0 0 0 0 0 00 todd> 11 000 00 1 0 0 0 0 0 0 00 todd> 12 000 00 1 0 0 0 0 0 0 00 todd> 13 000 00 1 0 0 0 0 0 0 00 todd> 14 000 00 1 0 0 0 0 0 0 00 todd> 15 000 00 1 0 0 0 0 0 0 00 todd> 16 000 00 1 0 0 0 0 0 0 00 todd> 17 000 00 1 0 0 0 0 0 0 00 todd> 18 000 00 1 0 0 0 0 0 0 00 todd> 19 000 00 1 0 0 0 0 0 0 00 todd> 1a 000 00 1 0 0 0 0 0 0 00 todd> 1b 000 00 1 0 0 0 0 0 0 00 todd> 1c 000 00 1 0 0 0 0 0 0 00 todd> 1d 000 00 1 0 0 0 0 0 0 00 todd> 1e 000 00 1 0 0 0 0 0 0 00 todd> 1f 000 00 1 0 0 0 0 0 0 00 todd> 20 000 00 1 0 0 0 0 0 0 00 todd> 21 000 00 1 0 0 0 0 0 0 00 todd> 22 000 00 1 0 0 0 0 0 0 00 todd> IRQ to pin mappings: todd> IRQ0 -> 0:0 todd> IRQ1 -> 0:1 todd> IRQ3 -> 0:3 todd> IRQ4 -> 0:4 todd> IRQ5 -> 0:5 todd> IRQ6 -> 0:6 todd> IRQ7 -> 0:7 todd> IRQ8 -> 0:8 todd> IRQ9 -> 0:9 todd> IRQ10 -> 0:10 todd> IRQ11 -> 0:11 todd> IRQ12 -> 0:12 todd> IRQ13 -> 0:13 todd> IRQ14 -> 0:14 todd> IRQ15 -> 0:15 todd> .................................... done. todd> Using local APIC timer interrupts. todd> calibrating APIC timer ... todd> ..... CPU clock speed is 996.8117 MHz. todd> ..... host bus clock speed is 132.9081 MHz. todd> cpu: 0, clocks: 1329081, slice: 443027 todd> CPU0<T0:1329072,T1:886032,D:13,S:443027,C:1329081> todd> cpu: 1, clocks: 1329081, slice: 443027 todd> CPU1<T0:1329072,T1:443008,D:10,S:443027,C:1329081> todd> checking TSC synchronization across CPUs: passed. todd> Waiting on wait_init_idle (map = 0x2) todd> All processors have done init_idle todd> mtrr: your CPUs had inconsistent fixed MTRR settings todd> mtrr: probably your BIOS does not setup all CPUs todd> ACPI: Subsystem revision 20030122 todd> PCI: PCI BIOS revision 2.10 entry at 0xf0094, last bus=3 todd> PCI: Using configuration type 1 todd> IOAPIC[0]: Set PCI routing entry (8-9 -> 0x71 -> IRQ 9) todd> ACPI-0155: *** Info: There are no GPE blocks defined in the FADT todd> ACPI: Interpreter enabled todd> ACPI: Using IOAPIC for interrupt routing todd> ACPI: System [ACPI] (supports S0 S4 S5) todd> ACPI: PCI Root Bridge [PCI0] (00:00) todd> PCI: Probing PCI hardware (bus 00) todd> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] todd> ACPI: PCI Root Bridge [PCI1] (00:03) todd> PCI: Probing PCI hardware (bus 03) todd> ACPI: PCI Interrupt Routing Table [\_SB_.PCI1._PRT] todd> ACPI: PCI Interrupt Link [INA0] (IRQs 5 10 11 15, disabled) todd> ACPI: PCI Interrupt Link [INA1] (IRQs 5 10 11 15, disabled) todd> ACPI: PCI Interrupt Link [ITR0] (IRQs 5 10 11 15, disabled) todd> ACPI: PCI Interrupt Link [ITR1] (IRQs 5 10 11 15, enabled at IRQ 7) todd> ACPI: PCI Interrupt Link [ITR2] (IRQs 5 10 11 15, disabled) todd> ACPI: PCI Interrupt Link [ITR3] (IRQs 5 10 11 15, enabled at IRQ 3) todd> ACPI: PCI Interrupt Link [ITR4] (IRQs 5 *10 11 15) todd> ACPI: PCI Interrupt Link [INB0] (IRQs 5 10 11 15, disabled) todd> ACPI: PCI Interrupt Link [INB1] (IRQs 5 10 11 15, disabled) todd> PCI: Probing PCI hardware todd> ACPI: PCI Interrupt Link [INA0] enabled at IRQ 0 todd> ACPI: PCI Interrupt Link [INA1] enabled at IRQ 0 todd> ACPI: PCI Interrupt Link [ITR0] enabled at IRQ 0 todd> ACPI: PCI Interrupt Link [ITR2] enabled at IRQ 0 todd> ACPI: PCI Interrupt Link [INB0] enabled at IRQ 0 todd> ACPI: PCI Interrupt Link [INB1] enabled at IRQ 0 todd> IOAPIC[0]: Set PCI routing entry (8-19 -> 0xa9 -> IRQ 19) todd> 00:00:01[A] -> 8-19 -> IRQ 19 todd> IOAPIC[0]: Set PCI routing entry (8-18 -> 0xb1 -> IRQ 18) todd> 00:00:01[B] -> 8-18 -> IRQ 18 todd> IOAPIC[0]: Set PCI routing entry (8-34 -> 0xb9 -> IRQ 34) todd> 00:00:04[A] -> 8-34 -> IRQ 34 todd> IOAPIC[0]: Set PCI routing entry (8-16 -> 0xc1 -> IRQ 16) todd> 00:00:0f[A] -> 8-16 -> IRQ 16 todd> IOAPIC[0]: Set PCI routing entry (8-21 -> 0xc9 -> IRQ 21) todd> 00:00:05[A] -> 8-21 -> IRQ 21 todd> IOAPIC[0]: Set PCI routing entry (8-20 -> 0xd1 -> IRQ 20) todd> 00:00:05[B] -> 8-20 -> IRQ 20 todd> Pin 8-21 already programmed todd> Pin 8-20 already programmed todd> IOAPIC[0]: Set PCI routing entry (8-17 -> 0xd9 -> IRQ 17) todd> 00:03:04[A] -> 8-17 -> IRQ 17 todd> IOAPIC[0]: Set PCI routing entry (8-24 -> 0xe1 -> IRQ 24) todd> 00:03:05[A] -> 8-24 -> IRQ 24 todd> IOAPIC[0]: Set PCI routing entry (8-23 -> 0xe9 -> IRQ 23) todd> 00:03:06[A] -> 8-23 -> IRQ 23 todd> IOAPIC[0]: Set PCI routing entry (8-22 -> 0x32 -> IRQ 22) todd> 00:03:06[B] -> 8-22 -> IRQ 22 todd> Pin 8-23 already programmed todd> Pin 8-22 already programmed todd> PCI: Using ACPI for IRQ routing todd> PCI: if you experience problems, try using option 'pci=noacpi' or even todd> 'acpi=off' todd> PCI: Device 00:00 not found by BIOS todd> PCI: Device 00:01 not found by BIOS todd> PCI: Device 00:78 not found by BIOS todd> isapnp: Scanning for PnP cards... todd> isapnp: No Plug & Play device found todd> Linux NET4.0 for Linux 2.4 todd> Based upon Swansea University Computer Society NET3.039 todd> Initializing RT netlink socket todd> apm: BIOS not found. todd> Starting kswapd todd> VFS: Disk quotas vdquot_6.5.1 todd> devfs: v1.12c (20020818) Richard Gooch ([EMAIL PROTECTED]) todd> devfs: boot_options: 0x1 todd> pty: 1024 Unix98 ptys configured todd> Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT todd> SHARE_IRQ SERIAL_PCI ISAPNP enabled todd> ttyS00 at 0x03f8 (irq = 4) is a 16550A todd> RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize todd> Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4 todd> ide: Assuming 33MHz system bus speed for PIO modes; override with todd> idebus=xx todd> SvrWks OSB4: IDE controller at PCI slot 00:0f.1 todd> SvrWks OSB4: chipset revision 0 todd> SvrWks OSB4: not 100% native mode: will probe irqs later Didn't noticed until here that this was a serveworks chipset. todd> The odd thing that I see is that it lists CPU0 and CPU3, not CPU0 and todd> CPU1. I'm gonna reinstall 9.0 on it and see if it does the same thing. As I told you CPU0 & CPU3 is normal. For the APIC routing all interrupts to only one CPU, it is not normal. Notice that for P4, it is normal, as some designer decided that this was the right thing to do :( Later, Juan. -- In theory, practice and theory are the same, but in practice they are different -- Larry McVoy
