View Single Post
Old 04-07-2013, 07:05 PM   #35
NullNix
Guru
NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.NullNix ought to be getting tired of karma fortunes by now.
 
Posts: 929
Karma: 15576314
Join Date: Jan 2013
Location: Ely, Cambridgeshire, UK
Device: Kindle Oasis 3, Kindle Oasis 1
Quote:
Originally Posted by davehallett View Post
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...)
NullNix is offline   Reply With Quote