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.