From 62321ed0bd7d8d5879a9caad3d8f642dbe876033 Mon Sep 17 00:00:00 2001 From: Torne Wuff Date: Wed, 7 Apr 2010 20:01:21 +0000 Subject: 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 --- firmware/target/arm/tms320dm320/creative-zvm/ata-target.h | 1 + 1 file changed, 1 insertion(+) (limited to 'firmware/target/arm/tms320dm320/creative-zvm/ata-target.h') diff --git a/firmware/target/arm/tms320dm320/creative-zvm/ata-target.h b/firmware/target/arm/tms320dm320/creative-zvm/ata-target.h index a1d4a90cb8..46713e70c5 100644 --- a/firmware/target/arm/tms320dm320/creative-zvm/ata-target.h +++ b/firmware/target/arm/tms320dm320/creative-zvm/ata-target.h @@ -59,6 +59,7 @@ extern int _ata_write_sectors(IF_MD2(int drive,) unsigned long start, int count, #define STATUS_DRQ 0x08 #define STATUS_ERR 0x01 #define ERROR_ABRT 0x04 +#define ERROR_IDNF 0x10 #define WRITE_PATTERN1 0xa5 #define WRITE_PATTERN2 0x5a -- cgit v1.2.3