Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
SK-iMX6S-SODIMM проблемы HDMI
SVLD
Добавлено 17.08.2018 17:39 Редактировалось 17.08.2018 17:40
0
Сообщение: 1
SVLD
0

Пункты: 745
Регистрация: 02.07.2018
Приветствую!
В процессе игр с buildroot-2018.05 пропал вывод по HDMI
(SK-iMX6-MB-SODIMM)

Вернулся к 2017.08
Вроде всё вернул, и imx6dl-sodimm.dtb есть и даже старое device tree+uboot+kernel подставлял - система грузится, всё нормально, x11 запускается но физически картинки на мониторе нет...

Куда копнуть?
Цитата
console=ttymxc0,115200 root=/dev/mmcblk2p1 rootwait rw video=mxcfb0:dev=hdmi,1280x1024M@60,if=RGB24 dmfc=3 video=mxcfb1:dev=ldb,if=RGB24 consoleblank=0
Спуститься к концу Подняться к началу
Персональная информация
Jman
Добавлено 14.01.2019 13:50 Редактировалось 14.01.2019 13:51 Сообщение: 2
Jman
0

Пункты: 850
Регистрация: 14.01.2019
И у меня так же произошло. HDMI перестал работать, по VNC подключаюсь, вижу изображение.

Цитата

# xrandr
Screen 0: minimum 240 x 240, current 1280 x 1024, maximum 8192 x 8192
DISP3 BG connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x1024 59.89*+
1280x800 59.81

Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.01.2019 17:09 Редактировалось 14.01.2019 17:13 Сообщение: 3
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
HDMI перестал работать
current 1280 x 1024


перестал - значит работал ? смотрите что изменили, со стандартным разрешением 1280x720 работает ? Например у меня монитор такое разрешение не поддерживает

# cat /sys/class/graphics/fb0/modes
S:1920x1080p-50
S:1280x720p-50
S:720x576p-50
S:720x576p-50
S:640x480p-60
S:720x480p-60
S:720x480p-60
S:1280x720p-60
S:1920x1080p-60
V:640x480p-60
D:1920x1080p-60
V:640x480p-60
Спуститься к концу Подняться к началу
Персональная информация
Jman
Добавлено 14.01.2019 17:19 Редактировалось 14.01.2019 17:22 Сообщение: 4
Jman
0

Пункты: 850
Регистрация: 14.01.2019
Попробовал посмотреть что в режиме u-boot:
Цитата

u-boot > printenv
baudrate=115200
bootargs=console=ttymxc0,115200 root=/dev/mmcblk2p1 rootwait rw video=mxcfb0:dev=hdmi,1280x1024M@60,if=RGB24 dmfc=3 video=mxcfb1:dev=ldb,if=RGB24 consoleblank=0
bootargs_vout=setenv bootargs\
${bootargs} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb,SK-ATM0704,if=RGB24\

Разрешение в xrandr 1280 x 1024 и 1280 х 800.
Цитата

cat /sys/class/graphics/fb0/modes
U:1280x1024p-59
U:800x480p-56
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.01.2019 22:09 Сообщение: 5
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
Попробовал посмотреть что в режиме u-boot:


так раньше работало с таким разрешением или нет, может банально контакты окислились на модуле или разъеме. У себя я выставляю 1280х1024 но драйвер берет данные с моинтора и переключается на 1280х720, это без иксов можно fbset посмотреть.
Спуститься к концу Подняться к началу
Персональная информация
Jman
Добавлено 15.01.2019 09:48 Сообщение: 6
Jman
0

Пункты: 850
Регистрация: 14.01.2019
Цитата
Цитата
Попробовал посмотреть что в режиме u-boot:


так раньше работало с таким разрешением или нет, может банально контакты окислились на модуле или разъеме. У себя я выставляю 1280х1024 но драйвер берет данные с моинтора и переключается на 1280х720, это без иксов можно fbset посмотреть.

До этого у товарища работал на Samsung Sync Master. Потом перестало работать с его слов. Сейчас плату использую с монитором BenQ V2200 Eco, пишет No cable connected, хотя если его подключить к ПК, то все работает нормально. Еще смутил нюанс, данные в xorg.conf
Цитата

