Ограничение DMA буфера при работе с 1394 шиной

Тема в разделе "WASM.NT.KERNEL", создана пользователем Vol4oK, 26 авг 2009.

  1. Vol4oK

    Vol4oK New Member

    Публикаций:
    0
    Регистрация:
    1 май 2006
    Сообщения:
    15
    работая с изохорной передачей по 1394 шине сталкнулся с давольно загадочной проблемой. На НЕКОТОРЫХ 64 битных машинах с вистой(и новее;) ставится ограничение на объем ДМА буфера, в моем случае это 1М. Это значение я получаю формируя запрос REQUEST_GET_LOCAL_HOST_INFO с параметором GET_HOST_DMA_CAPABILITIES к 1394OHCI драйверу. Но, что самое интересное, если на той же машине перезагрузится в 32битную систему, то никаких проблем не возникает, и этот же запрос возвращает значение 0x80001000 (WDK: A value of 0x80001000 indicates that there is no specific maximum size).

    В чем тут подвох??? Можно ли это както обойти???