ID do artigo: 000086294 Tipo de conteúdo: Solução de problemas Última revisão: 14/08/2017

Por que vejo travamentos do sistema durante a execução de aplicativos OpenCL™ com IOMMU habilitado no host?

Ambiente

    Intel® Quartus® Prime Pro Edition
    SDK Intel® FPGA para OpenCL™ Edição Pro
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no SDK do FPGA para OpenCL™ 17.0 e versões anteriores, o DMA do BSP do OpenCL pode ser anulado quando o IOMMU é habilitado no sistema host. A razão por trás do driver OpenCL BSP não tem suporte completo quando o IOMMU está habilitado. Os sintomas de falha incluem suspensão do aplicativo seguido de congelamento do hospedeiro.

No entanto, os sintomas podem variar dependendo do sistema host e do sistema operacional. O usuário deve procurar as seguintes mensagens indicando falhas de leitura/gravação de DMA no despejo de log do kernel (dmesg) quando o aplicativo congela.

DMAR: DRHD: manipulando o status de falha reg 3

DMAR: DMAR: [Leitura DMA] Dispositivo de solicitação [01:00.0] endereço de falha FBC4B6000

DMAR:[motivo da falha 06] O acesso de leitura PTE não está definido

Resolução

Verifique se o IOMMU está habilitado no BIOS do sistema host. Se estiver, desative-o.

Observe que as instruções para verificar e desabilitar o IOMMU variam de acordo com os diferentes sistemas operacionais.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.