Unraid 6.10.3 最新的r8125和r8152网卡驱动补丁


Recommended Posts

Posted (edited)

Unraid这个开发质量好像很有问题啊,已有的功能又被干掉了。r8125本来6.9版本都有了,现在6.10又没了。走两步退一步。r8152也是很老的1.12版本。

建议还是找靠谱的开发比较好。Unraid还是稳定第一。 6.10.0rc2还有驱动,后面就没了,rc2和rc3之间的修改问题挺大的。

 

下面的文件是基于6.10.3定制,加了最新的V9.009.01的r8125 2.5G网卡驱动和V2.16.1的r8152(r8156) USB 2.5G网卡驱动。解压后把所有文件覆盖到U盘根目录重启即可。覆盖前记得备份原始文件。 

 

只是供测试,如果感觉不稳定,用原始文件覆盖回来,重启就能恢复原状了。

 

下载链接在:

链接: https://pan.baidu.com/s/1987agT_JHTv6QT3ds1olqg?pwd=zapu

 

Mirror (Google Drive):

https://drive.google.com/drive/folders/1wA9UNejVllZfBTjDQ-pquJ-Bx4Tlqluk?usp=sharing

 

里面还有6.9.2和6.9.1版本的,都是加了最新的驱动。有兴趣也可以使用。

Edited by jinlife
  • Like 1
  • Upvote 1
Link to comment
7 hours ago, xenoblade said:

老哥厉害啊。这么说我2.5G网卡进入系统检测不到网卡的问题就是这个了。谢谢分享

如果是螃蟹的2.5G网卡,应该是这个原因。

6.9版本,自带这两个驱动,只是稍微老一点的驱动,起码能识别网卡。6.10直接就没了。。。官方应该是编译的时候,.config文件没配好,把6.9的配置和代码搞丢了~~~

Link to comment
Posted (edited)

 

10 hours ago, jinlife said:

如果是螃蟹的2.5G网卡,应该是这个原因。

6.9版本,自带这两个驱动,只是稍微老一点的驱动,起码能识别网卡。6.10直接就没了。。。官方应该是编译的时候,.config文件没配好,把6.9的配置和代码搞丢了~~~

老哥,安装之后发现还是用的8169的驱动,有什么办法吗

1.thumb.JPG.62a78051f362cb00819022b8a21bb586.JPG

Edited by xenoblade
Link to comment
On 5/17/2022 at 11:03 PM, jinlife said:

Unraid这个开发质量好像很有问题啊,已有的功能又被干掉了。r8125本来6.9版本都有了,现在6.10又没了。走两步退一步。r8152也是很老的1.12版本。

建议还是找靠谱的开发比较好。Unraid还是稳定第一,稳定了再加新功能比较好。现在bug一堆,又整个My Server的功能,看不懂。

 

It's because Realtek does not keep up properly with Linux kernel releases and they do not maintain the in-kernel driver.  This has always been problematic.  What is you solution doing?  Presumably installing vendor-supplied drivers?

Link to comment
Posted (edited)
17 hours ago, limetech said:

 

It's because Realtek does not keep up properly with Linux kernel releases and they do not maintain the in-kernel driver.  This has always been problematic.  What is you solution doing?  Presumably installing vendor-supplied drivers?

 

I have no idea. Maybe Realtek doesn't maintain their code in the Linux kernel.

We can download the driver from their web, it is public:

r8125:

https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software

2.5G Ethernet LINUX driver r8125 for kernel up to 5.17 9.009.00 2022/04/28

 

r8152(6):

https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software

USB NIC Linux driver for kernel up to 5.17 2.16.1 2022/05/04

 

and keep the code in our own code repository, then build these modules with Unraid Linux kernel.

Just like what we did for Openwrt, we can add kinds of modules to Openwrt.

Edited by jinlife
Link to comment
Posted (edited)
20 hours ago, xenoblade said:

 

老哥,安装之后发现还是用的8169的驱动,有什么办法吗

