Announcement

Collapse
No announcement yet.

Linux Kernel Seeing Workaround Revived For Buggy Micron NAND Block Erase Behavior

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux Kernel Seeing Workaround Revived For Buggy Micron NAND Block Erase Behavior

    Phoronix: Linux Kernel Seeing Workaround Revived For Buggy Micron NAND Block Erase Behavior

    A new patch series has been revived from work originally published by Micron back in 2018 for dealing with the behavior on their planar 2D NAND devices where in rare cases when issuing block erase commands, the flash block might not actually be erased and this could lead to further problems down the road when touching said block...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Uh, so I guess this affects Crucial SSDs? I have a lot of Crucial SSDs, spanning the entire last decade. So, I wonder which ones... ?

    Then again, are we really talking about like SATA SSDs, or maybe this is for embedded devices using raw NAND?
    Code:
    drivers/mtd/nand/raw/internals.h | 3 +-
    drivers/mtd/nand/raw/nand_base.c | 87 ++++++++++++++++++----
    drivers/mtd/nand/raw/nand_hynix.c | 2 +-
    drivers/mtd/nand/raw/nand_macronix.c | 10 +--
    drivers/mtd/nand/raw/nand_micron.c | 104 ++++++++++++++++++++++++++-
    include/linux/mtd/rawnand.h | 40 +++++++----
    Last edited by coder; 20 May 2020, 08:39 PM.

    Comment


    • #3
      Originally posted by coder View Post
      Uh, so I guess this affects Crucial SSDs? I have a lot of Crucial SSDs, spanning the entire last decade. So, I wonder which ones... ?
      ...
      It's about raw nand but managed nand, SSDs are the latter.
      For using raw nand, there must be a controller to control raw nand chip.
      A controller is hosted in a host(a SoC chip usually), in a SSD disk, a USB disk, even a SD Card and so on.

      RAW NAND vs Managed NAND: https://www.micron.com/products/nand...the-right-nand
      Pictures of RAW NAND chip and it's controller: https://www.rs-online.com/designspar...out-nand-flash

      And, we are suffering abused power-cut actions in productions, hope these patches help us.

      Comment

      Working...
      X