Jump to content


Photo

OpenPLi4 - Read this first: Some are more equal than others

OpenPLi4

  • Please log in to reply
76 replies to this topic

#1 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 31 August 2013 - 18:27

You may have noticed that there are OpenPLi4 images for all boxes now. However, most of them aren't tested, and there's a fair chance they won't boot. If you feel like experimenting, it's okay to try them, they won't break anything.

The OpenPLi4 image has only been tested on the VuSolo2, VuDuo2, ET9x00 and dm8000. Those will work. There's no guarantee for the others...

Reportedly, the dm800se and dm500hd don't work.
Real musicians never die - they just decompose

Re: OpenPLi4 - Read this first: Some are more equal than others #2 Siki78

  • Senior Member
  • 55 posts

+2
Neutral

Posted 31 August 2013 - 18:35

Thanks for a replay!



Re: OpenPLi4 - Read this first: Some are more equal than others #3 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 31 August 2013 - 19:13

On dm800se, you need to start enigma2 manually (init 4; enigma2). Then it works.

 

The only problem is the upgrade on OpenSSL 1.0.1e, some binary (eg custom rtmpdump) must linked against new OpenSSL.


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: OpenPLi4 - Read this first: Some are more equal than others #4 MiLo

  • PLi® Core member
  • 14,055 posts

+298
Excellent

Posted 31 August 2013 - 19:24

Any idea why E2 doesn't start automatically?

 

(e.g., what if you start "enigma2.sh" instead, which is what init calls)


Real musicians never die - they just decompose

Re: OpenPLi4 - Read this first: Some are more equal than others #5 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 31 August 2013 - 19:40

I will test in about an hour with enigma2.sh.

 

The only think that it is different is the LIBS part, when running enigma2.sh.

 

LIBS=/usr/lib/libopen.so.0.0.0

#check for receiver specific passthrough helper lib
if [ -e /usr/lib/libpassthrough.so ]; then
        LIBS="$LIBS /usr/lib/libpassthrough.so"
fi

sync
LD_PRELOAD=$LIBS /usr/bin/enigma2

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: OpenPLi4 - Read this first: Some are more equal than others #6 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 31 August 2013 - 20:45

we should probably just remove that stuff, nobody knows whether it ever served any good.

Re: OpenPLi4 - Read this first: Some are more equal than others #7 gjstroom

  • Senior Member
  • 524 posts

+16
Neutral

Posted 31 August 2013 - 20:52

I already mentioned in the dutch pli4 thread, the kernel for dm800se is too big. It's now 2523187 bytes.

I made some modifications in the defconfig and it's now 2439147 bytes. Ubifs is disabled because it's not needed.

This defconfig is made with 'bitbake -c menuconfig virtual/kernel'.

 

Attached Files


Amiko8240, DM500HD, DM800, DM800SE, DM800SESR4, DM800SEV2, VU+ SoloSEV2, VU+ UnoSE


Re: OpenPLi4 - Read this first: Some are more equal than others #8 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 31 August 2013 - 20:57

Here its the error:

