LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-16-2023, 07:55 AM   #1
Grobe
Member
 
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 117

Rep: Reputation: Disabled
PCI-sata adapters supported in Linux (backup server on old hardware and many hdd's)


Hi folks.

Situation: Came across a bunch of several scrapped 2,5' HDD's, but at test - most of them are in working condition.

I also sit with some old piece of hardware, mid-tower with an aging Athlon 4400+ CPU still going strong (I built this thing back in 2005 or '06) - so I was thinking to re-use this as a secondary backup (test) system at home. However, I intend to pack a lot more HDD in the mid-tower than the mobo support.
Therefore, I'was searching ebay for PCI-SATA adapters (search link).

And then the question arise : How can I know in advance (before purchase) what models that is supported by Linux (assume latest Linux Mint) ?

edit/Info: I don't need hw raid solution for this.

Last edited by Grobe; 04-16-2023 at 08:00 AM. Reason: ifo: non-raid
 
Old 04-16-2023, 11:17 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,458

Rep: Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353
Am I the first to Post on this?

My suggestion is to junk your old m/b, buy an AMD m/b with their cheapest current cpu and it gives you 4 sata double channels. I have one with an AM4 socket. Although AM5 is out, you don't need it, but that AM4 hardware will be cheap now.

Don't worry about drivers for 20 year old stuff. Linux support all the old 32bit s*** that was ever built. Maybe Mint doesn't, but linux does. On the latest non-standard gear they have issues with for a year or so, e.g. Apple-M2 graphics, & Realtek wifi. There are still drivers for the Via MPV3, & SiS 6326 from the last millenium, possibly two of the worst chipsets ever built.

There's a huge difference between PCI, & PCIE. PCI is addressed in parallel by a bus from the Southbridge, and is best thought of at this stage as an ISA card on steroids. 32bit wide data in multiples of 33Mhz. PCIE is addressed by very high-speed pcie serial lanes (straight from the pc?) and is the new generation of gear. The more connected lanes, the more throughput. It's just not possible to wire a 64bit bus around the place at the speeds things are doing now. As someone who has laid out pcbs, you get headaches even thinking about it. Your link is to pcie cards. What has your board got?

Last edited by business_kid; 04-16-2023 at 11:19 AM.
 
Old 04-16-2023, 01:14 PM   #3
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 274

Rep: Reputation: 89
"Athlon 4400+" looks like a non existing CPU. Do you mean "AMD Athlon64 X2 4400+"?

Which mainboard model is in use?

If this mainboard provides a PCIe x1 or PCIe x4 slot it's highly recommended to use this slot for an additional SATA 3.0 GB/s controller.

Many PCI SATA controllers work this Linux, but they slow down SATA speed to PCI bus speed. Therefore PCI SATA controllers should only be used in ancient computers without PCIe slots.
 
Old 04-17-2023, 10:35 AM   #4
Grobe
Member
 
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 117

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by business_kid View Post
. . . My suggestion is to junk your old m/b, buy an AMD m/b with their cheapest current cpu and it gives you 4 sata double channels. I have one with an AM4 socket. Although AM5 is out, you don't need it, but that AM4 hardware will be cheap now.
Nah, I already have several old computers collecting dust, putting them to use is actually a goal in itself.

Quote:
Originally Posted by business_kid View Post
Don't worry about drivers for 20 year old stuff. Linux support all the old 32bit s*** that was ever built. Maybe Mint doesn't, but linux does.
Ok taht is good to hear. I'm not locked to one specific distro. If Debian support it, I use Debian, if Open Suse support it, etc . . .

Quote:
Originally Posted by business_kid View Post
There's a huge difference between PCI, & PCIE. PCI is addressed in parallel by a bus from the Southbridge, and is best thought of at this stage as an ISA card on steroids. 32bit wide data in multiples of 33Mhz. PCIE is addressed by very high-speed pcie serial lanes (straight from the pc?) and is the new generation of gear. The more connected lanes, the more throughput. It's just not possible to wire a 64bit bus around the place at the speeds things are doing now. As someone who has laid out pcbs, you get headaches even thinking about it.
Thanks for your explanation, yes I know 32bit PCI are slower, but this is not intended to be some high end stuff - I'm well aware the hardware will be the bottleneck when transferring files.

Quote:
Originally Posted by business_kid View Post
Your link is to pcie cards. What has your board got?
Thanks for pointing this out. Must be the ebay filter function not working properly. The mobo only have PCI 32bit variant. I don't remember the mobo name right now, Lanparty something, bought in 2005 I think.




Quote:
Originally Posted by Arnulf View Post
"Athlon 4400+" looks like a non existing CPU. Do you mean "AMD Athlon64 X2 4400+"?
Yes, you're correct - thank you.

Quote:
Originally Posted by Arnulf View Post
Which mainboard model is in use?
I don't remember just now, but it's a variant that have limited amounts of sata ports.

Quote:
Originally Posted by Arnulf View Post
If this mainboard provides a PCIe x1 or PCIe x4 slot it's highly recommended to use this slot for an additional SATA 3.0 GB/s controller.

Many PCI SATA controllers work this Linux, but they slow down SATA speed to PCI bus speed. Therefore PCI SATA controllers should only be used in ancient computers without PCIe slots.
I'll say the hardware in question is on the brink of become ancient. It doesn't have neither PCIe x1 or PCIe x4, only PCI (32 bit) and AGP.

EDIT: This motherboard: Gigabyte GA-K8NSNXP-939

Last edited by Grobe; 04-17-2023 at 10:46 AM. Reason: exact model of mobo
 
Old 04-17-2023, 02:04 PM   #5
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 274

Rep: Reputation: 89
Quote:
Originally Posted by Grobe View Post
I'll say the hardware in question is on the brink of become ancient. It doesn't have neither PCIe x1 or PCIe x4, only PCI (32 bit) and AGP.

EDIT: This motherboard: Gigabyte GA-K8NSNXP-939
This mainboard isn't on the brink of become ancient. Without any PCIe slots, it has passed the brink and is ancient.

If you insert 4 GiB RAM – and you want this – mainboard chipset may limit memory speed to PC-333. Successing nForce 4 chipset (here on a socket 939 mainboard "Asus A8N5X") do this.

If the four onboard SATA ports are not enough a PCI-SATA-controller-card "Promise SATA 300 TX4" may be a good choice. Support is included in the Linux kernel. This card provides four SATA 3.0 GB/s ports. SATA 6.0 GB/s HDDs & SSDs works with this card.

Avoid PCI-SATA-controller-cards with SATA 1.5 GB/s chips. These controllers often cause problems with SATA 3.0 GB/s & 6.0 GB/s drives.
Avoid PCI-SATA-controller-cards with VIA SATA chips. Bugs & incompatibilities may occur with them.

Quote:
Originally Posted by Grobe View Post
I already have several old computers collecting dust, putting them to use is actually a goal in itself.
If you have an old computer that's a little bit newer than your socket 939 based machine think about using this. An old machine equipped with an Intel Core2Quad or an AMD Phenom X4 and 8 GiB DDR-2 RAM would give a performance boost in comparison to a socket 939 based machine. Even a socket AM2 based machine equipped with an AMD Athlon64 X2 would give better performance because it provides SATA 3.0 GB/s ports and at minimum one PCIe x1 slot.
 
1 members found this post helpful.
Old 04-18-2023, 10:55 AM   #6
obobskivich
Member
 
Registered: Jun 2020
Posts: 596

Rep: Reputation: Disabled
FWIW I've had no problems on a similarly old system with SATA controllers based around the Silicon Image 311x family (3112, 3114, etc), and that includes with relatively modern/large drives. Performance is what it is - you're looking at a relatively dated platform after all - but depending on your use-case it may be good enough, and the Athlon64 chips will handle 64-bit distros just fine. Something to keep in mind on this system - there's no IGP, so you'll need an AGP or PCI video card of some sort - I would suggest a Radeon because the open source driver is both A) still actively maintained and B) easier to live with imho.
 
