Hi Alan, On Wed, Nov 11, 2009 at 9:37 PM, Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> wrote: > On Wed, 11 Nov 2009 20:54:34 +1100 > Mark Nelson <mdnelson8@xxxxxxxxx> wrote: > >> ahci can drive the Promise PDC42819, but obviously it can only use SATA >> disks connected to this controller. The controller can actually support >> SAS disks as well, but at the moment only with Promise's own binary >> t3sas driver. > > That would be a promise problem. It is Promise's problem but seeing as I was the one who added support for this Promise chip to the ahci driver I felt responsible for the complaints from people who try to load the driver only to find that it doesn't work because ahci has grabbed the device; leaving them to patch and recompile their kernel to be able to use their SAS disks. > >> To allow users to use both the ahci and the t3sas drivers in the same > > But you said it was a binary driver, so how can you use it. The kernel is > GPL licensed ? The driver looks to be the same as all the other binary drivers around - an open source shim around some proprietary blob (which in theory might be shared with their other drivers I guess...). I would personally love to see an open source SAS driver for this chip, but I'm told that without any documentation from Promise it would be virtually impossible to create one. Forgive the sidetrack question, but with tools like mmiotrace and a working binary driver to use it on (and the knowledge that it has an AHCI mode), how hard would it be? In retrospect I should have probably put an RFC on the patch because I wasn't sure if this would be frowned upon, even if it might help a few users. Thanks! Mark -- 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