cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

4260
Views
29
Helpful
41
Replies
Highlighted
Beginner

Accessing the Root Interface from Saturn Prompt - C90

Good Morning

We have been working on a C90 this morning that will not boot past the Cisco Logo.

We attempted to do a software recovery but this hasnt worked. We think that if we remove the config file from the Lynux back end, a software recovery will be possible as the customer reported that the codec started to reboot when he entered at 50 character system name. (maximum allowed)

We are currently unable to get to the root interface, we can only get to the saturn prompt.

Any ideas?

Many thanks

Luke

3 ACCEPTED SOLUTIONS

Accepted Solutions
Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

Hello,

since you have console access, can you break into u-boot mode so you get the SATURN prompt and type the following :

setenv othbootargs noboot allowroot
boot

The system will reboot, it will crash again due to the 50 char system name, but it will not reload and you
should have root access.


login as root and then rename config.db file

[C60:~] $ mv /mnt/base/active/config.db /mnt/base/active/config.db.backup

Reboot and the system will appear as being factory reset.

Regards,

Danny.


Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

It is possible to install the TC software from scratch as well.

Recover TC by installing software from scratch (requires a serial cable connection at 38400, 8, N, 1)

Requires a u-boot.bin file and pkgextract.elf file (let me know if you want to try this process and I can send you the files)

1) Set up a TFTP server on the same network as TC codec, follow the link below to get the TFTP installer.

http://www.brothersoft.com/cisco-tftp-server-220729.html

2) Create a folder on the tftp server (on your computer) and place the TC pkg file (The TC5.0 package file, it does not matter as we want to restore the system, I recommend you to rename the software package to saturn.pkg) as well as you put the 'pgkextract.elf' and 'u-boot.bin' files in the folder. Remember to set this folder as the root directory of the TFTP server.

3) At the serial port, break the boot to get the SATURN> prompt

4) Run the following commands at the SATURN>

5) SATURN>setenv serverip IP_ADDRESS  (where IP_ADDRESS is the IP address of the tftp server. (e.g your computers IP))

6) SATURN>setenv tftp_path FOLDER_NAME where FOLDER_NAME is the name of the folder where you put the files

7) SATURN>setenv saturnpkg FILE_NAME (where FILE_NAME is the name of the c90 pkg file e.g.s52000tc10_b14.pkg or saturn.pkg)

8) SATURN>run pkgex

Result: The device downloads the files from your computer, installs it and boots up

This process was working before at least I don't know if anything changes on the endpoint end.

/Magnus

Cisco Employee

Accessing the Root Interface from Saturn Prompt - C90

Hello,

when you are in SNOOPY> prompt you can do :

setenv othbootargs factoryreset

boot

Once the E20 has booted, the factory reset should be executed.

41 REPLIES 41
Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

Hello,

since you have console access, can you break into u-boot mode so you get the SATURN prompt and type the following :

setenv othbootargs noboot allowroot
boot

The system will reboot, it will crash again due to the 50 char system name, but it will not reload and you
should have root access.


login as root and then rename config.db file

[C60:~] $ mv /mnt/base/active/config.db /mnt/base/active/config.db.backup

Reboot and the system will appear as being factory reset.

Regards,

Danny.


Beginner

Re: Accessing the Root Interface from Saturn Prompt - C90

Hi Danny

Thanks for your quick response.

I will try that now

Cheers

Luke

Beginner

Re: Accessing the Root Interface from Saturn Prompt - C90

Danny

I have followed the first set of commands you recommended but it came back with ‘tshell: Failed to connect to TANDBERG software’

Is there anything else I can do?

Cheers

Luke

Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

Perhaps we need to boot without starting the main application so we end up with linux booting but no tandberg shell.

Again, from u-boot SATURN prompt do :

setenv othbootargs nostart allowroot

Hopefully this way we can access root/linux and mend the broken config.db.

Beginner

