Вечер добрый!
Может кто сталкивался с такой же проблемой? Телевизор - LG LD550-ZC
Не работают два HDMI порт (HDMI1 и HDMI2). Эти порты определяются только XBOX360 и планшетом, но при этом без звука и c нечетким изображением. Ни одна из имеющихся видеокарт (пробовал NV260GTX (DVID), NV8600M (HDMI), ATI 6xxx (DVID + HDMI), ...) не определяет порты HDMI1,2. Причиной, скорей всего, является использование DVI-D::HDMI кабеля для соединения с видеокартой стационарного компьютера, что и привело к данным последствиям.
Первая мысль - снесло EDID.
Что пробовал:
1) PowerStrip. HDMI1,2 не определились. Пробовал также различные настройки в NVIDIA и ATI панелях драйверов.
2) Подмена EDID здоровым, считанный с HDMI3 (с помощью ATI драйверов в Ubuntu 11.10). Любой монитор при этом изменял свой EDID на LG EDID, а проблемные порты HDMI 1,2 по прежнему показывали, что не сигнала.
3) EDID D/L - Reset ... Не помог.
HDMI1 - NG, HDMI2 - NG, HDMI3 - OK...
4) Теперь настала очередь консоли отладки.
EDID HDMI1,2 почти весь заполнен нулями кроме 0000-0004
При попытке изменить любые 4 байта EDID HDMI1 возникает ошибка сегментации. Очевидно я изменяю ошибочную область памяти.
Пример.
1

ebugMain $ orgm
2

RG MAIN $ f1
RGB(1)/HDMI(2)/Exit(3) : 2
HDMI EDID Read(0)/Write(1)/Edit(2)/Exit(3) : 0
select HDMI(1~4) port number : 1
======================== [Current EDID] ===============================
UploadEDID data(Size=0x100, CRC32=0x06407fac)
0x2d51d660(0000): 3d3d3d3d 05000000 00000000 00000000 ====............
0x2d51d670(0010): 00000000 00000000 00000000 00000000 ................
0x2d51d680(0020): 00000000 00000000 00000000 00000000 ................
0x2d51d690(0030): 00000000 00000000 00000000 00000000 ................
0x2d51d6a0(0040): 00000000 00000000 00000000 00000000 ................
0x2d51d6b0(0050): 00000000 00000000 00000000 00000000 ................
0x2d51d6c0(0060): 00000000 00000000 00000000 00000000 ................
0x2d51d6d0(0070): 00000000 00000000 00000000 00000000 ................
0x2d51d6e0(0080): 00000000 00000000 00000000 00000000 ................
0x2d51d6f0(0090): 00000000 00000000 00000000 00000000 ................
0x2d51d700(00a0): 00000000 00000000 00000000 00000000 ................
0x2d51d710(00b0): 00000000 00000000 00000000 00000000 ................
0x2d51d720(00c0): 00000000 00000000 00000000 00000000 ................
0x2d51d730(00d0): 00000000 00000000 00000000 00000000 ................
0x2d51d740(00e0): 00000000 00000000 00000000 00000000 ................
0x2d51d750(00f0): 00000000 00000000 00000000 00000000 ................
=======================================================================
HDMI EDID Read(0)/Write(1)/Edit(2)/Exit(3) : 2
select HDMI(1~4) port number : 1
======================== [Current EDID] ===============================
UploadEDID data(Size=0x100, CRC32=0x06407fac)
0x2d51d660(0000): 3d3d3d3d 05000000 00000000 00000000 ====............
0x2d51d670(0010): 00000000 00000000 00000000 00000000 ................
0x2d51d680(0020): 00000000 00000000 00000000 00000000 ................
0x2d51d690(0030): 00000000 00000000 00000000 00000000 ................
0x2d51d6a0(0040): 00000000 00000000 00000000 00000000 ................
0x2d51d6b0(0050): 00000000 00000000 00000000 00000000 ................
0x2d51d6c0(0060): 00000000 00000000 00000000 00000000 ................
0x2d51d6d0(0070): 00000000 00000000 00000000 00000000 ................
0x2d51d6e0(0080): 00000000 00000000 00000000 00000000 ................
0x2d51d6f0(0090): 00000000 00000000 00000000 00000000 ................
0x2d51d700(00a0): 00000000 00000000 00000000 00000000 ................
0x2d51d710(00b0): 00000000 00000000 00000000 00000000 ................
0x2d51d720(00c0): 00000000 00000000 00000000 00000000 ................
0x2d51d730(00d0): 00000000 00000000 00000000 00000000 ................
0x2d51d740(00e0): 00000000 00000000 00000000 00000000 ................
0x2d51d750(00f0): 00000000 00000000 00000000 00000000 ................
=======================================================================
Input Address: 0x2d51d671
Input Data: 0xffff
[000205.289433] Get segment violation fault at 0x5aa3aa85, path /home/work/dy.jin/gp2/tags/v3.01.06_38184/src/apps/prj/dvb_saturn7
Подскажите пожалуйста правильную адресацию при редактировании HDMI EDID в данном случае?
Как должен выглядеть запрос в данном случае?
Input Address: 0x???????
Input Data: 0x???????
К примеру, первые 16 байт EDID HDMI3:
0x2d51d660(0000): 00ffffff ffffff00 1e6d0100 01010101 .........m......
Заранее спасибо!