Jump to content

LED LG 22LV2300 (main L*01S) перезагружается на заставке


Евгений

Recommended Posts

Состав:
модель LG 22LV2300
шасси L*01S, EAX63979503(0)
Тюнер: EBL60721201 TDTJ-S001D
Звук: NTP-7100
SPI: IC1401 25Q80BVSIG
EEPROM: IC103 24C08 
ПАНЕЛЬ: M215HGE -L10 rec.C1
Блок питания = 24VDC внешний 
 
Приключилась такая же беда, как в теме letunov45 - перезагружается на заставке LG. Подозрение на слёт файловой системы в NAND
Подключился по 232, считал логи

 

[ 0.000000] Linux version 2.6.26 (dy.jin@swfarm-l12) (gcc version 4.3.2 (crosstool-NG-1.4.0) ) #163 PREEMPT Fri Apr 1 15:08:32 KST 2011
[ 0.000000] LINUX started...
[ 0.000000] DDR Size is 256MB
[ 0.000000] console [early0] enabled
[ 0.000000] CPU revision is: 00019554 (MIPS 34K)
[ 0.000000] Begin Titania3_setup
[ 0.000000] Set the MIU size in the 256MB DDR
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 00a12000 @ 00000000 <7>(reserved)
[ 0.000000] memory: 001ae000 @ 00a12000 <7>(usable)
[ 0.000000] memory: 01653000 @ 0588d000 <7>(usable)
[ 0.000000] memory: 03330000 @ 44cd0000 <7>(usable)
[ 0.000000] memory: 00100000 @ 0578d000 <7>(usable)
[ 0.000000] Malformed early option 'lcdmodels'
[ 0.000000] Wasting 82496 bytes for tracking 2578 unused pages
[ 0.000000] Entering add_active_range(0, 0, 2578) 0 entries of 256 used
[ 0.000000] Entering add_active_range(0, 2578, 3008) 1 entries of 256 used
[ 0.000000] Entering add_active_range(0, 22669, 28384) 1 entries of 256 used
[ 0.000000] Entering add_active_range(0, 281808, 294912) 2 entries of 256 used
[ 0.000000] Entering add_active_range(0, 22413, 22669) 3 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 131072
[ 0.000000] Normal 131072 -> 131072
[ 0.000000] HighMem 131072 -> 294912
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0 0 -> 3008
[ 0.000000] 0 22413 -> 28384
[ 0.000000] 0 281808 -> 294912
[ 0.000000] On node 0 totalpages: 22083
[ 0.000000] DMA zone: 1024 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 7955 pages, LIFO batch:0
[ 0.000000] Normal zone: 0 pages used for memmap
[ 0.000000] HighMem zone: 1280 pages used for memmap
[ 0.000000] HighMem zone: 11824 pages, LIFO batch:1
[ 0.000000] Movable zone: 0 pages used for memmap
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 19779
[ 0.000000] Kernel command line: root=/dev/mtdblock3 lginit=/dev/mtdblock4 rootfstype=squashfs host=saturn7 noinitrd ramdisk=0 console=ttyS0,115200n8r ip=165.186.175.92:192.168.0.1:192.168.0.10:192.168.0.1:255.255.255.0 appxip_addr=0x6ee0000 fontxip_addr=0x0 xipfs=137 quiet_app loglevel=0 lock_time=40000 enable_probe=1 lcdmodels memsize=128 boot1stver=3.00.01 boot2ndver=1.00.18 bt=0 dvr=0 lpj=167424 start_kernel=1549
[ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] Writing ErrCtl register=000476f8
[ 0.000000] Readback ErrCtl register=000476f8
[ 0.000000] PID hash table entries: 128 (order: 7, 512 bytes)
[ 0.000000] CPU freq count = 252000000
[ 0.000000] CPU frequency 504.00 MHz
[ 0.000000] console handover: boot [early0] -> real [ttyS0]
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.115000] Memory: 68732k/78020k available (2838k kernel code, 9268k reserved, 2504k data, 116k init, 52416k highmem)
[ 0.115000] totalram_pages : 17188, num_physpages : 19505
[ 0.116000] SLUB: Genslabs=6, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.116000] Calibrating delay loop (skipped)... 334.84 BogoMIPS preset
[ 0.116000] Mount-cache hash table entries: 512
[ 0.120000] net_namespace: 192 bytes
[ 0.120000] NET: Registered protocol family 16
[ 0.142000] SCSI subsystem initialized
[ 0.143000] usbcore: registered new interface driver usbfs
[ 0.144000] usbcore: registered new interface driver hub
[ 0.145000] usbcore: registered new device driver usb
[ 0.156000] NET: Registered protocol family 2
[ 0.165000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.166000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.166000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.166000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.166000] TCP reno registered
[ 0.169000] NET: Registered protocol family 1
[ 0.172000] highmem bounce pool size: 64 pages
[ 0.172000] squashfs: version 3.4 (2008/08/26) Phillip Lougher
[ 0.172000] NTFS driver 2.1.29 [Flags: R/O].
[ 0.173000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.173000] msgmni has been set to 31
[ 0.173000] io scheduler noop registered (default)
[ 0.175000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[ 0.179000] serial8250: ttyS0 at I/O 0xbf201300 (irq = 8) is a 16550
[ 0.190000] loop: module loaded
[ 0.190000] pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
[ 0.191000] usbcore: registered new interface driver pegasus
[ 0.191000] rtl8150: rtl8150 based usb-ethernet driver v0.6.2 (2004/08/27)
[ 0.192000] usbcore: registered new interface driver rtl8150
[ 0.192000] usbcore: registered new interface driver asix
[ 0.193000] Driver 'sd' needs updating - please use bus_type methods
[ 0.195000] Disable power down for H.264 firmware
[ 0.195000] NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3,3V 8-bit)
[ 0.195000] redirect_size = 400000, redirect_start = 7c00000
[ 0.196000] Loading nand bad block info(00000000+00020000)...
[ 0.204000] Mstar nand-flash partition definition
[ 0.205000] mtd info : # of partition = 25
[ 0.205000] Creating 25 MTD partitions on "NAND 128MiB 3,3V 8-bit":
[ 0.205000] 0x00000000-0x00020000 : "bbminfo"
[ 0.207000] 0x00020000-0x000a0000 : "boot"
[ 0.209000] 0x000c0000-0x000e0000 : "mtdinfo"
[ 0.211000] 0x000e0000-0x007e0000 : "rootfs"
[ 0.213000] 0x007e0000-0x00840000 : "lginit"
[ 0.216000] 0x00840000-0x008c0000 : "boot"
[ 0.218000] 0x008c0000-0x008e0000 : "crc32info"
[ 0.220000] 0x00900000-0x00920000 : "model"
[ 0.222000] 0x00920000-0x009a0000 : "logo"
[ 0.225000] 0x07860000-0x07900000 : "cmndata"
[ 0.227000] 0x07900000-0x07980000 : "nvram"
[ 0.229000] 0x07980000-0x07a80000 : "user"
[ 0.231000] 0x009a0000-0x00da0000 : "ezcal"
[ 0.234000] 0x00da0000-0x016a0000 : "estream"
[ 0.236000] 0x016a0000-0x01920000 : "opsrclib"
[ 0.238000] 0x01920000-0x01c40000 : "kernel"
[ 0.241000] 0x01c40000-0x02640000 : "lgapp"
[ 0.243000] 0x02640000-0x03840000 : "lgres"
[ 0.245000] 0x03840000-0x04240000 : "lgfont"
[ 0.248000] 0x04240000-0x05940000 : "addon"
[ 0.250000] 0x05940000-0x05c60000 : "kernel"
[ 0.252000] 0x05c60000-0x06660000 : "lgapp"
[ 0.255000] 0x06660000-0x07860000 : "lgres"
[ 0.257000] 0x008e0000-0x00900000 : "cert"
[ 0.260000] 0x07a80000-0x07b20000 : "authcxt"
[ 0.262000] mod_nand_init is invoked
[ 0.262000] GE driver inits
[ 0.262000] GOP driver inits
[ 0.262000] REG_MIPS_BASE 0xBF200000
[ 0.262000] mod_iic_init is invoked
[ 0.483000]
[ 0.483000] Check model option
[ 0.483000] BOOTSTRAP 8d(2)
[ 0.483000] Display Type : LCD
[ 0.483000] NO FRC
[ 0.483000] PHM_Disable
[ 0.483000] 2D
[ 0.483000] FHD Panel
[ 0.483000] OPT5 ready High
[ 0.483000] OLED Panel
[ 0.484000] [sCALER][000157] _mod_scaler_init
[ 0.484000] [MADMOD][003318] _mod_mad_init is invoked
[ 0.484000] init 160
[ 0.484000] [HVDMOD][000871] H264 bit-stream buffer addr 0xc1b00000; size 4194304
[ 0.484000] CI driver inits
[ 0.484000] [TTX_DRV][00503]init 170
[ 0.484000] [VE_DRV][00488]MDrv_VE_Module_Init is invoked
[ 0.484000] [VE_DRV][00492]call register_chrdev_region
[ 0.484000] [VE_DRV][00518]Init VE successfully
[ 0.484000] MDrv_CC_Init
[ 0.484000] init 172
[ 0.484000]
[ 0.484000] [DEMOD_DRV][00321]init 245
[ 0.484000] [MPIF][000126] MDrv_MPIF_ModuleInit
[ 0.484000] [bDMA_DRV][00959]init 248
[ 0.484000] Get the MIU1 Base Addr from 256M DDR
[ 0.484000] [PROBE] buffer c4cb0000
[ 0.486000] TCP cubic registered
[ 0.486000] NET: Registered protocol family 17
[ 0.486000] ieee80211: 802.11 data/management/control stack, git-1.1.13
[ 0.486000] ieee80211: Copyright © 2004-2005 Intel Corporation
[ 0.486000] ieee80211_crypt: registered algorithm 'NULL'
[ 0.486000] ieee80211_crypt: registered algorithm 'WEP'
[ 0.486000] ieee80211_crypt: registered algorithm 'CCMP'
[ 0.486000] ieee80211_crypt: registered algorithm 'TKIP'
[ 0.488000] Adding user_initcall[0] = 0x8057be48
[ 0.488000] Adding user_initcall[1] = 0x8057be54
[ 0.488000] Adding user_initcall[2] = 0x8057ed70
[ 0.492000] VFS: Mounted root (squashfs filesystem) readonly.
[ 0.495000] SQUASHFS error: zlib_inflate returned unexpected result 0xfffffffd, srclength 8192, avail_in 0, avail_out 0
[ 0.495000] SQUASHFS error: sb_bread failed reading block 0x1807
[ 0.495000] SQUASHFS error: Unable to read metadata cache entry [601435]
[ 0.495000] SQUASHFS error: Unable to read inode [601435:1826]
[ 0.495000] VFS: Unable to mount lginit fs -5
[ 0.495000] Freeing unused kernel memory: 116k freed
[ 0.496000] SQUASHFS error: Unable to read metadata cache entry [601435]
[ 0.496000] SQUASHFS error: Unable to read inode [601435:1ac]
[ 0.496000] Warning: unable to open an initial console.
[ 0.496000] SQUASHFS error: Unable to read metadata cache entry [601435]
[ 0.496000] SQUASHFS error: Unable to read inode [601435:1b36]
[ 0.496000] SQUASHFS error: Unable to read metadata cache entry [601435]
[ 0.496000] SQUASHFS error: Unable to read inode [601435:782]
[ 0.497000] SQUASHFS error: zlib_inflate returned unexpected result 0xfffffffd, srclength 8192, avail_in 0, avail_out 0
[ 0.497000] SQUASHFS error: sb_bread failed reading block 0x1805
[ 0.497000] SQUASHFS error: Unable to read metadata cache entry [600c1e]
[ 0.497000] SQUASHFS error: Unable to read inode [600c1e:8b0]
[ 0.497000] Kernel panic - not syncing: No init found. Try passing init= option to kernel.

 

 

