r8125 문제 (임시 조치)
안녕하세요?
PVE 에서 B365 보드에 9400으로 r8125 2.5G NIC을 vmxnet3로 잘 설치되어 사용하고 있었습니다.
하지만, CPU 부하가 꽤 올라가서 PassThrough 하려고 arpl로 설치를 수도없이 진행했습니다.
결론은 불가 판정을 하고 Native 설치로 돌아섰습니다.
918+ 선택해서 8th GPU 하게되면 Plex 트랜스코딩도 잘되고 해서 끝났나하고 재시작을 했는데...
r8125가 부팅 때 실패하면서 ip를 제대로 잡지 못합니다. 몇가지 현상이 있었는데 재시작을 하게되면
bios 화면이 아주 느려지게 되고, 물리적 serial 로 읽어보면 unnamed net_device 라는 에러가 나면서
mac 어드레스 00:00:00:00:00 으로 읽고 link up 이 되지 않습니다.
결국 임시 방편으로 보드의 랜도 같이 연결해놓고 보드 랜의 ip로 들어가서 작업을 하거나 serial 터미널로
진입해서 다음과 같이 실험했더니 다시 드라이버가 제대로 올라오고 link-up 되면서 ip를 받을 수 있었습니다.
echo 1 > "/sys/bus/pci/drivers/r8125/0000:01:00.0/remove"
sleep 1
echo 1 > /sys/bus/pci/rescan
sleep 1
ifconfig eth1 up
보드마다 r8125/0000:01:00.0 의 번호가 다르니 꼭 확인하셔야 합니다.
위 스크립트를 DSM 스케쥴러에 root 권한으로 부트업 때 실행되도록 하니 재시작에도 정상적으로 사용할 수 있었습니다.
r8125 드라이버가 무슨 문제인지는 모르겠지만, 임시 방편으로 사용 가능하다는 말씀 드립니다.
감사합니다.
cmt alert