nein, liegt daran das pli zu viel geändert hat, so dass diff0 im mom nicht geht
nein, liegt daran das pli zu viel geändert hat, so dass diff0 im mom nicht geht
Gehasst, Verdammt, Vergöttert
Fragen gehören ins Forum nicht in meinem Postfach!
>> Häufig gestellte Fragen <<
Also durchgebaut hat er jetzt, doch legt er mir immer die *.elf Dateien als 0 MB ins Image.
hatte die audio.elf und video.elf in /max-tdt/tdt/cvs/cdk/root/boot eingefügt
TV: Samsung PS64D8000, Teufel Heimkino
Boxen: VU+ Duo², OptimussOS2+, GM-Triplex, GM990
je nach box muss die anders heissen
video_7111.elf
audio_7111.elf
audio_7105.elf
video_7105.elf
etc.....mehr infos findest du in der release.mk
Gehasst, Verdammt, Vergöttert
Fragen gehören ins Forum nicht in meinem Postfach!
>> Häufig gestellte Fragen <<
Danke jetzt hat´s gefunzt
TV: Samsung PS64D8000, Teufel Heimkino
Boxen: VU+ Duo², OptimussOS2+, GM-Triplex, GM990
Hi, ich versuche aus dem max-tdt ein neutrino-hd2 für den Topfield 7700 zu bauen. Nach einigen kleinen Anpassungen hat er mir auch durchgebaut, das script im Ordner Flash gibt mir aber nicht die gewünschte uimage aus.
Ein make - C tfinstaller im cdk Verzeichnis bringt folgende Meldung
Ich habe nun eure uImage genommen, soweit startet der Topfield nun auch und bringt mir den Neutrino Startassistenten, erkennt aber wohl keine Eingabe der Fernbedienung zur Sprachauswahl, bzw scheint das Display auch nicht angesprochen zu werden.Code:products@ubuntubook:~/max/tdt/cvs/cdk$ make -C tfinstaller make: Gehe in Verzeichnis '/home/products/max/tdt/cvs/cdk/tfinstaller' mv ../linux-sh4/arch/sh/boot/uImage.gz uImage.gz.org cp initramfs_list ../linux-sh4/initramfs_list cp ../linux-sh4/.config .config.org sed -i 's/CONFIG_INITRAMFS_SOURCE=""/CONFIG_INITRAMFS_SOURCE="initramfs_list"/g' ../linux-sh4/.config echo "CONFIG_INITRAMFS_ROOT_UID=0" >> ../linux-sh4/.config echo "CONFIG_INITRAMFS_ROOT_GID=0" >> ../linux-sh4/.config echo "# CONFIG_INITRAMFS_COMPRESSION_NONE is not set" >> ../linux-sh4/.config echo "CONFIG_INITRAMFS_COMPRESSION_GZIP=y" >> ../linux-sh4/.config #Build Kernel containing initramfs make -C ../linux-sh4 ARCH=sh TF7700=y uImage make[1]: Betrete Verzeichnis '/home/products/max/tdt/cvs/cdk/linux-sh4-2.6.32.46_stm24_0209' scripts/kconfig/conf -s arch/sh/Kconfig # # configuration written to .config # make[1]: Verlasse Verzeichnis '/home/products/max/tdt/cvs/cdk/linux-sh4-2.6.32.46_stm24_0209' make[1]: Betrete Verzeichnis '/home/products/max/tdt/cvs/cdk/linux-sh4-2.6.32.46_stm24_0209' CHK include/linux/version.h make[2]: »include/asm-sh/machtypes.h« ist bereits aktualisiert. CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-sh CC kernel/bounds.s cc1: Fehler: nicht erkannte Kommandozeilenoption »-m4-nofpu« cc1: Fehler: nicht erkannte Kommandozeilenoption »-ml« cc1: Fehler: nicht erkannte Kommandozeilenoption »-m4-nofpu« cc1: Fehler: nicht erkannte Kommandozeilenoption »-ml« make[2]: *** [kernel/bounds.s] Fehler 1 make[1]: *** [prepare0] Fehler 2 make[1]: Verlasse Verzeichnis '/home/products/max/tdt/cvs/cdk/linux-sh4-2.6.32.46_stm24_0209' make: *** [all] Fehler 2 make: Verlasse Verzeichnis '/home/products/max/tdt/cvs/cdk/tfinstaller'
Ich versuche ja gewöhnlich meine Probleme durch Lesen zu Lösen, jedoch gibt es für den Topfield nicht wirklich viele Ansätze.
Ich hoffe mir kann einer von euch weiterhelfen, ich arbeite mich erst in das Thema rein
Edit:
Hab vergessen zu erwähnen, dass der Fehler beim TFinstaller immer auftritt, egal ob ich ein NHD2 oder ein E2-PLI baue.
Geändert von Eiermann (08.09.2013 um 21:25 Uhr)
Der tfinstaller kann schon einige zeit nicht gebaut werden. Das ist bekannt. Allerdings gibt es da auch keinen wirklichen handlungsbedarf, da jede uimage aus einem anderen image dafür geht.
Das Problem mit der Fernbedienung ist da schon schwerwiegender, kann aber auch gelöst werden. Kopier Dir einfach die evremote2 aus einem bestehenden E2 image raus und pack die ins entsprechende Verzeichnis rein. Der Topf holt sich auch beim erstassi eine IP per DHCP. Danach noch einen Neustart mit shutdown -r now und schon kannst Du den Erstassi durchlaufen.
GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1
After a fresh clone of the max git, building gstreamer ceases at compiling libdca. After a search I found a solution in adding this line in the file rules-make in the gstreamer section:
If the line is indeed missing, remake and restart the build.Code:libdca;0.0.5;libdca-0.0.5;libdca-0.0.5.tar.bz2;extract:libdca-0.0.5.tar.bz2
Regards,
Audioniek
Hallo! Ich habe Image gebaut für Octagon 1008G+SE+. Wie mache ich jetzt aus viele Ordnern root.img ? Was muss ich in Terminal eingeben? Ich bin Neuling in Sache Imagebau... Danke voraus
Vu+ Duo², Formuler F3, Octagon 1028P, PrismCube Ruby, Openbox S6,S4, Skyway Classic3, Droid2
Loader: I-Boot SW: V21218 Enigma2: MAX-TDT by spartak73, HDMU mod, PKT Hyperion v5.2 mod
Toroidal T-90 5°W---45°E
Sony KDL-55W955B
@spartak73: I use this modified flash_part_w_fw.sh file to create root.img:
The file replaces the file with the same name in the ../flash/hs7810a/scripts folder and is called from the flash shell script.Code:#!/bin/bash #Version for Fortis HS-7810A with loader 6.26 (boot from USB, not flash) if [ `id -u` != 0 ]; then echo "You are not running this script as root. Try it again as root or with su/sudo command." echo "Bye Bye..." exit fi CURDIR=$1 TUFSBOXDIR=$2 OUTDIR=$3 TMPKERNELDIR=$4 TMPROOTDIR=$5 echo "CURDIR = $CURDIR" echo "TUFSBOXDIR = $TUFSBOXDIR" echo "OUTDIR = $OUTDIR" echo "TMPKERNELDIR = $TMPKERNELDIR" echo "TMPROOTDIR = $TMPROOTDIR" MKFSEXT3=mke2fs OUTFILE=root.img if [ ! -e $OUTDIR ]; then mkdir $OUTDIR fi if [ -e $OUTFILE ]; then rm -f $OUTFILE fi if [ ! -e /mnt/temp ]; then sudo mkdir /mnt/temp fi echo "-----------------------------------------------------------------------------" # --- KERNEL --- # Size is 8MB max. echo "" echo "Copying kernel file..." cp -f $TMPKERNELDIR/uImage $OUTDIR/uImage #padding of kernel uImage is not needed #$PAD 0x800000 $CURDIR/uImage $CURDIR/mtd_kernel.pad.bin echo "-----------------------------------------------------------------------------" # --- ROOT --- # Size is 256MB echo "" echo "Creating root image file..." #Create an empty file of 256M size echo "dd if=/dev/zero of=$CURDIR/ext3.img bs=512 count=512000" dd if=/dev/zero of=$CURDIR/ext3.img bs=512 count=512000 #Attach it to a loop device echo "sudo losetup /dev/loop0 $CURDIR/ext3.img" sudo losetup /dev/loop0 $CURDIR/ext3.img #Create an ext3 file system in the empty file echo "sudo $MKFSEXT3 -t ext3 -L root.img /dev/loop0" sudo $MKFSEXT3 -t ext3 -L root.img /dev/loop0 #Detach the loop device echo "sudo losetup -d /dev/loop0" sudo losetup -d /dev/loop0 #Mount $CURDIR/ext3.img on a temporary mount echo "sudo mount -t ext3 $CURDIR/ext3.img /mnt/temp" sudo mount -t ext3 $CURDIR/ext3.img /mnt/temp #Copy the root file system to the mount echo "cp -r -f -p $TMPROOTDIR/* /mnt/temp" cp -r -f -p $TMPROOTDIR/* /mnt/temp #Create a swap directory echo "Create a swap directory if not already done" if [ ! -e /mnt/temp/swap ]; then sudo mkdir /mnt/temp/swap fi #Unmount $CURDIR/ext3.img on the temporary mount echo "sudo umount /mnt/temp" sudo umount /mnt/temp echo "-----------------------------------------------------------------------------" echo "" echo "Preparation of root image file completed," echo "checking file sizes..." SIZE=`stat $TMPKERNELDIR/uImage -t --format %s` SIZE=`printf "0x%x" $SIZE` if [[ $SIZE > "0x800000" ]]; then echo "KERNEL TOO BIG. $SIZE instead of 0x800000" > /dev/stderr else echo "Kernel (uImage) is $SIZE bytes... OK" fi SIZE=`stat ext3.img -t --format %s` SIZE=`printf "0x%x" $SIZE` if [[ $SIZE > "0xfffffff" ]]; then echo "ROOT TOO BIG. $SIZE instead of 0x10000000" > /dev/stderr else echo "Root image file is $SIZE bytes... OK" fi mv $CURDIR/ext3.img $OUTDIR/$OUTFILE echo "-----------------------------------------------------------------------------" echo "" echo "Creating zip-file..." cd $OUTDIR;zip $OUTFILE.zip $OUTFILE uImage
After running this, you have the correct root.img, but uImage still has got a problem I have not solved yet and is addressed in this thread. I suspect it has something to do with a missing or empty initramfs.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
Danke. Klappt aber nichts. Muss mann die andere drei Script auch anpassen ?
Vu+ Duo², Formuler F3, Octagon 1028P, PrismCube Ruby, Openbox S6,S4, Skyway Classic3, Droid2
Loader: I-Boot SW: V21218 Enigma2: MAX-TDT by spartak73, HDMU mod, PKT Hyperion v5.2 mod
Toroidal T-90 5°W---45°E
Sony KDL-55W955B