1. 22 May, 2012 2 commits
    • Prarit Bhargava's avatar
      [libata] Add " 2GB ATA Flash Disk"/"ADMA428M" to DMA blacklist · d70e551c
      Prarit Bhargava authored
      A user has several systems with a couple of models of flash disks with IDE
      connectors.  These disks work fine in 2.6.18-ish kernels but corrupt data on
      new kernels.
      
      The difference appears to be with the default I/O method used by the IDE
      controller driver between the kernels.  In the older kernels, the
      configuration is very conservative and the driver stays in PIO mode.  With
      new kernels, the ata driver (pata_serverworks) attempts to use UDMA/66
      which the drive claims to support.  This mode, however, does not appear to
      work in DMA mode.  The drive does work correctly and no corruption is
      seen if the kernel parameter "libata.force=5:pio0,6:pio0" is used to force
      the driver to use PIO instead of DMA mode.
      
      Blacklist these drives.  Unfortunately the model name of the drive is very
      generic, " 2GB ATA Flash Disk", but the revision is specific, "ADMA428M".
      Signed-off-by: default avatarPrarit Bhargava <prarit@redhat.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
      d70e551c
    • Andi Kleen's avatar
      ata_generic: Skip is_intel_ider() check when ata_generic=1 is set · 47ee9108
      Andi Kleen authored
      When ata_generic_ide=1 is set don't do the is_intel_ider() magic
      check. We found at least one box who needed that.
      
      Cc: alan@linux.intel.com
      Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
      47ee9108
  2. 07 May, 2012 3 commits
  3. 06 May, 2012 5 commits
  4. 05 May, 2012 10 commits
  5. 04 May, 2012 20 commits