The SD partitions can not be recognized after resume if one of the partitions is mounted before hibernate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Moblin Kernel |
Triaged
|
Medium
|
Feng Tang |
Bug Description
Bug detailed description:
-------
The SD partitions can not be recognized after resume if one of the partitions is mounted before hibernate.
When I plug in an SD card, the system will recognize the device as /dev/mmcblk0, and the partitions will be recognized as /dev/mmcblk0p1, /dev/mmcblk0p2 ... Then I mount /dev/mmcblk0p1 to one folder and hibernate the device, after resume, I can only see /dev/mmcblk0, but can not see the partitions. Even unplug and plug the SD card again can not work around the issue, so the device can not be used again unless clean boot the device.
Reproduce steps:
----------------
(1) Plugin an SD card
(2) mount /dev/mmcblk0p1 /mnt
(3) push the power button to hibernate
(4) push the power button to resume
(5) Check if there is /dev/mmcblk0p1 file
Current result:
----------------
The SD partitions can not be recognized after resume
Expected result:
----------------
The SD card could continue to work normally after resume
Basic root-causing log:
-------
Changed in moblin-kernel: | |
assignee: | nobody → feng-tang |
importance: | Undecided → Medium |
Changed in moblin-kernel: | |
status: | New → Triaged |
Changed in moblin-kernel: | |
milestone: | none → m10 |
Changed in moblin-kernel: | |
status: | Fix Committed → Fix Released |
Changed in moblin-kernel: | |
status: | Fix Released → Fix Committed |
Changed in moblin-kernel: | |
milestone: | m10 → fix-later |
status: | Fix Committed → Triaged |
Per check, one of D0's SD slot seems not good. When swiching to another SD slot, seems issue disppear. Mark it as Invalid