Bugzilla – Bug 132040
Systems hangs on normal boot on Acer Aspire T630-HB62
Last modified: 2006-01-03 11:36:43 UTC
When booting the default kernel with ACPI enabled the system hangs on boot. This is likely due to an erroneous ACPI table on the used motherboard. When started with acpi=off the boot process continues successfully. If required I can provide the boot messages grabbed with the serial console.
Better try: pci=noacpi if that works you should try this kernel: ftp.suse.com/pub/people/trenn/10_0_kernel_reboot_fix/kernel-default-2.6.13-2.i586.rpm There is already fixed something for booting with acpi.
I've tried the boot option pci=noacpi but this does not solve the problem. As I was rebooting I took some notes from the installed Award BIOS: Main Board ID : GRS400M BIOS Version : R01-B0 BIOS Release Date : 2005/05/12 I've searched on the Acer website for a BIOS update but there is none available. (In reply to comment #1) > Better try: pci=noacpi > if that works you should try this kernel: > ftp.suse.com/pub/people/trenn/10_0_kernel_reboot_fix/kernel-default-2.6.13-2.i586.rpm > There is already fixed something for booting with acpi. >
Please attach boot messages as suggested in #1.
These are the boot messages: Press any key to continue. root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel /vmlinuz root=/dev/sda5 vga=normal selinux=0 resume=/dev/sda2 splas h=silent console=tty0 console=ttyS0,38400 [Linux-bzImage, setup=0x1e00, size=0x198ab0] initrd /initrd [Linux-initrd @ 0x1fe35000, 0x1ba5cf bytes] Linux version 2.6.13-15-smp (geeko@buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 SMP Tue Sep 13 14:56:15 UTC 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) 127MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000f52c0 DMI 2.3 present. Using APIC driver default ACPI: PM-Timer IO Port: 0x1008 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 15:4 APIC version 20 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) Processor #1 15:4 APIC version 20 ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1]) ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1]) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000) Built 1 zonelists Kernel command line: root=/dev/sda5 vga=normal selinux=0 resume=/dev/sda2 splash=silent console=tty0 console=ttyS0,38400 bootsplash: silent mode. Initializing CPU#0 PID hash table entries: 4096 (order: 12, 65536 bytes) Detected 3000.601 MHz processor. Using pmtmr for high-res timesource Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 1031940k/1048512k available (2330k kernel code, 15648k reserved, 750k data, 252k init, 131008k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 6010.09 BogoMIPS (lpj=12020182) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Mount-cache hash table entries: 512 monitor/mwait feature present. using mwait in idle threads. CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 1024K CPU: Physical Processor ID: 0 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU0: Intel P4/Xeon Extended MCE MSRs (12) available CPU0: Thermal monitoring enabled mtrr: v2.0 (20020519) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. checking if image is initramfs... it is Freeing initrd memory: 1769k freed ACPI: Looking for DSDT in initrd... not found! not found! CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 01 Booting processor 1/1 eip 3000 Initializing CPU#1 Calibrating delay using timer specific routine.. 6000.66 BogoMIPS (lpj=12001337) monitor/mwait feature present. CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 1024K CPU: Physical Processor ID: 0 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel P4/Xeon Extended MCE MSRs (12) available CPU1: Thermal monitoring enabled CPU1: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 01 Total of 2 processors activated (12010.75 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 pin1=2 pin2=-1 checking TSC synchronization across 2 CPUs: passed. Brought up 2 CPUs NET: Registered protocol family 16 ACPI: bus type pci registered PCI: PCI BIOS revision 3.00 entry at 0xfafc0, last bus=2 PCI: Using MMCONFIG ACPI: Subsystem revision 20050408 ACPI-0362: *** Error: Looking up [\_SB_.PCI0.LNKC] in namespace, AE_NOT_FOUND search_node dffedcc0 start_node dffedcc0 return_node 00000000 ACPI-0316: *** Warning: Could not execute arguments for [PICM] (Package), AE_NOT_FOUND ACPI-0362: *** Error: Looking up [\_SB_.PCI0.LNKB] in namespace, AE_NOT_FOUND search_node dffe96c0 start_node dffe96c0 return_node 00000000 ACPI-0316: *** Warning: Could not execute arguments for [PICM] (Package), AE_NOT_FOUND ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] segment is 0 ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
Ohh, could you also attach (better create an attachement for that) acpidmp output. Argg, not sure, but I think you need to get the system booted without acpi=off. But maybe it works anyways. Just start a "acpidmp >acpidmp". Is there data in the file? Please attach. If not we have a problem, you could try to boot with init=/bin/bash..., but \_SB_.PCI0.LNKC/B/... is probably the disk and/or network and I am not sure how you should be able to save acpidmp output without those devices set up. Maybe you get a terminal over serial console? Try with acpi=off first, maybe you even get the acpidmp output.
Created attachment 56343 [details] Output from executing "acpidmp >acpidmp"
Created attachment 56357 [details] Workarounded DSDT for inclusion to initrd Could you please try to: 1) boot with acpi=off (or however to bring the system up) 2) Place the attached file into /etc/DSDT.aml 3) Edit in /etc/sysconfig/kernel the variable: ACPI_DSDT="" to ACPI_DSDT="/etc/DSDT.aml" 4) Invoke mkinitrd (there should be line adding DSDT.aml or similar) 5) Reboot without acpi=off 6) Does it come up? Can you please provide dmesg or serial console output again?
Created attachment 56366 [details] Results of actions from comment #7 System hangs still on boot.
Created attachment 56477 [details] another try to workaround DSDT bugs Could try this one with the same previously described steps. Could it be that you do not have a AGP system? If this one also fails, could you please boot with sysreq=1 and hit the sysreq-t button when it hangs.
Created attachment 56483 [details] Results of actions from comment #9 Seems like that there is not much difference to the results of the previous try.
Hmm, could you try with sysreq=1 and hit the sysreq-t button if it hangs. If the info from there is not enough or it froze too hard, I fear we have to setup a kernel with ACPI_DEBUG=y compiled in and increase the acpi debug level by e.g. acpi_dbg_level=0x2F boot param. Trying out a current 2.6.14 vanilla kernel would also be interessting.
No answer for more than a month... Is this bug still valid for recent OpenSuse 10.1 versions? If yes, please reopen the bug.
I have had similar problems installing SuSe 10.0 on an Acer Aspire T630. Following the advice here I downloaded SuSe 10.1 and installed this using the CD set. The installation was successful but there were some problems with the online update that I haven't fixed yet.
Are there YOU updates for 10.1? I doubt it. However, feel free to open other bug reports if you still have problems with 10.1. These bugs have higher priority as the product will be shipped soon. Thanks!