Jump to content


Photo

dm800se image bouwen uit dreambox-kernel-3.2-final branch


  • Please log in to reply
9 replies to this topic

#1 gjstroom

  • Senior Member
  • 516 posts

+16
Neutral

Posted 19 May 2012 - 14:25

Ik ben aan het proberen om een werkende dm800se image te maken uit de dreambox-kernel-3.2-final branch.
Voor de DM8000 lukt het builden zonder problemen, logisch daar is het voor gemaakt.
Voor de 800se image heb ik de nodige aanpassingen gemaakt (grotendeels geleend bij opendreambox.org).
Ik zit nu nog met 1 probleem het bootfs image is te groot.
| ++ du -ks /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image
| ++ awk '{size = 10240 + $1; print (size > 65536 ? size : 65536) }'
| + ROOTFS_SIZE=105904
| + mkfs.jffs2 --root=/home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot --disable-compressor=lzo --compression-mode=size --output=/home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2
| + rm -rf /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/autoexec.bat /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/autoexec_dm800se.bat /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/backdrop.mvi /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/bootlogo.elf /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/bootlogo.jpg /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/bootlogo.mvi /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/bootlogo_wait.mvi /home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image/boot/vmlinux-3.2-dm800se.gz
| + mkfs.jffs2 --root=/home/gertjan/openpli21/build-dm800se/tmp/rootfs/openpli-enigma2-image --disable-compressor=lzo --compression-mode=size --output=/home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.rootfs.jffs2
| + buildimage --brcmnand --arch dm800se -e 0x4000 -f 0x4000000 -s 512 -b 0x40000:/home/gertjan/openpli21/build-dm800se/tmp/sysroots/mipsel-oe-linux/usr/lib/dreambox-secondstage/main.bin.gz -d 0x3C0000:/home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2 -d 0x3C00000:/home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.rootfs.jffs2
| Partition #0: 148704 of 210371 bytes (/home/gertjan/openpli21/build-dm800se/tmp/sysroots/mipsel-oe-linux/usr/lib/dreambox-secondstage/main.bin.gz)
| Partition #1: 3875432 of 3843687 bytes (/home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2)
| Partition #1 (/home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2) is too big. This doesn't work. Sorry.Invalid data partition!
NOTE: package openpli-enigma2-image-1.0-r0: task do_rootfs: Failed
ERROR: Function 'do_rootfs' failed (see /home/gertjan/openpli21/build-dm800se/tmp/work/dm800se-oe-linux/openpli-enigma2-image-1.0-r0/temp/log.do_rootfs.4939 for further information)
ERROR: Task 12 (/home/gertjan/openpli21/openembedded/recipes/images/openpli-enigma2-image.bb, do_rootfs) failed with exit code '1'
ERROR: '/home/gertjan/openpli21/openembedded/recipes/images/openpli-enigma2-image.bb' failed
make: *** [image] Error 1

Als ik de grootte bootfs image van een normale dm800se build vergelijk met de kernel 3.2 build dan is dit het verschil:
2.6 800se
ls -al /home/gertjan/openpli_dm800se/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2
-rw-r--r-- 1 gertjan gertjan 2520908 2012-05-07 22:05 /home/gertjan/openpli_dm800se/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2

3.2 800se
ls -al /home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2
-rw-r--r-- 1 gertjan gertjan 3875432 2012-05-19 12:58 /home/gertjan/openpli21/build-dm800se/tmp/deploy/images/dm800se/openpli-enigma2-2.1-dm800se.boot.jffs2

3.2 8000
ls -al /home/gertjan/openpli21/build-dm8000/tmp/deploy/images/dm8000/openpli-enigma2-2.1-dm8000.boot.jffs2
-rw-r--r-- 1 gertjan gertjan 4116200 2012-05-13 00:14 /home/gertjan/openpli21/build-dm8000/tmp/deploy/images/dm8000/openpli-enigma2-2.1-dm8000.boot.jffs2


Blijkbaar past een 4.1MB bootimage wel in een DM8000 en 3.8MB is te groot voor een 800se

Wie heeft er een idee ?

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


Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #2 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 19 May 2012 - 14:47

dat is eigenlijk altijd een probleem geweest op de dreamboxen, ze hebben die partitie veel te klein gemaakt.
Daardoor is je kernel al snel te groot, en moet je allerlei zaken als modules bouwen, en bij het booten laden (wat de boot snelheid niet ten goede komt)

Dus mogelijk moet je wat snoeien in je defconfig, om het weer te laten passen.

