Ryu's Tip

CentOS 7 등 리눅스 커널에서 스레드리퍼 지원 커널 업그레이드

Ryusstory 2017. 11. 8. 20:01

Table of Contents


증상

VMware Workstation에서 리눅스 환경에 스레드 리퍼 CPU를 사용시에 아래와 같은 메세지가 출력됩니다.

아무래도 기존에 존재하지 않던 CPU 모델라인이라 그런 증상이 있는 것 같습니다.

사용에 어떤 증상이나 문제가 있는지는 모르겠으나 해당 증상 해결방법을 알아보겠습니다.

Detected CPU family 17h Model 1
Warning: AMD Processor - this hardware has not udergone upstream
testing. Please consult http://wiki.centos.org/FAQ for more information

해결방법

linux kernel changelog를 확인해 보니 4.X 부터 지원되는것 같습니다. 그래서 최신 버전 linux kernel로 업데이트를 하도록하겠습니다.

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
yum --enablerepo=elrepo-kernel -y install kernel-ml
sed -i "s/^GRUB_DEFAULT.*/GRUB_DEFAULT=0/g" /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot

이와 같이 해주시면 정상적으로 앞서 봤던 warning 메시지가 안보이게 됩니다.

해결방법@2018/04/06

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install -y http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum install -y yum-utils

yum-config-manager --enable elrepo-kernel
yum remove -y kernel-{devel,tools,tools-libs}
yum install -y kernel-ml kernel-ml-{devel,tools,tools-libs} grub2-tools
yum install -y dkms gcc redhat-lsb-languages
grub2-mkconfig -o /boot/grub2/grub.cfg
grep vmlinuz /boot/grub2/grub.cfg
grub2-set-default 0

git 출처

버전 확인

아래의 버전은 공식 사이트에서 확인하고 최신 버전확인 필요.

yum install -y http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm