summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire
diff options
context:
space:
mode:
authorTorne Wuff <torne@wolfpuppy.org.uk>2010-04-07 20:01:21 +0000
committerTorne Wuff <torne@wolfpuppy.org.uk>2010-04-07 20:01:21 +0000
commit62321ed0bd7d8d5879a9caad3d8f642dbe876033 (patch)
treee569e1e2ec72f7300ddf956831a21cef427cfc9b /firmware/target/coldfire
parentb3d44fcb57173b7995bf67a88aa24aa447f74f52 (diff)
downloadrockbox-62321ed0bd7d8d5879a9caad3d8f642dbe876033.tar.gz
rockbox-62321ed0bd7d8d5879a9caad3d8f642dbe876033.zip
Make ATA code not bother to retry requests that return IDNF (specified sector not valid).
There's no point retrying these requests for five seconds, the sector number isn't going to get any more valid. It interferes with being able to detect broken drives like the 5.5G 80GB iPod's. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25525 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/coldfire')
-rw-r--r--firmware/target/coldfire/ata-target.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/target/coldfire/ata-target.h b/firmware/target/coldfire/ata-target.h
index a1c521e7df..3f462b9471 100644
--- a/firmware/target/coldfire/ata-target.h
+++ b/firmware/target/coldfire/ata-target.h
@@ -44,6 +44,7 @@
44#define STATUS_ERR 0x0100 44#define STATUS_ERR 0x0100
45 45
46#define ERROR_ABRT 0x0400 46#define ERROR_ABRT 0x0400
47#define ERROR_IDNF 0x1000
47 48
48#define WRITE_PATTERN1 0xa5 49#define WRITE_PATTERN1 0xa5
49#define WRITE_PATTERN2 0x5a 50#define WRITE_PATTERN2 0x5a