FreeBSD and SATA Port Multipliers

Alexander Motin mav at FreeBSD.org
Thu Oct 22 17:43:56 UTC 2009


Steve Polyack wrote:
> Alexander Motin wrote:
>>> If your conditions permit, you can try to upgrade to recent HEAD to look
>>> how will it go with newer code. I am periodically merging my work there
>>> from Perforce. Also I am going to generate new test patch for HEAD,
>>> which includes reworked PMP support, tomorrow.
>>
>> You can try this patch against today's HEAD:
>> http://people.freebsd.org/~mav/cam-ata.20091022.patch
>>   
> I tried the patch this morning against a fresh checkout of HEAD. 
> Immediately after boot only one device per PM was detected (I have two
> hooked up at the moment, 5 drives on one, 1 on the other).  However,
> about two minutes later all of the drives showed up!
> 
> camcontrol also rescans the entire bus *very* quickly now, and discovers
> all changes (new/missing disks and port multipliers).
> 
> Here's some verbose info from /var/log/messages immediately after boot:
> Oct 22 10:52:03 lovepod kernel: siisch0: Timeout on slot 27
> Oct 22 10:52:03 lovepod kernel: siisch0: siis_timeout is 00000000 ss
> 08000000 rs 08000000 es 00000000 sts 801b2000 serr 00000000
> Oct 22 10:52:03 lovepod kernel: siisch0: ready wait time=1ms
> Oct 22 10:52:03 lovepod kernel: siisch0: ready wait time=1ms
> Oct 22 10:52:03 lovepod kernel: siisch0: SIIS reset...
> Oct 22 10:52:03 lovepod kernel: siisch0: ready wait time=1ms
> Oct 22 10:52:03 lovepod kernel: siisch0: hardware reset ...
> Oct 22 10:52:03 lovepod kernel: siisch0: SATA connect timeout
> status=00000001
> Oct 22 10:52:03 lovepod kernel: siisch0: SIIS reset done: phy reset
> found no device
> Oct 22 10:52:03 lovepod kernel: (aprobe0:siisch0:0:1:0): Command timed out
> Oct 22 10:52:03 lovepod kernel: (aprobe0:siisch0:0:1:0): error 5
> Oct 22 10:52:03 lovepod kernel: (aprobe0:siisch0:0:1:0): Retries Exhausted
> Oct 22 10:52:03 lovepod kernel: siisch0: DISCONNECT requested

What was before that? Can you send me full verbose boot messages?

-- 
Alexander Motin


More information about the freebsd-stable mailing list