Re: Accessing the Root Interface from Saturn Prompt - C90

Hi Danny

Thanks again for your advice.

I have tried that also and it has had no effect. I think an RMA is the next port of call...

Cheers

Luke

Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

Well, another thing to try is to break into u-boot and type the command selectsw. If there are 2 images on the codec, you might select the other image and its config so we can recover the unit.

Execute the command: selectsw    The Codec will now list the two images and tell you which one is active

Check feedback and select image:

selectsw image1 (if feedback is "image2 [ACTIVE] [SELECTED]")

selectsw image2 (if feedback is "image1 [ACTIVE] [SELECTED]")

Reboot the system.

Beginner

Re: Accessing the Root Interface from Saturn Prompt - C90

Hi Danny

We tried this to start with to no avail.

The unit is covered so i will arrange an RMA today

Thank you very much for your help. 5 stars!

Cheers

Luke

Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

It is possible to install the TC software from scratch as well.

Recover TC by installing software from scratch (requires a serial cable connection at 38400, 8, N, 1)

Requires a u-boot.bin file and pkgextract.elf file (let me know if you want to try this process and I can send you the files)

1) Set up a TFTP server on the same network as TC codec, follow the link below to get the TFTP installer.

http://www.brothersoft.com/cisco-tftp-server-220729.html

2) Create a folder on the tftp server (on your computer) and place the TC pkg file (The TC5.0 package file, it does not matter as we want to restore the system, I recommend you to rename the software package to saturn.pkg) as well as you put the 'pgkextract.elf' and 'u-boot.bin' files in the folder. Remember to set this folder as the root directory of the TFTP server.

3) At the serial port, break the boot to get the SATURN> prompt

4) Run the following commands at the SATURN>

5) SATURN>setenv serverip IP_ADDRESS  (where IP_ADDRESS is the IP address of the tftp server. (e.g your computers IP))

6) SATURN>setenv tftp_path FOLDER_NAME where FOLDER_NAME is the name of the folder where you put the files

7) SATURN>setenv saturnpkg FILE_NAME (where FILE_NAME is the name of the c90 pkg file e.g.s52000tc10_b14.pkg or saturn.pkg)

8) SATURN>run pkgex

Result: The device downloads the files from your computer, installs it and boots up

This process was working before at least I don't know if anything changes on the endpoint end.

/Magnus

Beginner

Re: Accessing the Root Interface from Saturn Prompt - C90

Hi Magnus

I just pressed submit for an RMA as your email came through.

I will definately keep all of these instructions on record incase this probler happens again.

Thank you all very much for your help.

Cheers

Luke

Cisco Employee

Re: Accessing the Root Interface from Saturn Prompt - C90

Hello Luke,

one last attempt I would like to try is again break into u-boot and do :

setenv othbootargs factory default

and then do boot.


Beginner

Accessing the Root Interface from Saturn Prompt - C90

Hi Magnus

Thanks for providing this information, I have used the setenv commands in order to copy a file across from the TFTP server to a C20 codec, the correct firmware file, however when the C20 copies the file across and attempts to extract the file the C20 states that the file must be zero and also that "wrong image format for bootm command"