1.thumb.JPG.62a78051f362cb00819022b8a21bb586.JPG

呃,这个要想办法去掉R8169的驱动。需要重新改配置build。等我有空弄弄。我自己在用6.9.1版本没啥问题。

可以这样屏蔽试试,命令行跑一次,会存到U盘,重启看看。

echo "blacklist r8169" > /boot/config/modprobe.d/r8169.conf

 

Edited by jinlife
Link to comment
18 hours ago, jinlife said:

呃,这个要想办法去掉R8169的驱动。需要重新改配置build。等我有空弄弄。我自己在用6.9.1版本没啥问题。

可以这样屏蔽试试,命令行跑一次,会存到U盘,重启看看。

echo "blacklist r8169" > /boot/config/modprobe.d/r8169.conf

 

这样可以,屏蔽掉了,正常显示r8125了

Link to comment
On 5/20/2022 at 6:03 PM, jinlife said:

呃,这个要想办法去掉R8169的驱动。需要重新改配置build。等我有空弄弄。我自己在用6.9.1版本没啥问题。

可以这样屏蔽试试,命令行跑一次,会存到U盘,重启看看。

echo "blacklist r8169" > /boot/config/modprobe.d/r8169.conf

 

1.thumb.JPG.18cb00cd8989d37d6f1f81beaded094a.JPG

虽然驱动正常了,但是速度依然不正常

Link to comment
Posted (edited)
53 minutes ago, xenoblade said:

1.thumb.JPG.18cb00cd8989d37d6f1f81beaded094a.JPG

虽然驱动正常了,但是速度依然不正常

用原版的6.9.1或6.9.2速度正常吗? 另外试试多线程看看。感觉是别的地方的瓶颈,CPU给力不,满负荷了没。

Edited by jinlife
Link to comment
1 minute ago, xenoblade said:

原版也不正常。但是我再路由端测试时正常的

原版都有问题,那应该不会Unraid这边的问题了。我这边不管用啥版本都没问题。有问题的另外一端是windows吗? 最好把Windows的2.5G网卡驱动也升级到最新版本。

Link to comment
Just now, jinlife said:

原版都有问题,那应该不会Unraid这边的问题了。我这边不管用啥版本都没问题。有问题的另外一端是windows吗? 最好把Windows的2.5G网卡驱动也升级到最新版本。

windows到路由双向都是2.5G,但是unraid到路由或者windows上传都是1.5G的速度,很奇怪

Link to comment
  • jinlife changed the title to Unraid 6.10.1 最新的r8125和r8152网卡驱动补丁
On 5/22/2022 at 3:12 PM, xenoblade said:

windows到路由双向都是2.5G,但是unraid到路由或者windows上传都是1.5G的速度,很奇怪

编译了个6.10.1,完全去掉了r8169,可以试试。

如果还不行,那应该排除驱动的影响了。可以看看哪里开了节能配置没,需要关掉。螃蟹卡碰到节能配置经常出问题。

Link to comment
On 5/24/2022 at 11:25 AM, jinlife said:

编译了个6.10.1,完全去掉了r8169,可以试试。

如果还不行,那应该排除驱动的影响了。可以看看哪里开了节能配置没,需要关掉。螃蟹卡碰到节能配置经常出问题。

是的,应该是工作到节能模式上了

但是unraid的节能模式怎么关搞不懂

ethtool --set-eee eth0 eee off

这个命令输入之后出错

Link to comment
Posted (edited)
15 hours ago, xenoblade said:

是的,应该是工作到节能模式上了

但是unraid的节能模式怎么关搞不懂

ethtool --set-eee eth0 eee off

这个命令输入之后出错

Unraid 里面我没找到过相关的。我这个集成的驱动的ASPM代码里面已经关掉了,但是BIOS里面的不知道是否还是要关掉。

我这边倒是还关过两个地方的节能,一个是BIOS里面的网卡PCI的ASPM节能,这个可能每个主板不一样,还有一个是Windows的网卡高级属性里面也有个环保节能,另外Windows上面也得装最新的r8152的驱动。

