[LinuxBIOS] EPIA patch to fix non working IDE, with sigin off
Ben Hewson
ben at hewson-venieri.com
Sun Apr 29 18:16:17 CEST 2007
patch to fix the IDE configuration on EPIA boards. At some point this
broke and stopped FILO
from being able to boot.
The fix is a simple one line change plus a comment to
src/mainboard/via/epia/auto.c to write to the IDE
configuration register 0x42 . This has always been done here, however
at some point
something broke it.
The same register was also being set correctly in ide_init(), however
for some reason
this does not work. Possibly the register needs to be set before the IDE
peripheral is enabled
or maybe it is a timing issue.
The section of code in ide_init() (
src/southbridge/via/vt8231/vt8231_ide.c ) that does
write to register 0x42 has been commented out as it is superfluous
and I have added a comment to indicate the reason, should someone at a
future date wonder
why.
I have also changed the default COM speed from 19200 to 115200 in
src/mainboard/via/epia/Options.lb
There has been mention before about the EPIA board not being able to use
115200 but I have seen
no such problems with my board.
Signed-off-by: Ben Hewson <ben at hewson-venieri.com>
--------------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: epia-patch.diff
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070429/6259ca28/attachment.ksh>
More information about the coreboot
mailing list