The patch titled pata_amd dropping to PIO on resume has been added to the -mm tree. Its filename is pata_amd-dropping-to-pio-on-resume.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: pata_amd dropping to PIO on resume From: Tobias Diedrich <ranma+kernel@xxxxxxxxxxxx> Jeff Garzik wrote: > Robert Hancock wrote: > >Yes, the fact that it's going into simplex mode is the problem, it > >wasn't in simplex to start with. It looks like pata_amd does an > >ata_pci_clear_simplex only for certain chip models, maybe this model > >needs it as well? > > Deleting the ata_pci_clear_simplex() call, then adding > ATA_FLAG_IGN_SIMPLEX to the ata_port_info info[] array, is also worth > trying. I tried the latter option and it works fine. I didn't delete the ata_pci_clear_simplex call, since it is not called for this model. BTW, this the nVidia MCP55 IDE controller: 00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1) 00:04.0 0101: 10de:036e (rev a1) (akpm: needs sane changelog, no idea if it's right) Cc: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/ata/pata_amd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/ata/pata_amd.c~pata_amd-dropping-to-pio-on-resume drivers/ata/pata_amd.c --- a/drivers/ata/pata_amd.c~pata_amd-dropping-to-pio-on-resume +++ a/drivers/ata/pata_amd.c @@ -611,7 +611,7 @@ static int amd_init_one(struct pci_dev * }, { /* 8: Nvidia Nforce2 and later */ .sht = &amd_sht, - .flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_SRST, + .flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_SRST | ATA_FLAG_IGN_SIMPLEX, .pio_mask = 0x1f, .mwdma_mask = 0x07, .udma_mask = 0x7f, /* UDMA 133, no swdma */ _ Patches currently in -mm which might be from ranma+kernel@xxxxxxxxxxxx are pata_amd-dropping-to-pio-on-resume.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html