From: Alex Mach <alexvm12e@xxxxxxx> Date: Thu, 13 May 2010 15:38:37 +0400 > >> It's trying to call the dma_*() APIs with a NULL pointer. >> >> That isn't supported. > > > If I use buffer memory with dma access I have messages > > [ 28.164095] Unable to handle kernel NULL pointer dereference The device doesn't have the proper backing information for the DMA layer on sparc64 requires, it needs an IOMMU struct pointer and other bits in the arch level device area setup properly. And for non-PCI devices this isn't going to happen. This isn't going to get fixed by simple changes, I'm sorry to inform you :-) -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html