Hi
added a patch with a new target for mainboard ASUS A8N-E. I used tyan/s2891 as a code basis.
Code compiles(tested with openSUSE 10.2 and gcc 4.1.2 on AMD64) and boots(also tested with openSUSE 10.0 and standard SMP kernel). Memtest-86 v3.2 started with filo ran through without errors.
known issues: - more than one DIMM is not working (seems to be a general issue known from other ck804 boards with athlon 64 [1]) - RAM olny runs with small modification of amdk8/raminit.c !!!!!!!! => comment out debug for athlon 64 in line 1204 ----------------------------------------------------------------------------------------------------------------- -#if 1 +#if 0 //By yhlu for debug Athlon64 939 can do dual channel, but it ..... if (unbuffered && is_opteron(ctrl)) { die("Unbuffered Dimms not supported on Opteron"); ----------------------------------------------------------------------------------------------------------------- - ps2 keyboard and mouse are not working yet (use usb counterparts instead) => seems to be an interrupt issue?? maybe someone with ck804 datasheets or board schematics able to help out here ? - PCI_ROM of my external PCIE VGA does sometimes not get loaded after power off? After soft reboot it is back again. Maybe pci init of linuxbios is just too fast for the card :)
The patch also targets pc80/keyboard.c. I added an error message in case of a selftest failure.
The superio ite it8712f implementation was modified too but as far as these changes did not really solve my interrupt issue for keyboard and mouse i would provide these changes in a separate patch if it is of any interest.
Signed-off-by: Philipp Degler pdegler@rumms.uni-mannheim.de
phil
----------------------------------------------- [1] http://thread.gmane.org/gmane.linux.bios/21183/focus=21444