On Sun, 2 Apr 2006, Guennadi Liakhovetski wrote: > Hello all, > > This time I really mean it:-) > > The current dc395x driver uses PIO to transfer up to 4 bytes which do not > get transferred by DMA (under unclear circumstances). For this the driver > uses page_address() which is broken on highmem. Apart from this the > actual calculation of the virtual address is wrong (even without highmem). > So, e.g., for reading it reads bytes from the driver to a wrong address > and returns wrong data, I guess, for writing it would just output random > data to the device. It's been a week since the patch submission. James, Jamie, I'd really like to hear some feedback. Thanks Guennadi --- Guennadi Liakhovetski - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html