Seite 2 von 2

Re: Flashimage für Cuberevo2000

Verfasst: Sa 7. Sep 2013, 15:55
von Grabber66
So Punkt geklärt.

Ich habe das mal mit anderen logs verglichen. Und ich denke, das dort einfach der log abgebrochen ist.

Code: Alles auswählen

[0;39m[0m[0;36m[dvbsub @ 0x9fc570] [0m[0;33mInvalid extradata, subtitle streams may be combined!
[0m[sectionsd] Caching max 50000 events
[sectionsd] Caching 14 days
[sectionsd] Caching 360 hours Extended Text
[sectionsd] Events are old 60min after their end time
/var/tuxbox/config/zapit/epgfilter.xml: No such file or directory
/var/tuxbox/config/zapit/dvbtimefilter.xml: No such file or directory
Von daher kann es wohl nicht daran liegen.

Re: Flashimage für Cuberevo2000

Verfasst: Sa 7. Sep 2013, 16:02
von BPanther
Sieht zumindest alles etwas seltsam aus. Der Crash der eeprom ist zwar ärgerlich, aber ansich nicht so tragisch, da nicht wirklich für den Betrieb benötigt. Kannst Du auch auskommentieren. Lediglich das mit dem EPG dürfte ein echtes Problem darstellen, da so leicht der Flash platzt - die Datenmenge wird ja leicht unterschätzt. Deswegen habe ich das bei mir auch immer nach /swap/epg angegeben, so daß ggf. halt nicht gespeichert werden kann, falls kein Swap-Stick vorhanden ist.

Hmm, sollte das Log da wirklich nur gestoppt haben, dann wird das was anderes sein. Sieht man ggf. in Telnet ob var noch OK ist bzw. genug Platz hat mit df -h /var, einfach mal anschauen.

Re: Flashimage für Cuberevo2000

Verfasst: Sa 7. Sep 2013, 16:41
von mohousch
cuberevo-2000hd: same as cuberevo-mini2 but with tuner solded (fixed not plug and play) and without Common Interface
in dem stmmerger wird der stream durch den cimax geschickt was die box gar nicht hat.
wurde folgendes testen in dem st-pti.c
folgende Zeile
# /*
# * Setup the transport stream merger based on the configuration
# */
if defined(CUBEREVO_2000HD)
stm_tsm_init (0);
else
stm_tsm_init ( /*config */ 1 );
#endif

dieses Phenomen gab ja auch am Anfangs bei fast allen Boxen dass nach 2 STD feierabend war weil der stmerge voll gepuffert war.

Re: Flashimage für Cuberevo2000

Verfasst: Sa 7. Sep 2013, 21:02
von Grabber66
Danke schonmal für den Tip, werden wir testen ;)

Als ich dabei war hab ich mir auch mal andere Dateien angeschaut.
Dabei ist mir bei einigen aufgefallen, das dir zwar einige cuberevos auftauchen, aber nicht alle.
Ich texte das mal spontan hier.

ksound-core.c
Zeile 742

Code: Alles auswählen

#if defined(__TDT__) && (defined(FORTIS_HDBOX) || defined(UFS922) || defined(UFC960) || defined(HL101) || \
    defined(VIP1_V2) || defined(VIP2_V1) || defined(OCTAGON1008) || defined(IPBOX9900) || \
    defined(IPBOX99) || defined(IPBOX55) || defined(CUBEREVO_250HD) || defined(CUBEREVO))
        myavail = _ksnd_pcm_avail_update(kpcm->substream);
#else
        myavail	= 0;
#endif
st-merger.c
Zeile 1038

Code: Alles auswählen

#if !defined(FORTIS_HDBOX) && !defined(UFS912) && !defined(UFS913) && !defined(CUBEREVO) && !defined(CUBEREVO_MINI2) && !defined(CUBEREVO_MINI) && !defined(CUBEREVO_250HD) && !defined(CUBEREVO_2000HD) && !defined(CUBEREVO_9500HD) && !defined(CUBEREVO_MINI_FTA) && !defined(ATEVIO7500) && !defined(HS7810A) && !defined(HS7110) && !defined(WHITEBOX) && !defined(IPBOX9900) && !defined(VITAMIN_HD5000)
      /* swts_req_trigger + pace cycles (1101) */
      ctrl_outl(0x800000d, tsm_io + SWTS_CFG(0));
#elif defined (UFS912) || defined(ATEVIO7500) || defined(HS7810A) || defined(HS7110) || defined(WHITEBOX) || defined(VITAMIN_HD5000)
      ctrl_outl(0x8f0000e, tsm_io + SWTS_CFG(0));
      ctrl_outl(0x8000000, tsm_io + SWTS_CFG(1));
      ctrl_outl(0x8000000, tsm_io + SWTS_CFG(2));
#elif defined(CUBEREVO) || defined(CUBEREVO_MINI2) || defined(CUBEREVO_MINI) || defined(CUBEREVO_250HD)
      ctrl_outl(0x88000010, tsm_io + SWTS_CFG(0));
#elif !defined(UFS913)
      ctrl_outl(0x8000010, tsm_io + SWTS_CFG(0));
#endif
e2_proc_tsmux.c
Zeile 159

Code: Alles auswählen

#if defined(TF7700) || defined(UFS922) || defined(UFC960) || defined(CUBEREVO) || defined(CUBEREVO_MINI) || defined(CUBEREVO_MINI2) || defined(CUBEREVO_9500HD) || defined(FORTIS_HDBOX) || defined(HL101) || defined(VIP1_V2) || defined(ATEVIO7500) || defined(IPBOX9900) || defined(IPBOX99) || defined(IPBOX55) || defined(UFS913)
		if(strcmp(page, "A") == 0)
			setCiSource(0, 0);
		else if(strcmp(page, "B") == 0)
			setCiSource(0, 1);
		else
			ret = -EINVAL;
#endif
Zeile 179

Code: Alles auswählen

#if defined(TF7700) || defined(UFS922) || defined(UFC960) || defined(CUBEREVO) || defined(CUBEREVO_MINI) || defined(CUBEREVO_MINI2) || defined(CUBEREVO_9500HD) || defined(FORTIS_HDBOX) || defined(HL101) || defined(VIP1_V2) || defined(ATEVIO7500) || defined(IPBOX9900) || defined(IPBOX99) || defined(IPBOX55) || defined(UFS913)
	{
		int source = 0;
		getCiSource(0, &source);

		if (source == 0)
			len = sprintf(page, "A\n");
		else
			len = sprintf(page, "B\n");
	}
#endif
Zeile 210

Code: Alles auswählen

#if defined(TF7700) || defined(UFS922) || defined(UFC960) || defined(CUBEREVO) || defined(CUBEREVO_MINI) || defined(CUBEREVO_MINI2) || defined(CUBEREVO_9500HD) || defined(FORTIS_HDBOX) || defined(HL101) || defined(VIP1_V2) || defined(ATEVIO7500) || defined(IPBOX9900) || defined(IPBOX99) || defined(IPBOX55) || defined(UFS913)
		if(strcmp(page, "A") == 0)
			setCiSource(1, 0);
		else if(strcmp(page, "B") == 0)
			setCiSource(1, 1);
		else
			ret = -EINVAL;
#endif
Zeile 230

Code: Alles auswählen

#if defined(TF7700) || defined(UFS922) || defined(UFC960) || defined(CUBEREVO) || defined(CUBEREVO_MINI) || defined(CUBEREVO_MINI2) || defined(CUBEREVO_9500HD) || defined(FORTIS_HDBOX) || defined(HL101) || defined(VIP1_V2) || defined(ATEVIO7500) || defined(IPBOX9900) || defined(IPBOX99) || defined(IPBOX55) || defined(UFS913)
	{
		int source = 0;
		getCiSource(1, &source);

		if (source == 0)
			len = sprintf(page, "A\n");
		else
			len = sprintf(page, "B\n");
	}
#endif
Für mich ist das ne nummer zu hoch, aber vielleicht kann mir da jemand was zu erklären.

Re: Flashimage für Cuberevo2000

Verfasst: So 8. Sep 2013, 20:08
von Grabber66
Erstmal danke @mohousch für den Tip. Das scheint schonmal so gut zu laufen.
Aber nun geht es langsam an die details. Immo kommt kein Ton über chinch.
Ist das grundsätzlich so, ich kann das bei mir leider nicht prüfen, da ich hier alles optisch regele.

Und wenn das nicht so ist, liegt das evtl. an der ksound-core.c die ich oben schonmal erwähnte ?

Re: Flashimage für Cuberevo2000

Verfasst: So 8. Sep 2013, 20:34
von DboxOldie
Ist die Box denn beim avs.ko drinne ?

Re: Flashimage für Cuberevo2000

Verfasst: So 8. Sep 2013, 20:58
von Grabber66
Sieht so aus:

avs_core.c

Code: Alles auswählen

/*
 * Addresses to scan
 */
static unsigned short normal_i2c[] = {
#if defined(HOMECAST5101)
	I2C_ADDRESS_CXA2161, /* cxa2161, 0x48 */
#elif defined(UFS922) || defined(CUBEREVO) || defined(VITAMIN_HD5000) \
   || defined(CUBEREVO_MINI) || defined(CUBEREVO_MINI2) || defined(CUBEREVO_9500HD) || defined(CUBEREVO_2000HD)
	0x4a, /* stv6412" */
#elif defined(UFC960) || defined(FORTIS_HDBOX) || defined(TF7700) || defined(HL101) || defined(UFS912) || defined(UFS913) || defined(ATEVIO7500) || defined(IPBOX9900) || defined(IPBOX99) || defined(ADB_BOX)
	0x4b, /* stv6412 / stv6417 / stv6418 */
#elif defined(CUBEREVO_MINI_FTA) || defined(CUBEREVO_250HD) || defined(IPBOX55) || defined(HS7810A) || defined(HS7110) || defined(WHITEBOX)
	/* CUBEREVO_MINI_FTA does not register */
	/* CUBEREVO_250HD seems to use fake_avs, but does not register */
	0,
#else /* default */
	0x11, /* ak4705 */
#endif

Re: Flashimage für Cuberevo2000

Verfasst: So 8. Sep 2013, 21:16
von DboxOldie
Wird denn der avs.ko auch mit dem Paramter geladen ?

Re: Flashimage für Cuberevo2000

Verfasst: So 8. Sep 2013, 21:35
von Grabber66
Sollte schon,

echo "init AVS"
insmod $MODDIR/avs.ko type=stv6412

wobei ich mal nachfragen muss ob da nicht evtl. mal zu testzwecken auf fake umgestellt wurde.

Re: Flashimage für Cuberevo2000

Verfasst: So 8. Sep 2013, 21:51
von DboxOldie
Genau, oder auch den:

insmod $MODDIR/avs.ko type=avs_none

Da funktioniert die spark7162 bestens mit

Re: Flashimage für Cuberevo2000

Verfasst: Mo 9. Sep 2013, 07:54
von Grabber66
Besten Dank für die Tips.
cinch geht wieder. Es war tatsächlich nich von anderen tests der falsche avs-typ in der rcS.
insmod $MODDIR/avs.ko type=stv6412 war und ist richtig.

Re: Flashimage für Cuberevo2000

Verfasst: Fr 13. Sep 2013, 19:03
von msrx111
Ich hab jetzt auch endlich gefunden warum ich beim Makefile bei den Hostnamen immer cuberevo-2000 in cuberevo_2000 ändern muss weil sonst keine flashimages gebaut werden.

Es liegt an einem Fehler hier in diesem Commit: https://gitorious.org/open-duckbox-proj ... 8e226651ee

bei der prepare_root_neutrino.sh

muss diese Zeile:

if [ "$HOST" == "cuberevo-mini2" -o "$HOST" == "cuberevo" -o "$HOST" == "cuberevo_2000hd" ]; then

So geändert werden!

if [ "$HOST" == "cuberevo-mini2" -o "$HOST" == "cuberevo" -o "$HOST" == "cuberevo-2000hd" ]; then

Dann ist alles korrekt schätze ich.
Denn da wird der Hostname abgefragt und der lautet, wenn man auscheckt make.sh und make neutrino-bla-blub macht, cuberevo-2000hd und nicht cuberevo_2000hd

Ich würde es sehr begrüßen wenn das noch jemand anpassen könnte!

Re: Flashimage für Cuberevo2000

Verfasst: Fr 13. Sep 2013, 19:16
von BPanther
Ab sofort im GIT, waren noch mehr Stellen im Flash-Script...

Re: Flashimage für Cuberevo2000

Verfasst: Fr 13. Sep 2013, 19:21
von msrx111
Ja Super Danke für den schnellen Service!

Re: Flashimage für Cuberevo2000

Verfasst: Fr 13. Sep 2013, 19:44
von BPanther
Beim makedev muß aber auch noch anscheinend was nachgetragen werden (Box fehlt da komplett wie es scheint), damit befasse ich mich dann morgen aber in Ruhe.