DMAR: No se pudo asignar dmar0 al arranque - problema "Bios roto"

DMAR: No se pudo asignar dmar0 al arranque - problema "Bios roto"

Después de instalar Ubuntu Gnome 16.04.1 comencé a notar el mensaje de error:

DMAR: Failed to map dmar0 al boot 

Hace algún tiempo noté algunas ralentizaciones en el proceso POST, especialmente durante la detección de mi cámara web USB.

Después de investigar un poco en línea, encontré el análisis detallado (realizado para un sistema operativo Fedora)

¿Por qué mi syslog me dice que mi BIOS no funciona?

y descubrí este mensaje en mi registro de eventos dmesg:

Your BIOS is broken; DMAR reported at address fed90000 returns all ones!

eso aparece solo si la opción Intel VT(d) está habilitada en el BIOS.

Según entendí por la publicación de la mañana, a menos que haya una nueva actualización de BIOS, la situación no se puede resolver. Lamentablemente, la última BIOS ya está instalada y dudo seriamente que lleguen nuevas actualizaciones (mi ASUS mobo ya tiene 3 o 4 años).

Ahora, como a veces uso Virtualbox, preferiría mantener habilitada la opción Intel VT(d) pero me gustaría evitar cualquier mal comportamiento de los periféricos USB (lo que sucedió en el pasado y ahora me inclino a explicar con este problema relacionado con la BIOS)

Ya intenté agregar la iommu=softopción en el arranque del kernel pero no funcionó.

¿Tiene alguna sugerencia para resolver o solucionar este problema?

¿Existe alguna posibilidad de que funcione una BIOS anterior? Ya probé los dos últimos...

Respuesta1

Desactive la tecnología de virtualización Intel del BIOS. Estaba teniendo el mismo problema.
Lo intenté:

  • Utilizando sólo un palo de ariete;
  • BIOS flasheado externamente usando la herramienta flash USB BIOS;
  • Poner disco duro en modo ide y ahci en bios.

Siempre el mismo problema hasta que desactivo la tecnología de virtualización Intel.

Respuesta2

Sólo para eliminar un posible problema de hardware, vamos a jugar con tu RAM. Esto nos ayudará a determinar si realmente tiene un problema de BIOS o no.

Primero desconecte su computadora del aire acondicionado. Luego presione y mantenga presionado el botón de encendido principal durante 10 segundos. Esto descargará cualquier resto de energía en la fuente de alimentación de la computadora.

Preferiblemente, mientras trabaja dentro de su computadora, no debería estar sobre una alfombra y debería estar lo suficientemente cerca de algo a lo que pueda conectarse a tierra... como una tubería de agua...metal básico. Si eso no es posible donde está la computadora, muévala. Como cerca de un calentador o cerca del fregadero de la cocina. Esto es para que podamos descargar cualquier electricidad estática de su cuerpo, antes de tocar cualquier cosa dentro de la computadora.

Abra la caja de la computadora. Toca un suelo cercano. Retire con cuidado las 4 unidades de RAM presionando con cuidado los pestillos en cada extremo de cada unidad. Tenga en cuenta en qué dirección miran los palos. Manipule las unidades de RAM únicamente por los bordes. Coloque los palitos sobre algo no estático como un trozo de papel de aluminio. Ahora mire los palos con atención para determinar que son todos del mismo tipo, tienen la misma cantidad de chips grandes y etiquetas similares. Por ahora voy a asumir que son todos iguales. Cuéntame qué encuentras aquí.

Toca de nuevo un suelo cercano. Ahora vamos a reinsertar solo 2 de las unidades de RAM (usando unidades similares), asegurándonos de que cada unidad esté correctamente insertada y encajada en sus pestillos, y volveremos a intentar la computadora buscando los errores. Luego, dependiendo de los resultados, volveremos a agregar el par de palos restantes.

Es importante cómo/dónde reinsertamos las tarjetas de memoria. Mira mi diagrama a continuación.

negro - dimm 0 - primer palo

azul - atenuado 1 - vacío

negro - dimm 2 - segundo stick

azul - dimm 3 - vacío

Queremos utilizar los mismos pares de colores que incluyen dimm0. El otro número de dimm dependerá si los numeraron 0,1,2,3 o 0,2,1,3.

Ahora use la computadora, con solo 2 unidades de RAM, y busque el error. Informe después de esta etapa.

Saludos, Al

información relacionada