From: Pete de Zwart <dezwart@froob.net>
To: linux-smp@vger.kernel.org
Subject: Unexpected IO-APIC, from a Siemens-Nixdorf Primergy 700
Date: Sun, 16 Feb 2003 08:55:51 +1100 [thread overview]
Message-ID: <20030215215551.GA14863@tropism> (raw)
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
Hello,
Just got my hands on some nice equipment, a Siemens-Nixdorf Primergy
700. It's a Quad PentiumPro with custom hardware all over the place. I have
been attempting to check out Fujitsu-Siemens to see if there is Linux support
for all the hardware but haven't found much yet.
In any case, I got an unexpected IO-APIC, I have attached the dmesg
output to this e-mail.
Regards,
Pete de Zwart.
[-- Attachment #2: tropism.dmesg.20030215 --]
[-- Type: text/plain, Size: 13095 bytes --]
Linux version 2.4.20 (dezwart@tropism) (gcc version 2.95.4 20011002 (Debian prerelease)) #10 SMP Sun Feb 16 01:01:24 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f1362 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff1362 - 0000000100000000 (reserved)
512MB LOWMEM available.
found SMP MP-table at 000fdb70
hm, page 000fd000 reserved twice.
hm, page 000fe000 reserved twice.
hm, page 0009e000 reserved twice.
hm, page 0009f000 reserved twice.
On node 0 totalpages: 131072
zone(0): 4096 pages.
zone(1): 126976 pages.
zone(2): 0 pages.
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: SNI D887 Product ID: PRIMERGY P6 APIC at: 0xFEE00000
Processor #3 Pentium(tm) Pro APIC version 17
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
Processor #2 Pentium(tm) Pro APIC version 17
I/O APIC #4 Version 17 at 0xFEC00000.
I/O APIC #5 Version 17 at 0xFEC01000.
Processors: 4
Kernel command line: auto BOOT_IMAGE=Linux ro root=3002
Initializing CPU#0
Detected 199.990 MHz processor.
Console: colour VGA+ 80x50
Calibrating delay loop... 398.95 BogoMIPS
Memory: 516020k/524288k available (1192k kernel code, 7876k reserved, 373k data, 248k 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: 8192 (order: 4, 65536 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: 8K, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0000fbff 00000000 00000000 00000000
CPU: Common caps: 0000fbff 00000000 00000000 00000000
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: 8K, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0000fbff 00000000 00000000 00000000
CPU: Common caps: 0000fbff 00000000 00000000 00000000
CPU0: Intel Pentium Pro stepping 09
per-CPU timeslice cutoff: 1467.85 usecs.
masked ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Booting processor 1/0 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... 399.76 BogoMIPS
CPU: L1 I cache: 8K, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#1.
CPU: After generic, caps: 0000fbff 00000000 00000000 00000000
CPU: Common caps: 0000fbff 00000000 00000000 00000000
CPU1: Intel Pentium Pro stepping 09
Booting processor 2/1 eip 2000
Initializing CPU#2
masked ExtINT on CPU#2
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 399.76 BogoMIPS
CPU: L1 I cache: 8K, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#2.
CPU: After generic, caps: 0000fbff 00000000 00000000 00000000
CPU: Common caps: 0000fbff 00000000 00000000 00000000
CPU2: Intel Pentium Pro stepping 09
Booting processor 3/2 eip 2000
Initializing CPU#3
masked ExtINT on CPU#3
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 399.76 BogoMIPS
CPU: L1 I cache: 8K, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#3.
CPU: After generic, caps: 0000fbff 00000000 00000000 00000000
CPU: Common caps: 0000fbff 00000000 00000000 00000000
CPU3: Intel Pentium Pro stepping 09
Total of 4 processors activated (1598.25 BogoMIPS).
ENABLING IO-APIC IRQs
Setting 4 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 4 ... ok.
Setting 5 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 5 ... ok.
init IO_APIC IRQs
IO-APIC (apicid-pin) 4-0, 5-1, 5-4, 5-5, 5-6, 5-7, 5-8, 5-9, 5-10, 5-11 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 20.
number of IO-APIC #4 registers: 16.
number of IO-APIC #5 registers: 12.
testing the IO APIC.......................
IO APIC #4......
.... register #00: 04000000
....... : physical APIC id: 04
.... register #01: 000F0011
....... : max redirection entries: 000F
....... : 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 00F 0F 0 0 0 0 0 1 1 39
02 00F 0F 0 0 0 0 0 1 1 31
03 00F 0F 0 0 0 0 0 1 1 41
04 00F 0F 0 0 0 0 0 1 1 49
05 00F 0F 0 0 0 0 0 1 1 51
06 00F 0F 0 0 0 0 0 1 1 59
07 00F 0F 0 0 0 0 0 1 1 61
08 00F 0F 0 0 0 0 0 1 1 69
09 00F 0F 1 1 0 0 0 1 1 71
0a 00F 0F 0 0 0 0 0 1 1 79
0b 00F 0F 0 0 0 0 0 1 1 81
0c 00F 0F 0 0 0 0 0 1 1 89
0d 00F 0F 0 0 0 0 0 1 1 91
0e 00F 0F 0 0 0 0 0 1 1 99
0f 00F 0F 0 0 0 0 0 1 1 A1
IO APIC #5......
.... register #00: 05000000
....... : physical APIC id: 05
.... register #01: 000B0011
....... : max redirection entries: 000B
WARNING: unexpected IO-APIC, please mail
to linux-smp@vger.kernel.org
....... : PRQ implemented: 0
....... : IO APIC version: 0011
.... register #02: 0F000000
....... : arbitration: 0F
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 00F 0F 1 1 0 1 0 1 1 A9
01 000 00 1 0 0 0 0 0 0 00
02 00F 0F 1 1 0 1 0 1 1 B1
03 00F 0F 1 1 0 1 0 1 1 B9
04 000 00 1 0 0 0 0 0 0 00
05 000 00 1 0 0 0 0 0 0 00
06 000 00 1 0 0 0 0 0 0 00
07 000 00 1 0 0 0 0 0 0 00
08 000 00 1 0 0 0 0 0 0 00
09 000 00 1 0 0 0 0 0 0 00
0a 000 00 1 0 0 0 0 0 0 00
0b 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
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 1:0
IRQ18 -> 1:2
IRQ19 -> 1:3
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 199.9947 MHz.
..... host bus clock speed is 66.6646 MHz.
cpu: 0, clocks: 666646, slice: 133329
CPU0<T0:666640,T1:533296,D:15,S:133329,C:666646>
cpu: 1, clocks: 666646, slice: 133329
cpu: 2, clocks: 666646, slice: 133329
cpu: 3, clocks: 666646, slice: 133329
CPU2<T0:666640,T1:266640,D:13,S:133329,C:666646>
CPU1<T0:666640,T1:399968,D:14,S:133329,C:666646>
CPU3<T0:666640,T1:133312,D:12,S:133329,C:666646>
checking TSC synchronization across CPUs: passed.
Waiting on wait_init_idle (map = 0xe)
All processors have done init_idle
PCI: PCI BIOS revision 2.10 entry at 0xf6214, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: i440KX/GX host bridge 00:19.0: secondary bus 00
PCI: i440KX/GX host bridge 00:1a.0: secondary bus 01
PCI->APIC IRQ transform: (B1,I8,P0) -> 16
PCI->APIC IRQ transform: (B1,I10,P0) -> 18
PCI->APIC IRQ transform: (B1,I10,P0) -> 18
PCI->APIC IRQ transform: (B1,I11,P0) -> 19
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Diskquotas version dquot_6.4.0 initialized
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
DAC960: ***** DAC960 RAID Driver Version 2.4.11 of 11 October 2001 *****
DAC960: Copyright 1998-2001 by Leonard N. Zubkoff <lnz@dandelion.com>
DAC960#0: Configuring Mylex DAC960PD PCI RAID Controller
DAC960#0: Firmware Version: 3.51-0-12, Channels: 3, Memory Size: 16MB
DAC960#0: PCI Bus: 0, Device: 9, Function: 0, I/O Address: 0xF800
DAC960#0: PCI Address: 0xFEA00000 mapped at 0xE0800000, IRQ Channel: 9
DAC960#0: Controller Queue Depth: 64, Maximum Blocks per Command: 128
DAC960#0: Driver Queue Depth: 63, Scatter/Gather Limit: 17 of 17 Segments
DAC960#0: Stripe Size: 64KB, Segment Size: 8KB, BIOS Geometry: 128/32
DAC960#0: SAF-TE Enclosure Management Enabled
DAC960#0: Physical Devices:
DAC960#0: 0:0 Vendor: WDIGTL Model: ENTERPRISE Revision: 1.91
DAC960#0: Serial Number: WS7011044807
DAC960#0: Disk Status: Online, 8513536 blocks
DAC960#0: 0:8 Vendor: SDR Model: GEM200 Revision: 2
DAC960#0: 1:3 Vendor: WDIGTL Model: ENTERPRISE Revision: 1.91
DAC960#0: Serial Number: WS7011045453
DAC960#0: Disk Status: Online, 8513536 blocks
DAC960#0: 1:8 Vendor: SDR Model: GEM200 Revision: 2
DAC960#0: 2:6 Vendor: WDIGTL Model: ENTERPRISE Revision: 1.91
DAC960#0: Serial Number: WS7011045883
DAC960#0: Disk Status: Online, 8513536 blocks
DAC960#0: 2:8 Vendor: SDR Model: GEM200 Revision: 2
DAC960#0: Logical Drives:
DAC960#0: /dev/rd/c0d0: RAID-5, Online, 17027072 blocks, Write Back
Partition check:
rd/c0d0: p1 p2
ne2k-pci.c:v1.02 10/19/2000 D. Becker/P. Gortmaker
http://www.scyld.com/network/ne2k-pci.html
eth0: RealTek RTL-8029 found at 0xe400, IRQ 19, 00:00:E8:DE:AB:0E.
SCSI subsystem driver Revision: 1.00
sym53c8xx: at PCI bus 1, device 10, function 0
sym53c8xx: 53c875 detected with Symbios NVRAM
sym53c8xx: at PCI bus 1, device 10, function 1
sym53c8xx: 53c875 detected with Symbios NVRAM
sym53c875-0: rev 0x14 on pci bus 1 device 10 function 0 irq 18
sym53c875-0: Symbios format NVRAM, ID 7, Fast-20, Parity Checking
sym53c875-0: on-chip RAM at 0xfcd00000
sym53c875-0: restart (scsi reset).
sym53c875-0: Downloading SCSI SCRIPTS.
sym53c875-1: rev 0x14 on pci bus 1 device 10 function 1 irq 18
sym53c875-1: Symbios format NVRAM, ID 7, Fast-20, Parity Checking
sym53c875-1: on-chip RAM at 0xfca00000
sym53c875-1: restart (scsi reset).
sym53c875-1: Downloading SCSI SCRIPTS.
scsi0 : sym53c8xx-1.7.3c-20010512
scsi1 : sym53c8xx-1.7.3c-20010512
EATA0: IRQ 10 mapped to IO-APIC IRQ 16.
EATA/DMA 2.0x: Copyright (C) 1994-2002 Dario Ballabio.
EATA config options -> tc:y, lc:y, mq:16, rs:y, et:n, ip:y, ep:n, pp:y.
EATA0: 2.0C, PCI 0xf410, IRQ 16, BMST, SG 122, MB 64.
EATA0: wide SCSI support enabled, max_id 16, max_lun 8.
EATA0: SCSI channel 0 enabled, host target ID 7.
scsi2 : EATA/DMA 2.0x rev. 6.70.00
Vendor: HP Model: C1537A Rev: L005
Type: Sequential-Access ANSI SCSI revision: 02
Vendor: SONY Model: CD-ROM CDU625-S Rev: 1.0r
Type: CD-ROM ANSI SCSI revision: 02
EATA0: scsi2, channel 0, id 0, lun 0, cmds/lun 2.
EATA0: scsi2, channel 0, id 5, lun 0, cmds/lun 16, sorted.
st: Version 20020805, bufsize 32768, wrt 30720, max init. bufs 4, s/g segs 16
Attached scsi tape st0 at scsi2, channel 0, id 0, lun 0
Attached scsi CD-ROM sr0 at scsi2, channel 0, id 5, lun 0
sr0: scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 248k freed
Adding Swap: 249832k swap-space (priority -1)
EXT3 FS 2.4-0.9.19, 19 August 2002 on dac960(48,2), internal journal
Real Time Clock Driver v1.10e
isapnp: Scanning for PnP cards...
isapnp: Card 'Adaptec AHA-1510B'
isapnp: 1 Plug & Play card detected total
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
inserting floppy driver for 2.4.20
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
st0: Block limits 1 - 16777215 bytes.
reply other threads:[~2003-02-15 21:55 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030215215551.GA14863@tropism \
--to=dezwart@froob.net \
--cc=linux-smp@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.