Date: Tue, 23 Nov 2010 10:16:39 +0200 From: Alexander Motin <mav@FreeBSD.org> To: =?ISO-8859-1?Q?Micka=EBl_Maillot?= <mickael.maillot@gmail.com> Cc: freebsd-hardware@freebsd.org Subject: Re: Sil 3726 PortMultiplier Failed Message-ID: <4CEB7867.5080103@FreeBSD.org> In-Reply-To: <AANLkTikGHPeDr9AcMV9WMnutuqDNkVsYAgOkK=RQGufJ@mail.gmail.com> References: <AANLkTikGHPeDr9AcMV9WMnutuqDNkVsYAgOkK=RQGufJ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CEB7867.5080103>