Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Nov 2005 13:08:51 +0100
From:      =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos@FreeBSD.ORG>
To:        Dima Dorfman <dd@FreeBSD.ORG>
Cc:        current@FreeBSD.ORG
Subject:   Re: Marvell SATA Support
Message-ID:  <D8CD13B8-E4E1-4850-9A6C-7FA410D800F1@FreeBSD.ORG>
In-Reply-To: <20051107092007.GA1240@trit.org>
References:  <20041116145445.EC71167E2B@gunfright.epcdirect.co.uk> <419B177D.2090206@DeepCore.dk> <20051107092007.GA1240@trit.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 07/11/2005, at 10:20, Dima Dorfman wrote:

> S=F8ren Schmidt <sos@DeepCore.dk> wrote:
>> Lawrence Farr wrote:
>>> Hello All,
>>>
>>> I have a Supermicro P4SCT+ with an onboard Marvell
>>> SATA controller, which also has the Adaptec Hostraid
>>> software raid functionality. Are there any patches to
>>> support the marvell controller as a plain controller
>>> anywhere?
>>>
>>> pciconf output if anyones interested:
>>>
>>> none4@pci2:4:0: class=3D0x010000 card=3D0x504111ab chip=3D0x504111ab =
=20
>>> rev=3D0x03
>>> hdr=3D0x00
>>>    vendor   =3D 'Marvell Semiconductor (Was: Galileo Technology =
Ltd)'
>>>    device   =3D '88SX504 4-port SATA I PCI-X Controller'
>>>    class    =3D mass storage
>>>    subclass =3D SCSI
>>
>> Not yet, but I'm working on it, actually on the exact same board.
>> Maybe, just maybe, you could hack the Highpoint hptmv driver, I =20
>> havn't
>> tried but unless they put in "tricks" to prohibit that it should =20
>> work.
>
> S=F8ren,
>
> Have you made any progress on this? I have one of these chips on a
> SuperMicro 5013MT-MT(B) board. It has a HostRAID BIOS, but I don't
> need the RAID functionality--just being able to see the drives would
> be enough.
>
> Here's my pciconf output (I forgot to write down the entire class
> value and PCI address, but everything else is accurate):
>
>  noneX@pciX:Y:Z: class=3DXXX card=3D0x518015d9 chip=3D0x504111ab =
rev=3D0x00 =20
> hdr=3D0x00
>      vendor   =3D 'Marvell Semiconductor (Was: Galileo Technology =
Ltd)'
>      device   =3D '88SX504 4-port SATA I PCI-X Controller'
>      class    =3D mass storage
>      subclass =3D RAID
>
> Since the subclass is RAID, the ata driver doesn't try to attach to it
> at all--not even using generic DMA. Would it make sense to force it to
> try generic DMA, or does the subclass indicate that the interface is
> completely different?
>
> In its current state, I can't see any disks attached to this
> controller. Is there an easy way to make it work without RAID? I'd
> hate to put another controller into this box.

The marvell chips doesn't look like a normal ATA controller *at all*, =20=

they are very different animals that actually could be dealt with in =20
a seperate driver if need be.
Now I've gone to great lengths in ATA to be able to support chips =20
like this (newer Promise chips and AHCI are also in this category), =20
and support will come at some point, I just havn't had time to work =20
on it due to other more urgent things (like getting ATA in 6.0 =20
working as well as possible). Since this is all spare time work I =20
have to prioritize my time, and so far there's always been something =20
else that popped up..
So patience is the way to go, or maybe hope for some vendor needing =20
it badly enough to contract me working hours to do it...

S=F8ren Schmidt
sos@FreeBSD.org






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D8CD13B8-E4E1-4850-9A6C-7FA410D800F1>