From owner-freebsd-questions@FreeBSD.ORG Fri Feb 1 17:55:01 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9D713AC6 for ; Fri, 1 Feb 2013 17:55:01 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (nightmare.dreamchaser.org [12.32.44.142]) by mx1.freebsd.org (Postfix) with ESMTP id 5788D643 for ; Fri, 1 Feb 2013 17:55:00 +0000 (UTC) Received: from breakaway.dreamchaser.org (breakaway.dreamchaser.org. [12.32.36.73]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id r11HskAl015547 for ; Fri, 1 Feb 2013 10:54:46 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <510C0166.7070301@dreamchaser.org> Date: Fri, 01 Feb 2013 10:54:46 -0700 From: Gary Aitken User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121116 Thunderbird/16.0.2 MIME-Version: 1.0 To: FreeBSD Mailing List Subject: Crucial SSD firmware upgrade -- usb flash drive issues Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [12.32.36.65]); Fri, 01 Feb 2013 10:54:46 -0700 (MST) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd@dreamchaser.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Feb 2013 17:55:01 -0000 I've got a Crucial m4 SSD which needs a firmware upgrade. >From the Crucial website I've downloaded an image which supposedly is an iso image bootable from either CD or a usb stick. Since the fbsd install images are different for booting from cd and usb flash drives (the flash image is significantly larger), I'm wondering if there's anything I need to be aware of when attempting this. I tried copying the ssd firmware update image to a flash drive using: dd if=firmwareupdate.iso of=/dev/da0 bs=64k which seemed to work. However, when I attempt to boot the device, BIOS complains about it not being bootable and says to fix it or select something else which is bootable. I know the drive can be bootable because I used it for the fbsd 9.1 usb boot image and it worked fine. The documentation for the SSD firmware upgrade says "Create a Bootable USB Drive" with the following steps (summarized here, no real content omitted): 1. Start with a newly formatted USB drive 2. Open a USB installer program. If you don't have one, you may download a free one such as Universal USB Installer... 3. If you are using the Universal USB Installer, then: 3a. At the Step 1 drop down box, scroll to the bottom and select the last option: Try Unlisted Linux ISO 3b. Go to step 2 (in the pgm) and browse to the firmware ISO that you downloaded earlier 3c. Go to step 3 (in the pgm) and select the flash drive on which you want to install the ISO 3d. Click the Create button and click Format E:\Drive 3e. A sequence of screens will appear and disappear... The above is all highly confusing to me, as it's not clear who's doing what. I'm guessing the "Universal Installer Program" actually writes a boot block and then the bootable image someplace beyond that, and the iso image supplied is not really a complete bootable image for a flash drive -- it's missing the boot blocks. Can anyone suggest a way to create a bootable flash drive using this image?