Re: APM power down problems

Stephen.Rothwell@canb.auug.org.au
Fri, 27 Nov 1998 01:10:53 +1100


Hi Peter,

Peter Hofmann <pxh@gmx.net> writes:
>
> > general protection fault: f000
> > CPU: 0
> > EIP: 0050:[<0000898F>]
> > EFLAGS: 00010047
> > eax: 00005301 ebx: 00000001 ecx: 00000003 edx: 00000000
> > esi: bfff82e6 edi: 080492e1 ebp: 67890000 esp: c19cbe38
> > Process halt: (pid: 376, process nr: 15, Stackpage = c19cb000)
> > Stack: 0000bfff be526789 0001c19c 00000000 00030000 53070000 00000000 00000000
> > 82d50058 82aaff04 0000827d 00160000 004881e6 00000003 c0106335 00000010
> > 00000018 00000018 00000000 bfffff04 080492e1 bffffdc4 bfffff04 00000286
> > Call Trace: [<c0106336>] [<c0106378>] c0107179>] [<c011287f>] [<c01c2292>]
> > [<c0141559>] [<c010e4cd>] [<c010e74c>] [<c010edff>] [<c0117bac>] [<c010fae7>]
> > [<c01087f0>]
> > Code: <1> Unable to handle kernel paging request at virtual address 0000898f
> > current->tss.cr3 = 01953000, %cr3 = 019530000
> > *pde = 00000000
> >
>
> OK, I repeat myself, for me this is also the same error message. The
> registers show the same values...
>
> I use a recent Epox BIOS (from 10/30/98).
>
> Does anybody have an idea what I should try next?

As I said before, this is a broken BIOS. As someone else said before,
it works under Windows because windows reverts to real mode before
calling the BIOS to power off the system.

Next you should turn off CONFIG_APM_POWER_OFF. Or write me a patch
to put the processor back into real mode.

Sorry, thats all I can tell you.

Cheers,
Stephen

--
Stephen Rothwell                    Stephen.Rothwell@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/