r8125-esxi
r8125-esxi copied to clipboard
r8125-esxi-9.005.06 已编译,征集测试
https://github.com/shuxin/r8125-esxi-9.005.06/tree/main/BLD/build/vmkdriver-r8125/release/vmkernel64
按照作者ganfan的教程,编译了一把 9.005.06 版,征求测试与反馈。
警告:
- 1.该驱动编译后,本人测试有限。可能不稳定,甚至可能导致不可预知的灾难性后果,请做好故障预案。请勿用于生产。
- 2.已知系统启动时有warn日志,涉及 rtl8125_enable_rxdvgate、rtl8125_nic_reset、rtl8125_disable_rxdvgate三个函数,但该段代码为realtek原版,本人未作修改,暂未发现影响使用。
- 3.本人已尽提醒义务。您必须了解使用本软件的风险,您将出于自愿测试使用本驱动,本人不承诺提供任何形式的技术支持、使用担保,也不承担任何因使用本驱动而产生问题的相关责任。您若下载,则代表同意。
强👍🏻,thanks。 家里在用设备,匆匆做了下测试,Esxi6.7 update3 由上一版9.004.1-2升级至9.005.06,正常启动ROS、OpenWrt、Debian虚拟机,上网正常(网卡未直通)。
-
1、WAN口工作一段时间后PPPOE断开连接(通过测速网测量网速几次后就断开),比9.004.1-2更容易断开(针对上一版曾经在主机和光猫间增加一个NETGEAR路由器的lan口做交换机中转,并尝试更改ESXI和光猫网口由自协商改指定为1000M全双工,PPPOE断开的现象亦无改善,因为端口协商模式只在网卡开始连接时起作用,并且ESXI和光猫的协商速率和双工模式一致,推测是长时间数据量让端口吊死,此时在中间交换机抓包看不到ARP广播包,但是能看到pppoe初始化广播包以及 Cisco cdp 和 ROS mndp广播包)。此现象在网卡直通OpenWrt PPPoe拨号未出现。
-
2、不能修改物理网卡的协商模式(由自动协商改为指定速率双工模式)。
-
3、似乎配置VLAN还不通(也有可能我的配置有问题,时间不够,未核查)。
-
4、终端和ESXI内虚拟机debian 通过iperf3 测速,无反应---提示 iperf3: error - unable to receive control message: Connection reset by peer,用9.004.1-2驱动 iperf3测速正常。
期待下一版
@lengfwang 感谢您的耐心测试与详细反馈。
- 我这边的测试情况:发布前后,目前我本机测试了三天了,while wget 循环持续跑,速度保持2.2Gbps。虽然未发现网卡彻底失效,对,至少不需要每次去拔插网线。但的确会有概率reset,而且越来越频繁,第一天大约3小时一次reset,今天第三天平均10分钟一次reset,在排查中。您那里PPPOE不通的话,劳烦给个esxi的dmesg,看下有无异常日志。
- 协商模式:只能选 自动/10/100,1000/2500不可选,这个我也发现了,小问题。
- 关于vlan:我不确定如何支持,好像之前ganfan也没搞定,esxi6.7是2.x内核,好多代码必须注释掉才能编译。
- 终端:终端和ESXI内虚拟机,我这好像不能复现。但我遇到类似的另一个问题。局域网多个设备,有的端口与esxi通,有的端口与esxi不通,比如80通,5000不通。非常诡异。(您可以对比我的修改与原版区别,真不知哪儿影响到了。)
不好意思,最近略忙,下周末改一版吧。
@shuxin 谢谢您回复。
- 我也觉得奇怪,LAN口不出问题。每次PPPOE断开后,插拔下网线或者更改下esxi物理口协商模式就好--按我的理解,端口协商模式如果不一致,一端会出现半双工,但查询esxi和光猫的状态都是千兆全双工,似乎不是端口模式的问题。
- VLAN 到不要紧,可以用物理网口解决。更需要稳定,自己不在家时,要断了家人不知道怎么处理,意见较大-: )
很抱歉,鸽了。
驱动其实没多少可以改的地方,删减功能,改改参数。周末测了两天,并无改善。
顺便试了i225+esxi7,还不如r8125,网卡五分钟后离线,只能重启………这就离谱。
r8125+esxi6.7,目前的9.005,尝试对驱动一些参数的修改,并无任何改善。但凑合用了,作为lan,会平均几小时掉线一次,但能自动重连(9.004离线后,需要拔插网线)。
以上仅为在我个人设备上的表现,仅供参考。
esxi对应Linux内核2.x,估计Realtek也没对2.x的兼容性做充分测试,等官方下一版看看吧,也许9.006?
很抱歉,鸽了。
驱动其实没多少可以改的地方,删减功能,改改参数。周末测了两天,并无改善。
顺便试了i225+esxi7,还不如r8125,网卡五分钟后离线,只能重启………这就离谱。
r8125+esxi6.7,目前的9.005,尝试对驱动一些参数的修改,并无任何改善。但凑合用了,作为lan,会平均几小时掉线一次,但能自动重连(9.004离线后,需要拔插网线)。
以上仅为在我个人设备上的表现,仅供参考。
esxi对应Linux内核2.x,估计Realtek也没对2.x的兼容性做充分测试,等官方下一版看看吧,也许9.006?
感谢您的付出
强👍🏻,thanks。 家里在用设备,匆匆做了下测试,Esxi6.7 update3 由上一版9.004.1-2升级至9.005.06,正常启动ROS、OpenWrt、Debian虚拟机,上网正常(网卡未直通)。
- 1、WAN口工作一段时间后PPPOE断开连接(通过测速网测量网速几次后就断开),比9.004.1-2更容易断开(针对上一版曾经在主机和光猫间增加一个NETGEAR路由器的lan口做交换机中转,并尝试更改ESXI和光猫网口由自协商改指定为1000M全双工,PPPOE断开的现象亦无改善,因为端口协商模式只在网卡开始连接时起作用,并且ESXI和光猫的协商速率和双工模式一致,推测是长时间数据量让端口吊死,此时在中间交换机抓包看不到ARP广播包,但是能看到pppoe初始化广播包以及 Cisco cdp 和 ROS mndp广播包)。此现象在网卡直通OpenWrt PPPoe拨号未出现。
- 2、不能修改物理网卡的协商模式(由自动协商改为指定速率双工模式)。
- 3、似乎配置VLAN还不通(也有可能我的配置有问题,时间不够,未核查)。
- 4、终端和ESXI内虚拟机debian 通过iperf3 测速,无反应---提示 iperf3: error - unable to receive control message: Connection reset by peer,用9.004.1-2驱动 iperf3测速正常。
除了第三点没测试,其他表示一样~
很抱歉,鸽了。
驱动其实没多少可以改的地方,删减功能,改改参数。周末测了两天,并无改善。
顺便试了i225+esxi7,还不如r8125,网卡五分钟后离线,只能重启………这就离谱。
r8125+esxi6.7,目前的9.005,尝试对驱动一些参数的修改,并无任何改善。但凑合用了,作为lan,会平均几小时掉线一次,但能自动重连(9.004离线后,需要拔插网线)。
以上仅为在我个人设备上的表现,仅供参考。
esxi对应Linux内核2.x,估计Realtek也没对2.x的兼容性做充分测试,等官方下一版看看吧,也许9.006?
9.006.04发布了,不知道会不会修复 :-)。 @shuxin
@lengfwang 已编译9.006。测一天了,网卡重启几率,比上一版还高一些。
@lengfwang 已编译9.006。测一天了,网卡重启几率,比上一版还高一些。 看来要特定的修改优化. 感谢付出!
@lengfwang 已编译9.006。测一天了,网卡重启几率,比上一版还高一些。
看来要特定的修改优化.
感谢付出!
配置为静态ip,稳定不少,诡异了。
https://github.com/shuxin/r8125-esxi-9.005.06/tree/main/BLD/build/vmkdriver-r8125/release/vmkernel64
按照作者ganfan的教程,编译了一把 9.005.06 版,征求测试与反馈。
警告:
- 1.该驱动编译后,本人测试有限。可能不稳定,甚至可能导致不可预知的灾难性后果,请做好故障预案。请勿用于生产。
- 2.已知系统启动时有warn日志,涉及 rtl8125_enable_rxdvgate、rtl8125_nic_reset、rtl8125_disable_rxdvgate三个函数,但该段代码为realtek原版,本人未作修改,暂未发现影响使用。
- 3.本人已尽提醒义务。您必须了解使用本软件的风险,您将出于自愿测试使用本驱动,本人不承诺提供任何形式的技术支持、使用担保,也不承担任何因使用本驱动而产生问题的相关责任。您若下载,则代表同意。
感谢付出 是否考虑能支持ESXI 7 ?
https://github.com/shuxin/r8125-esxi-9.005.06/tree/main/BLD/build/vmkdriver-r8125/release/vmkernel64
按照作者ganfan的教程,编译了一把 9.005.06 版,征求测试与反馈。
警告:
- 1.该驱动编译后,本人测试有限。可能不稳定,甚至可能导致不可预知的灾难性后果,请做好故障预案。请勿用于生产。
- 2.已知系统启动时有warn日志,涉及 rtl8125_enable_rxdvgate、rtl8125_nic_reset、rtl8125_disable_rxdvgate三个函数,但该段代码为realtek原版,本人未作修改,暂未发现影响使用。
- 3.本人已尽提醒义务。您必须了解使用本软件的风险,您将出于自愿测试使用本驱动,本人不承诺提供任何形式的技术支持、使用担保,也不承担任何因使用本驱动而产生问题的相关责任。您若下载,则代表同意。
r8125-9.007.01 官网已更新,希望能够编译
我用干饭大神的工具编译了一个9.007.01, 需要的话我可以发上来
我用干饭大神的工具编译了一个9.007.01, 需要的话我可以发上来
我照着ganfan修掉几个报错后编译的还是会断网,不知道您的编译方式,是否解决。要不,共享大家测试下吧。
我用干饭大神的工具编译了一个9.007.01, 需要的话我可以发上来
我照着ganfan修掉几个报错后编译的还是会断网,不知道您的编译方式,是否解决。要不,共享大家测试下吧。
报错什么的我没注意,毕竟不会C。 用的工具都是ganfan大神里的工具, 有一个工具少了gcc4.8的文件 我是下载之后再放进去同时修改了执行文件。 断网的事情我还没测, 我发现是没法直通