#20004: kirkwood: Kernel Hangs after u-boot at Uncompressing Linux...
----------------------+----------------------------------
 Reporter:  ciusss89  |      Owner:  developers
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:  Chaos Calmer (trunk)
Component:  kernel    |    Version:  Trunk
 Keywords:            |
----------------------+----------------------------------
 Hi all.
 Linux don't booting on GoFlexNet (SoC kirkwood)
 I got uboot from doozan forum, this thread
 http://forum.doozan.com/read.php?3,12381

 My flash script:

 {{{
 setenv ipaddr '192.168.1.10'; setenv serverip '192.168.1.9'; setenv
 ethaddr '00:10:75:**:**:**';
 setenv dtb_off '0x00100000';setenv ker_off '0x00180000';setenv fs_off
 '0x00480000'

 setenv name_ker 'openwrt-kirkwood-uImage';
 setenv name_fs 'openwrt-kirkwood-goflexnet-jffs2-64k.img'
 setenv name_dtb 'openwrt-kirkwood-goflexnet.dtb'

 setenv dl_dtb 'tftp ${loadaddr} ${name_dtb}'; setenv dtb 'nand erase.part
 dtb ; nand write.e ${loadaddr} ${dtb_off} ${filesize}'
 setenv dl_kernel 'tftp ${loadaddr} ${name_ker}'; setenv ker 'nand
 erase.part uImage; nand write.e ${loadaddr} ${ker_off} ${filesize}'
 setenv dl_rootfs 'tftp ${loadaddr} ${name_fs}'; setenv fs 'nand erase.part
 rootfs; nand write.e $(loadaddr) ${fs_off} ${filesize}'

 setenv flash 'run dl_dtb; run dtb; run dl_kernel; run ker;run dl_rootfs;
 run fs'

 setenv bootargs_root 'root=/dev/mtdblock3 rootfstype=jffs2'
 setenv load_openwrt 'setenv bootargs ${console} ${bootargs_root}; nand
 read ${loadaddr_dtb} ${dtb_off} 0x80000; nand read ${loadaddr} ${ker_off}
 0x300000;  bootm ${loadaddr} - ${loadaddr_dtb}'
 setenv bootcmd 'run load_openwrt'
 }}}

 Uboot_console:
 {{{
 GoFlexNet> bdinfo
 arch_number = 0x00000C11
 boot_params = 0x00000100
 DRAM bank   = 0x00000000
 -> start    = 0x00000000
 -> size     = 0x08000000
 DRAM bank   = 0x00000001
 -> start    = 0x00000000
 -> size     = 0x00000000
 eth0name    = egiga0
 ethaddr     = 00:10:75:26:6E:CA
 current eth = egiga0
 ip_addr     = 192.168.1.10
 baudrate    = 115200 bps
 TLB addr    = 0x07FF0000
 relocaddr   = 0x07F3D000
 reloc off   = 0x0793D000
 irq_sp      = 0x07B1CF3C
 sp start    = 0x07B1CF30
 GoFlexNet>
 GoFlexNet> mtdparts

 device nand0 <orion_nand>, # parts = 5
  #: name                size            offset          mask_flags
  0: u-boot              0x00100000      0x00000000      0
  1: dtb                 0x00080000      0x00100000      0
  2: uImage              0x00300000      0x00180000      0
  3: rootfs              0x02000000      0x00480000      0
  4: data

  GoFlexNet> run load_openwrt

 NAND read: device 0 offset 0x100000, size 0x80000
  524288 bytes read: OK

 NAND read: device 0 offset 0x180000, size 0x300000
  3145728 bytes read: OK
 ## Booting kernel from Legacy Image at 06500000 ...
    Image Name:   ARM OpenWrt Linux-3.18.16
    Created:      2015-06-29  10:33:15 UTC
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    1755316 Bytes = 1.7 MiB
    Load Address: 00008000
    Entry Point:  00008000
    Verifying Checksum ... OK
 ## Flattened Device Tree blob at 06400000
    Booting using the fdt blob at 0x6400000
    Loading Kernel Image ... OK
    Loading Device Tree to 07b15000, end 07b1ad58 ... OK
 Using machid 0xc11 from environment

 Starting kernel ...

 Uncompressing Linux... done, booting the kernel.

 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/20004>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to