netMCA-2 updates TGI Home List of Products Old Documents Contact Us About Us Downloads Services

The netMCA update and reinstall disk images are http downloadable here along with the respective usage procedure descriptons.
Automatic reinstall and/or update
Manual (re)install of the system HDD partition 0
Recovering a non-accessible HDD partition 0
Recovering HDD partitions other than 0
Updating the CPLD

Automatic update and/or reinstall of the system HDD
If the netMCA is connected to the Internet it can update itself by issuing a single command.
It is also possible to completely reinstall the system HDD partition by a single command.
The commands are "update" and "reinst" respectively and must be typed in the shell window as the first thing after reset.
On the very first shipped devices (version/revision prior to 1_3) these two commands may not be found;
in this case, the manual reinstall procedure must be followed once.

hdd06sys.disk - latest complete disk image of #scsi\0:, apr. 10M
The easy way to install this is by using the reinst script on the netMCA.
reinst --will download the file via ftp and install it; will ask whether to preserve the active sset.xobj.
The script can also be redirected:
reinst domain%host% user%login name% pass%password%
Where host is host name or IP address, login name is the login name to the ftp account where
the file - hdd06sys.disk - will be downloaded from, and pass is the password to that account.
Defaults are:
host: tgi-sci.com
user: netmca
pass: update
Specifying user and pass only makes sense if host has been specified to something other than tgi-sci.com,
e.g. the IP address of a local machine where a dedicated ftp account has been setup.

Manual (re)install of the system HDD partition 0
Reinstallation can also be done manually - if you don't have the "reinst" script or for whatever reason.
To do this, download this image using ftp to any other drive than #scsi\0: ;
restart the netMCA to make sure there are no tasks running which will be accessing drive 0:, then copy the image to #scsi\0:.
Here is an example:
restart the netMCA
md b:newimage --prepare some destination directory (or use some existing, just not on 0: )
md b:newimage
cd b:newimage --set the destination directory to be the current one
ftp
name netmca
pass update
op tgi-sci.com
get hdd06sys.disk
quit
copy hdd06sys.disk #scsi\0: --install the image - old data on 0: is lost.
2:syslib\commands\reset.xxx --reset the netMCA - must be done, 0: has been overhauled "under" the filesystem
Notice that this will result in overwriting also 0:sset.xobj - where the boot settings are.
If you want to preserve these settings - say, you have set DHCP to N in the EEPROM settings
and you have set a static IP in 0:sset.xobj - you can do the following before issuing
the copy command in the above sequence:
install 0:syslib\devices\fdk --install the file disk image driver
setfdk 0 hdd06sys.disk --mount the newly loaded image to =fdk\0:
copy 0:sset.xobj =fdk\ -w --copy the active settings to the new image
setfdk 0 -l --flush =fdk\0: cache, unmount disk image
Now do the actual installation,
copy hdd06sys.disk #scsi\0: --install the image - old data on 0: is lost.
2:syslib\commands\reset.xxx

Recovering a non-accessible HDD partition 0
hdd06p.disk - blank recovery image of #scsi\0:, apr. 50k
This image is needed to recover drive 0 if it has become non-accesible.
If it has become non-bootable (LED won't turn red >20 seconds after poweron)
the device must be booted off the internal ROM disk, drive 2.
If the HDD partition 0 is accessible - e.g. dir 0: works - the manual reinstall procedure will probably be sufficient.
If the HDD partition 0 is not accessible - returns "Invalid data format" to dir 0:,
here is the last-resort recovery procedure to be followed:

Boot off drive 2 - the ROM disk, on the internal flash, download this image - hdd06p.disk - and copy it to #scsi\0: .
This will recover drive 0 to a completely blank state (non-bootable) and will recover access to all other partitions.
Here is the detailed sequence:
1. Unpower the netMCA
2. Insert the D9 cap into the D9 connector
3. Power up the netMCA, connect to it via RFB/VNC as usual; it will have booted off 2:
4. Download the blank disk image:
cd =ramd\ -- will use RAM disk to download the disk image
ftp
name netmca
pass update
op tgi-sci.com
get hdd06p.disk
quit
copy hdd06p.disk #scsi\0:
This will make 0: on the HDD accessible and will restore physical access to all other partitions on it.
Notice that the HDD will not yet be bootable.
5. Reset the netMCA - either repower it or type "reset.xxx"< enter>
6. Make sure some HDD partition other than 0 is accessible and has enough space on it for hdd06sys.disk, e.g. b: .
7. Install hdd06sys.disk on #scsi\0: using that partition:
md b:newimage --prepare some destination directory (or use some existing, just not on 0: )
cd b:newimage --set the destination directory to be the current one
ftp
name netmca
pass update
op tgi-sci.com
get hdd06sys.disk
quit
copy hdd06sys.disk #scsi\0: --install the image - HDD is now bootable
8. Unpower the netMCA
9. Unplug the D9 cap from the D9 connector
10. Power up the netMCA - it must now boot off drive 0 as usual.

Recovering HDD partitions other than 0
If a partition other than 0 has become unaccessible, it can be recovered
to a blank state by using some of the images found in 0:syslib\devices\diskimg\ .
The netMCA-2 comes with the following partitions (defined in block 0 of hdd06p.disk
and/or in hdd06sys.disk): 0: - 815M, B: - 8G, C: - 20G, D: - 20G, E: - 20G, F: - 40G.
0: recovery is explaied extensively in the rest of this document.
To recover B:, issue:
copy 0:syslib\devices\diskimg\hdd8g.disk #scsi\b:
To recover C: issue:
copy 0:syslib\devices\diskimg\hdd20g.disk #scsi\c:
To recover D: issue:
copy 0:syslib\devices\diskimg\hdd20g.disk #scsi\d:
To recover E: issue:
copy 0:syslib\devices\diskimg\hdd20g.disk #scsi\e:
To recover F: issue:
copy 0:syslib\devices\diskimg\hdd40g.disk #scsi\f:
Beware - use only some of the above copy commands exactly as specified.
Any modification may result in data loss.

Updating the CPLD
The ADC interface CPLD is not updated automatically during the system updates.
This is done so because it is rarely if ever changed and has only a limited
number of allowed programming cycles.
To update the CPLD, enter:
updcpld
This will update the CPLD and its version information.
Again, the CPLD has only a limited number of programming cycles.
Normally it will rarely if ever be necessary to reprogram it.

TGI Home List of Products Old Documents Contact Us About Us Downloads Services