В чем причина этой проблемы чтения mmc в linux ..? пожалуйста, помогите решить это ...? пожалуйста, проверьте мой журнал ядра загрузочного ниже помочь мне решить эту проблему ..В чем причина этого чтения mmc в linux
Я включил соответствующие драйвера для ММС компилируется и загружаюсь с с вновь созданным образом ядра Я получаю загрузки ядра loogs, как показано ниже
mmc0: card lacks mandatory switch function, performance might suffer.
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 SMI-S 8.00 MiB
mmcblk0:
mmcblk0: retrying using single block read
mmcblk0: error -110 transferring data, sector 0, nr 8, card status 0xb00
end_request: I/O error, dev mmcblk0, sector 0
mmcblk0: error -110 sending read/write command, response 0xb00, card status 0x40
end_request: I/O error, dev mmcblk0, sector 1
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 2
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 3
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 4
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 5
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 6
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 7
Buffer I/O error on device mmcblk0, logical block 0
mmcblk0: retrying using single block read
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 0
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 1
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 2
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 3
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 4
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 5
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 6
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 7
Buffer I/O error on device mmcblk0, logical block 0
unable to read partition table
У вас есть независимая проверка того, что электрическое соединение с картой является правильным? Знаете ли вы об использовании на другом устройстве, что карта имеет действительную файловую систему? Вы пробовали другую карточку? –
Да, карта работает правильно на моем мобильном телефоне. На нем есть файловая система FAT. – amar
Похоже, что ошибка чтения одиночного чтения cmd17 при чтении информации таблицы разделов. Однако с самого начала здесь «mmcblk0: повторная попытка с использованием одноблочного чтения». Это означает, что сначала вы должны иметь журнал ошибок чтения CMD18, затем повторите попытку хоста, чтобы прочитать таблицу разделов через CMD17 один за другим. Но я не вижу этого. Как насчет открытия CONFIG_MMC_DEBUG для получения дополнительной информации? – wbao