10-12-2012 03:26 AM - edited 03-17-2019 11:58 PM
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
Solved! Go to Solution.
10-12-2012 03:40 AM
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.
10-12-2012 06:43 AM
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
09-24-2013 05:41 AM
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.
10-12-2012 03:40 AM
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.
10-12-2012 04:02 AM
Hi Danny
Thanks for your quick response.
I will try that now
Cheers
Luke
10-12-2012 05:35 AM
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
10-12-2012 05:48 AM
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.
10-12-2012 06:22 AM
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
10-12-2012 06:35 AM
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.
10-12-2012 06:43 AM
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
10-12-2012 06:43 AM
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
10-12-2012 07:09 AM
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
10-12-2012 08:13 AM
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.
11-23-2012 01:32 AM
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
11-23-2012 01:38 AM
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.
11-23-2012 01:47 AM
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
11-23-2012 02:35 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide