Thank You for your continued support and contributions!
Power management and Adv power management are shown as enabled in disk info.Does that still mean its working?
I believe I've found (and fixed) the problem.The root cause is that some CF cards lie about supporting a particular feature/command (Advanced Power Management) and throw an error when it's issued.There is a special case in the ATA driver to catch and ignore this, but it was checking against the index of the driver's internal feature table. When the table was altered as part of the iflash corruption fixes, the offset changed rendering the test incorrect....The fix is to check against the command ID instead of the table index.This will be in tomorrow's (ie 20240615) daily build but if you can't wait that long you can grab the latest dev build (updated after every commit) from https://build.rockbox.org/ instead.
Page created in 0.098 seconds with 21 queries.