Вот что выдало MTD Info

 

MTD Partition Information -------------------------------------------------

cur epk ver : 0x4012201
old epk ver : 0x000000

[ 0] "bbminfo " : 0x00000000-0x00020000 (0x00020000) F---
[ 1] "boot " : 0x00020000-0x000a0000 (0x00080000) FM-- : "u-boot-nand.bin "[381908] - 0x4012201 : (U/V)
[ 2] "mtdinfo " : 0x000c0000-0x000e0000 (0x00020000) FM-- : "MTD.INFO "[2928] - 0x000009 : (U/V)
[ 3] "rootfs " : 0x000e0000-0x007e0000 (0x00700000) FM-- : "rootfs.squashfs "[6311936] - 0x4012201 : (U/V)
[ 4] "lginit " : 0x007e0000-0x00840000 (0x00060000) FM-- : "lginit.squashfs "[237568] - 0x4012201 : (U/V)
[ 5] "boot " : 0x00840000-0x008c0000 (0x00080000) FM-- : "u-boot-nand.bin "[0] - 0x000000 : (u/V)
[ 6] "crc32info " : 0x008c0000-0x008e0000 (0x00020000) FM-- : "CRC32.INFO "[128] - 0x4012201 : (U/V)
[ 7] "model " : 0x00900000-0x00920000 (0x00020000) -M-- : "model.squashfs "[4096] - 0x4012201 : (U/V)
[ 8] "logo " : 0x00920000-0x009a0000 (0x00080000) -M-- : "logo.img "[239104] - 0x4012201 : (U/V)
[ 9] "cmndata " : 0x07860000-0x07900000 (0x000a0000) ---C
[10] "nvram " : 0x07900000-0x07980000 (0x00080000) ----
[11] "user " : 0x07980000-0x07a80000 (0x00100000) ---C
[12] "ezcal " : 0x009a0000-0x00da0000 (0x00400000) -M-- : "ezcal.squashfs "[3907584] - 0x4012201 : (U/V)
[13] "estream " : 0x00da0000-0x016a0000 (0x00900000) -M-- : "estreamer.squashfs "[8601600] - 0x4012201 : (U/V)
[14] "opsrclib " : 0x016a0000-0x01920000 (0x00280000) -M-- : "opsrclib.squashfs "[925696] - 0x4012201 : (U/V)
[15] "kernel " : 0x01920000-0x01c40000 (0x00320000) -M-- : "uImage_flash "[2670850] - 0x4012201 : (U/V)
[16] "lgapp " : 0x01c40000-0x02640000 (0x00a00000) -M-- : "lgapp_flash.lzo "[6876413] - 0x4012201 : (U/V)
[17] "lgres " : 0x02640000-0x03840000 (0x01200000) -M-- : "lgres.squashfs "[17690624] - 0x4012201 : (U/V)
[18] "lgfont " : 0x03840000-0x04240000 (0x00a00000) -M-- : "lgfont.img "[299008] - 0x4012201 : (U/V)
[19] "addon " : 0x04240000-0x05940000 (0x01700000) -M-- : "addon.squashfs "[2121728] - 0x4012201 : (U/V)
[20] "kernel " : 0x05940000-0x05c60000 (0x00320000) ---- : "uImage_flash "[0] - 0x000000 : (u/V)
[21] "lgapp " : 0x05c60000-0x06660000 (0x00a00000) ---- : "lgapp_flash.lzo "[0] - 0x000000 : (u/V)
[22] "lgres " : 0x06660000-0x07860000 (0x01200000) ---- : "lgres.squashfs "[0] - 0x000000 : (u/V)
[23] "cert " : 0x008e0000-0x00900000 (0x00020000) F-I- : "cert.squashfs "[0] - 0x000000 : (U/V)
[24] "authcxt " : 0x07a80000-0x07b20000 (0x000a0000) --IC

 

 

