Hi
I tried to update the firmware of my Cyclades-TS800.
I followed the instructions to upload the bin file via scp from ftp://ftp.avocent.com/public/product-upgrades/$DS1800/TS/TS_v3.0.0-2b/fl0577002.bin to /proc/flash/zImage
I also checked the md5 of the file and it was correct!
After that I found how I have to restore a bricked devices via network boot and I followed this and now I get a kernel panic, following the output of the serial session (putty):
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2014.08.11 10:10:48 =~=~=~=~=~=~=~=~=~=~=~=
OK
Testing Real Time Clock .................. OK
Testing Router Serial Number.............. OK
Router ID is 060639010000D8
Watchdog timer ((A)ctive or (I)nactive) :
Booting from Original Boot 1.9.7a (Oct/17/01)
Cyclades Corporation
Testing RAM .............................. FULL TEST
This test takes a few seconds.
Press <ESC> if you want to cancel it.
Memory detected: 16384 Kbytes
Test in progress: 8 Kbytes OK Test in progress: 72 Kbytes OK Test in progress: 136 Kbytes OK Test in progress: 200 Kbytes OK Test in progress: 264 Kbytes OK Test in progress: 328 Kbytes OK Test in progress: 392 Kbytes OK Test in progress: 456 Kbytes OK Test in progress: 520 Kbytes OK Test in progress: 584 Kbytes OK Test in progress: 648 Kbytes OK Test in progress: 712 Kbytes OK Test in progress: 776 Kbytes OK Test in progress: 840 Kbytes OK Test in progress: 904 Kbytes OK Test in progress: 968 Kbytes OK Test in progress: 1032 Kbytes OK Test in progress: 1096 Kbytes OK Test in progress: 1160 Kbytes OK Test in progress: 1224 Kbytes OK Test in progress: 1288 Kbytes OK Test in progress: 1352 Kbytes OK Test in progress: 1416 Kbytes OK Test in progress: 1480 Kbytes OK Test in progress: 1544 Kbytes OK Test in progress: 1608 Kbytes OK Test in progress: 1672 Kbytes OK Test in progress: 1736 Kbytes OK WARNING! Memory not checked.
Testing Flash [Configuration] ............ OK
Testing Flash [Op Code] .................. 0 % 5 %SKIPPED
Interface Cards Detected ................. OK
8-UART ports detected
Testing Ethernet ......................... OK
Testing Real Time Clock .................. OK
Testing Router Serial Number.............. OK
Router ID is 060639010000D8
Watchdog timer ((A)ctive or (I)nactive) :
CyROS boot from ((F)lash or (N)etwork) [F] : N
Boot type ((B)ootp,(T)ftp or Bot(H)) [T] :
Boot File Name [zvmppcts.bin] :
IP address assigned to Ethernet interface [193.192.248.150] : 192.168.0.11
Server's IP address [192.168.160.1] : 192.168.0.10
MAC address assigned to Ethernet [00:60:2E:00:18:ED] :
Network boot.
Sending a tftp request.
Trying file : zvmppcts.bin
Booting from 192.168.0.10 ............. 0 kb13 kb25 kb38 kb50 kb63 kb75 kb88 kb100 kb113 kb125 kb138 kb150 kb163 kb175 kb188 kb200 kb213 kb225 kb238 kb250 kb263 kb275 kb288 kb300 kb313 kb325 kb338 kb350 kb363 kb375 kb388 kb400 kb413 kb425 kb438 kb450 kb463 kb475 kb488 kb500 kb513 kb525 kb538 kb550 kb563 kb575 kb588 kb600 kb613 kb625 kb638 kb650 kb663 kb675 kb688 kb700 kb713 kb725 kb738 kb750 kb763 kb775 kb788 kb800 kb813 kb825 kb838 kb850 kb863 kb875 kb888 kb900 kb913 kb925 kb938 kb950 kb963 kb975 kb988 kb1000 kb1013 kb1025 kb1038 kb1050 kb1063 kb1075 kb1088 kb1100 kb1113 kb1125 kb1138 kb1150 kb1163 kb1175 kb1188 kb1200 kb1213 kb1225 kb1238 kb1250 kb1263 kb1275 kb1288 kb1300 kb1313 kb1325 kb1338 kb1350 kb1363 kb1375 kb1388 kb1400 kb1413 kb1425 kb1438 kb1450 kb1463 kb1475 kb1488 kb1500 kb1513 kb1525 kb1538 kb1550 kb1563 kb1575 kb1588 kb1600 kb1613 kb1625 kb1638 kb1650 kb1663 kb1675 kb1688 kb1700 kb1713 kb1725 kb1738 kb1750 kb1763 kb1775 kb1788 kb1800 kb1813 kb1825 kb1838 kb1850 kb1863 kb1875 kb1888 kb1900 kb1913 kb1925 kb1938 kb1950 kb1963 kb1975 kb1988 kb2000 kb2013 kb2025 kb2038 kb2050 kb2063 kb2075 kb2088 kb2100 kb2113 kb2125 kb2138 kb2150 kb2163 kb2175 kb2188 kb2200 kb2213 kb2225 kb2238 kb2250 kb2263 kb2275 kb2288 kb2300 kb2313 kb2325 kb2338 kb2350 kb2363 kb2375 kb2388 kb2400 kb2413 kb2425 kb2438 kb2450 kb2463 kb2475 kb2488 kb2500 kb2513 kb2525 kb2538 kb2550 kb2563 kb2575 kb2588 kb2600 kb2613 kb2625 kb2638 kb2650 kb2663 kb2675 kb2688 kb2700 kb2713 kb2725 kb2738 kb2750 kb2763 kb2775 kb2788 kb2800 kb2813 kb2825 kb2838 kb2850 kb2863 kb2875 kb2888 kb2900 kb2913 kb2925 kb2938 kb2950 kb2963 kb2975 kb2988 kb3000 kb3013 kb3025 kb3038 kb3050 kb3063 kb3075 kb3088 kb3100 kb3113 kb3125 kb3138 kb3150 kb3163 kb3175 kb3188 kb3200 kb3213 kb3225 kb3238 kb3250 kb3263 kb3275 kb3288 kb3300 kb3313 kb3325 kb3338 kb3350 kb3363 kb3375 kb3388 kb3400 kb3413 kb3425 kb3438 kb3450 kb3463 kb3475 kb3488 kb3500 kb3513 kb3525 kb3538 kb3550 kb3563 kb3575 kb3588 kb3600 kb3613 kb3625 kb3638 kb3650 kb3663 kb3675 kb3688 kb3700 kb3713 kb3725 kb3738 kb3750 kb3763 kb
Network boot completed.
Received 3859137 bytes.
CRC is ... OK
Entry Point = 0x00002120
loaded at: 00002120 0000E4D0
relocated to: 00200020 0020C3D0
board data at: 002062C8 002064E0
relocated to: 001FF120 001FF338
zimage at: 00009100 0007281E
relocated to: 00C57000 00CC071E
initrd at: 0007281E 003AF071
relocated to: 00CC2000 00FFE853
avail ram: 0020C3D0 00CC2000
Linux/PPC load: root=/dev/ram ramdisk=0x00002000
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.2.14 (root@fre-eng-dell) (gcc version 2.95.2 19991030 (2.95.3 prerelease/franzo)) #7 Fri Jan 18 08:40:55 PST 2008
Boot arguments: root=/dev/ram ramdisk=0x00002000
CPM interrupt vector 0 handler c00b3630
time_init: decrementer frequency = 180000000/60
Calibrating delay loop... 47.82 BogoMIPS
Memory: 11768k available (744k kernel code, 524k data, 32k init) [c0000000,c1000000]
Flash addr: c4004000, CPLD addr: c4002000, UART Addr: c4000000
CPLD-20 init: r1=0 ck1=3 sc1=0 i1=0 i2=3 i3=0 i4=1 s1=0 s2=3 s3=0 s4=1
FLASH disk driver initialized: VMA c4004000 size 4096kb blocks 64
Flash partition:config size:512 SI:2 SE:3 OI:0 OE:65024
Flash partition:boot_ori size:65536 SI:0 SE:1 OI:0 OE:0
Flash partition:boot_alt size:65536 SI:1 SE:2 OI:0 OE:0
Flash partition:script size:130560 SI:2 SE:4 OI:512 OE:0
Flash partition:zImage size:3932160 SI:4 SE:64 OI:0 OE:0
Flash partition:.flash size:3932160 SI:4 SE:64 OI:0 OE:0
Dentry hash table entries: 2048 (order 2, 16k)
Buffer cache hash table entries: 16384 (order 4, 64k)
Page cache hash table entries: 4096 (order 2, 16k)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 16384 bhash 16384)
Initializing RT netlink socket
Starting kswapd v 1.2
Serial driver version 4.27 with SHARE_IRQ enabled
ttyS01 at 0xc4000000 (irq = 2) is a ST16C654
ttyS02 at 0xc4000008 (irq = 2) is a ST16C654
ttyS03 at 0xc4000010 (irq = 2) is a ST16C654
ttyS04 at 0xc4000018 (irq = 2) is a ST16C654
ttyS05 at 0xc4000020 (irq = 2) is a ST16C654
ttyS06 at 0xc4000028 (irq = 2) is a ST16C654
ttyS07 at 0xc4000030 (irq = 2) is a ST16C654
ttyS08 at 0xc4000038 (irq = 2) is a ST16C654
CPM UART driver version 0.03
ttyS0 on SMC1 at 0x0280, BRG1
CPM interrupt vector 4 handler c00b3a90
RAM disk driver initialized: 16 RAM disks of 8192K size
eth0: FEC ENET Version 0.1, 00:fec: Phy @ 0x1, type 0x20005c20
60:2e:00:18:fec: link down
ed
PPP: version 2.3.7 (demand dialling)
TCP compression code copyright 1989 Regents of the University of California
PPP line discipline registered.
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
RAMDISK: Compressed image found at block 0
Unable to handle kernel NULL pointer dereference at virtual address 00000007 (error 569)
NIP: C009A5C4 XER: A000007F LR: C009A49C REGS: c0148e30 TRAP: 0300
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c0148000[1] 'swapper' mm->pgd c00cd000 Last syscall: 120
last math 00000000
GPR00: 00000006 C0148EE0 C0148000 C0177008 00000007 0000001C 0000003C C01493F8
GPR08: 00000007 00000006 00000080 00000000 C0177004 00000000 00000001 C0100000
GPR16: 0000003D 00000000 00000007 00000000 FFFFFFFC 00000007 00000080 0000003C
GPR24: 00000000 C0148F84 00000000 00000007 00000061 10070000 00110000 00000040
Call backtrace:
C009A49C C009B204 C009B754 C009B7E0 C009BCEC C00FA2EC C00F9CCC
C00FA05C C00F97CC C00F587C C0002B94 C00070E0
Kernel panic: kernel access of bad area pc c009a5c4 lr c009a49c address 7 tsk swapper/1
Rebooting in 180 seconds..
Any ideas how I can make the device work again? I don't need any settings it can be set to factory defaults!
Cheers