i386/51129: ACPI problem, booting from install cd fails

Emanuel Haupt haupt at outof.ch
Fri Apr 18 06:00:32 PDT 2003


>Number:         51129
>Category:       i386
>Synopsis:       ACPI problem, booting from install cd fails
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 18 06:00:29 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Emanuel Haupt
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
critical.ch
>Environment:
System: FreeBSD paramecium.home.cablecom.ch 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Thu Apr 17 11:47:54 CEST 2003 root at paramecium.cablecom.ch:/usr/obj/usr/src/sys/PARAMECIUM-OC i386



Compaq Evo N610c Laptop, latest BIOS (F.10 A), http://h18007.www1.hp.com/support/files/evonotebook/us/locate/63_4215.html

>Description:

if you boot from a 5.0-RELEASE (up to CURRENT) floppy/cd, the system will cause errors and system does not come up:

    ACPI-0625: *** Info: GPE Block0 defined as GPE0 to GPE15
    ACPI-0625: *** Info: GPE Block1 defined as GPE16 to GPE31
acpi0: power button is handled as a fixed feature programming model.
Timecounter "ACPI-fast"  frequency 3579545 Hz
    ACPI-1287: *** Error: Method execution failed, AE_AML_BUFFER_LIMIT
    ACPI-1287: *** Error: Method execution failed, AE_AML_BUFFER_LIMIT
    ACPI-1287: *** Error: Method execution failed, AE_AML_BUFFER_LIMIT
can't fetch resources for \\_SB_.C045 - AE_AML_OPERAND_TYPE

then it ends up in:

Root mount failed: 6

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot>

even if system is installed (see Fix) it will hang with the same errors.

>How-To-Repeat:

insert a 5.0-RELEASE/CURRENT cd/floppy into your compaq evo n610c and try to boot from it.

>Fix:

the only thing i figured out is:

OK: set hint.acpi.0.disabled="1"

or: printf 'hint.acpi.0.disabled="1"\n' >> /boot/loader.conf


--- dmesg.err begins here ---
<dmesg>

Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Thu Apr 17 11:47:54 CEST 2003
    root at paramecium.cablecom.ch:/usr/obj/usr/src/sys/PARAMECIUM-OC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc05a7000.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc05a70a8.
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 1196125712 Hz
CPU: Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz (1196.13-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
  Features=0xbfebf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
real memory  = 536674304 (511 MB)
avail memory = 515125248 (491 MB)
Pentium Pro MTRR support enabled
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <COMPAQ CPQ00B7 > on motherboard
pcibios: BIOS version 2.10
    ACPI-0625: *** Info: GPE Block0 defined as GPE0 to GPE15
    ACPI-0625: *** Info: GPE Block1 defined as GPE16 to GPE31
acpi0: power button is handled as a fixed feature programming model.
Timecounter "ACPI-fast"  frequency 3579545 Hz
    ACPI-1287: *** Error: Method execution failed, AE_AML_BUFFER_LIMIT
    ACPI-1287: *** Error: Method execution failed, AE_AML_BUFFER_LIMIT
    ACPI-1287: *** Error: Method execution failed, AE_AML_BUFFER_LIMIT
can't fetch resources for \\_SB_.C045 - AE_AML_OPERAND_TYPE
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
acpi_cpu0: <CPU> port 0x530-0x537 on acpi0
acpi_tz0: <thermal zone> port 0x530-0x537 on acpi0
acpi_tz1: <thermal zone> port 0x530-0x537 on acpi0
acpi_acad0: <AC adapter> on acpi0
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio0: type 16550A
sio1 port 0x100-0x107,0x3e8-0x3ef irq 3 drq 1 on acpi0
sio1: type 16550A
Timecounters tick every 1.000 msec
DUMMYNET initialized (011031)
ipfw2 initialized, divert disabled, rule-based forwarding enabled, default to deny, logging limited to 100 packets/entry by default
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
system power profile changed to 'economy'
Mounting root from ufs:/dev/ad0s1a
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot> 
panic: Root mount failed, startup aborted.

syncing disks, buffers remaining... 
done
Uptime: 2s
Terminate ACPI
Automatic reboot in 15 seconds - press a key on the console to abort
--> Press a key on the console to reboot,
--> or switch off the system now.
Rebooting...

</dmesg>
--- dmesg.err ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list