On Wed, 2013-07-31 at 15:30 -0400, Samantha N. Bueno wrote:
Anaconda was not waiting for all device nodes to be created and the
requisite dasd driver to be loaded. This resulted in device detection
failing when attempting to process the cms conf file.
Patch supplied by Masahiro Matsuya <mmatsuya(a)redhat.com>.
Resolves: rhbz#949409
---
loader/linuxrc.s390 | 1 +
1 file changed, 1 insertion(+)
diff --git a/loader/linuxrc.s390 b/loader/linuxrc.s390
index c54ca93..95e9499 100644
--- a/loader/linuxrc.s390
+++ b/loader/linuxrc.s390
@@ -225,6 +225,7 @@ function readcmsfile() # $1=dasdport $2=filename
fi
# precondition: dasd_eckd_mod driver incl. dependencies loaded,
# dasd_mod must be loaded without setting any DASD online
+ udevadm settle
dev=$(canonicalize_devno $1)
numcpus=$(grep processors /proc/cpuinfo | cut -c19-)
if [ ${numcpus} -eq 1 ]; then
Looks good to me.
--
Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic