• Bartlomiej Zolnierkiewicz's avatar
    [PATCH] ide-disk.c: workaround for bogus LBA48 drives · 2ce4ee6a
    Bartlomiej Zolnierkiewicz authored
    From: Geert Uytterhoeven <geert@linux-m68k.org>
    
    Apparently some IDE drives (e.g. a pile of 80 GB ST380020ACE drives I have
    access to) advertise to support LBA48, but don't, causing kernels that support
    LBA48 (i.e. anything newer than 2.4.18, including 2.4.25 and 2.6.4) to fail on
    them.  Older kernels (including 2.2.20 on the Debian woody CDs) work fine.
    
    Check for id->lba_capacity_2 being non-zero in idedisk_supports_lba48().
    2ce4ee6a
ide-disk.c 56.5 KB