>>>>> "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

Reply via email to