一、ethtool工具的介紹
ethtool是一個 Linux 下功能強大的網絡管理工具,目前幾乎所有的網卡驅動程序都有對 ethtool 的支持,可以用于網卡狀態/驅動版本信息查詢、收發數據信息查詢及能力配置以及網卡工作模式/鏈路速度等查詢配置。
它可以用來:
獲取標識和診斷信息;
獲取擴展的設備統計信息;
控制以太網設備的速度、雙工、自動協商和流控制;
控制校驗和卸載及其他硬件卸載功能。
二、關于聯詠NT9833x sdk文件里 ethtool 工具的安裝方法
ethtool 工具在 sdk 的na51090_linux_sdk\tools 目錄下,是一個壓縮包的格式。
安裝步驟:
1、編譯 ethtool :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make clean
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make ethtool
編譯完成會生成一個 ethtool-3.18 文件夾。
2、安裝 ethtool :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make install
將程序安裝至系統中。如果原始碼編譯無誤,且執行結果正確,便可以把程序安裝至系統預設的可執行文件存放路徑。
如果用bin_PROGRAMS宏的話,程序會被安裝至/usr/local/bin這個目錄。
3、編譯 rootfs :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ cd ../
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk$ make rootfs
4、打包 :
jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk$ make pack
生成bin 文件,生成固件 。
5、打包文件
把文件放在na51090_linux_sdk/BSP/root-fs/rootfs/usr/bin 或是 /BSP/root-fs/rootfs/mnt/mtd 下面。
在 ~/102_336/na51090_linux_sdk 下 執行 make rootfs ;再執行 make pack (打包)。
通過dfu 燒錄到板子。文件就在板子的 /usr/bin 或是 /mnt/mtd 下面。
三、ethtool 工具的使用
1、常用命令
ethtool ethx //查詢ethx網口基本設置,其中 x 是對應網卡的編號,如eth0、eth1等等。
ethtool –h //顯示ethtool的命令幫助(help)
ethtool –i ethX //查詢ethX網口的相關信息
ethtool –d ethX //查詢ethX網口的注冊性信息
ethtool –r ethX //重置ethX網口的自適應模式
ethtool –S ethX //查詢ethX網口的收發包統計
ethtool –s ethX [speed 10|100|1000] [duplex half|full] [autoneg on|off] //設置網口速率10/100/1000M、設置網口半/全雙工、設置網口是否自協商。
例如:ethtool eth0
[root@jojo ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full // 支持模式
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes // 支持自動協商
Supported FEC modes: Not reported
2、ethtool 命令幫助 :
更詳細的命令參數,請使用以下命令查詢:
ethtool --help
-
網卡
+關注
關注
4文章
324瀏覽量
27933 -
網絡
+關注
關注
14文章
7784瀏覽量
90560
發布評論請先 登錄
ArkUI-X跨平臺技術落地-華為運動健康(一)
ArkUI-X跨平臺框架接入指南
【道生物聯TKB-620開發板試用】TurMass? TK8620 開發平臺使用體驗報告
NN1-24D15A3NT NN1-24D15A3NT

NNV25-05S05A3NT NNV25-05S05A3NT

請問DLPC754X平臺下的OSD設計文件.osddesign用啥工具打開呢?有下載鏈接嗎?
聯發科采用AI驅動Cadence工具加速2nm芯片設計
低功耗高效捕捉!Novatek NT98568+OmniVision OS04E10實現完美Preroll方案

ADS1258如何同時實現Frank導聯和Wilson導聯?
大聯大詮鼎集團推出AOV攝像頭方案
大聯大推出基于聯詠科技產品的Multiview Stitching應用方案
三星10.7Gbps LPDDR5X在聯發科技下一代天璣移動平臺上完成驗證
大聯大詮鼎集團推出基于聯詠科技和Hailo產品的后端智能圖像分析方案

評論