[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