Date: Wed, 21 Oct 2009 13:28:46 -0400 From: Steve Polyack <korvus@comcast.net> To: mav@freebsd.org Cc: freebsd-stable <freebsd-stable@FreeBSD.org>, freebsd-hardware@freebsd.org Subject: Re: FreeBSD and SATA Port Multipliers Message-ID: <4ADF44CE.3030605@comcast.net> In-Reply-To: <4ADE060C.5050605@comcast.net>
index | next in thread | previous in thread | raw e-mail
Alexander Motin wrote: > Have you tried new CAM-based ATA subsystem present in 8.x by siis(4) > driver? Work is still in progress there, but it should work with port > multipliers much better then previous implementation. Indeed, the siis(4) driver works MUCH better. However, it's still not always detecting every drive if I fill a port multiplier with 5/5 drives. Sometimes it boots up with 4, sometimes with 5. Snippet from the dmesg in my other reply: siisch4: Timeout on slot 25 siisch4: siis_timeout is 00000000 ss 02000000 rs 02000000 es 00000000 sts 80192000 serr 00000000 (aprobe0:siisch4:0:1:0): SIGNATURE: 0000 (aprobe0:siisch4:0:2:0): SIGNATURE: 0000 (aprobe0:siisch4:0:3:0): SIGNATURE: 0000 (aprobe0:siisch4:0:4:0): SIGNATURE: 0000 ada0 at siisch4 bus 0 target 1 lun 0 ada0: <ST31500341AS CC1H> ATA/ATAPI-8 SATA 2.x device ada0: 300.000MB/s transfers ada0: 1430799MB (2930277168 512 byte sectors: 16H 63S/T 16383C) ada0: Native Command Queueing enabled siisch4 bus 0 target 0 lun 0 is missing here, due to some kind of timeout. The drives are fine and the missing device does not follow a specific physical drive. Lastly, using camcontrol to rescan port multipliers and attached drives only leads to failure. Rescanning everythign simply loses all but one drive attached to each port multiplier.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ADF44CE.3030605>
