收起左侧

建议官方完善fnos对万兆网卡的兼容性问题

2
回复
744
查看
[ 复制链接 ]

5

主题

28

回帖

0

牛值

江湖小虾

2025-8-21 02:27:40 显示全部楼层 阅读模式

fnos已经正式版了,这个问题官方能否给与解决?!该问题虽然可以通过自行编辑systemd服务开机自动执行ixbge驱动的加载或通过重新编译官方源码优化ixbge驱动来实现,但对于大多数普通用户而言还是过于繁琐的,毕竟系统是拿来用的不是用来折腾的。希望官方予以重视!!!
目前使用fnos(1.1.4,这个问题在之前的0.9.21就提出了)发现之前在群晖dsm中正常使用的intel x550 t2万兆网卡(其中一个网口连接软路由2.5g口,能正常自协商到2.5g速率),但在fnos中同样的连接方式,只能自协商到1g,将连接x550网口的网线改到主板自带的i226 2.5g网口上能正常协商到2.5g,从中可以看出是fnos目前对intel 10g网卡(驱动ixgbe)支持不完善导致,请官方尽快进行优化。而且通过ethtool -s x550-eth5 speed 2500 duplex full autoneg off命令强制2.5g不成功,还是显示1g的连接速度。

通过查看网口信息可以确定是目前官方ixgbe驱动不完善导致。(具体来说就是fnos官方原生集成的ixgbe不能将网卡Advertised信息广播出去,致使对端设备收不到想协商一致的速率 (比如:网卡想给路由器协商到2.5g或5g,ixgbe只广播里1g,10g,偏偏缺少了常用的2.5g这个速率,导致双方协商后的结果只能是1g)
下面是1.1.4版本fnos下显示的advertised信息

Advertised link modes:  100baseT/Full
1000baseT/Full
10000baseT/Full

而supported显示的结果确认硬件本身是支持2.5g和5g这两种速率的

Supported link modes:   100baseT/Full
1000baseT/Full
10000baseT/Full
2500baseT/Full
5000baseT/Full

而正常的ixgbe驱动完善后的结果应该是:

Advertised link modes:  100baseT/Full
1000baseT/Full
2500baseT/Full
5000baseT/Full
10000baseT/Full

ethtool -s x550-eth5 speed 2500 duplex full autoneg off

ethtool x550-eth5 | grep Speed
Speed: 1000Mb/s

image.png

另外通过modinfo ixgbe | grep -E "(version|description)" cat /sys/module/ixgbe/parameters/*查看当前驱动版本和参数
cat /sys/module/ixgbe/parameters/allow_unsupported_sfp
ls /sys/module/ixgbe/parameters/查看ixgbe模块参数

系统仅显示
image.png

参数:只有 allow_unsupported_sfp,而且默认N空值。尝试手工modprobe -r ixgbe卸载ixgbe驱动,重新加载并启用allow_unsupported_sfp=1 依然无效。说明fnos很有可能使用的是标准linux ixgbe驱动,而非群晖dsm那样专门针对ixgbe优化的驱动。

image.png

image.png

改到i226网口上后

image.png

image.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

6

主题

1万

回帖

0

牛值

管理员

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章

2025-8-30 14:19:10 显示全部楼层
感谢反馈,这个我们转给技术评估一下

2

主题

11

回帖

0

牛值

fnOS系统内测组

2026-1-31 22:46:03 显示全部楼层

SSH下试试这个命令更新一下驱动sudo apt-get install firmware-bnx2x

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则