Hi, I am writing a libata-based ide driver for a compact flash interface based on the ata_generic.c using 2.6.18-rc4-mm1. The device doesn't support dma, so I need to implement a pio-only driver. However ata_device_add() makes various calls to dma-related functions such as ata_bmdma_*, ata_port_start(), generic_error_handler() etc. Could you give a bit of advice on what sort of ata_port_info fields and ata_port_operations to use for no-dma operation? Is it readily possible in the current implementation, i.e. are there any example pio-only drivers? Many thanks, Bahadir - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html