Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle
https://vlab.su/viewtopic.php?f=51&t=54287
Страница 1 из 1

jonpim [ 07 дек 2016, 17:02 ]
Заголовок сообщения:  Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

После замены экрана стал вываливаться в Kernel Panic - invalid backlight duty cycle
( panic(cpu 0 caller 0x2E42320C): "IG: Invalid backlight duty cycle value"@/SourceCache/GraphicsDrivers/GraphicsDrivers-5.48.6/Common/GLKernel/Inte l/IntelIntegratedFramebuffer/IntelGMAX3100FB.cpp:7065 )
Поиск в нете точного решения проблемы ничего не дал , кто говорит что надо найти кекст и сделать сбросы smc и pram .
Все сделал как сдесь - https://discussions.apple.com/thread/4246550?tstart=0
Но все равно на последнем делениии яркости впадает в паник . Датчик ambient работает .

Shooter75 [ 07 дек 2016, 18:41 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

С подсветкой в самой матрице буба.
И на минимальной яркости, скважность ШИМ на столько большая, что ШИМ выдает аварию.

Попробуй еще матрицу.

jonpim [ 07 дек 2016, 20:28 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Shooter75 писал(а):
что ШИМ выдает аварию.


Нет по схеме такого сигнала , на него только идет питание и сигнал яркости PWM

Shooter75 [ 07 дек 2016, 20:58 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

jonpim писал(а):
идет питание и сигнал яркости PWM


PWM - это и есть скважность ШИМ.
Скважность - генерируется не самим драйвером.
Дальше сам.

jonpim [ 08 дек 2016, 05:24 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Shooter75 писал(а):
Скважность - генерируется не самим драйвером.

Всю жизнь знал что сигнал яркости и частота (скважность) шимки это разные вещи . И что сигнал яркости можно заменить постоянным уровнем .

Shooter75 [ 08 дек 2016, 10:01 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Похоже, для Вас частота ШИМ и скважность - одно и тоже.

jonpim [ 08 дек 2016, 10:27 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Shooter75 писал(а):
Похоже, для Вас частота ШИМ и скважность - одно и тоже.

Не говори бреда , я знаю как шимы работают )

Покажи где сдесь частота шима подсветки -
---------- Добавлено спустя 1 час 12 минут 6 секунд: ----------
jonpim писал(а):
Но все равно на последнем делениии яркости впадает в паник .


Я имел в виду последнее максимальное деление .

Shooter75 [ 08 дек 2016, 12:11 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

видите буковки f=500kHz? Это опорная частота ШИМ.
А видите буковки 100Hz-20kHz - это переменная скважность.
Чтоб не рисовать и не прикладывать рисунок:

500 кГц ШШШШШШШШ....
100Гц-20кГц ШШШ______ШШШ____ШШШ___ШШШ_...
Возьмите осциллограф и гляньте картинку до Шоттки.

Но у меня почему-то возникла мысль, что с GMCH не все в порядке.
Матрица в среднем и минимальном значении яркости светится нормально?
Только в крайнем ярком положении происходит КР.
Такое ощущение, что где-то в таблицах констант яркости мусор,
и значение регистра яркости вываливается за пределы возможностей встроенного генератора в GMCH.
Интересно, эти таблицы генерируются при запуске или считываются из UEFI?

jonpim [ 08 дек 2016, 14:05 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Shooter75 писал(а):
Возьмите осциллограф и гляньте картинку до Шоттки.

Я не зря скрин дал , а читать я умею ) . Я это к тому что шиму должно все равно что на входе регуля яркости , он яркость нормально регулирует .
А вот значения этих констант может быть где записано ? Это должно патчится .
Shooter75 писал(а):
Но у меня почему-то возникла мысль, что с GMCH не все в порядке.


При чем тут север , нет никаких признаков , все работает корректно )

Сейчас все работает , если не добавлять яркость до конца . Датчик освещенности выключен ( автояркость ).

Shooter75 [ 08 дек 2016, 14:16 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

jonpim писал(а):
При чем тут север , нет никаких признаков , все работает корректно )


Север при том, что таймер-генератор яркостного сигнала в нем находится,
и раз крайнее значение глючит, значит,
либо матрица не подходит по диапазону яркости по токовой нагрузке,
либо кроме матрицы проблемы еще и с севером были до замены матрицы.
Возможно, на максимальной яркости потребление такое большое,
что начинаются локальные проблемы с PPBUS_G3H...

От кого матрицу брали?

Есть еще вариант, содержимое ЕЕПРОМ оригинальной матрицы сравнить с донорской, может и там чего не совпало.

jonpim [ 08 дек 2016, 14:25 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Shooter75 писал(а):
Есть еще вариант, содержимое ЕЕПРОМ оригинальной матрицы сравнить с донорской, может и там чего не совпало.


Вот это я точно не буду делать , отклеивать и разбирать - будет чистый хлам )
Shooter75 писал(а):
Север при том, что таймер-генератор яркостного сигнала в нем находится,
и раз крайнее значение глючит, значит,

На старой матрице вероятно работал без ошибок .
Shooter75 писал(а):
Возможно, на максимальной яркости потребление такое большое,
что начинаются локальные проблемы с PPBUS_G3H...


Это я проверил - нет такого потребления . Да и возле шимки есть резистор , он задает максимальный ток .

Вероятно в системе есть файл конфигурации backlight duty cycle (PWM) , а как он зависит от EDID матрицы не известно .
Нужен свой кекст ))

Shooter75 [ 08 дек 2016, 14:34 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

jonpim писал(а):
отклеивать и разбирать


Ой-ой-ой... Даже не мыслил об этом.
Есть LVDS кабель, подключенный уже куда надо.
Сделать переходник под 24с02 - 2 раза плюнуть...

Я себе сделал комплект переходников на ДИП8,
под 40пин, под 30 пин, лампы, лед, и прошиваю/читаю ЕЕПРОМ просто через переходник,
а уже со шлейфами, как в случае МАСа, подхожу через донорство разъема материнки и собираю на один раз.
Там все равно питание EDID - отдельная шина. Как раз программатор справляется.

jonpim [ 08 дек 2016, 14:46 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Это надо гнездо под шлейф экрана искать , вроде 30 пин .
Ну если найду ,то попробую дамп перекинуть . Там не стоит защита от записи ?

Shooter75 [ 08 дек 2016, 15:00 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Не встречал защищенных от записи матриц.
Не маковские матрицы шьются просто по шлейфу.
Не думаю, что производители матриц для мака переработали схему.
---------- Добавлено спустя 2 минуты 9 секунд: ----------
jonpim писал(а):
Это надо гнездо под шлейф экрана искать , вроде 30 пин


Он уже на материнке есть.
Просто 4 проводка подпаять к 4 ножкам(контрольным точкам) и на время работы с ЕЕПРОМ, отключить шину питания EDID.

shat [ 08 дек 2016, 15:40 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Shooter75
Цитата:
Не встречал защищенных от записи матриц.

Вам очень повезло, у меня на полке прямо сейчас 6 штук лежит. :-):

jonpim [ 08 дек 2016, 15:48 ]
Заголовок сообщения:  Re: Apple MacBook Air A1237 ( 820-2179) invalid backlight duty cycle

Да вроде со старой считал нормально . Будем паяться на макбук .
---------- Добавлено спустя 37 минут 49 секунд: ----------
Перекинул дампы - все стало нормально . Работает на максимуме яркости .
Тема закрыта .

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/