Patch to allow netbooting with IBM JS21 GA3 firmware

Andrew Wray andywray at us.ibm.com
Sat Aug 4 01:26:27 EST 2007


Paul,

I don't disagree with your assessment, and I'll try and see what can be
done about the firmware (your comments should help on that front).  This
was just the most expedient thing for me to do (I'm not a firmware
developer) to get yaboot to work with the new firmware.


Thanks,

Andy Wray
e1350 Linux Cluster System Test
IBM, RTP
919-543-6077--T/L 441-6077 (lab)
919-254-6475--T/L 444-6475 (ofc)
919-619-1888 (cell)



                                                                           
             Paul Nasrat                                                   
             <pnasrat at redhat.c                                             
             om>                                                        To 
                                       Andrew Wray/Raleigh/IBM at IBMUS       
             08/03/2007 11:07                                           cc 
             AM                        Jarrod B Johnson/Raleigh/IBM at IBMUS, 
                                       yaboot-devel at ozlabs.org, Paulo      
                                       Ricardo Paz Vital                   
                                       <pvital at br.ibm.com>, Egan Ford/Salt 
                                       Lake City/IBM at IBMUS                 
                                                                   Subject 
                                       Re: Patch to allow netbooting with  
                                       IBM JS21 GA3 firmware               
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




On Fri, 2007-08-03 at 15:33 +0100, Paul Nasrat wrote:
> On Fri, 2007-08-03 at 08:59 -0400, Andrew Wray wrote:
> > I basically had to change the arguments being passed into the open
> > method of obp-tftp from <device>,<filename> to
> > <device>,<siaddr>,<filename>,<yiaddr>,<siaddr> (the last siaddr is
> > because I couldn't get giaddr to come back correctly from
> > prom_get_netinfo() ). I just tried this with pre GA3 firmware on JS21,
> > BTW, and it did work.
>
> According to the 1275 working group recommended practices document "TFTP
> Booting Extensions, Version 1.0, August 29, 1998":
>
> 4.1. arguments to the obp-tftp open method
> The open method of the obp-tftp support package shall support the
> following arguments:
>
>   [bootp,]siaddr,filename,ciaddr,giaddr,bootp-retries,tftp-retries
>
> All of the arguments are optional.

According to PAPR 2.0

C.11 Support Packages
This section describes the PAPR Binding specific requirements of OF
support packages. These support packages are disk-label and tape-label.
For “network” and/or obp-tftp extensions, refer to Open Firmware:
Recommended Practice - TFTP Booting Extensions, Version 0.8 [10]. These
packages support the loading and executing of a client program. Another
means of executing a Client Program is provided when an OS ROM is a
“bootable device”


C.11.3 network Support Package
The network Support Package shall adhere to the Open Firmware:
Recommended Practice - TFTP Booting Extensions, Version 0.8 [10]
documentation functions and conventions.

Sounds as if this is untrue - I can't find version 0.8 but both 0.6d and
1.0 use the optional language.

Sounds as if JS21 GA3 firmware fails to pass PAPR binding requirements.

Paul



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/yaboot-devel/attachments/20070803/d0e900b1/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/yaboot-devel/attachments/20070803/d0e900b1/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic26094.gif
Type: image/gif
Size: 1255 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/yaboot-devel/attachments/20070803/d0e900b1/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/yaboot-devel/attachments/20070803/d0e900b1/attachment-0002.gif>


More information about the Yaboot-devel mailing list