6 MB limit of initrd

Scott Moser ssmoser at us.ibm.com
Wed Feb 6 01:29:32 EST 2008


On Tue, 5 Feb 2008, Paul Nasrat wrote:

> 
> On 5 Feb 2008, at 14:00, Scott Moser wrote:
> > 
> > Please try building with commit c8b04c614770870d75825c19bcd4729cc779b84a
> > backed out (ie: git-checkout -f; git-show c8b04c61 | patch -p1 -R ; make
> > clean ; make
> > 
> > I have a colleague who was having a similar problem on a power5 lpar
> > system with firmware at SF240_332 .  Doing the above fixed the problem.
> > He's now able to netboot 6MB+ kernels.
> 
> Can you printenv load-base for me from OF on that firmware, and maybe capture
> a yaboot built with DEBUG=1 output from the vterm.

Don't have the system that I can get to, but debug build log of both
yaboot-git-head and the listed change backed out are attached.  They
both show:
  load-base=0x4000
  real-base=0x2000000

-------------- next part --------------
=========================================
yaboot-no-kaddr-change-debug
=========================================

IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM 

BOOTP: chosen-network-type = ethernet,auto,none,auto
BOOTP: server   IP =        192.168.32.2
BOOTP: requested filename = 
BOOTP: client   IP =        192.168.33.212
BOOTP: client   HW addr =   46 2a b0 0 30 2
BOOTP: gateway  IP =        192.168.35.254
BOOTP: device    /vdevice/l-lan at 30000002
BOOTP: loc-code  U9123.710.10004CA-V3-C2-T1


BOOTP R = 1 BOOTP S = 2 
FILE: ppc/C0A821D4/netboot
FINAL Packet Count = 625 
FINAL File Size = 319945 bytes.
load-base=0x4000 
real-base=0xc00000 

Elapsed time since release of system processors: 15477 mins 59 secs

Adding OF methods...
    prom_init - OF interface initialized.
    yaboot_start - Malloc buffer allocated at 00300000 (1048576 bytes)
    yaboot_start - reloc_offset :  0         (should be 0)
    yaboot_start - test_bss     :  0         (should be 0)
    yaboot_start - test_data    :  0         (should be 0)
    yaboot_start - &test_data   :  0022a370
    yaboot_start - &test_bss    :  0022a374
    yaboot_start - linked at    :  0x00200000
    yaboot_start - Running on _machine = 4
    yaboot_main - /chosen/bootargs = 
    yaboot_main - /chosen/bootpath = /vdevice/l-lan at 30000002:speed=auto,duplex=auto,192.168.32.2,,192.168.33.212,192.168.35.254
    netdev_path_to_filename - path = /vdevice/l-lan at 30000002:speed=auto,duplex=auto,192.168.32.2,,192.168.33.212,192.168.35.254
    netdev_path_to_filename - null filename
    netdev_path_to_dev - path = /vdevice/l-lan at 30000002:speed=auto,duplex=auto,192.168.32.2,,192.168.33.212,192.168.35.254
    yaboot_main - After parse_device_path: dev=/vdevice/l-lan at 30000002:, part=-1, file=
    yaboot_main - After path kludgeup: dev=/vdevice/l-lan at 30000002:, part=-1, file=/etc/yaboot.conf
Try to netboot
    prom_get_netinfo - using /chosen/bootpreply-packet
    open_file - dev_path = /vdevice/l-lan at 30000002:
file_name = /etc/01-46-2a-b0-00-30-02
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/vdevice/l-lan at 30000002:, part=0x00000000 (-1), file_name=/etc/01-46-2a-b0-00-30-02
    of_net_open - Opening: "/vdevice/l-lan at 30000002:,\etc\01-46-2a-b0-00-30-02"
    of_net_open - file->of_device = 018fef00
    prom_claim_chunk - claimed 16777216 at 0x1c00000 (0x1000000)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,none,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = \etc\01-46-2a-b0-00-30-02
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   46 2a b0 0 30 2
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /vdevice/l-lan at 30000002
BOOTP: loc-code  U9123.710.10004CA-V3-C2-T1


BOOTP R = 1 BOOTP S = 2 
FILE: /etc/01-46-2a-b0-00-30-02
BOOTP: read-first-block fail: 0 

FILE: /etc/01-46-2a-b0-00-30-02
BOOTP: read-first-block fail: 1 

FILE: /etc/01-46-2a-b0-00-30-02
BOOTP: read-first-block fail: 2 
BOOTP ERROR: TFTP of first block failed, ABORT
        !BA010005 !






















method 'load' failed ffffffff
    of_net_open - result: 0
<-- of_net_open - FILE_ERR_OK
Error, can't read config file
--> of_close
    of_close - <@018fef00>
    of_close - of_close called
<-- of_close - 0
    open_file - dev_path = /vdevice/l-lan at 30000002:
file_name = /etc/c0a821d4
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/vdevice/l-lan at 30000002:, part=0x00000000 (-1), file_name=/etc/c0a821d4
    of_net_open - Opening: "/vdevice/l-lan at 30000002:,\etc\c0a821d4"
    of_net_open - file->of_device = 018fef80
    prom_claim_chunk - claimed 16777216 at 0x1c00000 (0x1000000)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,none,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = \etc\c0a821d4
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   46 2a b0 0 30 2
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /vdevice/l-lan at 30000002
BOOTP: loc-code  U9123.710.10004CA-V3-C2-T1


BOOTP R = 1 BOOTP S = 2 
FILE: /etc/c0a821d4
FINAL Packet Count = 4 
FINAL File Size = 1862 bytes.
load-base=0x4000 
real-base=0xc00000 
    of_net_open - result: 1862
<-- of_net_open - FILE_ERR_OK
Config file read, 1862 bytes
--> of_close
    of_close - <@018fef80>
    of_close - of_close called
<-- of_close - 0
Resetting image table
ItemA device = <NULL>
ItemB device = <NULL>

ItemA partition = <NULL>
ItemB partition = <NULL>

ItemA default = <NULL>
ItemB default = <NULL>

ItemA timeout = <NULL>
ItemB timeout = <NULL>

ItemA password = <NULL>
ItemB password = <NULL>

ItemA restricted = <NULL>
ItemB restricted = <NULL>

ItemA message = <NULL>
ItemB message = <NULL>

ItemA root = <NULL>
ItemB root = <NULL>

ItemA ramdisk = <NULL>
ItemB ramdisk = <NULL>

ItemA read-only = <NULL>
ItemB read-only = <NULL>

ItemA read-write = <NULL>
ItemB read-write = <NULL>

ItemA append = <NULL>
ItemB append = <NULL>

ItemA initrd = <NULL>
ItemB initrd = <NULL>

ItemA initrd-prompt = <NULL>
ItemB initrd-prompt = <NULL>

ItemA initrd-size = <NULL>
ItemB initrd-size = <NULL>

ItemA pause-after = <NULL>
ItemB pause-after = <NULL>

ItemA pause-message = <NULL>
ItemB pause-message = <NULL>

ItemA init-code = <NULL>
ItemB init-code = <NULL>

ItemA init-message = <NULL>
ItemB init-message = <NULL>

ItemA fgcolor = <NULL>
ItemB fgcolor = <NULL>

ItemA bgcolor = <NULL>
ItemB bgcolor = <NULL>

ItemA ptypewarning = <NULL>
ItemB ptypewarning = <NULL>

Can't set item KATE to value <NULL>
Can't set item system to value <NULL>
Can't set item has to value <NULL>
Can't set item timed to value <NULL>
Can't set item out, to value <NULL>
Can't set item hit to value <NULL>
Can't set item <TAB> to value <NULL>
Can't set item for to value <NULL>
Can't set item boot to value <NULL>
Can't set item options. to value <NULL>
Can't set item delay to value 100
    prom_get_netinfo - using /chosen/bootpreply-packet
    load_config_file - Config file successfully parsed, 1862 bytes
This
Welcome to yaboot version 1.3.14
Enter "help" to get some basic usage information
boot: 
  r5u1                       rescue                     skip                     
  r4u6                     * timeout                    r3u9                     
  abort                      install                    linux                    
  fail                       restart                  
boot: r5u1
    get_params - after parse_device_path: dev=/vdevice/l-lan at 30000002: part=-1 file=ppc/kate/vmlinuz-r5u1
    get_params - Parsing initrd path <ppc/kate/initrd-r5u1.img>
Please wait, loading kernel...
    open_file - dev_path = /vdevice/l-lan at 30000002:
file_name = ppc/kate/vmlinuz-r5u1
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/vdevice/l-lan at 30000002:, part=0x00000000 (-1), file_name=ppc/kate/vmlinuz-r5u1
    of_net_open - Opening: "/vdevice/l-lan at 30000002:,ppc\kate\vmlinuz-r5u1"
    of_net_open - file->of_device = 01bd4480
    prom_claim_chunk - claimed 16777216 at 0x1c00000 (0x1000000)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,none,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = ppc\kate\vmlinuz-r5u1
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   46 2a b0 0 30 2
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /vdevice/l-lan at 30000002
BOOTP: loc-code  U9123.710.10004CA-V3-C2-T1


BOOTP R = 1 BOOTP S = 2 
FILE: ppc/kate/vmlinuz-r5u1
FINAL Packet Count = 12212 
FINAL File Size = 6252224 bytes.
load-base=0x4000 
real-base=0xc00000 
    of_net_open - result: 6252224
<-- of_net_open - FILE_ERR_OK
    load_elf64 - Elf64 header:
    load_elf64 -  e.e_type      = 2
    load_elf64 -  e.e_machine   = 21
    load_elf64 -  e.e_version   = 1
    load_elf64 -  e.e_entry     = 0x0000000000000000
    load_elf64 -  e.e_phoff     = 0x0000000000000040
    load_elf64 -  e.e_shoff     = 0x00000000005f5e40
    load_elf64 -  e.e_flags     = 0
    load_elf64 -  e.e_ehsize    = 0x00000040
    load_elf64 -  e.e_phentsize = 0x00000038
    load_elf64 -  e.e_phnum     = 2
    load_elf64 - Before prom_claim, mem_sz: 0x00800000
    prom_claim_chunk - claimed 8388608 at 0x2c00000 (0xc00000)
    load_elf64 - After ELF parsing, load base: 02c00000, mem_sz: 0x00800000
    load_elf64 -     wanted load base: 0x00c00000, mem_sz: 0x00800000
   Elf64 kernel loaded...
--> of_close
    of_close - <@01bd4480>
    of_close - of_close called
<-- of_close - 0
Loading ramdisk...
    open_file - dev_path = /vdevice/l-lan at 30000002:
file_name = ppc/kate/initrd-r5u1.img
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/vdevice/l-lan at 30000002:, part=0x00000000 (-1), file_name=ppc/kate/initrd-r5u1.img
    of_net_open - Opening: "/vdevice/l-lan at 30000002:,ppc\kate\initrd-r5u1.img"
    of_net_open - file->of_device = 01bd4480
    prom_claim_chunk - claimed 16777216 at 0x1c00000 (0x1000000)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,none,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = ppc\kate\initrd-r5u1.img
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   46 2a b0 0 30 2
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /vdevice/l-lan at 30000002
BOOTP: loc-code  U9123.710.10004CA-V3-C2-T1


BOOTP R = 1 BOOTP S = 2 
FILE: ppc/kate/initrd-r5u1.img
FINAL Packet Count = 12362 
FINAL File Size = 6329272 bytes.
load-base=0x4000 
real-base=0xc00000 
    of_net_open - result: 6329272
<-- of_net_open - FILE_ERR_OK
    yaboot_text_ui -   block at 03500000 rc=1048576
    yaboot_text_ui -   block at 03600000 rc=1048576
    yaboot_text_ui -   block at 03700000 rc=1048576
    yaboot_text_ui -   block at 03800000 rc=1048576
    yaboot_text_ui -   block at 03900000 rc=1048576
    yaboot_text_ui -   block at 03a00000 rc=37816
--> of_close
    of_close - <@01bd4480>
    of_close - of_close called
<-- of_close - 0
ramdisk loaded at 03400000, size: 6180 Kbytes
    yaboot_text_ui - setting kernel args to: ro  
    yaboot_text_ui - flushing icache...    yaboot_text_ui -  done
    yaboot_text_ui - birec at 00700000
    yaboot_text_ui - Kernel entry point = 02c00000
    yaboot_text_ui - kernel: arg1 = 03400000,
        arg2 = 0x006093b8,
        prom = 00c39a68,
        arg4 = 0,
        arg5 = 0

    yaboot_text_ui - Entering kernel...
OF stdout device is: /vdevice/vty at 30000000
Hypertas detected, assuming LPAR !
command line: ro  
memory layout at init:
  alloc_bottom : 0000000003a10000
  alloc_top    : 0000000008000000
  alloc_top_hi : 0000000040000000
  rmo_top      : 0000000008000000
  ram_top      : 0000000040000000
Looking for displays
instantiating rtas at 0x00000000076a0000 ... done
0000000000000000 : boot cpu     0000000000000000
0000000000000002 : starting cpu hw idx 0000000000000002... done
copying OF device tree ...
Building dt strings...
Building dt structure...
Device tree strings 0x0000000003b20000 -> 0x0000000003b211c4
Device tree struct  0x0000000003b30000 -> 0x0000000003b40000
Calling quiesce ...
returning from prom_init
Partition configured for 10 cpus.
Starting Linux PPC64 #1 SMP Wed Oct 10 16:38:58 EDT 2007
-----------------------------------------------------
ppc64_pft_size                = 0x19
physicalMemorySize            = 0x40000000
ppc64_caches.dcache_line_size = 0x80
ppc64_caches.icache_line_size = 0x80
htab_address                  = 0x0000000000000000
htab_hash_mask                = 0x3ffff
-----------------------------------------------------
Linux version 2.6.18-53.el5 (brewbuilder at js20-bc2-12.build.redhat.com) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Wed Oct 10 16:38:58 EDT 2007

-------------- next part --------------
===================================================
6c9c7af95cfc92e63bcb914301f34318  yaboot-head-debug
===================================================

BOOTP: chosen-network-type = ethernet,auto,rj45,auto
BOOTP: server   IP =        192.168.32.2
BOOTP: requested filename = 
BOOTP: client   IP =        192.168.33.23
BOOTP: client   HW addr =   0 11 25 7e 1 78
BOOTP: gateway  IP =        192.168.35.254
BOOTP: device    /pci at 800000020000002/pci at 2/ethernet at 1
BOOTP: loc-code  U789A.001.AAA0108-P1-T1


BOOTP R = 1 BOOTP S = 2 
FILE: /ppc/C0A82117/netboot
FINAL Packet Count = 625 
FINAL File Size = 319945 bytes.
load-base=0x4000 
real-base=0x2000000 

Elapsed time since release of system processors: 14399 mins 27 secs

Adding OF methods...
    prom_init - OF interface initialized.
    yaboot_start - Malloc buffer allocated at 00300000 (1048576 bytes)
    yaboot_start - reloc_offset :  0         (should be 0)
    yaboot_start - test_bss     :  0         (should be 0)
    yaboot_start - test_data    :  0         (should be 0)
    yaboot_start - &test_data   :  0022a370
    yaboot_start - &test_bss    :  0022a374
    yaboot_start - linked at    :  0x00200000
    yaboot_start - Running on _machine = 4
    yaboot_main - /chosen/bootargs = 
    yaboot_main - /chosen/bootpath = /pci at 800000020000002/pci at 2/ethernet at 1:speed=auto,duplex=auto,192.168.32.2,,192.168.33.23,192.168.35.254
    netdev_path_to_filename - path = /pci at 800000020000002/pci at 2/ethernet at 1:speed=auto,duplex=auto,192.168.32.2,,192.168.33.23,192.168.35.254
    netdev_path_to_filename - null filename
    netdev_path_to_dev - path = /pci at 800000020000002/pci at 2/ethernet at 1:speed=auto,duplex=auto,192.168.32.2,,192.168.33.23,192.168.35.254
    yaboot_main - After parse_device_path: dev=/pci at 800000020000002/pci at 2/ethernet at 1:, part=-1, file=
    yaboot_main - After path kludgeup: dev=/pci at 800000020000002/pci at 2/ethernet at 1:, part=-1, file=/etc/yaboot.conf
Try to netboot
    prom_get_netinfo - using /chosen/bootpreply-packet
    open_file - dev_path = /pci at 800000020000002/pci at 2/ethernet at 1:
file_name = /etc/01-00-11-25-7e-01-78
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/pci at 800000020000002/pci at 2/ethernet at 1:, part=0x00000000 (-1), file_name=/etc/01-00-11-25-7e-01-78
    of_net_open - Opening: "/pci at 800000020000002/pci at 2/ethernet at 1:,\etc\01-00-11-25-7e-01-78"
    of_net_open - file->of_device = 02de8b80
    prom_claim_chunk - claimed 16777216 at 0x400000 (0x0)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,rj45,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = \etc\01-00-11-25-7e-01-78
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   0 11 25 7e 1 78
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /pci at 800000020000002/pci at 2/ethernet at 1
BOOTP: loc-code  U789A.001.AAA0108-P1-T1


BOOTP R = 1 BOOTP S = 2 
FILE: /etc/01-00-11-25-7e-01-78
BOOTP: read-first-block fail: 0 

FILE: /etc/01-00-11-25-7e-01-78
BOOTP: read-first-block fail: 1 

FILE: /etc/01-00-11-25-7e-01-78
BOOTP: read-first-block fail: 2 
BOOTP ERROR: TFTP of first block failed, ABORT
        !BA010005 !






















method 'load' failed ffffffff
    of_net_open - result: 0
<-- of_net_open - FILE_ERR_OK
Error, can't read config file
--> of_close
    of_close - <@02de8b80>
    of_close - of_close called
<-- of_close - 0
    open_file - dev_path = /pci at 800000020000002/pci at 2/ethernet at 1:
file_name = /etc/c0a82117
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/pci at 800000020000002/pci at 2/ethernet at 1:, part=0x00000000 (-1), file_name=/etc/c0a82117
    of_net_open - Opening: "/pci at 800000020000002/pci at 2/ethernet at 1:,\etc\c0a82117"
    of_net_open - file->of_device = 02de8280
    prom_claim_chunk - claimed 16777216 at 0x400000 (0x0)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,rj45,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = \etc\c0a82117
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   0 11 25 7e 1 78
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /pci at 800000020000002/pci at 2/ethernet at 1
BOOTP: loc-code  U789A.001.AAA0108-P1-T1


BOOTP R = 1 BOOTP S = 2 
FILE: /etc/c0a82117
FINAL Packet Count = 4 
FINAL File Size = 2025 bytes.
load-base=0x4000 
real-base=0x2000000 
    of_net_open - result: 2025
<-- of_net_open - FILE_ERR_OK
Config file read, 2025 bytes
--> of_close
    of_close - <@02de8280>
    of_close - of_close called
<-- of_close - 0
Resetting image table
ItemA device = <NULL>
ItemB device = <NULL>

ItemA partition = <NULL>
ItemB partition = <NULL>

ItemA default = <NULL>
ItemB default = <NULL>

ItemA timeout = <NULL>
ItemB timeout = <NULL>

ItemA password = <NULL>
ItemB password = <NULL>

ItemA restricted = <NULL>
ItemB restricted = <NULL>

ItemA message = <NULL>
ItemB message = <NULL>

ItemA root = <NULL>
ItemB root = <NULL>

ItemA ramdisk = <NULL>
ItemB ramdisk = <NULL>

ItemA read-only = <NULL>
ItemB read-only = <NULL>

ItemA read-write = <NULL>
ItemB read-write = <NULL>

ItemA append = <NULL>
ItemB append = <NULL>

ItemA initrd = <NULL>
ItemB initrd = <NULL>

ItemA initrd-prompt = <NULL>
ItemB initrd-prompt = <NULL>

ItemA initrd-size = <NULL>
ItemB initrd-size = <NULL>

ItemA pause-after = <NULL>
ItemB pause-after = <NULL>

ItemA pause-message = <NULL>
ItemB pause-message = <NULL>

ItemA init-code = <NULL>
ItemB init-code = <NULL>

ItemA init-message = <NULL>
ItemB init-message = <NULL>

ItemA fgcolor = <NULL>
ItemB fgcolor = <NULL>

ItemA bgcolor = <NULL>
ItemB bgcolor = <NULL>

ItemA ptypewarning = <NULL>
ItemB ptypewarning = <NULL>

Can't set item KATE to value <NULL>
Can't set item system to value <NULL>
Can't set item has to value <NULL>
Can't set item timed to value <NULL>
Can't set item out, to value <NULL>
Can't set item hit to value <NULL>
Can't set item <TAB> to value <NULL>
Can't set item for to value <NULL>
Can't set item boot to value <NULL>
Can't set item options. to value <NULL>
Can't set item delay to value 100
    prom_get_netinfo - using /chosen/bootpreply-packet
    load_config_file - Config file successfully parsed, 2025 bytes
This
Welcome to yaboot version 1.3.14
Enter "help" to get some basic usage information
boot: r5u1
    get_params - after parse_device_path: dev=/pci at 800000020000002/pci at 2/ethernet at 1: part=-1 file=ppc/kate/vmlinuz-r5u1
    get_params - Parsing initrd path <ppc/kate/initrd-r5u1.img>
Please wait, loading kernel...
    open_file - dev_path = /pci at 800000020000002/pci at 2/ethernet at 1:
file_name = ppc/kate/vmlinuz-r5u1
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/pci at 800000020000002/pci at 2/ethernet at 1:, part=0x00000000 (-1), file_name=ppc/kate/vmlinuz-r5u1
    of_net_open - Opening: "/pci at 800000020000002/pci at 2/ethernet at 1:,ppc\kate\vmlinuz-r5u1"
    of_net_open - file->of_device = 02de8c00
    prom_claim_chunk - claimed 16777216 at 0x400000 (0x0)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,rj45,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = ppc\kate\vmlinuz-r5u1
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   0 11 25 7e 1 78
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /pci at 800000020000002/pci at 2/ethernet at 1
BOOTP: loc-code  U789A.001.AAA0108-P1-T1


BOOTP R = 1 BOOTP S = 2 
FILE: ppc/kate/vmlinuz-r5u1
FINAL Packet Count = 12212 
FINAL File Size = 6252224 bytes.
load-base=0x4000 
real-base=0x2000000 
    of_net_open - result: 6252224
<-- of_net_open - FILE_ERR_OK
    load_elf64 - Elf64 header:
    load_elf64 -  e.e_type      = 2
    load_elf64 -  e.e_machine   = 21
    load_elf64 -  e.e_version   = 1
    load_elf64 -  e.e_entry     = 0x0000000000000000
    load_elf64 -  e.e_phoff     = 0x0000000000000040
    load_elf64 -  e.e_shoff     = 0x00000000005f5e40
    load_elf64 -  e.e_flags     = 0
    load_elf64 -  e.e_ehsize    = 0x00000040
    load_elf64 -  e.e_phentsize = 0x00000038
    load_elf64 -  e.e_phnum     = 2
    load_elf64 - Before prom_claim, mem_sz: 0x00800000
    prom_claim_chunk - claimed 8388608 at 0x1400000 (0x0)
    load_elf64 - After ELF parsing, load base: 01400000, mem_sz: 0x00800000
    load_elf64 -     wanted load base: 0x00000000, mem_sz: 0x00800000
   Elf64 kernel loaded...
--> of_close
    of_close - <@02de8c00>
    of_close - of_close called
<-- of_close - 0
Loading ramdisk...
    open_file - dev_path = /pci at 800000020000002/pci at 2/ethernet at 1:
file_name = ppc/kate/initrd-r5u1.img
partition = -1
    open_file - device is a network device
--> of_net_open
    of_net_open - dev=/pci at 800000020000002/pci at 2/ethernet at 1:, part=0x00000000 (-1), file_name=ppc/kate/initrd-r5u1.img
    of_net_open - Opening: "/pci at 800000020000002/pci at 2/ethernet at 1:,ppc\kate\initrd-r5u1.img"
    of_net_open - file->of_device = 02c76a00
    prom_claim_chunk - claimed 16777216 at 0x400000 (0x0)
    of_net_open - TFP...

BOOTP: chosen-network-type = ethernet,auto,rj45,auto
BOOTP: server   IP =        0.0.0.0
BOOTP: requested filename = ppc\kate\initrd-r5u1.img
BOOTP: client   IP =        0.0.0.0
BOOTP: client   HW addr =   0 11 25 7e 1 78
BOOTP: gateway  IP =        0.0.0.0
BOOTP: device    /pci at 800000020000002/pci at 2/ethernet at 1
BOOTP: loc-code  U789A.001.AAA0108-P1-T1


BOOTP R = 1 BOOTP S = 2 
FILE: ppc/kate/initrd-r5u1.img
FINAL Packet Count = 12362 
FINAL File Size = 6329272 bytes.
load-base=0x4000 
real-base=0x2000000 
    of_net_open - result: 6329272
<-- of_net_open - FILE_ERR_OK
    yaboot_text_ui -   block at 01d00000 rc=1048576
    yaboot_text_ui -   block at 01e00000 rc=1048576
    yaboot_text_ui -   block at 01f00000 rc=1048576
Claim failed for initrd memory at 02000000 rc=ffffffff
ENTER called ok
0 >   



More information about the Yaboot-users mailing list