I am trying to build an E2 image for a Fortis HS7110 using the max-git as starting point. I have reached the point where the image gets built without errors, and I have generated a root.img.
The receiver is a Rebox RE-2200 which has loader 6.46 with USB boot enabled (hold channel down during power up).

HDMU images load fine:
Code:
FrTs
(Re)start USB...
Front USB:   scanning bus for devices... 2 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
 262144000   root.img 
  3035106   uimage 

2 file(s), 0 dir(s)

reading uImage
........................................................................................................................................................................................................................................................................................................
ret=> 3035106
Wait [1]
Wait [2]
Wait [3]
Wait [4]
Wait [5]
Wait [6]
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab file while determining whether /mnt/root.img is mounted.
/mnt/root.img: clean, 5344/64000 files, 100943/256000 blocks
mount root
INIT: version 2.86 booting
init frontpanel
WAIT 1 min
mknod: /dev/avs: File exists
mknod: /dev/fuse: File exists
Mount /dev in tmpfs
Copying device nodes to /dev
Starting portmap daemon...Bus error
 failed!
Loading autofs
Starting autofsMounting local filesystems...
mount: mounting LABEL=RECORD on /hdd failed: No such file or directory
Cleaning /tmp /var/run /var/lock.
Hostname: HS7110.
init stmfb
LOADING MODULES
load firmware
copLoadFile (file /boot/audio.elf)
ustslave: Kernel Version: 24
base_address 0x40400000
seeking to 0
~
seeking to 1aaf00
copLoadFile (file /boot/video.elf)
ustslave: Kernel Version: 24
base_address 0x40000000
seeking to 0
~
seeking to 186e00
init embx
init AVS
skip mpeg2
starting telnetd
Starting FTP server: vsftpd.
Model: hs7110
[and so on...]
My own image does not load. It loads the kernel:
Code:
FrTs
(Re)start USB...
Front USB:   scanning bus for devices... 2 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
 262144000   root.img 
  1800833   uimage 

2 file(s), 0 dir(s)

reading uImage
...............................................................................................................................................................................
ret=> 1800833
And then nothing more happens.

However, if I use the HDMU uImage and my own root.img, loading is successful, but a crash occurs after starting the root because of the non-matching kernel:
Code:
FrTs
(Re)start USB...
Front USB:   scanning bus for devices... 2 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
 262144000   root.img 
  3035106   uimage 

2 file(s), 0 dir(s)

reading uImage
........................................................................................................................................................................................................................................................................................................
ret=> 3035106
Wait [1]
Wait [2]
Wait [3]
Wait [4]
Wait [5]
Wait [6]
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab file while determining whether /mnt/root.img is mounted.
root.img: clean, 6655/64000 files, 121097/256000 blocks
mount root
INIT: version 2.86 booting
init frontpanel
WAIT 1 min
Mount /dev in tmpfs
Copying device nodes to /dev
Starting portmap daemon....
Starting DEBUG Interface
Mounting local filesystems...
Cleaning /tmp /var/run /var/lock.
Hostname: hs7110.
starting telnetd
init stmfb
insmod: can't insert '/lib/modules/stmcore-display-sti7111.ko': unknown symbol in module, or unknown parameter
insmod: can't insert '/lib/modules/stmfb.ko': unknown symbol in module, or unknown parameter
LOADING MODULES
load a firmware
copLoadFile (file /boot/audio.elf)
stslave: Kernel Version: 24
base_address 0x40400000
seeking to 0
~
seeking to 1aaf00
load v firmware
copLoadFile (file /boot/video.elf)
ustslave: Kernel Version: 24
base_address 0x40000000
seeking to 0
~
seeking to 186e00
init embx
Segmentation fault
The same problems occur with a Rebox RE-4200 with loader 6.26 (HS7810A, other images of course).

Apparently I am doing something wrong, but I have no idea what. Can anybody tell me the solution?

Regards,


Audioniek.