echo "${DEVICE_PATH##*device-tree}/@$DEVICE_ID:$PARTITION"
;;
ata_k2|sata_svw)
- HOST_LIST="$(for i in `find /proc/device-tree -name compatible` ; do
- lgrep "$i" "k2-s-ata" ; done)"
+ HOST_LIST="$(for i in `find /proc/device-tree -name compatible ` ; do
+ lgrep "$i" "k2-sata" ; done | sort)"
DEVICE_PATH="$(printhost $SCSI_HOSTNUMBER $HOST_LIST)"
- echo "${DEVICE_PATH##*device-tree}/k2-sata@$DEVICE_ID/disk@0:$PARTITION"
+ echo "${DEVICE_PATH##*device-tree}/disk@0:$PARTITION"
;;
*)
echo 1>&2 "$PRG: Driver: $SCSI_DRIVER is not supported"
{
case "$DEVNODE" in
sd*)
- if ls -l /proc/device-tree | grep -q ^lr ; then
- true
- else
- echo 1>&2 "$PRG: /proc/device-tree is broken. Do not use BootX to boot, use yaboot."
- echo 1>&2 "$PRG: The yaboot HOWTO can be found here: http://www.alaska.net/~erbenson/doc"
- return 1
- fi
-
## use common scsiinfo function to get info we need.
scsiinfo || return 1