:: Re: [DNG] do I need drivers for
Top Page
Delete this message
Reply to this message
Author: Tomasz Torcz
Date:  
To: o1bigtenor
Subject: Re: [DNG] do I need drivers for
On Wed, Jun 22, 2022 at 08:22:38AM -0500, o1bigtenor via Dng wrote:
> > > > > Have found some PCIe 3.0 cards with 16 SATA port count.
> > > > > Do I need any kind of special driver to use this many SATA ports?
> > > > What kind of SATA cards (brand, model, chip)?
> > > >
> > >
> > > SATA PCIe Adapter 16 Port SATA III to PCI Express 3.0 X1 Controller
> > > Expansion Card ASM1064 JBM575 Chip
> >
> > Best try is always to search for the chip markings. You would find
> > this thread:
> > https://lore.kernel.org/linux-ide/05f0db0a-e961-0f68-4302-68be034594af@opensource.wdc.com/T/
> > There's a slight difference (ASM1062 vs ASM1064) but the card should work with
> > standard AHCI driver (you may need to add pciids or bind the driver to
> > the card).
>
> In inverse order:
> This particular chip '1064' is not listed in the pci.id directory
> although the company is.
> Will that cause problems for my use?
> Binding the driver to the card does not look at all straightforward.


Binding the driver is a matter of simple `echo` to the file in sysfs.
See this article: https://lwn.net/Articles/143397/
and examples for PCI devices at
https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-bus-pci

Providing _exact_ parameters to use is not possible at this time.
Only after you have the card in your computer you can use `lspci` to
check for exact bus address.


> The AHCI driver lists the ASM1062 and also the ASM1062 with the JMB575.
> There is no listing for the 1064 or the other two newer chips.
> Does this mean that I might have issues using this card?


I don't expect any problems, but without the card we can't be 100%
sure.
I suggest you should buy the card from the place with reasonable
return policy. And return it if you can't make it work.

-- 
Tomasz Torcz                                                       72->|   80->|
tomek@???                                               72->|   80->|