Hello ashley, Wednesday, June 07, 2006, 12:17:56 PM, you wrote: aj>> I guess your 25 bit dma address field will be word alligned, so ur dma engine will be able to index up to 64 MB( 25+2 = 27 bits). aj> Address not aligned - if I don't do anything driver work incorrect! aj> *** what do you mean by Address not aligned ?? aj> *** What address you r passing to dma ? u should pass (skb->data >> 2) (if word alligned address is required for dma engine.) In adm5120 switch driver to dma passed skb->data -- Best regards, art mailto:art@xxxxxxxxxx