Of controleer even wat er behalve de kernel verder nog in de boot partitie terecht komt. We hebben vanwege bovenstaande problemen al heel snel besloten om de bootlogo files niet meer in deze partitie te plaatsen, behalve de jpg en bootlogo.elf.
Mogelijk komen er toch nog mvi's in /boot terecht?

Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #3 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 19 May 2012 - 14:49

Ik zou er overigens niet teveel tijd aan spenderen om de 3.2 kernel in openpli-2.1 gebouwd te krijgen, we gaan over niet al te lange tijd over naar oe-core.

Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #4 gjstroom

  • Senior Member
  • 516 posts

+16
Neutral

Posted 19 May 2012 - 14:58

Ik heb in feite de defconfig van opendreambox gepakt:
http://cgit.opendrea...fconfig?id=v2.0
Die past bij hun ook. Maar idd de mvi's staan er nog in, ik ga even verder slopen. Ik vindt het wel een leuke puzzel !

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


Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #5 dylantje

  • Senior Member
  • 2,406 posts

+19
Neutral

Posted 19 May 2012 - 22:00

Ik zou er overigens niet teveel tijd aan spenderen om de 3.2 kernel in openpli-2.1 gebouwd te krijgen, we gaan over niet al te lange tijd over naar oe-core.


Oe-core???

Was da??
Ook voor et??

Mut@nt HD51 with PLi 7.2 release - Cccam, PLi HD skin, HDD-1,5TB, USB DVB-T,4GB usb backupsuite. AB: harmony smartcontrol 

XTrend ET6500 with PLi 7.2 release - PLi HD skin, Stream remote, 2GB usb backupsuite. AB: Harmony 650 , 1x zgemma h2h with Cccam.

Met een USB Dvb-T Triax 78cm, 2x ALPS quatro LNB /19,2 en 23,5, SAB GSO-multiswitch: 4 sat. in 12 out. 

 


Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #6 radxnl

  • Senior Member
  • 1,527 posts

+57
Good

Posted 19 May 2012 - 22:17

Oe-core???

Was da??


http://lmgtfy.com/?q=oe-core

Ook voor et??


ja

groeten :)

Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #7 dylantje

  • Senior Member
  • 2,406 posts

+19
Neutral

Posted 19 May 2012 - 22:37


Oe-core???

Was da??


http://lmgtfy.com/?q=oe-core

Ook voor et??


ja

groeten :)


He leuk zo'n link.. :wub:
En dat had ik al wel gedaan..
Maar dan snap ik nog niet wat het betekend.......
Lijkt me iets al da git ???

Maar zal er wel naast zitten......

En merk ik daar als dombo iets van ??
Moet ik bijv.
een nieuwe flash oid doen..
Zou ik bijv. kunnen stoppen met de backup's?? -_-
Of werkt de autoinstall dan ook.... :rolleyes:

Zo ongeveer was da het .. ;) :huh:

Edited by dylantje, 19 May 2012 - 22:38.

Mut@nt HD51 with PLi 7.2 release - Cccam, PLi HD skin, HDD-1,5TB, USB DVB-T,4GB usb backupsuite. AB: harmony smartcontrol 

XTrend ET6500 with PLi 7.2 release - PLi HD skin, Stream remote, 2GB usb backupsuite. AB: Harmony 650 , 1x zgemma h2h with Cccam.

Met een USB Dvb-T Triax 78cm, 2x ALPS quatro LNB /19,2 en 23,5, SAB GSO-multiswitch: 4 sat. in 12 out. 

 


Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #8 MiLo

  • PLi® Core member
  • 14,049 posts

+298
Excellent

Posted 20 May 2012 - 08:11

Opnieuw flashen wordt wel noodzakelijk.

Verder blijft alles gewoon zoals het was. De wijzigingen zijn vooral voor de programmeurs. De backup enzo blijven gewoon werken zoals altijd.
Real musicians never die - they just decompose

Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #9 Happysat

  • Senior Member
  • 697 posts

+43
Good

Posted 20 May 2012 - 12:32

Kunnen jullie een indicatie geven wanneer dit ongeveer gaat gebeuren, ik neem aan dat na die oe-core wissel, de feeds op de oude images niet meer werken..??

Octagon SF8008 / TBS5530  DVB-S2/T2 T-85/1.50Mtr/3x90cm (53e 52e 51,5e 28e 25,9e 23e 19e 13e 9e 4e 1w 5w 14w)


Re: dm800se image bouwen uit dreambox-kernel-3.2-final branch #10 Roodkapke

  • Senior Member
  • 5,782 posts

+29
Good

Posted 20 May 2012 - 12:55

Ze blijven vast werken, maar het bijhouden stopt.


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users