Teldat Dm748-I Software Updating
Teldat Dm748-I Software Updating
Software Updating
Teldat -Dm 748-I
Software Updating 1
Manual Teldat SA
Legal Notice
Warranty
Teldat is not liable for any direct, indirect, collateral, consequential or any other damage connected to the delivery,
supply or use of this manual.
2 Software Updating
Teldat SA Table of Contents
Table of Contents
I Related Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
C.1 How to determine the appropriate distribution and the appropriate binary. . . . . . . . . . . 29
C.1.1 How to determine the necessary firmware . . . . . . . . . . . . . . . . . . . . . . . . 31
Software Updating i
Table of Contents Teldat SA
ii Software Updating
Teldat SA Related Documents
I Related Documents
Teldat-DM 724-I FTP Protocol
Software Updating 1
1 Introduction Teldat SA
Chapter 1 Introduction
1.1 Introduction
Our routers execute software known as C.I.T. (Código Integrado Teldat – Teldat Integrated Code). This is made up
of various elements:
• BOOT
This is a small start up program recorded in a read-only device. Loss of this program is practically impossible and it
also permits you to recoup a device in extreme cases. This element cannot be updated via software.
• BIOS FLASH
Consists of the basic interface with the router hardware providing the C.I.T. with a more abstract view of this. In this
way, the variations produced in the hardware (e.g. changing the integrated circuit used to control PSTN) are trans-
parent to the C.I.T.
This is the part of the code which handles the internetworking processes (IP routing, X.25, IPSec, ATM, etc) as
well as the configuration and monitoring console. This is also known as “application”.
To simplify our routers modular updating as well as reducing the size of the C.I.T., determined blocks are provided
as isolated files. The need for these depends on the available hardware. E.g., our devices support various ADSL
chipsets and depending on the type of chipset available in your device, will need one firmware (BFW) or another.
• Image file(*.img)
In some devices, the BIOS, CIT and FWs are distributed in a single file with extension img.
The process of updating our router software consists in substituting one or several of the previously mentioned ele-
ments. This manual explains all available options for the updating process.
Choosing the TGZ system guarantees content integrity and coherence at the same time as permitting management
through standard tools.
Note
If a device is updated through a mixture of different distribution archives, this may disable the device.
Should this occur, the updating process will have to be executed by first starting up the device from the
BOOT, with the corresponding loss of information, configurations etc.
Note
We only guarantees compatibility to upgraded versions: i.e. provided you update your device to a more
modern version, the device will run correctly, respecting the configuration; in cases where you update
your device to an earlier release than the one being executed by the device, the device may not start
up and it will be necessary to carry out updating from BOOT.
In devices whose software distribution contains the BIOS, CIT and FWs as separate files, the various archives are in-
ternally stored in the device Flash memory which the user sees as a traditional disk unit: all the files except the
BOOT and BIOS FLASH are loaded in the files system over the said Flash memory, and can be deleted, renamed
etc., and of course, the said disk can be consulted, formatted and filled up preventing new files being recorded.
In devices whose software distribution contains an image file (extension img), this file is internally stored in a partition
of the flash reserved for the said image and not in the files system where the configuration and the rest of the data
2 Software Updating
Teldat SA 1 Introduction
Note
Please bear in mind that the code permitting the device to run is stored in the Flash memory. Any oper-
ation over this should be analyzed before being carried out as this may leave the device inaccessible
and consequently may need to be restarted from BOOT.
During the updating process, access to the device console may be needed; the serial port configuration is as follows:
The distribution name is variable, this however permits you to easily identify the devices to which this is destined and
the corresponding version:
The readme.txt” archive provides information on the distribution content as well as basic updating instructions; in this
example:
Software Updating 3
1 Introduction Teldat SA
There are devices whose software distribution contains the BIOS, CIT and FWs in a single file with extension img
which is known as a CIT image. This applies to the Teldat C1+L whose software distribution, for the “tesa” profile,
contains the following files:
cit-c1pl_tesa-10.08.02.img cit-c1pl_tesa-10.08.02.img.md5
mibs.tgz dictionary.txt
version_map_tc1plusl.txt readme.txt
The distribution name is variable; however it’s easy to determine the devices this is destined for and the correspond-
ing version:
The same thing happens with the CIT image file name; this allows you to easily determine the devices this is
destined for and the corresponding version:
The “readme.txt” file provides information on the distribution content as well as basic updating instructions: as in this
example:
4 Software Updating
Teldat SA 1 Introduction
In cases where a profile doesn’t appear in the distribution and the CIT image name, this means that the version is the
default one or the standard and can be seen in the readme.txt file.
Software Updating 5
2 Updating Process Teldat SA
Note
“All-OFF / 2-ON” combination forces startup from BOOT. The normal status for the microswitches is
“All-OFF”.
Note
The BOOT process automatically stops and ONLY permits downloading of the BIOS FLASH archive: load the
“bios.bin” archive found in the distribution through any of the methods offered by BOOT.
Note
In releases prior to 01.02.00, BOOT is exactly the same as BIOS FLASH; in this case you need to stop
the startup process when two symbols “>” appear on the console followed by a number of increasing “.”
symbols, through the “CTRL.-T” key combination.
.
.
WAN: DCE
ADSL
UTOPIA
Current production date: xx xx
Current software license: x x
Current serial number: xxx/xxxxx
>>
.....
=== INITIAL MENU ===
a) Change Time
b) Change Date
c) Change Code to Run
d) Change Licence
e) Load from console (pc_load)
f) Disk menu
g) Set default name for file loaded from console
l) Load from lan
x) Load from console (xmodem)
r) Reset
0) Exit
>>
Once the transfer has been executed, deactivate microswitch “2” and reboot the system in order to execute BIOS
FLASH; continue with the updating process as if you had started from BIO FLASH.
6 Software Updating
Teldat SA 2 Updating Process
In various phases of the updating process you can use the XModem protocol to transfer a file to the router via the
configuration port, commonly known as console, which consists of an asynchronous serial line with a transfer speed
limited to 115200 bps. The XModem is available in the majority of terminal emulators ( HyperTerminal, Tera Term ,
etc.), the version used by the routers is XModem with CRC testing version.
Bear in mind that the storage device behaves as a disk; the name used to record the transferred file via XModem de-
pends on various factors:
• In BIOS FLASH releases prior to 01.07.00, this is recorded with the name configured when transferred.
• In BIOS FLASH releases 01.07.00 or later, files considered as critical (CIT and firmware) are recorded with pre-
defined names independently of the configured file name (the system recognizes the file and records it with the ap-
propriate name). This behavior can be deactivated; however we strongly suggest that you do not. This can cause
updating malfunction or the device may not start up if it is not carried out correctly. Files not considered critical are
recorded with the configured name.
Note
The BIOS FLASH file is stored in a special form and does not appear in the system files system; there-
fore the send name and the recording name are unsubstantial.
To execute a transfer via the XModem protocol, carry out the following steps:
(1) Select the “x” option in the router (loading via XModem).
(2) A message will appear on the device console giving information on the name used to record the file being sent
(this name is not applied in cases of critical files provided that the default behavior has not been modified). If
this name is incorrect, press the key combination indicated on the console to change it. Contrariwise, wait for
the next message.
(3) A message will appear on the device console giving information on the protocol and speed to use. If the speed
is incorrect, press any key and select the correct speed. Contrariwise, wait for the next message.
(4) A message will appear on the device console giving information on the protocol and speed at which the transfer
is produced. Check that LED 1 begins to flash in orange and LED 6 remains green.
(5) Initiate the transfer (the steps to carry out depend on your terminal emulator).
The various load process phases are reflected in the status of the LEDs:
State LEDs
Idle All LEDs (except the ON) are off.
Waiting Led 1 slowly flashing in orange.
Led 6 in green.
Receiving Led 1 rapidly flashing in orange.
Led 6 in green.
Recording Led 1 slowly flashing in orange.
In the various updating process phases, you can use Teldat’s own protocol known as CARGA_PC to transfer a file
towards a router through the configuration port, commonly known as console. This consists of an asynchronous seri-
al line with a limited transfer speed of 115200 bps. You will find a program in the documentation CD supplied with
your router allow you to use the CARGA_PC protocol.
The existence of the CARGA_PC protocol is due to the fact that this was implemented before the XModem protocol
came into use, therefore older Teldat software releases only support updating through CARGA_PC.
To carry out a transfer through the CARGA_PC protocol, execute the following steps:
(1) Execute the CARGA_PC program and select the required port, the speed (select a rate of less than 115200 if
Software Updating 7
2 Updating Process Teldat SA
you have already tried this and it was unsuccessful) and the file to be transferred.
(2) Select the “e” option in the router (loading via console).
(3) Check that LED 1 begins to flash in orange and LED 6 lights up in green.
(4) Disconnect the terminal emulator so the serial port can be used for the CARGA_PC program.
(5) Initiate the transfer and wait.
The various load process phases are reflected in the status of the LEDs:
State LEDs
Idle All LEDs (except the ON) are off
Waiting Led 1 slowly flashing in orangeLed 6 in green
Receiving Led 1 rapidly flashing in orange
Led 6 in green
Recording Led 1 slowly flashing in orange
8 Software Updating
Teldat SA 2 Updating Process
In the various updating process phases, you can use Teldat’s own protocol known as CARGA_LAN to transfer a file
towards a router through the Ethernet interface. You will find a program in the documentation CD supplied with your
router allow you to use the CARGA_LAN protocol. The CARGA_LAN protocol permits you to transfer at speeds high-
er than those used by protocols using the configuration port, reducing the time required for this.
Bear in mind that the storage device behaves as a disk; the name used to record the transferred file via
CARGA_LAN depends on various factors:
• In BIOS FLASH releases prior to 01.07.00, this is recorded with the sent file’s original name.
• In BIOS FLASH releases 01.07.00 or later, files considered as critical (CIT and firmware) are recorded with pre-
defined names independently of the sent file name (the system recognizes the file and records it with the appropri-
ate name). This behavior can be deactivated; however we strongly suggest that you do not. This can cause updat-
ing malfunction or the device may not start up if it is not carried out correctly. Files not considered critical are recor-
ded with the original name (without including the path).
Note
The BIOS FLASH file is stored in a special form and does not appear in the system files system; there-
fore the send name and the recording name are unsubstantial.
To execute a transfer via the CARGA_LAN protocol, carry out the following steps:
(1) Execute the CARGA_LAN program and select the file you wish to transfer (this program permits you to consec-
utively transfer various files).
(2) Select the “l” option in the router (lower case L)
(3) Check that LED 1 is flashing in orange and the router returns a message indicating the MAC address to be con-
figured in the CARGA_LAN program.
(4) Configure the MAC address, initiate the transfer, wait and check the messages that will appear on the device
console and the CARGA_LAN program progress bars.
The various load process phases are reflected in the status of the LEDs:
Software Updating 9
2 Updating Process Teldat SA
State LEDs
Idle All LEDs (except the ON) are off
Waiting Led 1 slowly flashing in orange, the following message appears on the console:
To access the BIOS FLASH menu, pause the device’s normal startup through the “CTRL.-T” key combination when
the device dumps a series of periods after two “>” symbols on the console.
**************************************************
******************* Router Teldat ****************
**************************************************
BOOT CODE VERSION: 01.06.09 Apr 4 2003 10:20:32
gzip Mar 17 2003 10:39:55
P.C.B.: 0A MASK:0501 Microcode:0000
START FROM FLASH
BIOS CODE DUMP...................
BIOS DATA DUMP....
End of BIOS dump
10 Software Updating
Teldat SA 2 Updating Process
====================================================================
BIOS Teldat (c)Teldat
====================================================================
BIOS CODE VERSION: 01.06.09
CLK=49152 KHz BUSCLK=49152 KHz
Date: 01/01/00, Monday Time: 00:00:00
Once you have accessed the menus system, you need to update all the necessary archives through whichever pro-
cess you prefer to use (see Procedure to send files.):
In cases where the distribution provides various binary files, the “readme.txt” file,
together with the hardware and license information on your device (this informa-
tion can be found on the label on the underside of the device) will help to find out
which file is required.
• Auxiliary Files.
To determine the necessary files, you need to know what hardware your device
contains and check the “readme.txt” file.
If you either want to change the Flash memory partitioning to activate or deactivate the backup system, or because
the file system in Flash is corrupt, you need to format the Flash disk before loading the files; please see appendix
Flash Backup System on page 24 where formatting is explained.
Software Updating 11
2 Updating Process Teldat SA
(1) Extract the distribution content to a directory; if this is successful, the content will not have been altered.
(2) Connect to the device FTP server (you need a user and a password; default is user “root” without a password).
(3) Configure the binary mode through the “bin” command.
(4) Transfer the BIOS FLASH through the “ put bios.bin” command.
(5) Once the transfer has finalized, execute the recording command through “ quote site savebuffer ”
(6) Transfer the application through the “ put < application.bin >” command.
b) If the application being executed is a 10.00.02 release or later, the name the
application is sent with is not used for the recording; the device detects that it is
an application file and records it with the appropriate name. With previous re-
leases, you need to record the file with the current file name, in cases where this
does not exist, use “appcode1.bin”
c) Under certain circumstances, the transfer command may fail because the
device does not have enough free volatile memory. In this case, activate the dir-
ect mode through the “quote site direct on” command before carrying out the
transfer and deactivate it as soon as the said transfer has finalized through
“quote site direct off”. Direct mode is when the file being transferred is directly
stored in the Flash memory instead of in the temporary buffer before recording. If
you have a high speed connection, you will see that the transfer is carried out in
bursts with pauses when recording is being executed in the Flash memory.
12 Software Updating
Teldat SA 2 Updating Process
*load immediate
Are you sure to reload the device(Yes/No)?
For further information on FTP commands, see section Loading a file through FTP on page 23 (found further on in
this manual).
For further information on the FTP server, please see manual Teldat-Dm 724-I "FTP Protocol" .
Note
There are commands in the FTP protocol, which due to their nature, take a considerable time to ex-
ecute. Given this, some FTP clients decide to close the connection when they do not receive a re-
sponse in an established time believing that there has been a problem with the server, as has occurred
with the Windows FTP client. Specifically, this client has a non configurable 60 second time-out
between the sending of a command and the reception of the response: when this time-out expires, the
client understands that the session is closed.
Note
Updating through TFTP means that no check is carried out regarding the versions, internal CRC, co-
herency, renaming, etc., and should only be used when well aware of the risks of an erroneous updat-
ing. We recommend that updating is carried out through FTP.
TFTP+syst BIO
Software Updating 13
2 Updating Process Teldat SA
Config>set application-active
Date Time Size Name
----------------------------------------------------------------------
02/22/07 17:49 1655168 ATLAS2G.BIN
02/26/07 12:28 1655168 G.BIN
Current code filename : atlas2g.bin
Application to activate [atlas2g.bin]?
Code changed successfully
TFTP+syst DSK
Current file system set to DSK
TFTP+get 192.168.0.2 new\cit.bin atlas2g.bin
Receiving atlas2g.bin from 192.168.0.2\new\cit.bin...
1655168
File successfully received
(4) Transferring the necessary firmware (files with extension “bfw”): to do this you need to activate the DSK file sys-
tem and execute the download. To determine the necessary firmware, please see appendix Information re-
quired for updating on page 29.
TFTP+syst DSK
Current file system set to DSK
TFTP+get 192.168.0.2 new\fw00000c.bin
Receiving new\fw00000c.bin from 192.168.0.2...
155168
File successfully received
(5) Restart the device with the “load immediate” console command.
*load immediate
Are you sure to reload the device(Yes/No)? y
For further information on the TFTP client, please see manual Teldat-Dm 765-I "TFTP Protocol" .
Note
2.2.1.1 Loading the file through TFTP (you need a connection to a local console)
You must have a local connection to the device console to access the BOOT menu. For further information on this
please see the corresponding installation manual for the device. The steps to carry out to load the C.I.T. image file
are as follows:
14 Software Updating
Teldat SA 2 Updating Process
(1) Accessing the BOOT menu from the console. To do this you need to simultaneously press the CTRL and T
keys during the start up process when the text “***Press CTRL+T to stop DHCP and break into CFE menu ***”
or “Press CTRL+T to stop auto run (X seconds)***”, appears, and before the indicated seconds run out. In this
way the C.I.T. start up cancels and the device pauses at the BOOT prompt: “ CFE>”. From this menu, you can
access all the BOOT menu commands. Below you can see an example of a C1+L start up:
DHCP running
*** Press CTRL+T to stop DHCP and break into CFE menu ***
*** Press CTRL+T to stop auto run (3 seconds) ***
Auto run second count down: 3
web info: Waiting for connection on socket 0.
CFE>
(2) Check the IP configuration for the device and the TFTP server where the image file resides . By default,
the device has its own IP address configured, 192.168.1.1 with mask 255.255.255.0 and IP address for the
TFTP server is 192.168.1.100. You can change the configuration through the “c” command. Please see the fol-
lowing example where the IP address for the device has been configured as 192.6.2.23 with mask
255.255.255.0 and the IP address for the TFTP server as 192.6.2.50
CFE> c
Press: <enter> to use current value
'-' to go previous parameter
'.' to clear the current value
'x' to exit this command
Board IP address : 192.168.1.1:ffffff00 192.6.2.23:ffffff00
Host IP address : 192.168.1.100 192.6.2.50
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name :
Default host flash file name :
Boot delay (0-9 seconds) : 3
Boot image (0=latest, 1=previous) : 0
DHCP running
*** command status = 0
CFE>
(3) Connect the device to the TFTP server. Through the Ethernet cable provided with the device, with a direct
connection between the router’s LAN1 port and the TFTP server Ethernet port or through an intermediate switch
or hub.
Software Updating 15
2 Updating Process Teldat SA
(4) Prepare the TFTP server. Configure the IP address the device expects and decompress the distribution con-
tent in a root directory subdirectory managed by the TFTP server. In the example the selected directory is
“teldatcodes”.
(5) Start the C.I.T. image file transfer . Execute the “f” command followed by the name of the image file you wish
to load; in our example this is cit-c1pl-10.08.02.img. Once the transfer has finalized, the file will begin to be
saved in Flash. Wait until the device tells you that it has finished doing this: *** Image flash done *** !
CFE> f teldatcodes/cit-c1pl-10.08.02.img
Loading 192.168.1.100:teldatcodes/cit-c1pl-10.08.02.img ...
Finished loading 6204416 bytes
Flashing root file system and kernel at 0xbe160000: ..................................
*** Image flash done *** !
Resetting board...
(6) The device restarts automatically once the updating has finished.
• CRC check: The CRC is calculated before starting to save to flash. In cases where the check proves to be incor-
rect, an error message appears and the updating stops:
CFE> f teldatcodes/cit-c1pl-10.08.02_badcrd.img
Loading 192.168.1.100:teldatcodes/cit-c1pl-10.08.02_badcrd.img ...
Finished loading 6204419 bytes
Illegal image ! Image crc failed.
*** command status = -1
CFE>
• C.I.T. version check: when you try and update the device with a version which is prior to the one currently loaded,
the device will pause and ask if you really want to execute this operation. The message that appears is shown be-
low:
CFE> f teldatcodes/cit-c1pl-10.08.01-boot-01.img
Loading 192.168.1.100:teldatcodes/cit-c1pl-10.08.01-boot-01.img ...
Finished loading 6241536 bytes
Code version(10.08.01) is older than current(10.08.02). Continue?
(y/n):
Note
We do not recommend that you load versions prior (downgrade) to the one currently loaded in the
device. The configuration may be incompatible with the version you’re trying to load.
• Compatibility with the BOOT version check : when you try to update the device with a C.I.T. image which is in-
compatible with the currently loaded BOOT version, the device will pause and ask if you really want to execute this
operation. The message that appears is shown below:
CFE> f teldatcodes/cit-c1pl-10.08.01-boot-02.img
Loading 192.168.1.100:teldatcodes/cit-c1pl-10.08.01-boot-02.img ...
Finished loading 6241920 bytes
Image is incompatible with boot code 01. Boot needed: 02. Continue?
(y/n):
Note
We do not recommend that you load CIT versions that are incompatible with the BOOT version. It’s
possible that the device won’t operate correctly.
• Other checks: the BOOT executes another series of checks to verify the integrity and compatibility of the image
you are trying to load.
- Size compatibility.
16 Software Updating
Teldat SA 2 Updating Process
2.2.1.2 Loading the file through WEB (connection to a local console isn’t required)
(5) Select the image to load and click on “Update Software”. Click on “Examine” and select the C.I.T. image to
load. Subsequently click on “Update Software”.
Software Updating 17
2 Updating Process Teldat SA
(6) Wait for the device to automatically restart . In cases where no errors have been produced, the following
screen appears:
• CRC check: The CRC is calculated before starting to save to flash. In cases where the check proves to be incor-
rect, an error message appears and the updating stops:
• C.I.T. version check: when you try and update the device with a version which is prior to the one currently loaded,
the device will detect this, stop the updating and report this through the message that appears below:
18 Software Updating
Teldat SA 2 Updating Process
If you click on the “go to forced update page” link, this forces updating (downgrade the version).
Note
We do not recommend that you load versions prior (downgrade) to the one currently loaded in the
device. The configuration may be incompatible with the version you’re trying to load.
• Compatibility with the BOOT version check : when you try to update the device with an C.I.T. image which is in-
compatible with the currently loaded BOOT version, the following message appears and the updating stops:
Software Updating 19
2 Updating Process Teldat SA
If you click on the “go to forced update page” link, this forces updating (downgrade the version).
Note
We do not recommend that you load CIT versions that are incompatible with the BOOT version. It’s
possible that the device won’t operate correctly.
• Other checks: the BOOT executes another series of checks to verify the integrity and compatibility of the image
you are trying to load.
- Size compatibility.
20 Software Updating
Teldat SA 2 Updating Process
ftp> put
cit-c1pl-10.08.01.img
200 PORT is set to IP ADDR = 172.24.51.52 PORT = 1221
150 Data connection open, file transfer in process...
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
##############################
550 Error writing file.
2088960 bytes sent in 3,25 seconds (641,77 Kbytes/sec)
ftp> quote site direct on
*load immediate
Software Updating 21
2 Updating Process Teldat SA
For further information on the FTP commands, please see section Loading a file through FTP on page 23 (found fur-
ther ahead in this manual).
For further information on the FTP server, please see manual Teldat-Dm724-I "FTP Protocol" .
Note
There are commands in the FTP protocol, which due to their nature, take a considerable time to ex-
ecute. Given this, some FTP clients decide to close the connection when they do not receive a re-
sponse in an established time believing that there has been a problem with the server, as has occurred
with the Windows FTP client. Specifically, this client has a non configurable 60 second time-out
between the sending of a command and the reception of the response: when this time-out expires, the
client understands that the session is closed.
22 Software Updating
Teldat SA FTP Commands for uploads
Activates or deactivates the rejection of files whose versions are older than that
currently running in the device.
This command must be activated when the system does not have enough tempor-
ary memory to store the file before recording it.
quote xmd5 <filename.ext> Calculates the MD5 signature for a file present in Flash to be contrasted with the
signature of the same file provided in the distribution .md5 file.
quote site backup In devices with Flash backup system, this copies the main partition information to
the backup partition so, in cases where there are problems with the main partition,
this restores the copy saved in the backup partition. For further information on the
Flash backup system, please see appendix Flash Backup System on page 24.
Note
The “quote site direct on” and “quote site compatible off” commands should only be activated when ab-
solutely necessary.
Software Updating 23
Flash Backup System Teldat SA
B.1.1 Introduction
The Flash backup system permits automatic restoration of the last successfully installed distribution when the device
detects problems in some of the software elements (BIOS FLASH, application and firmwares).
The Flash backup system needs the Flash disk to be partitioned into two units, known as main and backup. This par-
titioning means that the available space for installation is less (half) and therefore should only be activated when con-
sidered necessary and the installation to be carried out can be fitted into the main unit.
To find out how much Flash memory there is in the device, please see appendix Information required for updating
on page 29.
Formatting the Flash disk is destructive and only available in the local console in order to guarantee that the user
has local access to the device to load it adequately.
(1) Pause device start up in the BIOS by pressing CTRL-T keys together when a series of periods appear after two
“>” symbols.
**************************************************
**************************************************
**************************************************
BOOT CODE VERSION: 01.10 Oct 30 2006 17:17:43
gzip Oct 30 2006 17:08:44
P.C.B.: 74 MASK:0A01 Microcode:0070
START FROM FLASH
BIOS CODE DUMP.....................
BIOS DATA DUMP....
End of BIOS dump
Boot-stack used: 0x00000788
Boot-stack free: 0x00001878
BIOS CODE VERSION: 01.10
CLK=294912 KHz BUSCLK=65536 KHz PCICLK=32768 KHz L1
Date: 02/26/07, Monday Time: 17:14:20
SDRAM size: 128 Megabytes
BANK 0: 128 Megabytes (detected)
I_Cache: ON
D_Cache: ON Write-Back
FLASH: 16 Mb.
NVRAM: 128 Kb.
EEPROM: 2048 Bytes.
DPRAM: 16384 Bytes.
WAN1: DTE
WAN2: DTE
ISAC
RDSI_B
RDSI_B
FAST ETHERNET 1
FAST ETHERNET 2
PCI device: Host bridge
24 Software Updating
Teldat SA Flash Backup System
Software Updating 25
Flash Backup System Teldat SA
e) Erase file.
f) Format disk.
r) Rename archive.
0) Exit
A:>>f
This operation can provoke important damages to equipment. Continue?(y/n): y
A: (only one disc - Full size)
AH: (Main disc - Half size)
B: (BK disc - Half size)
S: (Smart Card)
Drive: B
Are you sure to format drive B: ?(y/n):y
Drive formated O.K.
Here you can see how both partitions have the same size.
26 Software Updating
Teldat SA Flash Backup System
*config
Config>backup-files
Backup successful.
Config>
(2) FTP
Note
Depending on the FTP client used, you can close the session before finishing the operation.
Once the restoration point has been established, the system is automatic:
(1) On start up, the BIOS search for the application established as active.
(2) If it doesn’t find it (searching by name) or the CRC is incorrect, it searches for the next existing application file
(*.bn) in the main partition.
(3) If it doesn’t find the next application file or the CRC is incorrect, it makes a copy from the backup partition to the
main partition: i.e. it executes a “backup restoring”.
(4) Once the application has started up, when a determined firmware has been requested (*.bfw files), the applica-
tion checks that the file is in the main partition and if it has a valid CRC; if the “firmware-checking ” command is
configured, and some of the requested firmwares fail (or do not exist or the CRC is invalid), the application re-
quests a “backup restoring” and makes the router reset.
(5) Once the BIOS or the application has provoked a “backup restoring”, the flag, which indicates that this has star-
ted up from backup and which can only be deactivated when you successfully re-execute the “ backup-files” or
the “quote site backup” command, activates.
Software Updating 27
Flash Backup System Teldat SA
All the executed actions are registered in the log which is accessible through the nvrlog list” command:
*monitor
Console Operator
*event
-- ELS Monitor --
+nvrlog list
05/17/06 12:35:50 -5- Files backup OK
05/17/06 12:34:33 -1- Loading from backup
05/17/06 12:33:15 -1- Backup restored by flag
05/17/06 12:32:16 -1- Invalid file (fw000008.bfw). Restoring backup
05/17/06 12:24:10 -3- Restart issued by the user
05/17/06 12:24:08 -5- Configuration saved on Flash
05/17/06 12:18:16 -5- FTP Reset
B.2.1 Introduction
Devices with C.I.T. image file distribution do not implement the backup flash functionality although it does allow you
to save two C.I.T. images. It’s the BOOT that automatically maintains the last two loaded images, provided that the
total sum of the image sizes does not exceed the available amount of Flash.
28 Software Updating
Teldat SA Information required for updating
• Checking the label found on the underside of the device (this is only valid to determine the device identifier, not the
current license).
• In console (local or Telnet) through the monitoring command “configuration” (in this case TC-4F32R-W2AI L1.87 ).
*monitor
+configuration
Teldat's Router, C6 SNA IPSec CR 1 87 S/N: 427/00127
P.C.B.=48 Mask=0502 Microcode=0000 CLK=49152 KHz BUSCLK=49152 KHz
ID: TC-4F32R-W2AI L1.87
Boot ROM release:
BIOS CODE VERSION: 01.09.01 Feb 1 2005 13:25:25
gzip Feb 1 2005 12:42:37
io1 Feb 1 2005 13:24:56
io2 Feb 1 2005 12:41:45
io3 Feb 1 2005 13:24:56
START FROM FLASH L1 Watchdog timer Enabled
Software Updating 29
Information required for updating Teldat SA
SNMP OperStatus:
Interface OperStatus
ethernet0/0 Up
serial0/0 Down
atm0/0 Down
bri0/0 Up
x25-node Up
+
• Via FTP, using the “quote site systid” command.
To identify the distribution corresponding to the device, simply check the initial part of the identifier:
To determine how much available Flash there is, check the number preceding the letter F (for Flash) and to determ-
ine how much SDRAM is available, check the number preceding the letter R (for RAM), both quantities are ex-
pressed in Megabytes.
To identify what application binary should be downloaded in your device, check the “version_map.txt” file included in
the distribution and find the first condition this fulfills.
For example, if we have various devices where the corresponding distribution is Teldat M, the “version_map.txt” file
contained there is as follows:
30 Software Updating
Teldat SA Information required for updating
- if the device identifier is TC-4F32R-W2AI L1.87, the first (and in this case only) condition this must fulfill is: “L1.*, *F,
*R, *” (L1.87, 4F, 32R, W2AI), consequently, the binary to be loaded is teldatm_standard.bin.
- if the device identifier is TC-4F16R-WAI L1.27, the first condition this must fulfill is: “L1.27, 4F, 16R, *” (L1.27, 4F,
16R, WAI), consequently, the binary to be loaded is teldatc_corp_mr.bin.
- if the device identifier is TC-4F32R-WAI L1.27, the first condition this must fulfill is: “L1.*, *F, *R, *” (L1.27, 4F, 32R,
WAI), consequently, the binary to be loaded is teldatm_standard.bin.
*monitor
Console Operator
+system firmwares
List of required firmwares for detected hardware
------------------------------------------------
Filename Description
-------------- ---------------------------------------------------
fw000000.bfw Alcatel-SGS Thomson DynaMiTe ADSL over POTS
fw000002.bfw Analog Devices Eagle ADSL over POTS
Software Updating 31