HP Probook은 종료 후 즉시 다시 시작됩니다.

HP Probook은 종료 후 즉시 다시 시작됩니다.

HP Probook 450 G0에 Fedora 32를 설치했습니다. 관리자 권한이 있는 BIOS에서는 "빠른 시작"을 비활성화할 수 없습니다. 왜 안 돼? 무엇을 해야 할까요? 어쨌든 내 Fedora는 닫힌 후 3초 이내에 자동으로 다시 열립니다. 그래서 제가 활성화한 "빠른 시작"과 관련이 있다고 생각하는데, 안타깝게도 비활성화할 수 있는 방법이 없습니다. 내 다른 설정:

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

앞서 언급했듯이 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

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

행별로 또는 커널 부팅 옵션을 사용하여 이 기능을 활성화할 수 있습니다 XHCI_SPURIOUS_REBOOT./etc/modprobe.d/*.confoptions xhci-hcd quirks=8192xhci_hcd.quirks=8192

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

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

USB 드라이버는 USB 키보드에 매우 중요하므로 XHCI 드라이버는 부팅 프로세스의 initramfs 단계 초기에 로드될 수 있으므로 변경한 후에는 /etc/modprobe.d/*.confinitramfs 파일을 다시 작성하는 것을 잊지 마십시오( dracut이것이 Fedora의 현재 initramfs 도구라고 생각합니까?).

이 문제는 XHCI 드라이버가 제거될 때에도 발생합니다. 왜냐하면 XHCI 드라이버가 없으면 종료 시 XHCI 컨트롤러에 특별한 주의가 필요하다는 것을 커널이 알지 못하기 때문입니다.

관련 정보