From mboxrd@z Thu Jan 1 00:00:00 1970 From: Romain DEGEZ Subject: Support for Promise FastTrack TX8660 SAS HBA via AHCI Date: Fri, 11 Nov 2011 16:43:20 +0100 Message-ID: <4EBD4298.6080604@smartjog.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from smtp5-g21.free.fr ([212.27.42.5]:44458 "EHLO smtp5-g21.free.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753540Ab1KKPnb (ORCPT ); Fri, 11 Nov 2011 10:43:31 -0500 Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: jgarzik@pobox.com Cc: linux-ide@vger.kernel.org Hi Jeff, (Contacting you because you seem to be the maintainer of drivers/ata/ahci.c ) I recently bought a Promise FastTrack TX8660 (8xSAS PCIe-x4 SAS HBA). The board can be switched either in RAID or in pure SAS JBOD mode by entering into the firmware menu at boot time. I don't care about the RAID mode (I am using software raid) but sadly even the direct SAS mode is not working out of the box using a vanilla kernel. I did a few googling and found this : http://ubuntuforums.org/showpost.php?p=10379020&postcount=29 Basically a guy saying that adding { PCI_VDEVICE(PROMISE, 0x3781), board_ahci } in the ahci_pci_tbl[] in drivers/ata/ahci.c do the trick with this board. I gave it a try and ... it just works. Here is an lspci output of the card 04:00.0 RAID bus controller: Promise Technology, Inc. Device 3781 Subsystem: Promise Technology, Inc. Device 3781 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: ahci Would it be possible to patch have this single line ? Thanks, -- RD