yaboot fails to get the [scyg]iaddr fields from netinfo
Roman Rakus
rrakus at redhat.com
Sat Jan 30 04:15:07 EST 2010
Hi,
yaboot fails to get the [scyg]iaddr fields from netinfo even if these
fields are passed from arguments list. For example:
0 > boot
network1:bootp,10.0.0.242,yaboot_rhel6d,10.0.0.241,10.0.0.1,5,5,255.255.255.0
but yaboot doesn't use them and they are not in /chosen/. In my booting
system there is debug message `prom_get_netinfo - using
/chosen/bootpreply-packet'. But in the nonbooting system there is no
such message.
The resulting messages are:
Welcome to yaboot version 1.3.14 (Red Hat 1.3.14-23.el6)
Enter "help" to get some basic usage information
boot: linux
parse_device_path - imagepath = /vmlinuz-2.6.31-33.el6.ppc64; defdevice
/lhea at 23c00100/ethernet at 23e00100:; defpart -1, deffile /vmlinux
/vmlinuz-2.6.31-33.el6.ppc64: Unable to parse
boot:
So the infected functions are (in the order from deepest to shallowest):
prom_get_netinfo()
extract_netinfo_args()
parse_device_path()
get_params()
yaboot_text_ui()
...
<javascript:l(0)>
Is there any way how to debug this?
Shouldn't be yaboot changed so it uses command line arguments for addresses?
RR
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/yaboot-devel/attachments/20100129/29222eb8/attachment.htm>
More information about the Yaboot-devel
mailing list