Bug 132040 - Systems hangs on normal boot on Acer Aspire T630-HB62
Summary: Systems hangs on normal boot on Acer Aspire T630-HB62
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Final
Hardware: i586 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: Thomas Renninger
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-02 17:23 UTC by Andreas Gaupmann
Modified: 2006-01-03 11:36 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Output from executing "acpidmp >acpidmp" (76.12 KB, text/plain)
2005-11-03 10:41 UTC, Andreas Gaupmann
Details
Workarounded DSDT for inclusion to initrd (15.21 KB, application/octet-stream)
2005-11-03 12:18 UTC, Thomas Renninger
Details
Results of actions from comment #7 (4.53 KB, text/plain)
2005-11-03 12:59 UTC, Andreas Gaupmann
Details
another try to workaround DSDT bugs (14.99 KB, application/octet-stream)
2005-11-04 12:06 UTC, Thomas Renninger
Details
Results of actions from comment #9 (4.50 KB, text/plain)
2005-11-04 13:55 UTC, Andreas Gaupmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Gaupmann 2005-11-02 17:23:30 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.
Comment 1 Thomas Renninger 2005-11-02 17:43:06 UTC
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.
Comment 2 Andreas Gaupmann 2005-11-03 07:49:45 UTC
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.
> 

Comment 3 Thomas Renninger 2005-11-03 09:22:33 UTC
Please attach boot messages as suggested in #1.
Comment 4 Andreas Gaupmann 2005-11-03 09:51:46 UTC
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


Comment 5 Thomas Renninger 2005-11-03 10:13:27 UTC
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.
Comment 6 Andreas Gaupmann 2005-11-03 10:41:24 UTC
Created attachment 56343 [details]
Output from executing "acpidmp >acpidmp"
Comment 7 Thomas Renninger 2005-11-03 12:18:47 UTC
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?
Comment 8 Andreas Gaupmann 2005-11-03 12:59:16 UTC
Created attachment 56366 [details]
Results of actions from comment #7

System hangs still on boot.
Comment 9 Thomas Renninger 2005-11-04 12:06:09 UTC
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.
Comment 10 Andreas Gaupmann 2005-11-04 13:55:26 UTC
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.
Comment 11 Thomas Renninger 2005-11-04 14:04:02 UTC
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.
Comment 12 Thomas Renninger 2005-12-20 13:27:17 UTC
No answer for more than a month...
Is this bug still valid for recent OpenSuse 10.1 versions?
If yes, please reopen the bug.
Comment 13 Jason Cozens 2006-01-01 09:59:30 UTC
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.
Comment 14 Thomas Renninger 2006-01-03 11:36:43 UTC
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!