Hi, I struggled with a very similar scenario, last day or two. I was trying to install debian unstable on an iBook, via netboot, onto an externally attached firewire disk device. Failing the install yaboot step (with no details being obvious), I first tried to do the boot setup and boot manually (which I failed).
When I peeked into the process a bit more, I found why the yaboot setup didn't work, and tried a hack in ofpath. This ofpath states that the particular scsi driver isn't supported, and quits, so the yaboot installation fails ... you can see it in syslog on the installation filesystem. I dropped into a shell from the Debian installer menus, hand-modified ofpath, and manually ran the yaboot installer script, which finally worked. The vmlinux and initrd.gz I took were from -- "~luther/d-i/images/2005-02-25/powerpc/netboot" on people.debian.org
In the script "ofpath", in the "scsi_ofpath" function, I added a case option: sbp2) HOST_LIST="$(for i in `find /proc/device-tree -name compatible` ; do lgrep "$i" "pciclass,0c0010" ; done)" DEVICE_PATH="$(printhost $SCSI_HOSTNUMBER $HOST_LIST)" echo "${DEVICE_PATH##*device-tree}/node/sbp-2/[EMAIL PROTECTED]:$PARTITION" ;;
That search pattern "pciclass,0c0010" might not be the most very rigorous spec, but for some reason I was having trouble with the carats ("^"), perhaps some difference between busybox's grep and the target's. Anyway, I hope that this suggestion will help someone, I don't know who currently takes care of ofpath. (Now I need that pivot_root to work, so I just have to fix my initrd like Joerg has explained in bug 288010;) Thanks!! Larry.
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]