Guest User!

You are not Sophos Staff.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

flash-prom problems

Hi Guys

I'm having problems  updating the eeprom for my
Sun cobalt Raq4. The Raq has not been used before at all. I get the following
ng errors

[root admin]# ./go.sh
THIS SCRIPT PERFORMS A FIRMWARE UPDATE FOR COBALT RaQ3 and RaQ4.

CAUTION! DUE THIS UPDATE YOU COULD IRREPARABLE DAMAGE THE HARDWARE!!!

THERE IS ABSOLUTELY NO WARRANTY, USE THIS AT YOUR OWN RISK.


PLEASE TYPE "yes" TO CONTINUE
> y
./go.sh: [: ==: binary operator expected
Procedure aborted...
FAILURE


===================
Could file be corrupt or what? I cannt seem to seem
to untar the file on the cobalt. I have untar it on a sun box then ftp the files across.

[root admin]# tar xvf cobalt-eeprom-flash-update.tar
flash-update/
flash-update/2.3.39.rom
tar: Skipping to next header
tar: Archive contains `\000U¹\001\000\204\000\000\000k


This thread was automatically locked due to age.
Parents Reply
  • Hi,

    There is an error on the script.
    The if statement shoul look like this: 
       if [ "$ANSWER" = "yes" ] ; then

    Note that the same error ocurrs on other if statment:
       if [ "$ANSWER" ="yes, sure" ] ; then

    (You should use only one = sign).

    Note that when you change this script the checksum command will result on an error. If you are sure that you didnt had problems on the download, please comment the following line:

    #        echo "Checksum test..."            &&
    #        md5sum -c $MD5_SUM                 &&

    Hope this helps.
Children