Welcome! Log In Create A New Profile

Advanced

Script install for IOmega Iconnect

Posted by paketecuento 
Script install for IOmega Iconnect
October 15, 2010 04:46PM
Hi,

any effort on this device?? will debian script work on this device?? also on NAND??


Jeff, I got one, so if you want I can make some test

cat /proc/mtd

dev:    size   erasesize  name
mtd0: 000c0000 00020000 "uboot"
mtd1: 00020000 00020000 "env"
mtd2: 00300000 00020000 "zImage"
mtd3: 00300000 00020000 "initrd"
mtd4: 1f400000 00020000 "boot"

source: http://doip.org/iconnect

regards,



Edited 1 time(s). Last edit at 10/16/2010 08:12AM by paketecuento.
Re: Script install for IOmega Iconnect
October 16, 2010 10:34AM
I looked at this with someone else a few months ago. As I recall it ships with a uBoot with USB support and its rootfs is running a much more modern kernel than the Dockstar, making it perfect for either booting a distro from USB or simply creating a chroot environment.

The device has a 'support' page at http://<DEVICE_IP_ADDRESS>/support.html

The ssh login is root/sohoadmin

It's an extremely open device. Have fun!

-- Jeff
Re: Script install for IOmega Iconnect
October 16, 2010 10:45AM
Jeff Wrote:
-------------------------------------------------------
> I looked at this with someone else a few months
> ago. As I recall it ships with a uBoot with USB
> support and its rootfs is running a much more
> modern kernel than the Dockstar, making it perfect
> for either booting a distro from USB or simply
> creating a chroot environment.
>
> The device has a 'support' page at
> http:///support.html
>
> The ssh login is root/sohoadmin

Yes, I'm inside:

root@storage:/# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 000c0000 00020000 "uboot"
mtd1: 00020000 00020000 "env"
mtd2: 00300000 00020000 "zImage"
mtd3: 00300000 00020000 "initrd"
mtd4: 1f400000 00020000 "boot"

root@storage:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                 50M  2.1M   48M   5% /
/dev/root.old         4.7M  1.9M  2.5M  43% /initrd
none                   50M  2.1M   48M   5% /
ubi0:boot             456M  119M  332M  27% /boot
/dev/loop0            266M  266M     0 100% /mnt/apps
/dev/loop1            4.9M  1.4M  3.2M  31% /etc
/dev/loop2             60K   60K     0 100% /oem
tmpfs                 125M     0  125M   0% /mnt/apps/lib/init/rw
tmpfs                 125M     0  125M   0% /dev/shm

