표준 Gnome3 데스크톱 환경을 사용하여 Fedora 20 64비트를 설치했는데, 시작하면 검은색 화면이 나타나고 다음 형식으로 4개의 메시지가 표시되었습니다.
Failed to find handle for ACPI object
내 컴퓨터는 Dell Latitude E5440이고 터치패드에도 문제가 있습니다. 이 문제는 제가 겪고 있는 문제와 관련이 있을 수 있기 때문에 이렇게 말씀드리는 것입니다. 아래 스크린샷은 내 요점을 보여줍니다. 저는 숙련된 Linux 고급 사용자가 아니므로 몇 가지 지침을 원했습니다.
편집하다
이 문제는 Linux 커널 버전에서는 나타나지 않지만 커널 및 3.11.10-301.fc20.x86_64
에서는 나타납니다 . 이전 커널이 더 잘 실행된다는 점을 고려하면 이상하지 않습니까?3.16.2-201.fc20.x86-64
3.16.6-200.fc20.x86-64
답변1
나에게 당신의 문제는 커널의 버그처럼 들립니다. 다음과 같은 제목의 버그질라 문제를 발견했습니다.버그 42696 - Lenovo Ideapad Y470/Y570의 NVIDIA 그래픽 카드에서 ACPI 핸들 오류가 감지되었습니다..
발췌Lenovo Ideapad Y470 및 Lenovo Ideapad Y570에서 커널은 _SB.PCI0.PEG0.VGA 핸들을 PCI 장치에 할당합니다(아마도 _DOS 메서드가 핸들에 있기 때문일까요?)
그러나 올바른 _DSM, _ROM, _PS0 및 _PS3은 _SB.PCI0.PEG0.PEGP 핸들에서 찾을 수 있습니다. VGA 핸들의 _PSx는 기본적으로 작동하지 않으며 단지 _PSC 변수를 가져오거나 설정합니다. _ROM이 존재하지 않으며 _DSM 방법은 PEGP._DSM 방법보다 유용성이 떨어집니다.
이 문제로 인해 nouveau 드라이버는 vbios를 로드할 수 없습니다(VGA에 _ROM이 존재하지 않기 때문). 마찬가지로 독점 nvidia 드라이버가 로드되지 않습니다. _PS0 및 _PS0 방법의 경우 pci_set_power_state 방법을 사용해도 실제로 PCI 장치가 비활성화되지는 않습니다.
이 문제에 대한 패치가 있지만 모든 하드웨어의 문제가 해결되지는 않을 수 있습니다.
취해진 조치
- 귀하의 시스템이 아직 존재하지 않는다면 귀하의 시스템을 버그의 시스템 목록에 추가하겠습니다.
- 다른 배포판을 다운로드하고 시도하여 이것이 하드웨어 문제가 아닌지 확인하고 다른 배포판에서도 문제가 지속되는지 확인하세요.
편집 #1
문제를 자세히 조사한 결과 이 문제는 DMAR/IOMMU에서 발생한 것으로 보입니다.
발췌-ACPI...IOMMU 2부에서 DMAR 테이블 디코딩DMAR - 변환을 담당하는 DMA 재매핑 단위를 나타냅니다. IOMMU라고도 알려져 있습니다. 시스템에는 2개 이상의 하드웨어 장치가 있을 수 있습니다. 누구나 일련의 장치를 제어할 수 있습니다. 성능상의 이유로 데스크탑 시스템에는 HD 오디오 엔진 전용 엔진이 있어 이 엔진이 유일한 하위 엔진이 되는 것을 즐길 수 있습니다.
시작 시 시스템에서 ACPI 정보를 추출하는 데 문제가 있는 것 같습니다. iommu 구성 요소의 특정 패치에 대해 위의 오류 메시지를 찾았습니다.
이 시스템은 약간 구식이어서 이 노트북의 일부 구성이 실제로는Canonical에서 Ubuntu를 실행하도록 인증함(12.04). 시스템의 정확한 구성을 알지 못하면 더 이상 디버깅하는 것이 거의 불가능합니다.
이제 특정 버전의 Ubuntu에 대해 인증되었으므로 시스템에 하드웨어 문제가 있는지 또는 문제를 일으키는 최신 버전의 Linux 커널 및/또는 드라이버가 변경되었는지 확인하기 위해 해당 버전을 설치해 볼 수 있습니다. 귀하의 시스템과 호환되지 않습니다.