Mellanox(mlnx) 이더넷 카드 펌웨어 및 드라이버 버전을 확인하는 방법은 무엇입니까?

Mellanox(mlnx) 이더넷 카드 펌웨어 및 드라이버 버전을 확인하는 방법은 무엇입니까?

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 카드인지 여부를 확인하고 중복을 제거하고 결과 버전 번호를 영숫자순으로 정렬합니다. 예를 들어 이름이 알려진 네트워크 인터페이스의 펌웨어 버전을 얻으려면 다음과 같이 하면 충분합니다.eth1eth2eth3eth0

ethtool -i eth0 | grep -i firmware | cut -d ' ' -f 2-

두 번째 조각에서는 드라이버 이름이 항상 mlx5_core올바른 것으로 가정합니다.

관련 정보