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>
