Emulex 10G NIC 과 CentOS 8 Stream 에서 인식관련

   조회 4416   추천 0    

Emulex 10G NIC인 IBM OCe11102-N2-X Emulex 10GbE (95Y3764)를 

리눅스 CentOS 8 Stream 에서 사용중입니다.


일단 간단하게 요약하면 

1. CentOS 8 에서는 기본적으로 해당 NIC을 인식하지 않음

2. elrepo 라는 서드파티 레포지토리 설치후 kmod-be2net 패키지를 설치해야 인식 가능

3. 오늘(2021.7.30) 기준 패키지 버젼은 kmod-be2net-12.0.0.0-7.el8_4.elrepo.x86_64 인데

  금일 업데이트 된 4.18.0-326.el8 버젼 커널에서는 해당 모듈이 인식이 안됩니다. 패키지 업데이트시 유의하셔야 할듯 합니다.


바로 이전 버젼인 4.18.0-315.el8 으로 부팅시 선택하는 식으로 버젼을 내리니 다시 인식이 되는 상태인데,

be2net 패키지 버젼이 업데이트 되어야지 다시 인식이 될거 같습니다.


그외 제품정보를 찾다보니 Emulex 가 Broadcom의 자회사였고, 리눅스 드라이버는 Broadcom 이름으로 제공되는 걸 알게 되었는데,

무선랜카드의 경우 브로드컴이 리눅스에서 라이선스 이슈로 바로 인식이 안되는 이슈가 있어 힘들게 설치했던 기억이 있는데

브로드컴인걸 알고나니 아픈 기억이 떠올랐습니다. 다행히 윈도에서는 인식이 바로 되서 괜찮은데, 리눅스에서 사용하실 때는

드라이버 인식에 주의를 기울이셔야 될듯 하네요. 


이상 참고용입니다.


* 추가내용: 소스RPM 컴파일 통해서 해당 커널에서 모듈 재인식처리 하였습니다.


ELRepo EL8 소스RPMS 위치

https://elrepo.org/linux/elrepo/el8/SRPMS/



* 주요 명령어 나열

wget https://elrepo.org/linux/elrepo/el8/SRPMS/kmod-be2net-12.0.0.0-7.el8_4.elrepo.src.rpm

rpm -ivh kmod-be2net-12.0.0.0-7.el8_4.elrepo.src.rpm


cd /root/rpmbuild/SPECS/

vi be2net-kmod.spec (6번째줄 kmod_kernel_version값을 4.18.0-326.el8 로 수정)

rpmbuild -bb --target x86_64 be2net-kmod.spec


rpmbuild 가 안되서 아래 패키지들을 추가 설치해줌

yum install kernel-devel

yum install kernel-abi-whitelists

yum install kernel-rpm-macros


다시

rpmbuild -bb --target x86_64 be2net-kmod.spec



cd /root/rpmbuild/RPMS/x86_64/

rpm -ivh kmod-be2net-12.0.0.0-7.el8.elrepo.x86_64.rpm


기존에 kmod-be2net 과 충돌나서 yum remove kmod-be2net로 삭제후

rpm -ivh kmod-be2net-12.0.0.0-7.el8.elrepo.x86_64.rpm


재설치후 리부팅후 정상적으로 NIC 인식 완료되었습니다.


dateno1 2021-07
드라이버 경우 패키지 레포 가면 아마 소스 있을껍니다

직접 컴파일 해보세요
     
좋은 참고가 되었습니다. 감사합니다.


제목Page 36/107
2021-08   3653   fLog
2021-07   20833   강남사짜
2021-07   4417   꿀벌l최인혁
2021-07   3858   redqqqq
2021-07   3780   키리에
2021-07   3334   그빌
2021-07   3602   그린1052
2021-07   7273   토나르
2021-07   3804   구고기
2021-07   4161   나가이써
2021-07   3999   seoforce
2021-07   3762   케리스
2021-07   3764   seoforce
2021-07   5569   seoforce
2021-07   3637   CBNW
2021-07   3321   mirirubi
2021-07   4097   피아노공학과
2021-07   5159   느림보26
2021-07   3501   yuno
2021-07   3759   Negatic