Old 05-03-2023, 12:49 AM   #7
xlfs-0.2
Member
 
Registered: Oct 2022
Posts: 207

Rep: Reputation: 44
try Tom's Hardware for purchase advice.

You want "HCL" (hardware compatibility lists). If it doesn't have one: your gonna be disappointed.

ubuntu is wrecked by chinese german domination hacks: expect they will strong arm you into "buying products they are behind"

SEARCH GOOGLE. check advanced options like "VERBOSE"

WHAT DO YOU SEARCH FOR: COMPLAINTS AND QUESTIONS ABOUT HARDWARE NOT WORKING.

what would you LIKE to find? idiots who bought what your thinking of buying and the "solution" is one your aptly familiar with.
 
Old 05-03-2023, 12:52 AM   #8
xlfs-0.2
Member
 
Registered: Oct 2022
Posts: 207

Rep: Reputation: 44
HCL and logos time...

i boughta WIFI THUMB. Linux logo on box. in HCL. advertising google results seemed good

i found hours and hours after painful work: THEY LIED

the chip in the thumb was NOT one supported by the driver that does work in linux

YOU GOT 30 DAY RETURN (in USA). use it quickly is my advice.
 
Old 05-03-2023, 03:42 PM   #9
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,020

Rep: Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630
I'd think first issue is bios able to use this card.
 
Old 05-05-2023, 12:52 PM   #10
lvm_
Member
 
Registered: Jul 2020
Posts: 985

Rep: Reputation: 348Reputation: 348Reputation: 348Reputation: 348
SATA kernel modules available in your installation are /lib/modules/`uname -r`/kernel/drivers/ata/sata*. List of hardware supported by each module can be found in lkddb (https://cateee.net/lkddb/)
 
Old 05-05-2023, 01:39 PM   #11
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,458

Rep: Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353Reputation: 2353
I find the way to go is grab the usb id from any suspicious wifi and websearch it.
Nearly everything except new realtek is supported. On sale, of course, are the newest realtek. So I never buy the fastest speeds. My internet connection speed is a sensible limit unless you're using wifi for internal networking with large transfers. Once you search out slower Realtek ones, even they usually have support. I prefer Atheros if I can find it.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Vmnet adapters are shown as "device not managed". There are two adapters vmnet1 and vmnet8 which are all not managed. kats99 Linux - Networking 4 11-01-2019 01:42 AM
[SOLVED] PCI sata card not working when pci wifi card connected. Boot fails (HDD not found) tessx Linux - Hardware 3 01-16-2012 03:29 AM
wireless adapters supported monitoring mode cccc Linux - Wireless Networking 2 10-09-2007 05:55 PM
How to find out which SATA-adapters are supported from Slackware john99 Linux - Hardware 6 08-22-2007 08:42 PM
Supported PCI wireless adapters for Fedora Core 3? adabney Linux - Wireless Networking 8 02-16-2005 11:51 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:41 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration