Hello, I am using 2.6.18-rc4-mm1 to implement ata support for my platform's ata interface based on ata_generic.c ata_add_device() calls port_start() (i.e. ata_port_start()) which allocates dma memory. My platform has no DMA and must run in PIO mode. Is it safe to skip this call with a dummy function? Also in struct ata_port_info, there are pio_mask, host_flags, mwdma_mask, udma_mask fields. Which values should I assign on which fields to ensure PIO-only operation? Many thanks, Bahadir -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/