라데온 모듈의 "죄송합니다" 오류를 방지하기 위한 커널 버전

라데온 모듈의 "죄송합니다" 오류를 방지하기 위한 커널 버전

설명된 것과 똑같은 문제가 있습니다.여기. 에서 동일한 "죄송합니다" 메시지를 찾을 수 있습니다 /var/log/kern.log. 나 또한 구형 Radeon HD를 가지고 있습니다(그래서 저는가지다무료 드라이버를 사용하세요). 현재 데비안 DVD 이미지를 다운로드하여 설치했지만 컴퓨터를 완전히 사용할 수 없고 몇 분 후에 계속 정지됩니다.

내가 이해한 바에 따르면 이는 최신 커널에서 작동하고 이전 커널(예: 3.16.0-4 - 현재 Debian 8.3에서 사용됨)에서도 작동하는 패치의 문제로, 이 끔찍한 상황 취약점을 발생시킵니다.

그렇다면 Linux 커널 4.4와 함께 Ubuntu 16.04 LTS를 설치하면 이 오류가 발생하지 않습니까? 예 혹은 아니오?

미리 감사드립니다!

답변1

짧은 대답: Linux 커널 4.4에는 이 버그가 없습니다. Ubuntu 16.04 LTS에서는 이 문제가 발생해서는 안 됩니다.


자세한 답변

링크된 이메일 체인을 팔로우하면 다음에 액세스할 수 있습니다.이 메시지저자: 니콜라스 할러:

커밋 954605ca "drm/radeon: 펜스에 일반 펜스 구현 사용, v4"가 포함된 커널은 안전하며, 이전 커널에서는 radeon_fence_ref에 대한 호출에 대해 NULL 포인터 검사가 필요합니다.

여기그가 kernel.org에서 이야기하는 커밋입니다. 보다 유용한 시각 효과를 위해여기GitHub와 동일한 커밋입니다. GitHub 페이지에서 목록을 확장하면브랜치 및 태그 커밋, 4.4 커널에 대한 태그에 커밋이 포함되어 있음을 확인할 수 있으므로(아래 이미지 참조) 문제가 없을 것입니다.

Linux 커널 커밋 954605ca에 대한 GitHub 페이지 스크린샷

정말로 확인하고 싶다면 Ubuntu 16.04 LTS(아직 릴리스 주기의 베타 단계에 있음)를 실행하는 LiveCD 또는 USB 키를 부팅하여 컴퓨터에서 테스트할 수 있습니다.

편집: Debian 8.3이 더 이상 최신 버전이 아니라는 점도 주목할 가치가 있습니다.2016년 4월 2일에 출시된 데비안 8.4. 그러나 Debian 8.4와 함께 제공되는 커널은 아직 이 문제를 해결하지 않습니다(3.16.7-ckt25-1). 실제로 찾고 있는 것은 사용 중인 Linux 버전이 아니라 실행 중인 커널이라는 점을 기억하는 것이 중요합니다. 귀하의 경우(Debian) 커널 3.16.7-ckt25-1에 이 문제가 있지만3.16.7-ckt20-1+deb8u4그리고3.16.7-ckt26원하지 않는다(관련 버그 보고서).

편집 2: 다음과 같은 작업을 수행할 수도 있습니다.멍청한에서 지적하다이 댓글,다른 커널 버전 설치기존 시스템에서. 그러나 이것은 귀하가 요청한 질문의 범위를 약간 벗어난 것 같습니다. 즉, "그렇다면 Linux 커널 4.4와 함께 Ubuntu 16.04 LTS를 설치하면 이 오류가 발생하지 않습니까? 예 또는 아니요?"입니다.

관련 정보