I wonder is there a different command to enter or a different method to copy the file across to a C20, I expect most of the process will be identical but i think the wrong file source or destination maybe causing a problem, also can I perform a hard erase of the flash ( I did this by accident when the TFTP transfer didn't work first time, I wonder if there is a method I can format, clear and then reload).

Cheers

Dave

Think with Portals

Think with Portals
Cisco Employee

Accessing the Root Interface from Saturn Prompt - C90

Hello,

can you attach the output of your physcial console logs when you bootup the C90?

I think you will have some message like "Kernel image missing" or so, no?

Please send the output of what you see on the console captured in a file.

Also, when at SATURN> prompt show the output of following commands :

selectsw

yls -l /flash/image1

yls -l /flash/image2

Then we can see what state the C90 is in.

Danny.

Beginner

Accessing the Root Interface from Saturn Prompt - C90

Hi Danny

thank you very much for the response.

Apologies, the issue is with a C20 not a C90, i am attempting to use the commands from the C90 forum post to repair a missing image on a C20,

does the same commands apply?

Cheers

Dave

Think with Portals

Think with Portals
Beginner

Re: Accessing the Root Interface from Saturn Prompt - C90

Hi Danny

Thanks for the response, as i attempted the whole process again to gather the log files to send across and surprise surprise it worked without issue this time, i am currently testing the codec to ensure it is stable, i will also upload another copy of a firmware image so i have the fall back image should i need it.

please see output below, i wasn't able to add a text file as an attachment, you will notice the invalid squares characters also as i did make some mistakes.

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.11.23 09:53:48 =~=~=~=~=~=~=~=~=~=~=~=

selectsw -v                                 selectsw                                selectsw -v                                      selectsw -v                                 selectsw                            sete                                    setenv serverip 192.168.1.250

ORION> setenv serv            tftp_path firmware

ORION> setenv saturnpkg saturnm   .pkg

ORION> run pkgex

BOOTP broadcast 1

DHCP client bound to address 192.168.1.1

Unmounting yaffs2 mount point /flash

NAND erase: device 0 whole chip

Erasing at 0x0 --   0% complete.

Erasing at 0x1440000 --   1% complete.

Erasing at 0x28c0000 --   2% complete.

Erasing at 0x3d40000 --   3% complete.

Erasing at 0x51c0000 --   4% complete.

Erasing at 0x6640000 --   5% complete.

Erasing at 0x7ac0000 --   6% complete.

Erasing at 0x8f40000 --   7% complete.

Erasing at 0xa3c0000 --   8% complete.

Erasing at 0xb840000 --   9% complete.

Erasing at 0xccc0000 --  10% complete.

Erasing at 0xe140000 --  11% complete.

Erasing at 0xf5c0000 --  12% complete.

Erasing at 0x10a00000 --  13% complete.

Erasing at 0x11e80000 --  14% complete.

Erasing at 0x13300000 --  15% complete.

Erasing at 0x14780000 --  16% complete.

Erasing at 0x15c00000 --  17% complete.

Erasing at 0x17080000 --  18% complete.

Erasing at 0x18500000 --  19% complete.

Erasing at 0x19980000 --  20% complete.

Erasing at 0x1ae00000 --  21% complete.

Erasing at 0x1c280000 --  22% complete.

Erasing at 0x1d700000 --  23% complete.

Erasing at 0x1eb80000 --  24% complete.

Erasing at 0x1ffc0000 --  25% complete.

Erasing at 0x21440000 --  26% complete.

Erasing at 0x228c0000 --  27% complete.

Erasing at 0x23d40000 --  28% complete.

Erasing at 0x251c0000 --  29% complete.

Erasing at 0x26640000 --  30% complete.

Erasing at 0x27ac0000 --  31% complete.

Erasing at 0x28f40000 --  32% complete.

Erasing at 0x2a3c0000 --  33% complete.

Erasing at 0x2b840000 --  34% complete.

Erasing at 0x2ccc0000 --  35% complete.

Erasing at 0x2e140000 --  36% complete.

Erasing at 0x2f5c0000 --  37% complete.

Erasing at 0x30a00000 --  38% complete.

Skipping bad block at  0x31b40000                                         

Erasing at 0x31e80000 --  39% complete.

Erasing at 0x33300000 --  40% complete.

Erasing at 0x34780000 --  41% complete.

Erasing at 0x35c00000 --  42% complete.

Erasing at 0x37080000 --  43% complete.

Erasing at 0x38500000 --  44% complete.

Erasing at 0x39980000 --  45% complete.

Erasing at 0x3ae00000 --  46% complete.

Erasing at 0x3c280000 --  47% complete.

Erasing at 0x3d700000 --  48% complete.

Erasing at 0x3eb80000 --  49% complete.

Erasing at 0x3ffc0000 --  50% complete.

Erasing at 0x41440000 --  51% complete.

Erasing at 0x428c0000 --  52% complete.

Erasing at 0x43d40000 --  53% complete.

Erasing at 0x451c0000 --  54% complete.

Erasing at 0x46640000 --  55% complete.

Erasing at 0x47ac0000 --  56% complete.

Erasing at 0x48f40000 --  57% complete.

Erasing at 0x4a3c0000 --  58% complete.

Erasing at 0x4b840000 --  59% complete.

Erasing at 0x4ccc0000 --  60% complete.

Erasing at 0x4e140000 --  61% complete.

Erasing at 0x4f5c0000 --  62% complete.

Erasing at 0x50a00000 --  63% complete.

Erasing at 0x51e80000 --  64% complete.

Erasing at 0x53300000 --  65% complete.

Erasing at 0x54780000 --  66% complete.

Erasing at 0x55c00000 --  67% complete.

Erasing at 0x57080000 --  68% complete.

Erasing at 0x58500000 --  69% complete.

Erasing at 0x59980000 --  70% complete.

Erasing at 0x5ae00000 --  71% complete.

Erasing at 0x5c280000 --  72% complete.

Skipping bad block at  0x5c740000                                         

Erasing at 0x5d700000 --  73% complete.

Erasing at 0x5eb80000 --  74% complete.

Skipping bad block at  0x5f140000                                         

Erasing at 0x5ffc0000 --  75% complete.

Erasing at 0x61440000 --  76% complete.

Erasing at 0x628c0000 --  77% complete.

Erasing at 0x63d40000 --  78% complete.

Erasing at 0x651c0000 --  79% complete.

Erasing at 0x66640000 --  80% complete.

Erasing at 0x67ac0000 --  81% complete.

Erasing at 0x68f40000 --  82% complete.

Erasing at 0x6a3c0000 --  83% complete.

Skipping bad block at  0x6aac0000                                         

Erasing at 0x6b840000 --  84% complete.

Erasing at 0x6ccc0000 --  85% complete.

Erasing at 0x6e140000 --  86% complete.

Erasing at 0x6f5c0000 --  87% complete.

Erasing at 0x70a00000 --  88% complete.

Erasing at 0x71e80000 --  89% complete.

Erasing at 0x73300000 --  90% complete.

Erasing at 0x74780000 --  91% complete.

Erasing at 0x75c00000 --  92% complete.

Erasing at 0x77080000 --  93% complete.

Erasing at 0x78500000 --  94% complete.

Erasing at 0x79980000 --  95% complete.

Erasing at 0x7ae00000 --  96% complete.

Erasing at 0x7c280000 --  97% complete.

Erasing at 0x7d700000 --  98% complete.

Erasing at 0x7eb80000 --  99% complete.

Erasing at 0x7ffc0000 -- 100% complete.

OK

Mounting yaffs2 mount point /flash

Mount point name already used

Bad trap at PC: 1ff4f82c, SR: b032, vector=300

NIP: 1FF4F82C XER: 00000000 LR: 1FF4F7EC REGS: 1ef2f8b8 TRAP: 0300 DAR: AAAAA9FC

MSR: 0000b032 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11

GPR00: 00000000 1EF2F9A8 1EF2FF4C 1EF5A660 1EF5A660 00000001 1EF5A6E4 00000000

GPR08: 00000001 1FFF6CF0 AAAAA7E4 AAAAAA00 48042022 DFFFFFFF 1FC03000 00000000

GPR16: 00000000 00000000 00000000 1FFD5644 1FFFB754 00000000 00000000 00000000

GPR24: 1EF69F50 1EF69F46 1EF700F4 1EF5A6E8 1EF343B8 1EF5A6E8 1FFD1DA0 1EF5A660

Call backtrace:

1EF5A6E8 1FF586B4 1FF58EDC 1FF5F94C 1FF547F8 1FF548A8 1FF4E8D4

1FF8D904 1FF9522C 1FF9581C 1FF94A1C 1FF9536C 1FF9581C 1FF949E4

1FF99278 1FF9522C 1FF9581C 1FF949E4 1FF99278 1FF9522C 1FF9581C

1FF9665C 1FF97E74 1FF4DB1C 1FF35600

Exception in kernel pc 1ff4f82c signal 0

Resetting the board.

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

Reset Status: Software Hard, External/Internal Soft, External/Internal Hard

CPU:   e300c1, MPC8343EA, Rev: 3.0 at 400 MHz, CSB: 133.333 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-11-23 (Friday) - Time:  9:52:37

PCI Video Processor Detection           [PASS]

Orion

       SN: F1AN34C00079

       Object level: 03

Orion board

       Rev: E

       SN: PB0464734

       Object level: 11

       MAC: 00:50:60:0C:7A:76

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 8191

Configure FPGAs

FPGA configuration failed

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]

