[SMP_NAND]: checking NAND device on CS0 .. NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 776 at 0x000006100000 Bad eraseblock 1743 at 0x00000d9e0000 Bad eraseblock 1959 at 0x00000f4e0000 Bad eraseblock 1986 at 0x00000f840000 Bad eraseblock 2406 at 0x000012cc0000 Bad eraseblock 2422 at 0x000012ec0000
Well, that doesn’t look good. If I try putting an update into a USB key, it mounts the key, tries to erase the NAND flash and stops at 40%, saying there’s an error. It continues erasing and then flashes some message very quickly in yellow.
I’ve heard of a lot of WD Live customers having issues after a flash, but it seems like the flash memory they chose is defective after only a few updates. Worse yet, it’s soldered to the board so I now have a $100 doorstop unless I can figure out a way to make this thing update.
Here’s my serial console output from the update.
mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda failed.. find_firmware on /dev/sda done.. mknod: /dev/ttyS0: File exists /dev/sda1 sleep 4 seconds... /dev/sda1 sleep 4 seconds... done mount: mounting /dev/sda1 on /mnt/sda1 failed: Invalid argument mount /dev/sdaufsd: default nls iso8859-1 1 on /mnt/sda1 with vfat failed0: 255 ufsd: sda1 native journal need replay mounted /dev/ sda1 ok.. create file lock: /tmp/find_romfs to avoid mount at the same time Found romfs.bin... ... ... ... mknod: /dev/loop0: File exists mknod: /dev/loop1: File exists mknod: /dev/loop2: File exists Mount APP firmware to /mnt/firmware.. losetup -o /dev/loop0 , ret=0 Mount RET = 0 Mount APP firmware ok.. Check the authentication of whole file.. random_number = 2 256+0 records in 256+0 records out args->offset_byte=32 File /mnt/sda1/wdtvlivegen3.bin authenticated Comparing firmware filename, required: wdtvlivegen3.bin, we have: wdtvlivegen3.bin ... Comparing firmware version, required: 2.01.86, we have: 2.01.86 ... Firmware is ok.... losetup -d /dev/loop0 losetup: /dev/loop0: Device or resource busy umount /mnt/sda1 umount: cannot umount /mnt/sda1: Device or resource busy find_firmware on /dev/sda1 done.. A new firmware has been found and loaded to memory. Prepare to firmware upgrade... reading from /dev/mtd0 failed. block 0 is empty l.alpha.HDD_SN isn't empty the value is ALPHA_WNC421821250 l.alpha.MODEL_NAME isn't empty the value is ALPHA_WDBHG70000NBK l.alpha.NTSC_OR_PAL isn't empty the value is ALPHA_NTSC l.alpha.REGION isn't empty the value is ALPHA_PANAM umount: cannot umount /system: No such file or directory killall: mdev: no process killed Switch root to do upgrade ... ===================ROOTFS=================================== export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_WRITABLE_PARTITION_BLOCK_NAME=/dev/mtdblock9 export SYSCONF_WRITABLE_PARTITION_CHARACTER_NAME=/dev/mtd9 export SYSCONF_WRITABLE_PARTITION_MOUNT_POINT=/usrdata export SYSCONF_LAST_PARTITION_NODE_NAME=/dev/mtdblock10 export SYSCONF_STATIC_CONFIG_MOUNT_POINT=/tmp/static_config export SYSCONF_LAST_PARTITION_CHARACTER_NAME=/dev/mtd10 export SYSCONF_PRODUCT_EXT_WDTV_RV=y export IS_DTS=y export CHANGE_DEFAULT_STACK_SIZE=y export DEFAULT_STACK_SIZE=8388608 export SYSCONF_LAST_PARTITION_IN_YAFFS2_FS=y export ENABLE_APP_SECURITY=n export SYSCONF_ROOTFS2=y export SYSCONF_ROOTFS2_DEVICE=/usrdata/rootfs/root2.bin export SYSCONF_ROOTFS2_IS_LOOPBACK=y export SYSCONF_ROOTFS2_PATH=/opt/osd export SYSCONF_ROOTFS2_FILE_SYSTEM=squashfs ============================================================ sh: /etc/hotplug/usb.agent: not found Launch dbus-launch............. Launch dbus-daemon............. Erasing 128 Kibyte @ 3f60000 -- 40 % complete flash_erase: Skipping bad block at 03f80000 Erasing 128 Kibyte @ 9de0000 -- 100 % complete df -k Filesystem 1k-blocks Used Available Use% Mounted on rootfs 126592 126592 0 100% / mdev 118532 0 118532 0% /dev df: /mnt/sda1: No such file or directory /dev/loop0 126592 126592 0 100% / mdev 118532 0 118532 0% /dev none 118532 16 118516 0% /tmp /dev/mtdblock8 160528 1276 159252 1% /system /dev/mtdblock9 323596 156424 167172 48% /usrdata /usrdata/User.chk: OK UserDataBlock Work(Check md5sum Success..!!) df: /mnt/sda1: No such file or directory tmp (ramdisk) used (total checked by df) is : 118516 kB df: /mnt/sda1: No such file or directory usrdata used (total checked by df) is : 156424 kB usrdata used (real checked by du) is : 153229 kB usrdata used (unknow) : 3195 kB OK: usrdata unknown space is ok ============== UserDataCheck.sh done ====================== For rootfs2, we'll need to clear it in firmware upgrade Rootfs2 is loopback means it is a file: /usrdata/rootfs/root2.bin, remove it rm: cannot remove '/usrdata/rootfs/root2.bin': No such file or directory /init: line 146: /sbin/ldconfig: not found F:mkconfig_translate_file_to_config_dir,392: [load config] ret_config=1, i_filename_mirror=/usrdata/cfg/config2 (./src/securesoho/config_tool_dbus.c, 855), /tmp/drm do not exist, try create it. There is no backup files. /tmp/static_config/SConfig.chk: OK StaticConfigBlock Work(Check md5sum Success..!!) check static config workaround for Palace only mknod: /dev/sda1: File exists / / / Loading llad.ko Chip identified as SMP8670 prod (certificate id 0x1c, t3iptv family) Loading llad.ko //bin/xkc Unloading ios Stopping audio0... OK Stopping audio1... FAILED Stopping audio2... FAILED Stopping video0... OK Stopping video1... FAILED Stopping demux0... OK Stopping demux1... FAILED Unloading of demuxpsf ucode... FAILED Unloading of audio ucode... FAILED Unloading of video ucode... FAILED Using scratch=0x9ddbf768 Loading video ucode Loading audio ucode Loading demuxpsf ucode //bin/xlu_load_t3.bash: line 195: [: ==: unary operator expected Starting demux0 Starting demux1 starting demux1 failed. 864x, 8652, 8670 have no demux1. Starting video0 Starting video1 starting video1 failed. 8652, 8654, 8670 have no video1. Starting audio0 Starting audio1 starting audio1 failed. 8652, 8654, 8670 have no audio1. Starting audio2 starting audio2 failed. 8652, 8654, 8670 have no audio2. //bin/genxenv2 //bin/gbus_read_bin_to_file To ga=0x9ee00000 demux0 is alive audio0 is alive mpeg0 is alive ipu is alive ih is alive firmware reload successful Loaded xenv2 file, xenv2size = 307 ERROR: no such key bc01. mymount: unknown filesystem type '(null)' Restarting system. 3cidxs3deaca4b67cdb5ffa460e0cdbf8b287060bb4366S #xos2P68-100 (sfla 128kbytes. subid 0x00/d8) [serial#ba45f3eaa905da66cbc1f4900a823c16] #stepxmb 0xcb - 3 #chpll 0x01000024/0x00000201 -> 0x01000034/0x00000101... actual sys=357MHz #DRAM setup (method=0x10015858) ... #DRAM0 Window : 0x#2d#2a#2c#28# (20) #DRAM0 Settings: WD=0x0c0b0b0b RG=0x0b0b0b0b RR=0x0b0b0b0b RF=0x0c0d0c0d #poisoned 131072 pages with 0x24883a82 #step6 @0*** zxenv has been customized compared to build *** --- review xmasboot/configs/1018-E1.config for details [xmbcc-ezbootc1-nand_st2] --- xloadsize=79876 xload rc=6 ezbootc1 @0x00000000 (nand_st2) (actual cpu=@715MHz/dsp=357MHz/sys=357MHz) on 8670 rev ES2 (subid 0x00) a2=0x00000002 a3=0x00000003 step12 #step22 ruamm0 [0x8f200000,0x9f2f0000[ (~269418496 bytes) [0x9f1f0000,xos_public_ga=0x9f200000[ and [0x9f280000,0x9f2f0000[ are lost for alignment) channe#ei ex_ga=0x9f1efcd4 [0x9e800000,ios_ga=0x9e800000[ and [0x9eeacfc1,0x9f1dfcbc[ are lost for alignment) GW32 0x0006f008 0x80000000 [va=0x84000000] GW32 0x0006f00c 0x84000000 [va=0x88000000] GW32 0x0006f010 0x88000000 [va=0x8c000000] step33 xos2k client version=19, server version=19 xos2 SHA-1 = 3deaca4b67cdb5ffa460e0cdbf8b287060bb4366 xos version = 0x68 xos serial = ba45f3eaa905da66cbc1f4900a823c16 Using zbootxenv ga=0x9e7fbff4 (va=0xba7fbff4) ************************************** * SMP86xx zboot start ... * Version: 3.1.0 * Started at 0xd00f3ad4. * Configurations (chip revision: 3): * Enabled checkpoints. ************************************** DRAM0 dunit_cfg/delay0_ctrl (0x35140017/0x4565132b). DRAM1 dunit_cfg/delay0_ctrl (NA/NA). Using UART port 0 as console. Board ID.: palace Setting up H/W from XENV block at 0xba7fbff4. Setting <SYSCLK avclk_mux> to 0x17400000. Setting <SYSCLK hostclk_mux> to 0x00000131. Setting <IRQ rise edge trigger lo> to 0xff28ca06. Setting <IRQ fall edge trigger lo> to 0x0000c000. Setting <IRQ rise edge trigger hi> to 0x8c10001f. Setting <IRQ fall edge trigger hi> to 0x00000000. Setting <IRQ GPIO map> to 0x000a0800. Setting <PB default timing> to 0x03080202. Setting <PB timing0> to 0x03060404. Keeping <PB Use timing0> to 0x000003f3. Setting <PB timing1> to 0x10101010. Setting <PB Use timing1> to 0x000003f4. Setting <PB CS Config> to 0x00370043. Enabled Devices: 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB cd#0 disabled cd#1 disabled cd#2 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#2 cannot measure cd#3 disabled cd#4 disabled cd#5 disabled cd#6 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#6 measured to 0kHz cd#7 disabled cd#8 disabled cd#9 disabled cd#10 disabled cd#11 disabled GPIO dir/data = 0x00000a00/0x00000a00 UART0 GPIO mode/dir/data = 0x6e/0x00/0x00 UART1 GPIO mode/dir/data = 0x00/0x00/0x00 UART2 GPIO mode/dir/data = 0x00/0x00/0x00 MAC1: 00:90:a9:c3:2d:99 XENV block processing completed. Using UART port 0 as console. xmboot booted from devtype: 0, chipsel: 0, phyblocknum: 0, devflags: 1 Explicit boot order specified: 0x00 : devtype=0, CS=0 0x01 : devtype=0, CS=1 0x40 : devtype=4, CS=0 0x41 : devtype=4, CS=1 ezboot buffers, setup in DRAM bank#0: Alloting 2097152 bytes for heap. Alloting 16777216 bytes for reading. Alloting 16777216 bytes for decryption. xmat romfs goes to 0x9e3fbfe0 (ga) xmat romfs goes to 0xb63fbfe0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 nandlib_init(cs=0, reserved_phyblocks=4096, pagesize_shift=11, extecc=1 nand_probe 0x0xd0103854 reserved phyblocks exceeds range, skipping .. Reading xmaterial from BBA physical zone Reading NAND CS0, addr 0x00d80000, size 0x00000800 to 0xb63fbfe0 Reading NAND CS0, addr 0x00d80800, size 0x00022400 to 0xb63fc7e0 File xtask_loader.xload found process_imat_romfs,1523 get_firmware_sign,1469: *sign=6c696166 get_firmware_sign,1473: *sign=6c696166,size=4 found imat romfs @ 0x01c80000 imap romfs goes to 0x9dffbfc0 (ga) imap romfs goes to 0xb5ffbfc0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 Reading imaterial from BBA physical zone Reading NAND CS0, addr 0x01c80000, size 0x00000800 to 0xb5ffbfc0 Reading NAND CS0, addr 0x01c80800, size 0x003aac00 to 0xb5ffc7c0 File itask_loader.iload found Channel pending 1540 Channel pending 1369888 Channel pending 2932252 Channel pending 4494716 Channel pending 6057168 Channel pending 7619600 Channel pending 9182008 Channel pending 10744432 Channel pending 12369412 Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 reading z.boot1 (vzx=0xba7fbff4) is 0x00180000, BBA physical zone Reading NAND CS0, addr 0x00180000, size 0x00000800 to 0x01840000 Reading NAND CS0, addr 0x00180800, size 0x004a7800 to 0x01840800 Found. ROMFS found at 0x0x01840000, Volume name = MIPSLINUX_XLOAD Found 1 file(s) to be processed in ROMFS. Processing vmlinux_xload.zbf (start: 0x01840090, size: 0x004a7b84) Checking zboot file signature .. OK. Warning: header version mismatched. *** Fully Encrypted. src_addr = 0x018400b0, dest addr = 0x02840000 XLOADING src=0x818400b0, dest=0x82840000, size=0x004a7b64 xload.c:68: Waiting for XLOAD completion. xload.c:78: XLOAD done, status = 0x6. Decompressing to 0x84000000 .. OK (8444076/0x80d8ac). Load time total 0/0 msec. Execute at 0x84007e90 .. Linux version 2.6.35.9-22-sigma (release@alphatp05) (gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) ) #11 PREEMPT Thu Dec 5 16:02:07 CST 2013 Configured for SMP867x, detected SMP8670 (revision ES2). Detected CPU/System/DSP Frequencies: 715.50/357.75/357.75MHz SMP86xx Enabled Devices under Linux/XENV 0x9e7fbff4 = 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB Desired kernel memory size: 0x05000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x01000000) via remap3 Final kernel memory size: 0x05000000 CPU revision is: 0001937c (MIPS 24Kc) FPU revision is: 01739300 Determined physical RAM map: memory: 05000000 @ 04000000 (usable) parsing kernel command line for memory options .. Desired kernel memory size: 0x0f000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x04000000) via remap3 Mapped 0x88000000(size 0x04000000) via remap4 Mapped 0x8c000000(size 0x03000000) via remap5 Final kernel memory size: 0x0f000000 User-defined physical RAM map: memory: 0f000000 @ 04000000 (usable) Wasting 524288 bytes for tracking 16384 unused pages Initrd not found or empty - disabling initrd Zone PFN ranges: DMA 0x00004000 -> 0x00020000 Normal empty HighMem empty Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00004000 -> 0x00013000 On node 0 totalpages: 61440 free_area_init_node: node 0, pgdat 845f61e0, node_mem_map 84883000 DMA zone: 480 pages used for memmap DMA zone: 0 pages reserved DMA zone: 60960 pages, LIFO batch:15 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 60960 Kernel command line: console=ttyS0 mem=240M PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=00012d92 Readback ErrCtl register=00012d92 Memory: 234932k/245760k available (4967k kernel code, 10828k reserved, 1140k data, 2136k init, 0k highmem) Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:256 Console: colour dummy device 80x25 console [ttyS0] enabled Calibrating delay loop... 476.77 BogoMIPS (lpj=2383872) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 devtmpfs: initialized NET: Registered protocol family 16 bio: create slab <bio-0> at 0 SCSI subsystem initialized libata version 3.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Version 1.0.23. cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource TANGOX console_peek registed. NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. timer0: interrupt registered. registering mbus interrupt routines. SMP86xx zxenv (253:0): driver loaded. squashfs: version 4.0 (2009/01/31) Phillip Lougher NTFS driver 2.1.29 [Flags: R/O]. ROMFS MTD (C) 2007 Red Hat, Inc. fuse init (API version 7.14) yaffs built Nov 28 2013 13:54:20 Installing. msgmni has been set to 458 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A serial8250: ttyS2 at MMIO 0x0 (irq = 71) is a 16550A loop: module loaded TangoX SATA support is disabled from XENV. [SMP_NAND] SMP8xxx NAND Driver 0.3 (multi-bits ECC: enabled) [SMP_NAND]: checking NAND device on CS0 .. NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 776 at 0x000006100000 Bad eraseblock 1743 at 0x00000d9e0000 Bad eraseblock 1959 at 0x00000f4e0000 Bad eraseblock 1986 at 0x00000f840000 Bad eraseblock 2406 at 0x000012cc0000 Bad eraseblock 2422 at 0x000012ec0000 Bad eraseblock 2424 at 0x000012f00000 Bad eraseblock 2548 at 0x000013e80000 Bad eraseblock 2750 at 0x0000157c0000 Bad eraseblock 3096 at 0x000018300000 Bad eraseblock 3200 at 0x000019000000 Bad eraseblock 3318 at 0x000019ec0000 Bad eraseblock 3439 at 0x00001ade0000 [SMP_NAND]: detected NAND on CS0, 512MiB, erasesize 128KiB, pagesize 2048B, oobsize 64B, oobavail 2B [SMP_NAND]: checking NAND device on CS1 .. No NAND device found. [SMP_NAND]: detection completed, load partition information from XENV .. [SMP_NAND]: load partition information for CS0 .. Creating 10 MTD partitions on "NAND 512MiB 3,3V 8-bit": 0x000000000000-0x000000080000 : "bootblocks" 0x000000080000-0x000000180000 : "yamon" 0x000000180000-0x000000780000 : "kernel1" 0x000000780000-0x000000d80000 : "kernel2" 0x000000d80000-0x000001280000 : "xmat" 0x000001280000-0x000001c80000 : "imat" 0x000001c80000-0x000002180000 : "imat_failsafe" 0x000002180000-0x00000bf80000 : "system" 0x00000bf80000-0x00001fe00000 : "userdata" 0x00001fe00000-0x000020000000 : "static_config" tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> tangox_enet0: ethernet mac_core 0 support is disabled from XENV tangox_enet1: detected phy at address 0x01 tangox_enet1: Ethernet driver for SMP8xxx internal MAC core 1: 100Mbps Base at 0x26800 tangox_enet1: mac address 00:90:a9:c3:2d:99 usbcore: registered new interface driver cdc_ether ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-0 tangox-ehci-hcd-0: TangoX USB 2.0 tangox-ehci-hcd-0 tangox-ehci-hcd-0: new USB bus registered, assigned bus number 1 tangox-ehci-hcd-0 tangox-ehci-hcd-0: irq 48, io mem 0xa0021500 tangox-ehci-hcd-0 tangox-ehci-hcd-0: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-1 tangox-ehci-hcd-1: TangoX USB 2.0 tangox-ehci-hcd-1 tangox-ehci-hcd-1: new USB bus registered, assigned bus number 2 tangox-ehci-hcd-1 tangox-ehci-hcd-1: irq 47, io mem 0xa0025500 tangox-ehci-hcd-1 tangox-ehci-hcd-1: USB 0.0 started, EHCI 1.00 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected No OHCI in SMP8652/SMP8653/SMP8646/SMP8647/SMP867X. Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. Controller 0 is used in different mode. mice: PS/2 mouse device common for all mice i2c /dev entries driver tangoxdog: Hardware Watchdog Timer for SMP864x/SMP865x/SMP867x/SMP868x/SMP89xx 0.2 (def. timeout: 30 sec) usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid usbhid: USB HID core driver usbcore: registered new interface driver snd-usb-audio usbcore: registered new interface driver snd-ua101 usbcore: registered new interface driver snd-usb-caiaq ALSA device list: No soundcards found. Netfilter messages via NETLINK v0.30. xt_time: kernel timezone is -0000 IPv4 over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 2136k freed ==================PRIMARY SYSTEM============================ export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAusb 1-1: new high speed USB device using tangox-ehci-hcd-0 and address 2 ND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_FIRMWARE_STORAGE_PARTITION=/usrdata/rootfs/pkg.bin export SYSCONF_STORAGE_PARTITION_SIZE=336068608 export SYSCONF_BOOT_AUTH=y export SYSCONF_FIRMWARE_FS=squashfs ============================================================ Primary built date: 2013.12.05-1554 MTD / YAFFS should be built in, no need to insmod SYSCONF_FIRMWARE_MTD_PARTITION = /system/rootfs/rootfs.bin FW_SIGN = fwup hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected STORAGE_SIGN = usb 2-1: new high speed USB device using tangox-ehci-hcd-1 and address 2 scsi0 : usb-storage 2-1:1.0 scsi 0:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 0 CCS sd 0:0:0:0: [sda] 3917824 512-byte logical blocks: (2.00 GB/1.86 GiB) sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00 sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Attached SCSI removable disk usb 1-1.2: new high speed USB device using tangox-ehci-hcd-0 and address 3 (0x00) 4 l.alpha.fw_sign 66.61.69.6c. 0x6c696166 Launch mdev for checking firmware in USB storage... ufsd: module license 'Commercial product' taints kernel. Disabling lock debugging due to kernel taint ufsd: driver (8.6, Nov 28 2013 12:33:15, LBD=ON, delalloc, ioctl, rwm) loaded at c00da000 NTFS (with native replay) support included Hfs+/HfsX support included optimized: speed Build_for__Alfanetworks_wdtv_live_2013-01-15_U86_r195839_b2 /dev/sda sleep 1 seconds... /dev/sda sleep 1 seconds... done mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with vfat failed1: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with msdos failed2: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with ntfs failed3: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with ext2 failed4: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with hfs failed6: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda failed.. find_firmware on /dev/sda done.. mknod: /dev/ttyS0: File exists /dev/sda1 sleep 4 seconds... /dev/sda1 sleep 4 seconds... done mount: mounting /dev/sda1 on /mnt/sda1 failed: Invalid argument mount /dev/sdaufsd: default nls iso8859-1 1 on /mnt/sda1 with vfat failed0: 255 ufsd: sda1 native journal need replay mounted /dev/ sda1 ok.. create file lock: /tmp/find_romfs to avoid mount at the same time Found romfs.bin... ... ... ... mknod: /dev/loop0: File exists mknod: /dev/loop1: File exists mknod: /dev/loop2: File exists Mount APP firmware to /mnt/firmware.. losetup -o /dev/loop0 , ret=0 Mount RET = 0 Mount APP firmware ok.. Check the authentication of whole file.. random_number = 9 256+0 records in 256+0 records out args->offset_byte=32 File /mnt/sda1/wdtvlivegen3.bin authenticated Comparing firmware filename, required: wdtvlivegen3.bin, we have: wdtvlivegen3.bin ... Comparing firmware version, required: 2.01.86, we have: 2.01.86 ... Firmware is ok.... losetup -d /dev/loop0 losetup: /dev/loop0: Device or resource busy umount /mnt/sda1 umount: cannot umount /mnt/sda1: Device or resource busy find_firmware on /dev/sda1 done.. A new firmware has been found and loaded to memory. Prepare to firmware upgrade... reading from /dev/mtd0 failed. block 0 is empty l.alpha.HDD_SN is empty block 1 don't have the value block 2 don't have the value block 3 don't have the value block 4 don't have the value l.alpha.MODEL_NAME is empty block 1 don't have the value (0x00) 19 l.alpha.MODEL_NAME 41.4c.50.48.41.5f.57.44.42.48.47.37.30.30.30.30.4e.42.4b. ALPHA_WDBHG70000NBK copy l.alpha.MODEL_NAME from block 2 Finished!! l.alpha.NTSC_OR_PAL isn't empty the value is ALPHA_NTSC l.alpha.REGION isn't empty the value is ALPHA_PANAM umount: cannot umount /system: No such file or directory killall: mdev: no process killed Switch root to do upgrade ... ===================ROOTFS=================================== export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_WRITABLE_PARTITION_BLOCK_NAME=/dev/mtdblock9 export SYSCONF_WRITABLE_PARTITION_CHARACTER_NAME=/dev/mtd9 export SYSCONF_WRITABLE_PARTITION_MOUNT_POINT=/usrdata export SYSCONF_LAST_PARTITION_NODE_NAME=/dev/mtdblock10 export SYSCONF_STATIC_CONFIG_MOUNT_POINT=/tmp/static_config export SYSCONF_LAST_PARTITION_CHARACTER_NAME=/dev/mtd10 export SYSCONF_PRODUCT_EXT_WDTV_RV=y export IS_DTS=y export CHANGE_DEFAULT_STACK_SIZE=y export DEFAULT_STACK_SIZE=8388608 export SYSCONF_LAST_PARTITION_IN_YAFFS2_FS=y export ENABLE_APP_SECURITY=n export SYSCONF_ROOTFS2=y export SYSCONF_ROOTFS2_DEVICE=/usrdata/rootfs/root2.bin export SYSCONF_ROOTFS2_IS_LOOPBACK=y export SYSCONF_ROOTFS2_PATH=/opt/osd export SYSCONF_ROOTFS2_FILE_SYSTEM=squashfs ============================================================ sh: /etc/hotplug/usb.agent: not found Launch dbus-launch............. Launch dbus-daemon............. Erasing 128 Kibyte @ 3f60000 -- 40 % complete flash_erase: Skipping bad block at 03f80000 Erasing 128 Kibyte @ 9de0000 -- 100 % complete df -k Filesystem 1k-blocks Used Available Use% Mounted on rootfs 126592 126592 0 100% / mdev 118532 0 118532 0% /dev df: /mnt/sda1: No such file or directory /dev/loop0 126592 126592 0 100% / mdev 118532 0 118532 0% /dev none 118532 16 118516 0% /tmp /dev/mtdblock8 160528 1276 159252 1% /system /dev/mtdblock9 323596 156424 167172 48% /usrdata /usrdata/User.chk: OK UserDataBlock Work(Check md5sum Success..!!) df: /mnt/sda1: No such file or directory tmp (ramdisk) used (total checked by df) is : 118516 kB df: /mnt/sda1: No such file or directory usrdata used (total checked by df) is : 156424 kB usrdata used (real checked by du) is : 153229 kB usrdata used (unknow) : 3195 kB OK: usrdata unknown space is ok ============== UserDataCheck.sh done ====================== For rootfs2, we'll need to clear it in firmware upgrade Rootfs2 is loopback means it is a file: /usrdata/rootfs/root2.bin, remove it rm: cannot remove '/usrdata/rootfs/root2.bin': No such file or directory /init: line 146: /sbin/ldconfig: not found F:mkconfig_translate_file_to_config_dir,392: [load config] ret_config=1, i_filename_mirror=/usrdata/cfg/config2 (./src/securesoho/config_tool_dbus.c, 855), /tmp/drm do not exist, try create it. There is no backup files. /tmp/static_config/SConfig.chk: OK StaticConfigBlock Work(Check md5sum Success..!!) check static config workaround for Palace only mknod: /dev/sda1: File exists / / / Loading llad.ko Chip identified as SMP8670 prod (certificate id 0x1c, t3iptv family) Loading llad.ko //bin/xkc Unloading ios Stopping audio0... OK Stopping audio1... FAILED Stopping audio2... FAILED Stopping video0... OK Stopping video1... FAILED Stopping demux0... OK Stopping demux1... FAILED Unloading of demuxpsf ucode... FAILED Unloading of audio ucode... FAILED Unloading of video ucode... FAILED Using scratch=0x9ddbf768 Loading video ucode Loading audio ucode Loading demuxpsf ucode //bin/xlu_load_t3.bash: line 195: [: ==: unary operator expected Starting demux0 Starting demux1 starting demux1 failed. 864x, 8652, 8670 have no demux1. Starting video0 Starting video1 starting video1 failed. 8652, 8654, 8670 have no video1. Starting audio0 Starting audio1 starting audio1 failed. 8652, 8654, 8670 have no audio1. Starting audio2 starting audio2 failed. 8652, 8654, 8670 have no audio2. //bin/genxenv2 //bin/gbus_read_bin_to_file To ga=0x9ee00000 demux0 is alive audio0 is alive mpeg0 is alive ipu is alive ih is alive firmware reload successful Loaded xenv2 file, xenv2size = 307 ERROR: no such key bc01. mymount: unknown filesystem type '(null)' Restarting system. 3cidxs3deaca4b67cdb5ffa460e0cdbf8b287060bb4366S #xos2P68-100 (sfla 128kbytes. subid 0x00/d8) [serial#ba45f3eaa905da66cbc1f4900a823c16] #stepxmb 0xcb - 3 #chpll 0x01000024/0x00000201 -> 0x01000034/0x00000101... actual sys=357MHz #DRAM setup (method=0x10015858) ... #DRAM0 Window : 0x#2d#2a#2c#28# (20) #DRAM0 Settings: WD=0x0c0b0b0b RG=0x0b0b0b0b RR=0x0b0b0b0b RF=0x0c0d0c0d #poisoned 131072 pages with 0xeaae91f2 #step6 @0*** zxenv has been customized compared to build *** --- review xmasboot/configs/1018-E1.config for details [xmbcc-ezbootc1-nand_st2] --- xloadsize=79876 xload rc=6 ezbootc1 @0x00000000 (nand_st2) (actual cpu=@715MHz/dsp=357MHz/sys=357MHz) on 8670 rev ES2 (subid 0x00) a2=0x00000002 a3=0x00000003 step12 #step22 ruamm0 [0x8f200000,0x9f2f0000[ (~269418496 bytes) [0x9f1f0000,xos_public_ga=0x9f200000[ and [0x9f280000,0x9f2f0000[ are lost for alignment) channe#ei ex_ga=0x9f1efcd4 [0x9e800000,ios_ga=0x9e800000[ and [0x9eeacfc1,0x9f1dfcbc[ are lost for alignment) GW32 0x0006f008 0x80000000 [va=0x84000000] GW32 0x0006f00c 0x84000000 [va=0x88000000] GW32 0x0006f010 0x88000000 [va=0x8c000000] step33 xos2k client version=19, server version=19 xos2 SHA-1 = 3deaca4b67cdb5ffa460e0cdbf8b287060bb4366 xos version = 0x68 xos serial = ba45f3eaa905da66cbc1f4900a823c16 Using zbootxenv ga=0x9e7fbff4 (va=0xba7fbff4) ************************************** * SMP86xx zboot start ... * Version: 3.1.0 * Started at 0xd00f3ad4. * Configurations (chip revision: 3): * Enabled checkpoints. ************************************** DRAM0 dunit_cfg/delay0_ctrl (0x35140017/0x4565132b). DRAM1 dunit_cfg/delay0_ctrl (NA/NA). Using UART port 0 as console. Board ID.: palace Setting up H/W from XENV block at 0xba7fbff4. Setting <SYSCLK avclk_mux> to 0x17400000. Setting <SYSCLK hostclk_mux> to 0x00000131. Setting <IRQ rise edge trigger lo> to 0xff28ca06. Setting <IRQ fall edge trigger lo> to 0x0000c000. Setting <IRQ rise edge trigger hi> to 0x8c10001f. Setting <IRQ fall edge trigger hi> to 0x00000000. Setting <IRQ GPIO map> to 0x000a0800. Setting <PB default timing> to 0x03080202. Setting <PB timing0> to 0x03060404. Keeping <PB Use timing0> to 0x000003f3. Setting <PB timing1> to 0x10101010. Setting <PB Use timing1> to 0x000003f4. Setting <PB CS Config> to 0x00370043. Enabled Devices: 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB cd#0 disabled cd#1 disabled cd#2 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#2 cannot measure cd#3 disabled cd#4 disabled cd#5 disabled cd#6 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#6 measured to 0kHz cd#7 disabled cd#8 disabled cd#9 disabled cd#10 disabled cd#11 disabled GPIO dir/data = 0x00000a00/0x00000a00 UART0 GPIO mode/dir/data = 0x6e/0x00/0x00 UART1 GPIO mode/dir/data = 0x00/0x00/0x00 UART2 GPIO mode/dir/data = 0x00/0x00/0x00 MAC1: 00:90:a9:c3:2d:99 XENV block processing completed. Using UART port 0 as console. xmboot booted from devtype: 0, chipsel: 0, phyblocknum: 0, devflags: 1 Explicit boot order specified: 0x00 : devtype=0, CS=0 0x01 : devtype=0, CS=1 0x40 : devtype=4, CS=0 0x41 : devtype=4, CS=1 ezboot buffers, setup in DRAM bank#0: Alloting 2097152 bytes for heap. Alloting 16777216 bytes for reading. Alloting 16777216 bytes for decryption. xmat romfs goes to 0x9e3fbfe0 (ga) xmat romfs goes to 0xb63fbfe0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 nandlib_init(cs=0, reserved_phyblocks=4096, pagesize_shift=11, extecc=1 nand_probe 0x0xd0103854 reserved phyblocks exceeds range, skipping .. Reading xmaterial from BBA physical zone Reading NAND CS0, addr 0x00d80000, size 0x00000800 to 0xb63fbfe0 Reading NAND CS0, addr 0x00d80800, size 0x00022400 to 0xb63fc7e0 File xtask_loader.xload found process_imat_romfs,1523 get_firmware_sign,1469: *sign=6c696166 get_firmware_sign,1473: *sign=6c696166,size=4 found imat romfs @ 0x01c80000 imap romfs goes to 0x9dffbfc0 (ga) imap romfs goes to 0xb5ffbfc0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 Reading imaterial from BBA physical zone Reading NAND CS0, addr 0x01c80000, size 0x00000800 to 0xb5ffbfc0 Reading NAND CS0, addr 0x01c80800, size 0x003aac00 to 0xb5ffc7c0 File itask_loader.iload found Channel pending 1592 Channel pending 1369912 Channel pending 2932276 Channel pending 4494676 Channel pending 6057176 Channel pending 7619616 Channel pending 9182044 Channel pending 10744444 Channel pending 12369420 Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 reading z.boot1 (vzx=0xba7fbff4) is 0x00180000, BBA physical zone Reading NAND CS0, addr 0x00180000, size 0x00000800 to 0x01840000 Reading NAND CS0, addr 0x00180800, size 0x004a7800 to 0x01840800 Found. ROMFS found at 0x0x01840000, Volume name = MIPSLINUX_XLOAD Found 1 file(s) to be processed in ROMFS. Processing vmlinux_xload.zbf (start: 0x01840090, size: 0x004a7b84) Checking zboot file signature .. OK. Warning: header version mismatched. *** Fully Encrypted. src_addr = 0x018400b0, dest addr = 0x02840000 XLOADING src=0x818400b0, dest=0x82840000, size=0x004a7b64 xload.c:68: Waiting for XLOAD completion. xload.c:78: XLOAD done, status = 0x6. Decompressing to 0x84000000 .. OK (8444076/0x80d8ac). Load time total 0/0 msec. Execute at 0x84007e90 .. Linux version 2.6.35.9-22-sigma (release@alphatp05) (gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) ) #11 PREEMPT Thu Dec 5 16:02:07 CST 2013 Configured for SMP867x, detected SMP8670 (revision ES2). Detected CPU/System/DSP Frequencies: 715.50/357.75/357.75MHz SMP86xx Enabled Devices under Linux/XENV 0x9e7fbff4 = 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB Desired kernel memory size: 0x05000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x01000000) via remap3 Final kernel memory size: 0x05000000 CPU revision is: 0001937c (MIPS 24Kc) FPU revision is: 01739300 Determined physical RAM map: memory: 05000000 @ 04000000 (usable) parsing kernel command line for memory options .. Desired kernel memory size: 0x0f000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x04000000) via remap3 Mapped 0x88000000(size 0x04000000) via remap4 Mapped 0x8c000000(size 0x03000000) via remap5 Final kernel memory size: 0x0f000000 User-defined physical RAM map: memory: 0f000000 @ 04000000 (usable) Wasting 524288 bytes for tracking 16384 unused pages Initrd not found or empty - disabling initrd Zone PFN ranges: DMA 0x00004000 -> 0x00020000 Normal empty HighMem empty Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00004000 -> 0x00013000 On node 0 totalpages: 61440 free_area_init_node: node 0, pgdat 845f61e0, node_mem_map 84883000 DMA zone: 480 pages used for memmap DMA zone: 0 pages reserved DMA zone: 60960 pages, LIFO batch:15 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 60960 Kernel command line: console=ttyS0 mem=240M PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=00012d92 Readback ErrCtl register=00012d92 Memory: 234932k/245760k available (4967k kernel code, 10828k reserved, 1140k data, 2136k init, 0k highmem) Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:256 Console: colour dummy device 80x25 console [ttyS0] enabled Calibrating delay loop... 476.77 BogoMIPS (lpj=2383872) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 devtmpfs: initialized NET: Registered protocol family 16 bio: create slab <bio-0> at 0 SCSI subsystem initialized libata version 3.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Version 1.0.23. cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource TANGOX console_peek registed. NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. timer0: interrupt registered. registering mbus interrupt routines. SMP86xx zxenv (253:0): driver loaded. squashfs: version 4.0 (2009/01/31) Phillip Lougher NTFS driver 2.1.29 [Flags: R/O]. ROMFS MTD (C) 2007 Red Hat, Inc. fuse init (API version 7.14) yaffs built Nov 28 2013 13:54:20 Installing. msgmni has been set to 458 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A serial8250: ttyS2 at MMIO 0x0 (irq = 71) is a 16550A loop: module loaded TangoX SATA support is disabled from XENV. [SMP_NAND] SMP8xxx NAND Driver 0.3 (multi-bits ECC: enabled) [SMP_NAND]: checking NAND device on CS0 .. NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 776 at 0x000006100000 Bad eraseblock 1743 at 0x00000d9e0000 Bad eraseblock 1959 at 0x00000f4e0000 Bad eraseblock 1986 at 0x00000f840000 Bad eraseblock 2406 at 0x000012cc0000 Bad eraseblock 2422 at 0x000012ec0000 Bad eraseblock 2424 at 0x000012f00000 Bad eraseblock 2548 at 0x000013e80000 Bad eraseblock 2750 at 0x0000157c0000 Bad eraseblock 3096 at 0x000018300000 Bad eraseblock 3200 at 0x000019000000 Bad eraseblock 3318 at 0x000019ec0000 Bad eraseblock 3439 at 0x00001ade0000 [SMP_NAND]: detected NAND on CS0, 512MiB, erasesize 128KiB, pagesize 2048B, oobsize 64B, oobavail 2B [SMP_NAND]: checking NAND device on CS1 .. No NAND device found. [SMP_NAND]: detection completed, load partition information from XENV .. [SMP_NAND]: load partition information for CS0 .. Creating 10 MTD partitions on "NAND 512MiB 3,3V 8-bit": 0x000000000000-0x000000080000 : "bootblocks" 0x000000080000-0x000000180000 : "yamon" 0x000000180000-0x000000780000 : "kernel1" 0x000000780000-0x000000d80000 : "kernel2" 0x000000d80000-0x000001280000 : "xmat" 0x000001280000-0x000001c80000 : "imat" 0x000001c80000-0x000002180000 : "imat_failsafe" 0x000002180000-0x00000bf80000 : "system" 0x00000bf80000-0x00001fe00000 : "userdata" 0x00001fe00000-0x000020000000 : "static_config" tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> tangox_enet0: ethernet mac_core 0 support is disabled from XENV tangox_enet1: detected phy at address 0x01 tangox_enet1: Ethernet driver for SMP8xxx internal MAC core 1: 100Mbps Base at 0x26800 tangox_enet1: mac address 00:90:a9:c3:2d:99 usbcore: registered new interface driver cdc_ether ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-0 tangox-ehci-hcd-0: TangoX USB 2.0 tangox-ehci-hcd-0 tangox-ehci-hcd-0: new USB bus registered, assigned bus number 1 tangox-ehci-hcd-0 tangox-ehci-hcd-0: irq 48, io mem 0xa0021500 tangox-ehci-hcd-0 tangox-ehci-hcd-0: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-1 tangox-ehci-hcd-1: TangoX USB 2.0 tangox-ehci-hcd-1 tangox-ehci-hcd-1: new USB bus registered, assigned bus number 2 tangox-ehci-hcd-1 tangox-ehci-hcd-1: irq 47, io mem 0xa0025500 tangox-ehci-hcd-1 tangox-ehci-hcd-1: USB 0.0 started, EHCI 1.00 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected No OHCI in SMP8652/SMP8653/SMP8646/SMP8647/SMP867X. Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. Controller 0 is used in different mode. mice: PS/2 mouse device common for all mice i2c /dev entries driver tangoxdog: Hardware Watchdog Timer for SMP864x/SMP865x/SMP867x/SMP868x/SMP89xx 0.2 (def. timeout: 30 sec) usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid usbhid: USB HID core driver usbcore: registered new interface driver snd-usb-audio usbcore: registered new interface driver snd-ua101 usbcore: registered new interface driver snd-usb-caiaq ALSA device list: No soundcards found. Netfilter messages via NETLINK v0.30. xt_time: kernel timezone is -0000 IPv4 over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 2136k freed ==================PRIMARY SYSTEM============================ export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAusb 1-1: new high speed USB device using tangox-ehci-hcd-0 and address 2 ND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_FIRMWARE_STORAGE_PARTITION=/usrdata/rootfs/pkg.bin export SYSCONF_STORAGE_PARTITION_SIZE=336068608 export SYSCONF_BOOT_AUTH=y export SYSCONF_FIRMWARE_FS=squashfs ============================================================ Primary built date: 2013.12.05-1554 MTD / YAFFS should be built in, no need to insmod SYSCONF_FIRMWARE_MTD_PARTITION = /system/rootfs/rootfs.bin FW_SIGN = fwup hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected 3cidxs3deaca4b67cdb5ffa460e0cdbf8b287060bb4366S #xos2P68-100 (sfla 128kbytes. subid 0x00/d8) [serial#ba45f3eaa905da66cbc1f4900a823c16] #stepxmb 0xcb - 3 #chpll 0x01000024/0x00000201 -> 0x01000034/0x00000101... actual sys=357MHz #DRAM setup (method=0x10015858) ... #DRAM0 Window : 0x#2d#2a#2c#28# (20) #DRAM0 Settings: WD=0x0c0b0b0b RG=0x0b0b0b0b RR=0x0b0b0b0b RF=0x0c0d0c0d #poisoned 131072 pages with 0xe9b9950b #step6 @0x*** zxenv has been customized compared to build *** --- review xmasboot/configs/1018-E1.config for details [xmbcc-ezbootc1-nand_st2] --- xloadsize=79876 xload rc=6 ezbootc1 @0x00000000 (nand_st2) (actual cpu=@715MHz/dsp=357MHz/sys=357MHz) on 8670 rev ES2 (subid 0x00) a2=0x00000002 a3=0x00000003 step12 #step22 ruamm0 [0x8f200000,0x9f2f0000[ (~269418496 bytes) [0x9f1f0000,xos_public_ga=0x9f200000[ and [0x9f280000,0x9f2f0000[ are lost for alignment) channe#ei ex_ga=0x9f1efcd4 [0x9e800000,ios_ga=0x9e800000[ and [0x9eeacfc1,0x9f1dfcbc[ are lost for alignment) GW32 0x0006f008 0x80000000 [va=0x84000000] GW32 0x0006f00c 0x84000000 [va=0x88000000] GW32 0x0006f010 0x88000000 [va=0x8c000000] step33 xos2k client version=19, server version=19 xos2 SHA-1 = 3deaca4b67cdb5ffa460e0cdbf8b287060bb4366 xos version = 0x68 xos serial = ba45f3eaa905da66cbc1f4900a823c16 Using zbootxenv ga=0x9e7fbff4 (va=0xba7fbff4) ************************************** * SMP86xx zboot start ... * Version: 3.1.0 * Started at 0xd00f3ad4. * Configurations (chip revision: 3): * Enabled checkpoints. ************************************** DRAM0 dunit_cfg/delay0_ctrl (0x35140017/0x4565132b). DRAM1 dunit_cfg/delay0_ctrl (NA/NA). Using UART port 0 as console. Board ID.: palace Setting up H/W from XENV block at 0xba7fbff4. Setting <SYSCLK avclk_mux> to 0x17400000. Setting <SYSCLK hostclk_mux> to 0x00000131. Setting <IRQ rise edge trigger lo> to 0xff28ca06. Setting <IRQ fall edge trigger lo> to 0x0000c000. Setting <IRQ rise edge trigger hi> to 0x8c10001f. Setting <IRQ fall edge trigger hi> to 0x00000000. Setting <IRQ GPIO map> to 0x000a0800. Setting <PB default timing> to 0x03080202. Setting <PB timing0> to 0x03060404. Keeping <PB Use timing0> to 0x000003f3. Setting <PB timing1> to 0x10101010. Setting <PB Use timing1> to 0x000003f4. Setting <PB CS Config> to 0x00370043. Enabled Devices: 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB cd#0 disabled cd#1 disabled cd#2 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#2 cannot measure cd#3 disabled cd#4 disabled cd#5 disabled cd#6 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#6 measured to 0kHz cd#7 disabled cd#8 disabled cd#9 disabled cd#10 disabled cd#11 disabled GPIO dir/data = 0x00000a00/0x00000a00 UART0 GPIO mode/dir/data = 0x6e/0x00/0x00 UART1 GPIO mode/dir/data = 0x00/0x00/0x00 UART2 GPIO mode/dir/data = 0x00/0x00/0x00 MAC1: 00:90:a9:c3:2d:99 XENV block processing completed. Using UART port 0 as console. xmboot booted from devtype: 0, chipsel: 0, phyblocknum: 0, devflags: 1 Explicit boot order specified: 0x00 : devtype=0, CS=0 0x01 : devtype=0, CS=1 0x40 : devtype=4, CS=0 0x41 : devtype=4, CS=1 ezboot buffers, setup in DRAM bank#0: Alloting 2097152 bytes for heap. Alloting 16777216 bytes for reading. Alloting 16777216 bytes for decryption. xmat romfs goes to 0x9e3fbfe0 (ga) xmat romfs goes to 0xb63fbfe0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 nandlib_init(cs=0, reserved_phyblocks=4096, pagesize_shift=11, extecc=1 nand_probe 0x0xd0103854 reserved phyblocks exceeds range, skipping .. Reading xmaterial from BBA physical zone Reading NAND CS0, addr 0x00d80000, size 0x00000800 to 0xb63fbfe0 Reading NAND CS0, addr 0x00d80800, size 0x00022400 to 0xb63fc7e0 File xtask_loader.xload found process_imat_romfs,1523 get_firmware_sign,1469: *sign=6c696166 get_firmware_sign,1473: *sign=6c696166,size=4 found imat romfs @ 0x01c80000 imap romfs goes to 0x9dffbfc0 (ga) imap romfs goes to 0xb5ffbfc0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 Reading imaterial from BBA physical zone Reading NAND CS0, addr 0x01c80000, size 0x00000800 to 0xb5ffbfc0 Reading NAND CS0, addr 0x01c80800, size 0x003aac00 to 0xb5ffc7c0 File itask_loader.iload found Channel pending 1588 Channel pending 1369818 Channel pending 2932198 Channel pending 4494654 Channel pending 6057086 Channel pending 7619510 Channel pending 9181934 Channel pending 10744386 Channel pending 12369314 Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 reading z.boot1 (vzx=0xba7fbff4) is 0x00180000, BBA physical zone Reading NAND CS0, addr 0x00180000, size 0x00000800 to 0x01840000 Reading NAND CS0, addr 0x00180800, size 0x004a7800 to 0x01840800 Found. ROMFS found at 0x0x01840000, Volume name = MIPSLINUX_XLOAD Found 1 file(s) to be processed in ROMFS. Processing vmlinux_xload.zbf (start: 0x01840090, size: 0x004a7b84) Checking zboot file signature .. OK. Warning: header version mismatched. *** Fully Encrypted. src_addr = 0x018400b0, dest addr = 0x02840000 XLOADING src=0x818400b0, dest=0x82840000, size=0x004a7b64 xload.c:68: Waiting for XLOAD completion. xload.c:78: XLOAD done, status = 0x6. Decompressing to 0x84000000 .. OK (8444076/0x80d8ac). Load time total 0/0 msec. Execute at 0x84007e90 .. Linux version 2.6.35.9-22-sigma (release@alphatp05) (gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) ) #11 PREEMPT Thu Dec 5 16:02:07 CST 2013 Configured for SMP867x, detected SMP8670 (revision ES2). Detected CPU/System/DSP Frequencies: 715.50/357.75/357.75MHz SMP86xx Enabled Devices under Linux/XENV 0x9e7fbff4 = 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB Desired kernel memory size: 0x05000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x01000000) via remap3 Final kernel memory size: 0x05000000 CPU revision is: 0001937c (MIPS 24Kc) FPU revision is: 01739300 Determined physical RAM map: memory: 05000000 @ 04000000 (usable) parsing kernel command line for memory options .. Desired kernel memory size: 0x0f000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x04000000) via remap3 Mapped 0x88000000(size 0x04000000) via remap4 Mapped 0x8c000000(size 0x03000000) via remap5 Final kernel memory size: 0x0f000000 User-defined physical RAM map: memory: 0f000000 @ 04000000 (usable) Wasting 524288 bytes for tracking 16384 unused pages Initrd not found or empty - disabling initrd Zone PFN ranges: DMA 0x00004000 -> 0x00020000 Normal empty HighMem empty Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00004000 -> 0x00013000 On node 0 totalpages: 61440 free_area_init_node: node 0, pgdat 845f61e0, node_mem_map 84883000 DMA zone: 480 pages used for memmap DMA zone: 0 pages reserved DMA zone: 60960 pages, LIFO batch:15 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 60960 Kernel command line: console=ttyS0 mem=240M PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=00012f9d Readback ErrCtl register=00012f9d Memory: 234932k/245760k available (4967k kernel code, 10828k reserved, 1140k data, 2136k init, 0k highmem) Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:256 Console: colour dummy device 80x25 console [ttyS0] enabled Calibrating delay loop... 476.77 BogoMIPS (lpj=2383872) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 devtmpfs: initialized NET: Registered protocol family 16 bio: create slab <bio-0> at 0 SCSI subsystem initialized libata version 3.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Version 1.0.23. cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource TANGOX console_peek registed. NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. timer0: interrupt registered. registering mbus interrupt routines. SMP86xx zxenv (253:0): driver loaded. squashfs: version 4.0 (2009/01/31) Phillip Lougher NTFS driver 2.1.29 [Flags: R/O]. ROMFS MTD (C) 2007 Red Hat, Inc. fuse init (API version 7.14) yaffs built Nov 28 2013 13:54:20 Installing. msgmni has been set to 458 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A serial8250: ttyS2 at MMIO 0x0 (irq = 71) is a 16550A loop: module loaded TangoX SATA support is disabled from XENV. [SMP_NAND] SMP8xxx NAND Driver 0.3 (multi-bits ECC: enabled) [SMP_NAND]: checking NAND device on CS0 .. NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 776 at 0x000006100000 Bad eraseblock 1743 at 0x00000d9e0000 Bad eraseblock 1959 at 0x00000f4e0000 Bad eraseblock 1986 at 0x00000f840000 Bad eraseblock 2406 at 0x000012cc0000 Bad eraseblock 2422 at 0x000012ec0000 Bad eraseblock 2424 at 0x000012f00000 Bad eraseblock 2548 at 0x000013e80000 Bad eraseblock 2750 at 0x0000157c0000 Bad eraseblock 3096 at 0x000018300000 Bad eraseblock 3200 at 0x000019000000 Bad eraseblock 3318 at 0x000019ec0000 Bad eraseblock 3439 at 0x00001ade0000 [SMP_NAND]: detected NAND on CS0, 512MiB, erasesize 128KiB, pagesize 2048B, oobsize 64B, oobavail 2B [SMP_NAND]: checking NAND device on CS1 .. No NAND device found. [SMP_NAND]: detection completed, load partition information from XENV .. [SMP_NAND]: load partition information for CS0 .. Creating 10 MTD partitions on "NAND 512MiB 3,3V 8-bit": 0x000000000000-0x000000080000 : "bootblocks" 0x000000080000-0x000000180000 : "yamon" 0x000000180000-0x000000780000 : "kernel1" 0x000000780000-0x000000d80000 : "kernel2" 0x000000d80000-0x000001280000 : "xmat" 0x000001280000-0x000001c80000 : "imat" 0x000001c80000-0x000002180000 : "imat_failsafe" 0x000002180000-0x00000bf80000 : "system" 0x00000bf80000-0x00001fe00000 : "userdata" 0x00001fe00000-0x000020000000 : "static_config" tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> tangox_enet0: ethernet mac_core 0 support is disabled from XENV tangox_enet1: detected phy at address 0x01 tangox_enet1: Ethernet driver for SMP8xxx internal MAC core 1: 100Mbps Base at 0x26800 tangox_enet1: mac address 00:90:a9:c3:2d:99 usbcore: registered new interface driver cdc_ether ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-0 tangox-ehci-hcd-0: TangoX USB 2.0 tangox-ehci-hcd-0 tangox-ehci-hcd-0: new USB bus registered, assigned bus number 1 tangox-ehci-hcd-0 tangox-ehci-hcd-0: irq 48, io mem 0xa0021500 tangox-ehci-hcd-0 tangox-ehci-hcd-0: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-1 tangox-ehci-hcd-1: TangoX USB 2.0 tangox-ehci-hcd-1 tangox-ehci-hcd-1: new USB bus registered, assigned bus number 2 tangox-ehci-hcd-1 tangox-ehci-hcd-1: irq 47, io mem 0xa0025500 tangox-ehci-hcd-1 tangox-ehci-hcd-1: USB 0.0 started, EHCI 1.00 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected No OHCI in SMP8652/SMP8653/SMP8646/SMP8647/SMP867X. Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. Controller 0 is used in different mode. mice: PS/2 mouse device common for all mice i2c /dev entries driver tangoxdog: Hardware Watchdog Timer for SMP864x/SMP865x/SMP867x/SMP868x/SMP89xx 0.2 (def. timeout: 30 sec) usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid usbhid: USB HID core driver usbcore: registered new interface driver snd-usb-audio usbcore: registered new interface driver snd-ua101 usbcore: registered new interface driver snd-usb-caiaq ALSA device list: No soundcards found. Netfilter messages via NETLINK v0.30. xt_time: kernel timezone is -0000 IPv4 over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 2136k freed ==================PRIMARY SYSTEM============================ export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAusb 1-1: new high speed USB device using tangox-ehci-hcd-0 and address 2 ND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_FIRMWARE_STORAGE_PARTITION=/usrdata/rootfs/pkg.bin export SYSCONF_STORAGE_PARTITION_SIZE=336068608 export SYSCONF_BOOT_AUTH=y export SYSCONF_FIRMWARE_FS=squashfs ============================================================ Primary built date: 2013.12.05-1554 MTD / YAFFS should be built in, no need to insmod SYSCONF_FIRMWARE_MTD_PARTITION = /system/rootfs/rootfs.bin FW_SIGN = fwup hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected STORAGE_SIGN = usb 2-1: new high speed USB device using tangox-ehci-hcd-1 and address 2 scsi0 : usb-storage 2-1:1.0 scsi 0:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 0 CCS sd 0:0:0:0: [sda] 3917824 512-byte logical blocks: (2.00 GB/1.86 GiB) sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00 sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Attached SCSI removable disk usb 1-1.2: new high speed USB device using tangox-ehci-hcd-0 and address 3 (0x00) 4 l.alpha.fw_sign 66.61.69.6c. 0x6c696166 Launch mdev for checking firmware in USB storage... ufsd: module license 'Commercial product' taints kernel. Disabling lock debugging due to kernel taint ufsd: driver (8.6, Nov 28 2013 12:33:15, LBD=ON, delalloc, ioctl, rwm) loaded at c00da000 NTFS (with native replay) support included Hfs+/HfsX support included optimized: speed Build_for__Alfanetworks_wdtv_live_2013-01-15_U86_r195839_b2 /dev/sda sleep 1 seconds... /dev/sda sleep 1 seconds... done mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with vfat failed1: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with msdos failed2: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with ntfs failed3: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with ext2 failed4: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda on /mnt/sda with hfs failed6: 255 mount: mounting /dev/sda on /mnt/sda failed: Invalid argument mount /dev/sda failed.. find_firmware on /dev/sda done.. mknod: /dev/ttyS0: File exists /dev/sda1 sleep 4 seconds... /dev/sda1 sleep 4 seconds... done mount: mounting /dev/sda1 on /mnt/sda1 failed: Invalid argument mount /dev/sdaufsd: default nls iso8859-1 1 on /mnt/sda1 with vfat failed0: 255 ufsd: sda1 native journal need replay mounted /dev/ sda1 ok.. create file lock: /tmp/find_romfs to avoid mount at the same time Found romfs.bin... ... ... ... mknod: /dev/loop0: File exists mknod: /dev/loop1: File exists mknod: /dev/loop2: File exists Mount APP firmware to /mnt/firmware.. losetup -o /dev/loop0 , ret=0 Mount RET = 0 Mount APP firmware ok.. Check the authentication of whole file.. random_number = 2 256+0 records in 256+0 records out args->offset_byte=32 File /mnt/sda1/wdtvlivegen3.bin authenticated Comparing firmware filename, required: wdtvlivegen3.bin, we have: wdtvlivegen3.bin ... Comparing firmware version, required: 2.01.86, we have: 2.01.86 ... Firmware is ok.... losetup -d /dev/loop0 losetup: /dev/loop0: Device or resource busy umount /mnt/sda1 umount: cannot umount /mnt/sda1: Device or resource busy find_firmware on /dev/sda1 done.. A new firmware has been found and loaded to memory. Prepare to firmware upgrade... reading from /dev/mtd0 failed. block 0 is empty l.alpha.HDD_SN isn't empty the value is ALPHA_WNC421821250 l.alpha.MODEL_NAME isn't empty the value is ALPHA_WDBHG70000NBK l.alpha.NTSC_OR_PAL isn't empty the value is ALPHA_NTSC l.alpha.REGION isn't empty the value is ALPHA_PANAM umount: cannot umount /system: No such file or directory killall: mdev: no process killed Switch root to do upgrade ... ===================ROOTFS=================================== export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_WRITABLE_PARTITION_BLOCK_NAME=/dev/mtdblock9 export SYSCONF_WRITABLE_PARTITION_CHARACTER_NAME=/dev/mtd9 export SYSCONF_WRITABLE_PARTITION_MOUNT_POINT=/usrdata export SYSCONF_LAST_PARTITION_NODE_NAME=/dev/mtdblock10 export SYSCONF_STATIC_CONFIG_MOUNT_POINT=/tmp/static_config export SYSCONF_LAST_PARTITION_CHARACTER_NAME=/dev/mtd10 export SYSCONF_PRODUCT_EXT_WDTV_RV=y export IS_DTS=y export CHANGE_DEFAULT_STACK_SIZE=y export DEFAULT_STACK_SIZE=8388608 export SYSCONF_LAST_PARTITION_IN_YAFFS2_FS=y export ENABLE_APP_SECURITY=n export SYSCONF_ROOTFS2=y export SYSCONF_ROOTFS2_DEVICE=/usrdata/rootfs/root2.bin export SYSCONF_ROOTFS2_IS_LOOPBACK=y export SYSCONF_ROOTFS2_PATH=/opt/osd export SYSCONF_ROOTFS2_FILE_SYSTEM=squashfs ============================================================ sh: /etc/hotplug/usb.agent: not found Launch dbus-launch............. Launch dbus-daemon............. Erasing 128 Kibyte @ 3f60000 -- 40 % complete flash_erase: Skipping bad block at 03f80000 Erasing 128 Kibyte @ 9de0000 -- 100 % complete df -k Filesystem 1k-blocks Used Available Use% Mounted on rootfs 126592 126592 0 100% / mdev 118532 0 118532 0% /dev df: /mnt/sda1: No such file or directory /dev/loop0 126592 126592 0 100% / mdev 118532 0 118532 0% /dev none 118532 16 118516 0% /tmp /dev/mtdblock8 160528 1276 159252 1% /system /dev/mtdblock9 323596 156424 167172 48% /usrdata /usrdata/User.chk: OK UserDataBlock Work(Check md5sum Success..!!) df: /mnt/sda1: No such file or directory tmp (ramdisk) used (total checked by df) is : 118516 kB df: /mnt/sda1: No such file or directory usrdata used (total checked by df) is : 156424 kB usrdata used (real checked by du) is : 153229 kB usrdata used (unknow) : 3195 kB OK: usrdata unknown space is ok ============== UserDataCheck.sh done ====================== For rootfs2, we'll need to clear it in firmware upgrade Rootfs2 is loopback means it is a file: /usrdata/rootfs/root2.bin, remove it rm: cannot remove '/usrdata/rootfs/root2.bin': No such file or directory /init: line 146: /sbin/ldconfig: not found F:mkconfig_translate_file_to_config_dir,392: [load config] ret_config=1, i_filename_mirror=/usrdata/cfg/config2 (./src/securesoho/config_tool_dbus.c, 855), /tmp/drm do not exist, try create it. There is no backup files. /tmp/static_config/SConfig.chk: OK StaticConfigBlock Work(Check md5sum Success..!!) check static config workaround for Palace only mknod: /dev/sda1: File exists / / / Loading llad.ko Chip identified as SMP8670 prod (certificate id 0x1c, t3iptv family) Loading llad.ko //bin/xkc Unloading ios Stopping audio0... OK Stopping audio1... FAILED Stopping audio2... FAILED Stopping video0... OK Stopping video1... FAILED Stopping demux0... OK Stopping demux1... FAILED Unloading of demuxpsf ucode... FAILED Unloading of audio ucode... FAILED Unloading of video ucode... FAILED Using scratch=0x9ddbf768 Loading video ucode Loading audio ucode Loading demuxpsf ucode //bin/xlu_load_t3.bash: line 195: [: ==: unary operator expected Starting demux0 Starting demux1 starting demux1 failed. 864x, 8652, 8670 have no demux1. Starting video0 Starting video1 starting video1 failed. 8652, 8654, 8670 have no video1. Starting audio0 Starting audio1 starting audio1 failed. 8652, 8654, 8670 have no audio1. Starting audio2 starting audio2 failed. 8652, 8654, 8670 have no audio2. //bin/genxenv2 //bin/gbus_read_bin_to_file To ga=0x9ee00000 demux0 is alive audio0 is alive mpeg0 is alive ipu is alive ih is alive firmware reload successful Loaded xenv2 file, xenv2size = 307 ERROR: no such key bc01. mymount: unknown filesystem type '(null)' Restarting system. 3cidxs3deaca4b67cdb5ffa460e0cdbf8b287060bb4366S #xos2P68-100 (sfla 128kbytes. subid 0x00/d8) [serial#ba45f3eaa905da66cbc1f4900a823c16] #stepxmb 0xcb - 3 #chpll 0x01000024/0x00000201 -> 0x01000034/0x00000101... actual sys=357MHz #DRAM setup (method=0x10015858) ... #DRAM0 Window : 0x#2d#2a#2c#28# (20) #DRAM0 Settings: WD=0x0c0b0b0b RG=0x0b0b0b0b RR=0x0b0b0b0b RF=0x0c0d0c0d #poisoned 131072 pages with 0xc6eb7675 #step6 @0x*** zxenv has been customized compared to build *** --- review xmasboot/configs/1018-E1.config for details [xmbcc-ezbootc1-nand_st2] --- xloadsize=79876 xload rc=6 ezbootc1 @0x00000000 (nand_st2) (actual cpu=@715MHz/dsp=357MHz/sys=357MHz) on 8670 rev ES2 (subid 0x00) a2=0x00000002 a3=0x00000003 step12 #step22 ruamm0 [0x8f200000,0x9f2f0000[ (~269418496 bytes) [0x9f1f0000,xos_public_ga=0x9f200000[ and [0x9f280000,0x9f2f0000[ are lost for alignment) channel#ei x_ga=0x9f1efcd4 [0x9e800000,ios_ga=0x9e800000[ and [0x9eeacfc1,0x9f1dfcbc[ are lost for alignment) GW32 0x0006f008 0x80000000 [va=0x84000000] GW32 0x0006f00c 0x84000000 [va=0x88000000] GW32 0x0006f010 0x88000000 [va=0x8c000000] step33 xos2k client version=19, server version=19 xos2 SHA-1 = 3deaca4b67cdb5ffa460e0cdbf8b287060bb4366 xos version = 0x68 xos serial = ba45f3eaa905da66cbc1f4900a823c16 Using zbootxenv ga=0x9e7fbff4 (va=0xba7fbff4) ************************************** * SMP86xx zboot start ... * Version: 3.1.0 * Started at 0xd00f3ad4. * Configurations (chip revision: 3): * Enabled checkpoints. ************************************** DRAM0 dunit_cfg/delay0_ctrl (0x35140017/0x4565132b). DRAM1 dunit_cfg/delay0_ctrl (NA/NA). Using UART port 0 as console. Board ID.: palace Setting up H/W from XENV block at 0xba7fbff4. Setting <SYSCLK avclk_mux> to 0x17400000. Setting <SYSCLK hostclk_mux> to 0x00000131. Setting <IRQ rise edge trigger lo> to 0xff28ca06. Setting <IRQ fall edge trigger lo> to 0x0000c000. Setting <IRQ rise edge trigger hi> to 0x8c10001f. Setting <IRQ fall edge trigger hi> to 0x00000000. Setting <IRQ GPIO map> to 0x000a0800. Setting <PB default timing> to 0x03080202. Setting <PB timing0> to 0x03060404. Keeping <PB Use timing0> to 0x000003f3. Setting <PB timing1> to 0x10101010. Setting <PB Use timing1> to 0x000003f4. Setting <PB CS Config> to 0x00370043. Enabled Devices: 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB cd#0 disabled cd#1 disabled cd#2 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#2 cannot measure cd#3 disabled cd#4 disabled cd#5 disabled cd#6 want 96000000Hz: setting of 0x0000000043800000-2^28 cd#6 measured to 0kHz cd#7 disabled cd#8 disabled cd#9 disabled cd#10 disabled cd#11 disabled GPIO dir/data = 0x00000a00/0x00000a00 UART0 GPIO mode/dir/data = 0x6e/0x00/0x00 UART1 GPIO mode/dir/data = 0x00/0x00/0x00 UART2 GPIO mode/dir/data = 0x00/0x00/0x00 MAC1: 00:90:a9:c3:2d:99 XENV block processing completed. Using UART port 0 as console. xmboot booted from devtype: 0, chipsel: 0, phyblocknum: 0, devflags: 1 Explicit boot order specified: 0x00 : devtype=0, CS=0 0x01 : devtype=0, CS=1 0x40 : devtype=4, CS=0 0x41 : devtype=4, CS=1 ezboot buffers, setup in DRAM bank#0: Alloting 2097152 bytes for heap. Alloting 16777216 bytes for reading. Alloting 16777216 bytes for decryption. xmat romfs goes to 0x9e3fbfe0 (ga) xmat romfs goes to 0xb63fbfe0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 nandlib_init(cs=0, reserved_phyblocks=4096, pagesize_shift=11, extecc=1 nand_probe 0x0xd0103854 reserved phyblocks exceeds range, skipping .. Reading xmaterial from BBA physical zone Reading NAND CS0, addr 0x00d80000, size 0x00000800 to 0xb63fbfe0 Reading NAND CS0, addr 0x00d80800, size 0x00022400 to 0xb63fc7e0 File xtask_loader.xload found process_imat_romfs,1523 get_firmware_sign,1469: *sign=6c696166 get_firmware_sign,1473: *sign=6c696166,size=4 found imat romfs @ 0x01c80000 imap romfs goes to 0x9dffbfc0 (ga) imap romfs goes to 0xb5ffbfc0 (va) Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 Reading imaterial from BBA physical zone Reading NAND CS0, addr 0x01c80000, size 0x00000800 to 0xb5ffbfc0 Reading NAND CS0, addr 0x01c80800, size 0x003aac00 to 0xb5ffc7c0 File itask_loader.iload found Channel pending 1592 Channel pending 1369910 Channel pending 2932194 Channel pending 4494694 Channel pending 6057118 Channel pending 7619578 Channel pending 9182002 Channel pending 10744414 Channel pending 12369362 Trying devtype=0 chipsel=0 xmboot booted from NAND, setting device flags = 0x010b1000 reading z.boot1 (vzx=0xba7fbff4) is 0x00180000, BBA physical zone Reading NAND CS0, addr 0x00180000, size 0x00000800 to 0x01840000 Reading NAND CS0, addr 0x00180800, size 0x004a7800 to 0x01840800 Found. ROMFS found at 0x0x01840000, Volume name = MIPSLINUX_XLOAD Found 1 file(s) to be processed in ROMFS. Processing vmlinux_xload.zbf (start: 0x01840090, size: 0x004a7b84) Checking zboot file signature .. OK. Warning: header version mismatched. *** Fully Encrypted. src_addr = 0x018400b0, dest addr = 0x02840000 XLOADING src=0x818400b0, dest=0x82840000, size=0x004a7b64 xload.c:68: Waiting for XLOAD completion. xload.c:78: XLOAD done, status = 0x6. Decompressing to 0x84000000 .. OK (8444076/0x80d8ac). Load time total 0/0 msec. Execute at 0x84007e90 .. Linux version 2.6.35.9-22-sigma (release@alphatp05) (gcc version 4.3.2 (Sourcery G++ Lite 4.3-51) ) #11 PREEMPT Thu Dec 5 16:02:07 CST 2013 Configured for SMP867x, detected SMP8670 (revision ES2). Detected CPU/System/DSP Frequencies: 715.50/357.75/357.75MHz SMP86xx Enabled Devices under Linux/XENV 0x9e7fbff4 = 0x003002f0 Ethernet1 IR FIP I2CM I2CS SDIO1 USB Desired kernel memory size: 0x05000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x01000000) via remap3 Final kernel memory size: 0x05000000 CPU revision is: 0001937c (MIPS 24Kc) FPU revision is: 01739300 Determined physical RAM map: memory: 05000000 @ 04000000 (usable) parsing kernel command line for memory options .. Desired kernel memory size: 0x0f000000 Max. DRAM0/1 size allowed: 0x0f200000/0x00000000 Mapped 0x80000000(size 0x04000000) via remap2 Mapped 0x84000000(size 0x04000000) via remap3 Mapped 0x88000000(size 0x04000000) via remap4 Mapped 0x8c000000(size 0x03000000) via remap5 Final kernel memory size: 0x0f000000 User-defined physical RAM map: memory: 0f000000 @ 04000000 (usable) Wasting 524288 bytes for tracking 16384 unused pages Initrd not found or empty - disabling initrd Zone PFN ranges: DMA 0x00004000 -> 0x00020000 Normal empty HighMem empty Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00004000 -> 0x00013000 On node 0 totalpages: 61440 free_area_init_node: node 0, pgdat 845f61e0, node_mem_map 84883000 DMA zone: 480 pages used for memmap DMA zone: 0 pages reserved DMA zone: 60960 pages, LIFO batch:15 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 60960 Kernel command line: console=ttyS0 mem=240M PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Primary instruction cache 32kB, 4-way, VIPT, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=00012f90 Readback ErrCtl register=00012f90 Memory: 234932k/245760k available (4967k kernel code, 10828k reserved, 1140k data, 2136k init, 0k highmem) Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:256 Console: colour dummy device 80x25 console [ttyS0] enabled Calibrating delay loop... 476.77 BogoMIPS (lpj=2383872) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 devtmpfs: initialized NET: Registered protocol family 16 bio: create slab <bio-0> at 0 SCSI subsystem initialized libata version 3.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Version 1.0.23. cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource TANGOX console_peek registed. NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. timer0: interrupt registered. registering mbus interrupt routines. SMP86xx zxenv (253:0): driver loaded. squashfs: version 4.0 (2009/01/31) Phillip Lougher NTFS driver 2.1.29 [Flags: R/O]. ROMFS MTD (C) 2007 Red Hat, Inc. fuse init (API version 7.14) yaffs built Nov 28 2013 13:54:20 Installing. msgmni has been set to 458 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A serial8250: ttyS2 at MMIO 0x0 (irq = 71) is a 16550A loop: module loaded TangoX SATA support is disabled from XENV. [SMP_NAND] SMP8xxx NAND Driver 0.3 (multi-bits ECC: enabled) [SMP_NAND]: checking NAND device on CS0 .. NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 776 at 0x000006100000 Bad eraseblock 1743 at 0x00000d9e0000 Bad eraseblock 1959 at 0x00000f4e0000 Bad eraseblock 1986 at 0x00000f840000 Bad eraseblock 2406 at 0x000012cc0000 Bad eraseblock 2422 at 0x000012ec0000 Bad eraseblock 2424 at 0x000012f00000 Bad eraseblock 2548 at 0x000013e80000 Bad eraseblock 2750 at 0x0000157c0000 Bad eraseblock 3096 at 0x000018300000 Bad eraseblock 3200 at 0x000019000000 Bad eraseblock 3318 at 0x000019ec0000 Bad eraseblock 3439 at 0x00001ade0000 [SMP_NAND]: detected NAND on CS0, 512MiB, erasesize 128KiB, pagesize 2048B, oobsize 64B, oobavail 2B [SMP_NAND]: checking NAND device on CS1 .. No NAND device found. [SMP_NAND]: detection completed, load partition information from XENV .. [SMP_NAND]: load partition information for CS0 .. Creating 10 MTD partitions on "NAND 512MiB 3,3V 8-bit": 0x000000000000-0x000000080000 : "bootblocks" 0x000000080000-0x000000180000 : "yamon" 0x000000180000-0x000000780000 : "kernel1" 0x000000780000-0x000000d80000 : "kernel2" 0x000000d80000-0x000001280000 : "xmat" 0x000001280000-0x000001c80000 : "imat" 0x000001c80000-0x000002180000 : "imat_failsafe" 0x000002180000-0x00000bf80000 : "system" 0x00000bf80000-0x00001fe00000 : "userdata" 0x00001fe00000-0x000020000000 : "static_config" tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> tangox_enet0: ethernet mac_core 0 support is disabled from XENV tangox_enet1: detected phy at address 0x01 tangox_enet1: Ethernet driver for SMP8xxx internal MAC core 1: 100Mbps Base at 0x26800 tangox_enet1: mac address 00:90:a9:c3:2d:99 usbcore: registered new interface driver cdc_ether ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-0 tangox-ehci-hcd-0: TangoX USB 2.0 tangox-ehci-hcd-0 tangox-ehci-hcd-0: new USB bus registered, assigned bus number 1 tangox-ehci-hcd-0 tangox-ehci-hcd-0: irq 48, io mem 0xa0021500 tangox-ehci-hcd-0 tangox-ehci-hcd-0: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing Tangox EHCI USB Host Controller TangoX USB initializing... tangox-ehci-hcd-1 tangox-ehci-hcd-1: TangoX USB 2.0 tangox-ehci-hcd-1 tangox-ehci-hcd-1: new USB bus registered, assigned bus number 2 tangox-ehci-hcd-1 tangox-ehci-hcd-1: irq 47, io mem 0xa0025500 tangox-ehci-hcd-1 tangox-ehci-hcd-1: USB 0.0 started, EHCI 1.00 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected No OHCI in SMP8652/SMP8653/SMP8646/SMP8647/SMP867X. Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. Controller 0 is used in different mode. mice: PS/2 mouse device common for all mice i2c /dev entries driver tangoxdog: Hardware Watchdog Timer for SMP864x/SMP865x/SMP867x/SMP868x/SMP89xx 0.2 (def. timeout: 30 sec) usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid usbhid: USB HID core driver usbcore: registered new interface driver snd-usb-audio usbcore: registered new interface driver snd-ua101 usbcore: registered new interface driver snd-usb-caiaq ALSA device list: No soundcards found. Netfilter messages via NETLINK v0.30. xt_time: kernel timezone is -0000 IPv4 over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 17 Freeing unused kernel memory: 2136k freed ==================PRIMARY SYSTEM============================ export SYSCONF_BUILD_DATE=2013.12.05-1554 export SYSCONF_BUILD_VERSION=2.01.86 export SYSCONF_NAusb 1-1: new high speed USB device using tangox-ehci-hcd-0 and address 2 ND_DRIVER=MTD export SYSCONF_FIRMWARE_BIN=wdtvlivegen3.bin export SYSCONF_FIRMWARE_VER=wdtvlivegen3.ver export SYSCONF_BOOTLOADER_MTD_PARTITION=/dev/mtdblock1 export SYSCONF_KERNEL_MTD_PARTITION=/dev/mtdblock3 export SYSCONF_FIRMWARE_MTD_PARTITION=/system/rootfs/rootfs.bin export SYSCONF_FIRMWARE_MTD_SIZE=165675008 export SYSCONF_FIRMWARE_STORAGE_PARTITION=/usrdata/rootfs/pkg.bin export SYSCONF_STORAGE_PARTITION_SIZE=336068608 export SYSCONF_BOOT_AUTH=y export SYSCONF_FIRMWARE_FS=squashfs ============================================================ Primary built date: 2013.12.05-1554 MTD / YAFFS should be built in, no need to insmod SYSCONF_FIRMWARE_MTD_PARTITION = /system/rootfs/rootfs.bin FW_SIGN = fwup hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected STORAGE_SIGN = usb 2-1: new high speed USB device using tangox-ehci-hcd-1 and address 2 scsi0 : usb-storage 2-1:1.0 scsi 0:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 0 CCS sd 0:0:0:0: [sda] 3917824 512-byte logical blocks: (2.00 GB/1.86 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00 sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] Attached SCSI removable disk usb 1-1.2: new high speed USB device using tangox-ehci-hcd-0 and address 3 (0x00) 4 l.alpha.fw_sign 66.61.69.6c. 0x6c696166 Launch mdev for checking firmware in USB storage... ufsd: module license 'Commercial product' taints kernel. Disabling lock debugging due to kernel taint ufsd: driver (8.6, Nov 28 2013 12:33:15, LBD=ON, delalloc, ioctl, rwm) loaded at c00da000 NTFS (with native replay) support included Hfs+/HfsX support included optimized: speed Build_for__Alfanetworks_wdtv_live_2013-01-15_U86_r195839_b2 /dev/sda sleep 1 seconds...
So I tried flashing a back-version of the OS and it won’t unpack the file.
Thankfully WD fixed it for me. Thanks WD!
Despite opening the unit and connecting it up to TTL console, it seems the nice folks at WD are offering to let me RMA my unit.
I guess I’ll see whether the RMA department actually accepts it with the label broken from having the screw removed.
Reading the logs, it’s clear that somehow the NVRAM chips are defective somehow, so it makes sense that they would process an RMA. Probably just a bad batch of chips. It happens.