From 24513159394afb080e1c31840a2ec19c788303fc Mon Sep 17 00:00:00 2001 From: Buschel Date: Tue, 1 Mar 2011 07:05:18 +0000 Subject: [PATCH] Switch off ATA DMA for all PP targets. There is sufficient evidence that ATA DMA causes sporadic lockups and static noise on several PP based players. This change is expected to fix FS#11746, FS#11764, FS#11775, FS#11846 and FS#11863. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29476 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/config/gogearhdd1630.h | 2 +- firmware/export/config/ipod4g.h | 2 +- firmware/export/config/ipodcolor.h | 2 +- firmware/export/config/ipodmini1g.h | 2 +- firmware/export/config/ipodmini2g.h | 2 +- firmware/export/config/ipodnano1g.h | 2 +- firmware/export/config/ipodvideo.h | 2 +- firmware/export/config/iriverh10.h | 2 +- firmware/export/config/iriverh10_5gb.h | 2 +- firmware/export/config/mrobe100.h | 2 +- firmware/export/config/samsungyh820.h | 2 +- firmware/export/config/samsungyh920.h | 2 +- firmware/export/config/samsungyh925.h | 2 +- firmware/export/config/tatungtpj1022.h | 2 +- firmware/export/config/vibe500.h | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/firmware/export/config/gogearhdd1630.h b/firmware/export/config/gogearhdd1630.h index e4c380f8c6..e9bbfb872a 100644 --- a/firmware/export/config/gogearhdd1630.h +++ b/firmware/export/config/gogearhdd1630.h @@ -207,7 +207,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/ipod4g.h b/firmware/export/config/ipod4g.h index 8fd643b24e..56d0599799 100644 --- a/firmware/export/config/ipod4g.h +++ b/firmware/export/config/ipod4g.h @@ -224,7 +224,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this, if you can switch on/off the lineout */ #define HAVE_LINEOUT_POWEROFF diff --git a/firmware/export/config/ipodcolor.h b/firmware/export/config/ipodcolor.h index f1bd62cca3..ec3d2c6cdf 100644 --- a/firmware/export/config/ipodcolor.h +++ b/firmware/export/config/ipodcolor.h @@ -209,7 +209,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this, if you can switch on/off the lineout */ #define HAVE_LINEOUT_POWEROFF diff --git a/firmware/export/config/ipodmini1g.h b/firmware/export/config/ipodmini1g.h index 72bcb4c26f..55b78de752 100644 --- a/firmware/export/config/ipodmini1g.h +++ b/firmware/export/config/ipodmini1g.h @@ -211,7 +211,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/ipodmini2g.h b/firmware/export/config/ipodmini2g.h index 2ae7354ac2..fd332c0a03 100644 --- a/firmware/export/config/ipodmini2g.h +++ b/firmware/export/config/ipodmini2g.h @@ -214,7 +214,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/ipodnano1g.h b/firmware/export/config/ipodnano1g.h index 6f030a8859..e321d070cb 100644 --- a/firmware/export/config/ipodnano1g.h +++ b/firmware/export/config/ipodnano1g.h @@ -206,7 +206,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this, if you can switch on/off the lineout */ #define HAVE_LINEOUT_POWEROFF diff --git a/firmware/export/config/ipodvideo.h b/firmware/export/config/ipodvideo.h index 82391d1f77..124f788860 100644 --- a/firmware/export/config/ipodvideo.h +++ b/firmware/export/config/ipodvideo.h @@ -232,7 +232,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/iriverh10.h b/firmware/export/config/iriverh10.h index 219e1277d6..d2d7a0cb7a 100644 --- a/firmware/export/config/iriverh10.h +++ b/firmware/export/config/iriverh10.h @@ -196,7 +196,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/iriverh10_5gb.h b/firmware/export/config/iriverh10_5gb.h index 5ff588ef72..0ad83cb85d 100644 --- a/firmware/export/config/iriverh10_5gb.h +++ b/firmware/export/config/iriverh10_5gb.h @@ -184,7 +184,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/mrobe100.h b/firmware/export/config/mrobe100.h index e490174dd7..1b373a9799 100644 --- a/firmware/export/config/mrobe100.h +++ b/firmware/export/config/mrobe100.h @@ -207,7 +207,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/samsungyh820.h b/firmware/export/config/samsungyh820.h index d32871cec0..d7d54112f0 100644 --- a/firmware/export/config/samsungyh820.h +++ b/firmware/export/config/samsungyh820.h @@ -188,7 +188,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/samsungyh920.h b/firmware/export/config/samsungyh920.h index f59c575fe7..5255a05359 100644 --- a/firmware/export/config/samsungyh920.h +++ b/firmware/export/config/samsungyh920.h @@ -194,7 +194,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/samsungyh925.h b/firmware/export/config/samsungyh925.h index 71377488aa..3e072ddb86 100644 --- a/firmware/export/config/samsungyh925.h +++ b/firmware/export/config/samsungyh925.h @@ -192,7 +192,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/tatungtpj1022.h b/firmware/export/config/tatungtpj1022.h index 355c5ed5cf..247ca4780b 100644 --- a/firmware/export/config/tatungtpj1022.h +++ b/firmware/export/config/tatungtpj1022.h @@ -144,7 +144,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ //#define HAVE_HOTKEY diff --git a/firmware/export/config/vibe500.h b/firmware/export/config/vibe500.h index 50ffde135b..ad2299061a 100644 --- a/firmware/export/config/vibe500.h +++ b/firmware/export/config/vibe500.h @@ -201,7 +201,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -#define HAVE_ATA_DMA +/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY -- 2.11.4.GIT