cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1912
Views
10
Helpful
6
Replies

C40 booting

Stefan Walter
Level 1
Level 1

Hello,

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]

FLASH: 4 MiB

NAND:  2048 MiB

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

PCI Video Processor Detection     [PASS]

America

       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

mpc8347_saturn_ppc_setup_arch()

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

NR_IRQS:512

IPIC (128 IRQ sources) at e1000700

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

Console: colour dummy device 80x25

console [tty0] enabled, bootconsole disabled

regards

stefan

6 Replies 6

Magnus Ohm
Cisco Employee
Cisco Employee

Hi

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

Hi Magnus,

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

Regards,

Rhuban

yuzaimee_yahaya
Level 1
Level 1

Hi everyone,

 

I need some advised regarding my C40 Codec

I found this error :

U-Boot 2010.06-118 (Jan 29 2014 - 15:25:06) 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]
FLASH: 4 MiB
NAND: 2048 MiB
2018-03-01 (Thursday) - Time: 7:38:36
PCI Video Processor Detection [ERROR] (Expected 6 Video DSPs, found 0. Missing #: 0 1 2 3 4 5 )
America
MSN: B1AV03D00115
Object level: 09
PID: not set
VID: not set
America main board
Rev: B
SN: PH0982204
Object level: 04
MAC: 00:50:60:83:61:85
America video input board
Rev: B
Object level: 05
Net: TSEC0, TSEC1
Hwmon: 46
Press 'b' to enter u-boot prompt
Press 'c' to stop autoboot: 0
Configures yaffs mount /flash: dev 0 start block 0, end block 8191
Configure FPGAs

FPGA configuration failed
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.9.11-252
Created: 2014-06-06 18:36:20 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 2425216 Bytes = 2.3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 02000000 ...
Image Name: CISCO rootfs
Created: 2014-06-06 18:48:20 UTC
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 8267299 Bytes = 7.9 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 1e74a000, end 1ef2c623 ... OK
Loading Device Tree to 007fa000, end 007ff076 ... OK
Using MPC8347 Saturn PPC machine description
Linux version 3.9.11-252 (henribak@rdbuild14) (gcc version 4.7.2 (crosstool-NG h g+default-20f2459b97bf) ) #1 PREEMPT Fri Jun 6 20:36:18 CEST 2014
Found initrd at 0xde74a000:0xdef2c623
bootconsole [udbg0] enabled
setup_arch: bootmem
mpc8347_saturn_ppc_setup_arch()
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 ranges:
DMA [mem 0x00000000-0x1fbfffff]
Normal empty
HighMem empty
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x00000000-0x1fbfffff]
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129032
Kernel command line: basemount=/dev/mtdblock1 console=tty0,38400 mainboard=0xc1 videoboard=0xd1 audioextboard=0xffffffff u-boot=2010.06-118 fips=1 mem=508M
Registered maintag: 0xc1
Registered videotag: 0xd1
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: 502476k/520192k available (4604k kernel code, 17716k reserved, 220k data , 132k bss, 172k init)
Kernel virtual memory layout:
* 0xfffcf000..0xfffff000 : fixmap
* 0xff800000..0xffc00000 : highmem PTEs
* 0xff6f9000..0xff800000 : early ioremap
* 0xe0000000..0xff6f9000 : vmalloc & ioremap
SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:512 nr_irqs:512 16
IPIC (128 IRQ sources) at e0000700
clocksource: timebase mult[14000007] shift[24] registered
Console: colour dummy device 80x25
console [tty0] enabled, bootconsole disabled

 

The error related with PCI Video Processor.

Is that mean board faulty or sotfware issue?

 

PCI Video Processor Detection [ERROR] (Expected 6 Video DSPs, found 0. Missing #: 0 1 2 3 4 5)

Appears to be a hardware fault, as all the videos DSPs failed to load, most likely you'll need to RMA the codec.

Thanks for your info.

 

RMA the codec mean the whole box or can be any part inside that can be replace?

 

 

Entire codec, ie: C40.