커널 버전 5를 사용할 때 ACPI 오류로 인해 부팅이 되지 않습니다. *

커널 버전 5를 사용할 때 ACPI 오류로 인해 부팅이 되지 않습니다. *

저는 Medion Akoya P6687 노트북을 가지고 있으며 1년 반 동안 GNU/Linux를 사용해 왔습니다. 나는 항상 Linux 커널에 문제가 있었습니다. 사실 버전 4.19만이 나에게 잘 작동했습니다. 다른 4.x 버전을 사용해봤는데 작동하지 않습니다. 그런데 ACPI 버그 때문인지는 잘 모르겠습니다.

다른 최신 버전(제가 테스트한 모든 5.x 커널 버전)에서 부팅 시 동일한 ACPI 오류가 발생하기 때문에 저는 linux-4.19 커널 버전을 고수하고 있습니다. 이는 5.6.0-2-amd64Debian 및 버전에서 특별히 가져온 것이지만 Arch는 동일한 결과를 제공합니다.

[   30.441861] APCI Error: Aborting method \_SB.PCI0.LPCB.H_EC.ECMD due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
[   30.441872] APCI Error: Aborting method \_TZ.FNCL due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
[   30.441879] APCI Error: Aborting method \_TZ.FN00._OFF due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
[   30.441886] APCI Error: Aborting method \_SB.PCI0.LPCB.H_EC._REG due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
[   31.696214] thermal thermal_zone1: critical temperature reached (128 C), shut
[   31.948073] thermal thermal_zone1: critical temperature reached (128 C), shut
[   61.971231] APCI Error: Aborting method \_SB.PCI0.LPCB.H_EC.ECMD due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
[   61.971395] APCI Error: Aborting method \_TZ.FNCL due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
[   61.971509] APCI Error: Aborting method \_TZ.FN00._ON due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)
... (similar messages appear every 30 seconds)

(게시 및 스크린샷여기)

여러 배포판(Arch, Debian 및 Void Linux)을 테스트했는데 상황은 동일합니다. 커널 4.19가 작동합니다(현재 debian 4.19를 사용하고 있으며 해당 커널로 이전 arch .iso를 부팅하려고 시도했는데 문제 없이 부팅되었습니다). 그러나 최근에는 그렇지 않습니다. ACPI와 관련하여 위의 문제가 있는 커널 버전(5.x).

또한 해당 플래그를 사용하면 acpi=off노트북이 부팅되지만 배터리와 터치패드가 감지되지 않으며 최신 아치 .iso에서는 키보드도 감지되지 않는다고 덧붙일 수 있습니다.

BIOS도 최신 버전으로 업데이트했는데 오류가 계속 발생하고 어떻게 해결해야 할지 모르겠습니다.

누구든지 내가 해결책을 찾는 데 도움을 줄 수 있다면 매우 감사하겠습니다. 감사해요.

내 영어가 별로 좋지 않다면 죄송합니다.

답변1

nvidia 그래픽 카드가 있으므로 nvidia 모듈을 블랙리스트에 등록하고 이를 부팅 매개변수에 추가해야 합니다.modprobe.blacklist="nouveau rivafb nvidiafb rivatv nvuvcvideo"

또한 다음을 추가하십시오 /etc/modprobe.d/blacklist.conf.

blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nv
blacklist uvcvideo

답변2

문제는 메디온 제품이 형편없고, 저도 같은 노트북을 가지고 있다는 점입니다.

"최신" 커널(5.x 포함)을 사용하려면 BIOS v.2.09를 플래시해야 합니다. 이렇게 하려면 먼저 Windows를 설치해야 합니다! 업데이트 후에는 모든 코어를 사용할 수 있으며 모든 것이 잘 작동합니다.

문제는 BIOS에서 CSM을 활성화하면(UEFI 대신 레거시를 사용하여 부팅) 노트북이 영구적으로 차단되어 노트북을 보내야 하는 버그가 있기 때문에 v.2.09가 더 이상 지원 사이트에 없다는 것입니다. 보증이 적용되지 않는 한 마더보드를 교체하기 위해 독일로 250유로를 청구합니다. 그래서 그들은 그것을 웹에서 제거했고 이제 나열된 마지막 버전은 v.2.08이며, 4.19보다 높은 커널은 부팅할 수 없습니다.

Medion을 이용하여 BIOS를 만든 사람들은 매우 똑똑합니다. 그들은 이미 모든 문제를 해결하는 v2.10을 얻을 수 있지만 아직 거기에는 없습니다. 공식 Medion 포럼에는 이 모든 것에 대한 스레드가 있습니다.

따라서 BIOS v.2.09를 검색하여 플래시할 수 있지만 BIOS에서 CSM 지원을 활성화하지 마십시오.

답변3

다음 명령을 사용하여 시작할 수 있었습니다.

acpi_osi="!Windows 2015" acpi_osi="!Windows 2012" thermal.off=1

BIOS 2.09를 검색했지만 찾을 수 없습니다. 올리고 싶은 분이 계시다면.

관련 정보