mmcblk0: error -11
-
Здравствуйте. У меня проблема видимо с microsd карточкой
к моей rpi подключен телевизор, на него выводятся ошибки вида:[тут.числа] mmc0: final write to SD card still running
[тут.числа] mmc0: Timeout waiting for hardware interrupt - cmd12.
[тут.числа] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x900
по SSH я этого не вижу, но вижу как они сыпятся и сыпятся в телевизоре.
что и как исправить это? -
Возможно Ваша карточка «посыпалась».
Самое простое — сформировать НОВУЮ SD-карточку как копию имеющейся. Только копирование с помощью Win32DiskImager возможно исключительно на ТАКУЮ ЖЕ карточку или карточку бОльшего размера. -
man2000 (2014-12-22 20:21:44):Возможно Ваша карточка «посыпалась».
Самое простое — сформировать НОВУЮ SD-карточку как копию имеющейся. Только копирование с помощью Win32DiskImager возможно исключительно на ТАКУЮ ЖЕ карточку или карточку бОльшего размера.
Что имеется ввиду под «посыпалась»?
Похоже вариант с новой карточкой годен, проверил на другой карте — таких ошибок не возникает. Попробую помучить карточку, больше склоняюсь к качеству своей карточки, т.к. заявленный класс она не держит -
Переведя текст ошибок, начал копать в нужном направлении
Из википедии:
Подавляющее большинство производителей из коммерческих соображений присваивают «нечестные» множители. Фактически, если карта показывает такую скорость, то только в режиме чтения; скорость записи обычно ниже вдвое и более.мне попался «нечестный» множитель.
Помучал карточку, произвёл полное форматирование, с помощью SDFormatter 4, скопировал образ с настроенной флешки (без ошибок, выше скорость r/w) на отформатированную проблемную — первый запуск всё нормально, после загрузки расширяю /dev/mmcblk0p2 и снова получаю эти ошибки. Думаю выявил проблему. Внимательно покурив док про карточки на raspberrypi.org(documentation > installation > sd-cards) подозреваю что система ругается на низкую скорость записи, поскольку на офф.сайте рекомендуют использовать 6класс, хотя по информации отсюда elinux.org/RPi_SD_cards видно, что возле карт с классом 2 (<2мб/с, вместо рекомендуемых 6) стоит OK. Ещё raspberrypi.org сообщает
Make sure you are using a genuine SD card. There are many cheap SD cards available that are actually smaller than advertised or will not last very long.а флешка у меня китайская и судя по всему поддельная.
тему считаю можно закрывать, т.к. проблема найдена и она заключается в китайской не оригинальной карточке, у которой цифра класса на корпусе сильно завышена(скорость записи не соответствует классу обозначенному на корпусе). При использовании другой карточки ошибки из 1 сообщения не возникают.