[flashrom] No luck with a Marvell 88SX7042 (Adaptec 1430SA)

Tim Small tim at seoss.co.uk
Wed Jul 6 23:21:04 CEST 2011


Hi,

The Adaptec 1430SA is a Marvell 88SX7042 based controller.  It has a
different vendor/device ID pair when using the Adaptec firmware, so I
added this in:

--- satamv.c    (revision 1364)
+++ satamv.c    (working copy)
@@ -30,6 +30,7 @@
 const struct pcidev_status satas_mv[] = {
        /* 88SX6041 and 88SX6042 are the same according to the datasheet. */
        {0x11ab, 0x7042, OK, "Marvell", "88SX7042 PCI-e 4-port SATA-II"},
+       {0x9005, 0x0243, OK, "Marvell", "88SX7042 PCI-e 4-port SATA-II
(Adaptec 1430SA)"},
 
        {},
 };



... but it doesn't seem to work on the Adaptec card:

flashrom -p satamv:pci=06:00.0
flashrom v0.9.3-r1364 on Linux 2.6.39-2-amd64 (x86_64), built with
libpci 3.1.7, GCC 4.4.5, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
Found "Marvell 88SX7042 PCI-e 4-port SATA-II (Adaptec 1430SA)"
(9005:0243, BDF 06:00.0).
Warning! Either the straps are incorrect or you have no flash or someone
overwrote the strap values!
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.


The eeprom on the card is an AMD Am29LV004BT (which is supported for
probing).

Cheers,

Tim.

-- 
South East Open Source Solutions Limited
Registered in England and Wales with company number 06134732.  
Registered Office: 2 Powell Gardens, Redhill, Surrey, RH1 1TQ
VAT number: 900 6633 53  http://seoss.co.uk/ +44-(0)1273-808309





More information about the flashrom mailing list