A20 handler problem

From: Agust Karlsson (Gusti@pallas.dk)
Date: Mon Jul 17 2000 - 04:05:35 EST


Hi Rob and others on the list.
Thank you for your effort.
Yes it seems that my problem is that there is no 8042 controller in my
system.
But unfortunatly it is not enough to comment out the call to empty_8042.
I have to figure out another way to enable A20 gate handling than the
keyboard way.
Pherhaps somone has tried that before?

Best regards
Gusti

Agust Karlsson
Pallas Informatik
Allerød Denmark

> -----Original Message-----
> From: Robert Kaiser [SMTP:rob@sysgo.de]
> Sent: 17. juli 2000 10:21
> To: Agust Karlsson
> Subject: RE: Reboot on jump to kernel
>
> Hi again,
>
> as promised, here is my colleague's patch. Looking at how trivial it is,
> I'm
> not sure it'll be of much help to you, but anyway...
>
> Good Luck!
>
> Rob
>
> ----------------------------------------------------------------
> Robert Kaiser email: rkaiser@sysgo.de
> SYSGO RTS GmbH
> Am Pfaffenstein 14 phone: (49) 6136 9948-762
> D-55270 Klein-Winternheim / Germany fax: (49) 6136 9948-10
>
>
> --------------------------------------------------------------------------
> --- /usr/src/linux/arch/i386/boot/setup.S Mon Aug 9 21:04:38 1999
> +++ /home/elinux/build/kernel/linux/arch/i386/boot/setup.S Thu Mar 30
> 11:12:57 2000
> @@ -545,13 +545,13 @@
>
> ! that was painless, now we enable A20
>
> - call empty_8042
> +; call empty_8042
> mov al,#0xD1 ! command write
> out #0x64,al
> - call empty_8042
> +; call empty_8042
> mov al,#0xDF ! A20 on
> out #0x60,al
> - call empty_8042
> +; call empty_8042
>
> ! wait until a20 really *is* enabled; it can take a fair amount of
> ! time on certain systems; Toshiba Tecras are known to have this
> --------------------------------------------------------------------------

-
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/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:09 EST