Skip site navigation (1)Skip section navigation (2)
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>
References:  <4ADE060C.5050605@comcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ADF44CE.3030605>