6 Replies Latest reply on Jun 15, 2016 9:09 AM by Intel Corporation

    eMMC read only after Windows 10 BSOD

    pawcz

      Hi,

      I have ICS STC1A32WFC, SN: GEFC52901M68, date of manufacture is 16 Jul 2015, last BIOS v31. OS is successfully upgraded Windows 10 (last MS release) and last patch level.

      The last week I had BSOD and ICS wont boot, error 0xc000007b.

      What I've tried?

       

      1, boot from WIndows 10 USB installation media and try this:

      - repair and fresh install: both these operations take very long time, display next step screen in wizard take about 4-8 hours!!!

      - open CMD from installation wizard (SHIFT+F10) and run chkdsk, chkdsk return error "The semaphore timeout period has expired"

      - run diskpart from CMD and try clean disk, clean partition, format partition... all operations failed

       

      2, boot from Ubuntu USB disk and try this:

      - mount emmc (data partition) as RW - failed with error

      Metadata kept in Windows cache, refused to mount.
      Failed to mount '/dev/XYZ': Operation not permitted
      The NTFS partition is in an unsafe state. Please resume and shutdown
      Windows fully (no hibernation or fast restarting), or mount the volume
      read-only with the 'ro' mount option

      RO mount success and I saw my data, but FS was corrupted (bad reported size of some files and folders...)

       

      - run ntfsfix with and without parameter D

      Mounting volume... FAILED

      Attempting to correct errors...

      Processing $MFT and $MFTMirr...

      Reading $MFT... OK

      Reading $MFTMirr... OK

      Comparing $MFTMirr to $MFT... OK

      Processing of $MFT and $MFTMirr completed successfully.

      Setting required flags on partition... OK

      Going to empty the journal ($LogFile)... OK

       

      in the system log I saw this error and ntfsfix stuck until press Power Off button:

      mmcblk0: error -110 sending stop command, original cmd response 0x0, card status 0x400e00

       

      - run ntfs-3g -o remove_hiberfile with no luck

      - run gparted and try remove all partitions and clean disk - no luck

      [ 6033.506772] mmcblk0: error -110 sending stop command, original cmd response 0x0, card status 0x400e00

      [ 6634.469721] mmc0: Card stuck in programming state! mmcblk0 card_busy_detect

      [ 6634.469743] blk_update_request: 118 callbacks suppressed

      [ 6634.469747] blk_update_request: I/O error, dev mmcblk0, sector 7290864

      [ 6634.469752] buffer_io_error: 118 callbacks suppressed

      [ 6634.469756] Buffer I/O error on dev mmcblk0p4, logical block 6129648, lost async page write

      [ 6634.469769] blk_update_request: I/O error, dev mmcblk0, sector 7290865

      [ 6634.469773] Buffer I/O error on dev mmcblk0p4, logical block 6129649, lost async page write

      [ 6634.469782] blk_update_request: I/O error, dev mmcblk0, sector 7290866

      [ 6634.469786] Buffer I/O error on dev mmcblk0p4, logical block 6129650, lost async page write

      [ 6634.469796] blk_update_request: I/O error, dev mmcblk0, sector 7290867

      [ 6634.469799] Buffer I/O error on dev mmcblk0p4, logical block 6129651, lost async page write

      [ 6634.469809] blk_update_request: I/O error, dev mmcblk0, sector 7290868

      [ 6634.469813] Buffer I/O error on dev mmcblk0p4, logical block 6129652, lost async page write

      [ 6634.469825] blk_update_request: I/O error, dev mmcblk0, sector 7290869

      [ 6634.469829] Buffer I/O error on dev mmcblk0p4, logical block 6129653, lost async page write

      [ 6634.469839] blk_update_request: I/O error, dev mmcblk0, sector 7290870

      [ 6634.469842] Buffer I/O error on dev mmcblk0p4, logical block 6129654, lost async page write

      [ 6634.469852] blk_update_request: I/O error, dev mmcblk0, sector 7290871

      [ 6634.469855] Buffer I/O error on dev mmcblk0p4, logical block 6129655, lost async page write

      [ 6634.469872] blk_update_request: I/O error, dev mmcblk0, sector 7290872

      [ 6634.469876] Buffer I/O error on dev mmcblk0p4, logical block 6129656, lost async page write

      [ 6634.469886] blk_update_request: I/O error, dev mmcblk0, sector 7290873

      [ 6634.469889] Buffer I/O error on dev mmcblk0p4, logical block 6129657, lost async page write

      [ 6634.521799] sdhci: Timeout waiting for Buffer Read Ready interrupt during tuning procedure, falling back to fixed sampling clock

      [ 6644.557848] mmc0: Timeout waiting for hardware interrupt.

      [ 6644.559864] ------------[ cut here ]------------

       

      I do not think EMMC or controller are defective because I get to the data at least in read only mode. In some reason write operations are failing.

      Is there some low level format or recovery method? Can anybody help me with this problem?