HondSchaap Posted July 24, 2020 Share Posted July 24, 2020 Hi, Could you please add Realtek RTL8156 drivers to UnRAID? There should already be Linux drivers available, as both Debian and FreeBSD support the chipset. Really want to add 2.5G connectivity to my server, but unfortunately don't have a PCIe slot I can utilize. 2 Quote Link to comment
JorgeB Posted July 24, 2020 Share Posted July 24, 2020 They are already available in the latest beta (v6.9-beta25), and should be on any future ones, assuming they compile. Quote Link to comment
JorgeB Posted July 24, 2020 Share Posted July 24, 2020 36 minutes ago, HondSchaap said: RTL8156 Opps, misread as 8125, not sure about this one, did you try beta25? Quote Link to comment
HondSchaap Posted July 24, 2020 Author Share Posted July 24, 2020 Yup, the 8125 is already available. One of my systems is using this chipset since 6.8.2. Tried the 6.9 beta, but unfortunately, my RTL8156 NIC isn’t being discovered. If the drivers are already available and it should work, let me know. I might have to do some troubleshooting then.. Quote Link to comment
JorgeB Posted July 24, 2020 Share Posted July 24, 2020 4 minutes ago, HondSchaap said: If the drivers are already available and it should work Not sure, you can post the diagnostics from the latest beta and we can check. Quote Link to comment
HondSchaap Posted July 24, 2020 Author Share Posted July 24, 2020 Sure! Let me spin it back up, I'll post the logs in a bit.. Quote Link to comment
HondSchaap Posted July 24, 2020 Author Share Posted July 24, 2020 tower-diagnostics-20200724-2121.zip Quote Link to comment
bonienl Posted July 24, 2020 Share Posted July 24, 2020 Your system only reports two Intel controllers 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-LM 02:00.0 Network controller [0280]: Intel Corporation Wireless 3165 Is your RealTek NIC an add-on? If so try a different PCI slot. Ps. No need to post the syslog separately, everything (and more) is included in the diagnostics. Quote Link to comment
HondSchaap Posted July 24, 2020 Author Share Posted July 24, 2020 21 minutes ago, bonienl said: No need to post the syslog separately, everything (and more) is included in the diagnostics. My bad, thought it would be easier to read, as you wouldn't have to download the zip to access the logs. Post hidden. 22 minutes ago, bonienl said: Is your RealTek NIC an add-on? If so try a different PCI slot. Yeah, it's an add-on. Kinda. I'm running UnRAID on a NUC, so no PCI slots. The NIC I'm trying to add is a usb to ethernet adapter. The 2 intel NICs reported are the onboard LAN and WiFi. For troubleshooting purposes, I tried a different USB port (tried them all), no luck though. I also tested another USB NIC with the RTL8153 chipset, which works fine. Finally, tested Debian on the system I'm troubleshooting with the RTL8156 NIC, to be sure the adapter isn't faulty. It shows up (thankfully) within Debian. If the NIC doesn't show up in the syslog, could it be the case of a missing driver? Should it even pop up if there's no driver present to support it? For what it's worth, here's the adapter I'm trying to get working: https://www.club-3d.com/en/detail/2467/usb_3.1_gen1_type_a_to_rj45_2.5gbps/ Quote Link to comment
bonienl Posted July 24, 2020 Share Posted July 24, 2020 (edited) Your controller is indeed found as a USB attached device. Bus 002 Device 002: ID 0bda:8156 Realtek Semiconductor Corp. USB 10/100/1G/2.5G LAN but no drivers are loaded, I am not sure if the reason is because it is a USB attached device, though likely it is a missing driver. Edited July 24, 2020 by bonienl Quote Link to comment
HondSchaap Posted July 24, 2020 Author Share Posted July 24, 2020 (edited) 22 minutes ago, bonienl said: I am not sure if the reason is because it is a USB attached device, though likely it is a missing driver. Yeah, probably. Tested a USB attached device with the RTL8153 chipset, which works fine. Well, in that case my feature request still stands, I guess. I'd love for the drivers of this chipset to be added, so I can use it within UnRAID : ) Edited July 24, 2020 by HondSchaap 1 Quote Link to comment
nathanw Posted September 9, 2020 Share Posted September 9, 2020 I'd like to bump for the same request, please. 2020 might just be the year multi-gig ethernet becomes practical, and multi-gig USB NICs are like the final piece of my file frenzy puzzle. I don't have an available PCI-E slot (that I'm willing to liberate) so this would be great! I tried using console to install the drivers manually but I guess it's not as easy as I'd thought. Quote Link to comment
Derek Posted September 10, 2020 Share Posted September 10, 2020 Count me in too, I'm also out of PCI-E slots until I do a hardware refresh -- ESXi just added support via their USB Network Fling for the RTL8156 chipset so I'm a little sad it's not working in Unraid yet. I have not attempted to build a custom Unraid kernel, but I'm guessing that would likely be the other way to get this working as the RTL8156 driver is a kernel module. Quote Link to comment
peter76 Posted October 2, 2020 Share Posted October 2, 2020 I'm also waiting for Unraid-Support for USB-2,5GBit NIC with RTL8156 Chipset. My Server runs at 10GBit, and I would love to connect my 3-VM-Workstation using this USB-NIC, since all PCIe Slots are occupied by 3xGPU, 2xUSB, 1xSAT 🙂 Tried 6.9.0-beta29 - no luck, RTL8156 is still not recognized... Quote Link to comment
ParHelia Posted October 10, 2020 Share Posted October 10, 2020 Count me in for a RTL8156 driver inclusion Quote Link to comment
limetech Posted October 11, 2020 Share Posted October 11, 2020 On 10/2/2020 at 12:48 PM, peter76 said: I'm also waiting for Unraid-Support for USB-2,5GBit NIC with RTL8156 Chipset. My Server runs at 10GBit, and I would love to connect my 3-VM-Workstation using this USB-NIC, since all PCIe Slots are occupied by 3xGPU, 2xUSB, 1xSAT 🙂 Tried 6.9.0-beta29 - no luck, RTL8156 is still not recognized... Driver was added in -beta29, please post diagnostics.zip 1 Quote Link to comment
peter76 Posted October 11, 2020 Share Posted October 11, 2020 here are my diagostics. - USB-NIC is regognized in TOOLS - SYSTEM DEVICES - USB-NIC is not available in SETTINGS - NETWORK SETTINGS (the only NIC listed is the Onboard-NIC) ryzen3700x-diagnostics-20201011-1748.zip Quote Link to comment
JorgeB Posted October 12, 2020 Share Posted October 12, 2020 Driver is crashing while initializing the device: Oct 11 17:45:47 Ryzen3700X kernel: r8152 2-1:1.0 (unnamed net_device) (uninitialized): netif_napi_add() called with weight 256 Oct 11 17:45:47 Ryzen3700X kernel: ------------[ cut here ]------------ ... Oct 11 17:45:47 Ryzen3700X kernel: r8152 2-1:1.0: couldn't register the device Oct 11 17:45:47 Ryzen3700X kernel: r8152: probe of 2-1:1.0 failed with error -22 Likely a driver issue, assuming the NIC works correctly for example in a Windows machine. Quote Link to comment
peter76 Posted October 12, 2020 Share Posted October 12, 2020 thanx for analyzing!! YES - the same USB-NIC works prober in a Win10-VM. What can I do? Wait for a better driver?? Quote Link to comment
JorgeB Posted October 12, 2020 Share Posted October 12, 2020 9 minutes ago, peter76 said: What can I do? Wait for a better driver?? Tom might have a better answer, but likely yeah, wait for a newer beta with a more recent driver. Quote Link to comment
limetech Posted October 12, 2020 Share Posted October 12, 2020 Here is where we got the Linux driver: https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software Note the description "... for kernel up to 5.6". Unraid OS 6.9 is on 5.8 kernel. Realtek is notorious for lagging behind stable Linux kernels. My suggestion is to ask them to update their driver. Edit: to clarify: we are including that latest driver in Unraid OS because it does compile without error with the 5.8 kernel. But just because there are no compilation errors doesn't mean it will function properly. We've seen this with other drivers too, e.g., Highpoint r750. 1 Quote Link to comment
ParHelia Posted October 19, 2020 Share Posted October 19, 2020 (edited) Hi, Same for me and also thanks for analyzing. Let's review that with Realtek support then and let's see what's coming. Oct 19 23:35:24 VirtualNas kernel: r8152 4-1:1.0: couldn't register the device Oct 19 23:35:24 VirtualNas kernel: r8152: probe of 4-1:1.0 failed with error -22 [edit] I can get the RTL8152 working with Archlinux @kernel 5.4. while 5.8 looks like to be a no-go indeed. Edited October 19, 2020 by ParHelia Quote Link to comment
Derek Posted October 21, 2020 Share Posted October 21, 2020 On 10/12/2020 at 9:50 AM, limetech said: Here is where we got the Linux driver: https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software Note the description "... for kernel up to 5.6". Unraid OS 6.9 is on 5.8 kernel. Realtek is notorious for lagging behind stable Linux kernels. My suggestion is to ask them to update their driver. Edit: to clarify: we are including that latest driver in Unraid OS because it does compile without error with the 5.8 kernel. But just because there are no compilation errors doesn't mean it will function properly. We've seen this with other drivers too, e.g., Highpoint r750. Tom, it looks like there's an updated linux driver published 10/19/2020 on the page you linked -- maybe they've made some changes that will help? Quote Link to comment
limetech Posted October 21, 2020 Share Posted October 21, 2020 2 hours ago, Derek said: Tom, it looks like there's an updated linux driver published 10/19/2020 on the page you linked -- maybe they've made some changes that will help? Still says up to 5.6 but I'll include in next release. Quote Link to comment
ParHelia Posted October 21, 2020 Share Posted October 21, 2020 Hi, I just got a response from Realtek support implying that the new driver would work with kernel 5.8. Then again that's hypothetical for now since they still mention 5.6 @ Realtek download. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.