Neutrino auf der IPBox
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
@anubis_neutrino:
Könntest Du bitte noch folgende Frage beantworten?
http://forum.tuxbox-cvs.sourceforge.net ... 53#p367453
Könntest Du bitte noch folgende Frage beantworten?
http://forum.tuxbox-cvs.sourceforge.net ... 53#p367453
-
- Interessierter
- Beiträge: 27
- Registriert: Freitag 17. April 2009, 19:24
Re: Neutrino auf der IPBox
ja, ich hab leider auch keine ahnung für was das ist, aber das war im dgstation-sdk auch leer ....rhabarber1848 hat geschrieben:Sehe ich das richtig, dass $(flashprefix)/db nur ein leeres Verzeichnis ist, was in db.img landet?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neutrino auf der IPBox
da wird bestimmt bei der originalsoft das "/var" hingemountet.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Daneben gibt es noch das hier:seife hat geschrieben:da wird bestimmt bei der originalsoft das "/var" hingemountet.
Code: Alles auswählen
$(flashprefix)/config.img:
dd if=/dev/zero of=$@ bs=8K count=`$(IPBOX_FLASH_MAP) blocks config`
deshalb diese dummen Fragen
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Wenn ich es noch richtig in Erinnerung hab, ist es quasi der var bereich.
Näheres gibt es hier:
http://www.denktenk.com/old/images_explained.htm
Wenn ich ein kernel_root flashe, dann wird bei neutrino der rootbereich neu geshrieben.
Bei _noboot das ganze image ausser dem bootbereich, und ich denke dann mal
bei _db der Var bereich, wobei ich das noch nicht getestet hatte.
_notboot & _kernel_root kann ich so definitv bestätigen.
Näheres gibt es hier:
http://www.denktenk.com/old/images_explained.htm
Wenn ich ein kernel_root flashe, dann wird bei neutrino der rootbereich neu geshrieben.
Bei _noboot das ganze image ausser dem bootbereich, und ich denke dann mal
bei _db der Var bereich, wobei ich das noch nicht getestet hatte.
_notboot & _kernel_root kann ich so definitv bestätigen.
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Neutrino auf der IPBox
Hier aus Relook:
df -h
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock/2 3.9M 3.9M 0 100% /
/dev/mtdblock/1 1.9M 452.0k 1.4M 24% /var
cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "nor.config_welcome"
mtd1: 001e0000 00010000 "nor.db"
mtd2: 00460000 00010000 "nor.root"
mtd3: 00150000 00010000 "nor.kernel"
mtd4: 00030000 00010000 "nor.boot"
mtd5: 005b0000 00010000 "nor.kernel_root"
mtd6: 00790000 00010000 "nor.kernel_root_db"
mtd7: 007d0000 00010000 "nor.all_noboot"
mtd8: 00800000 00010000 "nor.all"
mtd9: 0189ffff 00001000 "highram"
df -h
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock/2 3.9M 3.9M 0 100% /
/dev/mtdblock/1 1.9M 452.0k 1.4M 24% /var
cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "nor.config_welcome"
mtd1: 001e0000 00010000 "nor.db"
mtd2: 00460000 00010000 "nor.root"
mtd3: 00150000 00010000 "nor.kernel"
mtd4: 00030000 00010000 "nor.boot"
mtd5: 005b0000 00010000 "nor.kernel_root"
mtd6: 00790000 00010000 "nor.kernel_root_db"
mtd7: 007d0000 00010000 "nor.all_noboot"
mtd8: 00800000 00010000 "nor.all"
mtd9: 0189ffff 00001000 "highram"
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Ich hab nochmal ne Andere Frage. Es wird ja im configure
definiert.
im code ist ja dann immer von HAVE_IPBOX die Rede.
Kann ich auch ein HAVE_"$BOXMODEL" einbauen, um einige unterschiede der Boxen ausklammern zu können.
z.B.: IDE hat nur die 250+350 etc.
THX
Code: Alles auswählen
$BOXTYPE
$BOXMODEL
im code ist ja dann immer von HAVE_IPBOX die Rede.
Kann ich auch ein HAVE_"$BOXMODEL" einbauen, um einige unterschiede der Boxen ausklammern zu können.
z.B.: IDE hat nur die 250+350 etc.
THX
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
Re: Neutrino auf der IPBox
Relook400 hat auch IDE und configure hat --enable-ide Option.
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Ich glaube ich habe mich misverständlich ausgedrückt.
Ich wollte eigentlich nur wissen, ob man im Code auch "Boxmodel" definieren kann, damit ich beim compileren, direkt
sagen kann wenn es Boxmodel X ist, dann baue mir bitte das Untermenue - IDE (Diff für ein IDE Menue gab ja zb.) mit.
Quasi
HAVE_350 dann baue mir das IDE menue mit ein.
Ich hoffe jetzt ist es klarer geworden.
Ich wollte eigentlich nur wissen, ob man im Code auch "Boxmodel" definieren kann, damit ich beim compileren, direkt
sagen kann wenn es Boxmodel X ist, dann baue mir bitte das Untermenue - IDE (Diff für ein IDE Menue gab ja zb.) mit.
Quasi
HAVE_350 dann baue mir das IDE menue mit ein.
Ich hoffe jetzt ist es klarer geworden.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Ich glaube nicht, dass das möglich ist.Grabber66 hat geschrieben:Kann ich auch ein HAVE_"$BOXMODEL" einbauen
Es macht nicht viel Sinn, für die IPBox350 ein IDE-Menü einzubauen,Grabber66 hat geschrieben:HAVE_350 dann baue mir das IDE menue mit ein.
wenn das Image ohne IDE-Support gebaut wurde. Wenn Du möchtest,
kann ich im CVS dafür sorgen, dass innerhalb von Neutrino ein neues
define HAVE_IDE möglich ist - in Abhängigkeit von cdk/configure --enable-ide -,
dann kannst Du Dein Menü davon abhängig machen. Alleine auf den
Boxtyp zu vertrauen, macht IMHO keinen Sinn.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Neutrino auf der IPBox
Das neue überarbeitete IDE_Menü (habe mich aber auf den Namen HDD-Setup festgelegt) ist fast testfertig. Da müsste man mal schauen wie das mit den andern Boxen geht. Welche Module/Treiber werden denn auf den anderen Boxen gebraucht? Da sind auch einige Buildoptionen notwendig. Ich habe momentan etwas Zeit, da mal etwas dran zu bleiben. Das passt aber mehr hier hin.
http://forum.tuxbox-cvs.sourceforge.net ... 51#p366051
http://forum.tuxbox-cvs.sourceforge.net ... 51#p366051
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Wenn es ein HDD_Setup im CVS geben wird, dann macht das schon sinn, es über enable-ide zu erzeugen.
Aber fakt ist:
Es ist also nicht möglich das $Boxmodel für so etwas zu nutzen, das habe ich richtig verstanden, oder?
Aber fakt ist:
Es ist also nicht möglich das $Boxmodel für so etwas zu nutzen, das habe ich richtig verstanden, oder?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Neutrino auf der IPBox
Das sowieso und ich habe das auch so bei mir am laufen. Ausserdem habe ich noch abhängig von--enable-hddsetup bzw. --enable-mmcsetup für die jeweiligen Menüs geplant, um diese damit zu aktivieren, was auch Einfluß auf die Erstellung der rcS hat, weil mit dem HDD-Setup, so wie ich das momentan am Laufen habe, in der rcS keine fs-Module geladen werden müssen, sondern auf eine extra init_ide umgelenkt wird, die das übernimmt. Markerfiles gibts keine mehr. Wie das bei den anderen Boxen läuft, weiß ich nicht, und muss man noch klären. Das ist aber keineswegs in trockenen Tüchern. Das aber wenn es soweit ist. Diskussionen hierzu bitte hier:Grabber66 hat geschrieben:Wenn es ein HDD_Setup im CVS geben wird, dann macht das schon sinn, es über enable-ide zu erzeugen.
http://forum.tuxbox-cvs.sourceforge.net ... 16#p367616
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Hat noch jemand den Sourcecode zu convbmp?
-
- Interessierter
- Beiträge: 92
- Registriert: Montag 23. Februar 2009, 14:48
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Zu convbmp:
Ich habe hier eine Version der Datei gefunden, die unter der GPL steht:
http://ecos.sourceware.org/cgi-bin/cvsw ... sroot=ecos
Hier die Lizenzinfo: http://ecos.sourceware.org/anoncvs.html
Könnte bitte jemand testen, ob die o.g. Datei, die in einigen Punkten
von gugus Version abweicht, für das IPBox-Image ausreicht?
Ich habe hier eine Version der Datei gefunden, die unter der GPL steht:
http://ecos.sourceware.org/cgi-bin/cvsw ... sroot=ecos
Hier die Lizenzinfo: http://ecos.sourceware.org/anoncvs.html
Könnte bitte jemand testen, ob die o.g. Datei, die in einigen Punkten
von gugus Version abweicht, für das IPBox-Image ausreicht?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Neuer CVS commit: http://article.gmane.org/gmane.comp.vid ... ox.scm/498
Neue make targets "flash-neutrino-squashfs" und
"flash-enigma-squashfs", analog zu Dreambox-Images.
make target "ipbox_flash_imgs" ist deaktiviert.
Die make targets bauen bereits Images, denen allerdings
/etc und /var/etc fehlen, sie sind deshalb nicht bootfähig.
Da das Copyright einiger hostapps noch nicht geklärt ist,
müssen folgende Dateien aus thor.tar.bz2 vor dem
Kompilieren nach $prefix/cdk/bin kopiert werden:
appendbin
convbmp
mkdnimg
mkwelcomeimg
Zusätzlich muss bootlogo.m1v nach $cvsdir/cdk/config
kopiert werden.
Neue make targets "flash-neutrino-squashfs" und
"flash-enigma-squashfs", analog zu Dreambox-Images.
make target "ipbox_flash_imgs" ist deaktiviert.
Die make targets bauen bereits Images, denen allerdings
/etc und /var/etc fehlen, sie sind deshalb nicht bootfähig.
Da das Copyright einiger hostapps noch nicht geklärt ist,
müssen folgende Dateien aus thor.tar.bz2 vor dem
Kompilieren nach $prefix/cdk/bin kopiert werden:
appendbin
convbmp
mkdnimg
mkwelcomeimg
Zusätzlich muss bootlogo.m1v nach $cvsdir/cdk/config
kopiert werden.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Falls USB-Images gewünscht sind: Welche Werte
sind bei den verschiedenen Boxmodellen für die
Variablen VENDOR_ID und PRODUCT_ID vorgesehen?
Oder sind die Werte für alle Boxmodelle gleich?
sind bei den verschiedenen Boxmodellen für die
Variablen VENDOR_ID und PRODUCT_ID vorgesehen?
Oder sind die Werte für alle Boxmodelle gleich?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Muss thorimage vor thorflash gebaut werden? Oder anders gefragt,anubis_neutrino hat geschrieben:make thorimage <- baut uboot, kernel, apps
make thorflash <- baut das flashimage
afaics ist thorimage keine Abhängigkeit des make targets thorflash,
obwohl thorimage vor thorflash abgearbeitet sein muss.
-
- Interessierter
- Beiträge: 27
- Registriert: Freitag 17. April 2009, 19:24
Re: Neutrino auf der IPBox
für alle Boxen sollte passen:rhabarber1848 hat geschrieben:Falls USB-Images gewünscht sind: Welche Werte sind bei den verschiedenen Boxmodellen für die
Variablen VENDOR_ID und PRODUCT_ID vorgesehen? Oder sind die Werte für alle Boxmodelle gleich?
VENDOR_ID=0x00444753 ( DGS)
PRODUCT_ID=0x6c6f6f6b (look)
thorimage muss vor thorflash gebaut sein, sollte also eine Abhängigkeit mit rein ...rhabarber1848 hat geschrieben:Muss thorimage vor thorflash gebaut werden? Oder anders gefragt, afaics ist thorimage keine Abhängigkeit des make targets thorflash, obwohl thorimage vor thorflash abgearbeitet sein muss.
-
- Einsteiger
- Beiträge: 216
- Registriert: Dienstag 1. Juni 2004, 12:24
Re: Neutrino auf der IPBox
Ist logisch, doch was ist "$prefix/cdk/bin" ?rhabarber1848 hat geschrieben: Da das Copyright einiger hostapps noch nicht geklärt ist,
müssen folgende Dateien aus thor.tar.bz2 vor dem
Kompilieren nach $prefix/cdk/bin kopiert werden:
appendbin
convbmp
mkdnimg
mkwelcomeimg
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Das Verzeichnis, indem auch der Compiler, binutils, etc. liegen.Grabber66 hat geschrieben:Ist logisch, doch was ist "$prefix/cdk/bin" ?
$prefix wird mit cdk/configure --prefix festgelegt.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Ich plane nicht, diese targets namentlich zu übernehmen, ich wollteanubis_neutrino hat geschrieben:thorimage muss vor thorflash gebaut sein, sollte also eine Abhängigkeit mit rein ...
nur wissen, welche targets in Deinem Makefile aufgerufen werden.
Danke für die Bestätigung meiner Vermutung.
Andere Frage: Ich glaube, in thor.tar.bz2 fehlt cdk/root/etc/init.d/
Überhaupt blicke ich durch die Erstellung von /etc/ noch nicht so
ganz durch. Könntest Du mir bitte aus einem laufenden Image
den Inhalt folgender Verzeichnisse posten: /etc /var/etc
Wie wird /var_init im Image benutzt?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Neutrino auf der IPBox
Wozu wird CONFIG_TUN auf der IPBox benötigt?
Folgende Kernel-Konfiguration habe ich aus den mittels
immer aktiviert sein oder werden sie nur für den MMC-Betrieb auf
den jeweiligen Boxen benötigt?
Folgende Kernel-Konfiguration habe ich aus den mittels
erzeugten .config-Dateien übernommen und ins m4-Format gebracht:$(MAKE) -C linux-2.6.17 mutant200s_defconfig.
$(MAKE) -C linux-2.6.17 relook200_defconfig.
$(MAKE) -C linux-2.6.17 relook210_defconfig.
Sind diese Optionen wirklich hardware-abhängig und müssen daher#
# SPI support
#
ifdef(`ip400',
`# CONFIG_SPI is not set
# CONFIG_SPI_MASTER is not set',
`CONFIG_SPI=y
# CONFIG_SPI_DEBUG is not set
CONFIG_SPI_MASTER=y')
#
# SPI Master Controller Drivers
#
ifdef(`ip200',
`CONFIG_SPI_BITBANG=m')
ifdef(`ip250',
`CONFIG_SPI_BITBANG=m')
ifdef(`ip350',
`# CONFIG_SPI_BITBANG is not set')
immer aktiviert sein oder werden sie nur für den MMC-Betrieb auf
den jeweiligen Boxen benötigt?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Neutrino auf der IPBox
Ich würde an den Kernel-Konfigurationen nicht zu viel ändern.
Wenn du die falsche Option änderst, dann gehen die Drecks-Binärtreiber nicht mehr (sie laden evtl. noch, aber funktionieren nicht richtig), insofern wäre ich da sehr vorsichtig.
Wenn du die falsche Option änderst, dann gehen die Drecks-Binärtreiber nicht mehr (sie laden evtl. noch, aber funktionieren nicht richtig), insofern wäre ich da sehr vorsichtig.