[EMAIL PROTECTED] writes:

> I have trouble in initializing keyboard and mouse on my 815ep board..
> (ms7057c) 
> Super I/O chip of my board is ITE8712f and I think I correctly configured
> the super i/o chip
> because, I compared super i/o register values using original bios.
> currently I didn't implement nsuper i/o interface but just enabled keyboard
> in setup_serial.inc. 
> However, even if i boot with "kbd-reset" kernel parameter, keyboard doen't
> work and emit following messages. 
> ---
> initialize_kbd: Keyboard interface failed self test 
> ..
> keyboard: Timeout - AT keyboard not present?(ed)
> keyboard: Timeout - AT keyboard not present?(f4)  
> ---
> 
> I made user level keyboard initialization program to test keyboard using
> src/pc80/keyboard.c 
> It shows me that 8042 self test works (it retun 0x55 correctly) but it fail
> to do keyboard self test 
> outb(0xff, 0x60) command should return 0xfa on completioin but it return
> 0xfe. 
> 
> Because I can't find any mistake in super i/o programming, I suspect if
> there's any special registers 
> to configure in ich2 southbridge. If you enabled your keyboard successfully
> on your ich2 based p4d6 board 
> please tell me how.. 

Hmm. I am not certain of the magic but I just tested it and it
is working.  It is very strange typing on a kvm swich with keyboard
and no video :)  The keyboard is implemented by a completely different
superio chip so that may be part of the issue.

There are a few places in the ich2 where I enable things like serial
irqs from the LPC bus, but I don't know what the magic is in
particular.

It has been a long time since that was even an issue for me.  But the
code is checked into the tree so feel free to take a look.

Eric

Reply via email to