Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751473Ab0KZUOB (ORCPT ); Fri, 26 Nov 2010 15:14:01 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183]:6053 "EHLO ironport2-out.pppoe.ca" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751067Ab0KZUN6 (ORCPT ); Fri, 26 Nov 2010 15:13:58 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAE+k70xLd/sX/2dsb2JhbAAHg0nPaZBMgSGDM3MEhFyLGQ X-IronPort-AV: E=Sophos;i="4.59,262,1288584000"; d="scan'208";a="83806872" Message-ID: <4CF014F8.9000700@teksavvy.com> Date: Fri, 26 Nov 2010 15:13:44 -0500 From: Mark Lord User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: Tejun Heo CC: Tobias Karnat , linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: sata_sil24: external raid storage mistaken as port multiplier References: <1290461073.12443.21.camel@Tobias-Karnat> <1290514125.28293.2.camel@Tobias-Karnat> <1290572588.24847.20.camel@Tobias-Karnat> <4CEFEC17.6060503@kernel.org> In-Reply-To: <4CEFEC17.6060503@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1211 Lines: 31 On 10-11-26 12:19 PM, Tejun Heo wrote: > On 11/24/2010 05:23 AM, Tobias Karnat wrote: >> Hi, >> >> I got it fixed by removing ATA_FLAG_PMP from the SIL24_COMMON_FLAGS. >> >> Could someone turn this into a module option? >> >> The external raid case might in fact has a built-in port multiplier, >> but the case can only be configured as raid0 and raid1. >> >> I suspect that Linux tries to to access the drives separately, which fails. > > Hmmm... well, libata is just sending SRST w/ the port number set to 15 > and the device is reporting that it is a port multipler to that. > Depending on configuration these devices don't work too well when > commanded as a PMP device. If you put it into JBOD mode, it will > probably work fine. I have no idea why it still reports as a PMP > device when configured as a virtual device. > > That said, yeah, it probably would be a good idea to add a > libata.force param. How about some form of auto-detection instead? -ml -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/