Copy /flash/active/arm/rootfs to 0x03000000... File not found

Error: filesize must be > 0

Error: filesize must be > 0

Error: filesize must be > 0

Copy /flash/active/arm/kernel to 0x02000000... File not found

Error: filesize must be > 0

Error: filesize must be > 0

Error: filesize must be > 0

Copy /flash/active/arm/u-boot.bin to 0x01000000... File not found

Error: filesize must be > 0

Error: filesize must be > 0

Error: filesize must be > 0

Copy /flash/active/kernel to 0x01000000... File not found

Copy /flash/active/rootfs to 0x02000000... File not found

Copy /flash/active/dtb2 to 0x03000000... File not found

Unmounting yaffs2 mount point /flash

Wrong Image Format for bootm command

ERROR: can't get kernel image!

ORION>           boot

Mount point name already used

Configure FPGAs

FPGA configuration failed

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]

Copy /flash/active/arm/rootfs to 0x03000000... File not found

Error: filesize must be > 0

Error: filesize must be > 0

Error: filesize must be > 0

Copy /flash/active/arm/kernel to 0x02000000... File not found

Error: filesize must be > 0

Error: filesize must be > 0

Error: filesize must be > 0

Copy /flash/active/arm/u-boot.bin to 0x01000000... File not found

Error: filesize must be > 0

