Linux.com

mfirth

mfirth

  • Linux.com Member
  • Posts: 2
  • Member Since: 31 Mar 11
  • Last Logged In: 31 Mar 11

Latest Posts

Posted by
Topic
Post Preview
Posted
  • mfirth
    RE: BUG: ATA Pass-Through BROKEN, bus-trace attached
    Attached image again (system complained size was >120kb) [img size=703]http://www.linux.com/media/kunena/attachments/legacy/images/BAD_XFER-9951a0e6736d6296d01d95dda8a3c294.JPG[/img]
    Link to this post 01 Apr 11

    Attached image again (system complained size was >120kb)

  • mfirth
    BUG: ATA Pass-Through BROKEN, bus-trace attached
    Bug: Low 28 bits of LBA address to drive after DMA completion (read/write), following the interrupt to the kernel, status is read from the drive with the updated LBA address. The 28 lower bits are then transposed into the NEXT drive commands upper 28bits. Confirmed: smartmon/sgtools using a Finisar protocol analyzer. When: Only occurs when using systems whos BIOS is set into Legacy (or ATA/IDE) modes. (Does NOT occur when using AHCI bios mode). See attached image to see what occured when running SG tools to read the SMART log (command 0x2F)... It becomes very obvious that the ATA Pass-Through driver's actual data becomes over-written with the previous commands LBA address. [img size=778]http://www.linux.com/media/kunena/attachments/legacy/images/BAD_XFER.JPG[/img]
    Link to this post 01 Apr 11

    Bug: Low 28 bits of LBA address to drive after DMA completion (read/write), following the interrupt to the kernel, status is read from the drive with the updated LBA address. The 28 lower bits are then transposed into the NEXT drive commands upper 28bits.

    Confirmed: smartmon/sgtools using a Finisar protocol analyzer.

    When: Only occurs when using systems whos BIOS is set into Legacy (or ATA/IDE) modes. (Does NOT occur when using AHCI bios mode).

    See attached image to see what occured when running SG tools to read the SMART log (command 0x2F)... It becomes very obvious that the ATA Pass-Through driver's actual data becomes over-written with the previous commands LBA address.

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board