Skip to contentSkip to conversation

libata: OCZ Vertex can't do HPA

PATCH Applied Tejun Heo 2 participants 2 messages Aug 6, 2009 – Aug 12, 2009 libata

lore
Share & tools
lore

Tejun Heo

author
#0 lore raw

PATCH 1/1 libata: OCZ Vertex can't do HPA

OCZ Vertex SSD can't do HPA and not in a usual way. It reports HPA, allows unlocking but then fails all IOs which fall in the unlocked area. Quirk it so that HPA unlocking is not used for the device.

Reported by Daniel Perup in bnc#522414.

https://bugzilla.novell.com/show_bug.cgi?id=522414

---
 drivers/ata/libata-core.c |    3 +++
 1 file changed, 3 insertions(+)
drivers/ata/libata-core.c +3 -0
index 8ac98ff..072ba5e 100644
@@ -4302,6 +4302,9 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
 	{ "WDC WD2500JD-00HBB0", "WD-WMAL71490727", ATA_HORKAGE_BROKEN_HPA },
 	{ "MAXTOR 6L080L4",	"A93.0500",	ATA_HORKAGE_BROKEN_HPA },
 
+	/* this one allows HPA unlocking but fails IOs on the area */
+	{ "OCZ-VERTEX",		    "1.30",	ATA_HORKAGE_BROKEN_HPA },
+
 	/* Devices which report 1 sector over size HPA */
 	{ "ST340823A",		NULL,		ATA_HORKAGE_HPA_SIZE, },
 	{ "ST320413A",		NULL,		ATA_HORKAGE_HPA_SIZE, },
Applied
#1 lore raw
Quoted 6 lines · Tejun Heo

OCZ Vertex SSD can't do HPA and not in a usual way. It reports HPA, allows unlocking but then fails all IOs which fall in the unlocked area. Quirk it so that HPA unlocking is not used for the device.

Reported by Daniel Perup in bnc#522414.

Quoted 7 lines

https://bugzilla.novell.com/show_bug.cgi?id=522414

---
 drivers/ata/libata-core.c |    3 +++
 1 file changed, 3 insertions(+)

applied