tpm_tis Operação esgotada ao inicializar 14.04 LTS

4

Desde o upgrade de 13.10 para 14.04 (com do-release-upgrade ), meu computador (Sony vgn-sz1vp) trava por 4 minutos ao inicializar.

[    1.015598] tpm_tis 00:06: 1.2 TPM (device-id 0xB, rev-id 16)
[    1.019920] ACPI: Battery Slot [BAT1] (battery present)
[    1.321725] isapnp: No Plug & Play device found
[   93.668058] random: nonblocking pool is initialized
[  121.040029] tpm_tis 00:06: Operation Timed out
[  121.052385] tpm_tis 00:06: A TPM error (-62) occurred attempting to determine the timeouts
[  241.088029] tpm_tis 00:06: Operation Timed out
[  241.100484] tpm_tis 00:06: Could not get TPM timeouts and durations

Até agora eu tentei:

  • ativando e desativando o TPM no BIOS (sem alteração)
  • adicionando itens da lista negra para o tpm_tis (e outros módulos do TPM) em /etc/modprobe.d/blacklist-local.conf (sem alteração)

Existe um parâmetro de inicialização que eu possa adicionar ao grub para dizer ao kernel para parar de tentar se comunicar com o hardware do TPM?

    
por Mark 21.06.2014 / 14:00

4 respostas

0

Pressione ' e ' no menu de inicialização. Adicione o comando nolapic após ro nas opções de inicialização. Você pode adicionar isso ao arquivo grub:

Edite seu grub.cfg e altere

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

para

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nolapic"

Salve o arquivo e execute update-grub .

    
por Andreus 23.09.2014 / 15:37
0

A modificação das seguintes linhas no meu arquivo /etc/default/grub resolveu o problema:

GRUB_CMDLINE_LINUX_DEFAULT="acpi=nomsi quiet splash"
GRUB_CMDLINE_LINUX="tpm_tis.interrupts=0"
    
por Andreus 24.09.2014 / 19:17
0
O

tpm é compilado no kernel Ubuntu, portanto não há como desabilitá-lo completamente com um parâmetro de inicialização ou com a lista negra.

Para resolver esse problema em um Vaio SZ3 com o Linux Mint 17 (baseado no Ubuntu), eu reconstruí o kernel com o tpm desativado, da seguinte forma:

Siga BuildYourOwnKernel para o processo básico, com as seguintes adições:

  • Execute a etapa menuconfig conforme descrito em "Modificando a configuração". Selecione Y para editar a configuração 'i386 generic' ou 'amd64 generic' (N para todos os outros). Uma vez em menuconfig, use o comando / para procurar CONFIG_IMA, pressione 1 (ou o número indicado) para navegar até ele e N para desativá-lo. Faça o mesmo para CONFIG_TPM. Também desabilitei CONFIG_DEBUG_INFO para reduzir o espaço em disco necessário para a compilação.
  • Antes de criar, touch debian.master/abi/i386/ignore (ou amd64) para desabilitar as verificações de ABI, o que falharia devido à falta de TPM e hashes alterados (se você desativasse CONFIG_DEBUG_INFO como eu).
  • Antes de instalar os .debs criados, talvez seja necessário sudo apt-get install linux-tools-$(uname -r) linux-tools-common

Lembre-se de que você precisará impedir que o kernel seja atualizado automaticamente no futuro ou passar por esse processo novamente com a nova versão.

    
por Seb Wills 16.10.2015 / 21:55
0

Eu me deparei com a mesma coisa e esta correção funcionou como um encanto

# edit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash tpm_tis.force=1"
    
por user2599522 02.05.2016 / 12:26

Tags