При попытке включения USB командой usb start выдает ошибку:

usb init failed
Error, couldn't init Lowlevel part
 

По терминалу через swuz прошивку заливает, однако как и писал letunov45 - по окончании заливки выдает надпись Dev mode: Debug Mode и не реагирует на терминал. Ждал 4 часа, безрезультатно. Обновления прошивки не происходит, после выключения и включения цикл перезагрузки повторяется, логи те же.

 

Пока идей нету, изучаю help команд.

З.Ы. Может, у кого-нибудь есть дамп нанды с L*01S?

Link to comment

Каждый участник форума должен проявлять активность, в решении вопросов ремонта и поиска нужной радиотехнической информации.

Вы тоже можете пополнить нашу базу ценной технической информацией, личный опыт ремонта, лично снятые прошивки, всё что вам помогает в вашей работе.

Делитесь своим опытом ремонта, помогайте другим участникам  форума в поиске информации.

Делитесь прошивками, новыми схемами, все что вы сами любите на форуме читать и смотреть!

В этом и заключается суть работы на форуме - обмен информацией!

 

Link to comment

При попытке включения USB командой usb start выдает ошибку: usb init failed Error, couldn't init Lowlevel part

 

судя по этой записи - [ 0.145000] usbcore: registered new device driver usb устройство работает нормально, просто не попал 

