Flashing the Firmware on a 3ware 9650SE RAID controller

16,220

Solution 1

After reading the instructions you posted, it seems fairly simple via floppy for method #4:

Method 4. Boot to DOS and run flash.exe.

When running the flash program, you must specify the /f switch:

flash /f prom0008.img

(note: with some older code sets the '/f' switch is not required e.g. just type flash)

If you want to make a DOS boot floppy, all you need are three files: IO.SYS, COMMAND.COM and I think CONFIG.SYS (can't recall accurately) but the easiest way to make DOS boot floppy is to go to www.bootdisk.com. Download the boot disk maker and follow instructions on making that bootable floppy.

On that same floppy, copy the flash.exe and the new ROM image (in the example's case prom0008.img). Boot the system off of the floppy. Once you get to a command prompt (C:>), go to the floppy drive (presumably A:), and run the flash program as the example showed (A:>flash.exe /f prom0008.img).

Make sense?

Solution 2

You dont need to do it with a bootable disk, and IMHO you shouldn't.

The best way to do this is to install the Java management utility for the 3Ware card. I own the 9650SE also and I have flashed it numerous times. In the Java utility there is a easy Firmware upgrade button in there. You dont need to do it from a flashdrive or without the OS being loaded. The firmware upgrade is easy, just like how most wireless routers do it.

Solution 3

Any java program needs a jvm pre-installed. When the disks are bare, you'll need to format one of them, install an OS and then install a JDK/JRE/JVM then finally use the thing. Hours, it will take.

You need: - a USB key - the three aforementioned files - a USB boot record/format utility such as HPUSBFW.EXE
- your flash util executable and rom file

Try this link instead - (using dos 7.1)...

http://binaryinspirations.blogspot.ca/2009/08/create-modern-ms-dos-usb-bootdisk.html

...Or get the 3 files here...

http://s93616405.onlinehome.us/bootdisk/win98c.zip

Share:
16,220

Related videos on Youtube

Lior Kesos
Author by

Lior Kesos

I'm a .net developer from Camberley, Surrey. Strong interest in web applications - emphasis on back end APIs. Recently working in serverless applications. Enjoy speaking at tech events where possible.

Updated on September 17, 2022

Comments

  • Lior Kesos
    Lior Kesos almost 2 years

    I've downloaded the required files to flash the firmware on my RAID controller I have also read the KB article:http://www.3ware.com/KB/article.aspx?id=10058

    However it is not particularly clear - I do not have an OS installed yet, so how can I flash the firmware on this with a floppy / usb key?

    • osij2is
      osij2is over 14 years
      +1: I haven't done this myself (although I should) and I would like to know how as well to avoid any pitfalls the instructions leave behind.
  • Helvick
    Helvick over 14 years
    It's a little bit more complicated than simply adding those files to the root of a formatted floppy but +1 for pointing to bootdisk.com. If you have trouble locating an actual floppy drive it is possible to make a DOS bootable USB Key - bootdisk.com/pendrive.htm
  • osij2is
    osij2is over 14 years
    Thanks, Helvick for the up vote. I failed to mention the whole USB bootdisk too so thanks for pointing that out. What makes flashing the firmware on the 3Ware "more complicated"? I'm just curious as I have to do it myself pretty soon. If you have any advice or step-by-step procedures, I'd appreciate it!
  • Helvick
    Helvick over 14 years
    I was just saying that making a bootable disk of any sort requires more than just the OS files you mention - there has to be a boot record on the first sector so that the BIOS can use it to boot. I've no reason to think that the 3Ware firmware update will be tricky at all, I've done hundreds of device firmware updates of various sorts this way and I can't recall any that have failed.
  • djangofan
    djangofan about 14 years
    this answer is the difficult route.
  • devicenull
    devicenull over 11 years
    The best way to update the card on a machine with no OS is to install a (graphical) OS, install Java, then run a Java tool to do it? Why exactly do you believe the Java version is somehow better then then DOS version?
  • djangofan
    djangofan over 11 years
    If there is a DOS version of the tool, I didn't know it exists.
  • Fa11enAngel
    Fa11enAngel over 11 years
    You can use FreeDOS to boot and flash the firmware from an usb stick. I used Clonezilla USB Stick for this.