нда.. картину не проясняет.. по логу могу только трактовать, что модуль дисплея не смог динамически подобрать частоту pll и честно уронил ядро (это моя вольная трактовка)
опять же, есть упоминания, что на рутовой на НАНД, всё замечательно переключается. стало быть, надо раздобыть эту рутовую и ядро для нее. убедиться в исправности и искать отличия со своим комплектом софта..
по проблеме "не считывается uEnv.txt" - можно строку загрузки ядра захардкодить через menuconfig, тогда ядро всегда будет запускаться с заведомо известной строкой
по HDMI - я всегда считал, что на этом интерфейсе висит обычная eeprom (когда я делал маленький монитор, я так и поступил).. нашел сервис-мануал на свой телек и убедился, что изрядно заблуждаюсь. оказывается, в многовходовых системах ставят hdmi мультиплексор и тайминги для считывания edid определяются чипом мультиплексора (попробую картинку приаттачить)
и вот тут я бы прислушался к Павлу:
если ковырять видеодрайвер самостоятельно, то я бы напихал printk в п/п выбора частоты pll и работой с edid и отследил - чего не хватает ядру и чего ему надо..
Капец, я смотрю вы "писатели" - вы не "читатели"
И после этого столько усилий (уже драйвер того гляди кострять начнете), а агрументы запуска так и не поменял ...
Эта тулза не подходит к этому ядру. Тк в драйвере стоит ограничение на управление.
if (cmd < DISP_CMD_FB_REQUEST) {
if ((ubuffer[0] != 0) && (ubuffer[0] != 1)) {
__wrn("para err in disp_ioctl, cmd = 0x%x,"
"screen id = %d\n", cmd, (int)ubuffer[0]);
return -1;
}
}
Попробовал снять, в итоге драйвер вываливается...
Отказался. Видать не зря ограничили.
Проще через /sys...
по поводу параметров.
Ошибка была при копировании. Почему-то в параметрах была указана ext2 а надо ext4, в итоге перезагрузка.
Ну тут моя ошибка.
2 устр-ва. на одном все норм, на втором драйвер вываливается. Это не софт, физика.
В принципе можно и с одним разрешением работать.
Думаю, все вопросы решены. Спасибо всем))