I emailed this earlier but it seems to have slipped through the cracks.
Still searching for clues...
Thanks,
Shantanu
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi,
I think there might be a timer IRQ routing issue with 2.6 on this
particular hardware. I have tried 2.6.6-rc1-bk4 and 2.6.6-rc2-mm1 and
both hang after loading the RAM disk. After the hang, the system
continues to respond to Ctrl-Alt-Del but does not come up in multi-user
mode. However, Redhat AS3 kernel (2.4.21-9.0.1.ELsmp) works perfectly
on this machine.
I noticed a difference in timer detection between the two kernel.
2.4 reports:
..TIMER: vector=0x31 pin1=2 pin2=0
2.6.6-rc1-bk4 reports:
..TIMER: vector=0x31 pin1=2 pin2=-1
2.6 is able to boot with acpi=off, though it only comes up in
uniprocessor mode.
Thanks in advance for any help. Attached is the complete dmesg output
for 2.4 and 2.6.
Shantanu
2.4:
Bootdata ok (command line is ro root=LABEL=/ console=tty1 console=ttyS0)
Linux version 2.4.21-9.0.1.ELsmp ([email protected]) (gcc
version 3.2.3 20030502 (Red Hat Linux 3.2.3-26)) #1 SMP Mon Feb 9
22:11:50 EST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009a000 (usable)
BIOS-e820: 000000000009a000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff70000 (usable)
BIOS-e820: 000000007ff70000 - 000000007ff73000 (ACPI data)
BIOS-e820: 000000007ff73000 - 000000007ff80000 (ACPI NVS)
BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
kernel direct mapping tables upto 10100000000 @ 8000-d000
Scanning NUMA topology in Northbridge 24
Node 0 MemBase 0000000000000000 Limit 000000003fffffff
Node 1 MemBase 0000000040000000 Limit 000000007ff70000
Node 2 bogus settings 80000000-ffffff. Ignored.
Node 3 bogus settings 80000000-ffffff. Ignored.
Node 0 bogus settings 80000000-ffffff. Ignored.
Node 1 bogus settings 80000000-ffffff. Ignored.
Node 2 bogus settings 80000000-ffffff. Ignored.
Node 3 bogus settings 80000000-ffffff. Ignored.
Using node hash shift of 24
Bootmem setup node 0 0000000000000000-000000003fffffff
Bootmem setup node 1 0000000040000000-000000007ff70000
found SMP MP-table at 000f7d60
hm, page 000f7000 reserved twice.
hm, page 000f8000 reserved twice.
hm, page 0009b000 reserved twice.
hm, page 0009c000 reserved twice.
setting up node 0 0-3ffff
On node 0 totalpages: 262143
zone(0): 4096 pages.
zone(1): 258047 pages.
zone(2): 0 pages.
setting up node 1 40000-7ff70
On node 1 totalpages: 262000
zone(0): 0 pages.
zone(1): 262000 pages.
zone(2): 0 pages.
ACPI: RSDP (v002 PTLTD ) @ 0x00000000000f7d00
ACPI: XSDT (v001 PTLTD XSDT 01540.00000) @ 0x000000007ff7108b
ACPI: FADT (v003 NWS 1U2P 01540.00000) @ 0x000000007ff72e46
ACPI: MADT (v001 PTLTD APIC 01540.00000) @ 0x000000007ff72f3a
ACPI: SPCR (v001 PTLTD $UCRTBL$ 01540.00000) @ 0x000000007ff72fb0
ACPI: DSDT (v001 NWS 1U2P 01540.00000) @ 0x0000000000000000
ACPI: BIOS passes blacklist
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:5 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] polarity[0x1] trigger[0x1] lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] polarity[0x1] trigger[0x1] lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, IRQ 0-23
ACPI: IOAPIC (id[0x03] address[0xfd000000] global_irq_base[0x18])
IOAPIC[1]: Assigned apic_id 3
IOAPIC[1]: apic_id 3, version 17, address 0xfd000000, IRQ 24-27
ACPI: IOAPIC (id[0x04] address[0xfd001000] global_irq_base[0x1c])
IOAPIC[2]: Assigned apic_id 4
IOAPIC[2]: apic_id 4, version 17, address 0xfd001000, IRQ 28-31
ACPI: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x1]
trigger[0x1])
Using ACPI (MADT) for SMP configuration information
Kernel command line: ro root=LABEL=/ console=tty1 console=ttyS0
Initializing CPU#0
time.c: Detected 1.193182 MHz PIT timer.
time.c: Detected 1991.941 MHz TSC timer.
Console: colour VGA+ 80x25
Calibrating delay loop... 3971.48 BogoMIPS
Memory: 2032020k/2096576k available (1888k kernel code, 0k reserved,
1939k data, 224k init)
Dentry cache hash table entries: 262144 (order: 10, 4194304 bytes)
Inode cache hash table entries: 131072 (order: 9, 2097152 bytes)
Mount cache hash table entries: 256 (order: 0, 4096 bytes)
Buffer cache hash table entries: 131072 (order: 8, 1048576 bytes)
Page-cache hash table entries: 524288 (order: 10, 4194304 bytes)
CPU: L1 I Cache: 64K (64 bytes/line/2 way), D cache 64K (64 bytes/line/2
way)
CPU: L2 Cache: 1024K (64 bytes/line/8 way)
Machine Check Reporting enabled for CPU#0
POSIX conformance testing by UNIFIX
mtrr: v2.02 (20020716))
CPU: L1 I Cache: 64K (64 bytes/line/2 way), D cache 64K (64 bytes/line/2
way)
CPU: L2 Cache: 1024K (64 bytes/line/8 way)
CPU0: AMD Engineering Sample 00 stepping 08
per-CPU timeslice cutoff: 5121.74 usecs.
task migration cache decay timeout: 10 msecs.
Booting processor 1/1 rip 6000 page 000001003fffa000
Initializing CPU#1
Calibrating delay loop... 3971.48 BogoMIPS
CPU: L1 I Cache: 64K (64 bytes/line/2 way), D cache 64K (64 bytes/line/2
way)
CPU: L2 Cache: 1024K (64 bytes/line/8 way)
Machine Check Reporting enabled for CPU#1
CPU1: AMD Engineering Sample 00 stepping 08
Total of 2 processors activated (7942.96 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=0
testing the IO APIC.......................
.................................... done.
Using local APIC timer interrupts.
Detected 12.449 MHz APIC timer.
cpu: 0, clocks: 1991940, slice: 663980
CPU0<T0:1991936,T1:1327952,D:4,S:663980,C:1991940>
cpu: 1, clocks: 1991940, slice: 663980
CPU1<T0:1991936,T1:663968,D:8,S:663980,C:1991940>
checking TSC synchronization across CPUs: passed.
time.c: Using PIT/TSC based timekeeping.
Starting migration thread for cpu 0
Starting migration thread for cpu 1
ACPI: Subsystem revision 20030619
PCI: Using configuration type 1
tbxface-0117 [03] acpi_load_tables : ACPI Tables successfully acquired
Parsing all Control
Methods:..........................................................................
Table [DSDT](id F004) - 291 Objects with 30 Devices 74 Methods 35 Regions
ACPI Namespace successfully loaded at root ffffffff80564640
evxfevnt-0093 [04] acpi_enable : Transition to ACPI mode
successful
evgpeblk-0748 [06] ev_create_gpe_block : GPE 00 to 15 [_GPE] 2 regs at
0000000000008020 on int 9
evgpeblk-0748 [06] ev_create_gpe_block : GPE 16 to 47 [_GPE] 4 regs at
00000000000080B0 on int 9
Completing Region/Field/Buffer/Package
initialization:....................................................................
Initialized 35/35 Regions 0/0 Fields 20/20 Buffers 13/13 Packages (299
nodes)
Executing all Device _STA and_INI methods:...............................
31 Devices found containing: 31 _STA, 1 _INI methods
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: System [ACPI] (supports S0 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *5 10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *3 5 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 *10 11)
PCI: Using ACPI for IRQ routing
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 1919M
PCI-DMA: Disabling IOMMU.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
aio_setup: num_physpages = 131036
aio_setup: sizeof(struct page) = 104
Hugetlbfs mounted.
Total HugeTLB memory allocated, 0
IA32 emulation $Id: sys_ia32.c,v 1.56 2003/04/10 10:45:37 ak Exp $
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT
SHARE_IRQ SERIAL_PCI SERIAL_ACPI enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
register_serial(): autoconfig failed
Real Time Clock Driver v1.10e
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 256 RAM disks of 8192K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 00:07.1
AMD8111: chipset revision 3
AMD8111: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD_IDE: Advanced Micro Devices [AMD] AMD-8111 IDE (rev 03) UDMA100
controller on pci00:07.1
ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hdc: CD-224E, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
ide-floppy driver 0.99.newide
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 8192 buckets, 128Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
Initializing IPsec netlink socket
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Red Hat nash verSCSI subsystem driver Revision: 1.00
sion 3.5.13 starFusion MPT base driver 2.05.05+
ting
Loading scCopyright (c) 1999-2002 LSI Logic Corporation
si_mod.o modulemptbase: Initiating ioc0 bringup
Loading sd_mod.o module
Loading mptbase.o module
ioc0: 53C1030: Capabilities={Initiator}
mptbase: 1 MPT adapter found, 1 installed.
Loading mptscsihFusion MPT SCSI Host driver 2.05.05+
.o module
scsi0 : ioc0: LSI53C1030, FwRev=01030a00h, Ports=1, MaxQ=222, IRQ=27
Starting timer : 0 0
Vendor: SEAGATE Model: ST336607LC Rev: 0006
Type: Direct-Access ANSI SCSI revision: 03
Starting timer : 0 0
mptscsih: ioc0: scsi0: Id=1 Lun=0: Queue depth=31
Attached scsi disk sda at scsi0, channel 0, id 1, lun 0
SCSI device sda: 71687372 512-byte hdwr sectors (36704 MB)
Partition check:
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
Loading jbd.o moJournalled Block Device driver loaded
dule
Loading ext3.o module
Mounting /proc filesystemkjournald starting. Commit interval 5 seconds
Creating block devices
Creating root device
Mounting root filesystem
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 224k freed
INIT: version 2.85 booting
Welcome to Red Hat Enterprise Linux AS
Press 'I' to enter interactive startup.
Unmounting initrd: [ OK ]
Configuring kernel parameters: [ OK ]
Setting clock (utc): Tue Apr 20 16:13:46 EDT 2004 [ OK ]
Setting hostname njlxlabstinger2: [ OK ]
Initializing USB controller (usb-ohci): [ OK ]
Mounting USB filesystem: [ OK ]
Initializing USB HID interface: [ OK ]
Initializing USB keyboard: [ OK ]
Initializing USB mouse: [ OK ]
Checking root filesystem
/: clean, 73445/513024 files, 384561/1024143 blocks
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda2
[ OK ]
Remounting root filesystem in read-write mode: [ OK ]
Activating swap partitions: [ OK ]
Finding module dependencies: [ OK ]
Checking filesystems
/boot: clean, 46/26104 files, 29941/104391 blocks
/local/0: clean, 46911/2998272 files, 296305/5988220 blocks
/tmp: clean, 28/128520 files, 24786/514048 blocks
/var: clean, 649/127744 files, 16144/255024 blocks
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /boot] fsck.ext3 -a /dev/sda1
[/sbin/fsck.ext3 (1) -- /local/0] fsck.ext3 -a /dev/sda10
[/sbin/fsck.ext3 (1) -- /tmp] fsck.ext3 -a /dev/sda8
[/sbin/fsck.ext3 (1) -- /var] fsck.ext3 -a /dev/sda7
[ OK ]
Mounting local filesystems: [ OK ]
Enabling local filesystem quotas: [ OK ]
Enabling swap space: [ OK ]
INIT: Entering runlevel: 3
Entering non-interactive startup
Applying iptables firewall rules: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]
Starting portmapper: [ OK ]
Starting NFS statd: [ OK ]
Starting keytable: [ OK ]
Initializing random number generator: [ OK ]
Mounting other filesystems: [ OK ]
Setting NIS domain name linux.lehman.com: [ OK ]
Binding to the NIS domain: [ OK ]
Listening for an NIS domain server.
Starting automount:[ OK ]
Starting acpi daemon: [ OK ]
Starting krbchk: [ OK ]
Starting sshd:[ OK ]
Starting xinetd: [ OK ]
ntpd: Synchronizing with time server: [ OK ]
Starting ntpd: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
Starting console mouse services: [ OK ]
Starting crond: Checking whether ypbind is running...
[ OK ]
Starting xfs: [ OK ]
Starting atd: [ OK ]
Starting Red Hat Network Daemon: [ OK ]
Starting mdmpd: [ OK ]
Red Hat Enterprise Linux AS release 3 (Taroon Update 1)
Kernel 2.4.21-9.0.1.ELsmp on an x86_64
njlxlabstinger2 login:
2.6:
Linux version 2.6.6-rc1-bk4-x86_64 (root@njlxlabstinger2) (gcc version
3.2.3 20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Tue Apr 20 13:25:44 EDT
2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009a000 (usable)
BIOS-e820: 000000000009a000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff70000 (usable)
BIOS-e820: 000000007ff70000 - 000000007ff73000 (ACPI data)
BIOS-e820: 000000007ff73000 - 000000007ff80000 (ACPI NVS)
BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
init_memory_mapping
Scanning NUMA topology in Northbridge 24
Number of nodes 2 (10010)
Node 0 MemBase 0000000000000000 Limit 000000003fffffff
Node 1 MemBase 0000000040000000 Limit 000000007ff70000
Using node hash shift of 24
Bootmem setup node 0 0000000000000000-000000003fffffff
nodedata_phys d000
bootmap start 61440 pages 8
Bootmem setup node 1 0000000040000000-000000007ff70000
nodedata_phys 40000000
bootmap start 1073750016 pages 8
Scan SMP from 0000010000000000 for 1024 bytes.
No mptable found.
Scan SMP from 000001000009fc00 for 1024 bytes.
No mptable found.
Scan SMP from 00000100000f0000 for 65536 bytes.
setting up node 0 0-3ffff
On node 0 totalpages: 262143
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 258047 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
setting up node 1 40000-7ff70
On node 1 totalpages: 262000
DMA zone: 0 pages, LIFO batch:1
Normal zone: 262000 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
ACPI: RSDP (v002 PTLTD ) @
0x00000000000f7d00
ACPI: XSDT (v001 PTLTD XSDT 0x06040000 LTP 0x00000000) @
0x000000007ff7108b
ACPI: FADT (v003 NWS 1U2P 0x06040000 PTEC 0x000f4240) @
0x000000007ff72e46
ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @
0x000000007ff72f3a
ACPI: SPCR (v001 PTLTD $UCRTBL$ 0x06040000 PTL 0x00000001) @
0x000000007ff72fb0
ACPI: DSDT (v001 NWS 1U2P 0x06040000 MSFT 0x0100000e) @
0x0000000000000000
set_pte_phys ffffffffff5fd000 to fee00000
spp_getpage 0000010040e18000
spp_getpage 0000010040e19000
Boot CPU = 0
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:5 APIC version 16
Bootup CPU
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:5 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
set_pte_phys ffffffffff5fc000 to fec00000
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x03] address[0xfd000000] global_irq_base[0x18])
set_pte_phys ffffffffff5fb000 to fd000000
IOAPIC[1]: Assigned apic_id 3
IOAPIC[1]: apic_id 3, version 17, address 0xfd000000, GSI 24-27
ACPI: IOAPIC (id[0x04] address[0xfd001000] global_irq_base[0x1c])
set_pte_phys ffffffffff5fa000 to fd001000
IOAPIC[2]: Assigned apic_id 4
IOAPIC[2]: apic_id 4, version 17, address 0xfd001000, GSI 28-31
Bus #0 is ISA
Int: type 0, pol 0, trig 0, bus 0, irq 0, 2-0
Int: type 0, pol 0, trig 0, bus 0, irq 1, 2-1
Int: type 0, pol 0, trig 0, bus 0, irq 3, 2-3
Int: type 0, pol 0, trig 0, bus 0, irq 4, 2-4
Int: type 0, pol 0, trig 0, bus 0, irq 5, 2-5
Int: type 0, pol 0, trig 0, bus 0, irq 6, 2-6
Int: type 0, pol 0, trig 0, bus 0, irq 7, 2-7
Int: type 0, pol 0, trig 0, bus 0, irq 8, 2-8
Int: type 0, pol 0, trig 0, bus 0, irq 9, 2-9
Int: type 0, pol 0, trig 0, bus 0, irq 10, 2-10
Int: type 0, pol 0, trig 0, bus 0, irq 11, 2-11
Int: type 0, pol 0, trig 0, bus 0, irq 12, 2-12
Int: type 0, pol 0, trig 0, bus 0, irq 13, 2-13
Int: type 0, pol 0, trig 0, bus 0, irq 14, 2-14
Int: type 0, pol 0, trig 0, bus 0, irq 15, 2-15
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
Int: type 0, pol 1, trig 1, bus 0, irq 0, 2-2
Int: type 0, pol 3, trig 3, bus 0, irq 9, 2-9
Using ACPI (MADT) for SMP configuration information
set_pte_phys ffffffffff5fd000 to fee00000
mapped APIC to ffffffffff5fd000 ( fee00000)
set_pte_phys ffffffffff5fc000 to fec00000
mapped IOAPIC to ffffffffff5fc000 (00000000fec00000)
set_pte_phys ffffffffff5fb000 to fd000000
mapped IOAPIC to ffffffffff5fb000 (00000000fd000000)
set_pte_phys ffffffffff5fa000 to fd001000
mapped IOAPIC to ffffffffff5fa000 (00000000fd001000)
Checking aperture...
CPU 0: aperture @ 0 size 32 MB
No AGP bridge found
Built 2 zonelists
Kernel command line: ro root=LABEL=/ console=tty1 console=ttyS0
Initializing CPU#0
PID hash table entries: 16 (order 4: 256 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 1991.987 MHz processor.
Console: colour VGA+ 80x25
Memory: 2061436k/2096576k available (2277k kernel code, 0k reserved,
1232k data, 200k init)
Calibrating delay loop... 3915.77 BogoMIPS
Security Scaffold v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
There is already a security framework initialized, register_security
failed.
Failure registering capabilities with the kernel
selinux_register_security: Registering secondary module capability
Capability LSM initialized
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
checking if image is initramfs...it isn't (no cpio magic); looks like an
initrd
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
POSIX conformance testing by UNIFIX
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU0: AMD Engineering Sample 00 stepping 08
per-CPU timeslice cutoff: 1024.34 usecs.
task migration cache decay timeout: 2 msecs.
Getting VERSION: 40010
Getting VERSION: 40010
Getting ID: 0
Getting ID: f000000
Getting LVT0: 10000
Getting LVT1: 10000
masked ExtINT on CPU#0
ESR value before enabling vector: 00000008
ESR value after enabling vector: 00000000
CPU present map: 3
Booting processor 1/1 rip 6000 rsp 1007ff17f58
Setting warm reset code and vector.
1.
2.
3.
Asserting INIT.
Waiting for send to finish...
+Deasserting INIT.
Waiting for send to finish...
+#startup loops: 2.
Sending STARTUP #1.
After apic_write.
Initializing CPU#1
CPU#1 (phys ID: 1) waiting for CALLOUT
Startup point 1.
Waiting for send to finish...
+Sending STARTUP #2.
After apic_write.
Startup point 1.
Waiting for send to finish...
+After Startup.
Before Callout 1.
After Callout 1.
CALLIN, before setup_local_APIC().
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 3981.31 BogoMIPS
Stack at about 000001007ff17f3c
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
OK.
AMD Engineering Sample 00 stepping 08
CPU has booted.
Before bogomips.
Total of 2 processors activated (7897.08 BogoMIPS).
Before bogocount - setting activated=1.
Boot done.
ENABLING IO-APIC IRQs
Synchronizing Arb IDs.
..TIMER: vector=0x31 pin1=2 pin2=-1
Using local APIC timer interrupts.
Detected 12.449 MHz APIC timer.
checking TSC synchronization across 2 CPUs: cpu 1: waiting for commence
passed.
time.c: Using PIT/TSC based timekeeping.
waiting for cpu 1
cpu 1: setting up apic clock
cpu 1: enabling apic timer
cpu 1 eSetting cpu_online_map
Brought up 2 CPUs
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *5 10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *3 5 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 *10 11)
usbcore: registered new driver usbfs
usbcore: registered new driver hub
testing the IO APIC.......................
.................................... done.
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even
'acpi=off'
PCI-DMA: Disabling IOMMU.
set_pte_phys ffffffffff600000 to 4d4000
spp_getpage 0000010040e7f000
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1082491656.442:0): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
SELinux: Registering netfilter hooks
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ACPI: Processor [CPU0] (supports C1)
ACPI: Processor [CPU1] (supports C1)
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
?ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 0000:00:07.1
AMD8111: chipset revision 3
AMD8111: not 100% native mode: will probe irqs later
AMD8111: 0000:00:07.1 (rev 03) UDMA133 controller
ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hdc: CD-224E, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide
usbcore: registered new driver hiddev
usbcore: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 128Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S5)
BIOS EDD facility v0.13 2004-Mar-09, 1 devices found
Please report your BIOS at http://linux.dell.com/edd/results.html
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Red Hat nash verSCSI subsystem initialized
sion 3.5.16.1 stFusion MPT base driver 3.01.03
arting
Loading Copyright (c) 1999-2004 LSI Logic Corporation
scsi_mod.ko modumptbase: Initiating ioc0 bringup
le
Loading sd_mod.ko module
Loading mptbase.ko module
ioc0: 53C1030: Capabilities={Initiator}
Loading mptscsihFusion MPT SCSI Host driver 3.01.03
.ko module
scsi0 : ioc0: LSI53C1030, FwRev=01030a00h, Ports=1, MaxQ=222, IRQ=27
Vendor: SEAGATE Model: ST336607LC Rev: 0006
Type: Direct-Access ANSI SCSI revision: 03
SCSI device sda: 71687372 512-byte hdwr sectors (36704 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
Attached scsi disk sda at scsi0, channel 0, id 1, lun 0
Loading jbd.ko module
Loading ext3.ko module
Mounting /proc filesystem
Mountikjournald starting. Commit interval 5 seconds
ng sysfs
CreatiEXT3-fs: mounted filesystem with ordered data mode.
ng block devices
Creating root device
Mounting root filesystem
Freeing unused kernel memory: 200k freed
INIT: version 2.85 booting
------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice.
On Thu, 2004-04-22 at 10:17, Shantanu Goel wrote:
> I think there might be a timer IRQ routing issue with 2.6 on this
> particular hardware. I have tried 2.6.6-rc1-bk4 and 2.6.6-rc2-mm1 and
> both hang after loading the RAM disk. After the hang, the system
> continues to respond to Ctrl-Alt-Del but does not come up in
> multi-user
> mode. However, Redhat AS3 kernel (2.4.21-9.0.1.ELsmp) works
> perfectly
> on this machine.
> I noticed a difference in timer detection between the two kernel.
>
> 2.4 reports:
>
> ..TIMER: vector=0x31 pin1=2 pin2=0
>
> 2.6.6-rc1-bk4 reports:
>
> ..TIMER: vector=0x31 pin1=2 pin2=-1
This should be okay, the -1 means that there was no ExtInt entry for the
timer in the mp_irqs[], which is what one would expect in ACPI mode.
The mystery to me is actually whey pin2=0 in ACPI mode on RHEL,
but since pin1 is valid, pin2 will not be used anyway.
> 2.6 is able to boot with acpi=off, though it only comes up in
> uniprocessor mode.
> Thanks in advance for any help. Attached is the complete dmesg output
Curious that acpi=off doesn't boot MP, the dmesg shows MPS present...
Anyway, try acpi=ht to get your cpus back.
More interesting would be if pci=noacpi works on 2.6.
you might also try a stock 2.6.5 kernel in case something recently broke
in 2.6.6.
Also, the console log would be more helpful if booted with "debug"
so we can see exactly how the IOAPIC is programmed.
> 2.4:
> Linux version 2.4.21-9.0.1.ELsmp ([email protected])
> (gcc
> version 3.2.3 20030502 (Red Hat Linux 3.2.3-26)) #1 SMP Mon Feb 9
> 22:11:50 EST 2004
> ACPI: RSDP (v002 PTLTD ) @ 0x00000000000f7d00
> ACPI: XSDT (v001 PTLTD XSDT 01540.00000) @ 0x000000007ff7108b
> ACPI: FADT (v003 NWS 1U2P 01540.00000) @ 0x000000007ff72e46
> ACPI: MADT (v001 PTLTD APIC 01540.00000) @ 0x000000007ff72f3a
> ACPI: SPCR (v001 PTLTD $UCRTBL$ 01540.00000) @ 0x000000007ff72fb0
> ACPI: DSDT (v001 NWS 1U2P 01540.00000) @ 0x0000000000000000
Curious to see no HPET, most AMD x86_64 boxes seem to have them.
> time.c: Detected 1.193182 MHz PIT timer.
> time.c: Detected 1991.941 MHz TSC timer.
> ENABLING IO-APIC IRQs
> ..TIMER: vector=0x31 pin1=2 pin2=0
I don't know why pin2=0 on RHEL x86_64 here,
but I've see it also on x86_64 systems which
run 2.6.5 properly.
> Using local APIC timer interrupts.
> Detected 12.449 MHz APIC timer.
> time.c: Using PIT/TSC based timekeeping.
> Red Hat Enterprise Linux AS release 3 (Taroon Update 1)
> Kernel 2.4.21-9.0.1.ELsmp on an x86_64
> 2.6:
>
> Linux version 2.6.6-rc1-bk4-x86_64 (root@njlxlabstinger2) (gcc version
> 3.2.3 20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Tue Apr 20 13:25:44
> EDT 2004
> time.c: Using 1.193182 MHz PIT timer.
> time.c: Detected 1991.987 MHz processor.
> ENABLING IO-APIC IRQs
> Synchronizing Arb IDs.
> ..TIMER: vector=0x31 pin1=2 pin2=-1
> Using local APIC timer interrupts.
> Detected 12.449 MHz APIC timer.
> time.c: Using PIT/TSC based timekeeping.
The timer messages look normal to me.
cheers,
-Len
Hi Len,
I tried your suggestions. Please see comments and data inline below.
This time I'm using stock 2.6.5 for all data with debug enabled.
Hope this helps in further debugging...
Thanks,
Shantanu
Len Brown wrote:
>On Thu, 2004-04-22 at 10:17, Shantanu Goel wrote:
>
>
>>I noticed a difference in timer detection between the two kernel.
>>
>>2.4 reports:
>>
>>..TIMER: vector=0x31 pin1=2 pin2=0
>>
>>2.6.6-rc1-bk4 reports:
>>
>>..TIMER: vector=0x31 pin1=2 pin2=-1
>>
>>
>
>This should be okay, the -1 means that there was no ExtInt entry for the
>timer in the mp_irqs[], which is what one would expect in ACPI mode.
>The mystery to me is actually whey pin2=0 in ACPI mode on RHEL,
>but since pin1 is valid, pin2 will not be used anyway.
>
>
That's reassuring ;-)
>Curious that acpi=off doesn't boot MP, the dmesg shows MPS present...
>
This works ok though again with only one cpu coming up. Here is the output:
Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
debug acpi=off)
Linux version 2.6.5-x86_64 (root@njlxlabstinger2) (gcc version 3.2.3
20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Thu Apr 22 14:50:09 EDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009a000 (usable)
BIOS-e820: 000000000009a000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff70000 (usable)
BIOS-e820: 000000007ff70000 - 000000007ff73000 (ACPI data)
BIOS-e820: 000000007ff73000 - 000000007ff80000 (ACPI NVS)
BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
Scanning NUMA topology in Northbridge 24
Number of nodes 2 (10010)
Node 0 MemBase 0000000000000000 Limit 000000003fffffff
Node 1 MemBase 0000000040000000 Limit 000000007ff70000
Using node hash shift of 24
Bootmem setup node 0 0000000000000000-000000003fffffff
Bootmem setup node 1 0000000040000000-000000007ff70000
ACPI: have wakeup address 0x1004000a000
No mptable found.
No mptable found.
setting up node 0 0-3ffff
On node 0 totalpages: 262143
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 258047 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
setting up node 1 40000-7ff70
On node 1 totalpages: 262000
DMA zone: 0 pages, LIFO batch:1
Normal zone: 262000 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
SMP mptable: bad signature [ ]!
BIOS bug, MP table errors detected!...
... disabling SMP support. (tell your hw vendor)
Checking aperture...
CPU 0: aperture @ 0 size 32 MB
No AGP bridge found
Built 2 zonelists
Kernel command line: ro root=LABEL=/ console=ttyS0 console=tty0 debug
acpi=off
Initializing CPU#0
PID hash table entries: 16 (order 4: 256 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 1992.151 MHz processor.
Console: colour VGA+ 80x25
Memory: 2053412k/2096576k available (2198k kernel code, 0k reserved,
1163k data, 192k init)
Calibrating delay loop... 3915.77 BogoMIPS
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
checking if image is initramfs...it isn't (no cpio magic); looks like an
initrd
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
POSIX conformance testing by UNIFIX
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU0: AMD Engineering Sample 00 stepping 08
per-CPU timeslice cutoff: 1023.83 usecs.
task migration cache decay timeout: 2 msecs.
weird, boot CPU (#0) not listed by the BIOS.
SMP motherboard not detected.
Using local APIC timer interrupts.
Detected 12.450 MHz APIC timer.
time.c: Using PIT/TSC based timekeeping.
Brought up 1 CPUs
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
ACPI: ACPI tables contain no PCI IRQ routing entries
PCI: Invalid ACPI-PCI IRQ routing table
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router default [1022/746b] at 0000:00:07.3
PCI-DMA: Disabling IOMMU.
Total HugeTLB memory allocated, 0
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
VFS: Disk quotas dquot_6.5.1
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
?ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
divert: not allocating divert_blk for non-ethernet device lo
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 0000:00:07.1
AMD8111: chipset revision 3
AMD8111: not 100% native mode: will probe irqs later
AMD8111: 0000:00:07.1 (rev 03) UDMA133 controller
ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hdc: CD-224E, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 128Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
SCSI subsystem initialized
Fusion MPT base driver 3.01.01
Copyright (c) 1999-2004 LSI Logic Corporation
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator}
Fusion MPT SCSI Host driver 3.01.01
scsi0 : ioc0: LSI53C1030, FwRev=01030a00h, Ports=1, MaxQ=222, IRQ=10
Vendor: SEAGATE Model: ST336607LC Rev: 0006
Type: Direct-Access ANSI SCSI revision: 03
SCSI device sda: 71687372 512-byte hdwr sectors (36704 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
Attached scsi disk sda at scsi0, channel 0, id 1, lun 0
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 192k freed
nfs warning: mount version older than kernel
nfs warning: mount version older than kernel
Red Hat Enterprise Linux AS release 3 (Taroon Update 1)
Kernel 2.6.5-x86_64 on an x86_64
njlxlabstinger2 login: md: stopping all md devices.
>Anyway, try acpi=ht to get your cpus back.
>
>
This hangs. Here is the output:
Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
debug acpi=ht)
Linux version 2.6.5-x86_64 (root@njlxlabstinger2) (gcc version 3.2.3
20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Thu Apr 22 14:50:09 EDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009a000 (usable)
BIOS-e820: 000000000009a000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff70000 (usable)
BIOS-e820: 000000007ff70000 - 000000007ff73000 (ACPI data)
BIOS-e820: 000000007ff73000 - 000000007ff80000 (ACPI NVS)
BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
Scanning NUMA topology in Northbridge 24
Number of nodes 2 (10010)
Node 0 MemBase 0000000000000000 Limit 000000003fffffff
Node 1 MemBase 0000000040000000 Limit 000000007ff70000
Using node hash shift of 24
Bootmem setup node 0 0000000000000000-000000003fffffff
Bootmem setup node 1 0000000040000000-000000007ff70000
ACPI: have wakeup address 0x1004000a000
No mptable found.
No mptable found.
setting up node 0 0-3ffff
On node 0 totalpages: 262143
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 258047 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
setting up node 1 40000-7ff70
On node 1 totalpages: 262000
DMA zone: 0 pages, LIFO batch:1
Normal zone: 262000 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
ACPI: RSDP (v002 PTLTD ) @
0x00000000000f7d00
ACPI: XSDT (v001 PTLTD XSDT 0x06040000 LTP 0x00000000) @
0x000000007ff7108b
ACPI: FADT (v003 NWS 1U2P 0x06040000 PTEC 0x000f4240) @
0x000000007ff72e46
ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @
0x000000007ff72f3a
ACPI: SPCR (v001 PTLTD $UCRTBL$ 0x06040000 PTL 0x00000001) @
0x000000007ff72fb0
ACPI: DSDT (v001 NWS 1U2P 0x06040000 MSFT 0x0100000e) @
0x0000000000000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:5 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x03] address[0xfd000000] global_irq_base[0x18])
IOAPIC[1]: Assigned apic_id 3
IOAPIC[1]: apic_id 3, version 17, address 0xfd000000, GSI 24-27
ACPI: IOAPIC (id[0x04] address[0xfd001000] global_irq_base[0x1c])
IOAPIC[2]: Assigned apic_id 4
IOAPIC[2]: apic_id 4, version 17, address 0xfd001000, GSI 28-31
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
Using ACPI (MADT) for SMP configuration information
Checking aperture...
CPU 0: aperture @ 0 size 32 MB
No AGP bridge found
Built 2 zonelists
Kernel command line: ro root=LABEL=/ console=ttyS0 console=tty0 debug
acpi=ht
Initializing CPU#0
PID hash table entries: 16 (order 4: 256 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 1991.947 MHz processor.
Console: colour VGA+ 80x25
Memory: 2053412k/2096576k available (2198k kernel code, 0k reserved,
1163k data, 192k init)
Calibrating delay loop... 3915.77 BogoMIPS
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
checking if image is initramfs...it isn't (no cpio magic); looks like an
initrd
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
POSIX conformance testing by UNIFIX
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU0: AMD Engineering Sample 00 stepping 08
per-CPU timeslice cutoff: 1024.34 usecs.
task migration cache decay timeout: 2 msecs.
Booting processor 1/1 rip 6000 rsp 1004127ff58
Initializing CPU#1
Calibrating delay loop... 3981.31 BogoMIPS
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
AMD Engineering Sample 00 stepping 08
Total of 2 processors activated (7897.08 BogoMIPS).
ENABLING IO-APIC IRQs
init IO_APIC IRQs
IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22,
2-23, 3-0, 3-1, 3-2, 3-3, 4-0, 4-1, 4-2, 4-3 not connected.
..TIMER: vector=0x31 pin1=2 pin2=-1
Using local APIC timer interrupts.
Detected 12.449 MHz APIC timer.
checking TSC synchronization across 2 CPUs: passed.
time.c: Using PIT/TSC based timekeeping.
Brought up 2 CPUs
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *5 10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *3 5 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 *10 11)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.THOR._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.Z000._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.Z002._PRT]
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa9 -> IRQ 16 Mode:1 Active:1)
00:01:00[A] -> 2-16 -> IRQ 16
IOAPIC[0]: Set PCI routing entry (2-17 -> 0xb1 -> IRQ 17 Mode:1 Active:1)
00:01:00[B] -> 2-17 -> IRQ 17
IOAPIC[0]: Set PCI routing entry (2-18 -> 0xb9 -> IRQ 18 Mode:1 Active:1)
00:01:00[C] -> 2-18 -> IRQ 18
IOAPIC[0]: Set PCI routing entry (2-19 -> 0xc1 -> IRQ 19 Mode:1 Active:1)
00:01:00[D] -> 2-19 -> IRQ 19
IOAPIC[1]: Set PCI routing entry (3-1 -> 0xc9 -> IRQ 25 Mode:1 Active:1)
00:02:02[A] -> 3-1 -> IRQ 25
IOAPIC[1]: Set PCI routing entry (3-2 -> 0xd1 -> IRQ 26 Mode:1 Active:1)
00:02:03[A] -> 3-2 -> IRQ 26
IOAPIC[1]: Set PCI routing entry (3-3 -> 0xd9 -> IRQ 27 Mode:1 Active:1)
00:02:04[A] -> 3-3 -> IRQ 27
IOAPIC[1]: Set PCI routing entry (3-0 -> 0xe1 -> IRQ 24 Mode:1 Active:1)
00:02:05[A] -> 3-0 -> IRQ 24
IOAPIC[2]: Set PCI routing entry (4-0 -> 0xe9 -> IRQ 28 Mode:1 Active:1)
00:03:01[A] -> 4-0 -> IRQ 28
IOAPIC[2]: Set PCI routing entry (4-1 -> 0x32 -> IRQ 29 Mode:1 Active:1)
00:03:01[B] -> 4-1 -> IRQ 29
IOAPIC[2]: Set PCI routing entry (4-2 -> 0x3a -> IRQ 30 Mode:1 Active:1)
00:03:01[C] -> 4-2 -> IRQ 30
IOAPIC[2]: Set PCI routing entry (4-3 -> 0x42 -> IRQ 31 Mode:1 Active:1)
00:03:01[D] -> 4-3 -> IRQ 31
number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
number of IO-APIC #3 registers: 4.
number of IO-APIC #4 registers: 4.
testing the IO APIC.......................
IO APIC #2......
.... register #00: 02000000
....... : physical APIC id: 02
.... register #01: 00170011
....... : max redirection entries: 0017
....... : PRQ implemented: 0
....... : IO APIC version: 0011
.... register #02: 02000000
....... : arbitration: 02
.... 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 001 01 0 0 0 0 0 1 1 31
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 1 0 1 0 1 1 71
0a 001 01 0 0 0 0 0 1 1 79
0b 001 01 0 0 0 0 0 1 1 81
0c 001 01 0 0 0 0 0 1 1 89
0d 001 01 0 0 0 0 0 1 1 91
0e 001 01 0 0 0 0 0 1 1 99
0f 001 01 0 0 0 0 0 1 1 A1
10 001 01 1 1 0 1 0 1 1 A9
11 001 01 1 1 0 1 0 1 1 B1
12 001 01 1 1 0 1 0 1 1 B9
13 001 01 1 1 0 1 0 1 1 C1
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
IO APIC #3......
.... register #00: 03000000
....... : physical APIC id: 03
.... register #01: 00030011
....... : max redirection entries: 0003
....... : 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 001 01 1 1 0 1 0 1 1 E1
01 001 01 1 1 0 1 0 1 1 C9
02 001 01 1 1 0 1 0 1 1 D1
03 001 01 1 1 0 1 0 1 1 D9
IO APIC #4......
.... register #00: 04000000
....... : physical APIC id: 04
.... register #01: 00030011
....... : max redirection entries: 0003
....... : 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 001 01 1 1 0 1 0 1 1 E9
01 001 01 1 1 0 1 0 1 1 32
02 001 01 1 1 0 1 0 1 1 3A
03 001 01 1 1 0 1 0 1 1 42
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 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ24 -> 1:0
IRQ25 -> 1:1
IRQ26 -> 1:2
IRQ27 -> 1:3
IRQ28 -> 2:0
IRQ29 -> 2:1
IRQ30 -> 2:2
IRQ31 -> 2:3
.................................... done.
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even
'acpi=off'
PCI-DMA: Disabling IOMMU.
Total HugeTLB memory allocated, 0
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
VFS: Disk quotas dquot_6.5.1
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ACPI: Processor [CPU0] (supports C1)
ACPI: Processor [CPU1] (supports C1)
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
?ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
divert: not allocating divert_blk for non-ethernet device lo
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 0000:00:07.1
AMD8111: chipset revision 3
AMD8111: not 100% native mode: will probe irqs later
AMD8111: 0000:00:07.1 (rev 03) UDMA133 controller
ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hdc: CD-224E, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
NET: Registered protocol family 2
>More interesting would be if pci=noacpi works on 2.6.
>
This hangs as well. Here is the output:
Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
debug pci=noacpi)
Linux version 2.6.5-x86_64 (root@njlxlabstinger2) (gcc version 3.2.3
20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Thu Apr 22 14:50:09 EDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009a000 (usable)
BIOS-e820: 000000000009a000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff70000 (usable)
BIOS-e820: 000000007ff70000 - 000000007ff73000 (ACPI data)
BIOS-e820: 000000007ff73000 - 000000007ff80000 (ACPI NVS)
BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
Scanning NUMA topology in Northbridge 24
Number of nodes 2 (10010)
Node 0 MemBase 0000000000000000 Limit 000000003fffffff
Node 1 MemBase 0000000040000000 Limit 000000007ff70000
Using node hash shift of 24
Bootmem setup node 0 0000000000000000-000000003fffffff
Bootmem setup node 1 0000000040000000-000000007ff70000
ACPI: have wakeup address 0x1004000a000
No mptable found.
No mptable found.
setting up node 0 0-3ffff
On node 0 totalpages: 262143
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 258047 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
setting up node 1 40000-7ff70
On node 1 totalpages: 262000
DMA zone: 0 pages, LIFO batch:1
Normal zone: 262000 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
ACPI: RSDP (v002 PTLTD ) @
0x00000000000f7d00
ACPI: XSDT (v001 PTLTD XSDT 0x06040000 LTP 0x00000000) @
0x000000007ff7108b
ACPI: FADT (v003 NWS 1U2P 0x06040000 PTEC 0x000f4240) @
0x000000007ff72e46
ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @
0x000000007ff72f3a
ACPI: SPCR (v001 PTLTD $UCRTBL$ 0x06040000 PTL 0x00000001) @
0x000000007ff72fb0
ACPI: DSDT (v001 NWS 1U2P 0x06040000 MSFT 0x0100000e) @
0x0000000000000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:5 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
SMP mptable: bad signature [<3>BIOS bug, MP table errors detected!...
... disabling SMP support. (tell your hw vendor)
Checking aperture...
CPU 0: aperture @ 0 size 32 MB
No AGP bridge found
Built 2 zonelists
Kernel command line: ro root=LABEL=/ console=ttyS0 console=tty0 debug
pci=noacpi
Initializing CPU#0
PID hash table entries: 16 (order 4: 256 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 1992.030 MHz processor.
Console: colour VGA+ 80x25
Memory: 2053412k/2096576k available (2198k kernel code, 0k reserved,
1163k data, 192k init)
Calibrating delay loop... 3915.77 BogoMIPS
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Mount-cache hash table entries: 256 (order: 0, 4096 bytes)
checking if image is initramfs...it isn't (no cpio magic); looks like an
initrd
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
POSIX conformance testing by UNIFIX
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU0: AMD Engineering Sample 00 stepping 08
per-CPU timeslice cutoff: 1023.83 usecs.
task migration cache decay timeout: 2 msecs.
SMP motherboard not detected.
Using local APIC timer interrupts.
Detected 12.450 MHz APIC timer.
time.c: Using PIT/TSC based timekeeping.
Brought up 1 CPUs
NET: Registered protocol family 16
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *5 10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *3 5 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 *10 11)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.THOR._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.Z000._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.Z002._PRT]
------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice.
On Thu, 2004-04-22 at 15:45, Shantanu Goel wrote:
> This works ok though again with only one cpu coming up. Here is the output:
>
> Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
> debug acpi=off)
> Linux version 2.6.5-x86_64 (root@njlxlabstinger2) (gcc version 3.2.3
> 20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Thu Apr 22 14:50:09 EDT 2004
> Intel MultiProcessor Specification v1.4
> Virtual Wire compatibility mode.
> SMP mptable: bad signature [ ]!
> BIOS bug, MP table errors detected!...
> ... disabling SMP support. (tell your hw vendor)
This explains why MPS doesn't boot SMP when acpi=off...
>
> >Anyway, try acpi=ht to get your cpus back.
> >
> >
>
> This hangs. Here is the output:
>
> Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
> debug acpi=ht)
> Linux version 2.6.5-x86_64 (root@njlxlabstinger2) (gcc version 3.2.3
> 20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Thu Apr 22 14:50:09 EDT 2004
> BIOS-provided physical RAM map:
> ACPI: Subsystem revision 20040326
> ACPI: Interpreter enabled
oops, acpi=ht doesn't work on x86_64 -- yet.
> >More interesting would be if pci=noacpi works on 2.6.
> >
>
> This hangs as well. Here is the output:
>
> Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
> debug pci=noacpi)
> Linux version 2.6.5-x86_64 (root@njlxlabstinger2) (gcc version 3.2.3
> 20030502 (Red Hat Linux 3.2.3-24)) #2 SMP Thu Apr 22 14:50:09 EDT 2004
> BIOS-provided physical RAM map:
> Intel MultiProcessor Specification v1.4
> Virtual Wire compatibility mode.
> SMP mptable: bad signature [<3>BIOS bug, MP table errors detected!...
> ... disabling SMP support. (tell your hw vendor)
Broken BIOS/MPS tables own this failure.
See if you can disable MPS in the BIOS/SETUP.
that is, after you verify you've got the latest BIOS...
cheers,
-Len
>>Intel MultiProcessor Specification v1.4
>> Virtual Wire compatibility mode.
>>SMP mptable: bad signature [<3>BIOS bug, MP table errors detected!...
>>... disabling SMP support. (tell your hw vendor)
>>
>>
>
>Broken BIOS/MPS tables own this failure.
>See if you can disable MPS in the BIOS/SETUP.
>that is, after you verify you've got the latest BIOS...
>
>
But that still does not explain why RedHat AS3 works on the same machine
with the same BIOS settings without specifying any acpi related
parameters. As far as I can tell, AS3 is using an older version of the
ACPI code. It reports "ACPI: Subsystem revision 20030619" when
booting. So barring some hack RedHat has in there, clearly something
has changed along the way to break things on this machine...
Thanks,
Shantanu
------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the
designated recipient(s) named above. If you are not the intended recipient of
this message you are hereby notified that any review, dissemination,
distribution or copying of this message is strictly prohibited. This
communication is for information purposes only and should not be regarded as
an offer to sell or as a solicitation of an offer to buy any financial
product, an official confirmation of any transaction, or as an official
statement of Lehman Brothers. Email transmission cannot be guaranteed to be
secure or error-free. Therefore, we do not represent that this information is
complete or accurate and it should not be relied upon as such. All
information is subject to change without notice.
Hi Len,
Another data point. I am able to boot the fedora x86_64 kernel as well,
if that helps any. The output is below.
Thanks,
Shantanu
ok
Bootdata ok (command line is ro root=LABEL=/ console=ttyS0 console=tty0
debug)
Linux version 2.4.22-1.2174.nptlsmp (root@doppler) (gcc version 3.2.3
20030422 (Red Hat Linux 3.2.3-6)) #1 SMP Thu Feb 19 11:08:12 EST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009a000 (usable)
BIOS-e820: 000000000009a000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000007ff70000 (usable)
BIOS-e820: 000000007ff70000 - 000000007ff73000 (ACPI data)
BIOS-e820: 000000007ff73000 - 000000007ff80000 (ACPI NVS)
BIOS-e820: 000000007ff80000 - 0000000080000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
kernel direct mapping tables upto 10100000000 @ 8000-d000
ACPI: have wakeup address 0x10000002000
Scan SMP from 0000010000000000 for 1024 bytes.
Scan SMP from 000001000009fc00 for 1024 bytes.
Scan SMP from 00000100000f0000 for 65536 bytes.
found SMP MP-table at 00000000000f7d60
hm, page 000f7000 reserved twice.
hm, page 000f8000 reserved twice.
hm, page 0009b000 reserved twice.
hm, page 0009c000 reserved twice.
On node 0 totalpages: 524144
zone(0): 4096 pages.
zone(1): 520048 pages.
zone(2): 0 pages.
ACPI: RSDP (v002 PTLTD ) @
0x00000000000f7d00
ACPI: XSDT (v001 PTLTD XSDT 0x06040000 LTP 0x00000000) @
0x000000007ff7108b
ACPI: FADT (v003 NWS 1U2P 0x06040000 PTEC 0x000f4240) @
0x000000007ff72e46
ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @
0x000000007ff72f3a
ACPI: SPCR (v001 PTLTD $UCRTBL$ 0x06040000 PTL 0x00000001) @
0x000000007ff72fb0
ACPI: DSDT (v001 NWS 1U2P 0x06040000 MSFT 0x0100000e) @
0x0000000000000000
ACPI: Parsing Local APIC info in MADT
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:5 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] polarity[0x1] trigger[0x1] lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] polarity[0x1] trigger[0x1] lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0])
IOAPIC[0]: Assigned apic_id 2
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, IRQ 0-23
ACPI: IOAPIC (id[0x03] address[0xfd000000] global_irq_base[0x18])
IOAPIC[1]: Assigned apic_id 3
IOAPIC[1]: apic_id 3, version 17, address 0xfd000000, IRQ 24-27
ACPI: IOAPIC (id[0x04] address[0xfd001000] global_irq_base[0x1c])
IOAPIC[2]: Assigned apic_id 4
IOAPIC[2]: apic_id 4, version 17, address 0xfd001000, IRQ 28-31
ACPI: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x1]
trigger[0x1])
Using ACPI (MADT) for SMP configuration information
Checking aperture...
CPU 0: aperture @ 0 size 32 MB
No AGP bridge found
Kernel command line: ro root=LABEL=/ console=ttyS0 console=tty0 debug
Initializing CPU#0
time.c: Detected 1.193182 MHz PIT timer.
time.c: Detected 1992.400 MHz TSC timer.
Console: colour VGA+ 80x25
Calibrating delay loop... 3971.48 BogoMIPS
Memory: 2045280k/2096576k available (1859k kernel code, 50888k reserved,
1603k data, 160k init)
Dentry cache hash table entries: 131072 (order: 9, 2097152 bytes)
Inode cache hash table entries: 131072 (order: 9, 2097152 bytes)
Mount cache hash table entries: 256 (order: 0, 4096 bytes)
Buffer cache hash table entries: 131072 (order: 8, 1048576 bytes)
Page-cache hash table entries: 262144 (order: 9, 2097152 bytes)
CPU: L1 I Cache: 64K (64 bytes/line/2 way), D cache 64K (64 bytes/line/2
way)
CPU: L2 Cache: 1024K (64 bytes/line/1 way)
Machine Check Reporting enabled for CPU#0
POSIX conformance testing by UNIFIX
mtrr: v2.02 (20020716))
CPU: L1 I Cache: 64K (64 bytes/line/2 way), D cache 64K (64 bytes/line/2
way)
CPU: L2 Cache: 1024K (64 bytes/line/1 way)
CPU0: AMD Engineering Sample 00 stepping 08
per-CPU timeslice cutoff: 5119.17 usecs.
task migration cache decay timeout: 10 msecs.
Booting processor 1/1 rip 6000 page 000001007ff66000
Initializing CPU#1
Calibrating delay loop... 3971.48 BogoMIPS
CPU: L1 I Cache: 64K (64 bytes/line/2 way), D cache 64K (64 bytes/line/2
way)
CPU: L2 Cache: 1024K (64 bytes/line/1 way)
Machine Check Reporting enabled for CPU#1
CPU1: AMD Engineering Sample 00 stepping 08
Total of 2 processors activated (7942.96 BogoMIPS).
ENABLING IO-APIC IRQs
init IO_APIC IRQs
IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22,
2-23, 3-0, 3-1, 3-2, 3-3, 4-0, 4-1, 4-2, 4-3 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
number of MP IRQ sources: 16.
number of IO-APIC #2 registers: 24.
number of IO-APIC #3 registers: 4.
number of IO-APIC #4 registers: 4.
testing the IO APIC.......................
IO APIC #2......
.... register #00: 02000000
....... : physical APIC id: 02
.... register #01: 00170011
....... : max redirection entries: 0017
....... : PRQ implemented: 0
....... : IO APIC version: 0011
.... register #02: 02000000
....... : arbitration: 02
.... 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 001 01 0 0 0 0 0 1 1 31
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 001 01 0 0 0 0 0 1 1 79
0b 001 01 0 0 0 0 0 1 1 81
0c 001 01 0 0 0 0 0 1 1 89
0d 001 01 0 0 0 0 0 1 1 91
0e 001 01 0 0 0 0 0 1 1 99
0f 001 01 0 0 0 0 0 1 1 A1
10 000 00 1 0 0 0 0 0 0 00
11 000 00 1 0 0 0 0 0 0 00
12 000 00 1 0 0 0 0 0 0 00
13 000 00 1 0 0 0 0 0 0 00
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
IO APIC #3......
.... register #00: 03000000
....... : physical APIC id: 03
.... register #01: 00030011
....... : max redirection entries: 0003
....... : 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 000 00 1 0 0 0 0 0 0 00
02 000 00 1 0 0 0 0 0 0 00
03 000 00 1 0 0 0 0 0 0 00
IO APIC #4......
.... register #00: 04000000
....... : physical APIC id: 04
.... register #01: 00030011
....... : max redirection entries: 0003
....... : 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 000 00 1 0 0 0 0 0 0 00
02 000 00 1 0 0 0 0 0 0 00
03 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
.................................... done.
Using local APIC timer interrupts.
Detected 12.452 MHz APIC timer.
cpu: 0, clocks: 1992399, slice: 664133
CPU0<T0:1992384,T1:1328240,D:11,S:664133,C:1992399>
cpu: 1, clocks: 1992399, slice: 664133
CPU1<T0:1992384,T1:664112,D:6,S:664133,C:1992399>
checking TSC synchronization across CPUs: passed.
testing NMI watchdog ... OK.
time.c: Using PIT/TSC based timekeeping.
Starting migration thread for cpu 0
smp_num_cpus: 2.
Starting migration thread for cpu 1
ACPI: Subsystem revision 20031002
PCI: Using configuration type 1
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: System [ACPI] (supports S0 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *5 10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs *3 5 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 *10 11)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.THOR._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.Z000._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.Z002._PRT]
PCI: Using configuration type 1
PCI: Probing PCI hardware
IOAPIC[0]: Set PCI routing entry (2-16 -> 0xa9 -> IRQ 16) Mode:1 Active:1
00:01:00[A] -> 2-16 -> vector 0xa9 -> IRQ 16
IOAPIC[0]: Set PCI routing entry (2-17 -> 0xb1 -> IRQ 17) Mode:1 Active:1
00:01:00[B] -> 2-17 -> vector 0xb1 -> IRQ 17
IOAPIC[0]: Set PCI routing entry (2-18 -> 0xb9 -> IRQ 18) Mode:1 Active:1
00:01:00[C] -> 2-18 -> vector 0xb9 -> IRQ 18
IOAPIC[0]: Set PCI routing entry (2-19 -> 0xc1 -> IRQ 19) Mode:1 Active:1
00:01:00[D] -> 2-19 -> vector 0xc1 -> IRQ 19
Pin 2-16 already programmed
Pin 2-17 already programmed
Pin 2-18 already programmed
Pin 2-19 already programmed
Pin 2-16 already programmed
IOAPIC[1]: Set PCI routing entry (3-1 -> 0xc9 -> IRQ 25) Mode:1 Active:1
00:02:02[A] -> 3-1 -> vector 0xc9 -> IRQ 25
IOAPIC[1]: Set PCI routing entry (3-2 -> 0xd1 -> IRQ 26) Mode:1 Active:1
00:02:03[A] -> 3-2 -> vector 0xd1 -> IRQ 26
IOAPIC[1]: Set PCI routing entry (3-3 -> 0xd9 -> IRQ 27) Mode:1 Active:1
00:02:04[A] -> 3-3 -> vector 0xd9 -> IRQ 27
IOAPIC[1]: Set PCI routing entry (3-0 -> 0xe1 -> IRQ 24) Mode:1 Active:1
00:02:05[A] -> 3-0 -> vector 0xe1 -> IRQ 24
Pin 3-1 already programmed
Pin 3-2 already programmed
Pin 3-3 already programmed
IOAPIC[2]: Set PCI routing entry (4-0 -> 0xe9 -> IRQ 28) Mode:1 Active:1
00:03:01[A] -> 4-0 -> vector 0xe9 -> IRQ 28
IOAPIC[2]: Set PCI routing entry (4-1 -> 0x32 -> IRQ 29) Mode:1 Active:1
00:03:01[B] -> 4-1 -> vector 0x32 -> IRQ 29
IOAPIC[2]: Set PCI routing entry (4-2 -> 0x3a -> IRQ 30) Mode:1 Active:1
00:03:01[C] -> 4-2 -> vector 0x3a -> IRQ 30
IOAPIC[2]: Set PCI routing entry (4-3 -> 0x42 -> IRQ 31) Mode:1 Active:1
00:03:01[D] -> 4-3 -> vector 0x42 -> IRQ 31
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 1919M
agpgart: no supported devices found.
PCI-DMA: Disabling IOMMU.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Journalled Block Device driver loaded
IA32 emulation $Id: sys_ia32.c,v 1.62 2003/09/22 04:25:53 ak Exp $
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT
SHARE_IRQ SERIAL_PCI enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
Real Time Clock Driver v1.10e
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 00:07.1
AMD8111: chipset revision 3
AMD8111: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD_IDE: Advanced Micro Devices [AMD] AMD-8111 IDE (rev 03) UDMA100
controller on pci00:07.1
ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:pio
hdc: CD-224E, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 128Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
SCSI subsystem driver Revision: 1.00
Fusion MPT base driver 2.05.05+
Copyright (c) 1999-2002 LSI Logic Corporation
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator}
mptbase: 1 MPT adapter found, 1 installed.
Fusion MPT SCSI Host driver 2.05.05+
scsi0 : ioc0: LSI53C1030, FwRev=01030a00h, Ports=1, MaxQ=222, IRQ=27
blk: queue 0000010037f1c030, no I/O memory limit
Vendor: SEAGATE Model: ST336607LC Rev: 0006
Type: Direct-Access ANSI SCSI revision: 03
blk: queue 0000010003dc9e30, no I/O memory limit
mptscsih: ioc0: scsi0: Id=1 Lun=0: Queue depth=31
Attached scsi disk sda at scsi0, channel 0, id 1, lun 0
SCSI device sda: 71687372 512-byte hdwr sectors (36704 MB)
Partition check:
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 >
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 160k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xffffff000001a000, IRQ 19
usb-ohci.c: usb-01:00.0, Advanced Micro Devices [AMD] AMD-8111 USB
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 3 ports detected
usb-ohci.c: USB OHCI at membase 0xffffff000001c000, IRQ 19
usb-ohci.c: usb-01:00.1, Advanced Micro Devices [AMD] AMD-8111 USB (#2)
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[email protected]>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Adding Swap: 2048276k swap-space (priority -1)
Adding Swap: 2048248k swap-space (priority -2)
Adding Swap: 2048248k swap-space (priority -3)
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,10), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,8), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (8192 buckets, 65536 max) - 424 bytes per conntrack
tg3.c:v2.2 (August 24, 2003)
divert: allocating divert_blk for eth0
eth0: Tigon3 [partno(BCM95703A30) rev 1002 PHY(5703)]
(PCIX:100MHz:64-bit) 10/100/1000BaseT Ethernet 00:09:3d:00:12:2c
divert: allocating divert_blk for eth1
eth1: Tigon3 [partno(BCM95703A30) rev 1002 PHY(5703)]
(PCIX:100MHz:64-bit) 10/100/1000BaseT Ethernet 00:09:3d:00:14:20
tg3: eth0: Link is up at 100 Mbps, half duplex.
tg3: eth0: Flow control is off for TX and off for RX.
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (FF) [SLPF]
------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the
designated recipient(s) named above. If you are not the intended recipient of
this message you are hereby notified that any review, dissemination,
distribution or copying of this message is strictly prohibited. This
communication is for information purposes only and should not be regarded as
an offer to sell or as a solicitation of an offer to buy any financial
product, an official confirmation of any transaction, or as an official
statement of Lehman Brothers. Email transmission cannot be guaranteed to be
secure or error-free. Therefore, we do not represent that this information is
complete or accurate and it should not be relied upon as such. All
information is subject to change without notice.
On Thu, 2004-04-22 at 16:42, Shantanu Goel wrote:
> >>Intel MultiProcessor Specification v1.4
> >> Virtual Wire compatibility mode.
> >>SMP mptable: bad signature [<3>BIOS bug, MP table errors detected!...
> >>... disabling SMP support. (tell your hw vendor)
> >>
> >>
> >
> >Broken BIOS/MPS tables own this failure.
> >See if you can disable MPS in the BIOS/SETUP.
> >that is, after you verify you've got the latest BIOS...
> >
> >
>
> But that still does not explain why RedHat AS3 works on the same machine
> with the same BIOS settings without specifying any acpi related
> parameters. As far as I can tell, AS3 is using an older version of the
> ACPI code. It reports "ACPI: Subsystem revision 20030619" when
> booting. So barring some hack RedHat has in there, clearly something
> has changed along the way to break things on this machine...
Right, the broken BIOS does not explain that failure.
Perhaps you can enumerate what kernels do boot on this box.
If there is RH special sauce at work, then I'd expect that
none of the kernel.org 2.4 kernels boot either.
-Len
\
> Perhaps you can enumerate what kernels do boot on this box.
> If there is RH special sauce at work, then I'd expect that
> none of the kernel.org 2.4 kernels boot either.
we have nothing magic in the acpi code in RHEL3 really; just a patch to
take it to a slightly newer version from you guys... (one that works on
both x86_64 and ia64)