[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
