new Marvell SATA controller

Rafal Jaworowski raj at semihalf.com
Fri Apr 24 15:30:22 UTC 2009


On 2009-04-24, at 16:36, Mike Tancsa wrote:

> One of my suppliers sent me a new inexpensive Supermicro SATA  
> controller
>
> none1 at pci0:1:0:0:       class=0x010000 card=0x050015d9  
> chip=0x648511ab rev=0x01 hdr=0x00
>    vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
>    device     = 'MV6446x System Controller for PowerPC Processors,  
> Revision B'
>    class      = mass storage
>    subclass   = SCSI
>    cap 01[48] = powerspec 2  supports D0 D1 D3  current D0
>    cap 05[50] = MSI supports 1 message, 64 bit
>    cap 10[e0] = PCI-Express 1 legacy endpoint
>
> Does anyone know if this is just a case of adding the device IDs or  
> is it a different beast all together ?


Have you got more info on the whole product like name/symbol?

The MV6446x device you mention does not include a SATA block in it. It  
is a system controller (for PowerPC), which indeed has a number of  
peripherals integrated (DDR controler, PIC, PCI/PCIE, Ethernet, XOR  
etc.), but SATA is not one of them. There must be somewhere a separate  
SATA controller on your device besides this one. My speculation is  
that it probably sits behind the MV6446x PCI/PCIE bridge, and since  
there isn't a driver for this PCI/PCIE bridge in the first place, you  
don't see other peripheral(s)...

Rafal



More information about the freebsd-current mailing list