现在我的有线网络跑起来,Unraid(r8125)和Windows(r8156b)之间拷贝电影来回都有270~280MB/S的速度。

 

另外,Unraid的VM虚拟机里面的virtio虚拟网卡严重影响Unraid的主机网络性能,最好关掉所有虚拟机来测试。或者用Virtio-net,或者尽量直通网卡。

Edited by jinlife
Link to comment
12 hours ago, jinlife said:

Unraid 里面我没找到过相关的。我这个集成的驱动的ASPM代码里面已经关掉了,但是BIOS里面的不知道是否还是要关掉。

我这边倒是还关过两个地方的节能,一个是BIOS里面的网卡PCI的ASPM节能,这个可能每个主板不一样,还有一个是Windows的网卡高级属性里面也有个环保节能,另外Windows上面也得装最新的r8152的驱动。

现在我的有线网络跑起来,Unraid(r8125)和Windows(r8156b)之间拷贝电影来回都有270~280MB/S的速度。

 

另外,Unraid的VM虚拟机里面的virtio虚拟网卡严重影响Unraid的主机网络性能,最好关掉所有虚拟机来测试。或者用Virtio-net,或者尽量直通网卡。

原版可以使用ethtool --set-eee eth0 eee off这条命令但是没效果

大佬你改过的不能使用。但是很明显就只有1G的速度

很奇怪

Link to comment
Settings for eth0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
                                2500baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
                                             2500baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: d
        Link detected: yes


EEE settings for eth0:
        EEE status: enabled - active
        Tx LPI: disabled
        Supported EEE link modes:  100baseT/Full
                                   1000baseT/Full
        Advertised EEE link modes:  100baseT/Full
                                    1000baseT/Full
        Link partner advertised EEE link modes:  100baseT/Full
                                                 1000baseT/Full

这是我网卡的信息。不知道那里出问题了

Link to comment
Quote

EEE settings for eth0:
        EEE status: disabled
        Tx LPI: disabled
        Supported EEE link modes:  100baseT/Full
                                   1000baseT/Full
        Advertised EEE link modes:  Not reported
        Link partner advertised EEE link modes:  100baseT/Full
                                                 1000baseT/Full

即使关闭节能模式还是会出现连接的情况

pcie网卡

Link to comment
On 5/18/2022 at 2:03 PM, jinlife said:

Unraid这个开发质量好像很有问题啊,已有的功能又被干掉了。r8125本来6.9版本都有了,现在6.10又没了。走两步退一步。r8152也是很老的1.12版本。

建议还是找靠谱的开发比较好。Unraid还是稳定第一。 6.10.0rc2还有驱动,后面就没了,rc2和rc3之间的修改问题挺大的。

 

下面的文件是基于6.10.1定制,加了最新的V9.009的r8125 2.5G网卡驱动和V2.16.1的r8152(r8156) USB 2.5G网卡驱动。解压后把所有文件覆盖到U盘根目录重启即可。覆盖前记得备份原始文件。 

 

只是供测试,如果感觉不稳定,用原始文件覆盖回来,重启就能恢复原状了。

 

下载链接在:

链接: https://pan.baidu.com/s/1987agT_JHTv6QT3ds1olqg?pwd=zapu 提取码: zapu

里面还有6.10.0,6.9.2和6.9.1版本的,都是加了最新的驱动。有兴趣也可以使用。

 

大佬,6.10.2出了,方便更新一下吗

Link to comment
  • jinlife changed the title to Unraid 6.10.3 最新的r8125和r8152网卡驱动补丁
  • anpple changed the title to Unraid 6.10.3 最新的r8125和r8152网https://forums.unraid.net/topic/123638-unraid-6103-%E6%9C%80%E6%96%B0%E7%9A%84r8125%E5%92%8Cr8152%E7%BD%91%E5%8D%A1%E9%A9%B1%E5%8A%A8%E8%A1%A5%E4%B8%81/卡驱动补丁

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.