Section "Device"
Identifier "iMX6S vivante"
Driver "vivante"
Option "fbdev" "/dev/fb0"
Option "vivante_fbdev" "/dev/fb0"

Option "HWcursor" "false"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Samsung"
ModelName "SyncMaster 770P"
HorizSync 30 - 81
VertRefresh 56.0 - 75.0
DisplaySize 338 270
Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063
Modeline "1280x800" 83.50 1280 1352 1480 1680 800 803 809 831 -hsyn
Option "PreferredMode" "1280x1024"
EndSection

Section "Screen"
Identifier "DefaultScreen"
Device "iMX6S vivante"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Virtual 1280 1024
EndSubSection
EndSection
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.01.2019 10:10 Редактировалось 15.01.2019 10:10 Сообщение: 7
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
Сейчас плату использую с монитором BenQ V2200 Eco, пишет No cable connected, Section "Monitor"

Identifier "Monitor0"
VendorName "Samsung"
ModelName "SyncMaster 770P"
HorizSync 30 - 81
VertRefresh 56.0 - 75.0
DisplaySize 338 270
Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063
Modeline "1280x800" 83.50 1280 1352 1480 1680 800 803 809 831 -hsyn
Option "PreferredMode" "1280x1024"
EndSection


так какой смысл использовать "неродное" разрешение "1280x1024" ? монитор у вас широкоэкранный 16:9 - используйте штатные 1920x1080 или 1280х720.
Спуститься к концу Подняться к началу
Персональная информация
Jman
Добавлено 15.01.2019 10:29 Сообщение: 8
Jman
0

Пункты: 850
Регистрация: 14.01.2019
Цитата
так какой смысл использовать "неродное" разрешение "1280x1024" ? монитор у вас широкоэкранный 16:9 - используйте штатные 1920x1080 или 1280х720.

Сейчас сделал так
Цитата

Section "Device"
Identifier "iMX6S vivante"
Driver "vivante"
Option "fbdev" "/dev/fb0"
Option "vivante_fbdev" "/dev/fb0"

Option "HWcursor" "false"
EndSection



Sectioon "Monitor"
Identifier "DefaultScreen"
EndSection

Section "Screen"
Identifier "DefaultScreen"
Device "iMX6S vivante"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Virtual 1920 1080
EndSubSection
EndSection

Все равно черный экран и пишет: "Кабель не подключен". Контакты посмотрел, вроде все в норме... Слот надо глянуть еще. Скажите, а при загрузке на экран должно что-то выдавать, или только по UART и через консоль смотреть?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.01.2019 10:50 Сообщение: 9
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
Все равно черный экран


надо в переменных окружения u-boot менять

Цитата

Скажите, а при загрузке на экран должно что-то выдавать


зависит от того что прописано в inittab
Спуститься к концу Подняться к началу
Персональная информация
Jman
Добавлено 15.01.2019 10:53 Редактировалось 15.01.2019 11:39 Сообщение: 10
Jman
0

Пункты: 850
Регистрация: 14.01.2019
Цитата
Цитата
Все равно черный экран


надо в переменных окружения u-boot менять

Цитата

Скажите, а при загрузке на экран должно что-то выдавать


зависит от того что прописано в inittab

В ubootстоит mode_5 вроде.
Цитата

u-boot > printenv
baudrate=115200
bootargs=console=ttymxc0,115200 root=/dev/mmcblk2p1 rootwait rw video=mxcfb0:dev=hdmi,1280x1024M@60,if=RGB24 dmfc=3 video=mxcfb1:dev=ldb,if=RGB24 consoleblank=0
bootargs_vout=setenv bootargs\
${bootargs} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb,SK-ATM0704,if=RGB24\

Смотрю командой printenv
Отладочная плата SK-iMX6-MB-SODIMM, батарея RTC севшая...
И да, читаю терминалом загрузчик, и там нет ни строчки про HDMI. Также нет никакой реакции ядра на hotplug HDMI. Подключаю - отключаю, тишина.
Вот что еще пишет
Цитата

initdb: invalid locale settings; check LANG and LC_* environment variables
pg_ctl: database system initialization failed
done
Starting postgresql: pg_ctl: directory "/var/lib/pgsql" is not a database cluster directory
OK
Starting Xorg: fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
OK
Starting Application:
Welcome to Buildroot
buildroot login: Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM