I was wondering about the other Kirkwood device I Have. It is Iomega’s Ez Media & Backup Center.
I made several unsuccessful attemps to install newer kernel on it...
Here is the console boot output:
and default uboot env:
After some uboot env modification,
I can boot into Debian wheezy clean in USB stick! but not into newer kernel..... It boot with manufacturer provided kernel(zimage form) only. Kernel wouldn't boot and give message like "Bad Magic Number". well i tried to find proper arcnumber but my lack of knowledge, met with failure.
Any help info would be appreciated.
I made several unsuccessful attemps to install newer kernel on it...
Here is the console boot output:
Connecting to COM4... Connected. __ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \___|_|_| _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** ix1-spi ** ** uboot_ver:0.0.8 ** ** MARVELL BOARD: DB-88F6282A-BP LE U-Boot 1.1.4 (Oct 28 2011 - 15:17:21) Marvell version: 3.6.1 - EMC U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CD5A0 Soc: 88F6282 A1 CPU running @ 1200Mhz L2 running @ 600Mhz SysClock = 400Mhz , TClock = 200Mhz DRAM (DDR3) CAS Latency = 6 tRP = 6 tRAS = 15 tRCD=6 DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB 16bit width Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done [1024kB@f8000000] Flash: 1 MB Marvell Serial ATA Adapter Integrated Sata device found [0 0 0]: Enable DMA mode (6) Device 0 @ 0 0: Model: ST2000DM001-9YN164 Firm: CC4B Ser#: Type: Hard Disk Supports 48-bit addressing Capacity: 1907729.0 MB = 1863.0 GB (-387938128 x 512) CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode PEX 0: interface detected no Link. PEX 1: interface detected no Link. Net: egiga0 [PRIME] Hit any key to stop autoboot: 0 Reset IDE: Marvell Serial ATA Adapter Integrated Sata device found [0 0 0]: Enable DMA mode (6) Device 0 @ 0 0: Model: ST2000DM001-9YN164 Firm: CC4B Ser#: Z1E2Z7TH Type: Hard Disk Supports 48-bit addressing Capacity: 1907729.0 MB = 1863.0 GB (-387938128 x 512) IDE read: device 0 block # 2048, count 6144 ... 6144 blocks read: OK IDE read: device 0 block # 8192, count 6144 ... 6144 blocks read: OK ## Booting image at 00040000 ... Image Name: Linux-2.6.31.8 Created: 2013-03-12 22:02:31 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2831076 Bytes = 2.7 MB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK OK ## Loading Ramdisk Image at 00900000 ... Image Name: Created: 2013-04-08 17:28:49 UTC Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 2831418 Bytes = 2.7 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Starting kernel ... Linux version 2.6.31.8 (soho@bsoho138.iomegacorp.com) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) Tue Mar 12 18:02:23 EDT 2013 v0.0.9 Tue Mar 12 18:02:23 EDT 2013 CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977 CPU: VIVT data cache, VIVT instruction cache Machine: Feroceon-KW Using UBoot passing parameters structure Memory policy: ECC disabled, Data cache writeback Built 1 zonelists in Zone order, mobility grouping off. Total pages: 32512 Kernel command line: console=ttyS0,115200 root=/dev/ram0 mtdparts=spi_flash:0x7e000@0(u-boot),0x1000@0x7f000(env),0x1000@0x7e000(env2) :::DB88FXX81:eth0:none PID hash table entries: 512 (order: 9, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 128MB = 128MB total Memory: 114104KB available (5248K code, 326K data, 140K init, 0K highmem) Hierarchical RCU implementation. ........
and default uboot env:
root@IomegaEZ-2:/# fw_printenv baudrate=115200 loads_echo=0 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes MALLOC_len=1 ethprime=egiga0 bootargs_end=:::DB88FXX81:eth0:none image_name=uImage standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; lcd0_enable=0 lcd0_params=640x480-16@60 ethmtu=1500 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 console=console=ttyS0,115200 bootargs_root=root=/dev/ram0 bootargs_mtd=mtdparts=spi_flash:0x7e000@0(u-boot),0x1000@0x7f000(env),0x1000@0x7e000(env2) kernelimage=zImage initrdimage=mfginitrd ipaddr=192.168.1.2 mfgmodel=ix1 preroot_ver=0.0.2 bootcmd2=ide dev 1;ide read 0x40000 0x800 0x1800; ide read 0x900000 0x2000 0x1800; bootm 0x40000 0x900000; stdin=serial stdout=serial stderr=serial mainlineLinux=no enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no bootdelay=3 disaMvPnp=no enaAutoRecovery=yes pcieTune=no pcieTune1=no uboot_ver=0.0.8 fw_ver=3.3.2.29823 serial_number=5563Z01001G30100903J0C1 ethaddr=00:D0:B8:14:0A:D3 serialNo=USAD02000B modelname=31997701 serialno=0,01Psj7Guhv+GFz9BTdNDEWuZkLCW14v/AGydN4ThnD4c+YvLbnNeoNYr0y5N6KVXP2,USAD02000B, runintime=10800 ftpserver=192.168.43.4 testfile=100M mfgtest_state=system_tested_ok pre_path=IX1/1.0.4/download_runin.sh pre_path_conf=IX1/1.0.4/download_runin.conf pre_serverip=192.168.32.4 pre_user=ixxrunin pre_passwd=123 pre_dirzi=IX1/1.0.4 serverip=192.168.32.4 bootcmd=ide reset; ide read 0x40000 0x800 0x1800; ide read 0x900000 0x2000 0x1800; setenv bootargs $(console) $(bootargs_root) $(bootargs_mtd) $(bootargs_end); bootm 0x40000 0x900000;run bootcmd2
After some uboot env modification,
usb_scan=setenv usb_device 0:1; setenv usb_root sdb1 make_usb_bootargs=setenv bootargs $(console) $(bootargs_mtd) $(bootargs_end) root=/dev/$(usb_root) rootdelay=10 rootfstype=ext2 bootcmd_usb=usb reset; run usb_scan; run make_usb_bootargs; ext2load usb $(usb_device) 0x40000 /boot/zImage; bootm 0x40000 bootcmd1=ide read 0x40000 0x800 0x1800; ide read 0x900000 0x2000 0x1800; setenv bootargs $(console) $(bootargs_root) $(bootargs_mtd) $(bootargs_end); bootm 0x40000 0x900000;run bootcmd2 bootcmd=ide reset; run bootcmd_usb; usb stop; run bootcmd1
I can boot into Debian wheezy clean in USB stick! but not into newer kernel..... It boot with manufacturer provided kernel(zimage form) only. Kernel wouldn't boot and give message like "Bad Magic Number". well i tried to find proper arcnumber but my lack of knowledge, met with failure.
Any help info would be appreciated.