Ubuntu 20.04 LTS 사용 중 임의로 재부팅 현상을 겪고 있습니다.

xky의 이미지

안녕하세요.

집에 남는 부품으로 개발용 리눅스PC를 조립해 쓰려니 문제가 생겨 질문 드립니다.

현재 쥐분투 20.04(Focal) LTS를 설치하였는데 누가 몰래 전원 단추를 길게 눌러 콜드부팅 걸어놓고 도망간 것처럼, 갑자기 전원이 나갔다가 재부팅 되는 현상을 겪고 있습니다. 화면이 얼어버리는 프리징은 아닙니다. 이게 브라우징이건, intellij로 뭔가 끄적거리건 아예 죽어버리네요. 언제 일어나는 지 짐작도 안될 정도로… 어쩔 땐 1시간도 잘 버티고, 어쩔 땐 부팅된 지 5분도 안되서 현상이 발생합니다.

PC 사양은 아래와 같습니다.

  1. CPU: AMD Athlon(tm) X4 845 Quad Core Processor
  2. GPU: SAPPHIRE Radeon R9 370x Vapor-X를 쓰다가 그래픽드라이버 문제 같아 현재 GALAXY GTX 750TI Low Profile로 교체
  3. MAINBOARD: GIGABYTE F2A68HM-DS2
  4. RAM: KLLISE DDR3 8GB x 2
  5. ETH: REALTEK r8169
  6. SSD: TEAM T253X1120G - 120GB
  7. POWER: ZALMAN ECOMAX 600W - 파워문제인가 싶어 새로 구매했습니다.
  8. KERNEL: x86_64-linux-5.4.0-51-generic

아래는 제가 시도해 본 것들 입니다.

그래픽드라이버 문제인가?

보통 그래픽드라이버에서 많이 문제가 나니까 이것부터 확인했습니다. xserver-xorg-video-ati 를 쓰니 알아서 xserver-xorg-video-amdgpu 대신 xserver-xorg-video-radeon으로 설치되더군요. 하지만 증상은 같았습니다…

독점 드라이버긴 하지만 이전 그래픽카드들은 나름 안정적이라는 이야기가 있어 마침 집에 남는 GTX 750 TI LP로 교체 후 ubuntu-drivers devices를 통해 추천된 nvidia-graphics-drivers-450로 설치했으나 같은 현상이었습니다. nouveau도 사용해봤는데 이건 아예 재부팅이 아니라 화면 정지 + 재생되는 유튜브로 재생해둔 음악에 버퍼링이 걸리는 프리징 현상이 나더군요. 다시 독점 nvidia-graphics-drivers-450 드라이버로 롤백 했습니다. 이후 테스트 겸 일부로 유튜브로 영상재생 대신 MP3 파일만 오프라인에서 재생해봤는데 그래도 죽더라구요.

네트워크 드라이버 충돌 문제인가?

아주 예전에 노트북에서 무선네트워크 드라이버와 유선 네트워크 드라이버 충돌로 의심되는 프리징을 겪었었습니다. modprobe에 이더넷을 블랙리스트로 등록해 무선 네트워크만 썼었던 거 같네요. 마침 이 PC에 USB 형태의 무선랜카드를 같이 꽂아 둔 상태로 와이파이를 쓰고 있었습니다. lsmod로 나오는 이더넷(r8169)을 블랙리스트로 등록 해 와이파이만으로 써보고, 아예 USB 무선랜카드를 제거 후 이더넷(r8169)을 다시 살려 이것만 사용해봐도 같았습니다.

last reboot 기록이 남아 있나?

  • 희한한 게 last reboot 상으로 기록은 없습니다…

/var/log/syslog에는 기록이 남아 있나?

  • 재부팅 되자마자 시간 확인하여 cp 후 vim으로 뒤져봤으나… 그 시간대에 hostname이 틀려 발생하는 NXDOMAIN 에러 말고 수상할 만한 건 특별히 없었습니다.

여기까지 확인하니 뭔가 소프트웨어 문제 보다는 하드웨어 문제같아 이 쪽을 위주로 검색하면서 아래처럼 시도해봤습니다.

전원문제일까?

  1. xfce4 내의 Power 설정의 절전모드는 기본 값이 OFF 상태 였습니다.
  2. Powerex사의 수상한(?) 500W 짜리 였으나 혹시나 싶어 잘만 사의 보급형 600W 신품으로 교체해봤습니다.

저장장치 문제일까?

  • 원래 있던 삼성 250GB HDD에서 팀그룹 사 120GB SSD 신품으로 교체해봤습니다.

메인보드의 설정 혹은 펌웨어 문제일까?

  1. Fast Boot - 기본 값이 DISABLE 상태라 안 건드렸습니다.
  2. IOMMU - 기본 값이 ENABLE이 였는데 DISABLE 해봐도 둘 다 같은 현상이었습니다.
  3. FAN SPEED - 자동(auto), 기본(default), 보통(normal), 최소(silent), 최고(full) 모두 같은 현상입니다.
  4. 펌웨어 - 가장 최신버전인 2‎018-10-11 날짜로 업데이트 했습니다. (https://www.gigabyte.com/kr/Motherboard/GA-F2A68HM-DS2-rev-11/support#support-dl-bios)
  5. 본체 뚜껑 따서 파워선들도 잘 꽂혀 있는 지 점검 했습니다.

팬이 제대로 동작하지 않아 생긴 과열 문제일까?

  • CPU팬, 본체 내부 팬 모두 잘 돌아가고 있었습니다. 온도 체크를 실시간으로 해보진 못했지만… 사용시간에 관계 없이 임의로 재부팅되는 점으로 보아 이는 아닌 것 같았습니다.

USB 포트 문제일까?

  • 메인보드 USB포트에 꽂힌 블루투스 동글/무선랜카드를 3.0 포트나 2.0 포트 모두 번갈아 가며 다르게 꽂아도 보고 제거도 해보았으나 마찬가지 입니다.

램 불량일까?

  • 램이 알리익스프레스에서 산 정체불명의 램인데… 사실 이전에 AMD 1055T 투반으로 윈도우 깔아서 게임머신으로 잘 쓰던 아이들이지만 혹시나 몰라 memtest86+ (이제 다른 회사에서 인수했는 지 무료/상용 두 가지 버전으로 나오더군요…) 이미지를 USB에 올려 램테스트도 해봤습니다.
  • UEFI 모드라 CPU는 1코어 밖에 쓸 수 없어 아쉬운데로 1시간 반 가량 1 Pass를 돌려보니 에러 카운트가 0 으로 일단 램 문제는 아니라고 판단 했습니다.

주말 내내 구글링을 해보았지만 이외에 달리 확인해 볼만한 건 없었습니다… 아직 제가 못해본 건 램을 뺐다 껴보는 것과 멀티탭 교체 정도 일 것 같네요. 이것도 해보고 결과 알려드리겠습니다.

리눅스 고수 분들이 보시기에 혹시 이외에 어떤 걸 확인해보면 좋을까요?
답변 주시면 감사히 참고하겠습니다!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.