Len Brown wrote: [Thu Feb 01 2007, 01:55:01AM EST] > On Wednesday 31 January 2007 15:25, Bob Picco wrote: > > Hi Len, > > > > On 2.6.20-rc6-mm2 my rx2600 wouldn't boot unless I reverted all changes > > to drivers/acpi/tables.c. > > 2.6.20-rc6-mm2 git-acpi.patch contained only the acpi_table_parse() > fix for bugzilla-7465. The version of the patch that made -mm2 had a flaw > where if the HPET were not connfigured, it would BUG_ON() due to a NULL > handler it didn't expect -- and this generally happened before VGA was enabled. > That bug got fixed, and also bugzilla-7465 is not in -mm3 -- which explains > why it went away. > > > Nearly all major early boot detected ACPI tables > > weren't discovered. > > That part I can't explain. > > > I never had time to resolve because 2.6.20-rc6-mm3 > > showed up. The -mm2 problem appears corrected but the machine now crashes in > > acpi_init for -mm3. 2.6.20-rc6 and 2.6.20-rc6-mm3 boot logs are included > > at end of email. > > > > For 2.6.20-rc6-mm3 the HP internal simualtor for a NUMA machine is > > getting a preposterous pxm value and subsequently MCAs in pxm_to_node > > because of large pxm. It seems like table parsing is being done > > incorrectly. > > > > Nope this is the issue: > > > > Index: linux-2.6.20-rc6-mm3/include/acpi/actbl1.h > > =================================================================== > > --- linux-2.6.20-rc6-mm3.orig/include/acpi/actbl1.h 2007-01-30 09:27:44.000000000 -0500 > > +++ linux-2.6.20-rc6-mm3/include/acpi/actbl1.h 2007-01-31 14:41:32.000000000 -0500 > > @@ -654,8 +654,8 @@ struct acpi_srat_cpu_affinity { > > > > struct acpi_srat_mem_affinity { > > struct acpi_subtable_header header; > > - u32 proximity_domain; > > - u16 reserved; /* Reserved, must be zero */ > > + u8 proximity_domain; > > + u8 reserved[5]; /* Reserved, must be zero */ > > u64 base_address; > > u64 length; > > u32 memory_type; /* See acpi_address_range_id */ > > Index: linux-2.6.20-rc6-mm3/arch/ia64/kernel/acpi.c > > =================================================================== > > --- linux-2.6.20-rc6-mm3.orig/arch/ia64/kernel/acpi.c 2007-01-30 13:55:08.000000000 -0500 > > +++ linux-2.6.20-rc6-mm3/arch/ia64/kernel/acpi.c 2007-01-31 14:49:26.000000000 -0500 > > @@ -423,7 +423,7 @@ int get_memory_proximity_domain(struct a > > > > pxm = ma->proximity_domain; > > if (ia64_platform_is("sn2")) > > - pxm += ma->reserved << 8; > > + pxm += ma->reserved[0] << 8; > > > > return pxm; > > } > > > > I doubt you'll want to apply this patch. It appears HP firmware has some > > of the reserved field not initialized to zero. This results in the huge > > pxm. Was the pxm size expanded with a recent ACPI spec revision? > > Yep. > The original code was programmed to the Microsoft SRAT spec -- which > identifies itself as version 1. The new code is talking to ACPI 3.0 SRAT spec > which identifies itself as version 2. > > In the SRAT memory affinity structure, the difference is that the proximity_domain > is now 4-bytes instead of 1. > > We need to be checking for the SRAT revision and handling both revisions. > > Might be safer to build w/o NUMA until we get the SRAT fixed. > > > Well with this patch I can pursue the acpi_init panic on simulator. > > > > rx2600 (2 CPU MP) and NUMA simulator (1 node and 4 cpus) boot successfully > > on 2.6.20-rc6. > > > > bob > > > > > > Linux version 2.6.20-rc6 (root@localhost) (gcc version 3.4.1) #1 SMP Mon Jan 29 14:40:17 EST 2007 > > EFI v1.10 by HP: SALsystab=0x3fb38000 ACPI 2.0=0x3fb2e000 SMBIOS=0x3fb3a000 HCDP=0x3fb2c000 > > PCDP: v0 at 0x3fb2c000 > > Early serial console at MMIO 0xf8030000 (options '9600n8') > > ACPI: RSDP (v002 HP ) @ 0x000000003fb2e000 > > ACPI: XSDT (v001 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb2e02c > > ACPI: FADT (v003 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb369e0 > > ACPI: SPCR (v001 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb36b18 > > ACPI: DBGP (v001 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb36b68 > > ACPI: MADT (v001 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb36c28 > > ACPI: SPMI (v004 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb36ba0 > > ACPI: CPEP (v001 HP rx2600 0x00000000 HP 0x00000000) @ 0x000000003fb36bf0 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb33870 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb33a50 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb33da0 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb347c0 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb351e0 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb35c00 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb36620 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb36800 > > ACPI: SSDT (v001 HP rx2600 0x00000006 INTL 0x02012044) @ 0x000000003fb368f0 > > ACPI: DSDT (v001 HP rx2600 0x00000007 INTL 0x02012044) @ 0x0000000000000000 > > SAL 3.1: HP version 2.21 > > SAL Platform features: None > > SAL: AP wakeup using external interrupt vector 0xff > > No logical to physical processor mapping available > > ACPI: Local APIC address c0000000fee00000 > > GSI 36 (level, low) -> CPU 0 (0x0000) vector 48 > > 2 CPUs available, 2 CPUs total > > MCA related initialization done > > Entering add_active_range(0, 1025, 4096) 0 entries of 12800 used > > Entering add_active_range(0, 4825, 64889) 1 entries of 12800 used > > Entering add_active_range(0, 65216, 65227) 2 entries of 12800 used > > Entering add_active_range(0, 16842752, 17038305) 3 entries of 12800 used > > Entering add_active_range(0, 17038307, 17038312) 4 entries of 12800 used > > Entering add_active_range(0, 17038313, 17039193) 5 entries of 12800 used > > Entering add_active_range(0, 17039209, 17039236) 6 entries of 12800 used > > Entering add_active_range(0, 17039264, 17039343) 7 entries of 12800 used > > Zone PFN ranges: > > DMA 1025 -> 262144 > > Normal 262144 -> 17039360 > > early_node_map[8] active PFN ranges > > 0: 1025 -> 4096 > > 0: 4825 -> 64889 > > 0: 65216 -> 65227 > > 0: 16842752 -> 17038305 > > 0: 17038307 -> 17038312 > > 0: 17038313 -> 17039193 > > 0: 17039209 -> 17039236 > > 0: 17039264 -> 17039343 > > On node 0 totalpages: 259690 > > DMA zone: 892 pages used for memmap > > DMA zone: 0 pages reserved > > DMA zone: 62254 pages, LIFO batch:7 > > Normal zone: 57343 pages used for memmap > > Normal zone: 139201 pages, LIFO batch:7 > > Built 1 zonelists. Total pages: 201455 > > Kernel command line: BOOT_IMAGE=scsi0:/EFI/debian/boot/vmlinux-2.6.20-rc6 root=/dev/sda3 installtype=DebianInstall raid=noautodetect console=hcdp devfs=nomount nohalt kgdb8250=mmio,0x0000000ff5e2000,115200,51 debug loglevel=9 ro > > PID hash table entries: 4096 (order: 12, 32768 bytes) > > CPU 0: base freq=200.000MHz, ITC ratio=10/2, ITC freq=1000.000MHz+/-500ppm > > Console: colour VGA+ 80x25 > > Memory: 4137744k/4155040k available (8022k code, 29008k reserved, 3225k data, 720k init) > > Leaving McKinley Errata 9 workaround enabled > > Calibrating delay loop... 1499.13 BogoMIPS (lpj=2998272) > > Dentry cache hash table entries: 524288 (order: 8, 4194304 bytes) > > Inode-cache hash table entries: 262144 (order: 7, 2097152 bytes) > > Mount-cache hash table entries: 1024 > > ACPI: Core revision 20060707 > > Boot processor id 0x0/0x0 > > CPU 1: synchronized ITC with CPU 0 (last diff -4 cycles, maxerr 454 cycles) > > CPU 1: base freq=200.000MHz, ITC ratio=10/2, ITC freq=1000.000MHz+/-500ppm > > Calibrating delay loop... 1499.13 BogoMIPS (lpj=2998272) > > Brought up 2 CPUs > > Total of 2 processors activated (2998.27 BogoMIPS). > > migration_cost=3270 > > DMI 2.3 present. > > NET: Registered protocol family 16 > > ACPI: bus type pci registered > > ACPI: Interpreter enabled > > ACPI: Using IOSAPIC for interrupt routing > > ACPI: PCI Root Bridge [PCI0] (0000:00) > > PCI: Firmware left 0000:00:03.0 e100 interrupts enabled, disabling > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI0._PRT] > > ACPI: PCI Root Bridge [PCI1] (0000:20) > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI1._PRT] > > ACPI: PCI Root Bridge [PCI2] (0000:40) > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI2._PRT] > > ACPI: PCI Root Bridge [PCI3] (0000:60) > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI3._PRT] > > ACPI: PCI Root Bridge [PCI4] (0000:80) > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI4._PRT] > > ACPI: PCI Root Bridge [PCI6] (0000:c0) > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI6._PRT] > > ACPI: PCI Root Bridge [PCI7] (0000:e0) > > Boot video device is 0000:e0:02.0 > > ACPI: PCI Interrupt Routing Table [\_SB_.SBA0.PCI7._PRT] > > Linux Plug and Play Support v0.97 (c) Adam Belay > > pnp: PnP ACPI init > > GSI 34 (edge, high) -> CPU 1 (0x0100) vector 49 > > GSI 35 (edge, high) -> CPU 0 (0x0000) vector 50 > > pnp: PnP ACPI: found 11 devices > > SCSI subsystem initialized > > usbcore: registered new interface driver usbfs > > usbcore: registered new interface driver hub > > usbcore: registered new device driver usb > > IOC: zx1 2.3 HPA 0xfed01000 IOVA space 1024Mb at 0x40000000 > > NET: Registered protocol family 2 > > IP route cache hash table entries: 131072 (order: 6, 1048576 bytes) > > TCP established hash table entries: 524288 (order: 9, 8388608 bytes) > > TCP bind hash table entries: 65536 (order: 6, 1048576 bytes) > > TCP: Hash tables configured (established 524288 bind 65536) > > TCP reno registered > > perfmon: version 2.0 IRQ 238 > > perfmon: Itanium 2 PMU detected, 16 PMCs, 18 PMDs, 4 counters (47 bits) > > PAL Information Facility v0.5 > > perfmon: added sampling format default_format > > perfmon_default_smpl: default_format v2.0 registered > > Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx). > > io scheduler noop registered > > io scheduler anticipatory registered (default) > > io scheduler deadline registered > > io scheduler cfq registered > > GSI 83 (level, low) -> CPU 1 (0x0100) vector 51 > > ACPI: PCI Interrupt 0000:e0:02.0[A] -> GSI 83 (level, low) -> IRQ 51 > > radeonfb: Found Intel x86 BIOS ROM Image > > radeonfb: Retrieved PLL infos from BIOS > > radeonfb: Reference=27.00 MHz (RefDiv=60) Memory=166.00 Mhz, System=166.00 MHz > > radeonfb: PLL min 12000 max 35000 > > i2c_adapter i2c-1: unable to read EDID block. > > i2c_adapter i2c-1: unable to read EDID block. > > i2c_adapter i2c-1: unable to read EDID block. > > i2c_adapter i2c-3: unable to read EDID block. > > i2c_adapter i2c-3: unable to read EDID block. > > i2c_adapter i2c-3: unable to read EDID block. > > i2c_adapter i2c-2: unable to read EDID block. > > i2c_adapter i2c-2: unable to read EDID block. > > i2c_adapter i2c-2: unable to read EDID block. > > i2c_adapter i2c-3: unable to read EDID block. > > i2c_adapter i2c-3: unable to read EDID block. > > i2c_adapter i2c-3: unable to read EDID block. > > radeonfb: Monitor 1 type CRT found > > radeonfb: Monitor 2 type no found > > Console: switching to colour frame buffer device 80x30 > > radeonfb (0000:e0:02.0): ATI Radeon QY > > input: Power Button (FF) as /class/input/input0 > > ACPI: Power Button (FF) [PWRF] > > input: Sleep Button (FF) as /class/input/input1 > > ACPI: Sleep Button (FF) [SLPF] > > ACPI: Thermal Zone [THM0] (27 C) > > EFI Time Services Driver v0.4 > > Linux agpgart interface v0.101 (c) Dave Jones > > [drm] Initialized drm 1.1.0 20060810 > > [drm] Initialized radeon 1.25.0 20060524 on minor 0 > > Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled > > 00:04: ttyS0 at MMIO 0xff5e0000 (irq = 49) is a 16550A > > 00:05: ttyS1 at MMIO 0xff5e2000 (irq = 50) is a 16550A > > GSI 82 (level, low) -> CPU 0 (0x0000) vector 52 > > ACPI: PCI Interrupt 0000:e0:01.0[A] -> GSI 82 (level, low) -> IRQ 52 > > 0000:e0:01.0: ttyS2 at MMIO 0xf8031000 (irq = 52) is a 16550A > > ACPI: PCI Interrupt 0000:e0:01.1[A] -> GSI 82 (level, low) -> IRQ 52 > > 0000:e0:01.1: ttyS3 at MMIO 0xf8030000 (irq = 52) is a 16550A > > Couldn't register serial port 0000:e0:01.1: -28 > > RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > > loop: loaded (max 8 devices) > > Intel(R) PRO/1000 Network Driver - version 7.3.15-k2 > > Copyright (c) 1999-2006 Intel Corporation. > > Ethernet Channel Bonding Driver: v3.1.1 (September 26, 2006) > > bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details. > > eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html > > eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@xxxxxxxxxxxxx> and others > > GSI 20 (level, low) -> CPU 1 (0x0100) vector 53 > > ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) -> IRQ 53 > > eth0: OEM i82557/i82558 10/100 Ethernet, 00:30:6E:4A:53:34, IRQ 53. > > Board assembly 000000-000, Physical connectors present: RJ45 > > Primary interface chip i82555 PHY #1. > > Secondary interface chip i82555. > > General self-test: passed. > > Serial sub-system self-test: passed. > > Internal registers self-test: passed. > > ROM checksum self-test: passed (0xb874c1d3). > > tg3.c:v3.72 (January 8, 2007) > > GSI 29 (level, low) -> CPU 0 (0x0000) vector 54 > > ACPI: PCI Interrupt 0000:20:02.0[A] -> GSI 29 (level, low) -> IRQ 54 > > eth1: Tigon3 [partno(BCM95700A6) rev 0105 PHY(5701)] (PCI:66MHz:64-bit) 10/100/1000Base-T Ethernet 00:30:6e:4a:52:9a > > eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[0] > > eth1: dma_rwctrl[76ff2d0f] dma_mask[64-bit] > > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx > > CMD649: IDE controller at PCI slot 0000:00:02.0 > > GSI 21 (level, low) -> CPU 1 (0x0100) vector 55 > > ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 21 (level, low) -> IRQ 55 > > CMD649: chipset revision 2 > > CMD649: 100% native mode on irq 55 > > ide0: BM-DMA at 0x0d40-0x0d47, BIOS settings: hda:pio, hdb:pio > > ide1: BM-DMA at 0x0d48-0x0d4f, BIOS settings: hdc:pio, hdd:pio > > Probing IDE interface ide0... > > hda: DW-224E, ATAPI CD/DVD-ROM drive > > ide0 at 0xd58-0xd5f,0xd66 on irq 55 > > Probing IDE interface ide1... > > hda: ATAPI 24X DVD-ROM CD-R/RW drive, 1658kB Cache, UDMA(33) > > Uniform CD-ROM driver Revision: 3.20 > > ide-floppy driver 0.99.newide > > st: Version 20061107, fixed bufsize 32768, s/g segs 256 > > osst :I: Tape driver with OnStream support version 0.99.4 > > osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ > > Fusion MPT base driver 3.04.03 > > Copyright (c) 1999-2007 LSI Logic Corporation > > Fusion MPT SPI Host driver 3.04.03 > > GSI 27 (level, low) -> CPU 0 (0x0000) vector 56 > > ACPI: PCI Interrupt 0000:20:01.0[A] -> GSI 27 (level, low) -> IRQ 56 > > mptbase: Initiating ioc0 bringup > > ioc0: 53C1030: Capabilities={Initiator} > > scsi0 : ioc0: LSI53C1030, FwRev=01030600h, Ports=1, MaxQ=255, IRQ=56 > > scsi 0:0:0:0: Direct-Access HP 36.4G ST336753LC HPC3 PQ: 0 ANSI: 3 > > target0:0:0: Beginning Domain Validation > > target0:0:0: Ending Domain Validation > > target0:0:0: FAST-160 WIDE SCSI 320.0 MB/s DT IU QAS RTI WRFLOW PCOMP (6.25 ns, offset 63) > > SCSI device sda: 71132960 512-byte hdwr sectors (36420 MB) > > sda: Write Protect is off > > sda: Mode Sense: d3 00 10 08 > > SCSI device sda: write cache: disabled, read cache: enabled, supports DPO and FUA > > SCSI device sda: 71132960 512-byte hdwr sectors (36420 MB) > > sda: Write Protect is off > > sda: Mode Sense: d3 00 10 08 > > SCSI device sda: write cache: disabled, read cache: enabled, supports DPO and FUA > > sda: sda1 sda2 sda3 > > sd 0:0:0:0: Attached scsi disk sda > > sd 0:0:0:0: Attached scsi generic sg0 type 0 > > scsi 0:0:1:0: Direct-Access HP 36.4G ST336753LC HPC3 PQ: 0 ANSI: 3 > > target0:0:1: Beginning Domain Validation > > target0:0:1: Ending Domain Validation > > target0:0:1: FAST-160 WIDE SCSI 320.0 MB/s DT IU QAS RTI WRFLOW PCOMP (6.25 ns, offset 63) > > SCSI device sdb: 71132960 512-byte hdwr sectors (36420 MB) > > sdb: Write Protect is off > > sdb: Mode Sense: d3 00 10 08 > > SCSI device sdb: write cache: disabled, read cache: enabled, supports DPO and FUA > > SCSI device sdb: 71132960 512-byte hdwr sectors (36420 MB) > > sdb: Write Protect is off > > sdb: Mode Sense: d3 00 10 08 > > SCSI device sdb: write cache: disabled, read cache: enabled, supports DPO and FUA > > sdb: sdb1 sdb2 sdb3 > > sd 0:0:1:0: Attached scsi disk sdb > > sd 0:0:1:0: Attached scsi generic sg1 type 0 > > GSI 28 (level, low) -> CPU 1 (0x0100) vector 57 > > ACPI: PCI Interrupt 0000:20:01.1[B] -> GSI 28 (level, low) -> IRQ 57 > > mptbase: Initiating ioc1 bringup > > ioc1: 53C1030: Capabilities={Initiator} > > scsi1 : ioc1: LSI53C1030, FwRev=01030600h, Ports=1, MaxQ=255, IRQ=57 > > GSI 18 (level, low) -> CPU 0 (0x0000) vector 58 > > ACPI: PCI Interrupt 0000:00:01.2[C] -> GSI 18 (level, low) -> IRQ 58 > > ehci_hcd 0000:00:01.2: EHCI Host Controller > > ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1 > > ehci_hcd 0000:00:01.2: irq 58, io mem 0x80021000 > > ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 0.95, driver 10 Dec 2004 > > usb usb1: configuration #1 chosen from 1 choice > > hub 1-0:1.0: USB hub found > > hub 1-0:1.0: 5 ports detected > > ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) > > GSI 16 (level, low) -> CPU 1 (0x0100) vector 59 > > ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 59 > > ohci_hcd 0000:00:01.0: OHCI Host Controller > > ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2 > > ohci_hcd 0000:00:01.0: irq 59, io mem 0x80023000 > > usb usb2: configuration #1 chosen from 1 choice > > hub 2-0:1.0: USB hub found > > hub 2-0:1.0: 3 ports detected > > GSI 17 (level, low) -> CPU 0 (0x0000) vector 60 > > ACPI: PCI Interrupt 0000:00:01.1[B] -> GSI 17 (level, low) -> IRQ 60 > > ohci_hcd 0000:00:01.1: OHCI Host Controller > > ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 3 > > ohci_hcd 0000:00:01.1: irq 60, io mem 0x80022000 > > usb usb3: configuration #1 chosen from 1 choice > > hub 3-0:1.0: USB hub found > > hub 3-0:1.0: 2 ports detected > > USB Universal Host Controller Interface driver v3.0 > > usbcore: registered new interface driver hiddev > > usbcore: registered new interface driver usbhid > > drivers/usb/input/hid-core.c: v2.6:USB HID core driver > > mice: PS/2 mouse device common for all mice > > md: linear personality registered for level -1 > > md: raid0 personality registered for level 0 > > md: raid1 personality registered for level 1 > > md: multipath personality registered for level -4 > > device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@xxxxxxxxxx > > EFI Variables Facility v0.08 2004-May-17 > > TCP cubic registered > > NET: Registered protocol family 1 > > NET: Registered protocol family 17 > > Adding console on ttyS3 at MMIO 0xf8030000 (options '9600n8') > > md: Skipping autodetection of RAID arrays. (raid=noautodetect) > > kjournald starting. Commit interval 5 seconds > > EXT3-fs: mounted filesystem with ordered data mode. > > VFS: Mounted root (ext3 filesystem) readonly. > > Freeing unused kernel memory: 720kB freed > > EXT3 FS on sda3, internal journal > > Adding 971744k swap on /dev/sda2. Priority:-1 extents:1 across:971744k > > > > > > Linux version 2.6.20-rc6-mm3 (root@localhost) (gcc version 3.4.1) #2 SMP Tue Jan 30 09:51:25 EST 2007 > > EFI v1.10 by HP: SALsystab=0x3fb38000 ACPI 2.0=0x3fb2e000 SMBIOS=0x3fb3a000 HCDP=0x3fb2c000 > > PCDP: v0 at 0x3fb2c000 > > Early serial console at MMIO 0xf8030000 (options '9600n8') > > ACPI: RSDP @ 0x000000003fb2e000/0x0028 (v002 HP) > > ACPI: XSDT @ 0x000000003fb2e02c/0x009C (v001 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: FACP @ 0x000000003fb369e0/0x00F4 (v003 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: DSDT @ 0x000000003fb2e0e0/0x5781 (v001 HP rx2600 0x00000007 INTL 0x02012044) > > ACPI: FACS @ 0x000000003fb36ad8/0x0040 > > ACPI: SPCR @ 0x000000003fb36b18/0x0050 (v001 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: DBGP @ 0x000000003fb36b68/0x0034 (v001 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: APIC @ 0x000000003fb36c28/0x00C0 (v001 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: SPMI @ 0x000000003fb36ba0/0x0050 (v004 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: CPEP @ 0x000000003fb36bf0/0x0034 (v001 HP rx2600 0x00000000 HP 0x00000000) > > ACPI: SSDT @ 0x000000003fb33870/0x01D6 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb33a50/0x0342 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb33da0/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb347c0/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb351e0/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb35c00/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb36620/0x01D8 (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb36800/0x00EB (v001 HP rx2600 0x00000006 INTL 0x02012044) > > ACPI: SSDT @ 0x000000003fb368f0/0x00EF (v001 HP rx2600 0x00000006 INTL 0x02012044) > > SAL 3.1: HP version 2.21 > > SAL Platform features: None > > SAL: AP wakeup using external interrupt vector 0xff > > No logical to physical processor mapping available > > ACPI: Local APIC address c0000000fee00000 > > GSI 36 (level, low) -> CPU 0 (0x0000) vector 48 > > 2 CPUs available, 2 CPUs total > > MCA related initialization done > > Zone PFN ranges: > > DMA 1024 -> 262144 > > Normal 262144 -> 17039360 > > early_node_map[5] active PFN ranges > > 0: 1024 -> 64889 > > 0: 65216 -> 65227 > > 0: 16842752 -> 17039193 > > 0: 17039209 -> 17039236 > > 0: 17039264 -> 17039343 > > Built 1 zonelists. Total pages: 202188 > > Kernel command line: BOOT_IMAGE=scsi0:/EFI/debian/boot/vmlinux-2.6.20-rc6-mm3 root=/dev/sda3 installtype=DebianInstall raid=noautodetect console=hcdp devfs=nomount nohalt kgdb8250=mmio,0x0000000ff5e2000,115200,51 debug loglevel=9 ro > > PID hash table entries: 4096 (order: 12, 32768 bytes) > > CPU 0: base freq=200.000MHz, ITC ratio=10/2, ITC freq=1000.000MHz+/-500ppm > > Console: colour VGA+ 80x25 > > Memory: 4137488k/4154784k available (8153k code, 29280k reserved, 3330k data, 736k init) > > Leaving McKinley Errata 9 workaround enabled > > Calibrating delay loop... 1499.13 BogoMIPS (lpj=2998272) > > Dentry cache hash table entries: 524288 (order: 8, 4194304 bytes) > > Inode-cache hash table entries: 262144 (order: 7, 2097152 bytes) > > Mount-cache hash table entries: 1024 > > ACPI: Core revision 20070126 > > Boot processor id 0x0/0x0 > > CPU 1: synchronized ITC with CPU 0 (last diff -19 cycles, maxerr 464 cycles) > > CPU 1: base freq=200.000MHz, ITC ratio=10/2, ITC freq=1000.000MHz+/-500ppm > > Calibrating delay loop... 1499.13 BogoMIPS (lpj=2998272) > > Brought up 2 CPUs > > Total of 2 processors activated (2998.27 BogoMIPS). > > migration_cost=3267 > > DMI 2.3 present. > > NET: Registered protocol family 16 > > ACPI: bus type pci registered > > Unable to handle kernel paging request at virtual address 00000000005c100a > > swapper[1]: Oops 8813272891392 [1] > > > > Pid: 1, CPU 0, comm: swapper > > psr : 00001010085a2010 ifs : 8000000000000309 ip : [<a0000001003b2980>] Not tainted > > ip is at acpi_os_read_port+0x1a0/0x2e0 > > unat: 0000000000000000 pfs : 000000000000030a rsc : 0000000000000003 > > rnat: 0000000000000000 bsps: 0000000000000000 pr : 0000000000011961 > > ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a74433f > > csd : 0000000000000000 ssd : 0000000000000000 > > b0 : a0000001003d5090 b6 : a0000001003d5250 b7 : a00000010000a880 > > f6 : 1003e0000000000000000 f7 : 1003e20c49ba5e353f7cf > > f8 : 1003e0000000000000000 f9 : 1003e0000000000000338 > > f10 : 1003e0000000000000c48 f11 : 1003e431bde82d7b634db > > r1 : a000000100d18ac0 r2 : e0000040fedbfdb7 r3 : e0000040fedbfdb6 > > r8 : e0000040fedbfdb5 r9 : e0000040fedbfdb4 r10 : e0000040fedbfdb3 > > r11 : e0000040fedbfdb2 r12 : e0000040fedbfd90 r13 : e0000040fedb8000 > > r14 : e0000040fedbfda0 r15 : 00000000005c100a r16 : 0000000000000000 > > r17 : 000000000000005c r18 : 00000000000000ff r19 : 0000000000000000 > > r20 : 0000000000000000 r21 : a000000100b7aef4 r22 : 00000000005c100a > > r23 : 0000000000000000 r24 : a000000100b3c0b0 r25 : 00000000005c100a > > r26 : 0000000000000000 r27 : a000000100b3c0b8 r28 : 0000000000ffffff > > r29 : a000000100b3b0c0 r30 : 00000000000000ff r31 : a000000100b3b0c0 > > > > Call Trace: > > [<a000000100010470>] show_stack+0x50/0xa0 > > sp=e0000040fedbf940 bsp=e0000040fedb8e80 > > [<a000000100010d30>] show_regs+0x810/0x840 > > sp=e0000040fedbfb10 bsp=e0000040fedb8e38 > > [<a000000100032d10>] die+0x1d0/0x2c0 > > sp=e0000040fedbfb10 bsp=e0000040fedb8de8 > > [<a000000100051360>] ia64_do_page_fault+0x840/0x940 > > sp=e0000040fedbfb30 bsp=e0000040fedb8d88 > > [<a00000010000b060>] ia64_leave_kernel+0x0/0x280 > > sp=e0000040fedbfbc0 bsp=e0000040fedb8d88 > > [<a0000001003b2980>] acpi_os_read_port+0x1a0/0x2e0 > > sp=e0000040fedbfd90 bsp=e0000040fedb8d40 > > [<a0000001003d5090>] acpi_hw_low_level_read+0x190/0x200 > > sp=e0000040fedbfda0 bsp=e0000040fedb8d10 > > [<a0000001003d5270>] acpi_hw_register_read+0x170/0x400 > > sp=e0000040fedbfdb0 bsp=e0000040fedb8cc8 > > [<a0000001003d5d40>] acpi_set_register+0xc0/0x340 > > sp=e0000040fedbfdc0 bsp=e0000040fedb8c90 > > [<a0000001003be900>] acpi_ev_initialize_events+0x80/0x180 > > sp=e0000040fedbfdd0 bsp=e0000040fedb8c68 > > [<a0000001003ecfb0>] acpi_enable_subsystem+0xf0/0x180 > > sp=e0000040fedbfdd0 bsp=e0000040fedb8c38 > > [<a0000001009bdbc0>] acpi_init+0x80/0x460 > > sp=e0000040fedbfdd0 bsp=e0000040fedb8c10 > > [<a00000010098d520>] init+0x400/0x660 > > sp=e0000040fedbfe00 bsp=e0000040fedb8bc8 > > [<a000000100012450>] kernel_thread_helper+0x30/0x60 > > sp=e0000040fedbfe30 bsp=e0000040fedb8ba0 > > [<a000000100008d40>] start_kernel_thread+0x20/0x40 > > sp=e0000040fedbfe30 bsp=e0000040fedb8ba0 > > Kernel panic - not syncing: Attempted to kill init! > > > > Hmm, we seem to have touched a register that isn't there. > > Assuming building w/o NUMA doesn't somehow magically fix this... > build with CONFIG_ACPI_DEBUG=y and boot with acpi_dbg_level=0xffffffff > and acpi_dbg_layer=0x2 and that should tell us everything about ACPICA's > attempt to talk to hardware registers. > > thanks, your welcome, > -Len BTW, this isn't specific to rx2600. Lee Schermerhorn reported same -mm3 problem on rx8620. Stephane Eranian reported the -mm2 problem mentioned above on rx2620. The debug information you requested is below. thanks, bob ELILO boot: vmlinux-2.6.20-rc6-mm3 Uncompressing Linux... done Linux version 2.6.20-rc6-mm3 (root@localhost) (gcc version 3.4.1) #6 SMP Thu Feb 1 11:20:05 EST 2007 EFI v1.10 by HP: SALsystab=0x3fb38000 ACPI 2.0=0x3fb2e000 SMBIOS=0x3fb3a000 HCDP=0x3fb2c000 PCDP: v0 at 0x3fb2c000 Early serial console at MMIO 0xf8030000 (options '9600n8') ACPI: RSDP @ 0x000000003fb2e000/0x0028 (v002 HP) ACPI: XSDT @ 0x000000003fb2e02c/0x009C (v001 HP rx2600 0x00000000 HP 0x00000000) ACPI: FACP @ 0x000000003fb369e0/0x00F4 (v003 HP rx2600 0x00000000 HP 0x00000000) ACPI: DSDT @ 0x000000003fb2e0e0/0x5781 (v001 HP rx2600 0x00000007 INTL 0x02012044) ACPI: FACS @ 0x000000003fb36ad8/0x0040 ACPI: SPCR @ 0x000000003fb36b18/0x0050 (v001 HP rx2600 0x00000000 HP 0x00000000) ACPI: DBGP @ 0x000000003fb36b68/0x0034 (v001 HP rx2600 0x00000000 HP 0x00000000) ACPI: APIC @ 0x000000003fb36c28/0x00C0 (v001 HP rx2600 0x00000000 HP 0x00000000) ACPI: SPMI @ 0x000000003fb36ba0/0x0050 (v004 HP rx2600 0x00000000 HP 0x00000000) ACPI: CPEP @ 0x000000003fb36bf0/0x0034 (v001 HP rx2600 0x00000000 HP 0x00000000) ACPI: SSDT @ 0x000000003fb33870/0x01D6 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb33a50/0x0342 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb33da0/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb347c0/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb351e0/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb35c00/0x0A16 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb36620/0x01D8 (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb36800/0x00EB (v001 HP rx2600 0x00000006 INTL 0x02012044) ACPI: SSDT @ 0x000000003fb368f0/0x00EF (v001 HP rx2600 0x00000006 INTL 0x02012044) SAL 3.1: HP version 2.21 SAL Platform features: None SAL: AP wakeup using external interrupt vector 0xff No logical to physical processor mapping available ACPI: Local APIC address c0000000fee00000 GSI 36 (level, low) -> CPU 0 (0x0000) vector 48 2 CPUs available, 2 CPUs total MCA related initialization done Zone PFN ranges: DMA 1024 -> 262144 Normal 262144 -> 17039360 early_node_map[5] active PFN ranges 0: 1024 -> 64889 0: 65216 -> 65227 0: 16842752 -> 17039193 0: 17039209 -> 17039236 0: 17039264 -> 17039343 Built 1 zonelists. Total pages: 202188 Kernel command line: BOOT_IMAGE=scsi0:/EFI/debian/boot/vmlinux-2.6.20-rc6-mm3 root=/dev/sda3 installtype=DebianInstall raid=noautodetect console=hcdp devfs=nomount nohalt kgdb8250=mmio,0x0000000ff5e2000,115200,51 debug loglevel=9 acpi_dbg_level=0xffffffff acpi_dbg_layer=0x2 ro PID hash table entries: 4096 (order: 12, 32768 bytes) CPU 0: base freq=200.000MHz, ITC ratio=10/2, ITC freq=1000.000MHz+/-500ppm Console: colour VGA+ 80x25 Memory: 4137344k/4154640k available (8274k code, 29424k reserved, 3347k data, 736k init) Leaving McKinley Errata 9 workaround enabled Calibrating delay loop... 1499.13 BogoMIPS (lpj=2998272) Dentry cache hash table entries: 524288 (order: 8, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 7, 2097152 bytes) Mount-cache hash table entries: 1024 ACPI: Core revision 20070126 **** Context Switch from TID 0 to TID A000000100A6C000 **** hwacpi-0164 [A000000100A6C000] [02] hw_get_mode : ----Entry hwacpi-0171 [A000000100A6C000] [02] hw_get_mode : ----Exit- 0000000000000001 hwacpi-0164 [A000000100A6C000] [03] hw_get_mode : ----Entry hwacpi-0171 [A000000100A6C000] [03] hw_get_mode : ----Exit- 0000000000000001 Boot processor id 0x0/0x0 CPU 1: synchronized ITC with CPU 0 (last diff -9 cycles, maxerr 454 cycles) CPU 1: base freq=200.000MHz, ITC ratio=10/2, ITC freq=1000.000MHz+/-500ppm Calibrating delay loop... 1499.13 BogoMIPS (lpj=2998272) Brought up 2 CPUs Total of 2 processors activated (2998.27 BogoMIPS). migration_cost=3248 DMI 2.3 present. NET: Registered protocol family 16 ACPI: bus type pci registered **** Context Switch from TID A000000100A6C000 to TID E0000040FEDB8000 **** hwregs-0323 [E0000040FEDB8000] [03] set_register : ----Entry 00000008 hwregs-0481 [E0000040FEDB8000] [04] hw_register_read : ----Entry Unable to handle kernel paging request at virtual address 00000000005c100a swapper[1]: Oops 8813272891392 [1] Pid: 1, CPU 0, comm: swapper psr : 00001010085a2010 ifs : 8000000000000309 ip : [<a0000001003b29c0>] Not tainted ip is at acpi_os_read_port+0x1a0/0x2e0 unat: 0000000000000000 pfs : 0000000000000410 rsc : 0000000000000003 rnat: e0000040fedbfd30 bsps: e0000040fedb8000 pr : 0000000000015941 ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a74433f csd : 0000000000000000 ssd : 0000000000000000 b0 : a0000001003e4f90 b6 : a0000001003e5240 b7 : a00000010000a8c0 f6 : 0fffbccccccccc8c00000 f7 : 0ffdba200000000000000 f8 : 100018000000000000000 f9 : 10002a000000000000000 f10 : 0fffdccccccccc8c00000 f11 : 1003e0000000000000000 r1 : a000000100d392c0 r2 : e0000040fedbfda7 r3 : e0000040fedbfda6 r8 : e0000040fedbfda5 r9 : e0000040fedbfda3 r10 : e0000040fedbfda2 r11 : e0000040fedbfda1 r12 : e0000040fedbfd60 r13 : e0000040fedb8000 r14 : e0000040fedbfd70 r15 : 00000000005c100a r16 : 0000000000000000 r17 : 000000000000005c r18 : 0000000000000000 r19 : a000000100b9d975 r20 : 0000000000000000 r21 : a000000100b9d976 r22 : 00000000005c100a r23 : 0000000000000000 r24 : a000000100b5eb30 r25 : 00000000005c100a r26 : 0000000000000000 r27 : a000000100b5eb38 r28 : 0000000000ffffff r29 : a000000100b5db40 r30 : 00000000000000ff r31 : a000000100b5db40 Call Trace: [<a0000001000104b0>] show_stack+0x50/0xa0 sp=e0000040fedbf910 bsp=e0000040fedb8ed8 [<a000000100010d70>] show_regs+0x810/0x840 sp=e0000040fedbfae0 bsp=e0000040fedb8e90 [<a000000100032d50>] die+0x1d0/0x2c0 sp=e0000040fedbfae0 bsp=e0000040fedb8e48 [<a0000001000513a0>] ia64_do_page_fault+0x840/0x940 sp=e0000040fedbfb00 bsp=e0000040fedb8de0 [<a00000010000b0a0>] ia64_leave_kernel+0x0/0x280 sp=e0000040fedbfb90 bsp=e0000040fedb8de0 [<a0000001003b29c0>] acpi_os_read_port+0x1a0/0x2e0 sp=e0000040fedbfd60 bsp=e0000040fedb8d98 [<a0000001003e4f90>] acpi_hw_low_level_read+0x190/0x2c0 sp=e0000040fedbfd70 bsp=e0000040fedb8d58 [<a0000001003e5260>] acpi_hw_register_read+0x1a0/0x480 sp=e0000040fedbfda0 bsp=e0000040fedb8d08 [<a0000001003e5fe0>] acpi_set_register+0x120/0x620 sp=e0000040fedbfdb0 bsp=e0000040fedb8ca0 [<a0000001003c3b70>] acpi_ev_initialize_events+0xb0/0x240 sp=e0000040fedbfdd0 bsp=e0000040fedb8c70 [<a000000100406840>] acpi_enable_subsystem+0x220/0x360 sp=e0000040fedbfdd0 bsp=e0000040fedb8c38 [<a0000001009e5d60>] acpi_init+0x80/0x460 sp=e0000040fedbfdd0 bsp=e0000040fedb8c10 [<a0000001009b5520>] init+0x400/0x660 sp=e0000040fedbfe00 bsp=e0000040fedb8bc8 [<a000000100012490>] kernel_thread_helper+0x30/0x60 sp=e0000040fedbfe30 bsp=e0000040fedb8ba0 [<a000000100008d40>] start_kernel_thread+0x20/0x40 sp=e0000040fedbfe30 bsp=e0000040fedb8ba0 Kernel panic - not syncing: Attempted to kill init! - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html