My yaboot changes for PPCRCD
Paul Nasrat
pnasrat at redhat.com
Thu Mar 30 06:40:01 EST 2006
On Wed, 2006-03-29 at 21:13 +0200, Przemek Iskra wrote:
> On Wed, Mar 29, 2006 at 10:28:21AM -0600, Nathan Lynch wrote:
> > Przemek Iskra wrote:
>
> > > * yaboot-net.patch *
> > > fix file detection in network device-path on iBook G4
> >
> > Can you tell us more about what the problem was?
>
> so, it is iBook G4, OF:
>
> Apple PowerBook6,5 4.8.7f1 BootROM built on 09/23/04 at 16:13:38
>
>
> my dhcp and tftp servers are correctly configured, if i boot with:
> > boot enet:,\boot\yaboot
OK here I have a G5 PowerMac7,3 5.1.8f7 BootROM.
boot enet:,\yaboot
/chosen/bootpath = /ht at 0,f20000000/pci at 6/ethernet at f:10.13.0.16,\yaboot
It tries open
/ht at 0,f2000000/pci at 6/ethernet at f:, filename=yaboot.conf
Which works as expected.
Using \boot\yaboot also grabs yaboot.conf from \yaboot.conf not \boot
\yaboot.conf.
So it looks as if indeed net booting from non \ paths on pmac is broken.
The actual parsing code is based fairly comprehensively on 1275, but we
are After parse_device_path getting file=\0.
It looks as if Przemek's analysis is correct, we are not handling this
properly. Mac OF doesn't propagate the bootp arg to /chosen/bootpath I
need to see what pSeries does.
Paul
More information about the Yaboot-devel
mailing list