Error: filesize must be > 0

Error: filesize must be > 0

Copy /flash/active/kernel to 0x01000000... File not found

Copy /flash/active/rootfs to 0x02000000... File not found

Copy /flash/active/dtb2 to 0x03000000... File not found

Unmounting yaffs2 mount point /flash

Wrong Image Format for bootm command

ERROR: can't get kernel image!

ORION> setenv serverip

ORION> setenv serverip 1921   .1698      8.1.250

ORION> setenv tftp_path firmware

ORION> setev saturnpkg saturn.pkg

Unknown command 'setev' - try 'help'

ORION> setev saturnpkg saturn.pkg                       env saturnpkg saturn.pkg                     

ORION> setenv saturnpkg saturn.pkg                                                                                 setenv saturnpkg saturn.pkg                                                                                 setev saturnpkg saturn.pkg                                                                              setenv tftp_path firmware                                                                           setenv serverip 192.168.1.250                                                                                       setenv serverip                                             boot              setenv serverip                                             setenv serverip 192.168.1.250                                                                                       setenv tftp_path firmware                                                                           setev saturnpkg saturn.pkg                                                                              setenv saturnpkg saturn.pkg                                                                                               run pkgex

BOOTP broadcast 1

DHCP client bound to address 192.168.1.1

Unmounting yaffs2 mount point /flash

NAND erase: device 0 whole chip

Erasing at 0x0 --   0% complete.

Erasing at 0x1440000 --   1% complete.

