Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)
Ошибка инициализации MMC
xaba
Добавлено 07.03.2019 15:26 Редактировалось 07.03.2019 16:19
0
Сообщение: 1
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Наткнулся тут вот....уже давно эта неприятность. Не было времени разбираться. Решил написать может поможете.

При сбросе питания нормально загружается, но из системы если пере запуститься типа reboot, то не хочет инициализировать MMC останавливается на последней строчке, но не постоянно. Пробовал сбрасывать через watchdog, то же самое...

<6>[mmc-msg] sw_mci_init
<6>[mmc-msg] get mmc1's used failed
<6>[mmc-msg] Not using mmc1 due to script.bin parse failure
<6>[mmc-msg] get mmc2's used failed
<6>[mmc-msg] Not using mmc2 due to script.bin parse failure
<6>[mmc-msg] get mmc3's used failed
<6>[mmc-msg] Not using mmc3 due to script.bin parse failure
<6>[mmc-msg] MMC host used card: 0x1, boot card: 0x0, io_card 0
<6>[mmc-msg] sdc0 set round clock 400000, src 24000000
<6>[mmc-msg] sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
тут подвисает...

тут должно быть что то типа..

[mmc-msg] sdc0 Probe: base:0xe0920000 irq:64 sg_cpu:e0922000(4fc00000) ret 0.

Насторожила строка ->>> pm OFF
Что означает power_mode = OFF

Причем иногда uboot не хочет грузить и говорит что не видит контроллер MMC или у ядра
Verifying Checksum ... Bad Data CRC...

Кто сталкивался?
Ядро менял, uboot менял, не помогает((
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.03.2019 16:20 Сообщение: 2
sasamy
4.70

Пункты: 77149
Регистрация: 14.08.2009
Цитата

Ядро менял, uboot менял, не помогает((


по мне так если не нужен аппратный видеокодек - лучше на майнстримное ядро переходить

https://linux-sunxi.org/Mainlining_Effort#Status_Matrix
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 07.03.2019 16:36 Редактировалось 07.03.2019 16:51 Сообщение: 3
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Вы имеете ввиду ветку torvalds/linux ?
Что то не вижу я там нормальной реализации аудио для а20..

У меня ядро от armbian 3.4.113+

я нашел причину, точнее почему не хотит запускаться..

<6>[mmc-msg] MMC host used card: 0x1, boot card: 0x0, io_card 0
<6>[mmc-msg] sdc0 set round clock 400000, src 24000000
<3>[mmc-err] update clock timeout, fatal error
<7>mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
<6>[mmc-msg] sdc0 set ios: clk 0Hz bm OD pm OFF vdd 3.3V width 1 timing LEGACY(SDR12) dt B
<6>[mmc-msg] mmc 0 detect change, present 1
<3>[mmc-err] update clock timeout, fatal error
<6>[mmc-msg] sdc0 Probe: base:0xe0924000 irq:64 sg_cpu:e0926000(4fc00000) ret 0.

update clock timeout, fatal error...
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 07.03.2019 17:26 Редактировалось 07.03.2019 17:26 Сообщение: 4
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Попробовал увеличить время ожидания update clock в ядре, но это не сработало...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.03.2019 17:31 Сообщение: 5
sasamy
4.70

Пункты: 77149
Регистрация: 14.08.2009
Цитата
Вы имеете ввиду ветку torvalds/linux ?
Что то не вижу я там нормальной реализации аудио для а20..


странно - кроме HDMI audio написано что все реализовано

Audio codec (видимо имеется ввиду встроенный), I2S, SPDIF
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 07.03.2019 17:43 Редактировалось 07.03.2019 17:45 Сообщение: 6
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Аудио для A20 в этой ветке я там вообще не вижу, только А33 и А10))

Попробую uboot поменять на по новее...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.03.2019 19:19 Сообщение: 7
sasamy
4.70

Пункты: 77149
Регистрация: 14.08.2009
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 07.03.2019 19:37 Редактировалось 07.03.2019 19:39 Сообщение: 8
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Я привык что в linux-sunxi все по другому)))

Они оказывается все в один файл занесли и назвали sun4i))

"Замыленная" голова(
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 07.03.2019 21:11 Редактировалось 07.03.2019 21:35 Сообщение: 9
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Ой все я уже не понимаю что происходит... ситуация такая:

На столе стоит две платы.
Разные флешнакопители.

На одной глючит не хочет перезагружаться нормально... после обновления убута на 2018г выпуска сетевой интерфейс стал глючить, но перезагружается))

На второй плате стоит все как было на первой плате.
Тут все нормально работает.

Что я делаю.. я беру и перекидываю местами флешки c rootfs.... и удивительно все работает и там и тут.
Что это может быть такое?
Возможно разъем...

Оставлю до завтра, тк уже ничего не понимаю...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 08.03.2019 10:25 Редактировалось 08.03.2019 10:32 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 91415
Регистрация: 24.03.2009
Пол: Мужчина
Нет тут никакой мистики (подобные эффекты "ловят" все, кто переходит черту в десяток штук изделий с подключаемой внешней периферией, пример: http://starterkit.ru/html/index.php?name=forum&op=view&id=25641#29347 ), разные флешки => разные параметры буферов, которые не "прижились" с параметрами буферов процессора.
Крутите параметры настроек буферов процессора (если у A20 они есть, у iMX6 такие присутствуют), если таковые отсутствуют, тогда можно попробовать подбирать номиналы R74-76,88,89 (скорее всего "чувствительным" будет только R89).
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)