RSM unit 2 upgrade

3 posts / 0 new
Last post
MAZ
MAZ's picture
RSM unit 2 upgrade

Hi Helibot Are you able to advise on this boot screen? I am unable to do a dump or upgrade thanks will post to main forum as well: thanks

MXL Bootloader for RSmedia (2006-09-12) Manufacture ID:00C2 Device ID:22BA Press any key for alternate boot-up options ... 00 Copying kernel from Nand Flash to RAM ... Manu ID =000000EC Device ID =00000076 Block count =00001000 scan block finished Booting kernel ... Linux version 2.4.18-rmk5-mx1ads-p3 (root@michael) (gcc version 2.95.3 20010315 (release)) #507 Fri Aug 25 20:10:50 HKT 2006 Processor: ARM/CIRRUS Arm920Tsid(wb) revision 0 Architecture: Motorola MX1ADS On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=fe01 ro mem=16M Console: colour dummy device 80x30 Calibrating delay loop... 98.50 BogoMIPS Memory: 16MB = 16MB total Memory: 15000KB available (741K code, 297K data, 48K init) Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes) Inode-cache hash table entries: 1024 (order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd ttySA0 at I/O 0x206000 (irq = 29) is a MX1ADS ttySA1 at I/O 0x207000 (irq = 23) is a MX1ADS pty: 256 Unix98 ptys configured DMA Initializing block: 64 slots per queue, batch=16 SSFDC core support installed MX1ADS nand I/O driver installed SSFDC Partitions nand0 : block 0x0000-0x003e : "Kernel" 1008 KB direct map nand1 : block 0x003f-0x01fe : "RootDisk" 7168 KB random map nand2 : block 0x01ff-0x047e : "DefaultDisk" 10240 KB random map nand3 : block 0x047f-0x0f5a : "UserDisk" 44480 KB random map nand4 : block 0x0f5b-0x0f7a : "WritableDisk" 512 KB random map nand5 : block 0x0f7b-0x0f9a : "PassDisk" 512 KB random map MX1ADS nand flash partition definitions installed NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com found bad block 0x0 -> 0x24c, block status 0xff, data status 0x0 [ 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 ] reserved: 0x00000000 data status: 0x00, block status: 0xff addr1: 0x0000, addr2: 0x0000 ecc1: 0x00 0x00 0x00, ecc2: 0x00 0x00 0x00 found bad block 0x2d9 -> 0x2ca, block status 0x0, data status 0xff [ ff ff ff ff ff 00 15 b3 66 66 a7 15 b3 30 f0 3f ] reserved: 0xffffffff data status: 0xff, block status: 0x00 addr1: 0xb315, addr2: 0xb315 ecc1: 0x30 0xf0 0x3f, ecc2: 0x66 0x66 0xa7 VFS: Mounted root (cramfs filesystem) readonly. Freeing init memory: 48K mx1ads_startup BusyBox v0.60.5 (2005.11.28-10:41+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. sh: can't access tty; job control turned off init Using /lib/modules/mx1ads_recycle_lcd.o HD66770 Recycle LCD drivers 132x176 Version 0.1 installed Using /lib/modules/mx1ads_video_capture_s5k53beb.o MXL-ADS Video Capture Module initialized Using /lib/modules/usb_disk.o Call ssfdc_udisk_register_partition Call usb_disk_register USB Device mass storage interface installed Using /lib/modules/mx1ads_mmc.o Date : 2005/01/06 Register usb_mmc_disk complete MMC disk driver initialized Using /lib/modules/mx1ads_usbd.o MX1ADS USB Device controller glue driver installed EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended EXT2-fs warning: maximal mount count reached, running e2fsck is recommended mkdir: Cannot create directory `/lnk/Java': File exists mkdir: Cannot create directory `/lnk/Music': File exists mkdir: Cannot create directory `/lnk/Personalities': File exists mkdir: Cannot create directory `/lnk/Photo': File exists mkdir: Cannot create directory `/lnk/Videos': File exists ln: /lnk/Java/Default: File exists ln: /lnk/Java/User: File exists ln: /lnk/Music/Wowwee: File exists ln: /lnk/Music/User: File exists ln: /lnk/Personalities/Wowwee: File exists ln: /lnk/Personalities/User: File exists ln: /lnk/Photo/Wowwee: File exists ln: /lnk/Photo/User: File exists ln: /lnk/Videos/Wowwee: File exists ln: /lnk/Videos/User: File exists umount: /mnt/sd: Invalid argument No found Status=0x21422142 mount: Mounting /dev/mmc on /mnt/sd failed: Input/output error SD card not exists! Using /lib/modules/mx1ads_audio_cs42l51_dma.o Chip ID: 1b, Chip Revision: 0 MX1ADS : AC97 driver initialized. /bin/sh /mnt/sd/robot.cfg exist /lnk/robot.cfg exist /mnt/sd/Personalities exist /mnt/sd/Java exist /mnt/sd/Music exist /mnt/sd/Music/capture exist /mnt/sd/Music/playlist exist /mnt/sd/Music/capture/.capdb exist /mnt/sd/Photo exist /mnt/sd/Photo/capture exist /mnt/sd/Photo/capture/.capdb exist /mnt/sd/Videos exist /mnt/sd/Videos/capture exist /mnt/sd/Videos/capture/.capdb exist /mnt/sd/Application exist /bin/sh killall: nano-X: no process killed killall: main_ui: no process killed # Nano-X version 089Pre8 framebuffer ioctl not supported: 17924 send_command_to_sunplus:Error in sending data NANOX: WESTERN BITMAP FONT 'helvR12' loaded mx1ads_startup UART 2 is used for Modem only /usr/bin/robot/mediadaemonFreeing argv /etc/emtk/emtkrc: No such file or directory finish setting port /usr/bin/robot/start_robot_mainFreeing argv /etc/emtk/emtkrc: No such file or directory /usr/bin/robot/main_uiFreeing argv /etc/emtk/emtkrc: No such file or directory DEBUG: volctrl_set_value: 192759 9 DEBUG: volctrl_mic_set_value: 17990 Chip version:0xa887 sh Running lsdir_list_directory pthread_create~~~~~~ here! sh USB ONLY ENABLE NAND NANOX: WESTERN BITMAP FONT 'robot' loaded Font file '/programs/fonts/gb-14.baf' can't be opened. **EMTK ERROR** anim_icon_show: parent not yet realized NANOX: WESTERN BITMAP FONT 'helvB12' loaded Send back audio ack cmd to sunplus 0xff, 0xf2, 0x03, 0x00, 0x00 recoverable frame level error (257) recoverable frame level error (257) audio data format=signed HERE 45056 recoverable frame level error (257) recoverable frame level error (257) read finished Send back audio ack cmd to sunplus 0xff, 0xf2, 0x03, 0x00, 0x00 recoverable frame level error (257) recoverable frame level error (257) audio data format=signed HERE 49152 read finished

Helibot
Helibot's picture

Hi MAZ,   

The Boot sequence looks correct for a V1 robot.

The text 

"found bad block 0x2d9 -> 0x2ca, block status 0x0, data status 0xff[ ff ff ff ff ff 00 15 b3 66 66 a7 15 b3 30 f0 3f ]reserved: 0xffffffffdata status: 0xff, block status: 0x00addr1: 0xb315, addr2: 0xb315ecc1: 0x30 0xf0 0x3f, ecc2: 0x66 0x66 0xa7"

Shows that it has a bad block on one of the file systems, but I have seen other robots that work fine with this sort of problem. So its likely this is not the issue.

Please tell me more about the problem you are having?
"I am unable to do a dump or upgrade"
What happens when you try a dump or an upgrade?

You can also try my tool to check the RSMedia firmware versions. http://www.robocommunity.com/download/18421/Check-RSMedia-Firmware-Version/
Let me know if it flags any issues on the LCD when you run it.

Cheers
   Helibot

MAZ
MAZ's picture

Thanks Helibot!

The rsm would not let me reflash the kernel

will spend some time over the weekend and advise!