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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
04-16-2023, 07:55 AM
|
#1
|
Member
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 125
Rep: 
|
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
|
|
|
04-16-2023, 11:17 AM
|
#2
|
LQ Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,432
|
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.
|
|
|
04-16-2023, 01:14 PM
|
#3
|
Member
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 309
Rep: 
|
"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.
|
|
|
04-17-2023, 10:35 AM
|
#4
|
Member
Registered: Aug 2019
Location: Close to north
Distribution: Fedora
Posts: 125
Original Poster
Rep: 
|
Quote:
Originally Posted by business_kid
. . . 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
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
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
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
"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
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
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
|
|
|
04-17-2023, 02:04 PM
|
#5
|
Member
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 309
Rep: 
|
Quote:
Originally Posted by Grobe
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
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.
|
04-18-2023, 10:55 AM
|
#6
|
Member
Registered: Jun 2020
Posts: 611
Rep: 
|
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.
|
|
|
05-03-2023, 12:49 AM
|
#7
|
Member
Registered: Oct 2022
Posts: 425
Rep:
|
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.
|
|
|
05-03-2023, 12:52 AM
|
#8
|
Member
Registered: Oct 2022
Posts: 425
Rep:
|
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.
|
|
|
05-03-2023, 03:42 PM
|
#9
|
Moderator
Registered: Mar 2008
Posts: 22,360
|
I'd think first issue is bios able to use this card.
|
|
|
05-05-2023, 12:52 PM
|
#10
|
Senior Member
Registered: Jul 2020
Posts: 1,475
|
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/)
|
|
|
05-05-2023, 01:39 PM
|
#11
|
LQ Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,432
|
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.
|
|
|
All times are GMT -5. The time now is 08:10 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|