SATA sil problems ...

Andrew Pantyukhin infofarmer at FreeBSD.org
Wed Sep 13 03:51:18 PDT 2006


On 9/12/06, Michał Garcarz <teknet8 at o2.pl> wrote:
> Hello
>
> I have SATA SIL 3112 controller. Unfortunately it is not working
> correctly under FreeBSD. It does not work for me, and i found on
> google that it doesn't work correctly for many other people.
> I tried Freebsd 4.x, 5.x and 6.1.
> Here are the errors which occur when system works:
>
> Sep 12 11:03:35 multix kernel: ad6: WARNING - SETFEATURES SET
> TRANSFER MODE taskqueue timeout - completing request directly
> Sep 12 11:03:35 multix kernel: ad6: TIMEOUT - WRITE_DMA retrying (1
> retry left) LBA=8159967
> Sep 12 11:55:36 multix kernel: ad4: FAILURE - READ_DMA
> status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=8878591
> Sep 12 11:55:36 multix kernel: ar0: WARNING - mirror protection lost.
>  RAID1 array in DEGRADED mode
> Sep 12 11:55:36 multix kernel: ar0: writing of Silicon Image Medley
> metadata is NOT supported yet
>
> Do You have similar problems ?

Please try to disable its RAID capabilities, and tweak some
compatibility settings, if any. Sil3112 is known to be crap, but
it's also known to work for many FreeBSD 6.x users.

> What SATA controller could you suggest ?
> I must be on card (PCI?) so i could plug in to my current server. It
> have to work stable under Freebsd 6.1. It should be chip. It doesn't
> have to be real hardware RAID (it can use software from BIOS).

Don't use software RAID "from BIOS", use gmirror/gstripe/gvinum.


More information about the freebsd-questions mailing list