Tejun Heo wrote: > Albert Lee wrote: > >> With the new ata_drive_probe_reset(), my old Acer 787E drive still got >> "irq nobody cared" >> when probed. (dmesg attached. The problem only seen on this drive; >> other CD-ROM drives works ok.) >> The pata_pdc2027x driver has been converted to the ->probe_reset() >> interface. >> Is there anything else I should do for pata_pdc2027x driver to avoid >> the "irq nobody cared"? > > > You need to implement both ->probe_reset() and ->error_handler() & > friends to avoid "irq nobody cared". Note that hotplug merges probing > into ->error_handler() and removes ->probe_reset(). > > The actual part which helps avoiding "irq nobody cared" during > initialization is proper implementation of ->freeze() and ->thaw(). If > the controller can detect spurious interrupts, freezing on spurious > interrupts can help avoiding screaming interrupts, too. > I will try adding ->freeze() etc. Thanks for the advice, Albert - : 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