Erasing at 0x28c0000 --   2% complete.

Erasing at 0x3d40000 --   3% complete.

Erasing at 0x51c0000 --   4% complete.

Erasing at 0x6640000 --   5% complete.

Erasing at 0x7ac0000 --   6% complete.

Erasing at 0x8f40000 --   7% complete.

Erasing at 0xa3c0000 --   8% complete.

Erasing at 0xb840000 --   9% complete.

Erasing at 0xccc0000 --  10% complete.

Erasing at 0xe140000 --  11% complete.

Erasing at 0xf5c0000 --  12% complete.

Erasing at 0x10a00000 --  13% complete.

Erasing at 0x11e80000 --  14% complete.

Erasing at 0x13300000 --  15% complete.

Erasing at 0x14780000 --  16% complete.

Erasing at 0x15c00000 --  17% complete.

Erasing at 0x17080000 --  18% complete.

Erasing at 0x18500000 --  19% complete.

Erasing at 0x19980000 --  20% complete.

Erasing at 0x1ae00000 --  21% complete.

Erasing at 0x1c280000 --  22% complete.

Erasing at 0x1d700000 --  23% complete.

Erasing at 0x1eb80000 --  24% complete.

Erasing at 0x1ffc0000 --  25% complete.

Erasing at 0x21440000 --  26% complete.

Erasing at 0x228c0000 --  27% complete.

Erasing at 0x23d40000 --  28% complete.

Erasing at 0x251c0000 --  29% complete.

Erasing at 0x26640000 --  30% complete.

Erasing at 0x27ac0000 --  31% complete.

Erasing at 0x28f40000 --  32% complete.

Erasing at 0x2a3c0000 --  33% complete.

Erasing at 0x2b840000 --  34% complete.

Erasing at 0x2ccc0000 --  35% complete.

Erasing at 0x2e140000 --  36% complete.

Erasing at 0x2f5c0000 --  37% complete.

Erasing at 0x30a00000 --  38% complete.

Skipping bad block at  0x31b40000                                         

Erasing at 0x31e80000 --  39% complete.

Erasing at 0x33300000 --  40% complete.

Erasing at 0x34780000 --  41% complete.

Erasing at 0x35c00000 --  42% complete.

Erasing at 0x37080000 --  43% complete.

Erasing at 0x38500000 --  44% complete.

Erasing at 0x39980000 --  45% complete.

Erasing at 0x3ae00000 --  46% complete.

Erasing at 0x3c280000 --  47% complete.

Erasing at 0x3d700000 --  48% complete.

Erasing at 0x3eb80000 --  49% complete.

Erasing at 0x3ffc0000 --  50% complete.

Erasing at 0x41440000 --  51% complete.

Erasing at 0x428c0000 --  52% complete.

Erasing at 0x43d40000 --  53% complete.

Erasing at 0x451c0000 --  54% complete.

Erasing at 0x46640000 --  55% complete.

Erasing at 0x47ac0000 --  56% complete.

Erasing at 0x48f40000 --  57% complete.

Erasing at 0x4a3c0000 --  58% complete.

Erasing at 0x4b840000 --  59% complete.

Erasing at 0x4ccc0000 --  60% complete.

Erasing at 0x4e140000 --  61% complete.

Erasing at 0x4f5c0000 --  62% complete.

Erasing at 0x50a00000 --  63% complete.

Erasing at 0x51e80000 --  64% complete.

Erasing at 0x53300000 --  65% complete.

Erasing at 0x54780000 --  66% complete.

Erasing at 0x55c00000 --  67% complete.

Erasing at 0x57080000 --  68% complete.

Erasing at 0x58500000 --  69% complete.

Erasing at 0x59980000 --  70% complete.

Erasing at 0x5ae00000 --  71% complete.

Erasing at 0x5c280000 --  72% complete.

Skipping bad block at  0x5c740000                                         

