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.
-- tejun - : 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