the following patch was just integrated into master: commit 14ebf951e41c085aa2f8420fcf7452dc5761514e Author: Timothy Pearson tpearson@raptorengineeringinc.com Date: Sun Jun 21 16:27:03 2015 -0500
src/southbridge/amd/sb700: Reset SATA controller in AHCI mode during startup
In AHCI mode SeaBIOS randomly fails to detect disks (AHCI timeouts), with the probability of a failure increasing with the number of disks connected to the controller. Resetting the SATA controller appears to show the true state of the underlying hardware, allowing the drive detection code to attempt link renegotiation as needed.
Change-Id: Ib1f7c5f830a0cdba41cb6f5b05d759adee5ce369 Signed-off-by: Timothy Pearson tpearson@raptorengineeringinc.com Reviewed-on: http://review.coreboot.org/11998 Tested-by: Raptor Engineering Automated Test Stand noreply@raptorengineeringinc.com Reviewed-by: Stefan Reinauer stefan.reinauer@coreboot.org Tested-by: build bot (Jenkins)
See http://review.coreboot.org/11998 for details.
-gerrit