"Реанимация" устройства на SMP8655

Обсуждение WD TV Live (SMP8655)

Moderator: Модераторы

"Реанимация" устройства на SMP8655

Postby zboot on Mon Dec 14, 2009 20:38

Приветствую Всех!Есть HD-плеер на сабжёвом процессоре,после неудачной прошивки с USBфлешки.В Yamon устройства войти удаётся.Версия Yamon 2.13.Команда net-init выдаёт NET_DHCP-open failed,NET_init() fail.Возможно ли его восстановление по,имеющимся,ком-порту или Ethernet?Каков может быть аварийный IP?Каким софтом это лучше сделать?Каков процесс и порядок восстановления?
Спасибо!
zboot
 
Posts: 5
Joined: Mon Dec 14, 2009 19:58

Re: "Реанимация" устройства на SMP8655

Postby None on Mon Dec 14, 2009 23:04

zboot wrote:Есть HD-плеер на сабжёвом процессоре
А модель плеера это секрет? :| У нас тут экстрасенсов нет :roll:
Ссылку на прошивку тоже не вредно-бы дать... Ну и протокол загрузки (СОМ-порт, если я правильно понял, подключен и работает)...
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: "Реанимация" устройства на SMP8655

Postby zboot on Tue Dec 15, 2009 00:17

Пардон :D модель WD TV Live ....прошивка...
скан:
Code: Select all
**************************************
* SMP86xx zboot start ...
* Version: 3.1.0
* Started at 0xd010ddb4.
* Configurations (chip revision: 1):
*    Enabled checkpoints.
**************************************
DRAM0 dunit_cfg/delay0_ctrl (0x3514001a/0x4565132b).
DRAM1 dunit_cfg/delay0_ctrl (0x3514001a/0x4565132b).
Using UART port 0 as console.
Board ID.: villa_d2
Setting up H/W from XENV block at 0xbbd0bcbc.
  Setting <SYSCLK avclk_mux> to 0x17400000.
  Setting <SYSCLK hostclk_mux> to 0x00000110.
  Setting <IRQ rise edge trigger lo> to 0xff28ca00.
  Setting <IRQ fall edge trigger lo> to 0x0000c000.
  Setting <IRQ rise edge trigger hi> to 0x0c10009f.
  Setting <IRQ fall edge trigger hi> to 0x00000000.
  Setting <IRQ GPIO map> to 0x000a0800.
  Setting <PB default timing> to 0x03080202.
  Keeping <PB timing0> to 0x03080202.
  Keeping <PB Use timing0> to 0x000003f3.
  Keeping <PB CS Config> to 0x00330003.
  Enabled Devices: 0x001b3efc
    PCIHost Ethernet Ethernet1 IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SATA SCARD SCARD1
  PCI IRQ routing:
    IDSEL 1: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 2: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 3: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 4: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
  Smartcard pin assignments:
    OFF pin = 2
    5V pin = 0
    CMD pin = 1
  Smartcard1 pin assignments:
    OFF pin = 2
    5V pin = 0
    CMD pin = 1
cd#0 disabled
cd#1 disabled
cd#2 want 96000000Hz: setting of 0x0000000021c00000-2^28
cd#2 cannot measure
cd#3 disabled
cd#4 want 33333333Hz: setting of 0x0000000061333343-2^28
cd#4 measured to 33332kHz
cd#5 disabled
cd#6 disabled
cd#7 disabled
cd#8 disabled
cd#9 disabled
cd#10 disabled
cd#11 disabled
  GPIO dir/data = 0x00000880/0x00000880
  UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
  UART1 GPIO mode/dir/data = 0x6e/0x04/0x04
  Generate pulse(s) with GPIO7 .. 1,0(10000us),1
  MAC0: 00:90:a9:72:2e:e8
  MAC1: 00:16:e8:35:f9:9c
XENV block processing completed.
Default boot index: 1, sel:1
xmboot booted from devtype: 0, chipsel: 0
Explicit boot order specified:
  0x00 : devtype=0, CS=0
  0x01 : devtype=0, CS=1
  0x20 : devtype=2, CS=0
  0x21 : devtype=2, CS=1
xmat romfs goes to 0xcfc0bca0 (ga)
xmat romfs goes to 0xb3c0bca0 (va)
Trying devtype=0 chipsel=0
gbus_read_unit32 0x0xd0103448 0x0xd0103448
nand_handle 0xd011c4f8 st_partition 0
nand_handle.p_partition 0xd011c0a8.......
nand_probe 0x0xd01131a4
nand_Mg_open 0
Reading NAND CS0, addr 0x016c0000, maxsize 0x00100000 to 0xb3c0bca0
Reading NAND CS0, addr 0x016c0000, size 0x00022000 to 0xb3c0bca0
File xtask_loader.xload found
Trying devtype=0 chipsel=0
Reading NAND CS0, addr 0x078bf800, maxsize 0x00000800 to 0xd013f540
sign_addr=0x078bfffc *sign=0, *sign=0, *sign=0, *sign=0
firmware error.
found imat romfs @ 0x008c0000
imap romfs goes to 0xcec0bc90 (ga)
imap romfs goes to 0xb2c0bc90 (va)
Trying devtype=0 chipsel=0
Reading NAND CS0, addr 0x008c0000, maxsize 0x01000000 to 0xb2c0bc90
Reading NAND CS0, addr 0x008c0000, size 0x00151000 to 0xb2c0bc90
File itask_loader.iload found
Channel pending 1306
Channel pending 956136
Channel pending 2003256
Channel pending 3094000
Channel pending 4184756
Channel pending 5275516
Channel pending 6366290
Channel pending 7457096
Channel pending 8547774
Channel pending 9638580
Trying devtype=0 chipsel=0
reading z.boot1 (vzx=0xbbd0bcbc) is 0x000c0000
Reading NAND CS0, addr 0x000c0000, maxsize 0x01000000 to 0x88100000
Reading NAND CS0, addr 0x000c0000, size 0x002b4000 to 0x88100000
Found.
ROMFS found at 0x0x88100000, Volume name = MIPSLINUX_XLOAD
Found 1 file(s) to be processed in ROMFS.
Processing vmlinux_xload.zbf (start: 0x88100090, size: 0x002b3e04)
  Checking zboot file signature .. OK.
  Warning: header version mismatched.
   *** Fully Encrypted.
