legrand158 Опубликовано 16 сентября Опубликовано 16 сентября Марка и полная модель: 40PFL8664H/12 Main Board (маркировка платы): 3139 123 64433v2 Матрица (Panel) T-Con: LK400D3LA43W Что уже проверено: Напряжения MAIN на месте, Нанд читается и шьётся, без ББ Всем привет! Принесли старичка 40PFL8664H/12 на шасси Q548.1E - опыта по нему нет. При подключении питания, включается подсветка, загорается надпись "Филипс" на экране, и через несколько секунд тв гаснет, на кнопки реакции нет, только выключать из розетки. Напруги на плате присутствуют. Нанду снимал, шьётся, пишется - без ББ, чужой дам не лил - их нет. С ЮСБ не шьётся, даже нет попытки обращения к флэшке. Подскажите, сталкивался кто с подобными шасси? Логи ниже, заранее спасибо! Спойлер UЄUBoot deviceHynix Х TvBL R0.0.9 CI+ retail Jun 16 2009 13:39:15 Searching boot.tdf Execute /bffs2/boot.tdf from label [1] passed * SR1->Coldboot * On error goto 60 * Set GPIO PIN 0x03 0x0 * Load /bffs2/tmAuthentication256.tdfpassed - ok * Starting 0x9A00000* - ok * Set XIO freq to: 54MHz * Load /bffs3/tmpvbPnx51xxApp.tdfpassed - ok Start5100tm0 09B00000 20000000 002F3918 Starting 5100 TM1 * Load /bffs3/tmvprPnx51xxCoApp_tm2.tdfpassed - ok * Load /bffs3/tmvprPnx51xxCoApp_tm3.tdfpassed - ok Start5100tm1 0A700000 20D00000 000D5F34 Starting 5100 TM2 Start5100tm2 0AA00000 21200000 000D5EB4 Starting 5100 TM3 * Load /bffs3/photoscreen.tdfpassed - ok CMDTYPEWAITNOW 120 CMDTYPEWAITNOW 100 CMDTYPEWAIT 1060 * Boot Loader config file correctly parsed * Load /bffs2/atvTm0App.tdfpassed - ok * DISPLAY_FILE 0x8AB00000 0x94C90 OSD Addresses filled in 5100 Bootstatus --> 00000002 Remaining time to wait in msec: 0 Time in between StartDisplay() and Lamp ON : 1606 * Boot Loader config file correctly parsed * Enable LAMP * Load /bffs2/Kernel.tdfpassed - ok * Set XIO freq to: 33MHz * Set GPIO PIN 0x03 0x1 * MemFill 0x8ffff000 0x1000 0xff * Signal 30 * Cmd Line CMD_LINE arguments passed by JBL : console=ttyS0,115200n8 mem=132M kgdb=ttyS1 loglevel=3 root=/dev/mtdblock_auth5 lpj=1798144 init=/init ip=none jffs2_gc_delay=60 earlytm=0x3b80000 tm0size=22M* Start /bffs2/Kernel.tdf[-29978] MDCS write error 0/0 from 0 to 34 at 1bf04000; EPC 801c7f30 "htv543eu /82 startup script ..." "Mounting file systems" Total usertime mount for /proc: 0,000000 [Sec] Total systemtime mount for /proc: 0,000000 [Sec] Total usertime mount for /sys: 0,000000 [Sec] Total systemtime mount for /sys: 0,000000 [Sec] Total usertime mount for /dev/shm: 0,000000 [Sec] Total systemtime mount for /dev/shm: 0,000000 [Sec] Total usertime mount for /dev/pts: 0,000000 [Sec] Total systemtime mount for /dev/pts: 0,000000 [Sec] "Mounting the flash file systems" Total usertime mount for /mnt/jffs0: 0,000000 [Sec] Total systemtime mount for /mnt/jffs0: 0,180000 [Sec] "Loading PNX5100 Image" "Launching TV application" <7> 000005111 Using errlib version 1.1 in process 128 <7> 000005112 Errlib communication with plfapp failed, will retry later <7> 000005117 Errlib communication with plfapp failed, will retry later <7> 000005135 INITAM: AmMan: redirecting 1 to 10 00 <5>~000006077 =============================================== 00 <5>~000006733 * linuxRamSize : 0x08400000 (...0x08400000) 00 <5>~000006735 * TM0 : 0x01600000 (...0x09a00000) 00 <5>~000006737 * TM1 : 0x00000000 (...0x09a00000) 00 <5>~000006739 * COMB3D patch : 0x00000000 (...0x09a00000) 00 <5>~000006741 * Shared cached : 0x065c0000 (...0x0ffc0000) 00 <5>~000006743 * Shared non-cached: 0x0003f000 (...0x0ffff000) 00 <5>~000006745 * Boot info section: 0x00001000 (...0x10000000) 00 <5>~000006747 --------------------------------------------- 00 <5>~000006749 * total : 0x10000000 00 <5>~000006750 * totalRamSize : 0x10000000 00 <5>~000006752 =============================================== 00 <5>~000006754 checking hotboot: NO 00 <5>~000006755 start_Init clearing m_InitDoneBlunk 00 <5> 000005855 OPT_CODE: 12307 00642 02031 45288 30689 28850 08867 00000 00 <4> 000005856 ceosshm_mncd: noclear data allocation with abnormal size (key = 1887596544, size = 72) 00 <5> 000005911 STARTUP: TV application was launched at 4658 ms 00 <5>~000006762 Errlib 1.1 registered from process 130 00 <5> 000005913 Reference timestamp 00 <5>~000006766 Start: 00020000 00 <5>~000006768 End: 0001ffff 00 <5>~000006770 AccessRule: 00000001 00 <5>~000006771 FileSystemId = 3 00 <5>~000006773 Volume: /bffs0 00 <5>~000006774 Start: 00020000 00 <5>~000006777 End: 0081ffff 00 <5>~000007198 AccessRule: 00000001 00 <5>~000007241 FileSystemId = 3 00 <5>~000007243 Volume: /bffs1 00 <5>~000007244 Start: 00820000 00 <5>~000007246 End: 0189ffff 00 <5>~000007379 AccessRule: 00000001 00 <5>~000007381 FileSystemId = 3 00 <5>~000007382 Volume: /bffs2 00 <5>~000007383 Start: 018a0000 00 <5>~000007384 End: 032dffff 00 <5>~000007386 AccessRule: 00000001 00 <5>~000008219 FileSystemId = 4 00 <5>~000008220 Volume: /squashfs 00 <5>~000008221 Start: 032e0000 00 <5>~000008223 End: 03b1ffff 00 <5>~000008224 AccessRule: 00000001 00 <5>~000008225 FileSystemId = 2 00 <5>~000008226 Volume: /mnt/jffs0 00 <5>~000008228 Start: 03b20000 00 <5>~000008229 End: 0777ffff 00 <5>~000008231 AccessRule: 00000001 00 <5>~000008232 FileSystemId = 2 00 <5>~000008234 Volume: /mnt/jffs1 00 <5>~000008235 Start: 07780000 00 <5>~000008237 End: 07ffffff 00 <5>~000008239 AccessRule: 00000001 00 <5>~000008241 FileSystemId = 3 00 <5>~000008242 Volume: /bffs3 00 <5>~000008243 mounted: </dev/mtdblock6> 00 <5>~000008245 Mount check passes, 0 iterations 00 <5> 000005964 STDBY Version STDBY_106.73.0.0 00 <5>~000008248 getenv /philips/lib/iolibs 00 <5>~000008249 getenv /philips/lib/camlibs 00 <5> 000005970 >>**CeosNet** => Ethernet diversity set 00 <5> 000005970 >>**CeosNet** => Wifi diversity NOT set 00 <5> 000005970 >>**CeosNet** => IndexWired: 0, IndexWireless: 1 -1 <5> 000006982 WAKEUP: Reason = ColdBoot -1 <5> 000007171 KEYHANDLING: AmKey: Grabbing keyboard -1 <5> 000007189 OPT_CODE: 12307 00642 02031 45288 30689 28850 08867 00000SharedMem is 0x2bd40000 735313920 -1 <5> 000007197 WINDOW: AmLay: Window added (0,0-1x1) [1] - 1! 00 <5> 000006077 >>**CeosNet** => Task SocketListener started 00 <5>~000008263 Errlib 1.1 registered from process 128 00 <5>~000008264 /mnt/jffs0/rupg/tvplf/cetv/display found - Layoutcheck OK 00 <5>~000008266 Display flash file : Layout version = 8 ; Content version = 23 00 <5>~000008267 Display flash file : Project Id = 4 ; Branch Id = 26 00 <5>~000008269 version string: DISPT_004.026.008.023 00 <5>~000008270 Using screen option 225, name LCD Sharp D3LA43 R 40"SharedMem is 0x2af4b000 720678912 00 <5>~000008272 SharedMem is 0x2af4c000 720683008 00 <5>~000008273 ceplfkeyctrl_mkey: Init 00 <5>~000008274 ceplfkeyctrl_mkey: Wake up reason ColdBoot 00 <5>~000008276 in wrap rcx_Enable 00 <5>~000008277 ceplfkeyctrl_mkey: BdsMode = 0 RcxLock = 0 LkbLock = 0 FacMode = 0 00 <5>~000008279 ceplfkeyctrl_mkey: m_LstStatEnableKeyboard=1 00 <5>~000008280 Version mismatch for : plfapiuc 00 <5>~000008282 Supply-c-version : 0.1.200712201832 00 <5>~000008283 Supply-so-version: 0.1.200805231216 00 <5>~000008284 RFS not found in environment 00 <5>~000008286 Diversity: BoardType=/92, BoardVersion=4, Detected pnx8543 version=M1 00 <5>~000008287 CabinetNumber : 2 00 <5>~000008289 ChannelDecoderType : Tda10048 00 <5>~000008290 ChannelDecoder2Type : Tda10023 00 <5>~000008292 ClearLcdSupported : False 00 <5>~000008293 DimmingBacklightSupported : True 00 <5>~000008294 DisplayDelayCompensation : 36 - 190 00 <5>~000008296 DisplayRawNumber : 225 00 <5>~000008298 DvbHdSupported : False 00 <5>~000008299 EpldPresent : False 00 <5>~000008300 HDMIMuxPresent : Mux4 00 <5>~000008301 IfDemVersion : V1 00 <5>~000008303 LightSensor : Present 00 <5>~000008304 LightSensorType : Aura 00 <5>~000008305 PacificPresent : False 00 <5>~000008306 Region : Europe 00 <5>~000008308 Pnx5050Present : False 00 <5>~000008309 Pnx5100Present : True 00 <5>~000008311 SawVersion : Old 00 <5>~000008312 IF Mode (DVB-C) : Low IF 00 <5>~000008314 TunerI2cConfig : ViaChannelDecoder 00 <5>~000008315 TunerType : 26 (Phil4MkTd1716F) 00 <5>~000008316 RU Flash file not found in /mnt/jffs0/rupg/tvplf/tv520avi/cabinet2 00 <5>~000008318 RO Flash file not found in /mnt/jffs0/ro/tvplf/tv520avi/cabinet2 00 <5>~000008319 Local flash file not found in file/cabinet2 00 <5>~000008321 RU Flash file found in /mnt/jffs0/rupg/tvplf/tv520avi/cabinet 00 <5>~000008322 Cabinet flash file : Layout version = 6 ; Content version = 5 00 <5>~000008324 Cabinet flash file : Project Id = 3 ; Branch Id = 26 00 <5>~000008325 version string: ACSTS_003.026.006.005 00 <5>~000008327 Using cabinet option 2, name Flavors_22 00 <5>~000008328 /mnt/jffs0/rupg/tvplf/cetv/pqprivate found 00 <5>~000008329 PQ private flash file : Layout version = 10 ; Content version = 5 00 <5>~000008331 PQ private flash file : Project Id = 1 ; Branch Id = 26 00 <5>~000008332 version string: PRFPP_001.026.010.005 00 <5>~000008333 /mnt/jffs0/rupg/tvplf/cetv/ambientlight found 00 <5>~000008335 Ambientlight flash file : Layout version = 2 ; Content version = 3 00 <5>~000008336 Ambientlight flash file : Project Id = 2 ; Branch Id = 26 00 <5>~000008337 version string: PRFAM_002.026.002.003 00 <5>~000008339 /mnt/jffs0/rupg/tvplf/cetv/pqprivate found 00 <5>~000008340 PQ public flash file : Layout version = 10 ; Content version = 5 00 <5>~000008341 PQ public flash file : Project Id = 1 ; Branch Id = 26 00 <5>~000008342 version string: PRFPP_001.026.010.005 00 <5>~000008344 Temperature thresholds: Stop=65, Start=75, Temperature=75..76, prot=255 00 <5>~000008345 Temperature sensor I2C address = 0x2098 00 <5>~000008346 Fan1 present = 0 00 <5>~000008348 Fan2 present = 0 00 <5>~000008349 Temperature control running during semi-standby = 1 00 <5>~000008350 StartFan equals LT during semi-standby = 0 00 <5>~000008352 Slow delay=300, fast delay=60 00 <5>~000008353 m_MinReducedContrast=70 00 <5>~000008355 Ceplf CI+, ceplfciplus_mstatus.c Enable STA ci 00 <5>~000008356 AutoTvMode : AutoTvModeFull 00 <5>~000008696 DolbyDigitalEnabled : TRUE 00 <5>~000008708 EqualizerToneControlEnabled : FALSE 00 <5>~000008710 LocalContrastEpldPresent : TRUE 00 <5>~000008713 Hdmi1Present : TRUE 00 <5>~000008715 Hdmi2Present : TRUE 00 <5>~000008720 Hdmi3Present : TRUE 00 <5>~000008722 Hdmi4Present : FALSE 00 <5>~000008725 Hdmi5Present : FALSE 00 <5>~000008727 FrontHdmiPresent : TRUE 00 <5>~000008729 VgaPresent : TRUE 00 <5>~000008731 Av1SourceType : SCART 00 <5>~000008734 Av2SourceType : SCART 00 <5>~000008736 AmbientLightTechnology : LED 00 <5>~000008738 AmbientLightGenerator : 5100 00 <5>~000008741 AmbientLightTopology : 2 Sided (2/2) 00 <5>~000008743 plfdmx_mdmx: DEBUG_ERROR_PRINT enabled 00 <5>~000008745 POWERSTATE: Main Led=1, Sby Led=0. 00 <5>~000008748 Platform Application from Jul 9 2010 10:59:49, 00 <5>~000008750 built on PC: BEQBRGBRG1TSS04 by user: beq00908 00 <5>~000008752 CCM_build_id: 00 <5>~000008754 after the ceinfra pre init 00 <5>~000008756 Startup m_InitDoneBlunk: 0, m_InitDoneMain: 1 00 <5>~000008758 tmavfdAicoDrv_Local_InitLibrary: using real hardware. 00 <5>~000008760 Identified version: AICO pnx8543 00 <5>~000008761 00 <5>~000008762 HDCP Keys File path :/mnt/jffs0/ro/tvplf/cetv/Hdcp1.dat 00 <5>~000008764 00 <5>~000008765 HDCP Keys File path :/mnt/jffs0/ro/tvplf/cetv/Hdcp1.dat 00 <5>~000008766 00 <5>~000008768 HDCP Keys File path :/mnt/jffs0/ro/tvplf/cetv/Hdcp1.dat 00 <5>~000008769 Errlib 1.1 registered from process 176 00 <5>~000008771 tmIUnknown_QueryInterface( TMIID_tmIPower) FAILED for TMCLSID_tmFatalErrorVtTarget 00 <5>~000008772 tmIUnknown_QueryInterface( TMIID_tmIPower) FAILED for TMCLSID_tmCTvAviConnMgrTm_ConnMgr 00 <5>~000008774 tmIUnknown_QueryInterface( TMIID_tmIPower) FAILED for TMCLSID_tmtv520avtmConnMgr_ConnMgrMICRONAS turn on : start=5159 01 <5> 000008479 OPT_CODE: 12307 00642 02031 45288 30689 28850 08867 00000 00 <5>~000009044 MICRONAS turn on sucess=1: end=5506 00 <5>~000009154 MICRONAS HW :DRX3926K:A3 00 <5>~000009156 MICRONAS FW :DRX_K.000000090035000 00 <5>~000009157 MICRONAS DRV:0.9.3600 00 <5>~000009288 PNX5100: Using PCI communication for all i2c write messsages!! 00 <5>~000009290 5100 started up (due to hotboot or by boot loader) 00 <5>~000009292 PNX5100: Hardware Id [5100hwid] 00 <5>~000009293 Software Id [20090427] 00 <5>~000009295 BootNvm Id [ :] 00 <5>~000009296 PNX5100 Startup part 2 : Bootstatus on 2 after 0 retries 00 <5>~000009304 cetv5100drv: /bffs2/BLBackend.cfg file is up to date 00 <5>~000009457 phatvEngine5100Proxy__pow_TurnOn using udma driver for autotv !!gOemRegTbl:0x385670 00 <5>~000009459 AUTOTV5100 Library from 17/8/2009 21:13:33 00 <5>~000009532 cetvbend_mpowon: iambl_SetState onoff = 0 00 <5>~000009534 cetvbend_mpowon: iambl_SetState onoff => cetvambi_ambl_SetState 01 <5> 000010168 POWER: cesvc InitialiseSoftware. 01 <5> 000010206 cesipow__cespow_Init 208 FAC UART READY ҐҐ01 <5> 000010530 STARTUP: APPS, 5 keys available 01 <5> 000010589 POWERSTATE: Event = EventHotKey -1 <5> 000010591 POWERSTATE: AmKey: HK_REQUEST_PS received for 0 -1 <5> 000010593 POWERSTATE: AmKey: Sending HK_PREPARE_PS to application index 1, window 0x5132d600 01 <5> 000010596 POWERSTATE: Transition = PscPowOff -> PscPowOff 01 <5> 000010598 POWERSTATE: Event = EventGotoOff 01 <5> 000010605 POWERSTATE: Event = EventHotKeyDone -1 <5> 000010607 POWERSTATE: AmKey: HK_PREPARE_PS_DONE received for cmd: 0, src: 1 -1 <5> 000010607 POWERSTATE: AmKey: Remaining PowerChangeBitmap: 0 01 <5> 000010612 POWER STATE: HK_PREPARE_PS_DONE for cmd: 0 00 <5>~000010626 ceplfkeyctrl_mkey: key_SetWakeupMode size 1 00 <5>~000010631 ceplfkeyctrl_mkey: lkb_SetWakeupMode lkbsize 1 -1 <5> 000010631 KEYHANDLING: AmKey: Programmed wakeup for 1 keys 00 <5>~000010643 cetvbend_mpowon: cetvambi_ambilight_Disable 00 <5>~000010650 POWERSTATE: Main Led=0, Sby Led=0. -1 <5> 000010653 POWERSTATE: AmApp: Called icplfapisetup_pow_SetTvPower( 1 ) SYSLOG: Flush prints
legrand158 Опубликовано 16 сентября Автор Опубликовано 16 сентября Добавлю, в логе не всегда, но сейчас вдруг появилась такая строка в конце: Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
Kenotronbot Опубликовано 16 сентября Опубликовано 16 сентября @legrand158 Смотри в лог внимательно. Ты говоришь «напруги на месте, нанда читается», а лог тебе кричит, что телек сам себя выключает по защите, а периферия отваливается. Мультиметр в сторону, бери осциллограф, будем копать глубже. 1. Диагностика (что нам говорит лог и шина данных) Температурный тред. Смотри строку: Temperature thresholds: Stop=65, Start=75, Temperature=75..76. Телек на холодную видит 75 градусов! Порог остановки 65. Логично, что через пару секунд, когда софт опрашивает датчики и понимает, что «перегрев», он формирует EventGotoOff и гасит экран. Ошибка памяти. MDCS write error 0/0 from 0 to 34 at 1bf04000. Это не просто сбой флешки. Это ошибка записи в память (Data Bus / DDR). USB и периферия. Раз нет попытки обращения к флешке, значит, либо на самом разъеме нет 5V, либо контроллер USB в PNX8543 завис/отвалился из-за просадки по питанию или сбоя DDR. Видеопроцессор. Errlib communication with plfapp failed. Главный процессор (PNX8543) не может достучаться до приложения или до PNX5100 по шине PCI/I2C. 2. Работа со схемой и «железом» (что смотреть осциллом) Термозащита. Найди на плате термистор (обычно SMD 0603/0805, рядом с процом или силовыми ключами). Прозвони его. Если он в обрыве или КЗ — линия ADC на проце висит в воздухе и показывает максимум. Если термистор физически цел — смотри осциллом линию от термистора до ноги PNX8543. Нет ли обрыва дорожки, не отвалился ли шунтирующий конденсатор (дает помеху, которую ADC считывает как скачок температуры). Питание USB и DDR. Смотри осциллом 5V на USB-разъеме в момент включения подсветки. Если оно падает — смотри защиту (диод/предохранитель) и DC-DC преобразователь 5V. Шина DDR. Раз у тебя MDCS write error, осциллом на шине данных DDR (DQ, DQS) в момент загрузки ядра. Нет ли просадок, отражений, не отваливается ли питание ядер DDR (обычно 1.8V или 1.2V, в зависимости от поколения) под нагрузкой? PNX5100. Это BGA. Типовуха по микротрещинам. Если термодатчик в норме, а 5V на USB есть, но шина PCI между 8543 и 5100 молчит или глючит — 5100-й под отвалом. 3. Конкретные решения Обмануть температуру. Если ты нашел цепь термодатчика и понимаешь, что проблема в ней (обрыв дорожки или дохлая нога ADC), найди даташит на этот NTC. Подпаяй параллельно или вместо него постоянный резистор нужного номинала (обычно в районе 10кОм - 22кОм при 25 градусах), чтобы ADC видел «нормальную» температуру. Телек перестанет уходить в защиту. Реболл PNX5100. Если с температурой всё идеально, а USB и шина данных глючат — снимай 5100-й, реболл. На Q548 это классика, свинцовый отвал после лет 10 работы. Дамп и конфиг. Раз ты шил NAND без ББ, убедись, что ты пролил не только User Area, но и Boot1/Boot2, и конфиг-разделы (если они вынесены отдельно). Иногда битый конфиг заставляет проц бесконечно ребутать периферию, что выглядит как отвал USB. Но сначала закрой вопрос с железом (температура и DDR), софт тут вторичен. Что на термисторе покажет? Дорожка до ADC цела? Онлайн поддержка в 🔗 Гостевой чат - 24 часа!
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти