On Wed, Jul 18, 2001 at 07:05:54PM +0200, thomas.langer@infineon.com wrote: > Has somebody already used a PC Keyboard with the Malta development Board? > I have enabled the driver for the keyboard, but I get the bootmessage: > initialize_kbd: Keyboard failed self test > keyboard: Timeout - AT keyboard not present? > > Maybe a problem with the mapping from Intel-IO to mmio? > I'm just starting development on MIPS and don't know where to search. > > (My Kernel is 2.4.3-MIPS-01.00 from ftp.mips.com) Malta kernels don't have a complete keyboard driver. The small bits that are necessary to access the keyboard's I/O register are missing. Please try the (untested) patch below and tell me if it fixes kbd and PS/2 mouse for you. Ralf Index: arch/mips/mips-boards/malta/malta_setup.c =================================================================== RCS file: /home/pub/cvs/linux/arch/mips/mips-boards/malta/malta_setup.c,v retrieving revision 1.6 diff -u -r1.6 malta_setup.c --- arch/mips/mips-boards/malta/malta_setup.c 2001/07/11 23:55:41 1.6 +++ arch/mips/mips-boards/malta/malta_setup.c 2001/07/19 11:28:22 @@ -49,13 +49,10 @@ static int remote_debug = 0; #endif -#ifdef CONFIG_BLK_DEV_IDE extern struct ide_ops std_ide_ops; -#endif -#ifdef CONFIG_BLK_DEV_FD extern struct fd_ops std_fd_ops; -#endif extern struct rtc_ops malta_rtc_ops; +extern struct kbd_ops std_kbd_ops; extern void mips_reboot_setup(void); @@ -130,6 +127,9 @@ #endif #ifdef CONFIG_BLK_DEV_FD fd_ops = &std_fd_ops; +#endif +#ifdef CONFIG_PC_KEYB + kbd_ops = &std_kbd_ops; #endif mips_reboot_setup(); }