Hi, On Sat, Sep 24, 2011 at 9:58 AM, Tejun Heo <htejun@xxxxxxxxx> wrote: > Hello, > No, this wouldn't work. Ops inheritance isn't dynamic. > I am sure that I have tested the patch and it does work. > Please define a separate ata_port_operations for controller which > require 16bit PIO - piix_pata16_ops, create a new controller id (say, > ich_snb_pata), add an accompanying port_info entry and device_id > entry. In fact, I am not familiar with sata, but just want to fix the problem. If you have a better patch, please ignore mine and apply yours. On Sat, Sep 24, 2011 at 12:28 PM, Heasley, Seth <seth.heasley@xxxxxxxxx> wrote: >>Have we successfully localized the problem to SNB? If so, great. > > No, we haven't. I've reproduced the issue on two newer Intel chipsets. In > IDE mode, ATAPI just isn't working on SATA3 ports. With the provided > patch, the issue is resolved. At what cost, I can't say. But if a patch will > go in for the 6 Series, we need to apply it to the other platforms as well. I > can provide the DeviceIDs. I have seen someone reported the same problem on the device with pci device id of 0x1c01[1]. I have asked them to test the patch but without any response, so I had to not include the dev id in the patch. [1], https://bugs.launchpad.net/bugs/782389 thanks, -- Ming Lei -- 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