From owner-freebsd-hardware@FreeBSD.ORG Tue Nov 23 08:46:02 2010 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D20A31065672 for ; Tue, 23 Nov 2010 08:46:02 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 597378FC17 for ; Tue, 23 Nov 2010 08:46:01 +0000 (UTC) Received: by fxm19 with SMTP id 19so6070642fxm.13 for ; Tue, 23 Nov 2010 00:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=W5czPGOLG2Gosi3h6WsAlBSlnsscU10wRLT5Ttoy0fg=; b=MRxnsgvHUNZSf7zLRMHMH61ewmUajM8wo7Agp1bMt9bJWIANz5+a606ACYYAlMUn51 umoj+vzrE3R/P1p7AAXT1TOYjtHO9eMubBYh+wR8MlDYlKikplwdFRewSrhTLy5enkQL qkbbEAxw1a9J6X7CSSwMMCjiGsQxy0eOfU2NQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=THaTWH6V/JC8NTQswiczCGp3l6PZgkn0zC6XAUWWpdfnvsOJ1TuCpmQcAiqiZpOwVq eFA2A4e/O+F9r7qSIWNZW+vV1rhEOaLdivcUcyzzwdWGMelzqtk30gC6eOMm1Yfm5x+K Bl11mwz2EPaKbNr0yZeWpngUmiQkmwUgPwFdg= Received: by 10.223.87.6 with SMTP id u6mr3168848fal.84.1290500208325; Tue, 23 Nov 2010 00:16:48 -0800 (PST) Received: from mavbook2.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id a25sm1662150fab.13.2010.11.23.00.16.46 (version=SSLv3 cipher=RC4-MD5); Tue, 23 Nov 2010 00:16:47 -0800 (PST) Sender: Alexander Motin Message-ID: <4CEB7867.5080103@FreeBSD.org> Date: Tue, 23 Nov 2010 10:16:39 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20091212) MIME-Version: 1.0 To: =?ISO-8859-1?Q?Micka=EBl_Maillot?= References: In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-hardware@freebsd.org Subject: Re: Sil 3726 PortMultiplier Failed X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2010 08:46:02 -0000 Hi. Mickaël Maillot wrote: > i have an external e-sata enclose: > http://www.istarusa.com/storage/esata/iage1020espm.aspx > composed by: 2 x Sil 3726 on a SiI3132 PCI-Express card. > > i plugged 2 eSATA cables and 6 x 2 To disk. > > http://forums.freebsd.org/showthread.php?t=9353 > > i tried: 9-CURRENT november snapshot with ahci and siis > > siisch0: Timeout on slot 30 > siisch0: siis_timeout is 00040000 ss 40000000 rs 40000000 es 00000000 > sts 801e2000 serr 00000000 > siisch1: Timeout on slot 30 > siisch1: siis_timeout is 00040000 ss 40000000 rs 40000000 es 00000000 > sts 801e0000 serr 00000000 > siisch0: Timeout on slot 30 > siisch0: siis_timeout is 00040000 ss 40000000 rs 40000000 es 00000000 > sts 801e2000 serr 00000000 > siisch1: Timeout on slot 30 > siisch1: siis_timeout is 00040000 ss 40000000 rs 40000000 es 00000000 > sts 801e0000 serr 00000000 > siisch1: Timeout on slot 30 > siisch1: siis_timeout is 00040000 ss 40000000 rs 40000000 es 00000000 > sts 801e0000 serr 00000000 > run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config > siisch1: Timeout on slot 30 > siisch1: siis_timeout is 00040000 ss 40000000 rs 40000000 es 00000000 > sts 801e0000 serr 00000000 > > > full dmesg: > http://fneu.fr/freebsd/dmesg.freebsd9.verbose.log > http://fneu.fr/freebsd/dmesg.freebsd9.log > > with 8-STABLE and SiI 3726 directly on motherboard: > > ahcich0: Poll timeout on slot 0 > ahcich0: is 00000000 cs 00000001 ss 00000000 rs 00000001 tfd 1d0 serr 00000000 > (aprobe0:ahcich0:0:15:0): Command timed out > (aprobe0:ahcich0:0:15:0): Error 5, Retries exhausted > ahcich0: Poll timeout on slot 0 > ahcich0: is 00000000 cs 00000001 ss 00000000 rs 00000001 tfd 1d0 serr 00000000 > (aprobe0:ahcich0:0:0:0): Command timed out > (aprobe0:ahcich0:0:0:0): Error 5, Retries exhausted > > dmesg: > http://fneu.fr/freebsd/dmesg.verbose.siis.log As I can see, timeouts starting very early: in first case at Port Multiplier probing, in second - even earlier - at soft reset. It makes me think that there could be some hardware problem. Alike configurations working fine for many people. Have you tried to attach some disks to the controllers directly (if there are internal connectors or you have respective external cables)? Have you tried other (shorter/better) eSATA cables? Not all eSATA cables I have tested were working fine with all controllers, especially at higher speeds. You may try to limit speed to 1.5Gbps with loader tunable hint.siisch.X.sata_rev. Have you tried this enclosure/cables with any other controller/OS/...? PS: If transfer speed is important to you - I would recommend to replace SiI3132 controller with SiI3124. Even though it is older - board with good PCIe x4/x8 bridge can be much faster. If still stay with SiI3132 - I would recommend to use separate controller for each Port Multiplier, if possible. Even except that SiI3132 is not fast by itself, single PCIe x1 bus used by it is insufficient for two SATA 3Gbps ports. -- Alexander Motin