Erasing at 0x5d700000 --  73% complete.

Erasing at 0x5eb80000 --  74% complete.

Skipping bad block at  0x5f140000                                         

Erasing at 0x5ffc0000 --  75% complete.

Erasing at 0x61440000 --  76% complete.

Erasing at 0x628c0000 --  77% complete.

Erasing at 0x63d40000 --  78% complete.

Erasing at 0x651c0000 --  79% complete.

Erasing at 0x66640000 --  80% complete.

Erasing at 0x67ac0000 --  81% complete.

Erasing at 0x68f40000 --  82% complete.

Erasing at 0x6a3c0000 --  83% complete.

Skipping bad block at  0x6aac0000                                         

Erasing at 0x6b840000 --  84% complete.

Erasing at 0x6ccc0000 --  85% complete.

Erasing at 0x6e140000 --  86% complete.

Erasing at 0x6f5c0000 --  87% complete.

Erasing at 0x70a00000 --  88% complete.

Erasing at 0x71e80000 --  89% complete.

Erasing at 0x73300000 --  90% complete.

Erasing at 0x74780000 --  91% complete.

Erasing at 0x75c00000 --  92% complete.

Erasing at 0x77080000 --  93% complete.

Erasing at 0x78500000 --  94% complete.

Erasing at 0x79980000 --  95% complete.

Erasing at 0x7ae00000 --  96% complete.

Erasing at 0x7c280000 --  97% complete.

Erasing at 0x7d700000 --  98% complete.

Erasing at 0x7eb80000 --  99% complete.

Erasing at 0x7ffc0000 -- 100% complete.

OK

Mounting yaffs2 mount point /flash

Mount point name already used

Using TSEC0 device

TFTP from server 192.168.1.250; our IP address is 192.168.1.1

Filename 'firmware/saturn.pkg'.

Load address: 0x2000000

Loading: * #################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

######################################################

91 MB received

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

######################################################

183 MB received

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

############################################

done

Bytes transferred = 215957872 (cdf4170 hex)

Copy pkgextract.elf from NOR flash to 0x1000000

## Starting application at 0x00042e78 ...

Buildtime: May 23 2012 13:26:49

Write version information to /flash/image1/version

Extract             /flash/image1//pki/signcert.pem

Extract             /flash/image1/endeavour/pkgextract.elf

Extract             /flash/image1/endeavour/u-boot.bin

Extract             /flash/image1/endeavour/endeavour.pkg ....................

Extract             /flash/image1/pkgextract.elf

Extract             /flash/image1/bootsw

Extract             /flash/image1//arm/xpe.img

Extract             /flash/image1/fpga/s01776fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01775fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01774fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01760fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01746fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01745fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01753fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01750fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01739fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01737fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01736fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01727fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01726fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01722fpgaappl.dcf.wrapper

Extract             /flash/image1/fpga/s01758fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01754fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01728fpgaconfig.rbf.wrapper

Extract             /flash/image1/fpga/s01721fpgaconfig.rbf.wrapper

Extract             /flash/image1/arm968_h264enc_multichip.out

Extract             /flash/image1/arm968_h264dec.out

Extract             /flash/image1/arm968_h264enc_fullhd.out

Extract             /flash/image1/arm968_h264fhddec_60fps_parser.out

Extract             /flash/image1/arm968_h264fhddec_60fps.out

Extract             /flash/image1/arm968_h264enc_fhd_multislice.out

Extract             /flash/image1/arm968_h264enc.out

Extract             /flash/image1//arm/video.ccf .

Extract             /flash/image1/namsw.bin

Extract             /flash/image1/audio.ccf .

Extract             /flash/image1//arm/partitions.conf.d/osd

Extract             /flash/image1//arm/osd.img ..........

Extract [exe]       /flash/image1//postinstall.d/rwfs.hook

Extract             /flash/image1/S01710.bin.wrapper

Extract             /flash/image1//rwfs.conf