It seems that libpassthrough (doesn't pass through :P) needs to linked against newer OpenSSL.

 

 

root@dm800se:~# /usr/bin/enigma2.sh
/usr/bin/enigma2: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
 
root@dm800se:~# ldd /usr/lib/libpassthrough.so
        libssl.so.0.9.8 => not found
        libc.so.6 => /lib/libc.so.6 (0x773b8000)
        /lib/ld.so.1 (0x55550000)

Edited by athoik, 31 August 2013 - 20:59.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: OpenPLi4 - Read this first: Some are more equal than others #9 gjstroom

  • Senior Member
  • 524 posts

+16
Neutral

Posted 31 August 2013 - 21:03

Here its the error:

It seems that libpassthrough (doesn't pass through :P) needs to linked against newer OpenSSL.

This error is also known and mentioned in one of the dutch pli4 threads.


Amiko8240, DM500HD, DM800, DM800SE, DM800SESR4, DM800SEV2, VU+ SoloSEV2, VU+ UnoSE


Re: OpenPLi4 - Read this first: Some are more equal than others #10 Siki78

  • Senior Member
  • 55 posts

+2
Neutral

Posted 31 August 2013 - 21:26

dreambox 500hd

init 4

enigma2

 

Attached Files



Re: OpenPLi4 - Read this first: Some are more equal than others #11 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 31 August 2013 - 21:36

Since you guys get up to the point where e2 is started, can I conclude that builds produced by the buildserver contain a kernel image which is just small enough to boot?

Re: OpenPLi4 - Read this first: Some are more equal than others #12 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 31 August 2013 - 21:41

Since you guys get up to the point where e2 is started, can I conclude that builds produced by the buildserver contain a kernel image which is just small enough to boot?

 

Indeed. Current Kernel is ok.


Edited by athoik, 31 August 2013 - 21:43.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: OpenPLi4 - Read this first: Some are more equal than others #13 gjstroom

  • Senior Member
  • 524 posts

+16
Neutral

Posted 31 August 2013 - 21:57

I didn't actual test the dm800se pli4 image, but i did some tests some weeks ago, see here:http://openpli.org/f...openpli4/page-9

I extracted the new build image using nfidump and discovered the 2523187 bytes kernel, in my opinion it will not boot, but I will test it tomorrow.

I see Siki78 uses a dm500hd, @athoik what box do you use ? I'm talking about the dm800se.


Amiko8240, DM500HD, DM800, DM800SE, DM800SESR4, DM800SEV2, VU+ SoloSEV2, VU+ UnoSE


Re: OpenPLi4 - Read this first: Some are more equal than others #14 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 31 August 2013 - 22:03

I am using dm800se, booting from usb (via autoexec.bat).

 

 
root@dm800se:~# cat /media/usb/autoexec_dm800se.bat 
/usb/bootlogo-dm800se.elf.gz filename=/usb/bootlogo-dm800se.jpg
/usb/sdb2.gz root=/dev/sdb2 rootdelay=10 rw console=null

PS. Size of kernel is  2.4M (2523187) 


Edited by athoik, 31 August 2013 - 22:06.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: OpenPLi4 - Read this first: Some are more equal than others #15 gjstroom

  • Senior Member
  • 524 posts

+16
Neutral

Posted 1 September 2013 - 09:13

Like I already predicted Kernel doesn't boot on my dm800se. I think your usb boot changes the kernel max size limit in someway ?


Amiko8240, DM500HD, DM800, DM800SE, DM800SESR4, DM800SEV2, VU+ SoloSEV2, VU+ UnoSE


Re: OpenPLi4 - Read this first: Some are more equal than others #16 alsat1

  • Senior Member
  • 221 posts

+1
Neutral

Posted 1 September 2013 - 09:36

So is pli 4.0 now bootable and usable on dm800se in normal way or should we wait for better distibution without bugs?regards.



Re: OpenPLi4 - Read this first: Some are more equal than others #17 isson

  • Senior Member
  • 37 posts

+1
Neutral

Posted 1 September 2013 - 09:45

image_01-09-2013 for dm500hd only working with init 4 ; enigma2 :(


WeTek Play


Re: OpenPLi4 - Read this first: Some are more equal than others #18 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 1 September 2013 - 09:56

Like I already predicted Kernel doesn't boot on my dm800se. I think your usb boot changes the kernel max size limit in someway ?

 

Does your dm800se boot from usb at least?

 

Follow this guide http://openpli.org/wiki/DM800USBBoot (procedure is for dm800, but same procedure works on dm800se)

 

PS. Kernel size of Merlin3 is 2.7M (2860919) so does your dm800se works with this kernel too?


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: OpenPLi4 - Read this first: Some are more equal than others #19 gjstroom

  • Senior Member
  • 524 posts

+16
Neutral

Posted 1 September 2013 - 10:29

Like I already predicted Kernel doesn't boot on my dm800se. I think your usb boot changes the kernel max size limit in someway ?

 

Does your dm800se boot from usb at least?

 

Follow this guide http://openpli.org/wiki/DM800USBBoot (procedure is for dm800, but same procedure works on dm800se)

 

PS. Kernel size of Merlin3 is 2.7M (2860919) so does your dm800se works with this kernel too?

I don't want to boot from usb, all I need is an image that works in normal flash, I did strip ubifs from the kernel in my own PLi4 builds, that works fine !


Amiko8240, DM500HD, DM800, DM800SE, DM800SESR4, DM800SEV2, VU+ SoloSEV2, VU+ UnoSE


Re: OpenPLi4 - Read this first: Some are more equal than others #20 gjstroom

  • Senior Member
  • 524 posts

+16
Neutral

Posted 1 September 2013 - 10:54

PS. Kernel size of Merlin3 is 2.7M (2860919) so does your dm800se works with this kernel too?

Well Merlin 3 does work, I don't get it...

root@dm800se:~# ls -al /boot
drwxr-xr-x    3 root     root             0 Jan  1  1970 .
drwxr-xr-x   18 root     root             0 Sep  1 11:53 ..
-rw-r--r--    1 root     root           163 Aug  1 17:35 autoexec.bat
-rw-r--r--    1 root     root           147 Aug  1 17:35 autoexec_dm800se.bat
-rwxr-xr-x    1 root     root        242111 Jun  4 00:54 bootlogo-dm800se.elf.gz
-rw-r--r--    1 root     root         42664 Jun  4 00:54 bootlogo-dm800se.jpg
lrwxrwxrwx    1 root     root            19 Aug 25 12:11 vmlinux -> vmlinux-3.2-dm800se
-rwxr-xr-x    1 root     root       2860919 Aug  1 17:35 vmlinux-3.2-dm800se.gz
 


Amiko8240, DM500HD, DM800, DM800SE, DM800SESR4, DM800SEV2, VU+ SoloSEV2, VU+ UnoSE




3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users