On Fri, 2010-11-19 at 01:54 +0800, çç wrote: > On Thu, Nov 18, 2010 at 11:21 PM, James Bottomley > <James.Bottomley@xxxxxxx> wrote: > > On Thu, 2010-11-18 at 14:20 +0530, çç wrote: > >> Hi > >> > >> I have enabled DMA for my host device and when i connect a scsi device > >> to the host, it crashes in the following code.. > >> > >> Function: scsi_calculate_bounce_limit > >> > >> if (host_dev && host_dev->dma_mask) > >> bounce_limit = *host_dev->dma_mask; > >> > >> "*dma_mask" is illegal pointer operation. I would like to understand > >> is this known and is there reason behind such a code ? > > > > It likely means you're operating on a new architecture and its generic > > devices haven't been set up correctly. > > Could you please more specific on what is generic devices haven't been > setup properly... It means the architecture setup code left a NULL pointer in the generic device which shouldn't be there ... without knowing which architecture and seeing the code, it's pretty impossible to be more specific. James -- To unsubscribe from this list: 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