Re: HighPoint RocketRAID 2320

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mark, thanks for the reply.

On Mon, Aug 03, 2009 at 06:53:52PM -0400, Mark Lord wrote:
> Mark Lord wrote:
>> Mark Lord wrote:
>>> Davíð Steinn Geirsson wrote:
>>>> Hi all,
>>>>
>>>> I'm throwing this out here in the hopes that someone smarter than me has
>>>> a simple solution - never hurts to be optimistic. :)
>>>>
>>>> I have a HighPoint controller, RocketRAID 2320 (8-port PCIe SATA  
>>>> fakeraid). It is only supported by an ugly binary blob deceptively  
>>>> labeled as an "open source driver" from HighPoint (rr232x). Looking 
>>>> at the wrapper around the blob, it seems this driver claims only 
>>>> the 2320 and 2322 controllers:
>>>>
>>>> static const struct pci_device_id hpt_pci_tbl[] = {
>>>>         {PCI_DEVICE(0x1103, 0x2320), 0, 0, 0},
>>>>         {PCI_DEVICE(0x1103, 0x2322), 0, 0, 0},
>>>>         {}
>>>> };
>>>>
>>>> I've found that this controller contains a marvell 88SX6081 chip, which
>>>> should be supported by the sata_mv driver. That driver claims device IDs
>>>> 2300 and 2310:
>>>>         { PCI_VDEVICE(TTI, 0x2300), chip_7042 },
>>>>         { PCI_VDEVICE(TTI, 0x2310), chip_7042 },
>>>>
>>>> So, ever hopeful, I tried adding the 2320 into the table:
>>>>         { PCI_VDEVICE(TTI, 0x2320), chip_608x },
>>>>
>>>> When I do this, the kernel successfully probes the attached disks and
>>>> their capacity, but immediately errors out and starts resetting the
>>>> ports repeatedly.
>>> ..
>>>
>>> Send me a clear, in-focus detailed photograph of the board,
>>> showing the chip markings very clearly.
>> ..
>>
>> Never mind -- found one here:
>> http://www.taipeitradeshows.com.tw/downloads/2007051104030512475/RR2320.jpg
>>
>> The SATA chip is clearly a 88SX6091-8CZ, which is a PCIX 8-port controller.
>                             ^^^^^^^^
> That was supposed to say 88SX6081 there.  :)

Ah, I see. I hadn't checked the datasheet, but it is indeed.

>
>> Since it is sitting on a PCIe card, one must assume there's a PCIe-to-PCIX
>> bridge hidden under that huge heatsink.
>>
>> So if the card does not work in the chip_608x mode,
>> there's probably some funny business in that bridge chip.
>>
>> Maybe it works *only* in the proprietary RAID mode (?)

I found some better chip pics (minus heatsink) here:
http://www.pcdvd.com.tw/showthread.php?t=788031&page=3&pp=10

It shows that under the heatsink is an Intel QG41210 serial-to-parallel
PCI bridge. I found it's datasheet here:
http://www.intel.com/design/bridge/datashts/27887505.pdf

Hope this helps. :)

Is there any more debugging information I could send that could help
diagnose this?

>>
>> Cheers
>> -- 
>> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

Kind regards,
-- 
Davíð Steinn Geirsson
david@xxxxxx

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux