HP Probook은 종료 후 즉시 재부팅됩니다.

HP Probook은 종료 후 즉시 재부팅됩니다.

HP Probook 450 G0과 함께 Fedora 32를 설치했습니다. 관리자 권한이 있는 BIOS에서는 "빠른 부팅"을 비활성화할 수 없습니다. 왜 안 돼? 무엇을 해야 할까요? 어떻게든 내 Fedora는 종료 후 3초 이내에 자동으로 다시 켜집니다. 그래서 나는 그것이 활성화된 "빠른 부팅"과 관련이 있다고 생각했지만 불행히도 그것을 비활성화할 방법이 없습니다. 내 다른 설정:

  • Wake on LAN > 부팅 순서 따르기
  • 활성화된 내장형 WLAN 장치
  • 내장형 LAN 컨트롤러 활성화
  • USB 장치 부팅
  • 맞춤형 부팅
  • "빠른 부팅"이 활성화되었습니다
  • 보안 부팅이 꺼져 있습니다
  • 부팅 모드 > UEFI 기본(CSM 없음)
  • UEFI 부팅 순서 > 일반 USB 장치 > 사용자 정의 부팅 > OS 부팅 관리자

말했듯이 저는 "관리자"로 BIOS에 들어갑니다. DriveLock을 활성화하고 비밀번호도 설정했습니다(= 켜기/끄기 위해 "빠른 부팅"이 필요함).

답변1

이것은 이전 홈 데스크탑 시스템에서 겪었던 문제와 똑같은 것 같습니다.

HP Probook 450 G0은 Intel 개발 코드명 "Panther Point"라고도 알려진 모바일 Intel HM76 Express 칩셋을 사용합니다. 이 문제가 발생한 내 데스크탑에도 Panther Point 칩셋이 있었습니다.

실제 문제는 Panther Point 및 Lynxpoint 칩셋의 XHCI USB 컨트롤러를 특정 제어 방식으로 종료해야 한다는 것입니다. 그렇지 않으면 시스템이 즉시 다시 활성화됩니다. 짜증나게도 칩셋의 버전마다 서로 다른 종료 단계가 필요하며, 한 버전에 대한 수정 사항이 실제로 다른 버전의 문제를 유발합니다. 전부는 아니지만 일부(대부분?) BIOS가 이를 자동으로 처리하므로 문제는 이러한 칩셋을 사용하는 시스템의 일부 하위 집합에만 존재합니다.

이 문제에 대한 긴 토론은 다음에서 찾을 수 있습니다.https://bugzilla.kernel.org/show_bug.cgi?id=66171

간단히 말해서, 이 문제에 대한 Linux XHCI 드라이버 코드에는 두 가지 특이한 점, 즉 XHCI_SPURIOUS_WAKEUP및 가 정의되어 있습니다 XHCI_SPURIOUS_REBOOT. 정확한 칩셋 버전에 따라 이러한 특성 중 하나 또는 둘 다를 활성화해야 할 수도 있습니다.

XHCI_SPURIOUS_REBOOT/etc/modprobe.d/*.conf줄로 options xhci-hcd quirks=8192또는 커널 부팅 옵션을 사용하여 quirk를 활성화할 수 있습니다 xhci_hcd.quirks=8192.

옵션 을 활성화하려면 대신 XHCI_SPURIOUS_WAKEUP값을 사용하십시오 . 두 가지 특성을 동시에 활성화하려면 값 (= 두 값의 합)을 사용하세요.2621448192270336

먼저 커널 부팅 옵션 경로를 시도해 보세요. XHCI 드라이버가 기본 커널에 내장되어 있는지 또는 커널 모듈로 로드되는지 여부에 관계없이 작동합니다. 이 문제를 해결하는 옵션을 찾은 경우 /etc/modprobe.d/*.confXHCI 드라이버가 모듈로 로드된 경우 해당 옵션을 파일에 추가하는 것이 이를 지속성으로 만드는 "더 깔끔한" 방법일 수 있습니다.

USB 드라이버는 USB 키보드에 필수적이므로 XHCI 드라이버는 부팅 프로세스의 initramfs 단계 초기에 로드될 수 있으므로 를 변경한 후에는 /etc/modprobe.d/*.confinitramfs 파일을 다시 작성해야 합니다( dracut현재 Fedora의 initramfs 도구인 것 같나요?). .

XHCI 드라이버를 언로드한 상태로 놔두어도 문제가 나타납니다. XHCI 드라이버가 없으면 커널은 종료 시 XHCI 컨트롤러에 특별한 주의가 필요하다는 사실을 알 수 없기 때문입니다.

관련 정보