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
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
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)
read.649 (reading from 649)
read.660 (reading from 660)
write (writing to 649)