Hi, Strangely, after removing the spin_lock_irqsave and spin_unlock_irqrestore from the ata_eh_reset, the pata_pcmcia works properly. It seedms link->ap->lock is not intialized by spin_lock_init(). - spin_lock_irqsave(link->ap->lock, flags); link->eh_info.serror = 0; - spin_unlock_irqrestore(link->ap->lock, flags); Best Regards Komuro -- 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