Если я правильно понимаю Вы наступили на эти:
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/.