Extract             /flash/image1//target.lst

Extract             /flash/image1//nandi.pkg ..

Extract             /flash/image1//sangam.pkg ..

Extract             /flash/image1//rover.pkg ..

Extract             /flash/image1//sounds.img .

Extract             /flash/image1//web2tsh.img

Extract             /flash/image1//www.img

Extract             /flash/image1//arm/apps.img

Extract             /flash/image1//arm/u-boot.bin

Extract             /flash/image1//arm/extra.img

Extract             /flash/image1//arm/kernel

Extract             /flash/image1//arm/rootfs ...

Extract             /flash/image1//arm/partitions.conf.d/main

Extract             /flash/image1//vmlinux ..

Extract             /flash/image1//devel.img ...

Extract             /flash/image1//partitions.conf.d/devel

Extract             /flash/image1//partitions.conf.d/secure

Extract             /flash/image1//secure.img

Extract             /flash/image1//partitions.conf.d/extra

Extract             /flash/image1//kernel .

Extract             /flash/image1//dtb7

Extract             /flash/image1//dtb6

Extract             /flash/image1//dtb5

Extract             /flash/image1//c40.dtb

Extract             /flash/image1//dtb3

Extract             /flash/image1//dtb2

Extract             /flash/image1//dtb

Extract             /flash/image1//rootfs ...

Extract             /flash/image1//extra.img ........

Extract             /flash/image1//partitions.conf.d/main

Extract             /flash/image1//apps.img ..................

Extract             /flash/image1//web.img .

Extract             /flash/image1/partitions.conf.d/web.conf

Extract             /flash/image1/vcinfo.txt

## Application terminated, rc = 0x0

Reprogram NOR from /flash/image1

Un-Protected 1 sectors

. done

Erased 1 sectors

Copy /flash/image1/bootsw to 0x01000000...           [DONE]

Write /flash/image1/bootsw (669728) to NOR flash

NOR allready contains correct data

Copy /flash/image1/pkgextract.elf to 0x01000000...           [DONE]

Write /flash/image1/pkgextract.elf (121176) to NOR flash

NOR allready contains correct data

Program hwmon, read file from /flash/image1/S01710.bin.wrapper...

String is: File last modified: 2012-04-17 13:13:33, MD5: 3450236d34642e4137a10e17a25b4eb1, description:"Version:45"

HWMON: Updating from version 45 to version 45

HWMON: Version on monitor is newer or the same, not updated!

ORION> selectsw

image1                    [ACTIVE]

ORION> boot

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]

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

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

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

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

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

Copy /flash/image1/dtb2 to 0x03000000...           [DONE]

Unmounting yaffs2 mount point /flash

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

   Image Name:   Linux-3.0.14-196

   Created:      2012-07-23  11:33:49 UTC

   Image Type:   PowerPC Linux Kernel Image (gzip compressed)

   Data Size:    2228578 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-07-23  11:43:57 UTC

   Image Type:   PowerPC Linux RAMDisk Image (gzip compressed)

   Data Size:    7606275 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 1ef2e003 ... OK

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

Using MPC8347 Saturn PPC machine description

Linux version 3.0.14-196 (kaa@kaa-asterix-pc) (gcc version 4.6.1 (crosstool-NG hg_unknown@20111018.110132) ) #1 PREEMPT Mon Jul 23 13:33:45 CEST 2012

Found initrd at 0xde7ed000:0xdef2e003

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=0x84 videoboard=0xffffffff audioextboard=0xffffffff u-boot=2010.06-101 fips=1

Registered maintag: 0x84

Registered videotag: 0xffffffff

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[7800001] shift[22] registered

Console: colour dummy device 80x25

console [tty0] enabled, bootconsole disabled

login: admin

Welcome to

TANDBERG Codec Release TC5.1.4.295090

SW Release Date: 2012-08-10

OK

Think with Portals

Think with Portals
CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards