查看设备信息命令
- 查看网卡芯片相关
- platform类型网卡(gmac网卡为例)
- PCI网卡(rtl8125为例)
查看网卡芯片相关
platform类型网卡(gmac网卡为例)
gmac 属于CPU资源的一部分,属于平台设备。下面以FT2004 的CPU为例,自带GMAC0和GMAC1。
1、通过平台设备查看
ls /sys/devices/platform/soc
28210000.eth/ 2820c000.eth/
2820c000.eth 属于GAMC0, 28210000.eth属于GMAC1。
cd 2820c000.eth/net/eth0进入此文件内部,就可以通过cat 相关文件,查看网卡一些信息,包括报文统计、mtu、等等cd phydev/
cat phy_id
//可以查看phy芯片的id,通过id查看芯片的型号。
2、通过总线方式查看
cd /sys/bus/platform/devices
ls
28210000.eth/ 2820c000.eth/cd 2820c000.eth///net/eth0/下面的内容和上述一样,可以查看网卡有关信息
//mdio_bus下面可以查看phy芯片id,和上面显示一样如果是DPDK驱动的话,可以使用driver/blind 或者 driver/unblind 绑定或者解绑定某个驱动。
还可以通过phy的驱动查看
ls /sys/bus/mdio_bus/drivers
YT8531S Ethernetcd /sys/bus/mdio_bus/drivers/YT8531S\ Ethernet/
ls
stmac-0:01 stmac-0:02
//显示phy芯片YT8531S挂在gmac下面
PCI网卡(rtl8125为例)
1、查看网卡是否扫描到
lspci -vvv
03:00.0 Class 0200:10ec:8168
xxxx
xxxx
2、查看网卡驱动
lspci -k
03:00.0 Class 0200:10ec:8168 rtl-drv
xxxxxx
xxxxxx
3、查看芯片信息
cd /sys/bus/pci/devices/0000\:03\:00.0/
ls
current_link_speed max_link_width net rescan revision
class current_link_width driver reset subsystem
vendor irq power resource
subsystem_device device enable max_link_speed
remove resource0 subsystem_vendor可以通过resource 查看设备的物理地址以及长度。查看文章:https://blog.csdn.net/weixin_43300893/article/details/138802585?sharetype=blogdetail&sharerId=138802585&sharerefer=PC&sharesource=weixin_43300893&spm=1011.2480.3001.8118