Fedora 20 problemas ACPI na tela preta antes de fazer logon

1

Eu instalei o Fedora 20 de 64 bits com o ambiente de desktop padrão do Gnome3 e enquanto a inicialização de uma tela preta é exibida com 4 mensagens da seguinte forma:

Failed to find handle for ACPI object

Meu computador é o Dell Latitude E5440 e há problemas com o touchpad também. Declaro isso porque pode estar relacionado com o problema que enfrento. A imagem abaixo ilustra o meu ponto; Eu não sou um usuário experiente em Linux, então eu gostaria de receber algumas orientações.

EDITAR

Descobri que esse problema não ocorre com a versão do kernel do Linux 3.11.10-301.fc20.x86_64 , mas ocorre nos kernels 3.16.2-201.fc20.x86-64 e 3.16.6-200.fc20.x86-64 . Esta situação não é estranha, considerando que um kernel antigo funciona melhor?

    
por Vesnog 23.10.2014 / 12:12

1 resposta

1

Seu problema parece um bug no kernel para mim. Eu encontrei este problema bugzilla intitulado: Bug 42696 - identificador ACPI errado está sendo detectado para placa gráfica NVIDIA no Lenovo Ideapad Y470 / Y570 .

trecho

On the Lenovo Ideapad Y470 and Lenovo Ideapad Y570, the kernel assigns the _SB.PCI0.PEG0.VGA handle to the PCI device (possibly because the _DOS method is found on the handle?)

However, the correct _DSM, _ROM, _PS0 and _PS3 can be found on the _SB.PCI0.PEG0.PEGP handle. _PSx on the VGA handle is basically a no-op, it only gets/sets the _PSC variable. _ROM does not exist and the _DSM method is not useful comparing it to the PEGP._DSM method.

Due to this issue, the nouveau driver fails to load the vbios (because _ROM does not exist on VGA). Similarly, the proprietary nvidia driver fails to load. As for the _PS0 and _PS0 methods, using the pci_set_power_state methods does not really disable the PCI device.

Houve um patch para isso, mas pode não corrigir o problema em todo o hardware.

Ações a serem executadas

  1. Eu adicionaria seu sistema à lista de sistemas no bug, se ainda não estiver lá
  2. Faça o download e experimente outra distro para confirmar que não é um problema de hardware e também para ver se o problema persiste com uma distribuição diferente

EDIT # 1

Pesquisando seu problema um pouco mais, o problema parece estar se originando do DMAR / IOMMU.

excerto - Decodificação as tabelas DMAR na ACPI ... IOMMU Part 2

DMAR - indicates the DMA remapping unit responsible for doing the translation. Also called IOMMU affectionately. There can be more than 1 hardware unit in a system. Each can control a set of devices. For performance reasons you might find in a desktop system, there can be one just for the high definition audio engine so it can enjoy being the only child.

Parece que está havendo um problema ao extrair informações da ACPI do seu sistema durante a inicialização. Eu rastreei a mensagem de erro acima para este patch específico para o componente iommu:

Este sistema é um pouco datado, descobri que certas configurações deste laptop são, na verdade, certificadas pela Canonical para execute o Ubuntu (12.04) . Sem conhecer a configuração exata do seu sistema, é quase impossível depurá-lo ainda mais.

Agora, dado que ele é certificado para uma versão específica do Ubuntu, você poderia tentar instalar essa versão, apenas para confirmar se o sistema está com problemas de hardware ou se houve alterações no kernel e / ou driver do Linux s) em versões mais recentes, que estão tornando-o não compatível com o seu sistema.

    
por 23.10.2014 / 13:43