The one I had would frequently drop the drives, wreaking havoc on my (software) RAID5. I later found out that it was splitting 2 ports into 4 in a way that completely broke spec.
- 0 Posts
- 33 Comments
I don’t want to speak to your specific use case, as it’s outside of my wheelhouse. My main point was that SATA cards are a problem.
As for LSi SAS cards, there’s a lot of details that probably don’t (but could) matter to you. PCIe generation, connectors, lanes, etc. There are threads on various other homelab forums, truenas, unraid, etc. Some models (like the 9212-4i4e, meaning it has 4 internal and 4 external lanes) have native SATA ports that are convenient, but most will have a SAS connector or two. You’d need a matching (forward) breakout cable to connect to SATA. Note that there are several common connectors, with internal and external versions of each.
You can use the external connectors (e.g. SFF-8088) as long as you have a matching (e.g. SFF-8088 SAS-SATA) breakout cable, and are willing to route the cable accordingly. Internal connectors are simpler, but might be in lower supply.
If you just need a simple controller card to handle a few drives without major speed concerns, and it will not be the boot drive, here are the things you need to watch for:
- MUST be LSi, but it can be rebranded LSi. This includes certain cards from Dell and IBM, but not all.
- Must support Initiator Target (IT) mode. The alternative is Initiator RAID (IR) mode. This is nearly all, since most can be flashed to IT mode regardless
- Watch for counterfeits! There are a bunch of these out there. My best advice is to find IT recyclers on eBay. These cards are a dime a dozen in old, decommissioned servers. They’re eager to sell them to whomever wants them.
Also, make sure you can point a fan at it. They’re designed for rackmount server chassis, so desktop-style cases don’t usually have the airflow needed.
To anyone reading, do NOT get a PCIe SATA card. Everything on the market is absolute crap that will make your life miserable.
Instead, get a used PCIe SAS card, preferably based on LSi. These should run about $50, and you may (depending on the model) need a $20 cable to connect it to SATA devices.
I did this back in the days of Smoothwall, ~20 years ago. I used an old, dedicated PC, with 2 PCI NICs.
It was complicated, and took a long time to setup properly. It was loud and used a lot of power, and didn’t give me much beyond the standard $50 routers of the day (and is easily eclipsed by the standard $80 routers of today). But it ran reliably for a number of years without any interaction.
I also didn’t learn anything useful that I could ever apply to something else, so ended up just being a waste of time. 2/10, spend your time on something more useful.
It won’t officially work, but it’s not too hard to get it going. I just moved a similar box to 24H2 LTSC.
OP, you’ll probably need to run “setup.exe /product server”, or follow a recent guide. You’ll also need to do this for every major upgrade (i.e. yearly)
I agree though with the plan to use this as a test ground. I also recently upgraded a Lubuntu system to similar specs, and it runs pretty smoothly. But learning Linux takes a lot of time they don’t have.
The big caveat is that the BIOS must allow it, and most released versions do not.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•Acquired HPE DL380 G9 - Questions about what is done for self hosting on them these daysEnglish
3·6 months agoWhat is your use case? I ask because ESXi is free again, but it’s probably not a useful skill to learn these days. At least not as much as the competition.
Similarly, 2.5" mechanical drives only make sense for certain use cases. Otherwise I’d get SSDS or a 3.5" DAS.
Thinkpads are extremely well documented. For how to repair/replace parts, you need the HMM. Just Google for “Thinkpad t14 Gen 1 HMM” and you should find the official PDF on their site. That will tell you, step by step, how to replace the keyboard.
As for the part itself, you can again check Lenovo’s site for all compatible parts (FRUs) and find the item number and details. While I wouldn’t recommend buying directly from them due to cost, this should give you the information needed to find it elsewhere. eBay has tons of Thinkpads being sold for parts, and many of these will be parted out. You should have no issues finding what you’re looking for.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•How do I fit a network card with a physical x4 slot into an x1 slot?English
7·7 months agoThey all have to work (at least to an extent) using only x1. It’s part of the PCIe spec.
Missing pins are actually extremely common. If your board has a slot that’s x16 (electrically x8), which is very common for a second video card, take a closer look. Half the pins in the slot aren’t connected. It has the full slot to make you feel better about it, and it provides some mounting stability, but it’s electrically the same as an x8 that’s open.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•How do I fit a network card with a physical x4 slot into an x1 slot?English
3·7 months agoUSB the protocol, or just uses a USB cable? If it’s not using the protocol, the cables are a cheap way of getting cables of a certain spec.
Nollij@sopuli.xyzto
linuxmemes@lemmy.world•Lol, they locked all the posts for the communityEnglish
9·10 months agoThis entire conversation is solving a problem that’s already been mostly solved.
If you don’t like an existing community, whether because of the mods or whatever, you just create a new one. This was common on Reddit (e.g. GameOfThrones vs FreeFolk vs ASOIAF), and extends further. If you don’t like !Linux@lemmy.world, you can create !Linux@lemmy.ml, @programming.dev, @lemm.ee, or hundreds of others.
The community will respond accordingly. If you run a better ship, people will find it and respond accordingly. The only real hurdle is fighting inertia. The mods of the existing community will probably not take kindly to anyone mentioning any alternatives.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•Compact, low-power NAS on a €500 budget - Advice needed!English
3·10 months agoAlso, be sure to run extensive burn in tests before deploying for production use. I had an entire batch from GoHardDrive fail on me during that testing, so my data was never in danger.
Buggy how? What specifically is an issue? Have you ever gotten to a stable and working point? If so, what changed?
I personally only use Linux in servers. It may take a while to configure initially, but then I don’t touch it in any meaningful way for years.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•[Question] Does USB4 increase the number of available endpoints?English
3·11 months agoThank you for the extra context. It’s relieving to know you don’t just have a bunch of USB “backup” drives connected.
To break this down to its simplest elements, you basically have a bunch of small DASes connected to a USB host controller. The rest could be achieved using another interface, such as SATA, SAS, or others. USB has certain compromises that you really don’t want happening to a member of a RAID, which is why you’re getting warnings from people about data loss. SATA/SAS don’t have this issue.
You should not have to replace the cable ever, especially if it does not move. Combined with the counterfeit card, it sounds like you had a bad parts supplier. But yes, parts can sometimes fail, and replacements on SAS are inconvenient. You also (probably) have to find a way to cool the card, which might be an ugly solution.
I eventually went with a proper server DAS (EMC ktn-stl3, IIRC), connected via external SAS cable. It works like a charm, although it is extremely loud and sucks down 250w @ idle. I don’t blame anyone for refusing this as a solution.
I wrote, rewrote, and eventually deleted large sections of this response as I thought through it. It really seems like your main reason for going USB is that specific enclosure. There should really be an equivalent with SAS/SATA connectors, but I can’t find one. DAS enclosures pretty much suck, and cooling is a big part of it.
So, when it all comes down to it, you would need a DAS with good, quiet airflow, and SATA connectors. Presumably this enclosure would also need to be self-powered. It would need either 4 bays to match what you have, or 16 to cover everything you would need. This is a simple idea, and all of the pieces already exist in other products.
But I’ve never seen it all combined. It seems the data hoarder community jumps from internal bays (I’ve seen up to 15 in a reasonable consumer config) straight to rackmount server gear.
Your setup isn’t terrible, but it isn’t what it could/should be. All things being equal, you really should switch the drives over to SATA/SAS. But that depends on finding a good DAS first. If you ever find one, I’d be thrilled to switch to it as well.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•[Question] Does USB4 increase the number of available endpoints?English
232·11 months agoYou currently have 16 disks connected via USB, in a ZFS array?
I highly recommend reimagining your path forward. Define your needs (sounds like a high-capacity storage server to me), define your constraints (e.g. cost), then develop a solution to best meet them.
Even if you are trying to build one on the cheap with a high Wife Acceptance Factor, there are better ways to do so than attaching 16+ USB disks to a thin client.
This really isn’t dangerous unless you already screwed up badly. If it wipes, you just restore from backup/DR.
You do have backups and a DR plan for your prod servers, right?
Seagate SMART values don’t mean what you think they mean
The SMART values that might be read out by third-party SMART software are not based on how the values may be used within the Seagate hard drives. Seagate does not provide support for software programs that claim to read individual SMART attributes and thresholds. There may be some historical correctness on older drives, but new drives, no doubt, will have incorporated newer solutions, attributes and thresholds.
Seagate uses the general SMART Status, pass or fail. The individual attributes and threshold values are proprietary and we do not offer a utility that will read out the values. If the values that you are seeing with a third party SMART utility are not displaying properly or seem to be false, please contact your software vendor for further explanation of the values.
Some third-party SMART software programs display a list of attributes that seem to announce or foreshadow a SATA hard drive failure. Some of the most common are:
Raw Read Error Rate Raw_Read_Error_Rate Reallocated Sector Count Reallocated_Sector_Count Reallocation Count Reallocation_Count Seek Error Rate Seek_Error_Rate Spin Retry Count Spin_Retry_Count Hardware ECC Recovered Hardware_ECC_Recovered Current Pending Sector Current_Pending_Sector Ultra DMA CRC Error Count Ultra_DMA_CRC_Error_Count Ultra ATA CRC Error Count Ultra_ATA_CRC_Error_Count Offline Uncorrectable Sector Count Offline_Uncorrectable_Sector_Count ECC hardware errors recovered ECC_hardware_errors_recovered Current_Pending_Sector Offline_Uncorrectable ECC Seek Error Pre-Failure: Imminent loss of data is being predictedPlease remember that these third-party programs do not have proprietary access to Seagate hard disk information, and therefore often provide inconsistent and inaccurate results. SeaTools is more consistent and more accurate and is the standard Seagate uses to determine hard drive failure.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•Looking to build my first PC in almost 30 years; What should I be on the look out for?English
3·2 years agoI think you mean LGA (Land Grid Array), meaning the pins are on the motherboard. Ball Grid Array (BGA) is used for embedded, non-removable CPUs.
Nollij@sopuli.xyzto
Selfhosted@lemmy.world•Looking to build my first PC in almost 30 years; What should I be on the look out for?English
3·2 years agoThe only thing I’ll add is that RAID is redundancy. Its purpose is to prevent downtime, not data loss.
If you aren’t concerned with downtime, RAID is the wrong solution.


Kind of. They will be multiples of 4. Let’s say you got a gigantic 8i8e card, albeit unlikely. That would (probably) have 2 internal and 2 external SAS connectors. Your standard breakout cables will split each one into 4 SATA cables (up to 16 SATA ports if you used all 4 SAS ports and breakout cables), each running at full (SAS) speed.
But what if you were running an enterprise file server with a hundred drives, as many of these once were? You can’t cram dozens of these cards into a server, there aren’t enough PCIe slots/lanes. Well, there are SAS expansion cards, which basically act as a splitter. They will share those 4 lanes, potentially creating a bottleneck. But this is where SAS and SATA speeds differ- these are SAS lanes, which are (probably) double what SATA can do. So with expanders, you could attach 8 SATA drives to every 4 SAS lanes and still run at full speed. And if you need capacity more than speed, expanders allow you to split those 4 lanes to 24 drives. These are typically built into the drive backplane/DAS.
As for the fan, just about anything will do. The chip/heatsink gets hot, but is limited to the ~75 watts provided by the PCIe bus. I just have an old 80 or 90mm fan pointing at it.