в u-boot. А строчка LM1 # , появляется, я что-то в логе не обнаружил.

Link to comment

Anatos,  у меня после замыкания eeprom выдало saturn7 #, я ввел  debug debug и стал заходить сюда уже без замыкания, через Enter.

Это разве не u-boot?

За мануал спасибо, уже читаю.

Link to comment

у меня после замыкания eeprom выдало saturn7 #,

да, это и есть u-boot , просто в логе этого не было прописано, вот и решил уточнить. 

Что б правильно сохранить лог, нужно при запуске в терминале выбрать функцию - Копировать всё в буфер - за тем, открываем блокнот и там сохраняем. 

This is the hidden content, please

тогда и вопросов лишних не будет....

Link to comment

Ставлю Ubuntu на виртуалку, буду распаковывать epk и пытаться залить прошивку по разделам

 

Так, Ubunta не прокатила, epk2extract на ней запустить не удалось. Поставил KRD10, в нем распаковалось.
Вот

This is the hidden content, please
, может кому пригодится

 

Буду пробовать заливать по разделам

This is the hidden content, please

Link to comment

Поскольку как я понимаю, ошибки сыпались при монтировании root, перезалил root.image. Перезагрузил командой - не помогло, циклический перезапуск, лог не изменился.

 

Перезалил следующие разделы  root kern lgin mode crc3 logo estr lgap lgre lgfo - не помогло.
Перезалил mtdi и boot. Перезагрузил, перезалил все остальные - не помогло.
 
