AFAIK 이것이 Mellanox 이더넷 카드 펌웨어를 확인하는 방법이라고 생각합니다.
SERVER:~ # for i in 0 1 2 3 ; do ethtool -i eth$i|grep -i firmware; done|sort -u|cut -d' ' -f 2-
14.23.1020 (LNV2420110034)
드라이버 버전을 확인하는 방법은 다음과 같습니다.
SERVER:~ # modinfo mlx5_core|grep ^version:|sed 's/version: * //g'
4.3-1.0.1
SERVER:~ #
질문: 이것이 사실인가요? 누구든지 확인할 수 있습니까?
SLES12.
답변1
첫 번째 스니펫은 이름이 붙은 4개의 네트워크 인터페이스의 펌웨어 버전을 가져오고 eth0
, 그것이 Mellanox 카드인지 여부를 확인하고 중복을 제거하고 결과 버전 번호를 영숫자순으로 정렬합니다. 예를 들어 이름이 알려진 네트워크 인터페이스의 펌웨어 버전을 얻으려면 다음과 같이 하면 충분합니다.eth1
eth2
eth3
eth0
ethtool -i eth0 | grep -i firmware | cut -d ' ' -f 2-
두 번째 조각에서는 드라이버 이름이 항상 mlx5_core
올바른 것으로 가정합니다.