본문 바로가기
IT/Trouble Shooting

Ubuntu PCI device 인식 불가.

by ccclog 2024. 9. 2.
반응형

#문제 인지

Ubuntu 계열에서 PCI device가 인식불가되는 경우를 확인했습니다.

 

원인은 Ubuntu 계열에서 메모리 재할당에서 충돌이 발생하면서 문제가 일어난다 확인했습니다. 

 

#해결 방법

해결방법은 다음과 같습니다.

/etc/default/grub 에서 GRUB_CMDLINE_LINUX_DEFAULT 라인에 pci=realloc=off 옵션을 추가해주면 됩니다. 

>> update-grub

>> reboot

 

# 해당 옵션(pci=realloc=off)에 대한 설명

https://docs.redhat.com/ko/documentation/red_hat_enterprise_linux/6/html/6.2_release_notes/kernel#kernel

 

3장. 커널 | Red Hat Product Documentation

페이지 형식 선택 Multi-page Single-page

docs.redhat.com

 

'Red Hat Enterprise Linux 6.2에서는 pci=realloc 커널 매개 변수를 통해 조건적 리소스 재할당을 지원합니다. 이 기능은 회귀하지 않고 동적 재할당 PCI 리소스를 추가하기 위한 임시적인 해결책을 제공합니다. 이는 기본값으로 동적 재할당을 비활성화하지만 pci=realloc 커널 명령행 매개 변수를 통해 이를 활성화하기 위한 기능을 추가할 수 있습니다.'

 

OS에 의한 리소스 재할당 기능을 꺼버리는 기능으로 이해가 됩니다.

 

반응형