Após instalar o Ubuntu Gnome 16.04.1 comecei a notar a mensagem de erro:
DMAR: Failed to map dmar0 al boot
Já faz algum tempo que notei algumas lentidão no processo POST, principalmente durante a detecção da minha webcam USB
Depois de alguma pesquisa online, encontrei a análise detalhada (feita para um sistema operacional Fedora)
Por que meu syslog está me dizendo que meu BIOS está quebrado?
e descobri esta mensagem no meu log de eventos dmesg:
Your BIOS is broken; DMAR reported at address fed90000 returns all ones!
que aparece somente se a opção Intel VT(d) estiver habilitada no BIOS.
Pelo que entendi no post da manhã, a menos que haja uma nova atualização do BIOS, a situação não pode ser resolvida. Infelizmente a bios mais recente já está instalada e duvido seriamente que novas atualizações venham (minha ASUS mobo já tem 3 ou 4 anos).
Agora, como às vezes uso o Virtualbox, prefiro manter a opção intel VT(d) habilitada, mas gostaria de evitar qualquer mau comportamento dos periféricos USB (o que aconteceu no passado e agora estou inclinado a explicar com este problema relacionado ao BIOS)
Já tentei adicionar a iommu=soft
opção na inicialização do kernel mas não funcionou.
Você tem alguma sugestão para resolver ou solucionar esse problema?
Existe alguma chance de uma BIOS anterior funcionar? Já testei os dois últimos...
Responder1
Desative a tecnologia de virtualização Intel do BIOS. Eu estava tendo o mesmo problema.
Tentei:
- Usando apenas um pedaço de carneiro;
- Atualização externa do BIOS usando a ferramenta USB BIOS Flash;
- Colocando o disco rígido no modo ide e ahci na bios.
Sempre o mesmo problema até desabilitar a tecnologia de virtualização Intel.
Responder2
Apenas para eliminar um possível problema de hardware, vamos brincar com sua RAM. Isso nos ajudará a determinar se você realmente tem um problema de BIOS ou não.
Primeiro desconecte seu computador do AC. Em seguida, pressione e segure o botão liga / desliga principal por 10 segundos. Isso descarregará qualquer energia restante na fonte de alimentação do computador.
De preferência, ao trabalhar dentro do computador, você não deve estar no carpete e deve estar perto o suficiente de algo em que possa se aterrar... como um cano de água...metal nu. Se isso não for possível onde o computador está, mova-o. Como perto de um aquecedor ou perto da pia da cozinha. Isto é para que possamos descarregar qualquer eletricidade estática do seu corpo, antes de tocar em qualquer coisa dentro do computador.
Abra o gabinete do computador. Toque em um terreno próximo. Remova com cuidado seus 4 pentes de RAM pressionando cuidadosamente as travas em cada extremidade de cada pente. Observe para qual direção as varas estão voltadas. Manuseie os pentes de RAM apenas pelas bordas. Coloque os palitos em algo não estático, como um pedaço de papel alumínio. Agora olhe atentamente para os palitos para determinar se eles são todos do mesmo tipo, têm o mesmo número de fichas grandes e têm etiquetas semelhantes. Por enquanto, vou assumir que eles são todos iguais. Deixe-me saber o que você encontra aqui.
Toque novamente em um terreno próximo. Agora vamos reinserir apenas 2 dos sticks de RAM (usando sticks semelhantes), certificando-nos de que cada stick esteja inserido corretamente e encaixado em suas travas, e tentar novamente o computador procurando os erros. Mais tarde, dependendo dos resultados, adicionaremos novamente o par de palitos restante.
É importante como/onde reinserimos os cartões de memória. Veja meu diagrama abaixo.
preto - dimm 0 - primeiro stick
azul - dimm 1 - vazio
preto - dimm 2 - segundo stick
azul - dimm 3 - vazio
Queremos usar os mesmos pares de cores que incluem dimm0. O outro número dimm dependerá se eles os numeraram 0,1,2,3 ou 0,2,1,3.
Agora use o computador, com apenas 2 unidades de RAM, e procure o seu erro. Reporte após esta etapa.
Felicidades, Al