On Wed, Aug 29, 2007 at 06:35:23PM +0200, Carl-Daniel Hailfinger wrote: > > SuperI/O found at 0x2e: id=0x8712, chipver=0x7 > > ITE IT8712 > > switching to LDN 0x4 > > idx 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 > > val 01 02 90 00 00 00 80 00 0a 00 80 00 ff > > def 00 02 90 02 30 09 00 00 00 00 00 NA NA > > ldn 0x4, idx 0x70: interrupt level of environment controller. > prop: 0x00, lb 0x09. change? > > > switching to LDN 0x5 > > idx 30 60 61 62 63 70 71 f0 > > val 01 00 60 00 64 01 02 68 > > def 01 00 60 00 64 01 02 00 > > ldn 0x5, idx 0xf0: keyboard special config. > prop: 0x68, lb 0x40. > prop: no irq sharing, lb: active irq sharing. change? > prop: kbc clock 8mhz, lb: kbc clock 12mhz. FIX! > > IF you fix the stuff mentioned above, PS/2 keyboard should work fine. > PCI is not affected by SuperIO config. USB keyboard can be investigated > later if the PS/2 fixes don't help.
Thanks for the hints. I changed the mentioned registers to the same values they had with propietary BIOS, but to no avail. Attaching a diff of my changes. Any idea? Should I go after all the other disparities? -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.) -- linuxbios mailing list [email protected] http://www.linuxbios.org/mailman/listinfo/linuxbios