src addr = 0xb1800000, dest addr = 0x13000000, is_dest_gaddr = 0x00000010
XLOADING src=0x81800000, dest=0x13000000, size=0x002b3de4
xload.c:63: Waiting for XLOAD completion.
xload.c:73: XLOAD done, status = 0x6.
  Decompressing to 0x84000000 .. OK (5460778/0x53532a).
  Load time total 0/0 msec.
Execute final at 0x84460000 ..
Linux version 2.6.22.19-19-4 (andy@SVN-server) (gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) ) #5 PREEMPT Fri Nov 6 19:44:59 CST 2009
Physical map 0xc0000000 to 0x04000000, max remap/kernel size: 0x0c000000/0x18000000.
Configured for SMP865x, detected SMP8655 (revision unknown).
Detected CPU/System/DSP Frequencies: 499.50/333.00/333.00MHz
SMP86xx Enabled Devices under Linux/XENV 0xcfd0bcbc = 0x001b3efc
PCIHost Ethernet Ethernet1 IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SATA SCARD SCARD1
CPU revision is: 0001937c
FPU revision is: 01739300
Determined physical RAM map:
memory: 05000000 @ 04000000 (usable)
Modified physical map 0xc0000000 to 0x04000000, max remap/kernel size: 0x10000000/0x18000000.
User-defined physical RAM map:
memory: 0c800000 @ 04000000 (usable)
Wasting 131072 bytes for tracking 4096 unused pages
Initrd not found or empty - disabling initrd
On node 0 totalpages: 16896
  DMA zone: 33 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 16863 pages, LIFO batch:3
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 16863
Kernel command line: console=ttyS0 mem=200M
Primary instruction cache 32kB, 4-way, physically tagged, linesize 32 bytes.
Primary data cache 32kB, 4-way, physically tagged, no aliases, linesize 32 bytes
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
PID hash table entries: 2048 (order: 11, 8192 bytes)
Using 249.750 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 4, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 3, 131072 bytes)
Memory: 197776k/204800k available (3653k kernel code, 6800k reserved, 810k data, 864k init, 0k highmem)
Calibrating delay loop... 332.59 BogoMIPS (lpj=1662976)
Mount-cache hash table entries: 2048
NET: Registered protocol family 16
PCI: Initializing SMP86xx PCI host controller
PCI: Remapped PCI I/O space 0x58000000 to 0xc0000000, size 64 kB
PCI: Remapped PCI config space 0x50000000 to 0xc0018000, size 10 kB
PCI: Configured SMP86xx as PCI slave with 1024MB PCI memory
PCI: Region size is 131072KB
PCI: Map DMA memory 0x04000000-0x10800000 for PCI at 0x48000000
SCSI subsystem initialized
libata version 2.21 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: TANGOX clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 0, 16384 bytes)
TCP established hash table entries: 16384 (order: 3, 131072 bytes)
TCP bind hash table entries: 16384 (order: 2, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NTFS driver 2.1.28 [Flags: R/O].
fuse init (API version 7.8)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
tango3dog: Hardware Watchdog Timer for SMP864x/SMP865x 0.1 (def. timeout: 30 sec)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A
loop: module loaded
tangox_enet0: detected phy  at address 0x01
tangox_enet0: Ethernet driver for SMP864x/SMP865x internal MAC core 0: 100Mbps Base at 0x26000
tangox_enet0: mac address 00:90:a9:72:2e:e8
tangox_enet1: unable to autodetect phy
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
tangox_bmide: bmide support is disabled
k_name=Tangox SATA 0 driver=Tangox SATA 0
SATA version 0x3139302a ID 0x0 is detected
scsi0 : Tangox SATA 0
ata1: SATA max UDMA/133 cmd 0xa0023000 ctl 0xa0023020 bmdma 0xcdcdcdcd irq 49
ata1: SATA link down (SStatus 0 SControl 300)
k_name=Tangox SATA 1 driver=Tangox SATA 1
SATA version 0x3139302a ID 0x0 is detected
scsi1 : Tangox SATA 0
ata2: SATA max UDMA/133 cmd 0xa0023800 ctl 0xa0023820 bmdma 0xcdcdcdcd irq 62
ata2: SATA link down (SStatus 0 SControl 300)
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
driver tangox-ehci-hcd, 10 Dec 2004
TangoX USB initializing...
tangox-ehci-hcd tangox-ehci-hcd: TangoX USB 2.0
tangox-ehci-hcd tangox-ehci-hcd: new USB bus registered, assigned bus number 1
tangox-ehci-hcd tangox-ehci-hcd: irq 48, io mem 0xa0021400
tangox-ehci-hcd tangox-ehci-hcd: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
tangox-ohci-hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
TangoX USB was initialized.
Initializing TangoX USB OHCI Controller Membase=0xa0021500, irq=47
tangox-ohci-hcd tangox-ohci-hcd: USB Host Controller
tangox-ohci-hcd tangox-ohci-hcd: new USB bus registered, assigned bus number 2
tangox-ohci-hcd tangox-ohci-hcd: irq 47, io mem 0xa0021500
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ieee80211_crypt: registered algorithm 'NULL'
Freeing unused kernel memory: 864k freed
==================PRIMARY SYSTEM============================
export SYSCONF_BUILD_DATE=2009.11.06-1942
export SYSCONF_FIRMWARE_BIN=wdtvlive.bin
export SYSCONF_FIRMWARE_VER=wdtvlive.ver
export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/sigmblsigmablock: module license 'Proprietary' taints kernel.
ocka
export SYSCONF_KERNEL_MTD_PARTITION=/dev/s
CS 0 vendor id 0x2c.......
igmblockd
exporCS 0 device id 0xda.......
t SYSCONF_FIRMWARE_MTD_PARTITION.=/dev/sigmblockh.
export SYSCONF._FIRMWARE_MTD_SI.ZE=94371840
exp.ort SYSCONF_FIRM.WARE_STORAGE_PAR.TITION=/dev/sigm.blocki
export S.YSCONF_STORAGE_P.ARTITION_SIZE=94.371840
export S.YSCONF_DOUBLE_SP.LASH_SCREEN=y
=.================.================.================.===========

P.rimary built dat.e: 2009.11.06-19.42

............................................................................................................................................................................................................................................

********************** Parition configureations for CS 0 *******************
**** parition 1  offset [0x00000000] + size [0x00080000] = [0x00080000] ****
**** parition 2  offset [0x00080000] + size [0x00040000] = [0x000c0000] ****
**** parition 3  offset [0x000c0000] + size [0x00300000] = [0x003c0000] ****
**** parition 4  offset [0x003c0000] + size [0x00300000] = [0x006c0000] ****
**** parition 5  offset [0x006c0000] + size [0x01000000] = [0x016c0000] ****
**** parition 6  offset [0x016c0000] + size [0x00800000] = [0x01ec0000] ****
**** parition 7  offset [0x01ec0000] + size [0x05a00000] = [0x078c0000] ****
**** parition 8  offset [0x078c0000] + size [0x05a00000] = [0x0d2c0000] ****
**** parition 9  offset [0x0d2c0000] + size [0x00020000] = [0x0d2e0000] ****
**** parition 10  offset [0x0d2e0000] + size [0x00020000] = [0x0d300000] ****
**** parition 11  offset [0x0d300000] + size [0x00020000] = [0x0d320000] ****
chip_index 0 pos 0

CS 1 vendor id 0x00.......
CS 1 device id 0x00.......
nand_probe Error on chip 1 ret code -13
4+0 records in
4+0 records out
SYSCONF_FIRMWARE_MTD_PARTITION = /dev/sigmblockh
FW_SIGN =
4+0 records in
4+0 records out
STORAGE_SIGN = fpkg
===============================================================================
================ Upgrade from storage partition : /dev/sigmblocki ===================
===============================================================================
Mounting storage partition ...
Getting upgrade firmware ...
823808+1 records in
823808+1 records out
Mounting upgrade firmware ...
mknod: /dev/loop0: File exists
mknod: /dev/loop1: File exists
Upgrade firmware mounted..
Checking md5sum for all files in upgrade firmware..
cramfs: bad compressed blocksize 4275575275
cramfs: bad compressed blocksize 4275567887
cramfs: bad compressed blocksize 4275584699
cramfs: bad compressed blocksize 4275574743
cramfs: bad compressed blocksize 4275574211
Error -3 while decompressing!
845764e4(14756)->8db94000(16384)
cramfs: bad compressed blocksize 4275583567
md5sum: WARNING: 8 of 1448 computed checksums did NOT match
The integrity of application firmware is not guaranteed...
4+0 records in
4+0 records out
4+0 records in
4+0 records out
Launch mdev for checking firmware in USB storage...
ufsd: no version for "struct_module" found: kernel tainted.
ufsd: driver loaded at c00f0000 built on Aug 17 2009 19:48:53
UFSD version 7.04 (Aug 17 2009, 19:47:43)
NTFS read/write support included
Hfs+/HfsX read/write support included
$Id: ufsdvfs.c,v 1.213.2.13 2009/07/29 16:43:15 shura Exp $ (LBD=ON)
usb 1-1: new high speed USB device using tangox-ehci-hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 2:0:0:0: Direct-Access              USB DISK 2.0     PMAP PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sda] 8060928 512-byte hardware sectors (4127 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 8060928 512-byte hardware sectors (4127 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk
/dev/sda1 sleep 4 seconds...
sd 2:0:0:0: Attached scsi generic sg0 type 0
/dev/sda sleep 1 seconds...
usb-storage: device scan complete
mount  /dev/sda  on  /mnt/sda  with  vfat  failed1:  255
mount  /dev/sda  on  /mnt/sda  with  ufsd  failed1:  255
mount  /dev/sda  on  /mnt/sda  with  msdos  failed2:  255
mount  /dev/sda  on  /mnt/sda  with  ntfs  failed3:  255
mount  /dev/sda  on  /mnt/sda  with  ext2  failed4:  255
mount  /dev/sda  on  /mnt/sda  with  ext3  failed5:  255
mount  /dev/sda  on  /mnt/sda  with  hfs  failed6:  255
mount /dev/sda  failed..
mounted /dev/ sda1  ok..
enter loop 2
enter loop 3
enter loop 4
enter loop 5
enter loop 6
enter loop 7
enter loop 8
enter loop 9
enter loop 10
enter loop 11
Found romfs.bin...
romfs.bin had been copied, skip this usb disk..

Спасибо!
zboot
 
Posts: 5
Joined: Mon Dec 14, 2009 19:58

Re: "Реанимация" устройства на SMP8655

Postby None on Tue Dec 15, 2009 09:24

Если я правильно понимаю Вы наступили на эти: http://www.hdtv.ru/2009/12/08/blokbaster-nedeli-wd-tv-live-hd-i.html грабли.
Сочуствую.
zboot wrote:
Code: Select all
===============================================================================
================ Upgrade from storage partition : /dev/sigmblocki ===================
===============================================================================
Mounting storage partition ...
Getting upgrade firmware ...
823808+1 records in
823808+1 records out
Mounting upgrade firmware ...
mknod: /dev/loop0: File exists
mknod: /dev/loop1: File exists
Upgrade firmware mounted..
Checking md5sum for all files in upgrade firmware..
cramfs: bad compressed blocksize 4275575275
cramfs: bad compressed blocksize 4275567887
cramfs: bad compressed blocksize 4275584699
cramfs: bad compressed blocksize 4275574743
cramfs: bad compressed blocksize 4275574211
Error -3 while decompressing!


Судя по этому в момент снятия протокола флешка с новой firmware находится в USB, а собственно это firmware прошивальщику сильно не нравится.
Ну и дальше смотрим:
Code: Select all
845764e4(14756)->8db94000(16384)
cramfs: bad compressed blocksize 4275583567
md5sum: WARNING: 8 of 1448 computed checksums did NOT match
The integrity of application firmware is not guaranteed...
4+0 records in
4+0 records out
4+0 records in
4+0 records out
Launch mdev for checking firmware in USB storage...
ufsd: no version for "struct_module" found: kernel tainted.
ufsd: driver loaded at c00f0000 built on Aug 17 2009 19:48:53
UFSD version 7.04 (Aug 17 2009, 19:47:43)
NTFS read/write support included
Hfs+/HfsX read/write support included
$Id: ufsdvfs.c,v 1.213.2.13 2009/07/29 16:43:15 shura Exp $ (LBD=ON)
usb 1-1: new high speed USB device using tangox-ehci-hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 2:0:0:0: Direct-Access              USB DISK 2.0     PMAP PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sda] 8060928 512-byte hardware sectors (4127 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 8060928 512-byte hardware sectors (4127 MB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk
/dev/sda1 sleep 4 seconds...
sd 2:0:0:0: Attached scsi generic sg0 type 0
/dev/sda sleep 1 seconds...
usb-storage: device scan complete
mount  /dev/sda  on  /mnt/sda  with  vfat  failed1:  255
mount  /dev/sda  on  /mnt/sda  with  ufsd  failed1:  255
mount  /dev/sda  on  /mnt/sda  with  msdos  failed2:  255
mount  /dev/sda  on  /mnt/sda  with  ntfs  failed3:  255
mount  /dev/sda  on  /mnt/sda  with  ext2  failed4:  255
mount  /dev/sda  on  /mnt/sda  with  ext3  failed5:  255
mount  /dev/sda  on  /mnt/sda  with  hfs  failed6:  255
mount /dev/sda  failed..
mounted /dev/ sda1  ok..
enter loop 2
enter loop 3
enter loop 4
enter loop 5
enter loop 6
enter loop 7
enter loop 8
enter loop 9
enter loop 10
enter loop 11
Found romfs.bin...
romfs.bin had been copied, skip this usb disk..

А тут, если присмотрется - не шибко нравится и сама USB флешка.
Отсюда выводы:
Устройство пытается самовосстановится, но то, что Вы ему подсовываете на флешке, ему не нравится - причины могут быть следующие:
- неисправна или не читается флешка - попробовать другую
- Firmware не то, т.е. не от того прибора или каким-то способом инвалидированное - взять родное firmware базовой версии, т.е. старое.
Вообще говоря у Вас ситуация, помоему, не требующая программирования с помощью yamon, т.к. ядро линукса запускается. Поподробней опишите - в результае каких действий Вы пришли к такой ситуации. Ну и еще неплохо-бы лог запуска без вставленой флешки.
Ну и еще - попробуйте написать об этом автору альтернативной прошивки для Вашего плеера http://b-rad.cc/.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: "Реанимация" устройства на SMP8655

Postby zboot on Tue Dec 15, 2009 18:22

у b-radа,судя по "его" форуму и переписке с ним,нет ни одного конкретного ответа на эту тему,да и в английской лирике я не очень силён.Я видел как он отвечает "попавшим"- вывод удручает......

вот лог без флэшки:
Code: Select all
#xos2P4a-99 (sfla 128kbytes. subid 0xac/ac) [serial#77152b3e15fa5bea5535f99c90aa6a92]
#stepxmb 0xac
#DRAM setup (method=0x10015858) ...
#DRAM0 Window  :    0x#28#28#24#26# (18)
#DRAM1 Window  :    0x#28#2a#28#2c# (20)
#DRAM0 Settings: WD=0x0b0b0b0b RG=0x09090809 RR=0x09090809 RF=0x0a0a0a0b
#DRAM1 Settings: WD=0x0b0b0b0b RG=0x090a090a RR=0x090a090a RF=0x0a0b0a0b
#poisoned 131072 pages with 0x0916b4e0
#step6 @0*** zxenv has been customized compared to build ***
--- review xmasboot/configs/922-A2.config for details [xmbad-ezboot82-nand_st2] ---
xloadsize=39380
xload rc=6
subrom SHA-256: 43b5383fcd2ecd1f5366bea4eafc03bd740dc0a113af58d02846c117fb581b5b
ezboot82 @0xd0105bb0 (nand_st2) (actual cpu=@499MHz/dsp=333MHz/sys=333MHz)
on 8655 rev ES5 (subid 0xac) a2=0x00000002 a3=0x00000003
step12
#step22
ruamm0 [0x80000000,0x8f634000[ (~258162688 bytes)
ruamm1 [0xcca00000,0xcfd60000[ (~53870592 bytes)
[0xcfd20000,xos_public_ga=0xcfd20000[ and [0xcfd40000,0xcfd5ffff[ are lost for alignment)
channel#ei
x_ga=0xcfd1fcd4
[0x8e634000,ios_ga=0x8e800000[ and [0x8eeacfc1,0x8f633fff[ are lost for alignment)
GW32 0x0006f008 0xc0000000 [va=0x84000000]
GW32 0x0006f00c 0xc4000000 [va=0x88000000]
GW32 0x0006f010 0xc8000000 [va=0x8c000000]
step33
xos2k client version=19, server version=19
xos2 SHA-1 = ef2f712148b75194ab1d3c691b55bd4d3a5e956d (version 0x4a)
xos2 serial = 77152b3e15fa5bea5535f99c90aa6a92
Using zbootxenv ga=0xcfd0bcbc (va=0xbbd0bcbc)

**************************************
* SMP86xx zboot start ...
* Version: 3.1.0
* Started at 0xd010ddb4.
* Configurations (chip revision: 1):
*    Enabled checkpoints.
**************************************
DRAM0 dunit_cfg/delay0_ctrl (0x3514001a/0x4565132b).
DRAM1 dunit_cfg/delay0_ctrl (0x3514001a/0x4565132b).
Using UART port 0 as console.
Board ID.: villa_d2
Setting up H/W from XENV block at 0xbbd0bcbc.
  Setting <SYSCLK avclk_mux> to 0x17400000.
  Setting <SYSCLK hostclk_mux> to 0x00000110.
  Setting <IRQ rise edge trigger lo> to 0xff28ca00.
  Setting <IRQ fall edge trigger lo> to 0x0000c000.
  Setting <IRQ rise edge trigger hi> to 0x0c10009f.
  Setting <IRQ fall edge trigger hi> to 0x00000000.
  Setting <IRQ GPIO map> to 0x000a0800.
  Setting <PB default timing> to 0x03080202.
  Keeping <PB timing0> to 0x03080202.
  Keeping <PB Use timing0> to 0x000003f3.
  Keeping <PB CS Config> to 0x00330003.
  Enabled Devices: 0x001b3efc
    PCIHost Ethernet Ethernet1 IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SATA SCARD SCARD1
  PCI IRQ routing:
    IDSEL 1: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 2: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 3: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
    IDSEL 4: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
  Smartcard pin assignments:
    OFF pin = 2
    5V pin = 0
    CMD pin = 1
  Smartcard1 pin assignments:
    OFF pin = 2
    5V pin = 0
    CMD pin = 1
cd#0 disabled
cd#1 disabled
cd#2 want 96000000Hz: setting of 0x0000000021c00000-2^28
cd#2 cannot measure
cd#3 disabled
cd#4 want 33333333Hz: setting of 0x0000000061333343-2^28
cd#4 measured to 33332kHz
cd#5 disabled
cd#6 disabled
cd#7 disabled
cd#8 disabled
cd#9 disabled
cd#10 disabled
cd#11 disabled
  GPIO dir/data = 0x00000880/0x00000880
  UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
  UART1 GPIO mode/dir/data = 0x6e/0x04/0x04
  Generate pulse(s) with GPIO7 .. 1,0(10000us),1
  MAC0: 00:90:a9:72:2e:e8
  MAC1: 00:16:e8:35:f9:9c
XENV block processing completed.
Default boot index: 1, sel:1
xmboot booted from devtype: 0, chipsel: 0
Explicit boot order specified:
  0x00 : devtype=0, CS=0
  0x01 : devtype=0, CS=1
  0x20 : devtype=2, CS=0
  0x21 : devtype=2, CS=1
xmat romfs goes to 0xcfc0bca0 (ga)
xmat romfs goes to 0xb3c0bca0 (va)
Trying devtype=0 chipsel=0
gbus_read_unit32 0x0xd0103448 0x0xd0103448
nand_handle 0xd011c4f8 st_partition 0
nand_handle.p_partition 0xd011c0a8.......
nand_probe 0x0xd01131a4
nand_Mg_open 0
Reading NAND CS0, addr 0x016c0000, maxsize 0x00100000 to 0xb3c0bca0
Reading NAND CS0, addr 0x016c0000, size 0x00022000 to 0xb3c0bca0
File xtask_loader.xload found
Trying devtype=0 chipsel=0
Reading NAND CS0, addr 0x078bf800, maxsize 0x00000800 to 0xd013f540
sign_addr=0x078bfffc *sign=0, *sign=0, *sign=0, *sign=0
firmware error.
found imat romfs @ 0x008c0000
imap romfs goes to 0xcec0bc90 (ga)
imap romfs goes to 0xb2c0bc90 (va)
Trying devtype=0 chipsel=0
Reading NAND CS0, addr 0x008c0000, maxsize 0x01000000 to 0xb2c0bc90
Reading NAND CS0, addr 0x008c0000, size 0x00151000 to 0xb2c0bc90
File itask_loader.iload found
Channel pending 1352
Channel pending 956158
Channel pending 2003226
Channel pending 3093992
Channel pending 4184744
Channel pending 5275498
Channel pending 6366252
Channel pending 7457044
Channel pending 8547780
Channel pending 9638548
Trying devtype=0 chipsel=0
reading z.boot1 (vzx=0xbbd0bcbc) is 0x000c0000
Reading NAND CS0, addr 0x000c0000, maxsize 0x01000000 to 0x88100000
Reading NAND CS0, addr 0x000c0000, size 0x002b4000 to 0x88100000
Found.
ROMFS found at 0x0x88100000, Volume name = MIPSLINUX_XLOAD
Found 1 file(s) to be processed in ROMFS.
Processing vmlinux_xload.zbf (start: 0x88100090, size: 0x002b3e04)
  Checking zboot file signature .. OK.
  Warning: header version mismatched.
   *** Fully Encrypted.
src addr = 0xb1800000, dest addr = 0x13000000, is_dest_gaddr = 0x00000010
XLOADING src=0x81800000, dest=0x13000000, size=0x002b3de4
xload.c:63: Waiting for XLOAD completion.
xload.c:73: XLOAD done, status = 0x6.
  Decompressing to 0x84000000 .. OK (5460778/0x53532a).
  Load time total 0/0 msec.
Execute final at 0x84460000 ..
Linux version 2.6.22.19-19-4 (andy@SVN-server) (gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) ) #5 PREEMPT Fri Nov 6 19:44:59 CST 2009
Physical map 0xc0000000 to 0x04000000, max remap/kernel size: 0x0c000000/0x18000000.
Configured for SMP865x, detected SMP8655 (revision unknown).
Detected CPU/System/DSP Frequencies: 499.50/333.00/333.00MHz
SMP86xx Enabled Devices under Linux/XENV 0xcfd0bcbc = 0x001b3efc
PCIHost Ethernet Ethernet1 IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SATA SCARD SCARD1
CPU revision is: 0001937c
FPU revision is: 01739300
Determined physical RAM map:
memory: 05000000 @ 04000000 (usable)
Modified physical map 0xc0000000 to 0x04000000, max remap/kernel size: 0x10000000/0x18000000.
User-defined physical RAM map:
memory: 0c800000 @ 04000000 (usable)
Wasting 131072 bytes for tracking 4096 unused pages
Initrd not found or empty - disabling initrd
On node 0 totalpages: 16896
  DMA zone: 33 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 16863 pages, LIFO batch:3
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 16863
Kernel command line: console=ttyS0 mem=200M
Primary instruction cache 32kB, 4-way, physically tagged, linesize 32 bytes.
Primary data cache 32kB, 4-way, physically tagged, no aliases, linesize 32 bytes
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
PID hash table entries: 2048 (order: 11, 8192 bytes)
Using 249.750 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 4, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 3, 131072 bytes)
Memory: 197776k/204800k available (3653k kernel code, 6800k reserved, 810k data, 864k init, 0k highmem)
Calibrating delay loop... 332.59 BogoMIPS (lpj=1662976)
Mount-cache hash table entries: 2048
NET: Registered protocol family 16
PCI: Initializing SMP86xx PCI host controller
PCI: Remapped PCI I/O space 0x58000000 to 0xc0000000, size 64 kB
PCI: Remapped PCI config space 0x50000000 to 0xc0018000, size 10 kB
PCI: Configured SMP86xx as PCI slave with 1024MB PCI memory
PCI: Region size is 131072KB
PCI: Map DMA memory 0x04000000-0x10800000 for PCI at 0x48000000
SCSI subsystem initialized
libata version 2.21 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: TANGOX clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 0, 16384 bytes)
TCP established hash table entries: 16384 (order: 3, 131072 bytes)
TCP bind hash table entries: 16384 (order: 2, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NTFS driver 2.1.28 [Flags: R/O].
fuse init (API version 7.8)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
tango3dog: Hardware Watchdog Timer for SMP864x/SMP865x 0.1 (def. timeout: 30 sec)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A
loop: module loaded
tangox_enet0: detected phy  at address 0x01
tangox_enet0: Ethernet driver for SMP864x/SMP865x internal MAC core 0: 100Mbps Base at 0x26000
tangox_enet0: mac address 00:90:a9:72:2e:e8
tangox_enet1: unable to autodetect phy
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
tangox_bmide: bmide support is disabled
k_name=Tangox SATA 0 driver=Tangox SATA 0
SATA version 0x3139302a ID 0x0 is detected
scsi0 : Tangox SATA 0
ata1: SATA max UDMA/133 cmd 0xa0023000 ctl 0xa0023020 bmdma 0xcdcdcdcd irq 49
ata1: SATA link down (SStatus 0 SControl 300)
k_name=Tangox SATA 1 driver=Tangox SATA 1
SATA version 0x3139302a ID 0x0 is detected
scsi1 : Tangox SATA 0
ata2: SATA max UDMA/133 cmd 0xa0023800 ctl 0xa0023820 bmdma 0xcdcdcdcd irq 62
ata2: SATA link down (SStatus 0 SControl 300)
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
driver tangox-ehci-hcd, 10 Dec 2004
TangoX USB initializing...
tangox-ehci-hcd tangox-ehci-hcd: TangoX USB 2.0
tangox-ehci-hcd tangox-ehci-hcd: new USB bus registered, assigned bus number 1
tangox-ehci-hcd tangox-ehci-hcd: irq 48, io mem 0xa0021400
tangox-ehci-hcd tangox-ehci-hcd: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
tangox-ohci-hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
TangoX USB was initialized.
Initializing TangoX USB OHCI Controller Membase=0xa0021500, irq=47
tangox-ohci-hcd tangox-ohci-hcd: USB Host Controller
tangox-ohci-hcd tangox-ohci-hcd: new USB bus registered, assigned bus number 2
tangox-ohci-hcd tangox-ohci-hcd: irq 47, io mem 0xa0021500
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ieee80211_crypt: registered algorithm 'NULL'
Freeing unused kernel memory: 864k freed
==================PRIMARY SYSTEM============================
export SYSCONF_BUILD_DATE=2009.11.06-1942
export SYSCONF_FIRMWARE_BIN=wdtvlive.bin
export SYSCONF_FIRMWARE_VER=wdtvlive.ver
export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/sigmblsigmablock: module license 'Proprietary' taints kernel.
ocka
export SYSCONF_KERNEL_MTD_PARTITION=/dev/s
CS 0 vendor id 0x2c.......
igmblockd
exporCS 0 device id 0xda.......
t SYSCONF_FIRMWARE_MTD_PARTITION.=/dev/sigmblockh.
export SYSCONF._FIRMWARE_MTD_SI.ZE=94371840
exp.ort SYSCONF_FIRM.WARE_STORAGE_PAR.TITION=/dev/sigm.blocki
export S.YSCONF_STORAGE_P.ARTITION_SIZE=94.371840
export S.YSCONF_DOUBLE_SP.LASH_SCREEN=y
=.================.================.================.===========

P.rimary built dat.e: 2009.11.06-19.42

............................................................................................................................................................................................................................................

********************** Parition configureations for CS 0 *******************
**** parition 1  offset [0x00000000] + size [0x00080000] = [0x00080000] ****
**** parition 2  offset [0x00080000] + size [0x00040000] = [0x000c0000] ****
**** parition 3  offset [0x000c0000] + size [0x00300000] = [0x003c0000] ****
**** parition 4  offset [0x003c0000] + size [0x00300000] = [0x006c0000] ****
**** parition 5  offset [0x006c0000] + size [0x01000000] = [0x016c0000] ****
**** parition 6  offset [0x016c0000] + size [0x00800000] = [0x01ec0000] ****
**** parition 7  offset [0x01ec0000] + size [0x05a00000] = [0x078c0000] ****
**** parition 8  offset [0x078c0000] + size [0x05a00000] = [0x0d2c0000] ****
**** parition 9  offset [0x0d2c0000] + size [0x00020000] = [0x0d2e0000] ****
**** parition 10  offset [0x0d2e0000] + size [0x00020000] = [0x0d300000] ****
**** parition 11  offset [0x0d300000] + size [0x00020000] = [0x0d320000] ****
chip_index 0 pos 0

CS 1 vendor id 0x00.......
CS 1 device id 0x00.......
nand_probe Error on chip 1 ret code -13
4+0 records in
4+0 records out
SYSCONF_FIRMWARE_MTD_PARTITION = /dev/sigmblockh
FW_SIGN =
4+0 records in
4+0 records out
STORAGE_SIGN = fpkg
===============================================================================
================ Upgrade from storage partition : /dev/sigmblocki ===================
===============================================================================
Mounting storage partition ...
Getting upgrade firmware ...
823808+1 records in
823808+1 records out
Mounting upgrade firmware ...
mknod: /dev/loop0: File exists
mknod: /dev/loop1: File exists
Upgrade firmware mounted..
Checking md5sum for all files in upgrade firmware..
cramfs: bad compressed blocksize 4275575275
cramfs: bad compressed blocksize 4275567887
cramfs: bad compressed blocksize 4275584699
cramfs: bad compressed blocksize 4275574743
cramfs: bad compressed blocksize 4275574211
Error -3 while decompressing!
845764e4(14756)->8db94000(16384)
cramfs: bad compressed blocksize 4275583567
md5sum: WARNING: 8 of 1448 computed checksums did NOT match
The integrity of application firmware is not guaranteed...
4+0 records in
4+0 records out
4+0 records in
4+0 records out
Launch mdev for checking firmware in USB storage...
ufsd: no version for "struct_module" found: kernel tainted.
ufsd: driver loaded at c00f0000 built on Aug 17 2009 19:48:53
UFSD version 7.04 (Aug 17 2009, 19:47:43)
NTFS read/write support included
Hfs+/HfsX read/write support included
$Id: ufsdvfs.c,v 1.213.2.13 2009/07/29 16:43:15 shura Exp $ (LBD=ON)

насколько я понял - перешивался этот девайс вообще с инета и без флэшки,ибо вякнул - есть прошивка ну ему и дали ОК.И всё - приплыли.Девайс теперь мой и есть желание его поднять :D
Флэшки опробованы разные - даже на 64мегабайт и в разных системах(ntfs\ext2\ext3\fat32) - остановился на vfat Кстати сеть из Yamona всёже поднимается
Code: Select all
YAMON> net init
Ethernet driver for SMP86XX (v1.0)
(MAC 00:93:a8:75:2e:f8)
em86xx_eth0 - full-duplex mode
em86xx_eth0 - 100 Mbit/s
em86xx_eth0 ethernet start
DHCP was successfully configured.
ipaddr:     192.168.1.2
subnetmask: 255.255.255.0
gateway:    192.168.1.1

.....и в нём есть tftp....но как им помочь девайсу?Он же вообще не пингуется....
Code: Select all
ping 192.168.1.2
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
From 192.168.1.5 icmp_seq=1 Destination Host Unreachable
From 192.168.1.5 icmp_seq=2 Destination Host Unreachable
From 192.168.1.5 icmp_seq=3 Destination Host Unreachable
zboot
 
Posts: 5
Joined: Mon Dec 14, 2009 19:58

Re: "Реанимация" устройства на SMP8655

Postby None on Wed Dec 16, 2009 10:49

Что-то по логам не видно криминала. А подсунуть ему 12-ую версию не пробовали? Я слабо себе представляю порядок старта именно этой железки. У нас тут есть товарищ с ником Ritonger, он имеет опыт "экзотической" перепрошивки, напишите ему, ну и наш гуру - Bombur - его можно попросить посмотреть прошивку на предмет её сборки-разборки - тогда можно будет заглянуть внутрь и понять стартовые последовательности.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: "Реанимация" устройства на SMP8655

Postby None on Wed Dec 16, 2009 14:28

Дополнительный анализ показал слудующие отличия нормального лога загрузки от Вашего:
У Вас:
Code: Select all
Reading NAND CS0, addr 0x078bf800, maxsize 0x00000800 to 0xd013f540
sign_addr=0x078bfffc *sign=0, *sign=0, *sign=0, *sign=0
firmware error.

Должно быть:
Code: Select all
Reading NAND CS0, addr 0x078bf800, maxsize 0x00000800 to 0xd013f540
sign_addr=0x078bfffc *sign=6f, *sign=6b, *sign=6f, *sign=6b6f6b6f
firmware OK.

Соответственно по части USB флеша:
Code: Select all
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.

Code: Select all
Initializing USB Mass Storage driver...
usb 1-1: new high speed USB device using tangox-ehci-hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.1: new high speed USB device using tangox-ehci-hcd and address 3
usb 1-1.1: configuration #1 chosen from 1 choice
usb 1-1.2: new high speed USB device using tangox-ehci-hcd and address 4
usb 1-1.2: configuration #1 chosen from 1 choice
usb 1-1.4: new high speed USB device using tangox-ehci-hcd and address 5
usb 1-1.4: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: waiting for device to settle before scanning

Ну и дальше самое интересное - Ваш прибор пытается продолжить процедуру Upgrade:
Code: Select all
SYSCONF_FIRMWARE_MTD_PARTITION = /dev/sigmblockh
FW_SIGN =
4+0 records in
4+0 records out
STORAGE_SIGN = fpkg
===============================================================================
================ Upgrade from storage partition : /dev/sigmblocki ===================
===============================================================================
Mounting storage partition ...
Getting upgrade firmware ...
823808+1 records in
823808+1 records out
Mounting upgrade firmware ...

а должно быть:
Code: Select all
SYSCONF_FIRMWARE_MTD_PARTITION = /dev/sigmblockh
FW_SIGN = okok
===============================================================================
================ Boot from  /dev/sigmblockh ===================
===============================================================================
Mounting application firmware...
Application firmware mounted..
Checking md5sum for all files in application firmware..
scsi 4:0:0:0: Direct-Access     Single   Flash Reader     1.00 PQ: 0 ANSI: 0
scsi 2:0:0:0: CD-ROM            PLEXTOR  DVDR   PX-716A   1.09 PQ: 0 ANSI: 0 CCS

Впрочем можете сами посравнивать, лог здесь можно посмотреть:http://b-rad.cc/villa.boot.log
Версии прошивки отличаются, но в общем картина вырисовывается.
Соответственно мой вывод - надо всё-же подобрать фирмваре которое подхватится прошивальщиком.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: "Реанимация" устройства на SMP8655

Postby zboot on Wed Dec 16, 2009 14:54

Судя по поведению WD так просто(подсовыванием нужной прошивки)-не отделаться.Вот что написано в 12-й
Version 1.01.12:
Resolved Issues:
· This critical update improves the reliability and performance of the WD TV Live product update
manager. It’s important to install this update to ensure the reliability of all future software and
firmware updates
Т.е. влияние на последующие обновления очевидно.Что заложено в 12-й-знают WD-шники.И они же молчат!Знать не всё так просто.Какие-то адреса стоит обнулить в устройстве через Yamon.Чтобы устройство захотело прошиться снова а не продолжать предыдущее обновление.Вопрос какие?
zboot
 
Posts: 5
Joined: Mon Dec 14, 2009 19:58

Re: "Реанимация" устройства на SMP8655

Postby None on Fri Jan 15, 2010 17:40

Судя по всему проблема разрешена:
http://wdtvforum.com/main/index.php?topic=4150.0
пробуйте.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1162
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: "Реанимация" устройства на SMP8655

Postby zboot on Sat Jan 16, 2010 00:09

Спасибо и ,судя, по версии прошивки "пыхтели" ребятки.Но как по её описанию ,так и по факту работы я не обнаружил "реанимирования" устройства. :(.Думаю ,не глядя, что в сей прошивке реализовали закачку сразу на флэшку и проверку флэшки перед прошивкой по инет.Ибо скорее всего это и "убивало" девайс.Он же ломился,как шальной сам обновлятся,даже без флэшек в портах.
zboot
 
Posts: 5
Joined: Mon Dec 14, 2009 19:58

Next

Return to WD TV Live

Who is online

Users browsing this forum: Web crawler and 0 guests