Robin H. Johnson wrote:
Hi, I recently picked up a new eSATA controller (http://www.sonnettech.com/product/tempo_sata_e4p.html), along with a port-multiplier enclosure (Fusion 500P from the same company) and a bunch of disks, since I was running out of space. I added this to the table mv_pci_tbl[]: { PCI_VDEVICE(MARVELL, 0x7042), chip_7042 }, However, I see it doesn't quite work. 7042 support doesn't seem to have been touched or even mentioned since Jeff posted the 6042 changes in January. The card reports as revision 2, which is not in the code either. I've got the hardware, so I'm willing to do heavy lifting of code (NCQ, Hotplug, PMP) if it hasn't been done yet, if somebody point me to some docs on the matter. I've seen the mvSata-3.6.1 driver, and it appears to have most of the stuff on revision 1, but nothing on hardware revision 2 either. Jeff: you mentioned back in September about Marvell being a bit more generous with docs? Were 7042 docs amongst them or do I have to slog through the messy mvSata driver to find everything?
That's what I had to do. I have the docs, which cover the programming interface, but it doesn't cover a lot of the associated errata. I had to dig that out of the mvSata driver myself.
I had thought that Mark Lord was working on improving sata_mv, but outside of a locking bugfixes, I haven't seen anything since mid-May.
So I guess sata_mv is in limbo again... Jeff - 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