Well, it would have been nice but the disk freezes continued, especially when resuming from hibernation while on battery. Meanwhile I am using 2.6.32-21-generic with the same behavior. However, only today I realized the "libata.force=noncq" hint and it seems this kernel argument eventually solved the issue. My M1330 has a SAMSUNG HM500LI hard disk. So it might be better to blacklist it in libata-core.c. In case the disk will timeout again I'll drop a note but hope that won't be necessary. Too bad it took so long...
Well, it would have been nice but the disk freezes continued, especially when resuming from hibernation while on battery. Meanwhile I am using 2.6.32-21-generic with the same behavior. However, only today I realized the "libata. force=noncq" hint and it seems this kernel argument eventually solved the issue. My M1330 has a SAMSUNG HM500LI hard disk. So it might be better to blacklist it in libata-core.c. In case the disk will timeout again I'll drop a note but hope that won't be necessary. Too bad it took so long...