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