快捷导航
2 7447

ethtool -g eth0无法运行

fei4xu 于 2021-11-4 21:03 发表 [复制链接]
本帖最后由 fei4xu 于 2021-11-4 21:03 编辑

有个程序,需要修改一下网卡对应的buffer长度之类,执行一下命令,eth1可以:
  1. nvidia@miivii-tegra:~$ ethtool -g eth1
  2. Ring parameters for eth2:
  3. Pre-set maximums:
  4. RX:                4096
  5. RX Mini:        0
  6. RX Jumbo:        0
  7. TX:                4096
  8. Current hardware settings:
  9. RX:                256
  10. RX Mini:        0
  11. RX Jumbo:        0
  12. TX:                256
复制代码

但eth0就不行了:
  1. nvidia@miivii-tegra:~$ ethtool -g eth0
  2. Ring parameters for eth0:
  3. Cannot get device ring settings: Operation not supported
复制代码


有什么限制吗?
(evo xavier)
举报 使用道具
| 回复

共 2 个关于本帖的回复 最后回复于 2021-11-15 15:17

katsura 版主 发表于 2021-11-5 18:06 | 显示全部楼层
您好,您描述的现象其实是两个问题:
1. eth0无法通过ethtool工具修改buffer size,原因是由于xavier官方模组的网卡就不支持这种修改方式,这个我们也已经在xavier开发板上做了验证。
2. eth1可以修改,是因为eth1采用的是米文设备外扩的网卡芯片,为了便于客户的开发使用,所以在开放性方面做了一定的优化。
球球99 会员 发表于 2021-11-15 15:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户