I think ESD is doubtful if the problem happened right after a failed firmware update...I'm pretty sure I'll be able to fix CC's card one way or another. Here's something interesting. I checked my system.log and on successful boots with the chip that works, this message appears:
"FT_ATA_Sil3112::InitialState: integrity check: FlashMemoryVenId = 9D, FlashMemoryDevId = 3E"
(that's the vendor and device ID that the Pm39LV040 chip returns)
There is not a similar message for the crashed boots with the SST39VF040. I think this is just more evidence that the driver is probably checking the chip ID. I looked at the flash dump and some of those strings above appear, but they are compressed with weird characters in between like trag noticed in the other thread. I think the OS X driver is stored inside the flash chip and it's compressed with LZSS or something.
"FT_ATA_Sil3112::InitialState: integrity check: FlashMemoryVenId = 9D, FlashMemoryDevId = 3E"
(that's the vendor and device ID that the Pm39LV040 chip returns)
There is not a similar message for the crashed boots with the SST39VF040. I think this is just more evidence that the driver is probably checking the chip ID. I looked at the flash dump and some of those strings above appear, but they are compressed with weird characters in between like trag noticed in the other thread. I think the OS X driver is stored inside the flash chip and it's compressed with LZSS or something.
