I have two SiI3124 SATALink based PCI cards, which are essentially the same except one is older than the other. The cards are both
Found "Silicon Image SiI 3124 PCI-X SATA Ctrl" (1095:3124, BDF 02:0a.0)
the old one, which I will call 649 because of its firmware revision 6.4.09 has a
Found PMC flash chip "Pm39LV010" (128 kB, Parallel) on satasii. This flash part has status UNTESTED for operations: WRITE
The new one, which I will call 660 because of its firmware revision 6.6.0 has a
Found PMC flash chip "Pm39LV040" (512 kB, Parallel) on satasii. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
I just successfully read 660, compared it the file I downloaded from the manufacturer (b6600.bin in SiI3124__6600.zip), and wrote said file to 649 successfully. (and disks plugged in can be read)
logs attached:
read.649 (reading from 649) read.660 (reading from 660) write (writing to 649)
Cheers,
Patrick