Current yaboot version from rawhide doesn't support external drives properly (usb and firewire). I've taken the patch from http://mir2.ovh.net/gentoo-portage/sys-boot/yaboot/files/yaboot-1.3.13-ofpath.patch, made a few changes and tested it with external USB and Firewire drives - it seems to work, my Powerbook G4 is able to boot from them with no trouble. Please apply to yaboot git, and hopefully it shows up in rawhide soon, maybe even in time for FC6.
Created attachment 137510 [details] support for sbp-2 and usb-storage SCSI drivers in ofpath
Oops, the usb-storage part is actually broken (only works in one specific case, and not when the drive is plugged via a hub, etc.), discard :) Other fixes are fine.
Created attachment 137514 [details] support for sbp-2 and usb-storage SCSI drivers in ofpath Ok, sorry for the confusion :) The new patch adds support for usb/firewire in a much simpler and sweeter way, similar to other SCSI drivers already present in ofpath. I tested it with usb in various configurations and also with firewire and it works. Please apply.
Fixed in yaboot git tree and rawhide.