O Ideapad Z580 não inicializa os kernels acima de 3.2.0-32

1

Estou executando o Ubuntu 64 bits 12.04.1 LTS. Eu vejo um cursor piscando ou uma tela preta se eu tentar inicializar todos os kernels começando em 3.2.0-33 e mais tarde. O modo de segurança também falha nesses kernels.

No entanto, meu sistema inicializa bem e roda bem no kernel 3.2.0-32, assim como nos kernels anteriores a ele.

Eu vi outros usuários do Z580 com esse mesmo problema em outros fóruns.

Obrigado.

    
por user121324 10.01.2013 / 21:42

3 respostas

5

Estou executando o Lubuntu 12.10 de 64 bits no meu Z580 e resolvi o problema de inicialização usando a abordagem descrita aqui .

Os passos que segui são:

  1. iasl instalado

    sudo apt-get install iasl
    
  2. Fez uma cópia do arquivo DSDT.

    sudo cp /sys/firmware/acpi/tables/DSDT ~/DSDT
    
  3. Decompilou o arquivo DSDT para um arquivo .dsl

    sudo chmod +r DSDT
    iasl -d DSDT
    
  4. Edite o DSDT.dsl para adicionar um pequeno comando sleep no método WAEC.

     Method (WAEC, 0, NotSerialized)
    {
        Name (CUNT, 0x1E)
        While (LNotEqual (^PCI0.LPCB.EC0.BYFG, Zero))
        {
            Sleep (0x05)
            Decrement (CUNT)
            If (LEqual (CUNT, Zero))
            {
                Store (Zero, ^PCI0.LPCB.EC0.BYFG)
                Store (Zero, ^PCI0.LPCB.EC0.DRFG)
                Break
            }
        }
        Sleep (50) // #### adding this line is the only change ####
    }
    
  5. Produziu um arquivo .AML do DSDL.dsl

    iasl DSDT.dsl
    
  6. Copiado para o arquivo .aml no diretório / boot

    mv DSDT.aml dsdt.aml
    sudo cp dsdt.aml /boot/
    
  7. Adicionado o arquivo .aml à configuração do grub usando o método descrito aqui . Primeiro baixei o arquivo 01_acpi.txt. Então:

    mv 01_acpi.txt 01_acpi
    chmod +x 01_acpi
    sudo mv 01_acpi /etc/grub.d
    
  8. Configuração atualizada do grub

    sudo update-grub2
    
  9. Depois que eu reiniciei, os problemas desapareceram.

    sudo reboot
    

Minha versão atual do kernel é 3.5.0-17-generic. Não tenho certeza do que acontece nos novos kernels.

    
por Bogdan Vancea 05.10.2013 / 12:44
0

No Z580, o kernel 3.2.0-35 inicializa, mas leva de 12 a 13 minutos. dmesg mostra tempos limite e erros em acpi. A inicialização com o parâmetro do kernel acpi=off resulta em inicialização mais rápida, mas talvez seja possível encontrar uma configuração menos restritiva.

    
por user1910238 11.01.2013 / 17:11
0

Eu uso o Ubuntu 12.10 amd64 e tive o mesmo problema.

Eu atualizei para a versão 3.8.1 do kernel com o seguinte guia link

Agora, o laptop é iniciado sem problemas e com suporte a ACPI.

    
por xeniter 03.03.2013 / 17:20