Dear all,
I have PCI controller that has DMA channel 0/1 for data transmission,
the flow of dma command issued by scsi miniport was just set
DMA control register, everything is ok, but sometimes the buffer content
of scsi miniport read from PCI memory was not the expected data,
it may lost 1 or 2 word byte, I have tried PCI controller function in
real mode (DOS), and the result was as expected.
After rescan DDK document, I found that DMA cache or cachebuffer
may cause this problem. Can somebody tell me that direction was right or
this situation comes from other source?
Any suggestions was appriciate!
Best Regards,
Tony