root@storage:/# mount
rootfs on / type rootfs (rw)
/dev/root.old on /initrd type ext2 (rw,relatime,errors=continue)
none on / type tmpfs (rw,relatime,size=51200k,nr_inodes=31887)
ubi0:boot on /boot type ubifs (rw,relatime)
/dev/loop0 on /mnt/apps type cramfs (ro,relatime)
/dev/loop1 on /etc type ext2 (rw,sync,noatime)
/dev/loop2 on /oem type cramfs (ro,relatime)
proc on /proc type proc (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
none on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
tmpfs on /mnt/apps/lib/init/rw type tmpfs (rw,nosuid,relatime,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)

Also has a header for serial interface, but at this moment I haven't Nokia o USB/serial cable for recovery purposes.. ;( So I'd like to know if you can help to modify your script and try it in Iconnect. I think this device is another good alternative because it has wif, bt and 256 RAM.

Also, cbxbiker61 from plugcomputer.org has added support in 2.6.35.7.




>
> It's an extremely open device. Have fun!

do you want to play with me??? XDD

>
> -- Jeff
Re: Script install for IOmega Iconnect
October 16, 2010 11:11AM
more info courtesy of blparam:
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
netmask=255.255.255.0
usbstart=usb start
run_diag=yes
console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x1ff00000@0x100000(root)
CASset=min
MALLOC_len=1
bootargs_root=root=/dev/nfs rw
bootargs_end=:::orion: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;
ethmtu=1500
eth1addr=00:50:43:5a:1a:2d
eth1mtu=1500
mvPhoneConfig=mv_phone_config=dev0:fxs,dev1:fxs
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
iomega=123
nandEcc=1bit
ethprime=egiga0
ethact=egiga0
ipaddr=192.168.100.97
serverip=192.168.100.91
arcNumber=1682
uboot_start=0x0
uboot_size=0xc0000
env_start=0xa0000
env_size=0x20000
kernel_start=0x100000
kernel_size=0x300000
initrd_start=0x540000
initrd_size=0x300000
boot_start=0x980000
boot_size=0x1f400000
bootcmd=run flash_load
flash_load=run make_boot_args load1 load2 boot
load1=nand read.e 0x2000000 $(kernel_start) $(kernel_size)
load2=nand read.e 0x4500000 $(initrd_start) $(initrd_size)
boot=bootm 0x2000000 0x4500000
krn=run a b c
rd=run d e f
a=tftp 0x2000000 zImage
b=nand erase $(kernel_start) $(kernel_size)
c=nand write.e 0x2000000 $(kernel_start) $(kernel_size)
d=tftp 0x4500000 initrd
e=nand erase $(initrd_start) $(initrd_size)
f=nand write.e 0x4500000 $(initrd_start) $(initrd_size)
flashall=run krn rd
make_boot_args=setenv bootargs console=ttyS0,115200 mtdparts=orion_nand:;setenv bootargs $(bootargs)$(uboot_size)@$(uboot_start)(uboot),;setenv bootargs $(bootargs)$(env_size)@$(env_start)(env),;setenv bootargs $(bootargs)$(kernel_size)@$(kernel_start)(zImage),;setenv bootargs $(bootargs)$(initrd_size)@$(initrd_start)(initrd),;setenv bootargs $(bootargs)$(boot_size)@$(boot_start)(boot)
stdin=serial
stdout=serial
mainlineLinux=yes
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
hddPowerCtrl=no
enaAutoRecovery=yes
pcieTune=no
ethaddr=00:D0:B8:0D:2A:98
make_bootsetenv=make_boot_args setenv bootargs console=ttyS0,115200 mtdparts=orion_nand:;setenv bootargs $(bootargs)$(uboot_size)@$(uboot_start)(uboot),;setenv bootargs $(bootargs)$(env_size)@$(env_start)(env),;setenv bootargs $(bootargs)$(kernel_size)@$(kernel_start)(zImage),;setenv bootargs $(bootargs)$(initrd_size)@$(initrd_start)(initrd),;setenv bootargs
bootargs=setenv bootargs console=ttyS0,115200
boot_starsetenv=boot_start 0x980000
boot_sizesetenv=boot_size 0x1f400000
MAPOWERENV=Ver. 1.1.25 English


Also note, that blparam show me a lot of
00000720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00000790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
000007a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
000007b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
000007c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
000007d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
000007e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
000007f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
OOB:
00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ................
00000010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ................
00000020: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ................
00000030: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ................

before the mentioned values of u-boot.
Re: Script install for IOmega Iconnect
October 16, 2010 05:33PM
ok, I decided to risk using blparam... and now the Iconnect is bricke'd XDDD

So it's time to wait for the serial cable....
Re: Script install for IOmega Iconnect
October 18, 2010 12:56PM
paketecuento Wrote:
-------------------------------------------------------
> ok, I decided to risk using blparam... and now the
> Iconnect is bricke'd XDDD
>
> So it's time to wait for the serial cable....

The serial cable showed that my Iconnect is completely bricked!!! no data at all when bootin...so I think it's time to JTAG. Anyone knows about JTAG for Iconnect??. Looks like it has a 20-pin header but there isn't so much information out there ;(

any help would be appreciated...

thanks,
ecc
Re: Script install for IOmega Iconnect
October 18, 2010 01:11PM
paketecuento Wrote:
-------------------------------------------------------
> The serial cable showed that my Iconnect is completely bricked!!!
> no data at all when bootin...so I think it's time to JTAG

I think it's more likely that your serial cable isn't connected correctly. I don't have an iConnect, but these pages seem to have a lot of useful information:
http://doip.org/iconnect
http://doip.org/iconnect_console
Re: Script install for IOmega Iconnect
October 18, 2010 01:48PM
ecc Wrote:
-------------------------------------------------------
> paketecuento Wrote:
> --------------------------------------------------
> -----
> > The serial cable showed that my Iconnect is
> completely bricked!!!
> > no data at all when bootin...so I think it's
> time to JTAG
>
> I think it's more likely that your serial cable
> isn't connected correctly. I don't have an
> iConnect, but these pages seem to have a lot of
> useful information:
>
> http://doip.org/iconnect
> http://doip.org/iconnect_console
>

thank you for your interest. Yes, I carefully read this information last day. The serial console cable I used is ok (TTL 3.3 level), but no data is shown through hyperterminal (115200 N 8).
I think that blparam from Cloud Engines corrupted my U-boot, so now it's unable to boot up ;(
Re: Script install for IOmega Iconnect
October 19, 2010 04:55PM
Ok, finally I could recover my Iconnect using serial converter. My first computer had a problem with serial port, this is why I thought it was bricked, but then I tried in anohter computer, and now I can see the u-boot is ok. Seems like blparam wrote in another place of NAND, and now cannot boot into it.

Anyway, I followed Martin Michlmayr debian script (http://www.cyrius.com/debian/kirkwood/sheevaplug/unpack.html) and the system can boot from USB using lenny. The only problem is that the network is not working (looks like a problem with gigabit port (http://plugcomputer.org/plugforum/index.php?topic=2347.msg13229#msg13229)

thanks for you advice...ecc :)
mgmzog
Re: Script install for IOmega Iconnect
October 30, 2010 01:54AM
paketecuento: I have iomega iconnect and i have experimenting with install on it debian and openwrt.
I can say that i have problem with network because in all manuals says that need to "setenv arcNumber 2097" and if i setenv it network up on 10Mbit half duplex and not working. Default arcNumber in my iomega is 1682 (Marvell RD88F6281 Reference Board). With this arcNumber debian Lenny boots ok and network is work. But openwrt svn build won't boot, and says in debug:
Uncompressing Linux... done, booting the kernel.

Error: unrecognized/unsupported machine ID (r1 = 0x00000692).

Available machine support:

ID (hex) NAME
00000831 Marvell SheevaPlug Reference Board
00000bb6 Seagate FreeAgent DockStar
00000b36 Iomega iConnect Wireless

Please check your kernel config and/or bootloader.

So i set arcNumber=2870(Iomega iConnect) and all boot ok.
Hope it helps.
tutysara
Re: Script install for IOmega Iconnect
February 27, 2011 04:58AM
Hi Jeff,
If we can easily get root access in iConnect can we install other applications we need using apt-get or a similar command?
I am new to this plz provide some info.
RIchard
Re: Script install for IOmega Iconnect
March 31, 2011 03:26PM
For everything about debian on the iconnect, goto http://www.kroonen.eu/wiki
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: