Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
New Member

C40 booting


we have some trouble with one of our C40 Codec. Since we upgrade the codec with a Template, the codec is booting in a loop.

Connecting to the codec serial port I get the following message:

U-Boot 2010.06-101 (May 23 2012 - 13:26:22) MPC83XX

Reset Status:

CPU:   e300c1, MPC8347_TBGA_EA, Rev: 3.0 at 600 MHz, CSB: 200 MHz

I2C:   ready

DRAM:  DDR2 RAM: 512 MiB

RAM data bus test    [PASS]

RAM address bus test    [PASS]


NAND:  2048 MiB

RTC:   2012-08-23 (Thursday) - Time: 13:04:07

PCI Video Processor Detection     [PASS]


       SN: F1AV21E00132

       Object level: C0

America main board

       Rev: B

       SN: PB0632677

       Object level: A0

       MAC: 00:50:60:0D:79:17

America video input board

       Rev: D

       SN: PB0632729

       Object level: A0

Net:   TSEC0, TSEC1

Hwmon: 45

Press 'b' to enter u-boot prompt

Press 'c' to stop autoboot:  0

Configures yaffs mount /flash: dev 0 start block 0, end block 16383

Configure FPGAs

\ | / -

Setting up Davinci HD (00.10.00)... 675Mhz      [DONE]

Setting up Davinci HD (00.11.00)... 675Mhz      [DONE]

Setting up Davinci HD (00.12.00)... 675Mhz      [DONE]

Setting up Davinci HD (00.13.00)... 675Mhz      [DONE]

Setting up Davinci HD (00.14.00)... 675Mhz      [DONE]

Setting up Davinci HD (00.15.00)... 675Mhz      [DONE]

Copy /flash/active/arm/rootfs to 0x03000000...     [DONE]

Copy /flash/active/arm/kernel to 0x02000000...     [DONE]

Copy /flash/active/arm/u-boot.bin to 0x01000000...     [DONE]

Copy /flash/active/kernel to 0x01000000...     [DONE]

Copy /flash/active/rootfs to 0x02000000...     [DONE]

Copy /flash/active/c40.dtb to 0x03000000...     [DONE]

Unmounting yaffs2 mount point /flash

## Booting kernel from Legacy Image at 01000000 ...

   Image Name:   Linux-3.0.14-193

   Created:      2012-05-23  11:30:25 UTC

   Image Type:   PowerPC Linux Kernel Image (gzip compressed)

   Data Size:    2228579 Bytes = 2.1 MiB

   Load Address: 00000000

   Entry Point:  00000000

   Verifying Checksum ... OK

## Loading init Ramdisk from Legacy Image at 02000000 ...

   Image Name:   TANDBERG rootfs

   Created:      2012-05-23  12:31:55 UTC

   Image Type:   PowerPC Linux RAMDisk Image (gzip compressed)

   Data Size:    7606468 Bytes = 7.3 MiB

   Load Address: 00000000

   Entry Point:  00000000

   Verifying Checksum ... OK

## Flattened Device Tree blob at 03000000

   Booting using the fdt blob at 0x3000000

   Uncompressing Kernel Image ... OK

   Loading Ramdisk to 1e7ed000, end 1ef2e0c4 ... OK

   Loading Device Tree to 007fb000, end 007ff7bc ... OK

Using MPC8347 Saturn PPC machine description

Linux version 3.0.14-193 (kaa@kaa-asterix-pc) (gcc version 4.6.1 (crosstool-NG hg_unknown@20111018.110132) ) #1 PREEMPT Wed May 23 13:30:20 CEST 2012

Found initrd at 0xde7ed000:0xdef2e0c4

bootconsole [udbg0] enabled

setup_arch: bootmem


Found FSL PCI host bridge at 0x00000000e0008500. Firmware bus number: 0->0

PCI host bridge /pci@e0008500 (primary) ranges:

MEM 0x0000000090000000..0x000000009fffffff -> 0x0000000090000000

MEM 0x0000000080000000..0x000000008fffffff -> 0x0000000080000000 Prefetch

  IO 0x00000000e2000000..0x00000000e20fffff -> 0x0000000000000000

arch: exit

Zone PFN ranges:

  DMA      0x00000000 -> 0x00020000

  Normal   empty

  HighMem  empty

Movable zone start PFN for each node

early_node_map[1] active PFN ranges

    0: 0x00000000 -> 0x00020000

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048

Kernel command line: basemount=/dev/mtdblock1 console=tty0,38400 mainboard=0xc1 videoboard=0xd3 audioextboard=0xffffffff u-boot=2010.06-101 fips=1

Registered maintag: 0xc1

Registered videotag: 0xd3

Registered audioexttag: 0xffffffff

fips mode: enabled

PID hash table entries: 2048 (order: 1, 8192 bytes)

Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

Memory: 507568k/524288k available (4336k kernel code, 16720k reserved, 228k data, 133k bss, 168k init)

Kernel virtual memory layout:

  * 0xfffcf000..0xfffff000  : fixmap

  * 0xff800000..0xffc00000  : highmem PTEs

  * 0xff6fb000..0xff800000  : early ioremap

  * 0xe1000000..0xff6fb000  : vmalloc & ioremap

SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1


IPIC (128 IRQ sources) at e1000700

clocksource: timebase mult[5000002] shift[22] registered

Console: colour dummy device 80x25

console [tty0] enabled, bootconsole disabled



Everyone's tags (3)
Cisco Employee

C40 booting


Do you remember if you put a long name on the system == 50 chars? Since putting a long name which equals to 50 chars will put the system in autoboot on a particular software version (which software version are you running?)

You can swap the software image on the system:

When booting up the system while you are connected to the unit by a serial cable. You must be connected with a serial connection at 38400, 8, N, 1:

  1) Hold down the key "b", until you get a message "Press 'c' to stop autoboot". Press "c" to enter boot prompt.

  2) You will now have a "SATURN>" prompt.

  3) Issue the command: "selectsw"

  4) The unit will list the images stored on the unit and tell you which one is active. Now select the one that is not active.

  5) Example: "selectsw image1" (opposite of what you are using)

  6) Reboot the system

Please let me know if this helps.

/Magnus Ohm

New Member

Hi Magnus,

Hi Magnus,

I able to solve the issue by following the steps given. Cheers!



CreatePlease to create content