1. 05 Mar, 2009 1 commit
    • Stuart Hayes's avatar
      libata: change drive ready wait after hard reset to 5s · e7d3ef13
      Stuart Hayes authored
      This fixes problems during resume with drives that take longer than 1s to
      be ready.  The ATA-6 spec appears to allow 5 seconds for a drive to be
      ready.
      
      On one affected system, this patch changes "PM: resume devices took..."
      message from 17 seconds to 4 seconds, and gets rid of a lot of ugly
      timeout/error messages.
      
      Without this patch, the libata code moves on after 1s, tries to send a
      soft reset (which the drive doesn't see because it isn't ready) which also
      times out, then an IDENTIFY command is sent to the drive which times out,
      and finally the error handler will try to send another hard reset which
      will finally get things working.
      Signed-off-by: default avatarStuart Hayes <stuart_hayes@dell.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
      e7d3ef13
  2. 04 Mar, 2009 6 commits
  3. 03 Mar, 2009 12 commits
  4. 02 Mar, 2009 21 commits