* [PATCH] libata: Pioneer DVR-216D can't do SETXFER
@ 2011-04-19 15:13 Jeff Mahoney
2011-04-19 21:05 ` Sergei Shtylyov
0 siblings, 1 reply; 5+ messages in thread
From: Jeff Mahoney @ 2011-04-19 15:13 UTC (permalink / raw)
To: Jeff Garzik, Tejun Heo; +Cc: linux-ide
Commit 4a5610a04d415ed94af75bb1159d2621d62c8328 fixed an issue with
the Pioneer DVR-212D not handling SETXFER correctly. An openSUSE user
reported a similar issue with his DVR-216D that the NOSETXFER horkage
worked around for him as well.
This patch adds the DVR-216D (1.08) to the horkage list for NOSETXFER.
The issue was reported at:
https://bugzilla.novell.com/show_bug.cgi?id=679143
Reported-by: Volodymyr Kyrychenko <vladimir.kirichenko@gmail.com>
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
---
drivers/ata/libata-core.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -4138,6 +4138,7 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
*/
{ "PIONEER DVD-RW DVRTD08", "1.00", ATA_HORKAGE_NOSETXFER },
{ "PIONEER DVD-RW DVR-212D", "1.28", ATA_HORKAGE_NOSETXFER },
+ { "PIONEER DVD-RW DVR-216D", "1.08", ATA_HORKAGE_NOSETXFER },
/* End Marker */
{ }
--
Jeff Mahoney
SUSE Labs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] libata: Pioneer DVR-216D can't do SETXFER
2011-04-19 15:13 [PATCH] libata: Pioneer DVR-216D can't do SETXFER Jeff Mahoney
@ 2011-04-19 21:05 ` Sergei Shtylyov
2011-04-19 22:06 ` Jeff Mahoney
0 siblings, 1 reply; 5+ messages in thread
From: Sergei Shtylyov @ 2011-04-19 21:05 UTC (permalink / raw)
To: Jeff Mahoney; +Cc: Jeff Garzik, Tejun Heo, linux-ide
Hello.
On 19-04-2011 19:13, Jeff Mahoney wrote:
> Commit 4a5610a04d415ed94af75bb1159d2621d62c8328 fixed an issue with
Please also specify that commit's summary in parens -- for the human readers.
> the Pioneer DVR-212D not handling SETXFER correctly. An openSUSE user
> reported a similar issue with his DVR-216D that the NOSETXFER horkage
> worked around for him as well.
> This patch adds the DVR-216D (1.08) to the horkage list for NOSETXFER.
> The issue was reported at:
> https://bugzilla.novell.com/show_bug.cgi?id=679143
> Reported-by: Volodymyr Kyrychenko <vladimir.kirichenko@gmail.com>
> Signed-off-by: Jeff Mahoney <jeffm@suse.com>
WBR, Sergei
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] libata: Pioneer DVR-216D can't do SETXFER
2011-04-19 21:05 ` Sergei Shtylyov
@ 2011-04-19 22:06 ` Jeff Mahoney
0 siblings, 0 replies; 5+ messages in thread
From: Jeff Mahoney @ 2011-04-19 22:06 UTC (permalink / raw)
To: Sergei Shtylyov; +Cc: Jeff Garzik, Tejun Heo, linux-ide
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 04/19/2011 05:05 PM, Sergei Shtylyov wrote:
> Hello.
>
> On 19-04-2011 19:13, Jeff Mahoney wrote:
>
>> Commit 4a5610a04d415ed94af75bb1159d2621d62c8328 fixed an issue with
>
> Please also specify that commit's summary in parens -- for the human
> readers.
>
>> the Pioneer DVR-212D not handling SETXFER correctly. An openSUSE user
>> reported a similar issue with his DVR-216D that the NOSETXFER horkage
>> worked around for him as well.
>
>> This patch adds the DVR-216D (1.08) to the horkage list for NOSETXFER.
>
>> The issue was reported at:
>> https://bugzilla.novell.com/show_bug.cgi?id=679143
>
>> Reported-by: Volodymyr Kyrychenko <vladimir.kirichenko@gmail.com>
>> Signed-off-by: Jeff Mahoney <jeffm@suse.com>
The issue and summary are identical except for the model number.
- -Jeff
- --
Jeff Mahoney
SUSE Labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iEYEARECAAYFAk2uB1wACgkQLPWxlyuTD7Lk+ACfRWh9cqciafuYSCrTsA4/Ccci
aWcAniDuTUmJbbPGAYt6TKnQLzYiNQR5
=xpeL
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] libata: Pioneer DVR-216D can't do SETXFER
@ 2011-06-20 12:44 fl-00
2011-06-22 10:13 ` [PATCH #upstream-fixes] libata: apply NOSETXFER horkage to the affected drives regardless of firmware revision Tejun Heo
0 siblings, 1 reply; 5+ messages in thread
From: fl-00 @ 2011-06-20 12:44 UTC (permalink / raw)
To: linux-ide
Unluckily, the patch is done for the pioneer dvd-216d with firmware rev. 1.08. I'm an owner with firmware rev. 1.09 and the patch does not work for me.
After some research I found lots of reports with various pioneer drives / variants concerning the same issue.
1) is it possible to include the dvd-216d with rev. 1.09 as well (or even better: with any revision)
2) is there some plan how to cope with such "broken" drives in general without the need to include every single drive in the code?
Regards,
Flo
--
NEU: FreePhone - kostenlos mobil telefonieren!
Jetzt informieren: http://www.gmx.net/de/go/freephone
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH #upstream-fixes] libata: apply NOSETXFER horkage to the affected drives regardless of firmware revision
2011-06-20 12:44 [PATCH] libata: Pioneer DVR-216D can't do SETXFER fl-00
@ 2011-06-22 10:13 ` Tejun Heo
0 siblings, 0 replies; 5+ messages in thread
From: Tejun Heo @ 2011-06-22 10:13 UTC (permalink / raw)
To: fl-00; +Cc: linux-ide
It's unlikely NOSETXFER works for a revision of drive but doesn't for
another and pioneer doesn't seem to be fixing firmwares for the
affected drives. Apply NOSETXFER to the affected pioneer drives
regardless of firmware revision.
http://article.gmane.org/gmane.linux.ide/49734
Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: fl-00@gmx.de
---
> 1) is it possible to include the dvd-216d with rev. 1.09 as well (or
> even better: with any revision)
Done.
> 2) is there some plan how to cope with such "broken" drives in
> general without the need to include every single drive in the code?
Given that these are the only drives which are affected, I think it
would be better to keep quirks for these ones instead of changing the
generic behavior.
Thanks.
drivers/ata/libata-core.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index 736bee5..000d03a 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -4143,9 +4143,9 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
* Devices which choke on SETXFER. Applies only if both the
* device and controller are SATA.
*/
- { "PIONEER DVD-RW DVRTD08", "1.00", ATA_HORKAGE_NOSETXFER },
- { "PIONEER DVD-RW DVR-212D", "1.28", ATA_HORKAGE_NOSETXFER },
- { "PIONEER DVD-RW DVR-216D", "1.08", ATA_HORKAGE_NOSETXFER },
+ { "PIONEER DVD-RW DVRTD08", NULL, ATA_HORKAGE_NOSETXFER },
+ { "PIONEER DVD-RW DVR-212D", NULL, ATA_HORKAGE_NOSETXFER },
+ { "PIONEER DVD-RW DVR-216D", NULL, ATA_HORKAGE_NOSETXFER },
/* End Marker */
{ }
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-06-22 10:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-20 12:44 [PATCH] libata: Pioneer DVR-216D can't do SETXFER fl-00
2011-06-22 10:13 ` [PATCH #upstream-fixes] libata: apply NOSETXFER horkage to the affected drives regardless of firmware revision Tejun Heo
-- strict thread matches above, loose matches on Subject: below --
2011-04-19 15:13 [PATCH] libata: Pioneer DVR-216D can't do SETXFER Jeff Mahoney
2011-04-19 21:05 ` Sergei Shtylyov
2011-04-19 22:06 ` Jeff Mahoney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).