d62cafcf35
This is a cryptographically signed message in MIME format. Date: Thu, 9 Aug 2018 07:27:35 +0200 Currently, the GRUB payload for coreboot does not detect the Western Digital hard disk WDC WD20EARS-60M AB51 connected to the ASRock E350M1, as that takes over ten seconds to spin up. ``` disk/ahci.c:533: port 0, err: 0 disk/ahci.c:539: port 0, err: 0 disk/ahci.c:543: port 0, err: 0 disk/ahci.c:549: port 0, offset: 120, tfd:80, CMD: 6016 disk/ahci.c:552: port 0, err: 0 disk/ahci.c:563: port 0, offset: 120, tfd:80, CMD: 6016 disk/ahci.c:566: port: 0, err: 0 disk/ahci.c:593: port 0 is busy disk/ahci.c:621: cleaning up failed devs ``` GRUB detects the drive, when either unloading the module *ahci*, and then loading it again, or when doing a warm reset. As the ten second time-out is too short, increase it to 32 seconds, used by SeaBIOS. which detects the drive successfully. The AHCI driver in libpayload uses 30 seconds, and that time-out was added in commit 354066e1 (libpayload: ahci: Increase timeout for signature reading) with the description below. > We can't read the drives signature before it's ready, i.e. spun up. > So set the timeout to the standard 30s. Also put a notice on the > console, so the user knows why the signature reading failed. Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> |
||
---|---|---|
.. | ||
boot | ||
bus | ||
commands | ||
disk | ||
efiemu | ||
font | ||
fs | ||
gdb | ||
gettext | ||
gfxmenu | ||
gnulib | ||
hello | ||
hook | ||
io | ||
kern | ||
lib | ||
loader | ||
mmap | ||
net | ||
normal | ||
osdep | ||
partmap | ||
parttool | ||
script | ||
term | ||
tests | ||
video | ||
gdb_grub.in | ||
genemuinit.sh | ||
genemuinitheader.sh | ||
genmod.sh.in | ||
genmoddep.awk | ||
gensyminfo.sh.in | ||
gensymlist.sh | ||
gentrigtables.c | ||
gmodule.pl.in | ||
gnulib-fix-gcc7-fallthrough.diff | ||
gnulib-fix-null-deref.diff | ||
gnulib-fix-width.diff | ||
gnulib-no-abort.diff | ||
gnulib-no-gets.diff | ||
Makefile.am | ||
Makefile.core.def | ||
modinfo.sh.in |