Не могу выяснить причину ошибки монтирования root... Битая нанд? Позже попробую стереть - записать заново на программаторе
 
Список команд работы с нандой в этой версии

saturn7 # help nand
 
nand info - show available NAND devices
nand device [dev] - show or set current device
nand read[.jffs2] - addr off|partition size
nand write[.jffs2] - addr off|partiton size - read/write `size' bytes startin gat offset `off' to/from memory address `addr'
nand erase [clean] [off size] - erase `size' bytes from
offset `off' (entire device if not specified)
nand bad - show bad blocks
nand dump[.oob] off - dump page
nand scrub - really clean NAND erasing bad blocks (UNSAFE)
nand markbad off - mark bad block at offset (UNSAFE)
nand biterr off - make a bit error at offset (UNSAFE)
nand lock [tight] [status] - bring nand to lock state or display locked pages
nand unlock [offset] - unlock section

Link to comment

This is the hidden content, please
/emoticons/default_excl.png"> Может ли кто-нибудь скинуть в тему или личку лог  mtdinfo с заведомо исправного майна L*01S?  

Хочу сверить адреса со своими, не уплыли ли у меня разделы на флешке.

Link to comment

Поставил другую флешку (чистую), стал потихоньку заливать через loadz,

в связи с чем возник вопрос: разделы boot, kernel, lgapp, lgres - дублируются.

Команда loadz [имя раздела] - заливает всегда только в первый по счёту раздел.

Пробовал переименовать второй раздел и залить по новому имени - unknown partition.

Пробовал заливать по адресу раздела - unknown partition

This is the hidden content, please

Link to comment

В разделах [5]boot, [20]kernel, [21]lgapp, [22]lgres содержится резервная копия предыдущей прошивки для возможности отката. Соответственно, исходя из лога mtdinfo:

 

 

cur epk ver : 0x4012201

old epk ver : 0x000000

[ 5] "boot " : 0x00840000-0x008c0000 (0x00080000) FM-- : "u-boot-nand.bin "[0] - 0x000000 : (u/V)
[20] "kernel " : 0x05940000-0x05c60000 (0x00320000) ---- : "uImage_flash "[0] - 0x000000 : (u/V)
[21] "lgapp " : 0x05c60000-0x06660000 (0x00a00000) ---- : "lgapp_flash.lzo "[0] - 0x000000 : (u/V)
[22] "lgres " : 0x06660000-0x07860000 (0x01200000) ---- : "lgres.squashfs "[0] - 0x000000 : (u/V)

 

делается вывод, что аппарат помер не при попытке неудачной перепрошивки, поскольку тогда в разделах  содержались бы данные резервной копии. А текущая версия ПО... 04.01.22

This is the hidden content, please
/emoticons/default_fau.gif">Если так, то ближайшее по версии
This is the hidden content, please
04.99.99   от марта 2013.

Link to comment
  • 5 weeks later...

После поисков удалось слить дамп с нанды исправного майна L*01S. Записал в свой - получил ту же ошибку с перезагрузкой, что была у меня и до этого. 

This is the hidden content, please
/emoticons/default_twisted.gif"> . Таки, не в нанде дело. Хотя с моим логом дело явно не в квадратной шине, в надежде на чудо поднял с платы тюнер и NTP-7100 - чудо ожидаемо не пришло.

 

Вспомнилось по роутерам, что ошибка монтирования может возникать и из-за глюков оперативки, проверил: команда mtest вызывает зависание аппарата при тестировании первого же адреса 00000. Но подключившись по debug к исправному LG выяснил, что и в нём команда mtest вызывает аналогичное зависание.

 

В итоге: причина не установлена, дефект не устранён, впаяна родная NAND, аппарат пошёл к клиенту. Тему можно закрывать

  • Положительно 1
Link to comment
Guest
This topic is now closed to further replies.
×
×
  • Create New...