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.


_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to