On 29.08.2007 13:30, Robert Millan wrote:
On Tue, Aug 28, 2007 at 06:31:40PM +0200, Carl-Daniel Hailfinger wrote:
What sort of problems did the board with the IT8712F have?
- PS/2 keyboard doesn't work (neither in FILO or Linux).
- USB keyboard works on Linux but not on FILO.
- PCI (not PCI-e/AGP/whatever) VGA works fine, but if I plug an additional ethernet card (tried 3 different brands), VGA output is broken. The only thing I see in display is " Φ╘±╣↓" (always the same).
- Serial port works fine, though.
With a dump from under proprietary bios and lb, we can compare and make sure the right registers are set the way you need them.
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.
Carl-Daniel