Re: 48GB NUMA-Q boots, with major IO-APIC hassles

William Lee Irwin III (wli@holomorphy.com)
Sat, 18 Jan 2003 17:43:26 -0800


On Wed, Jan 15, 2003 at 02:58:02AM -0800, William Lee Irwin III wrote:
> (1) I've got 320 IRQ sources. This panic()'s in setup_IO_APIC_irqs().

Where do you go for IO-APIC issues? Well, my MP tables say (Zwane
pointed out fsmp@FreeBSD.org's mptable code):

===============================================================================

MPTable, version 2.0.15 Linux

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

location: BIOS
physical address: 0x000f6040
signature: '_MP_'
length: 16 bytes
version: 1.4
checksum: 0x30
mode: Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

physical address: 0x0x700000
signature: 'PCMP'
base table length: 3612
version: 1.4
checksum: 0xee
OEM ID: 'IBM NUMA'
Product ID: 'SBB '
OEM table pointer: 0x007012ec
OEM table size: 624
entry count: 398
local APIC address: 0xfec08000
extended table length: 1232
extended table checksum: 90

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:	APIC ID	Version	State		Family	Model	Step	Flags
		 0	 0x11	 BSP, usable	 6	 10	 4	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 1	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 1	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 1	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 1	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 4	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 0	 0x11	 AP, usable	 6	 10	 1	 0x387fbff
		 4	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 1	 0x11	 AP, usable	 6	 10	 0	 0x387fbff
		 2	 0x11	 AP, usable	 6	 10	 1	 0x387fbff
--
Bus:		Bus ID	Type
		 0	 PCI   
		 1	 PCI   
		 2	 PCI   
		20	 EISA  
		 3	 PCI   
		 4	 PCI   
		21	 EISA  
		 5	 PCI   
		 6	 PCI   
		 7	 PCI   
		22	 EISA  
		 8	 PCI   
		 9	 PCI   
		10	 PCI   
		23	 EISA  
		11	 PCI   
		12	 PCI   
		13	 PCI   
		24	 EISA  
		14	 PCI   
		15	 PCI   
		25	 EISA  
		16	 PCI   
		17	 PCI   
		26	 EISA  
		18	 PCI   
		19	 PCI   
		27	 EISA  
--
I/O APICs:	APIC ID	Version	State		Address
		13	 0x11	 usable		 0xfe800000
		14	 0x11	 usable		 0xfe801000
		15	 0x11	 usable		 0xfe840000
		16	 0x11	 usable		 0xfe841000
		17	 0x11	 usable		 0xfe880000
		18	 0x11	 usable		 0xfe881000
		19	 0x11	 usable		 0xfe8c0000
		20	 0x11	 usable		 0xfe8c1000
		21	 0x11	 usable		 0xfe900000
		22	 0x11	 usable		 0xfe901000
		23	 0x11	 usable		 0xfe940000
		24	 0x11	 usable		 0xfe941000
		25	 0x11	 usable		 0xfe980000
		26	 0x11	 usable		 0xfe981000
		27	 0x11	 usable		 0xfe9c0000
		28	 0x11	 usable		 0xfe9c1000
--
I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	    20	   0	     13	   0
		INT	active-hi        edge	    20	   1	     13	   1
		INT	active-hi        edge	    20	   0	     13	   2
		INT	active-hi        edge	    20	   3	     13	   3
		INT	active-hi        edge	    20	   4	     13	   4
		INT	active-hi        edge	    20	   5	     13	   5
		INT	active-hi        edge	    20	   6	     13	   6
		INT	active-lo       level	     0	  51	     13	   7
		INT	active-hi       level	    20	   8	     13	   8
		INT	active-hi        edge	    20	   9	     13	   9
		INT	active-hi        edge	    20	  10	     13	  10
		INT	active-lo       level	     0	  50	     13	  11
		INT	active-hi        edge	    20	  12	     13	  12
		INT	active-lo       level	     0	  49	     13	  13
		INT	active-hi        edge	    20	  14	     13	  14
		INT	active-lo       level	     0	  48	     13	  15
		INT	active-lo       level	     0	  47	     13	  16
		INT	active-lo       level	     0	  46	     13	  17
		INT	active-lo       level	     0	  45	     13	  18
		INT	active-lo       level	     0	  44	     13	  19
		INT	active-lo       level	     0	  43	     13	  20
		INT	active-lo       level	     0	  42	     13	  21
		INT	active-lo       level	     0	  41	     13	  22
		INT	active-lo       level	     0	  40	     13	  23
		INT	active-lo       level	     2	  63	     14	   1
		INT	active-lo       level	     2	  62	     14	   2
		INT	active-lo       level	     2	  61	     14	   3
		INT	active-lo       level	     2	  60	     14	   4
		INT	active-lo       level	     2	  59	     14	   5
		INT	active-lo       level	     2	  58	     14	   6
		INT	active-lo       level	     2	  57	     14	   7
		INT	active-lo       level	     2	  55	     14	   9
		INT	active-lo       level	     2	  54	     14	  10
		INT	active-lo       level	     2	  53	     14	  11
		INT	active-lo       level	     2	  52	     14	  12
		INT	active-lo       level	     2	  51	     14	  13
		INT	active-lo       level	     2	  50	     14	  14
		INT	active-lo       level	     2	  49	     14	  15
		INT	active-lo       level	     2	  48	     14	  16
		INT	active-lo       level	     2	  56	     14	  17
		ExtINT	active-hi        edge	    21	   0	     15	   0
		INT	active-hi        edge	    21	   1	     15	   1
		INT	active-hi        edge	    21	   0	     15	   2
		INT	active-hi        edge	    21	   3	     15	   3
		INT	active-hi        edge	    21	   4	     15	   4
		INT	active-hi        edge	    21	   5	     15	   5
		INT	active-hi        edge	    21	   6	     15	   6
		INT	active-lo       level	     3	  51	     15	   7
		INT	active-hi       level	    21	   8	     15	   8
		INT	active-hi        edge	    21	   9	     15	   9
		INT	active-hi        edge	    21	  10	     15	  10
		INT	active-lo       level	     3	  50	     15	  11
		INT	active-hi        edge	    21	  12	     15	  12
		INT	active-lo       level	     3	  49	     15	  13
		INT	active-hi        edge	    21	  14	     15	  14
		INT	active-lo       level	     3	  48	     15	  15
		INT	active-lo       level	     3	  47	     15	  16
		INT	active-lo       level	     3	  46	     15	  17
		INT	active-lo       level	     3	  45	     15	  18
		INT	active-lo       level	     3	  44	     15	  19
		INT	active-lo       level	     3	  43	     15	  20
		INT	active-lo       level	     3	  42	     15	  21
		INT	active-lo       level	     3	  41	     15	  22
		INT	active-lo       level	     3	  40	     15	  23
		INT	active-lo       level	     4	  63	     16	   1
		INT	active-lo       level	     4	  62	     16	   2
		INT	active-lo       level	     4	  61	     16	   3
		INT	active-lo       level	     4	  60	     16	   4
		INT	active-lo       level	     4	  59	     16	   5
		INT	active-lo       level	     4	  58	     16	   6
		INT	active-lo       level	     4	  57	     16	   7
		INT	active-lo       level	     4	  55	     16	   9
		INT	active-lo       level	     4	  54	     16	  10
		INT	active-lo       level	     4	  53	     16	  11
		INT	active-lo       level	     4	  52	     16	  12
		INT	active-lo       level	     4	  51	     16	  13
		INT	active-lo       level	     4	  50	     16	  14
		INT	active-lo       level	     4	  49	     16	  15
		INT	active-lo       level	     4	  48	     16	  16
		INT	active-lo       level	     4	  56	     16	  17
		ExtINT	active-hi        edge	    22	   0	     17	   0
		INT	active-hi        edge	    22	   1	     17	   1
		INT	active-hi        edge	    22	   0	     17	   2
		INT	active-hi        edge	    22	   3	     17	   3
		INT	active-hi        edge	    22	   4	     17	   4
		INT	active-hi        edge	    22	   5	     17	   5
		INT	active-hi        edge	    22	   6	     17	   6
		INT	active-lo       level	     5	12:D	     17	   7
		INT	active-hi       level	    22	   8	     17	   8
		INT	active-hi        edge	    22	   9	     17	   9
		INT	active-hi        edge	    22	  10	     17	  10
		INT	active-lo       level	     5	12:C	     17	  11
		INT	active-hi        edge	    22	  12	     17	  12
		INT	active-lo       level	     5	12:B	     17	  13
		INT	active-hi        edge	    22	  14	     17	  14
		INT	active-lo       level	     5	12:A	     17	  15
		INT	active-lo       level	     5	11:D	     17	  16
		INT	active-lo       level	     5	11:C	     17	  17
		INT	active-lo       level	     5	11:B	     17	  18
		INT	active-lo       level	     5	11:A	     17	  19
		INT	active-lo       level	     5	10:D	     17	  20
		INT	active-lo       level	     5	10:C	     17	  21
		INT	active-lo       level	     5	10:B	     17	  22
		INT	active-lo       level	     5	10:A	     17	  23
		INT	active-lo       level	     7	15:D	     18	   1
		INT	active-lo       level	     7	15:C	     18	   2
		INT	active-lo       level	     7	15:B	     18	   3
		INT	active-lo       level	     7	15:A	     18	   4
		INT	active-lo       level	     7	14:D	     18	   5
		INT	active-lo       level	     7	14:C	     18	   6
		INT	active-lo       level	     7	14:B	     18	   7
		INT	active-lo       level	     7	13:D	     18	   9
		INT	active-lo       level	     7	13:C	     18	  10
		INT	active-lo       level	     7	13:B	     18	  11
		INT	active-lo       level	     7	13:A	     18	  12
		INT	active-lo       level	     7	12:D	     18	  13
		INT	active-lo       level	     7	12:C	     18	  14
		INT	active-lo       level	     7	12:B	     18	  15
		INT	active-lo       level	     7	12:A	     18	  16
		INT	active-lo       level	     7	14:A	     18	  17
		ExtINT	active-hi        edge	    23	   0	     19	   0
		INT	active-hi        edge	    23	   1	     19	   1
		INT	active-hi        edge	    23	   0	     19	   2
		INT	active-hi        edge	    23	   3	     19	   3
		INT	active-hi        edge	    23	   4	     19	   4
		INT	active-hi        edge	    23	   5	     19	   5
		INT	active-hi        edge	    23	   6	     19	   6
		INT	active-lo       level	     8	12:D	     19	   7
		INT	active-hi       level	    23	   8	     19	   8
		INT	active-hi        edge	    23	   9	     19	   9
		INT	active-hi        edge	    23	  10	     19	  10
		INT	active-lo       level	     8	12:C	     19	  11
		INT	active-hi        edge	    23	  12	     19	  12
		INT	active-lo       level	     8	12:B	     19	  13
		INT	active-hi        edge	    23	  14	     19	  14
		INT	active-lo       level	     8	12:A	     19	  15
		INT	active-lo       level	     8	11:D	     19	  16
		INT	active-lo       level	     8	11:C	     19	  17
		INT	active-lo       level	     8	11:B	     19	  18
		INT	active-lo       level	     8	11:A	     19	  19
		INT	active-lo       level	     8	10:D	     19	  20
		INT	active-lo       level	     8	10:C	     19	  21
		INT	active-lo       level	     8	10:B	     19	  22
		INT	active-lo       level	     8	10:A	     19	  23
		INT	active-lo       level	    10	15:D	     20	   1
		INT	active-lo       level	    10	15:C	     20	   2
		INT	active-lo       level	    10	15:B	     20	   3
		INT	active-lo       level	    10	15:A	     20	   4
		INT	active-lo       level	    10	14:D	     20	   5
		INT	active-lo       level	    10	14:C	     20	   6
		INT	active-lo       level	    10	14:B	     20	   7
		INT	active-lo       level	    10	13:D	     20	   9
		INT	active-lo       level	    10	13:C	     20	  10
		INT	active-lo       level	    10	13:B	     20	  11
		INT	active-lo       level	    10	13:A	     20	  12
		INT	active-lo       level	    10	12:D	     20	  13
		INT	active-lo       level	    10	12:C	     20	  14
		INT	active-lo       level	    10	12:B	     20	  15
		INT	active-lo       level	    10	12:A	     20	  16
		INT	active-lo       level	    10	14:A	     20	  17
		ExtINT	active-hi        edge	    24	   0	     21	   0
		INT	active-hi        edge	    24	   1	     21	   1
		INT	active-hi        edge	    24	   0	     21	   2
		INT	active-hi        edge	    24	   3	     21	   3
		INT	active-hi        edge	    24	   4	     21	   4
		INT	active-hi        edge	    24	   5	     21	   5
		INT	active-hi        edge	    24	   6	     21	   6
		INT	active-lo       level	    11	12:D	     21	   7
		INT	active-hi       level	    24	   8	     21	   8
		INT	active-hi        edge	    24	   9	     21	   9
		INT	active-hi        edge	    24	  10	     21	  10
		INT	active-lo       level	    11	12:C	     21	  11
		INT	active-hi        edge	    24	  12	     21	  12
		INT	active-lo       level	    11	12:B	     21	  13
		INT	active-hi        edge	    24	  14	     21	  14
		INT	active-lo       level	    11	12:A	     21	  15
		INT	active-lo       level	    11	11:D	     21	  16
		INT	active-lo       level	    11	11:C	     21	  17
		INT	active-lo       level	    11	11:B	     21	  18
		INT	active-lo       level	    11	11:A	     21	  19
		INT	active-lo       level	    11	10:D	     21	  20
		INT	active-lo       level	    11	10:C	     21	  21
		INT	active-lo       level	    11	10:B	     21	  22
		INT	active-lo       level	    11	10:A	     21	  23
		INT	active-lo       level	    13	15:D	     22	   1
		INT	active-lo       level	    13	15:C	     22	   2
		INT	active-lo       level	    13	15:B	     22	   3
		INT	active-lo       level	    13	15:A	     22	   4
		INT	active-lo       level	    13	14:D	     22	   5
		INT	active-lo       level	    13	14:C	     22	   6
		INT	active-lo       level	    13	14:B	     22	   7
		INT	active-lo       level	    13	13:D	     22	   9
		INT	active-lo       level	    13	13:C	     22	  10
		INT	active-lo       level	    13	13:B	     22	  11
		INT	active-lo       level	    13	13:A	     22	  12
		INT	active-lo       level	    13	12:D	     22	  13
		INT	active-lo       level	    13	12:C	     22	  14
		INT	active-lo       level	    13	12:B	     22	  15
		INT	active-lo       level	    13	12:A	     22	  16
		INT	active-lo       level	    13	14:A	     22	  17
		ExtINT	active-hi        edge	    25	   0	     23	   0
		INT	active-hi        edge	    25	   1	     23	   1
		INT	active-hi        edge	    25	   0	     23	   2
		INT	active-hi        edge	    25	   3	     23	   3
		INT	active-hi        edge	    25	   4	     23	   4
		INT	active-hi        edge	    25	   5	     23	   5
		INT	active-hi        edge	    25	   6	     23	   6
		INT	active-lo       level	    14	12:D	     23	   7
		INT	active-hi       level	    25	   8	     23	   8
		INT	active-hi        edge	    25	   9	     23	   9
		INT	active-hi        edge	    25	  10	     23	  10
		INT	active-lo       level	    14	12:C	     23	  11
		INT	active-hi        edge	    25	  12	     23	  12
		INT	active-lo       level	    14	12:B	     23	  13
		INT	active-hi        edge	    25	  14	     23	  14
		INT	active-lo       level	    14	12:A	     23	  15
		INT	active-lo       level	    14	11:D	     23	  16
		INT	active-lo       level	    14	11:C	     23	  17
		INT	active-lo       level	    14	11:B	     23	  18
		INT	active-lo       level	    14	11:A	     23	  19
		INT	active-lo       level	    14	10:D	     23	  20
		INT	active-lo       level	    14	10:C	     23	  21
		INT	active-lo       level	    14	10:B	     23	  22
		INT	active-lo       level	    14	10:A	     23	  23
		INT	active-lo       level	    15	15:D	     24	   1
		INT	active-lo       level	    15	15:C	     24	   2
		INT	active-lo       level	    15	15:B	     24	   3
		INT	active-lo       level	    15	15:A	     24	   4
		INT	active-lo       level	    15	14:D	     24	   5
		INT	active-lo       level	    15	14:C	     24	   6
		INT	active-lo       level	    15	14:B	     24	   7
		INT	active-lo       level	    15	13:D	     24	   9
		INT	active-lo       level	    15	13:C	     24	  10
		INT	active-lo       level	    15	13:B	     24	  11
		INT	active-lo       level	    15	13:A	     24	  12
		INT	active-lo       level	    15	12:D	     24	  13
		INT	active-lo       level	    15	12:C	     24	  14
		INT	active-lo       level	    15	12:B	     24	  15
		INT	active-lo       level	    15	12:A	     24	  16
		INT	active-lo       level	    15	14:A	     24	  17
		ExtINT	active-hi        edge	    26	   0	     25	   0
		INT	active-hi        edge	    26	   1	     25	   1
		INT	active-hi        edge	    26	   0	     25	   2
		INT	active-hi        edge	    26	   3	     25	   3
		INT	active-hi        edge	    26	   4	     25	   4
		INT	active-hi        edge	    26	   5	     25	   5
		INT	active-hi        edge	    26	   6	     25	   6
		INT	active-lo       level	    16	12:D	     25	   7
		INT	active-hi       level	    26	   8	     25	   8
		INT	active-hi        edge	    26	   9	     25	   9
		INT	active-hi        edge	    26	  10	     25	  10
		INT	active-lo       level	    16	12:C	     25	  11
		INT	active-hi        edge	    26	  12	     25	  12
		INT	active-lo       level	    16	12:B	     25	  13
		INT	active-hi        edge	    26	  14	     25	  14
		INT	active-lo       level	    16	12:A	     25	  15
		INT	active-lo       level	    16	11:D	     25	  16
		INT	active-lo       level	    16	11:C	     25	  17
		INT	active-lo       level	    16	11:B	     25	  18
		INT	active-lo       level	    16	11:A	     25	  19
		INT	active-lo       level	    16	10:D	     25	  20
		INT	active-lo       level	    16	10:C	     25	  21
		INT	active-lo       level	    16	10:B	     25	  22
		INT	active-lo       level	    16	10:A	     25	  23
		INT	active-lo       level	    17	  63	     26	   1
		INT	active-lo       level	    17	  62	     26	   2
		INT	active-lo       level	    17	  61	     26	   3
		INT	active-lo       level	    17	  60	     26	   4
		INT	active-lo       level	    17	  59	     26	   5
		INT	active-lo       level	    17	  58	     26	   6
		INT	active-lo       level	    17	  57	     26	   7
		INT	active-lo       level	    17	  55	     26	   9
		INT	active-lo       level	    17	  54	     26	  10
		INT	active-lo       level	    17	  53	     26	  11
		INT	active-lo       level	    17	  52	     26	  12
		INT	active-lo       level	    17	  51	     26	  13
		INT	active-lo       level	    17	  50	     26	  14
		INT	active-lo       level	    17	  49	     26	  15
		INT	active-lo       level	    17	  48	     26	  16
		INT	active-lo       level	    17	  56	     26	  17
		ExtINT	active-hi        edge	    27	   0	     27	   0
		INT	active-hi        edge	    27	   1	     27	   1
		INT	active-hi        edge	    27	   0	     27	   2
		INT	active-hi        edge	    27	   3	     27	   3
		INT	active-hi        edge	    27	   4	     27	   4
		INT	active-hi        edge	    27	   5	     27	   5
		INT	active-hi        edge	    27	   6	     27	   6
		INT	active-lo       level	    18	12:D	     27	   7
		INT	active-hi       level	    27	   8	     27	   8
		INT	active-hi        edge	    27	   9	     27	   9
		INT	active-hi        edge	    27	  10	     27	  10
		INT	active-lo       level	    18	12:C	     27	  11
		INT	active-hi        edge	    27	  12	     27	  12
		INT	active-lo       level	    18	12:B	     27	  13
		INT	active-hi        edge	    27	  14	     27	  14
		INT	active-lo       level	    18	12:A	     27	  15
		INT	active-lo       level	    18	11:D	     27	  16
		INT	active-lo       level	    18	11:C	     27	  17
		INT	active-lo       level	    18	11:B	     27	  18
		INT	active-lo       level	    18	11:A	     27	  19
		INT	active-lo       level	    18	10:D	     27	  20
		INT	active-lo       level	    18	10:C	     27	  21
		INT	active-lo       level	    18	10:B	     27	  22
		INT	active-lo       level	    18	10:A	     27	  23
		INT	active-lo       level	    19	15:D	     28	   1
		INT	active-lo       level	    19	15:C	     28	   2
		INT	active-lo       level	    19	15:B	     28	   3
		INT	active-lo       level	    19	15:A	     28	   4
		INT	active-lo       level	    19	14:D	     28	   5
		INT	active-lo       level	    19	14:C	     28	   6
		INT	active-lo       level	    19	14:B	     28	   7
		INT	active-lo       level	    19	13:D	     28	   9
		INT	active-lo       level	    19	13:C	     28	  10
		INT	active-lo       level	    19	13:B	     28	  11
		INT	active-lo       level	    19	13:A	     28	  12
		INT	active-lo       level	    19	12:D	     28	  13
		INT	active-lo       level	    19	12:C	     28	  14
		INT	active-lo       level	    19	12:B	     28	  15
		INT	active-lo       level	    19	12:A	     28	  16
		INT	active-lo       level	    19	14:A	     28	  17
--
Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
		ExtINT	active-hi        edge	    18	 0:A	    255	   0
		NMI	active-hi        edge	     0	   0	    255	   1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x20000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xfc000000
 address range: 0x1300000
--
System Address Space
 bus ID: 2 address type: memory address
 address base: 0xfd300000
 address range: 0x100000
--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0xd000
 address range: 0x2000
--
System Address Space
 bus ID: 2 address type: I/O address
 address base: 0xf000
 address range: 0x1000
--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0xd000
--
System Address Space
 bus ID: 3 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 3 address type: memory address
 address base: 0xf8000000
 address range: 0x2100000
--
System Address Space
 bus ID: 4 address type: memory address
 address base: 0xfa100000
 address range: 0x100000
--
System Address Space
 bus ID: 3 address type: I/O address
 address base: 0xe000
 address range: 0x1000
--
System Address Space
 bus ID: 4 address type: I/O address
 address base: 0xf000
 address range: 0x1000
--
System Address Space
 bus ID: 3 address type: I/O address
 address base: 0x0
 address range: 0xe000
--
System Address Space
 bus ID: 5 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 5 address type: memory address
 address base: 0xe4000000
 address range: 0x2300000
--
System Address Space
 bus ID: 7 address type: memory address
 address base: 0xe6300000
 address range: 0x0
--
System Address Space
 bus ID: 5 address type: I/O address
 address base: 0xe000
 address range: 0x2000
--
System Address Space
 bus ID: 5 address type: I/O address
 address base: 0x0
 address range: 0xe000
--
System Address Space
 bus ID: 8 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 8 address type: memory address
 address base: 0xf0000000
 address range: 0x4300000
--
System Address Space
 bus ID: 10 address type: memory address
 address base: 0xf4300000
 address range: 0x0
--
System Address Space
 bus ID: 8 address type: I/O address
 address base: 0xe000
 address range: 0x2000
--
System Address Space
 bus ID: 8 address type: I/O address
 address base: 0x0
 address range: 0xe000
--
System Address Space
 bus ID: 11 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 11 address type: memory address
 address base: 0xe8000000
 address range: 0x4300000
--
System Address Space
 bus ID: 13 address type: memory address
 address base: 0xec300000
 address range: 0x100000
--
System Address Space
 bus ID: 11 address type: I/O address
 address base: 0xd000
 address range: 0x2000
--
System Address Space
 bus ID: 13 address type: I/O address
 address base: 0xf000
 address range: 0x1000
--
System Address Space
 bus ID: 11 address type: I/O address
 address base: 0x0
 address range: 0xd000
--
System Address Space
 bus ID: 14 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 14 address type: memory address
 address base: 0xe0000000
 address range: 0x2100000
--
System Address Space
 bus ID: 15 address type: memory address
 address base: 0xe2100000
 address range: 0x0
--
System Address Space
 bus ID: 14 address type: I/O address
 address base: 0xf000
 address range: 0x1000
--
System Address Space
 bus ID: 14 address type: I/O address
 address base: 0x0
 address range: 0xf000
--
System Address Space
 bus ID: 16 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 16 address type: memory address
 address base: 0xda000000
 address range: 0x1100000
--
System Address Space
 bus ID: 17 address type: memory address
 address base: 0xdb100000
 address range: 0x0
--
System Address Space
 bus ID: 16 address type: I/O address
 address base: 0xf000
 address range: 0x1000
--
System Address Space
 bus ID: 16 address type: I/O address
 address base: 0x0
 address range: 0xf000
--
System Address Space
 bus ID: 18 address type: memory address
 address base: 0xd0000
 address range: 0x4000
--
System Address Space
 bus ID: 18 address type: memory address
 address base: 0xdc000000
 address range: 0x2100000
--
System Address Space
 bus ID: 19 address type: memory address
 address base: 0xde100000
 address range: 0x0
--
System Address Space
 bus ID: 18 address type: I/O address
 address base: 0xf000
 address range: 0x1000
--
System Address Space
 bus ID: 18 address type: I/O address
 address base: 0x0
 address range: 0xf000
--
Bus Heirarchy
 bus ID: 1 bus info: 0x00 parent bus ID: 0
--
Bus Heirarchy
 bus ID: 20 bus info: 0x01 parent bus ID: 0
--
Bus Heirarchy
 bus ID: 21 bus info: 0x01 parent bus ID: 3
--
Bus Heirarchy
 bus ID: 6 bus info: 0x00 parent bus ID: 5
--
Bus Heirarchy
 bus ID: 22 bus info: 0x01 parent bus ID: 5
--
Bus Heirarchy
 bus ID: 9 bus info: 0x00 parent bus ID: 8
--
Bus Heirarchy
 bus ID: 23 bus info: 0x01 parent bus ID: 8
--
Bus Heirarchy
 bus ID: 12 bus info: 0x00 parent bus ID: 11
--
Bus Heirarchy
 bus ID: 24 bus info: 0x01 parent bus ID: 11
--
Bus Heirarchy
 bus ID: 25 bus info: 0x01 parent bus ID: 14
--
Bus Heirarchy
 bus ID: 26 bus info: 0x01 parent bus ID: 16
--
Bus Heirarchy
 bus ID: 27 bus info: 0x01 parent bus ID: 18
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 2 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 2 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 3 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 3 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 4 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 4 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 5 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 5 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 7 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 7 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 8 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 8 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 10 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 10 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 11 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 11 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 13 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 13 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 14 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 14 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 15 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 15 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 16 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 16 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 17 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 17 address modifier: subtract
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 18 address modifier: add
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 18 address modifier: add
 predefined range: 0x00000001
--
Compatibility Bus Address
 bus ID: 19 address modifier: subtract
 predefined range: 0x00000000
--
Compatibility Bus Address
 bus ID: 19 address modifier: subtract
 predefined range: 0x00000001

you need to modify the source to handle OEM data!

Unable to find PIRQ table.

===============================================================================

-------------------------------------------------------------------------------

--------------- scanpci output:

pci bus 0x0000 cardnum 0x0a function 0x00: vendor 0x1039 device 0x6326 SiS 6326

pci bus 0x0000 cardnum 0x0b function 0x00: vendor 0x1077 device 0x1020 QLogic ISP1020

pci bus 0x0000 cardnum 0x0c function 0x00: vendor 0x1011 device 0x0026 Digital Device unknown

pci bus 0x0000 cardnum 0x0e function 0x00: vendor 0x8086 device 0x7110 Intel 82371AB PIIX4 ISA

pci bus 0x0000 cardnum 0x0e function 0x01: vendor 0x8086 device 0x7111 Intel 82371AB PIIX4 IDE

pci bus 0x0000 cardnum 0x0e function 0x02: vendor 0x8086 device 0x7112 Intel 82371AB PIIX4 USB

pci bus 0x0000 cardnum 0x0e function 0x03: vendor 0x8086 device 0x7113 Intel 82371AB PIIX4 ACPI

pci bus 0x0000 cardnum 0x10 function 0x00: vendor 0x8086 device 0x84ca Intel Device unknown

pci bus 0x0000 cardnum 0x12 function 0x00: vendor 0x8086 device 0x84cb Intel Device unknown

pci bus 0x0000 cardnum 0x14 function 0x00: vendor 0x8086 device 0x84cb Intel Device unknown

pci bus 0x0001 cardnum 0x04 function 0x00: vendor 0x9004 device 0x6915 Adaptec Device unknown

pci bus 0x0001 cardnum 0x05 function 0x00: vendor 0x9004 device 0x6915 Adaptec Device unknown

pci bus 0x0001 cardnum 0x06 function 0x00: vendor 0x9004 device 0x6915 Adaptec Device unknown

pci bus 0x0001 cardnum 0x07 function 0x00: vendor 0x9004 device 0x6915 Adaptec Device unknown

pci bus 0x0002 cardnum 0x0f function 0x00: vendor 0x1077 device 0x2300 QLogic Device unknown

----------------- /proc/pci output:

PCI devices found: Bus 0, device 10, function 0: VGA compatible controller: Silicon Integrated S 86C326 5598/6326 (rev 11). IRQ 23. Master Capable. Latency=255. Min Gnt=2. Prefetchable 32 bit memory at 0xfc000000 [0xfc7fffff]. Non-prefetchable 32 bit memory at 0xfc800000 [0xfc80ffff]. I/O at 0xec80 [0xecff]. Bus 0, device 11, function 0: SCSI storage controller: QLogic Corp. ISP1020 Fast-wide SC (rev 5). IRQ 19. Master Capable. Latency=248. I/O at 0xe800 [0xe8ff]. Non-prefetchable 32 bit memory at 0xfcb00000 [0xfcb00fff]. Bus 0, device 12, function 0: PCI bridge: Digital Equipment Co DECchip 21154 (rev 2). Master Capable. Latency=255. Min Gnt=3. Bus 0, device 14, function 0: ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 (rev 2). Bus 0, device 14, function 1: IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 (rev 1). I/O at 0xe0 [0xef]. Bus 0, device 14, function 2: USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 (rev 1). I/O at 0x1000 [0x101f]. Bus 0, device 14, function 3: Bridge: Intel Corp. 82371AB/EB/MB PIIX4 (rev 2). Bus 0, device 16, function 0: Host bridge: Intel Corp. 450NX - 82451NX Memo (rev 3). Bus 2, device 15, function 0: Fibre Channel: QLogic Corp. QLA2300 64-bit FC-AL (rev 1). IRQ 28. Master Capable. Latency=248. Min Gnt=64. I/O at 0xfc00 [0xfcff]. Non-prefetchable 32 bit memory at 0xfd300000 [0xfd300fff]. Bus 0, device 18, function 0: Host bridge: Intel Corp. 450NX - 82454NX/8446 (rev 4). Master Capable. Latency=32. Bus 0, device 20, function 0: Host bridge: Intel Corp. 450NX - 82454NX/8446 (#2) (rev 4). Master Capable. Latency=32. Bus 1, device 4, function 0: Ethernet controller: Adaptec ANA620xx/ANA69011A (rev 3). IRQ 15. Master Capable. Latency=252. Min Gnt=9.Max Lat=5. Non-prefetchable 32 bit memory at 0xfc900000 [0xfc97ffff]. I/O at 0xdc00 [0xdcff]. Bus 1, device 5, function 0: Ethernet controller: Adaptec ANA620xx/ANA69011A (#2) (rev 3). IRQ 13. Master Capable. Latency=252. Min Gnt=9.Max Lat=5. Non-prefetchable 32 bit memory at 0xfc980000 [0xfc9fffff]. I/O at 0xd800 [0xd8ff]. Bus 1, device 6, function 0: Ethernet controller: Adaptec ANA620xx/ANA69011A (#3) (rev 3). IRQ 11. Master Capable. Latency=252. Min Gnt=9.Max Lat=5. Non-prefetchable 32 bit memory at 0xfca00000 [0xfca7ffff]. I/O at 0xd400 [0xd4ff]. Bus 1, device 7, function 0: Ethernet controller: Adaptec ANA620xx/ANA69011A (#4) (rev 3). IRQ 7. Master Capable. Latency=252. Min Gnt=9.Max Lat=5. Non-prefetchable 32 bit memory at 0xfca80000 [0xfcafffff]. I/O at 0xd000 [0xd0ff].

------------------------ /proc/interrupts output:

CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 CPU8 CPU9 CPU10 CPU11 CPU12 CPU13 CPU14 CPU15 CPU16 CPU17 CPU18 CPU19 CPU20 CPU21 CPU22 CPU23 CPU24 CPU25 CPU26 CPU27 CPU28 CPU29 CPU30 CPU31 0: 4101332 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 local-APIC-edge timer 2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 XT-PIC cascade 4: 0 1 402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IO-APIC-edge serial 15: 0 1 12910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IO-APIC-level eth0 19: 0 1 5723 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IO-APIC-level qlogicisp NMI: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LOC: 3987347 3986480 3986656 3986637 3986736 3986716 3986696 3986676 3986915 3986895 3986875 3986853 3986962 3986941 3986920 3986899 3986612 3986591 3986570 3986549 3986699 3986679 3986658 3986636 3986313 3986291 3986270 3986250 3986205 3986184 3986164 3986142 ERR: 0 MIS: 0

===============================================================================

The missing OEM table is reported in dmesg:

OEM ID: IBM NUMA Product ID: SBB Found an OEM MPC table at 7012ec - p arsing it ... Translation: record 0, type 1, quad 0, global 3, local 3 Translation: record 1, type 1, quad 0, global 1, local 1 Translation: record 2, type 1, quad 0, global 1, local 1 Translation: record 3, type 1, quad 0, global 1, local 1 Translation: record 4, type 1, quad 1, global 1, local 3 Translation: record 5, type 1, quad 1, global 1, local 1 Translation: record 6, type 1, quad 1, global 1, local 1 Translation: record 7, type 1, quad 1, global 1, local 1 Translation: record 8, type 1, quad 2, global 1, local 3 Translation: record 9, type 1, quad 2, global 1, local 1 Translation: record 10, type 1, quad 2, global 1, local 1 Translation: record 11, type 1, quad 2, global 1, local 1 Translation: record 12, type 1, quad 3, global 1, local 3 Translation: record 13, type 1, quad 3, global 1, local 1 Translation: record 14, type 1, quad 3, global 1, local 1 Translation: record 15, type 1, quad 3, global 1, local 1 Translation: record 16, type 1, quad 4, global 1, local 3 Translation: record 17, type 1, quad 4, global 1, local 1 Translation: record 18, type 1, quad 4, global 1, local 1 Translation: record 19, type 1, quad 4, global 1, local 1 Translation: record 20, type 1, quad 5, global 1, local 3 Translation: record 21, type 1, quad 5, global 1, local 1 Translation: record 22, type 1, quad 5, global 1, local 1 Translation: record 23, type 1, quad 5, global 1, local 1 Translation: record 24, type 1, quad 6, global 1, local 3 Translation: record 25, type 1, quad 6, global 1, local 1 Translation: record 26, type 1, quad 6, global 1, local 1 Translation: record 27, type 1, quad 6, global 1, local 1 Translation: record 28, type 1, quad 7, global 1, local 3 Translation: record 29, type 1, quad 7, global 1, local 1 Translation: record 30, type 1, quad 7, global 1, local 1 Translation: record 31, type 1, quad 7, global 1, local 1 Translation: record 32, type 3, quad 0, global 0, local 0 Translation: record 33, type 3, quad 0, global 1, local 1 Translation: record 34, type 3, quad 0, global 2, local 2 Translation: record 35, type 4, quad 0, global 20, local 18 Translation: record 36, type 3, quad 1, global 3, local 0 Translation: record 37, type 3, quad 1, global 4, local 1 Translation: record 38, type 4, quad 1, global 21, local 18 Translation: record 39, type 3, quad 2, global 5, local 0 Translation: record 40, type 3, quad 2, global 6, local 1 Translation: record 41, type 3, quad 2, global 7, local 2 Translation: record 42, type 4, quad 2, global 22, local 18 Translation: record 43, type 3, quad 3, global 8, local 0 Translation: record 44, type 3, quad 3, global 9, local 1 Translation: record 45, type 3, quad 3, global 10, local 2 Translation: record 46, type 4, quad 3, global 23, local 18 Translation: record 47, type 3, quad 4, global 11, local 0 Translation: record 48, type 3, quad 4, global 12, local 1 Translation: record 49, type 3, quad 4, global 13, local 2 Translation: record 50, type 4, quad 4, global 24, local 18 Translation: record 51, type 3, quad 5, global 14, local 0 Translation: record 52, type 3, quad 5, global 15, local 1 Translation: record 53, type 4, quad 5, global 25, local 18 Translation: record 54, type 3, quad 6, global 16, local 0 Translation: record 55, type 3, quad 6, global 17, local 1 Translation: record 56, type 4, quad 6, global 26, local 18 Translation: record 57, type 3, quad 7, global 18, local 0 Translation: record 58, type 3, quad 7, global 19, local 1 Translation: record 59, type 4, quad 7, global 27, local 18 Translation: record 60, type 2, quad 0, global 13, local 14 Translation: record 61, type 2, quad 0, global 14, local 13 Translation: record 62, type 2, quad 1, global 15, local 14 Translation: record 63, type 2, quad 1, global 16, local 13 Translation: record 64, type 2, quad 2, global 17, local 14 Translation: record 65, type 2, quad 2, global 18, local 13 Translation: record 66, type 2, quad 3, global 19, local 14 Translation: record 67, type 2, quad 3, global 20, local 13 Translation: record 68, type 2, quad 4, global 21, local 14 Translation: record 69, type 2, quad 4, global 22, local 13 Translation: record 70, type 2, quad 5, global 23, local 14 Translation: record 71, type 2, quad 5, global 24, local 13 Translation: record 72, type 2, quad 6, global 25, local 14 Translation: record 73, type 2, quad 6, global 26, local 13 Translation: record 74, type 2, quad 7, global 27, local 14 Translation: record 75, type 2, quad 7, global 28, local 13 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/