My best advice would be an older LSI/Broadcom HBA which can be found pretty cheap on eBay these days.

The 9300-8i chip would be a solid starting point.

On Wed, Jan 31, 2024 at 11:05 AM Alessandro Baggi <alessandro.baggi@gmail.com> wrote:
Hi,
This is my feedback about the Silverstone ECS06 SATA controller.
I'm receiving many problem using the controller. After some days it
generated many problems:

1) Slowdown system boot and the system latency is bad.
2) There is a bug in the driver about device enumeration. The controller
has 6 sata port but it enumerates until 36.
3) This is a minor problem and fixable. I attached the controller on
PCI-E 2x and all devices like network adapters are renamed so all
network configuration was broken and it should be re-done.
4) It created some conflicts with my NVIDIA GPU at the point that I
unplugged the GPU because during every boot it freezed during driver
loading.
5) UEFI problem. I receive on boot a bad message from BIOS/UEFI like this:

  "GPT header corruption has been detected, please check SATA mode
setting in BIOS Setup, or you can use [Boot Sector (MBR/GPT) Recovery
Policy] item under [Boot Configuration] page to recovery GPT Headers"

I checked settings in the BIOS and SATA MODE was correct (AHCI). No
other option configurable for this devices. The only workaround is
change the recovery policy to Auto. With this config the problem
disappear but all others not.

I don't know if this is a faulty controller, a driver problem or
whatever. I tried several configuration and several PCI-E slot but
nothing helped this controller to work as expected. Removed the
controller and all problem vanished.

In my case I don't  recommended it.

My 2 cents.

Best regards.

Il 22/01/24 15:09, Alessandro Baggi ha scritto:
> Hi,
> Today I installed the ECS06 Silverstone sata controller and it seems to
> work.
>
> Thank you for your advice.
>
> Best regards.
>
> Alessandro.
>
> Il 22/01/24 02:55, Pawel Suchanecki ha scritto:
>> Hi Alessandro,
>>
>> The easiest way to check is by searching for "ASM1166" in the AHCI
>> kernel driver. You can do this on the GitHub repository for the Linux
>> kernel:
>> https://github.com/torvalds/linux/blob/master/drivers/ata/ahci.c
>> <https://github.com/torvalds/linux/blob/master/drivers/ata/ahci.c>. I
>> found that the driver does indeed support ASM1166.
>>
>> I couldn't locate the exact patch that introduced this change in the
>> kernel source. However, there's a good chance that it is supported in
>> the latest releases, as people have been discussing it on the internet.
>>
>> Regarding recommendations and stability, I came across a related
>> thread that might interest you. They mention firmware updates as well:
>> https://forum.openmediavault.org/index.php?thread/46589-unexpected-disk-errors-seen-with-pcie-card-when-adding-more-than-2-disks/ <https://forum.openmediavault.org/index.php?thread/46589-unexpected-disk-errors-seen-with-pcie-card-when-adding-more-than-2-disks/>.
>>
>> I hope this helps!
>>
>> p.s. if you need that, I can double-check our kernel sources tomorrow
>> for you.
>>
>> Pawel
>>
>>
>> --
>> Pawel Suchanecki
>> Evangelist / AlmaLinux.org
>>
>> The open-source EL: long-term stability trusted by top organizations.
>>
>>
>> On Thu, Jan 18, 2024 at 5:37 PM Alessandro Baggi
>> <alessandro.baggi@gmail.com <mailto:alessandro.baggi@gmail.com>> wrote:
>>
>>     Hi,
>>     I need to buy a SATA3 PCI-E 3.0 2x controller with 4 or 6 port.
>>     It will be installed on my workstation. I need to use AlmaLinux or at
>>     least Fedora.
>>
>>     Actually I found this:
>>
>>     
>> https://www.silverstonetek.com/it/product/info/expansion-cards/ECS06/
>> <https://www.silverstonetek.com/it/product/info/expansion-cards/ECS06/>
>>
>>     but I can't determine if it is supported by the kernel. The
>> chipset is
>>     ASMedia ASM1166 (AHCI). I can't find good results on google search.
>>
>>     How I can check if the controller is supported?
>>
>>     If not what controller do you suggest?
>>
>>     Thank you in advance.
>>     Alessandro.
>>     _______________________________________________
>>     AlmaLinux Users mailing list -- users@lists.almalinux.org
>>     <mailto:users@lists.almalinux.org>
>>     To unsubscribe send an email to users-leave@lists.almalinux.org
>>     <mailto:users-leave@lists.almalinux.org>
>>
_______________________________________________
AlmaLinux Users mailing list -- users@lists.almalinux.org
To unsubscribe send an email to users-leave@lists.almalinux.org


--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat