cancel
Showing results for 
Search instead for 
Did you mean: 

X25-M G2 Update failed, reboot, says firmware already updated

idata
Esteemed Contributor III

I tried to update the FW and it failed, saying I should boot up in legacy IDE mode (I'm using ahci). I rebooted in IDE mode, and then when it came to updating the firmware, it said the firmware was already updated. Anyone else have this problem?

42 REPLIES 42

idata
Esteemed Contributor III

8820 is the current firmware for X25-M G1 (Black) drives. 02HD is only for G2 (silver). I assume you are trying to update a G1 and that is why you are getting this message from the update tool.

idata
Esteemed Contributor III

had exactly the same problem with an unused, "factory default" x25-m g2 80g coming along with 02g9 firmware. as the manual states it should be possible to perform the upgrade in ahci mode, so i sticked with ahci during the upgrade resulting in the described behaviour.

1. bios set to ahci

2. upgrade resulting in mentioned error

3. rebooted, set bios to sata (my bios does only support sata, raid and ahci)

4. shutdown pc for 30sec.

5. powered on again

6. upgrade tool telliing me that 02hd is already installed

7. rebootet and set bios to ahci again

so everything seems to work fine. here is some output from hdparm (32bit linux user here), showing trim enabled:

hdparm -I /dev/sda

/dev/sda:ATA device, with non-removable media Model Number: INTEL SSDSA2M080G2GC Serial Number: CVPO941301DP080BGN Firmware Revision: 2CV102HD Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6Standards: Used: ATA/ATAPI-7 T13 1532D revision 1 Supported: 7 6 5 4 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 156301488 LBA48 user addressable sectors: 156301488 Logical Sector size: 512 bytes Physical Sector size: 512 bytes device size with M = 1024*1024: 76319 MBytes device size with M = 1000*1000: 80026 MBytes (80 GB) cache/buffer size = unknown Nominal Media Rotation Rate: Solid State DeviceCapabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120nsCommands/features: Enabled Supported: * SMART feature set Security Mode feature set * Power Management feature set * Write cache * Look-ahead * Host Protected Area feature set * WRITE_BUFFER command * READ_BUFFER command * NOP cmd * DOWNLOAD_MICROCODE SET_MAX security extension * 48-bit Address feature set * Device Configuration Overlay feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * WRITE_{DMA|MULTIPLE}_FUA_EXT * 64-bit World wide name * IDLE_IMMEDIATE with UNLOAD * WRITE_UNCORRECTABLE_EXT command * {READ,WRITE}_DMA_EXT_GPL commands * Segmented DOWNLOAD_MICROCODE * Gen1 signaling speed (1.5Gb/s) * Gen2 signaling speed (3.0Gb/s) * Native Command Queueing (NCQ) * Phy event counters Device-initiated interface power management * Software settings preservation * Data Set Management TRIM supported * Deterministic read ZEROs after TRIMSecurity: Master password revision code = 65297 supported not enabled not locked frozen not expired: security count supported: enhanced erase 2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.Logical Unit WWN Device Identifier: 50015179590b35f1 NAA : 5 IEEE OUI : 001517 Unique ID : 9590b35f1Checksum: correct

hdparm -Tt /dev/sda

/dev/sda: Timing cached reads: 1304 MB in 2.00 seconds = 651.91 MB/sec Timing buffered disk reads: 464 MB in 3.00 seconds = 154.63 MB/sec

hdparm -Tt --direct /dev/sda

/dev/sda: Timing O_DIRECT cached reads: 474 MB in 2.01 seconds = 236.35 MB/sec Timing O_DIRECT disk reads: 696 MB in 3.01 seconds = 231.35 MB/sec

seems fine to me. what do you think?

idata
Esteemed Contributor III

Is there a reason everyone is trying this in AHCI? I read the directions and it clearly says to do the update in IDE, so I'm wondering if there is something I'm missing?

idata
Esteemed Contributor III

"Is there a reason everyone is trying this in AHCI? I read the directions and it clearly says to do the update in IDE, so I'm wondering if there is something I'm missing?"

I read it too:

BIOS STORAGE CONFIGURATION

This tool will only function correctly with the BIOS SATA ports configured to "Legacy" / "Compatibility" mode, or "AHCI" mode. Some BIOS configurations support SATA port modes such as "IRRT", "RAID", and "Native + IDE" mode, which are not supported by this utility.

idata
Esteemed Contributor III

Interesting. I was focusing on the part which said:

"For best compatibility, configure the BIOS SATA port mode to the "Legacy" or "Compatibility" mode to perform the firmware upgrade"

It seems as if people are having much better luck if they switch over to IDE (at least based on this thread). Is there any reason to leave it in AHCI other than it's easier?