Lee Trager wrote: > Lee Trager wrote: > >> Lee Trager wrote: >> >> >>> Tejun Heo wrote: >>> >>> >>> >>>> [resending as reply to add linux-ide back, please don't drop cc list] >>>> >>>> Tejun Heo wrote: >>>> >>>> >>>> >>>>> Lee Trager wrote: >>>>> >>>>> >>>>> >>>>>> Tejun Heo wrote: >>>>>> >>>>>> >>>>>> >>>>>>> Lee Trager wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Hey I've been having this problem for awhile on my laptop(IBM >>>>>>>> Thinkpad >>>>>>>> T40) and have no been able to figure out how to fix it. It seems that >>>>>>>> when ever I resume my laptop from suspend(from hard drive or RAM) my >>>>>>>> dmesg is filled with this and I am unable to do anything that >>>>>>>> requires >>>>>>>> access to the hard drive. >>>>>>>> >>>>>>>> ide: failed opcode was: unknown >>>>>>>> hda: task_out_intr: status=0x51 { DriveReady SeekComplete Error } >>>>>>>> hda: task_out_intr: error=0x10 { SectorIdNotFound }, >>>>>>>> LBAsect=74853287, >>>>>>>> sector=74853287 >>>>>>>> >>>>>>>> >>>>>>>> >>>>> Ah... it was the IDE driver, sorry. You can try using Alan Cox's >>>>> libata pata drivers patch which is included in recent -mm trees. >>>>> With the patch, libata ata_piix driver can drive the controller >>>>> instead of ide and it has better error handling. >>>>> >>>>> Be warned that the drive will come up as /dev/sda instead of /dev/hda >>>>> and it currently doesn't disable host protected area unlike IDE, so >>>>> your disk can be messed up. >>>>> >>>>> >>>>> >>> Isn't libata for SATA drivers? My drive is an IDE. Also I'm worried >>> about using something that could mess up my drive when this is going to >>> be used for school next month and I need something that can sleep as >>> well as reliable. >>> >>> >>> >> I read about it a little more and it seems that my controller is >> supported and its maturity is listed as "No known major issues. New >> issues tend to get fixed quickly." So does this mean they fixed the >> issue you were talking about? I guess Ill test it tomarrow(its kina >> late) and report back. >> >> >> I tried the mm sources and as soon as I boot into it I get "atkbd.c: Spurious ACK on isa0060/serio0. Some program might be trying access hardware directly" It seems that they dont have a patch for just libata for any recent kerenls(the latest patch ive found is 2.6.17-rc4-git2). I could try that but id rather but on a recent, and for normal use, stable kernel. >> >> > I filed a bug about this a few weeks ago and no kernel developer has said anything but it seems that people with other chipsets have a similar problem. You can look at the bug here. http://bugzilla.kernel.org/show_bug.cgi?id=6840 > - 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