Re: [PATCH] ahci: add parameter to disable ahci driver on Promise PDC42819

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

 



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

[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