Skip to contentSkip to conversation

add PCI id for HighPoint RocketRAID 2720 to mvsas

RFC/PATCH Benjamin LaHaise 2 participants 4 messages Oct 20, 2010 – Oct 29, 2010 SCSI

lore
Share & tools
lore
#0 lore raw

Hi folks,

I recently built a system using the HighPoint 2720 SAS controller, which is based on the Marvell 88SE9485. In my limited testing (read: it boots), the following patch is needed to get mvsas to recognize the board. With this patch, the system boots without issue and SATA passthrough seems to work. Note that I have not tested the board with any SAS drives, as I only have SATA drives at present. Any thoughts/comments on if anything further is needed for this board?

drivers/scsi/mvsas/mv_init.c +9 -0
index 19ad34f..4590faa 100644
@@ -648,6 +648,15 @@ static struct pci_device_id __devinitdata mvs_pci_table[] = {
 	{ PCI_VDEVICE(MARVELL, 0x6320), chip_6320 },
 	{ PCI_VDEVICE(MARVELL, 0x6340), chip_6440 },
+	{	/* HighPoint RocketRAID 2720 */
+		.vendor 	= 0x1103,
+		.device 	= 0x2720,
+		.subvendor	= PCI_ANY_ID,
+		.subdevice	= 0x0000,
+		.class		= 0,
+		.class_mask	= 0,
+		.driver_data	= chip_1320,
+	},
 	{
 		.vendor 	= PCI_VENDOR_ID_MARVELL,
 		.device 	= 0x6440,
 		.subvendor	= PCI_ANY_ID,
#1 lore raw

Hello all,

Quoted 7 lines · Benjamin LaHaise

I recently built a system using the HighPoint 2720 SAS controller, which is based on the Marvell 88SE9485. In my limited testing (read: it boots), the following patch is needed to get mvsas to recognize the board. With this patch, the system boots without issue and SATA passthrough seems to work. Note that I have not tested the board with any SAS drives, as I only have SATA drives at present. Any thoughts/comments on if anything further is needed for this board?

No luck with this. Under testing it eventually starts reporting bad sectors on writes. Does anyone have any pointers for docs on the mvsas chips that I could use for debugging this? For that matter, am I using the right description for the 88SE9485?

-ben

#2 lore raw

Highpoint arent very good at the moment with linux support which is a disappointment...good luck.

Quoted 16 lines · Benjamin LaHaise

Hello all,

Quoted 7 lines · Benjamin LaHaise

I recently built a system using the HighPoint 2720 SAS controller, which is based on the Marvell 88SE9485.  In my limited testing (read: it boots), the following patch is needed to get mvsas to recognize the board.  With this patch, the system boots without issue and SATA passthrough seems to work.  Note that I have not tested the board with any SAS drives, as I only have SATA drives at present.  Any thoughts/comments on if anything further is needed for this board?

No luck with this.  Under testing it eventually starts reporting bad sectors on writes.  Does anyone have any pointers for docs on the mvsas chips that I could use for debugging this?  For that matter, am I using the right description for the 88SE9485?

Quoted 6 lines

               -ben
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#3 lore raw
Quoted 2 lines · Ron Pitts

Highpoint arent very good at the moment with linux support which is a disappointment...good luck.

Such is life, but a motivated developer can help fix that. I now have a few of these cards and would like to make the effort to improve their support. Surely someone has contacts at Marvell that could be helpful in getting documentation on the variables the card manufacturers can tweak.

-ben