User Tools

Site Tools


clunc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
clunc [2009/12/08 11:55] – created 82.127.74.90clunc [2011/11/17 13:31] (current) 193.56.60.160
Line 1: Line 1:
 +====== CLUNC (Client for LaCie U-Boot NetConsole) ======
 +
 CLUNC uses the network (ethernet cable) to connect to U-Boot. CLUNC uses the network (ethernet cable) to connect to U-Boot.
  
 **No need of custom serial cable** to play with a LaCie NAS ! **No need of custom serial cable** to play with a LaCie NAS !
  
-The documentation is in the [[http://www.lacie-nas.org/?p=clunc.git;a=blob_plain;f=README|README file]].+Latest release: [[ftp://lacie-nas.org/tools/clunc-1.1.tar.gz|clunc 1.1]] 
 + 
 +Repository: [[http://git.lacie-nas.org/?p=clunc.git;a=summary|clunc.git]] 
 + 
 +The documentation is in the [[http://git.lacie-nas.org/?p=clunc.git;a=blob_plain;f=README;hb=HEAD|README file]]. 
 + 
 + 
 +==== Boot your kernel ==== 
 + 
 +  * Connect to U-Boot using network console with [[CLUNC|clunc]]: 
 + 
 +As a preliminary step, you must export your kernel uImage via **tftp** . U-Boot will use this way to load the kernel image into RAM. 
 + 
 +  $ ./clunc -i ${NAS_IP} 
 + 
 +  Marvell>> setenv ipaddr ${ipaddr}; setenv serverip ${serverip}; tftpboot 0x800000 uImage 
 +  setenv ipaddr ${ipaddr}; setenv serverip ${serverip}; tftpboot 0x800000 uImage 
 +  Using egiga0 device 
 +  TFTP from server ${serverip}; our IP address is ${ipaddr} 
 +  Filename 'uImage'
 +  Load address: 0x800000 
 +  Loading: ################################################################# 
 +           ################################################################# 
 +           ################################################################# 
 +           ################################################################# 
 +           ################################################################# 
 +           ################################################################# 
 +           ####### 
 +  done 
 +  Bytes transferred = 2031132 (1efe1c hex) 
 + 
 +  * Boot installer: 
 + 
 +  Marvell>> setenv bootargs ip=dhcp console=ttyS0,115200 netconsole=6666@${ipaddr}/,6666@${serverip}/ 
 +  setenv bootargs ip=dhcp console=ttyS0,115200 netconsole=6666@${ipaddr}/,6666@${serverip}/ 
 +  Marvell>> bootm 0x800000 
 +  bootm 0x800000 
 +  ## Booting image at 00800000 ... 
 +     Image Name:   Linux-2.6.38-rc4-09710-g31481ad- 
 +     Created:      2011-02-20  13:26:58 UTC 
 +     Image Type:   ARM Linux Kernel Image (uncompressed) 
 +     Data Size:    2031068 Bytes =  1.9 MB 
 +     Load Address: 00008000 
 +     Entry Point:  00008000 
 +     Verifying Checksum ... OK 
 +  OK 
 +   
 +  Starting kernel ... 
 +   
 +  [    0.000000] Linux version 2.6.38-rc4-09710-g31481ad-svn-dirty (simon@X31) (gcc version 4.4.2 (crosstool NG-hg_default@1665_60a47ac6cae1) ) #7 PREEMPT Sun Feb 20 16:16:24 CET 2011 
 +  [    0.000000] CPU: Feroceon [41069260] revision 0 (ARMv5TEJ), cr=a0053177 
 +  [    0.000000] CPU: VIVT data cache, VIVT instruction cache 
 +  [    0.000000] Machine: LaCie 2Big Network 
 +  [    0.000000] Clearing invalid memory bank 0KB@0x00000000 
 +  [    0.000000] Clearing invalid memory bank 0KB@0x00000000 
 +  [    0.000000] Ignoring unrecognised tag 0x00000000 
 +  [    0.000000] Ignoring unrecognised tag 0x00000000 
 +  [    0.000000] Ignoring unrecognised tag 0x00000000 
 +  [    0.000000] Ignoring unrecognised tag 0x41000403 
 +  [    0.000000] Memory policy: ECC disabled, Data cache writeback 
 +  [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256 
 +  [    0.000000] Kernel command line: ip=dhcp console=ttyS0,115200 netconsole=6666@192.168.0.17/,6666@192.168.0.11/ 
 +  [    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) 
 +  [    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) 
 +  [    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) 
 +  [    0.000000] Memory: 64MB = 64MB total 
 +  [    0.000000] Memory: 59008k/59008k available, 6528k reserved, 0K highmem 
 +  [    0.000000] Virtual kernel memory layout: 
 +  [    0.000000]     vector  : 0xffff0000 - 0xffff1000     4 kB) 
 +  [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) 
 +  [    0.000000]     DMA     : 0xffc00000 - 0xffe00000     2 MB) 
 +  [    0.000000]     vmalloc : 0xc4800000 - 0xfd800000   ( 912 MB) 
 +  [    0.000000]     lowmem  : 0xc0000000 - 0xc4000000    64 MB) 
 +  [    0.000000]     modules : 0xbf000000 - 0xc0000000    16 MB) 
 +  [    0.000000]       .init : 0xc0008000 - 0xc012b000   (1164 kB) 
 +  [    0.000000]       .text : 0xc012b000 - 0xc0517fb8   (4020 kB) 
 +  [    0.000000]       .data : 0xc0518000 - 0xc0539040   ( 133 kB) 
 +   
 +  [ snip ] 
 + 
 + 
clunc.1260269756.txt.gz · Last modified: 2009/12/08 11:55 by 82.127.74.90