Quote:
Originally Posted by davehallett
So I was on the phone for an hour with a very pleasant and likeable guy and we established that you also can't upgrade the software (it appears to work fine, but on reboot nothing has changed)
|
This just *has* to be an MMC controller fault. It can't be the filesystem, if updates to both fat and the Kindle's Linux-formatted system filesystems are both failing.
I suspect the cause of the weird 'comes back after reboot' symptoms are simply that the Kindle thinks it's making changes, is updating appropriate in-memory data structures (dcache and the like) and issuing write requests to the flash... and nothing is being written. I suspect that if you bought a new book, read some of it, then read a bunch of other stuff or did a reindex to make it likely that the caches emptied, that reading the book again would crash because it would try to read the book in off the flash, but it never got there. This doesn't show up so much for deleted files because if you delete something there is less call for the kernel to try to read in data that it thinks is gone, only to find that it isn't.
(It might also be interesting to see if USB-transferring something in works. Probably not -- I suspect that if the flash is ignoring writes from the kernel, that it's also ignoring writes over the USB bridge controller chip...)