lkml.org 
[lkml]   [2004]   [Mar]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH] Bogus LBA48 drives
    Date
    On Tuesday 30 of March 2004 17:22, Geert Uytterhoeven wrote:
    > 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.
    >
    > One problem with those drives is that the lba_capacity_2 field in their
    > drive identification is set to 0, making the IDE driver think the disk is 0
    > bytes large. At first I tried modifying the driver to use lba_capacity if
    > lba_capacity_2 is set to 0, but this caused disk errors. So it looks like
    > those drives don't support the increased transfer size of LBA48 neither.

    I think somebody should make Seagate aware of the issue.

    > I added a workaround for these drives to both 2.4.25 and 2.6.4. I'll send
    > patches in follow-up emails.

    They look okay but some comment about this issue would be useful.

    Thanks,
    Bartlomiej

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:02    [W:0.022 / U:1.796 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site