Welcome! Log In Create A New Profile

Advanced

iConnect not boots from Stick when DVB-C Stick plugged in

Posted by pr0j3ctx 
iConnect not boots from Stick when DVB-C Stick plugged in
May 13, 2013 08:49AM
Hello.

I will try to explain my problem with my bad english. Sorry for this.

I have an iomega iConnect debianized with this Tutorial: http://www.congenio.de/infos/iconnect.html

All runs good. I will use my iomega als tvheadend Server. For this I need two DVB-C Sticks from Sundtek. First I tried only the USB-Stick and configured all. After this I plugged in one DVB-Card for testing. Since testing I had the problem that after reboot a while nothing happens and then the original firmware loaded.

Yesterday i made some tests and after i plugged out my DVB-C Card the iomega booted from my USB-Stick.

The USB-Sticks plugged in at Port 1 at the back of the iconnect.

Now I don`t know what todo next. It isn´t a nice solution to unplug the DVB-C Card each reboot. I often works remotly some miles away on the iconnect.

I´m not a specialistin uBoot etc. so I don´t know what to do. Is there anyone out there who can help me or push me in the right direction.

Sorry if there are to less information. If you need one, tell me and i will bring it.

Thanks for reading till here.

Greats
pr0



Edited 1 time(s). Last edit at 05/13/2013 08:58AM by pr0j3ctx.
Re: iConnect not boots from Stick when DVB-C Stick plugged in
May 14, 2013 12:07AM
First step, please post your output of fw_printenv from Debian. And also describe your setup a little more: if I understood correctly, the other 2 sticks are USB ? plugged into the front USB ports?



Edited 1 time(s). Last edit at 05/14/2013 12:10AM by bodhi.
Re: iConnect not boots from Stick when DVB-C Stick plugged in
May 14, 2013 05:13AM
Hello.

First the output of fw_printenv:
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:1f
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
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
stderr=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:11:F1:C9
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.27 English
usb_scan_1=setenv usb 0:1; setenv dev sda1
usb_scan_2=setenv usb 1:1; setenv dev sdb1
usb_scan_3=setenv usb 2:1; setenv dev sdc1
usb_scan_4=setenv usb 3:1; setenv dev sdd1
usb_scan_5=setenv usb 0:1; setenv dev sda2
usb_scan_6=setenv usb 1:1; setenv dev sdb2
usb_scan_7=setenv usb 2:1; setenv dev sdc2
usb_scan_8=setenv usb 3:1; setenv dev sdd2
bootcmd_usb_1=run usb_scan_1;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /boot/uImage;bootm 0x00800000
bootcmd_usb_2=run usb_scan_2;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /boot/uImage;bootm 0x00800000
bootcmd_usb_3=run usb_scan_3;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /boot/uImage;bootm 0x00800000
bootcmd_usb_4=run usb_scan_4;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /boot/uImage;bootm 0x00800000
bootcmd_usb_5=run usb_scan_5;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /uImage;bootm 0x00800000
bootcmd_usb_6=run usb_scan_6;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /uImage;bootm 0x00800000
bootcmd_usb_7=run usb_scan_7;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /uImage;bootm 0x00800000
bootcmd_usb_8=run usb_scan_8;run make_usb_bootargs;ext2load usb $(usb) 0x00800000 /uImage;bootm 0x00800000
make_usb_bootargs=run make_boot_args; setenv bootargs $(bootargs) root=/dev/$(dev) rootdelay=10
bootcmd_usb=usb stop;usb start;run bootcmd_usb_1;run bootcmd_usb_2;run bootcmd_usb_3;run bootcmd_usb_4;run bootcmd_usb_5;run bootcmd_usb_6;run bootcmd_usb_7;run bootcmd_usb_8
bootcmd=run bootcmd_usb; run flash_load


The setup is an 4GB USB Stick in the back USB Port of the iconnect. I think it is Port 1.
In the front right Port plugged in an USB DVB-C Stick from Sundtek.

Greets
pr0
Re: iConnect not boots from Stick when DVB-C Stick plugged in
May 15, 2013 02:02AM
pr0,

You're running stock uBoot, and this version is very limited in what you can do with uBoot envs. If you are comfortable with flashing new uBoot using a manual procedure (only recommended for more experienced users and with serial console for recovery purpose), then check out this thread, starting here:
http://forum.doozan.com/read.php?2,6624,6959#msg-6959
and instructions here:
http://forum.doozan.com/read.php?2,6624,9123#msg-9123

Newer uBoot will enable you to set the envs to scan and find the USB with rootfs, and hopefully not stuck at a USB device (I don't have this DVB-C stick so can not guarantee that it will handle that device correctly).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 05/15/2013 02:10AM by bodhi.
Re: iConnect not boots from Stick when DVB-C Stick plugged in
May 15, 2013 02:05AM
Hello.

Thanks for this information. I will read the Post and look what I can do.

Greats
pr0
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: