OK, I'm completely and utterly puzzled...
I grabbed the chip (Pm39LV040) that came on the card. Dumped the contents of it to a file. Read it multiple times to make sure I got a good dump. Took that dump and flashed it to an SST39VF040. Read it back multiple times to ensure it was a good flash. They are both the 70 ns versions of the chips, both take 2.7V-3.6V supply voltage, both use the exact same pinout.
The SST39VF040 causes a kernel panic, the Pm39LV040 doesn't. What gives?
My chip programmer is giving me a consistent bad readback from the original chip? Maybe the card's firmware checks the ID of the chip? Bizarre. I'm too afraid to do anything to the original chip at this point until I figure out what the heck is going on.
I grabbed the chip (Pm39LV040) that came on the card. Dumped the contents of it to a file. Read it multiple times to make sure I got a good dump. Took that dump and flashed it to an SST39VF040. Read it back multiple times to ensure it was a good flash. They are both the 70 ns versions of the chips, both take 2.7V-3.6V supply voltage, both use the exact same pinout.
The SST39VF040 causes a kernel panic, the Pm39LV040 doesn't. What gives?
My chip programmer is giving me a consistent bad readback from the original chip? Maybe the card's firmware checks the ID of the chip? Bizarre. I'm too afraid to do anything to the original chip at this point until I figure out what the heck is going on.
