A melhor fonte que encontrei explica isso se do Redhat . Não é específico para o Ubuntu, mas está relacionado ao kernel (todos compartilhamos) e ao seu hardware que retorna informações erradas ao kernel.
Troque o Redhat pelo Ubuntu no texto copiado do link e cuide dos 3 pontos (talvez você possa usar isso para contornar isso):
Os sistemas não conseguem inicializar, o USB não está funcionando, o adaptador de rede não funciona (ou possivelmente outros sintomas) devido ao manuseio imperfeito de BIOSes com manipulação de IOMMU interrompida
Alguns fabricantes fornecem sistemas com um BIOS cuja manipulação do IOMMU hardware está incorreto. O BIOS deve dizer ao operador sistema onde na memória para encontrar o hardware IOMMU, mas alguns BIOSes fazem não fazê-lo corretamente, fornecendo um local de lixo ou um local que é válido, mas não é realmente onde o dispositivo está localizado. O kernel tenta lidar com esses casos, mas alguns ainda não foram totalmente tratados no kernel de lançamento do Fedora 12. Se você tem um sistema afetado por este problema, o sintoma mais comum é que o subsistema USB falhará para trabalhar (nenhum periférico USB funcionará), mas outros sintomas incluiu sistemas que falham completamente ao inicializar e não funcional adaptadores de rede.
Existem alguns sistemas atualmente conhecidos como potencialmente afetados por esse problema. Para todos aqueles, exceto a estação de trabalho HP xw4600 eo Dell Precision M6400, todas as condições a seguir devem ser verdadeiras antes de você acertar o bug:
- Você deve estar usando a edição de 32 bits do Fedora 12
- Você não deve ter memória além da área de endereço de 4 GB (praticamente falando, isso significa que você deve ter cerca de 2,5 GB de RAM física ou menos)
- Os recursos de virtualização (VT-d) devem estar desativados no BIOS
Se qualquer um dos itens acima não for o caso, você não deve encontrar este questão. Se você acha que pode estar sofrendo com esse problema, procure um mensagem de log do kernel incluindo algo semelhante a:
Your BIOS is broken; DMAR reported at address fed10000 returns all ones!
ou:
Your BIOS is broken; DMAR reported at address zero!
Por favor, note que se você estiver usando um sistema com um BIOS tão quebrado, a mensagem do kernel sempre aparecerá, mesmo que o kernel de fato lida com o seu caso corretamente, ou você trabalhou com sucesso o problema. Então não se preocupe se você ainda vê a mensagem depois de ter trabalhou em torno do problema.
Existem várias maneiras de contornar esse problema. Na maioria dos casos acima), instalar a edição de 64 bits do Fedora 12 seria o suficiente. E se seu BIOS tem uma opção para ele, permitindo que os recursos de virtualização o BIOS também deve contornar esse problema. Finalmente, você pode trabalhar em torno desta questão, acrescentando o parâmetro do kernel iommu = soft ao seu configuração de inicialização.
Um pacote de kernel atualizado foi lançado para resolver esse problema. Atualize seu sistema como de costume para receber esta atualização, se você ainda não já tenho isso. Obviamente, se você é afetado pelo problema, você vai precisar usar uma das soluções alternativas acima para trazer primeiro o seu sistema para um estado do qual você pode instalar um kernel fixo.