SD card issue in embedded linux
My setup: Embedded linux version 3.x on an ARM board with a SD card.
After running for a couple of months, I am getting this print in the console.
I want to understand this issue, and fix it.
Following are the lines thrown by the kernel in console:
mmc0: Timeout waiting for hardware interrupt. mmcblk0: error -110
transferring data, sector 1050656, nr 1, cmd response 0x0, card status
0x0 end_request: I/O error, dev mmcblk0, sector 1050656 FAT-fs
(mmcblk0p2): FAT read failed (blocknr 32)
linux embedded mmc
add a comment |
My setup: Embedded linux version 3.x on an ARM board with a SD card.
After running for a couple of months, I am getting this print in the console.
I want to understand this issue, and fix it.
Following are the lines thrown by the kernel in console:
mmc0: Timeout waiting for hardware interrupt. mmcblk0: error -110
transferring data, sector 1050656, nr 1, cmd response 0x0, card status
0x0 end_request: I/O error, dev mmcblk0, sector 1050656 FAT-fs
(mmcblk0p2): FAT read failed (blocknr 32)
linux embedded mmc
1
Sounds like the SD card is dying; is the sector the same number each time? Or within a few hundred? Is it mounted with SD-card-appropriate flags, e.g.noatime
? Here's some other suggestions.
– Aaron D. Marasco
Jan 2 at 12:09
2
@BBM The card is damaged, this is not an Unix issue.
– Rui F Ribeiro
Jan 2 at 12:11
add a comment |
My setup: Embedded linux version 3.x on an ARM board with a SD card.
After running for a couple of months, I am getting this print in the console.
I want to understand this issue, and fix it.
Following are the lines thrown by the kernel in console:
mmc0: Timeout waiting for hardware interrupt. mmcblk0: error -110
transferring data, sector 1050656, nr 1, cmd response 0x0, card status
0x0 end_request: I/O error, dev mmcblk0, sector 1050656 FAT-fs
(mmcblk0p2): FAT read failed (blocknr 32)
linux embedded mmc
My setup: Embedded linux version 3.x on an ARM board with a SD card.
After running for a couple of months, I am getting this print in the console.
I want to understand this issue, and fix it.
Following are the lines thrown by the kernel in console:
mmc0: Timeout waiting for hardware interrupt. mmcblk0: error -110
transferring data, sector 1050656, nr 1, cmd response 0x0, card status
0x0 end_request: I/O error, dev mmcblk0, sector 1050656 FAT-fs
(mmcblk0p2): FAT read failed (blocknr 32)
linux embedded mmc
linux embedded mmc
edited 3 hours ago
Paradox
171112
171112
asked Jan 2 at 11:06
BBMBBM
91
91
1
Sounds like the SD card is dying; is the sector the same number each time? Or within a few hundred? Is it mounted with SD-card-appropriate flags, e.g.noatime
? Here's some other suggestions.
– Aaron D. Marasco
Jan 2 at 12:09
2
@BBM The card is damaged, this is not an Unix issue.
– Rui F Ribeiro
Jan 2 at 12:11
add a comment |
1
Sounds like the SD card is dying; is the sector the same number each time? Or within a few hundred? Is it mounted with SD-card-appropriate flags, e.g.noatime
? Here's some other suggestions.
– Aaron D. Marasco
Jan 2 at 12:09
2
@BBM The card is damaged, this is not an Unix issue.
– Rui F Ribeiro
Jan 2 at 12:11
1
1
Sounds like the SD card is dying; is the sector the same number each time? Or within a few hundred? Is it mounted with SD-card-appropriate flags, e.g.
noatime
? Here's some other suggestions.– Aaron D. Marasco
Jan 2 at 12:09
Sounds like the SD card is dying; is the sector the same number each time? Or within a few hundred? Is it mounted with SD-card-appropriate flags, e.g.
noatime
? Here's some other suggestions.– Aaron D. Marasco
Jan 2 at 12:09
2
2
@BBM The card is damaged, this is not an Unix issue.
– Rui F Ribeiro
Jan 2 at 12:11
@BBM The card is damaged, this is not an Unix issue.
– Rui F Ribeiro
Jan 2 at 12:11
add a comment |
1 Answer
1
active
oldest
votes
Put the sdcard into another computer, and try to save the content with dd into a file, ignoring reading errors. Rewrite the image into a new sdcard and see if it works. command to save: # dd if=/dev/mmcblk0 of=/.file.img conv=noerror,sync
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f492011%2fsd-card-issue-in-embedded-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Put the sdcard into another computer, and try to save the content with dd into a file, ignoring reading errors. Rewrite the image into a new sdcard and see if it works. command to save: # dd if=/dev/mmcblk0 of=/.file.img conv=noerror,sync
add a comment |
Put the sdcard into another computer, and try to save the content with dd into a file, ignoring reading errors. Rewrite the image into a new sdcard and see if it works. command to save: # dd if=/dev/mmcblk0 of=/.file.img conv=noerror,sync
add a comment |
Put the sdcard into another computer, and try to save the content with dd into a file, ignoring reading errors. Rewrite the image into a new sdcard and see if it works. command to save: # dd if=/dev/mmcblk0 of=/.file.img conv=noerror,sync
Put the sdcard into another computer, and try to save the content with dd into a file, ignoring reading errors. Rewrite the image into a new sdcard and see if it works. command to save: # dd if=/dev/mmcblk0 of=/.file.img conv=noerror,sync
answered Jan 2 at 20:52
FabioMFabioM
513
513
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f492011%2fsd-card-issue-in-embedded-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Sounds like the SD card is dying; is the sector the same number each time? Or within a few hundred? Is it mounted with SD-card-appropriate flags, e.g.
noatime
? Here's some other suggestions.– Aaron D. Marasco
Jan 2 at 12:09
2
@BBM The card is damaged, this is not an Unix issue.
– Rui F Ribeiro
Jan 2 at 12:11