-
2.5Gbps USB Adapter - Weird behaviour?
I recently bought a USB 2.5Gbps ethernet adapter to give a little boost to my UnRAID server, seeing my computer and switch are already 2.5Gbps capable. The adapter have a Realtek RTL8156B chip, so I installed the drivers in UnRAID through "Apps", and put it as eth0. Apparently working fine, and recognised as a "2.5Gbps" link in UnRAID. Problem appears when I see soemthing strange is happening: when running tests in UnRAID, it caps out at 1.4Gbps always. I don't know why. The strangest thing? If I run the iperf3 server in my computer (so reversing, instead of iperf3 server in Unraid, now UnRAID is the client to my computer server) then the speeds are not "capped" and seems to be able to do fine. Running OpenSpeedTest in Unraid also caps at 1.4Gbps both download and upload. I see the switch and cables are fine, Realtek drivers installed, I tried both NIC Offload ON/OFF to little effect... Anyone has any idea or tips? Thanks *This is the iperf3 output from UnRAID (running the measuring speed test in UnRAID = hard cap at 1.4Gbps; running it in computer = about 2Gbps):
-
How to assure HDDs don’t spin up ever? (Cold Storage setup)
Hi! I need a 99% time silent setup, so my UnRaid little server is setup with 1 SSD array and a pool of 2 SSDs of the same size containing the data. Also, the machine is fanless (passive cooling). This is fine to me, because as I say, it’s a little setup to allow just some dockers run like AdGuard Home, and store movies and contents to be available. But I would like to have more space for the content I already watched or won’t access frequently, but I would like to keep treasuring. And that’s when I thought that maybe adding more SSDs isn’t the right route ($$$) but adding “cold storage”, in the form of a 8TB and 10TB 3.5 WD USB HDD I have to spare. My ideal idea would then be having those two paired (one backup of the other to avoid a single HDD fail ruining it all) and only spin up when needed, for example if passing new content from the SSDs to this HDDs to “archive”, or retrieving data from the HDDs to the SSD to watch or whatever. But I would need 100% assurance the HDDs will never spin up randomly at any moment or do any noise, and that’s not negotiable. Only spin up when manually needed. So, how could I do this? I’m very lost about this because people say they can spin up randomly sometimes, or maybe when checking the SMART values, or IDK, and also other people say if I keep them unassigned and mount them as that, they will keep spinning up? Do anyone know how feasible this setup would be and any ideas or tips? Thank you so much.
-
All-SSD setup - How? (TRIM, Reliability, SSD lifespan...)
Perfect! I have put a schedule for TRIM weekly, hope it works OK (there is any logs that says it's working?) Anyway, thanks a lot for the info and help
-
All-SSD setup - How? (TRIM, Reliability, SSD lifespan...)
Great, thanks for the help. I just put the two 2TB SSDs in a Pool (2 slots, ZFS - mirror) - It also said "autotrim ON" - that's it? now trim is working? is there any way I can check it? And now I suppose I have a "good" not compromised setup, yeah? Right now it's: Device: 64GB Samsung Bar Flash Drive Array: 1TB SSD with XFS (Docker containers basically - it's the internal SSD of the miniPC - I know it seems a bit of waste 1TB SSD for this, IDK) Pool: 2x2TB SSD with ZFS mirror (files and data) Thanks
-
All-SSD setup - How? (TRIM, Reliability, SSD lifespan...)
Hello, I recently started to "learn" and use unRAID (my use case is a very little fanless PC, used with 2 SSDs (quiet setup) to stream some contents on the local network, adguard home DNS, store some files/backup and so). And I love it, it's a lot more easy and quickly than managing an Ubuntu Server setup from scratch (docker, containers...) for example. Just install unRAID and done, start installing "Apps". My problem is with the SSDs, I've learnt recently that unRAID doesn't recommend using SSDs on arrays because on arrays TRIM is disabled (and can’t be enabled) - that means the SSD TRIM command will never run, so speeds will go down on the future and probably garbage collection and NAND wear leveling made by the SSDs controller will start to move around current data + deleted non-TRIMed data, virtually like having the SSD full all times, decreasing heavily both SSDs lifespans (write amplification?) I wouldn’t like that - SSDs that could last 8 years (for example) dying in 1-2 years because using a “bad setup” So, what can I do? Any tips? I have seen someone recommending using both SSDs on a “pool” (what’s the difference/implications of using a pool instead of array? What the best format to use? Do TRIM enable itself on pools?) and a flash drive as array disk1 so UnRAID works and starts (doubt: but wouldn’t Docker container be running out of the flash drive?) Doesn't the scheduler "TRIM" option then works on SSDs on array? I’m a little bit lost, and accept all tips you have, better if I can improve without having to start from scratch (erasing everything) I was tempted to have a parity disk, but currently I don't have it and wouldn't mind sacrificing it if it means SSDs can run well on the long term (TRIM?) Thank you so much
-
edwardhawitt started following Driver issues with multiple USB-Ethernet adapters
-
Driver issues with multiple USB-Ethernet adapters
Thanks a lot for the reference! Sadly, it appears the seller doesn't ship to Europe 😞 I suppose by both your comments that I should just give up on the USB-Ethernet adapters (too complex/low reliability I suppose?) and go to the native "motherboard" ones, or like Intel NICs or something. I think in that case I would just go into the project of getting a new system completely and avoid keeping patching the hardware of the Wyse 5070 - I was eyeing a Melee Quieter4C as fanless small alternative, but it's a significantly amount of money just to toy a bit and have a little NAS at home, so IDK, I will consider it about gettint it in the future maybe. And for the moment, maybe save the Wyse 5070 on a box lol Thanks a lot for your time and help.
-
Driver issues with multiple USB-Ethernet adapters
Hi! Sadly that's not the case, it's a thin Dell Wyse 5070 (not the extended version), so no PCIe module available. It's a pity I couldn't get a better "reusable" option, but it's all I have for the setup for the time being. Thanks!
-
Driver issues with multiple USB-Ethernet adapters
Hello, First of all, I would like to say thank you for building this great product, it's incredible and I enjoy it. But I've encountered a little bit of problem with how unRAID treats my setup. Long story short: 1) My server (humble homelab) suddenly had some hardware unkown incident that made its motherboard ethernet port to only go at 100Mbps (no matter the OS/drivers) - at then end, I gave up and decided to use a gigabit USB-to-Ethernet adapter as a cheap and quick option. 2) So, I buy a TP-Link adapter (UE300) which is based on the Realtek RTL8153 chipset. On Windows works fine, at gigabit speeds. And at unRAID at first it appeared to go well, but soon I started to notice how the server crashed after streaming content for 1 hour or so, consistently, or when a bit overloaded - I enabled the logs, and I could see how the server didn't crash randomly, but because the adapter, printing infinite lines like this: Jul 27 02:04:11 [SERVER] kernel: r8152 2-1.3:1.0 eth1: Tx status -71 I tried to install the drivers plugin ([Plugin] Realtek R8125 R8126 R8168 and R8152\6\7 drivers - Plugin Support - Unraid) but still I would get the same problem. At the end, I did what @Naidu said at that plugin drivers thread, and disabled NIC Offload, Flow Control, but like him, the speed would drop to 500Mbps (half duplex) - nonetheless, it seemed to work, but at the next day, on average usage, it crashed again. 3) So, a bit tired of this, I bought a cheap USB-Ethernet adapter replacement with another chip inside (uGreen adapter that uses ASIX AX88179A chipset). In Windows works at gigabit perfectly, but when used on unRAID, I would get only 200-300Mbps. Running ethtool, I would see how it's like the system doesn't have a driver for it or recognise it (Speed: Unknown | Duplex: Half | Auto-Negotiation: Off) and I can't enable/modify anything (enable Auto-Negotiation or full duplex. Researching a bit, I see someone else said to have problems on unRAID with the same chipset, but with an old version of unRAID it did work, so I just tried it to see if it's true. I download the old unRAID 6.11.5 (I was using all the time 6.12.10) and... IT WORKS! It goes full gigabit and ethtool recognise the device, saying: (Speed: 1000Mbps | Duplex: Full | Auto-Negotiation: On) I try to update from there again from the GUI to 6.12.10 and... again fails and go back to the start (no-driver). I suppose it's because the different versions having different kernels, and maybe the ASIX not being supported by the new kernel? In short: Now IDK what I can do. The motherboard ethernet port is of not use, the Realtek R8153 isn't stable either with kernel or plugins drivers, and the ASIX works fine with an old version (6.11.5) but not with the newests (6.12.10 or even the 7.0-beta2 I tried) Would you have any recommendation? What to do? Any tip? Thanks a lot
edwardhawitt
Members
-
Joined
-
Last visited