Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Mar 2002 09:15:06 -0800 (PST)
From:      Jeff Kletsky <jeff+freebsd@wagsky.com>
To:        current@FreeBSD.ORG
Cc:        "'Jeff Kletsky'" <jeff+freebsd@wagsky.com>
Subject:   RE: ACPI autoload failed -- unable to install
Message-ID:  <Pine.BSF.4.21.0203160835240.81768-100000@wildside.wagsky.com>
In-Reply-To: <000001c1cca3$9674d820$2800a8c0@dixiechicken.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Summary:

    Unable to boot from installation floppies on Sony PCG-SRX7E/P, 
    Asus (CUV4X?) MB, Intel SE440BX2 MB, due to missing acpi.ko or
    inability of loader/kernel supplied with installation floppies to
    run without it.



Otterr suggested that there may be ACPI issues with the ASUS MB (see
snippet at bottom of this message).

Just for a sanity check, I have tried booting an Intel SE440BX2 MB system
with the 5.0-20020314-CURRENT floppies, and obtain the same general results. 


When mfsroot has loaded,

acpi_load=YES
hint.acpi.0.oem=PTLTD
hint.acpi.0.revision=1
hint.acpi.0.rsdt=0x03ffdd71

and this runs through the 'ACPI autoload failed - no such file or
directory' message, assumed from the code snippet of i386_module.c
shown in the next portion of this message.  It is then followed by
(taken from a run where the boot process was un-interrupted by any
keyboard interaction other than <ENTER> once mfsroot floppy had been
inserted):

Please insert MFS root floppy and press enter:

-
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/kernel]...
ACPI autoload failed - no such file or directory
-
int=0000000e  err=00000002  efl=00010093  eip=c03069f2
eax=00000081  ebx=0082fc00  ecx=00000000  edx=00000102
esi=0082f000  edi=00837000  ebp=00000000  esp=c0832d98
cs=0008  ds=0010  es=0010    fs=0010  gs=0010  ss=0010
cs:eip=00 83 ec 18 57 00 00 a1-84 15 37 c0 a3 0c 77 38
       co a1 88 15 37 c0 a3 e4-77 38 c0 05 a0 1d 00 00
ss:esp=04 94 12 c0 00 70 83 00-00 f0 82 00 00 00 00 00
       00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
BTX halted



If I 'OK unset acpi_load' (code for these functions appears to be
src/sys/boot/i386/libi386/ i386_module.c v1.5 and biosacpi.c v1.1)
then i386_module.c should *not* try to load acpi:

    /* autoload ACPI support */
    /* XXX should be in 4th keyed off acpi_load */
    if ((getenv("acpi_load") && !getenv("hint.acpi.0.disable"))) {
        error = mod_load("acpi", NULL, 0, NULL);
        if (error != 0)
            printf("ACPI autoload failed - %s\n", strerror(error));
    }

However, from the 5.0-20020314-CURRENT floppies, this results in 
(the same as above) BTX dump of:

OK boot
|
int=0000000e  err=00000002  efl=00010093  eip=c03069f2
eax=00000081  ebx=0082fc00  ecx=00000000  edx=00000102
esi=0082f000  edi=00837000  ebp=00000000  esp=c0832d98
cs=0008  ds=0010  es=0010    fs=0010  gs=0010  ss=0010
cs:eip=00 83 ec 18 57 00 00 a1-84 15 37 c0 a3 0c 77 38
       co a1 88 15 37 c0 a3 e4-77 38 c0 05 a0 1d 00 00
ss:esp=04 94 12 c0 00 70 83 00-00 f0 82 00 00 00 00 00
       00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
BTX halted


just in case something has changed in the way to create floppies...

fdformat /dev/fd0
dd if=kern.flp of=/dev/fd0

(you never know -- that has been about the same since I installed
FreeBSD 2.2 -- some things *do* change)



Anyone else trying to install from floppies onto an ACPI-enabled
machine?  The silence is deafening...

Jeff




On Fri, 15 Mar 2002, Otterr wrote:

> Date: Fri, 15 Mar 2002 23:32:30 -0500
> From: Otterr <otterr@telocity.com>
> To: 'Jeff Kletsky' <jeff+freebsd@wagsky.com>
> Cc: current@FreeBSD.ORG
> Subject: RE: ACPI autoload failed -- unable to install
> 
> Jeff,
>  FWIW, the Asus A7A266 is not completely ACPI compliant. Yours may not be
> either. It may be worth researching *cough* or replacing *cough*.
> -Otter
> 
> 
> -----Original Message-----
> From: owner-freebsd-current@FreeBSD.ORG
> [mailto:owner-freebsd-current@FreeBSD.ORG]On Behalf Of Jeff Kletsky
> Sent: Friday, March 15, 2002 10:07 PM
> To: Jeff Kletsky
> Cc: current@FreeBSD.ORG
> Subject: Re: ACPI autoload failed -- unable to install
> 
> 
> I find it impossible to install 5.0-CURRENT from floppies, for both a
> current desktop and a current laptop machine.  With this now occurring
> on two disparate machines, I have to believe there is either something
> very broken with the install floppies, or with me.  If it is me,
> *please* let me know!
> 
> 
> 
> I have gotten today's snapshot, 5.0-20020315-CURRENT, created the
> kernel and mfsroot 1.44 floppies, and attempted to boot a desktop
> machine from them. This is (from my 4.5-STABLE hard drive):
> 
> CPU: Pentium III/Pentium III Xeon/Celeron (733.13-MHz 686-class CPU)
>   Origin = "GenuineIntel"  Id = 0x686  Stepping = 6
>   Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,
>                      MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
> real memory  = 402571264 (393136K bytes)
> 
> It is an Asus MB with a VIA chipset. Full (4.5) dmesg.boot is attached
> at the end of this message.
> 
> Once again, the error message is that ACPI cannot be found. BTX then
> halts with:
> 
> int=00000006  err=00000000  efl=00010006  eip=c0306b40
> eax=00000081  ebx=0082fc00  ecx=00000000  edx=00000102
> esi=0082f000  edi=009b6000  ebp=00000000  esp=c09b1d98
> cs=0008  ds=0010  es=0010    fs=0010  gs=0010  ss=0010
> cs:eip=ff ff ff ff ff 18 57 56-ff a1 e4 16 37 c0 a3 6c
>        78 38 c0 a1 e8 16 37 c0-a3 44 79 38 c0 05 a0 1d
> ss:esp=04 94 12 c0 00 70 83 00-00 f0 82 00 00 00 00 00
>        00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
> BTX halted
> 
> 
> Thanks for your help,
> 
> Jeff


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0203160835240.81768-100000>