Forum: Mikrocontroller und Digitale Elektronik Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH


von Steve M. (steve_m)


Lesenswert?

Bei Pollin gibt es wieder etwas Neues mit Hack-value:

Receiver-Mainboard mit Twin DVB-T Tuner (390 052, 7,95€) 
http://www.pollin.de/shop/dt/NzQ5OTA2OTk-/Bausaetze_Module/Module/Receiver_Mainboard_mit_Twin_DVB_T_Tuner.html

Receiver-Mainboard mit Twin DVB-C Tuner (390 053, 7,95€)
http://www.pollin.de/shop/dt/NjQ5OTA2OTk-/Bausaetze_Module/Module/Receiver_Mainboard_mit_Twin_DVB_C_Tuner.html

> Diese sehr gut ausgestattete Receiver-Hauptplatine mit Windows CE 5.0
> Betriebssystem und vielen wertvollen Bauteilen eignet sich sehr gut
> für eigene Entwicklungen (Windows/Linux) im TV-, Multimedia-, oder
> Steuerungs-Bereich. Lieferung mit Frontpanel!
>
> Technische Daten:
> - Betriebsspannung 12 V-
> - Stromaufnahme ohne HDD max. 2 A
> - 2x Philips DVB-T Tuner TU1216L/IVP
> - HDD-Stromversorgung on Board
> - Windows CE 5.0 Betriebssystem
> - Anschlüsse extern: 2x Tuner In, 2x Tuner Out, LAN 10/100 Mbps, USB
>   2.0, optischer Audioausgang, AV-Out (Cinch), S-Video, 2x Scart
> - interne Ports/Anschlüsse: 3x USB 2.0, 2x SATA, RS232, miniPCI für
>   WLAN-Karte (XG-603), Smartcard-Reader, CI-Slot

> Liste der wichtigsten Bauteile:
> - Multimedia-CPU Philips PNX8950EH/M2/S1
> - 4x 512 MB DDR SDRAM SAMSUNG K4H511638C-UCCC
> - HYNIX 512 Mbit NAND Flash
> - SiI3512 SATA150 Controller
> - 10/100 Mbps PCI Ethernet-Controller NATIONAL DP83816
> - High Speed USB PCI Host Controller Philips ISP1561BM
> - MAX3222
> - PNX8510HW
> - MAXELL ML2032 Knopfzelle (wiederaufladbar!)
> - Bedienteil mit LED-Display, Infrarotempfänger usw.
> Maße (LxBxH): 315x225x45 mm.

Hat schon jemand bestellt und sich das näher angeschaut?

von Sebastian R. (sebr)


Lesenswert?

Bin auch gerade dabei eine Bestellung zusammenzustellen und da fiel mir 
das Board auf. Ich werde mal die DVB-T Variante mitbestellen.

von sven s. (Gast)


Lesenswert?

net
aber über den cpu hab ich noch nix gefunden.
dick ram ist ja da aber nur svideo mmm...


gruß sven

von Bingo (Gast)


Lesenswert?

Google : PNX8950 Series Nexperia Programmable Media Processor

Sagst MIPS CPU

http://www.kanecomputing.co.uk/pdfs/mds_mds810.pdf

http://www.brightsign.biz/documents/HD2000HardwareGuide.pdf


mfg
Bingo

von FloH (Gast)


Lesenswert?

Würd ich mir auch wohl bestellen, ich warte vielleicht erst einmal, bis 
das jemand hat, soll ja Win CE 5.0 drauf sein. Klingt von der Hardware 
schonmal etwas "wertvoller" als die VIP1710, die ich mir eigentlich erst 
kaufen wollte...

von FloH (Gast)


Lesenswert?

Sorry für Doppelpost...

Maße: 315x225x45 mm

Lässt sich da ein Case für finden?

An der Hardware kann man echt nicht meckern, SATA-Anschluss, 3x USB,...

Hab hier sogar noch ne WLAN-MiniPCI-Karte rumliegen, die da reinpassen 
würde!

Achja, die Platine wird bei Pollin auch "Platine 50025119 ..." genannt.

evtl. interessant:
http://www.linuxtv.org/wiki/index.php/Philips_Tuners

von Sebastian R. (sebr)


Lesenswert?

FloH schrieb:
> Maße: 315x225x45 mm
>
> Lässt sich da ein Case für finden?

Evtl. das hier: 
http://www.pollin.de/shop/dt/MTg4OTM1OTk-/Bauelemente_Bauteile/Gehaeuse/Stahlblech_Gehaeuse.html

von Ingolf O. (headshotzombie)


Lesenswert?

Sebastian R. schrieb:
> FloH schrieb:
>> Maße: 315x225x45 mm
>>
>> Lässt sich da ein Case für finden?
>
> Evtl. das hier:
> 
http://www.pollin.de/shop/dt/MTg4OTM1OTk-/Bauelemente_Bauteile/Gehaeuse/Stahlblech_Gehaeuse.html

Steht doch da, dass diese Artikel ausverkauft sind, also auch das 
bewußte Board! Die Geier fliegen ja auch nachts... ;-)

von Mitbastler (Gast)


Lesenswert?

> Artikel ausverkauft sind

Das ging aber schnell!
Entweder funktioniert die "Bestandsabfrage" bei Pollin nicht mehr (um 
~9:00 Uhr waren noch > 999 Stück verfügbar) oder jemand will groß in die 
Receiverproduktion einsteigen.

von zufaul (Gast)


Lesenswert?

Da hab ich ja schwein gehabt gestern noch 2 Bestellt zu haben,
mal sehen ob die auch Liefern....


zuFaulumsicheinzuloggen

von Florian H. (flohuels)


Lesenswert?

Oha, ist ja wirklich schon weg :-/

Das DVB-T-Board scheint ja aber noch da zu sein, nur der DVB-C Receiver 
ist schon raus...

von Sebastian R. (sebr)


Lesenswert?

Ob dvb-T oder DVB-C is mir eigentlich Schnuppe. Bin da eher an Ethernet, 
WLAN, USB und SATA interessiert an dieser Box ;)

von Florian H. (flohuels)


Lesenswert?

Also was nehmt ihr jetzt als Case - dieser Blechkasten da ist ja jetzt 
ausverkauft noch bevor ich ihn überhaubt entdeckt hab... oder reicht 
auch z.b. ein Pappkarton..? nur dass es nicht zustaubt... :-P

von someone (Gast)


Lesenswert?

der trend geht in der tat zu papp/papier-gehäusen. einfach zusammen zu 
tackern und gut is, und wenn man es nicht mehr braucht, recyclen.

von Sebastian (Gast)


Lesenswert?

Unter "ergänzende Artikel" bieten die doch sogar einen Blechkasten dafür 
an: 
http://www.pollin.de/shop/dt/MDg4OTM1OTk-/Bauelemente_Bauteile/Gehaeuse/Stahlblech_Gehaeuse_mit_Frontblende.html 
- und übrigens auch ein Netzteil, wie es aussieht.

von Sebastian R. (sebr)


Lesenswert?

Nunja erstmal abwarten was mit dem Ding überhaupt möglich ist bevor man 
da weiter investiert

von Florian H. (flohuels)


Lesenswert?

Sebastian schrieb:
> Unter "ergänzende Artikel" bieten die doch sogar einen Blechkasten dafür
> an:
> 
http://www.pollin.de/shop/dt/MDg4OTM1OTk-/Bauelemente_Bauteile/Gehaeuse/Stahlblech_Gehaeuse_mit_Frontblende.html
> - und übrigens auch ein Netzteil, wie es aussieht.

puuh, gut, dass ichs heut mittag doch noch nicht gleich bestellt habe 
:-)

Auch die DVB-C Ausführung scheint wieder verfügbar zu sein!

von anonym (Gast)


Lesenswert?


von anonym (Gast)


Lesenswert?

Hallo!

Die Platinen und die passenden Teile könnten von folgender Firma kommen:

http://www.winbox.ag/

Das Gehäuse rechts oben hier im Bild, sieht aus wie das bei Pollin 
erhältliche: http://www.winbox.ag/4-0-produkte--Uebersicht.html

Siehe auch: http://winbox.ag/36-0-technologie-lizenz-produkte.html 
(Downloads)

von sven s. (Gast)


Lesenswert?

2gb ram
sata

und dann nur svideo ich komm nicht klar...
bin mal gespannt bis es der erste mal in den händen hat und genau sagen 
kann was drauf ist evtl sogar dieser TDA9982/3 (HDMI) oder ähnliches

gruß sven

von anonym (Gast)


Lesenswert?

Und ich hab noch etwas gefunden:

Es könnte ein "Medion Life S27200" oder ähnlich sein.

Bedienungsanleitung:
http://download2.medion.com/downloads/anleitungen/bda_md29052_de.pdf

Zumindest passt das Logo "more.TV" auf der Fernbedienug: 
http://www.pollin.de/shop/dt/Nzc5OTczOTk-/SAT_Antennentechnik/Satelliten_Technik/Fernbedienungen/Infrarot_Fernbedienung_RCX155.html

Bin gespannt ob sich diese Vermutungen bestätigen.

von Steve M. (steve_m)


Lesenswert?

sven s. schrieb:
> 2gb ram

Höchstwahrscheinlich nicht, das soll 4x 512MBit heißen. Das wären 
256MByte, mehr als genug für eine Settop-Box dieser Größenordnung.

von noch ein gast (Gast)


Lesenswert?

anonym schrieb:
> Es könnte ein "Medion Life S27200" oder ähnlich sein.

passt, siehe diverse angebote bei ebay. sogar die optional angebotene
fernbedienung ist da identisch.

sieht so aus, als ob all die zusätzlich angebotenen einzelteile wieder
eine komplette box ergeben.

von someone (Gast)


Lesenswert?

hab mir auch gerade mal von jedem "set" eins gesichert. endlich mal wd 
was gscheits zum spielen.

fragt man sich nur warum ein gerät zerstückelt vertickt wird, anstatt am 
stück?!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

someone schrieb:
> fragt man sich nur warum ein gerät zerstückelt vertickt wird, anstatt am
> stück?!
Eventuell wurde das "Set" noch nicht montiert bevor es Pollin in die 
Hände fiel?

von zufaul (Gast)


Lesenswert?

zufaul schrieb:
> Autor: zufaul (Gast)
>
> Datum: 04.03.2011 13:07
>
>
>
>
>
>
>
> Da hab ich ja schwein gehabt gestern noch 2 Bestellt zu haben,
>
> mal sehen ob die auch Liefern....
>
>
>
>
>
> zuFaulumsicheinzuloggenBeitrag melden | Bearbeiten | Löschen |

Zu früh gefreut!

Heute wurde das Pollin Packet geliefert, OHNE DVB-T Platine.
Ich hatte 2 Stk. bestellt, diese sind mit 1* gekennzeichnet worden
und dort steht: Artikel nicht mehr Lieferbar.
Gestern war im Onlinebestellsystem jedoch der Balken noch auf "grün".

Ich denke mal das kein Besteller diese Platinen bekommen hat.
War wohl ein Fehler von Pollin (Preis?).

Schade...

zufaul

von Otto (Gast)


Lesenswert?

also bestellen könnte man sie noch immer

von mh (Gast)


Lesenswert?

Hab nen PDF zu nem Dev-Kit mit der CPU gefunden. Es gibt/gab wohl ein 
passendes Linux.

http://datasheet.octopart.com/PNX8950EH/M2/S1%2C55-NXP-datasheet-8325175.pdf

Und es sind tatsächlich nur 4 x 512 MBit Ram (Typ ist ja angegeben)

von Sebastian R. (sebr)


Lesenswert?

Mein Paket ist eben auch gerade angekommen, das gleiche wie bei 
"zufaul": Nicht mehr lieferbar - Obwohl die ganze Zeit im Shop 
verfügbar. Schöne Verarschung.

von someone (Gast)


Lesenswert?

also gestern mittag waren bei mir zeitweise im shop die dvb-c platinen 
als nicht mehr lieferbar angezeigt. gestern abend zur bestellzeit (ca 
21-22 uhr) waren wieder beide als verfügbar gekennzeichnet.

ich könnte mir vorstellen das ihr die nachgeliefert bekommt (positiv 
denken!) und wenn nicht, haben wir halt pech gehabt. wobei ich mich 
darüber dann wohl auch ärgern würde.

abwarten.

von Sebastian R. (sebr)


Lesenswert?

Nö, da wird nix mehr nachgeliefert. Das Board wurde auch nicht berechnet 
im Gesamtbetrag der Rechnung.

PS: Ich hatte das DVB-T Board bestellt, das war durchgängig lieferbar

von Martin P. (billx)


Lesenswert?

Da Pollin ein sehr taugliches Beschwerde Management hat => Anrufen und 
mal auf den Zahn fühlen was der Mist soll.....

von Ingolf O. (headshotzombie)


Lesenswert?

Das Wawi-System von Pollin ist generell für´n Popo! Da stimmen jede 
Menge von Artikeln in deren Verfügbarkeit inkl. den Stückzahlen leider 
von vorn bis hinten überhaupt nicht.
Solche Ungereimtheiten traten bei mir schon öfters auf...

von someone (Gast)


Lesenswert?

hmmm.
wenn das wirklich so wäre, sollten sie ihren einkauf besser schulen, 
sodass sie korrekte angaben bzgl mengen einpflegen und die jungs von der 
it sollten mal ihre scripte verifizieren.
aber was genaues weiss man ja diesbezüglich idr nicht.

von someone (Gast)


Lesenswert?

mist. ihr deprimiert mich. hab mich da echt scho drauf gefreut. grumel

von Martin (Gast)


Lesenswert?

"hmmm.
wenn das wirklich so wäre, sollten sie ihren einkauf besser schulen,
sodass sie korrekte angaben bzgl mengen einpflegen und die jungs von der
it sollten mal ihre scripte verifizieren.
aber was genaues weiss man ja diesbezüglich idr nicht."

Schwätzer!

von someone (Gast)


Lesenswert?

Martin schrieb:
> Schwätzer!

sachste?

von o.O (Gast)


Lesenswert?

1
"Use of this product in any manner that complies with the MPEG-2 Standard is
2
expressly prohibited without a license under applicable patents in the MPEG-
3
2 patent portfolio, which license is available from MPEG LA, L.L.C., 250 Steele
4
Street, Suite 300, Denver, Colorado 80206."

von 12q (Gast)


Lesenswert?

o.O schrieb:
> "Use of this product in any manner that complies with the MPEG-2 Standard is
> expressly prohibited without a license under applicable patents in the MPEG-
> 2 patent portfolio, which license is available from MPEG LA, L.L.C., 250 Steele
> Street, Suite 300, Denver, Colorado 80206."

Was möchtest du uns damit sagen?

von Sebastian (Gast)


Lesenswert?

Na ja, genau deswegen wird ja der ganze decoderrelevante Kram auch nur 
als kompiliertes Binärpaket ausgeliefert, die Lizenz dafür ist dann im 
Preis inbegriffen. Steht irgendwo in einem der verlinkten Dokumente, daß 
diese Komponenten nicht kostenlos sind.

von Tom Z. (tom_z)


Lesenswert?

Hallo,

laut Pollin war der Stand seit heute früh von jedem 1200Stk.
Laut Pollin ist er jetzt für:
DVB-T Variante auf 1198Stk.
DVB-C Variante auf 1199Stk.

Pollin hat ja ´n be********** Kassensystem

von Gaasi (Gast)


Lesenswert?

Hallo,

vielleicht ne blöde Frage, aber was kann man damit machen?

Sprich wie kann man das für eigene Projekte nutzen?

Kann ich da ne Tastatur anschließen und einen Fernsehr und dann auf 
CE-Basis eigene Programme schreiben mit der ich die Hardware steuern 
kann? oder wie kann ich das verstehen. Generell klingt das alles sehr 
interessant!!!

von lol (Gast)


Lesenswert?

schau dir doch mal die Anschlüsse an:
3x USB 2.0, 2x SATA, RS232

Du kannst da nicht nur ne Tastatur anschließen, sondern sogar 
Festplatten.
Aus diesem Ding kannst du einen 1a Server/ Multimediaserver 
InternetRadio ... basteln. Das Ding ist ne eierlegende Wollmilchsau.

Ich freu mich schon darauf, die ersten Projekte damit zu sehen.


Schade, dass es scheinbar ausverkauft ist...

von Otto (Gast)


Lesenswert?

Wenn darauf Linux laufen würde, wäre es ja gar nicht schlecht. Aber 
Windows CE 5.0 ist tot (sogar Microsoft hat es fallen gelassen). Da 
braucht es schon sehr viel Aufwand diese Hardware zum Laufen zu 
bekommen. Das wird sich wohl keiner freiwillig antun. Ich würde es nicht 
riskieren Zeit und Geld hier zu investieren.

Gruß
  Otto

von someone (Gast)


Lesenswert?

das sind doch mal gute nachrichten. danke tom. :)
bin mal gespannt wie pollin das verpackt und wann ich die lieferung in 
den händen halten werde.

von Jörg S. (joerg-s)


Lesenswert?

Otto schrieb:
> Wenn darauf Linux laufen würde, wäre es ja gar nicht schlecht. Aber
> Windows CE 5.0 ist tot (sogar Microsoft hat es fallen gelassen). Da
> braucht es schon sehr viel Aufwand diese Hardware zum Laufen zu
> bekommen. Das wird sich wohl keiner freiwillig antun. Ich würde es nicht
> riskieren Zeit und Geld hier zu investieren.
Verstehe auch nicht so recht die Begeisterung. Da sind etliche Sachen 
drauf wo man Infos nur per NDA bekommt. Wäre für mich schon mal sehr 
große Abschreckung.
Aber OK, für 8€ kann man natürlich nicht viel falsch machen...

von Guru (Gast)


Lesenswert?

>Aber OK, für 8€ kann man natürlich nicht viel falsch machen...

Ehe man das Ganze komplett mit Gehäuse, Netzteil, Fernbedienung hat, 
gibt man schon so um die 28€ aus. Das ist dann schon nicht mehr ganz so 
unbedeutend.

Ich habe hier mal den "Hype" um dieses Netzwerktelefon (von Phillips, 
glaube ich) mitbekommen. Nach dem der Root-Zugang möglich war, wurde es 
still und dann wurde versucht das Zeug hier weiter zu verkaufen. Bei den 
Pollin-Sachen muss man wohl sehr vorsichtig sein, ehe man da Zeit und 
Geld investiert. Erstmal testen ob sämtliche Datenblätter und alle 
Angaben verfügbar sind. Aber man kann es natürlich auch darauf ankommen 
lassen.

von someone (Gast)


Lesenswert?

ach das is erstmal alles halb so wild. zur not wirds ausgeschlachtet, 
sag ich.
aber recht habt ihr, es is wie ne wundertüte. genaues weiss man erst 
wenn man sie aufmacht. :)

von Otto (Gast)


Lesenswert?

Abgesehen von der Software Problematik: Diese Teile haben nicht mal 
einen HDMI Ausgang sondern "SCART" und "S-Video". Was soll man da 
anschließen? Röhrenfernseher sind nahezu ausgestorben und 
LCD/Plasmafernseher haben eingebaute Tuner, bei DVB-C sogar mit HD 
Funktionalität. Da sehe ich auch als einzige Möglichkeit 
"Ausschlachten". Aber was will man mit den Teilen dann anfangen? Ausser 
Befriedigung des Sammeltriebs sehe ich darin wenig Sinn.

Otto

von someone (Gast)


Lesenswert?

naja, bei uns hat weder hdmi einzug gehalten, noch tolle neue 
anzeige/widergabegeräte. so eignet sich die hardware hier zb 
ausgezeichnet. aber recht hast du, für viele wird es aus diesem grund 
uninteressant sein. ich seh das sportlich. schaun was man per software 
rausholen kann, sonst wird die hardware rausgeholt :)

von Otto (Gast)


Lesenswert?

Nicht alles von Pollin ist nutzlos z.b. die Vip1710. Nachdem es viele 
erfolge damit gab schläft das Forum zwar langsam ein, aber immerhin hat 
man für 5 Euro einen Webserver Internetradio Streamingclient ... im 
Gehäuse

Problem bei diesen dingern ist aber eindeutig Windows ce. Und für mich 
auch erstmal der Grund das nicht zu kaufen (abgesehen davon das es die 
vllt garnicht gibt)

Ich habe noch eine super kleine Touchscreen einheit mit Lan Usb Sd slot 
und can bus kann aber aufgrund windows ce garnix damit anfangen :(

von TK (Gast)


Lesenswert?

also ich war gestern bei Pollin vor Ort und hab das DVB-T Board gekauft. 
Eigentlich hätten die auch verschickt werden können - kann man nur 
annehmen, dass irgendwas bei der Lagerverwaltung schief gelaufen ist.

Jedenfalls hab ich das Ding jetzt hier liegen, weiß aber nicht genau, wo 
ich anfangen soll mangels WinCE 5 Wissen. Wo fängt man denn am besten 
an, sich einzulesen?

Thx und Grüße,
tk

von Poller (Gast)


Lesenswert?

Hallo TK,

mach doch mal ein paar Fotos von der Platine (Vorder- und Rückseite). 
Vielleicht hilft es ein wenig, da was zu identifizieren.

von Florian H. (flohuels)


Lesenswert?

@TK: Und schließ mal nen TV an und dokumentiere die Ausgabe bzw. mach 
auch hier Fotos! Ansonsten Nullmodemkabel an PC/Platine, Terminal öffnen 
und das Teil booten (sofern du ein passendes Netzteil hast...)

Bin schon heiß auf infos! :-P

von Tom Z. (tom_z)


Lesenswert?

Hallo,

hat wer das Mainboard nochmal bestellt?
Es ist ja nicht ausverkauft, weil im Laden bekommt man es. Blos wenn ich 
es bestelle und es kommt nicht, wärs halt blöd.
Ist jetzt der Fehler bei Pollin weg?

PS: Bilder würden mich auch intressieren.

MfG Tom

von corley (Gast)


Lesenswert?

Moin,

hatte Freitag abend bestellt (nebenbei noch etwas anderen Kleinkram), 
heute kam die Versandbestätigung mit 4(!) Sendungsnummern...
Bin mal gespannt, was da alles in welcher Reihenfolge kommt..
Aktuell sind die auf der Webseite von Pollin verfüg- und bestellbar.

von TK (Gast)


Lesenswert?

OK. Fotos sind gemacht, Netzteil hab ich kein passendes zur Hand :(
Muss die Fotos noch ausmisten... Verträgt das Board hier dicke Anhänge?

von Florian H. (flohuels)


Lesenswert?

TK schrieb:
> Verträgt das Board hier dicke Anhänge?

siehe http://www.mikrocontroller.net/articles/Bildformate

von han_swurst (Gast)


Lesenswert?

An diejenigen die schon im Besitz eine Platine sind:
Ist das original OS noch drauf?
MfG
Chris

von Sue (Gast)


Lesenswert?

@han_swurst: Nein Betriebssystem ist nicht drauf. Aber tatsächlich mit 
der Mediongurke baugleich. Jedenfalls bootet das Dingens ganz normal mit 
der Festplatte aus der Medionkiste und scheint auch zu funktionieren. 
Insofern nicht nur ein Schnäppchen, sondern ein Schnaps :-)

von han_swurst (Gast)


Lesenswert?

Mhh,  ich dachte das OS wäre im Flash.
Wo kriegt man jetzt ein Image für die DVB-C Boxen her?
MfG
Chris

von Sue (Gast)


Lesenswert?

Es scheint nur eine Bootroutine im Flash zu sein. Jedenfalls ohne HDD 
tut es keinen Mux. Auch eine beliebige (leere) Platte entlockt dem Teil 
noch nicht mal eine Fehlermeldung...

Ein Image bekommt man von einer Original-Kiste - was aber nach meiner 
Auffassung nicht legal wäre. Schließlich hat man dann keine Lizenz dafür 
:-(

von TK (Gast)


Angehängte Dateien:

Lesenswert?

im Anhang die Bilder.
@Sue: Kann man das OS der Medionkisten von der Disk auslesen?
Hoffentlich schafft es Pollin, die Dinger mal zu verschicken, wäre nett, 
wenn man mit dem Board auch was anfangen könnte :)

Thx & Grüße,
tk

von TK (Gast)


Lesenswert?

achso. sorry, nachtrag: 0x-Bilder sind oben auf dem Board, 1x-unten. Der 
Samsung Speicher ist vier mal verbaut, 2x oben, 2x unten

von Sue (Gast)


Lesenswert?

Was soll ich dazu nun schreiben, ohne gegen die Boardregeln zu 
verstoßen?
Nochmal: Ich habe vom Medionreceiver die Platte rausgenommen und 
angeschlossen. Das Resultat war ein normal funktionierender Receiver. 
Man könnte auf die Idee kommen, die Platte zu klonen - was dann aber 
sicher nicht legal wäre...

von TK (Gast)


Lesenswert?

Stimmt natürlich. Das heisst allerdings, dass man mit einem WinCE auf 
HDD das Ding bootet. Jetzt kenne ich mich mit WinCE nicht aus, aber evtl 
ist die Festplatte ja so formatiert, dass ein ausgewachsenes Windows 
damit was anfangen kann... Falls das der Fall ist und es nicht gegen die 
Boardregeln verstößt, würde mich sehr interessieren, welche 
Eigenschaften und welche Dateien die HDD mitbringen muss um zu booten.
Jemand mit WinCE-Ahnung da?

thx und Grüße,
tk

von Florian H. (flohuels)


Lesenswert?

Sue schrieb:
> Man könnte auf die Idee kommen, die Platte zu klonen - was dann aber
> sicher nicht legal wäre...

Dann ist es sicher auch nicht legal, die Marke Medion ohne das 
(R)-Symbol zu erwähnen... :-P

/edit: Und wenn man schon keine Lizenz zum Benutzen des Systems hat (so 
wie wir), könnte man es doch untersuchen, ohne es zu benutzen.. ;-)

von Sue (Gast)


Lesenswert?

Vielleicht sollte man Karl-Theodor mal fragen. Der weiß nur "zu 
Gutt.....", wie man es ko- äh kapieren könnte :-)))

von Martin V. (m_v)


Lesenswert?

Clone it for safety reasons, put the clone in linux/ windows machine and 
list the content.
Just posting a directory list ain't illegal I think.

von Florian H. (flohuels)


Lesenswert?

...oder mache ein hexdump von dem Image und fotografiere den Blumentopf 
neben dem Monitor :-/

Directory listing sollte für einen Überblick natürlich reichen..!

von Sue (Gast)


Lesenswert?

mich reizt es auch eher z.B. VDR zum Laufen zu kriegen. ich hab´ zwar 
eine alte Win98 und XP home Lizenz im Regal stehen. Aber dazu dürfte die 
Hardware dann doch zu schwach sein, geschweige denn die nicht 
vorhandenen Treiber und codecs´.

Oder bei Pollin die Einzelteile kaufen, zusammenknauben und in der Bucht 
als "defekt" verhökern :-). Ich bin in der Bucht über Bausätze von 
Pollin gestoßen -  zu geil! Einfach mal nach Pollin in der 
Produktbeschreibung suchen. Da verkauft einer Bausätze von Pollin - nur 
mit saftigem Aufpreis :-). Wer das dann noch kauft ist selbst schuld...


...sorry fürs Abschweifen - kommt nicht wieder vor!

von Fritz (Gast)


Lesenswert?

Das Teil hat einen MIPS Prozessor. Somit sind alle Programme und 
Betriebssysteme auf x86 Basis nicht lauffähig.

von Florian H. (flohuels)


Lesenswert?

Sue schrieb:
> mich reizt es auch eher z.B. VDR zum Laufen zu kriegen. ich hab´ zwar
> eine alte Win98 und XP home Lizenz im Regal stehen. Aber dazu dürfte die
> Hardware dann doch zu schwach sein, geschweige denn die nicht
> vorhandenen Treiber und codecs´.

Wird wohl eher an der Prozessorarchitektur scheitern. Win CE gibts halt 
u.a. für den hier vorhandenen MIPS-Prozessor (wenn ich mich nicht 
täusche), XP läuft nur auf 32- oder 64-Bit-Prozessoren. Linux wäre hier 
schon einiges interessanter :-)

von Karbius (Gast)


Lesenswert?

Mach doch einfach eine Sicherung des Image auf einem Filehoster, dort 
ist sicherer als daheim auf DVD etc.. :-)

von Name (Gast)


Lesenswert?

Und dann den Link hier posten, damit du ihn nicht vergisst.

von Sue (Gast)


Lesenswert?

@Karbius,

das werde ich sicher NICHT tun! Du solltest dringend mal die Boardregeln 
durchlesen und unabhängig davon keinen zum Durchführen einer Straftat 
verleiten.

Schade - ich klinke mich dann doch mal aus.

von Karbius (Gast)


Lesenswert?

Habe ich geschrieben du sollst das Image verteilen!?

Im Wiki steht die Lizenz für WinCE kostet zwischen 3 und 16 Dollar pro 
Gerät. Nur wo soll man die entrichten?

von Florian H. (flohuels)


Lesenswert?

Sue schrieb:
> Schade - ich klinke mich dann doch mal aus.

Wie schon von m_v vorgeschlagen, könntest du so sachen wie 
Ordnerstrukturen oder Logfiles posten, das ist ganz sicher legal..! 
Außerdem hat der Großteil der Interessierten gar kein Interesse, Windows 
auf dem Teil zu benutzen - mit Linux sind die Möglichkeiten viel größer 
(Webserver, Musik-Streaming-Server/-Client, etc... alles Dinge, die man 
mit CE sicher nicht hinbekommen würde). Nur da das Gerät nicht wie ein 
normaler PC funktioniert (CD rein und OS installieren), sucht man nach 
einer möglichst einfachen Möglichkeit, die Firmware zu installieren.

Spontan würde mir jetzt einfallen, dass man z.B. mit QEMU den Prozessor 
emuliert, Linux auf ein Image installiert, das Image auf ne Platte 
brennt und die dann in die Kiste steckt... Wird vermutlich aber nicht 
funktionieren... :-/

von Sebastian (Gast)


Lesenswert?

Eine interessante Frage wäre, ob es ein - im Idealfall rechtlich 
einwandfreies - Linux-Image, möglicherweise von einem Demoboard für den 
verwendeten Prozessor, gibt, das man aüf eine Platte spielen kann.

Übrigens, ich will ja nicht spitzfindig sein, aber hatte Pollin nicht 
geschrieben, das Windows CE wäre dabei? ;) Dann hat der 
Hardwarehersteller sicherlich dafür auch schon Lizenzgebühren 
entrichtet, spekuliere ich mal.

von Martin V. (m_v)


Lesenswert?

@Sebastian
Not on Pollin.de anymore, they removed that line.

Just list in the header "eignet sich optimal für eigene Entwicklungen 
(Windows CE/Linux)"

von TK (Gast)


Lesenswert?

@Sue: koenntest Du mal checken, was auf der Festplatte drauf ist? Image 
kopieren ist eine Sache, WinCE bzw. ein anderes OS auf der Kiste laufen 
lassen ist denke ich völlig im Rahmen der Boardregeln und auch legal.
Vielen Dank für die Hilfe!

tk

von Fritz (Gast)


Lesenswert?

Da das Receiver-Mainboard nur eine besser ausgestattete Telegent TG 
15999 ist (MAXDOME-STB), könnte es sein, dass man das Betriebssystem 
über einen Updateserver des Herrsteller auf den Receiver bekommt.

Der Vorgang bei der Telegent war folgender:

Resetbutton auf der Rückseite der Box drücken, damit werden alle 
Netzwerkeinstellungen zurückgesetzt. Box über Netzwerkkabel an einen 
Router anschliesen. Die automatische Vergabe von Netzwerkadressen muss 
im Router aktiviert sein.

Während die Box eingeschaltet wird, den linken Navigationsbutton für 
5-10 sek drücken. Es sollte nun eine Bidschirmmeldung auftauchen, die 
abfragt ob man das Gerät auf Werkseinstellungen zurücksetzen möchte. 
Wenn man dieses mit Ja bestätigt, wird das Betriebssystem vom 
Updateserver heruntergeladen.

Ob diese Vorgehensweise auch bei dem Receiver-Board funktioniert, welche 
Voraussetzungen erfüllt sein müßen (Formatierte Festplatte ...) und ob 
es den Updateserver für das Reciever-Board noch gibt, kann ich nicht 
sagen, da ich das Receiver-Board selbst nicht besitze.

Aber es ist ein Ansatz, um aus dem Elektronikschrott noch etwas 
herauszuholen.

Hier noch ein Link zum STB und IP-TV Wiki ( 
http://thomson.dreamgates.de/dokuwiki/doku.php?id=start ) mit einem Foto 
der Telegent TG 15999 Platine

http://thomson.dreamgates.de/dokuwiki/lib/exe/detail.php?id=stb%3Atelegent%3A15999%3Afotos&media=fotos:telegent_15666_15999:telegent_15999_platine.jpg

von Fritz (Gast)


Lesenswert?

Nun hab ich leider doch die falsche Telegent genannt und verlinkt.

Die vergleichbare Box ist die Telegent 15666 (EVO 1).

Foto des Mainboard unter:
http://thomson.dreamgates.de/dokuwiki/lib/exe/detail.php?id=stb%3Atelegent%3A15666%3Afotos&media=fotos:telegent_15666_15999:telegent_15666_platine.jpg

von Sue (Gast)


Lesenswert?

Nein Fritz, es ist keine Telegent, sondern eine Medion.
Du siehst das auch, wenn Du die Bilder vergleichst. Das Platinenlayout 
ist ähnlich aber anders. Zudem sind die Taster am Frontpanel bei der 
Telegent Kreuzförmig angebracht und nicht wie bei der Pollin (Medion) in 
einer Reihe.

Du darfst mir ruhig glauben - ich habe die Medionbox auch zuhause liegen 
und habe somit den direkten Vergleich - sie sind baugleich.

Das Update ziehen funktioniert leider auch nicht auf die von Dir 
geschilderte Art.

Sue

von Sue (Gast)


Lesenswert?

Nachtrag: Bei der Telegent hast Du reines IP-TV. Diese hier hat die 
Tuner noch verbaut und ist teilweise anders bestückt ;-)

von Fritz (Gast)


Lesenswert?

@Sue

Leider hast du mich falsch verstanden. Das Mainboard ist natürlich von 
MEDION. Wenn Du aber das Platinenlayout der Telegent 15666 mit dem des 
MEDION Board vergleichst wirst Du festestellen das diese nahezu 
identisch sind. Bei der Telegent ist lediglich der Teil für den DVB 
Empfang nicht bestückt, da diese nur als IPTV-STB verwendung findet.

So weit ich das überblicken kann, kommt das MEDION-Board vom gleichen 
Hersteller wie die Telegent (WinBox http://www.winbox.ag ).

Die Funktion der Tasten ist identisch, lediglich die Anordnung ist 
unterschiedlich.

Schade das es mit dem Update nicht funktioniert. Es war ja auch nur ein 
Tip von mir, da ich bei der Ähnlichkeit der Boxen vermutet habe, dass 
zumindest der Bootvorgang der Boxen vergleichbar ist.

von Sue (Gast)


Lesenswert?

@Fritz: Kein Problem - zum Diskutieren ist ein Forum ja da :-)

Ich nehme an (also ich weiß es nicht), das das Updateverhalten in der 
Firmware verankert ist - eigentlich kann es nicht anders sein.
Da die Platine aber mit der Medionfestplatte scheinbar normal 
funktioniert, muss ja schon eine Firmware vorhanden sein.

Was ich heute Abend testen möchte: Mit der Medionfestplatte booten und 
im laufenden Betrieb die Festplatte wechseln (dank SATA kein Problem) 
und dann ein update fahren. Des Menupunkt gibt es - mal schauen was 
passiert.

von Fritz (Gast)


Lesenswert?

Ich habe mich jetzt längere Zeit nicht mehr mit der Telegent 
beschäftigt, wenn ich mich recht erinnere war dort das WinCE im Flash 
abgelegt und wurde während des Bootens in den Arbeitsspeicher geladen 
und dann ausgeführt.

Wenn die Box nicht mehr startete, konnte man mit dem oben von mir 
beschriebenen vorgehen (drücken des linken Navigationsbutton während des 
Bootens),ein Wiederherrstellen des Systems über den Updateserver 
erzwingen.

Für das Mediongerät müßte es doch eine ähnliche Funktion geben, um die 
Box bei einem Absturz wiederbeleben zu können.

von ... (Gast)


Lesenswert?

Moin

das ding hat ja auch 64 MegaByte (512megaBit) nand flash  on board. da 
sollte doch was drinn sein. als booter sind die etwas zu viel des guten.

da der tausch der platte ja funktioniert hat. somit vermute ich das das 
os auch drinn ist. vermitlich mekert er nur weil er ggf keine platte 
findet  die platte eine falsche ist  der aufbau nicht so ist wie 
erwartet.

von C1500 (Gast)


Lesenswert?

Hi,
hab im Handbuch zum Medion gefunden, das über die vordere USB-Buchse ja 
ein Update gemacht werden kann:
"Manuelles Software Update
Wenn Ihre Set-Top-Box nicht mit dem Internet verbunden ist, können Sie 
eine neue Softwareversion auch über ein Standard-USB-Flash-Laufwerk auf 
das Gerät laden.
Unter www.more.tv finden Sie stets die aktuelle Version für ein 
Softwareupgrade, die Sie auf ein USB-Laufwerk oder einen USB-Stick laden
können."

Leider find ich auf der genannten Seite kein Update.
Das wäre aber auch eine Möglichkeit...

ps: Meine Platine "soll" unterwegs sein.
Dann kann ich auch endlich rumprobieren ;o)

von ... (Gast)


Lesenswert?

was kommt den eigentlich auf der RS232 raus ?

laut handbuch steht da was davon drinn, das man damit das board oder den 
pc beschädigen könnte.

ggf redet aber die fw da mit einem und sagt was ihr nicht gefällt. bzw 
wie man die fw da reinbekommt.

von Ferdl (Gast)


Lesenswert?

Otto schrieb:
> Wenn darauf Linux laufen würde, wäre es ja gar nicht schlecht. Aber
> Windows CE 5.0 ist tot (sogar Microsoft hat es fallen gelassen). Da
> braucht es schon sehr viel Aufwand diese Hardware zum Laufen zu
> bekommen. Das wird sich wohl keiner freiwillig antun. Ich würde es nicht
> riskieren Zeit und Geld hier zu investieren.

WinCE 5 ist noch lange nicht tot! WinCE 6 ist der Nachfolger. Beide 
Betreibsysteme werden weltweit in vielen HMI-Lösungen eingesetzt.

Vielleicht könnt ihr mal mittels Netzwekkabel und dem Programm CERHOST 
(gibts im INet) versuchen auf die WinCE-Oberfläche zu gelangen. 
Vorausgesetzt, in der Box läuft im Hintergrund das Gegenstück zu 
CERHOST, das CE Remote Display. Und die IP-Adresse der Box zum Verbinden 
müsste man wissen.

Grüsse

von Fritz (Gast)


Lesenswert?

Ich habe hier noch eine MEDION S27022 Multimedia Web TV-/Radio Box, das 
ist der kleine Bruder der S27200.

Habe jetzt noch mal das Rücksetzen der Box durchgeführt und mußte leider 
Feststellen das MEDION scheinbar den Service eingestellt hat. Die Box 
versucht ein Update von
http://medion.update.tg-support.com/Client/PostListener.aspx
zu holen, leider ohne Erfolg so das dass Gerät jetzt in einer Schleife 
hängt und nicht mehr zu gebrauchen ist.

Ich vermute mal das die Updatefunktion für die S27000 auch eingestellt 
wurde und der Versuch das Gerät auf Werkseinstellungen zurückzusetzen 
eventuell dazu führt, dass der Receiver nicht mehr zu gebrauchen ist, da 
er die Firmware auf dem Server nicht mehr findet.

Also VORSICHT mit meinem Tip, den ich etwas weiter oben gegeben habe, 
wenn man einen funktionierenden Receiver hat.

von ... (Gast)


Lesenswert?

under nach nachfolger ist Windows Embedded Compact 7 seit märz 2011
http://www.microsoft.com/windowsembedded/de-de/products/windowsce/compact7.mspx


hat eigentlich schon jemand das datenblatt zu dem baustein gefunden. 
themen wie bootverhälten wären sicher mal interesant.

der hat ja so wie ich das zumindest auf dem eval board gesehen hab einam 
das NAND flash für die FW sowie nen i2c boot flash / eeprom

zu linux. NXP sagt in den pdfs was von linux nur wer das bsp (Board 
support Package) hat und wo man es sich besorgen kann steht da leider 
nicht. bzw wer weis wer die box unter linux vertreibt soll mal bescheid 
geben. das bsp (kernel und Treiber) ist unter gpl und muss somit auch 
rausgegeben werden.

für den 8550 hat ich ein paar einträge im aktuellen kernel gesehen.

von TK (Gast)


Lesenswert?

hat jemand bei Pollin schonmal angefragt, auf welcher Grundlage die 
Aussage "Diese sehr gut ausgestattete Receiver-Hauptplatine mit vielen 
wertvollen Bauteilen eignet sich optimal für eigene Entwicklungen 
(Windows CE/Linux) im TV-, Multimedia-, oder Steuerungs-Bereich. 
Lieferung mit Frontpanel!" entstanden ist? Soweit ich weiss sind das 
doch auch ziemliche Bastler.

Desweiteren vermute ich mal, dass die ersten Bestellungen nicht 
ausgeliefert wurden, weil WinCE 5.0 auf der Webseite stand aber nicht 
dabei ist (?).

von ... (Gast)


Lesenswert?


von zufaul (Gast)


Lesenswert?

Huch, ein unerwartetes Pollin Paket ist heute gekommen.

Die als nicht Lieferbare Ware deklarieten DVB-T Platinen sind heute
angekommen.

Da bin ich ja mal gespannt....

Angeschlossen ist sie nun gibt jedoch ausser den hübschen blauen
LED nichts von sich.


Zufaul

von Sue (Gast)


Lesenswert?

klar - wie schon geschrieben läuft ohne FP garnix

von zufaul (Gast)


Lesenswert?

LÄUF! Wie geil - Frontplatte mit Masse verbinden und es springt an! Was 
ist das denn für eine Konstruktion???? Jetzt brauh ich nur noch eine 
DVB-T Schüssel und ich hab einen Empfänger - geil geil geil!

von Vlad T. (vlad_tepesch)


Lesenswert?

zufaul schrieb:
> DVB-T Schüssel

wenn du das dvbt-board hast, reicht eine zimmerantenne.
das mit Sattelit ist dvbtc

von zufaul (Gast)


Lesenswert?

Such dir einen anderen Namen, zufaul ist bereits belegt.

Und ich rate jedem ab das zu probieren!

ab jetzt logge ich mich wieder ein......

zufaulsicheinzuloggen

von C1500 (Gast)


Lesenswert?

DVB-T Schüssel? Kopfschüttel

Soll das jetzt heißen das da doch schon ne Software mit drauf ist?
Also nur alles Anschließen und fertig?

von C1500 (Gast)


Lesenswert?

Vlad Tepesch schrieb:
> das mit Sattelit ist dvbtc

Ne das wäre DVB-S
DVB-C ist für Digitales KabelTV

von HP (Gast)


Lesenswert?

ahh ich will mit spielen :-) hoffentlich kommts bald
Die nette Dame am Telefon meinte auch es wären noch boards da. 
Hoffentlich stimmts das.
Zu den dvb Begrifflichkeiten:
dvb-T = Terestrisch also Zimmerantenne
dvb-c = cable also Kabelanschluss
dvb-s = Satellit also Schüssel
als dvb-s wäre das ganze noch besser ;-)

von Roland (r_fischer)


Lesenswert?

So jetzt nicht mehr zufaul zum einloggen.....


Habe nun folgendes gemacht:

2,5" SATA Platte an die Box gehängt und Eingeschaltet.

Reset gedrückt und 2 Taste von links dabei gedrückt gehalten.

LAN ist verbunden.


Nun zeigt die Box: Telegent an und eine WINCE Oberfläche.

Leider habe ich noch keine FB und kann somit den Mauszeiger noch nicht 
bewegen.

Ich werde als nächstes mal eine USB Maus anschließen.

Roland

von Florian H. (flohuels)


Lesenswert?

Roland Fischer schrieb:
> Nun zeigt die Box: Telegent an und eine WINCE Oberfläche.

Sieht doch schonmal gut aus :-) poste vielleicht mal Foto vom Aufbau.

von Roland (r_fischer)


Lesenswert?

werde ich gleich nachholen....

Habe eine USB Maus hinten angeschlossen und nun läßt sich WINCE
mit der Maus bedienen!

Es sieht so aus als wäre nur das Telegent WINCE 5.0 drauf und es läßt 
sich nur starten wenn eine Platte angeschloßen ist.

Eine Applikation (Tevion, Thompson usw.) ist nicht drauf.

Es ist also quasi ein PDA mit Scartanschluß....

Der Webbrowser funktioniert auch und als HOME ist MSN Mobile gekommen.

Alles in allem bestelle ich mir jetzt noch schnell 2 Stk. das Ding
kann auf Anhieb mehr als die VIP es konnte (ich rede mal nicht von der
Netbox, die Oxidiert hier auch noch vor sich rum).

Roland
Foto's mache ich nun.

von ingmar_k (Gast)


Lesenswert?

Hab mir die DVB-T Version auch mal bestellt. Bin ja mal sehr gespannt. 
Windows CE interessiert mich allerdings nicht die Bohne.

Was ganz interessant wäre, wäre z.B. zu schauen, ob man u-Boot und z.B. 
Debian drauf zum Laufen bekommt. Da anscheinend schon rudimentärer 
Support für die STB810 Plattform (zu der der PNX8950 wohl gehört) 
vorhanden ist, sollte das durchaus möglich sein.

Fragt sich nur mit wieviel Aufwand das Ganze verbunden ist.

von mIcHa (Gast)


Lesenswert?

Also meine Box startet WinCE auch ohne Platte... Gleich beim ersten mal.

Gruß

von Florian H. (flohuels)


Lesenswert?

ingmar_k schrieb:
> Fragt sich nur mit wieviel Aufwand das Ganze verbunden ist.

Ungefähr mit so viel wie der Thread 
Beitrag "Pollin MOTOROLA VIP1710" lang ist... 
Happy hacking! :-)

von Markus Z. (markus_a55)


Lesenswert?

> Nun zeigt die Box: Telegent an und eine WINCE Oberfläche.
Stinknormaler CE Desktop? Oder irgend so ein Abgespecktes gemauschel?

Ist ein Wlan Treiber im ROM?
Ist sonst noch irgendwelche Software drauf?


Ich habe heute 2 von den DVB-T boards bekommen und ein Gehäuse:
Bestellnummer: 460 119  da passt die Platine perfekt rein.
Ausprobiert ists noch nicht, werde ich die Tage mal machen.

Was interessant wäre, wäre den DVI Anschluss fertig zu bestücken, fehlt 
leider ein größerer IC. Jemand ne Idee was da hin gehört?

Das Netzteil: Bestellnummer: 350 943 gehört da unter Garantie auch rein 
sowie dieser Wlan Antennen Adapter: Bestellnummer: 710 947

Weiß schon jemand ob diese Fernbedienung mit dem Zeug funktioniert 
Bestellnummer: 620 022 ???


Zum Schluss noch nen paar Fotos: (der Server ist nicht der schnellste 
und die Bilder sind recht groß, also bitte etwas Geduld!)

http://files.mystic-x.org/moretv_1.jpg   Gesamtansicht
http://files.mystic-x.org/moretv_2.jpg   da gehört scheinbar noch ein 
Modul hin???
http://files.mystic-x.org/moretv_3.jpg   Board komplett
http://files.mystic-x.org/moretv_4.jpg   DVI nicht bestückt (oder doch 
was anderes?)
http://files.mystic-x.org/moretv_5.jpg   Tuner
http://files.mystic-x.org/moretv_6.jpg   CPU RAM etc.
http://files.mystic-x.org/moretv_7.jpg   mPCI, Sata, Cardbus, Smartcard
http://files.mystic-x.org/moretv_8.jpg   Rückseite komplett
http://files.mystic-x.org/moretv_9.jpg   Cardbus Controller
http://files.mystic-x.org/moretv_10.jpg  Sata Controller
http://files.mystic-x.org/moretv_11.jpg  RAM und ? (unter Smartcard 
Slot)
http://files.mystic-x.org/moretv_12.jpg  PCI?? LAN?? USB??
http://files.mystic-x.org/moretv_13.jpg  was macht SW1?
http://files.mystic-x.org/moretv_14.jpg  Stromversorgung
http://files.mystic-x.org/moretv_15.jpg  Anschluss J4

von Florian H. (flohuels)


Lesenswert?

...meinte eigentlich den Thread über die VIP1710, aber den Link kann man 
hier scheinbar nicht posten..?!

von Roland (r_fischer)


Angehängte Dateien:

Lesenswert?

3 Bilder im Anhang:

1. Platine mit Festplatte (250GB)
2. Startscreen mit CE5.0
3. Mediaplayer geöffnet

Ich lade gerade das SDK für CE 5.0, was jedoch ewig dauern wird
da ich I-Net über Sat mache....

Roland

PS: Linux wäre auch toll, aber z.B. TomTom mit GPS über Bluethoot auf
dem Gerät auch Klasse... nur eine Idee

von Jörg S. (joerg-s)


Lesenswert?

Markus a. schrieb:
> Was interessant wäre, wäre den DVI Anschluss fertig zu bestücken, fehlt
> leider ein größerer IC. Jemand ne Idee was da hin gehört?
Die üblichen Verdächtigen wären SIL9xxx von Silicon Image.
Problem bei den DVI/HDMI Transmitter ist das es die meines wissens nicht 
frei zu kaufen gibt, wegen HDCP.

von Roland (r_fischer)


Lesenswert?

Markus a. schrieb:
>> Nun zeigt die Box: Telegent an und eine WINCE Oberfläche.
> Stinknormaler CE Desktop? Oder irgend so ein Abgespecktes gemauschel?
>


Nicht Abgespeckt, vollständig


> Ist ein Wlan Treiber im ROM?
> Ist sonst noch irgendwelche Software drauf?
>


Ja, minipci Treiber ist drauf (in der Netzwerkkonfiguration steht er 
drin)


Nur die üblichen Sachen von CE 5.0 sind dabei (Browser, Mediaplayer 
usw.)

Roland

von Markus Z. (markus_a55)


Lesenswert?

Roland Fischer schrieb:
> Ja, minipci Treiber ist drauf (in der Netzwerkkonfiguration steht er
> drin)
Kannst du mal schaun für welchen Chipsatz der ist?

Reagiert das System auf einstecken einer PCMCIA/CardBus Karte?
z.B. CF Karte im Adapter, Netzwerkkarte (NE2000 kompatible müsste so 
funzen)

Jörg S. schrieb:
> Markus a. schrieb:
> Die üblichen Verdächtigen wären SIL9xxx von Silicon Image.
> Problem bei den DVI/HDMI Transmitter ist das es die meines wissens nicht
> frei zu kaufen gibt, wegen HDCP.

an sonem IC wirds schon nicht scheitern...den lötet man notfalls 
irgendwo aus :D

von Fujitsu (Gast)


Lesenswert?

Wäre es möglich ein DVD-Laufwerk an den SATA-Anschluss zu hängen?

von Markus Z. (markus_a55)


Lesenswert?

Fujitsu schrieb:
> Wäre es möglich ein DVD-Laufwerk an den SATA-Anschluss zu hängen?

sollte ohne weiteres gehen, habe jedenfalls schon mehrfach DVD laufwerke 
unter CE 4.2/5.0 in Betrieb gehabt! (meist an thin clients)

Eine Software zum Abspielen von DVD Filmen die auf MIPS läuft findet 
sich sicherlich auch. Wenn nicht muss da mal jemand flink was basteln: 
http://msdn.microsoft.com/en-us/library/ms899243.aspx

von ingmar_k (Gast)


Lesenswert?

Ein ganz guter Plan wäre wohl auch mal gleich zu schauen wo die serielle 
Schnittstelle auf der Platine ist. Sollte wohl eventuell ein 4-pin 
Header sein oder dergl. . Vermute auch, dass einer der größeren Header 
wohl JTAG ist (der 20-Pin eventuell).
Grade für die Linux Installation ohne direkte Grafikschnittstelle zum 
PC, wäre die serielle Verbindung schon immens wichtig.

von Tom Z. (tom_z)


Lesenswert?

Markus a. schrieb:
> http://files.mystic-x.org/moretv_2.jpg   da gehört scheinbar noch ein
> Modul hin???

Hallo,

hier kommt doch normal das Netzteil hin. Das bietet Pollin an.

MfG Tom

von Ebo La (Gast)


Lesenswert?

DVD Laufwerk geht. Habe gleich das hier aufgespielt: 
http://www.mips.com/products/system-software/windows-ce-bsp/

AVI, MPEG(2), MP3, WMF ging auf Anhieb. Als nächstes versuche ich von 
meiner QNAP Nas zu streamen. Wenn das geht, dann bestelle ich mir gleich 
noch zwei Boards, Gehäuse und Netzteil. Als Speicher nehme ich statt 
sata platte dann einen usb-Stick. Bei mir liegt alles auf der QNAP.

So billig kriegt man keinen Streaming-client. Da hat Pollin ja zur 
Abwechslung mal wirklich brauchbaren Schrott an Land gezogen :-)

von Markus Z. (markus_a55)


Lesenswert?

Tom Z. schrieb:
> Markus a. schrieb:
>> http://files.mystic-x.org/moretv_2.jpg   da gehört scheinbar noch ein
>> Modul hin???
> hier kommt doch normal das Netzteil hin. Das bietet Pollin an.

Hallo Tom, das Netzteil kommt auf die 4 kurzen Bolzen!
Ich meine die 4 langen von denen 2 auch durch das Mainboard gehen.
Könnte natürlich sein das dort nur eine Platte drauf kommt auf der die 
HDD(s) montiert ist/sind...


ingmar_k schrieb:
> Ein ganz guter Plan wäre wohl auch mal gleich zu schauen wo die serielle
> Schnittstelle auf der Platine ist. Sollte wohl eventuell ein 4-pin
> Header sein oder dergl. . Vermute auch, dass einer der größeren Header
> wohl JTAG ist (der 20-Pin eventuell).
> Grade für die Linux Installation ohne direkte Grafikschnittstelle zum
> PC, wäre die serielle Verbindung schon immens wichtig.

dazu ist wohl dieser Beitrag hilfreich:

Fritz schrieb:
> Nun hab ich leider doch die falsche Telegent genannt und verlinkt.
> Die vergleichbare Box ist die Telegent 15666 (EVO 1).
> Foto des Mainboard unter:
> 
http://thomson.dreamgates.de/dokuwiki/lib/exe/detail.php?id=stb%3Atelegent%3A15666%3Afotos&media=fotos:telegent_15666_15999:telegent_15666_platine.jpg

das frei fliegende Kabel ist RS232
Anschluss ist J33, 6 Pins
http://files.mystic-x.org/moretv_14.jpg

hat jemand so eine Telegent 15666 und kann mal den Pinout dieses RS232 
Anschlusses ermitteln?

von Florian H. (flohuels)


Lesenswert?

Also, DVI-Anschluss dranzulöten wäre hammer, könnte dann mit nem 
günstigen Adapter meinen Flachbildschirm-Monitor dafür verwenden!!

von Christoph (Gast)


Lesenswert?

Besteht die Chance irgendwo sowas wie eine VGA- o. DVI-Schnittstelle zu 
finden?

Gruß
Christoph

von Steve M. (steve_m)


Lesenswert?

ingmar_k schrieb:
> Vermute auch, dass einer der größeren Header
> wohl JTAG ist (der 20-Pin eventuell).

Ja, das sieht ganz danach aus.. eine Seite komplett Ground etc.

von Florian H. (flohuels)


Lesenswert?

Christoph schrieb:
> Besteht die Chance irgendwo sowas wie eine VGA- o. DVI-Schnittstelle zu
> finden?

Siehe Beitrag weiter oben:

Markus a. schrieb:
> http://files.mystic-x.org/moretv_4.jpg   DVI nicht bestückt (oder doch
> was anderes?)

von Entdecker (Gast)


Lesenswert?

Kann man denn dann ohne weiteres über dvbc und dem media player 
fernsehen und rgramme aufnehmen?

Evtl. PiP da 2 tuner vorhanden sind?

Also ich würde gerne so eine platte hauptsächlich als TV-Receiver 
nutzen, ist das möglich?

von Christoph (Gast)


Lesenswert?

@Entdecker
1)Nein. Wie willst Du beim Mediaplayer den Kanal wechseln?
2)Ja. Das hängt von der benutzten Tunersoftware ab.
3)Ja. Wenn man neben dem vorhandenen Windows CE noch die Tunersoftware 
auftreiben kann.

Ich habe mir auch mal zwei Boards bestellt - ein c und ein t. Meine 
Idee: Jeweils einen tuner umlöten, damit jedes Board einen c und einen t 
hat. Dann könnte man Beides nutzen.

Was meint Ihr?

von 1A (Gast)


Lesenswert?

SOT-Client möglich?

http://thomson.dreamgates.de/dokuwiki/

Telegent 15666
Telegent 15999

von Markus Z. (markus_a55)


Lesenswert?

Christoph schrieb:
> Ich habe mir auch mal zwei Boards bestellt - ein c und ein t. Meine
> Idee: Jeweils einen tuner umlöten, damit jedes Board einen c und einen t
> hat. Dann könnte man Beides nutzen.
>
> Was meint Ihr?

Die Idee hatte ich vorhin auch schon. Vor allem weil meine Eltern 
Kabelfernsehen nutzen und da ja wohl auch 2012 alles auf digital 
umgestellt wird und dann eh irgendwelche Empfänger hardware angeschafft 
werden muss.

Aber bevor keine Software für den TV Empfang da ist lass ich das ganze 
erstmal.

von Entdecker (Gast)


Lesenswert?

Danke dir Christoph,

Deine Idee ist ja mal super!

Nur fehlt dann doch die Software?
Gibt es überhaupt eine für WinCE?

Ps. Den passenden Netzteil muss man auch bestellen oder ist da einer mit 
bei?

DANKE!

von Markus Z. (markus_a55)


Lesenswert?

Entdecker schrieb:
> Nur fehlt dann doch die Software?
> Gibt es überhaupt eine für WinCE?
So aus dem stehgreif ist mir nichts derartiges bekannt.
Müsste man also wohlmöglich auf grundlage einer existierenden open souce 
software erstellen. Oder eben aus einer "kompletten" Box mopsen.

> Ps. Den passenden Netzteil muss man auch bestellen oder ist da einer mit
> bei?
Netzteil gibts nur einzeln: Bestellnummer: 94-350 943


1A schrieb:
> SOT-Client möglich?
> http://thomson.dreamgates.de/dokuwiki/

muss gehen weil das board mit der 15666 identisch ist!

von Christoph (Gast)


Lesenswert?

@Entdecker
Statt herumzumaulen könntest Du selbst mal die Suchmaschine benutzen und 
hier Deine Ergebnisse posten. So Schmarotzer regen mich echt auf! Das 
sind die, die dann die Ergebnisse anderer "Zu Gutt..." als Ihre eigenen 
verkaufen. Echt mann...

@Admin: Sorry für den kleinen Ausraster und das nicht-Einhalten der 
Nettiquette - notfalls löschen!

von Sue (Gast)


Lesenswert?

Hier: 
http://thomson.dreamgates.de/dokuwiki/doku.php?id=sot:installation:telegent#tcpmp_installieren

Läuft. Was ich nicht bestätigen kann ist das booten ohne Festplatte. Bei 
mir gehts nur mit. Sonst nur grüne LED und schwarzes Bild.

von dreamdx (Gast)


Lesenswert?

Hab mir auch mal 3 DVB-C sets inkl allem drum und dran bestellt. Keine 
Lust mir später ggf. noch Hardware zusammen zu suchen.

Ein DVI Port wäre natürlich genial. Vorallem wenn man bedenkt das die 
DreamBox 800HD auch mit nem Mips 300 rennt, könnte man dann auch HD 
ausgeben. Oder hab ich ggf übersehen/überlesen das nen MPEG2 Hardware IC 
drauf is ?

Naja mal sehen wann die Lieferung ankommt.

von Sue (Gast)


Lesenswert?

Der CIMAX-SP2L ist für diesen Zweck auf dem Board verbaut. Der 
unterstützt zwei simultane MPEG2 - Datenströme. Laut Spezifikation 
unterstützt er bis zu 720p.

von Entdecker (Gast)


Lesenswert?

@Christoph

Was ist denn los mit dir?
Eben warst du gut drauf und lötzlich regst du dich über kleinigkeiten 
auf.

Verstehe ich nicht...

von Sue (Gast)


Lesenswert?

vielleicht wartet er auf Deinen konstruktiven Beitrag???

PS Ich habe ihn auch noch nicht gefunden.

von dreamdx (Gast)


Lesenswert?

Danke Sue, jetz hab ich das Foto auch gefunden. Glaub ich habs vorhin 
irgendwie überflogen.

Was DVI angeht naja. Zumindest ist bei dem Teil ja schonmal RGB via 
SCART möglich. Glaub ich hab irgendwo noch nen paasendes gelötetes Kabel 
rumfliegen. Mal sehen

von Jörg S. (joerg-s)


Lesenswert?

dreamdx schrieb:
> Ein DVI Port wäre natürlich genial. Vorallem wenn man bedenkt das die
> DreamBox 800HD auch mit nem Mips 300 rennt, könnte man dann auch HD
> ausgeben. Oder hab ich ggf übersehen/überlesen das nen MPEG2 Hardware IC
> drauf is ?
Der PNX8950 macht MPEG2 in HARDWARE! Zwar auch HD, aber eben nur MPEG2. 
Für einen Software MPEG4 Decoder wird die CPU wohl zu schwach sein.
In den Fact-Sheets steht allerdings was von H264 (allerdings SD!).

>Der CIMAX-SP2L ist für diesen Zweck auf dem Board verbaut
Der CIMAX ist, wie der Name schon sagt, ein CI Controller. Sonst nichts.

von ... (Gast)


Lesenswert?

com1 sieht verdammt nach jtag aus. direkt daneben 5 wiederstände.

von Sue (Gast)


Lesenswert?

Jörg S. schrieb:
> Der CIMAX ist, wie der Name schon sagt, ein CI Controller. Sonst nichts.
nein - Mpeg2 encoding inklusive - und das zweifach. Erst Spec lesen, 
dann den Oberlehrer spielen ;-)

von ingmar_k (Gast)


Lesenswert?

... schrieb:
> com1 sieht verdammt nach jtag aus. direkt daneben 5 wiederstände.

Genau den hab ich inzwischen bei genauerer Inspektion auch gefunden. 
Würde auch von daher Sinn machen, weil die meisten Hersteller den JTAG 
Header nicht bestückt ausliefern.
Aber ich habe das Teil ja noch nicht da. Deshalb erstmal alles 
Vermutungen.

von abc (Gast)


Lesenswert?

Hallo,

hat jemand ein datenblatt zum PNX8950 bei NXP auf er seite gibts dazu 
fast gar nix. man könnte meinen der wurde nie von denen vertrieben. oder 
hat nxp die sparte mal verkauft? Ich dachte da mal was mitbekommen zu 
haben.

zu diesem SCM CIMaX baustein, hat da jemand ein datenblatt. Bei SCM 
kennt die seite die tv sparte auch nicht. nur chipkarten leser und so. 
und was der baustein nun genau macht scheint ja auch noch stitik zu 
sein. Transport stream zu entschlüsseln oder auch noch MPEG decodierung?

von Sue (Gast)


Lesenswert?

Soderle. Jetzt muss ich überlegen wie ich schreibe, ohne die Boardegeln 
nicht zu verletzen.

Also: Wenn man bei Google nach dreambox und gemini suchen würde, und 
würde man dann den 5. Eintrag vom 21.März auswählen, dann könnte man 
dort den Punkt "Installieren per Flashwizzard" befolgen und das 
iCVS-Image-dm7025-20101210 (!!!) dazu verwenden. Zumindest bei der C 
Version funktioniert danach ein tuner - leider nicht beide. Ob die T 
Version auch unterstützt wird kann ich mangels HW nicht beurteilen.

Achso - nur mit FP

von dreamdx (Gast)


Lesenswert?

Hier was zum NXP. Nen direkten Datasheet hab ich noch nicht gefunden.
Keine Ahnung ob das PDF auch schon entdeckt hast ?!

http://www.synnex.com.tw/oem/mic_link/seminar%20download/y70303.pdf

Scahde das kein 8x40er verbaut is.

von han_swurst (Gast)


Lesenswert?

@sue
Hast Du auch ein anderes Image versucht?
MfG
Chris

von Otto (Gast)


Lesenswert?

Warum tut man sich Windows CE 5.0 an? DVB-x Tuner kann nicht benutzt 
werden, da keíne Application Software verfügbar ist. Auch wenn die 
Hardware nicht schlecht ist, sehe ich noch keine überzeugenden Argumente 
bei diesem angeblichen Schnäppchen zuzuschlagen. Laß mich aber gern vom 
Gegenteil übezeugen.

Grüsse
 Euer Otto

von ingmar_k (Gast)


Lesenswert?

Otto schrieb:
> Warum tut man sich Windows CE 5.0 an? DVB-x Tuner kann nicht benutzt
> werden, da keíne Application Software verfügbar ist. Auch wenn die
> Hardware nicht schlecht ist, sehe ich noch keine überzeugenden Argumente
> bei diesem angeblichen Schnäppchen zuzuschlagen. Laß mich aber gern vom
> Gegenteil übezeugen.
>
> Grüsse
>  Euer Otto

Otto, was meinst du wohl, warum die Hardware so günstig verkauft wird? 
;-)

Würde es ohne Probleme und ohne großen Aufwand sofort laufen, dann 
würdest du ziemlich sicher weit mehr dafür hinlegen. Genau das ist ja 
der Witz an der Sache.
Beides zusammen (also super Preis und trotzdem funktional TOP) gibt's 
wohl eher selten. Hier geht's ja eher darum Spaß am Basteln zu haben und 
dabei eventuell noch was zu lernen. Mir jedenfalls geht's so.

von Kabumm (Gast)


Lesenswert?

Moin falls die Box nicht richtig startet am SW1 den ersten dip auf off 
setzten.
Läuft bei mir jetzt auch ohne Platte.

von K. J. (Gast)


Lesenswert?

Hm, hat von euch einer mal geschaut ob WinCE nicht das Programm auf der 
Platte sucht (Regeintrag) bei solchen Geschichten ist das WinCE meist 
statisch und RO, die eigentlichen Programme kommen dann meist ehr von 
einem Datenträger.

Ich denke Pollin hat die teile zerlegt um mehr Geld herauszubekommen, 
wehre noch interessant welche platten drinnen waren und ob Pollin die 
vielleicht auch verscherbelt.

von C1500 (Gast)


Lesenswert?

Was meint ihr, schafft der Prozessor auch MKV?
Ich weis das da (noch) kein DVI oder HDMI dran ist.
Wie gesagt "noch"

Mein Board liegt heute in der Packstation.

von zufaul (Gast)


Lesenswert?

LACH

Pollin wird die Boxen sicher NICHT zerlegen, um mehr Geld 
herauszubekommen. Das wäre teurer als der vermeindliche Mehrgewinn.
Nein. In der Regel hat der Hersteller (oftmals sogar  nur ein 
Serviceanbieter) Restbestände aus der Produktion gelagert, um z.B. 
Reparaturen zu bedienen. Das sind dann eben die einzelnen Bestandteile 
eines Produkts. Das passt auch zeitlich, da nun wohl die Garantie für 
die einst verkauften Boxen abgelaufen sein dürfte. Für den Lagernden 
sind die Teile abgeschrieben. Mit dem Verkauf an Pollin füllt er 
bestensfalls die Kaffeekasse. Pollin wiederum ist bestrebt Kohle mit dem 
Schrott zu machen und zieht dann alleine für die Platinen schon grob 
10.0000 Euro rein. (etwas gerundet bei 1200 Bestand * 7,99 Euro). 
Umgekehrt wird Pollin nicht mehr als 500 Euro für so eine Pallette 
bezahlen; schließlich "entsorgt" Pollin die Platinen ;-).

von Der große Unbekannte (Gast)


Lesenswert?

Hallo Sue,
zunächst herzlichen Dank für Deine super Arbeit.
Deine Posts hier haben mir den Schlaf geraubt :-)

Der "Flashwizzard" unterstützt allerdings die 7025 nicht. Daher bekomme 
ich das Image nicht hochgeladen.
Die Platine läßt sich nach Deiner ersten Anleitung problemlos aufrufen 
und es meldet sich die CE5 Dummy-Webseite.

Sollte ich Deine Hinweise zum flashen nochmals "genauer" lesen oder 
haben wir unterschiedliche Voraussetzungen?

von zufaul (Gast)


Lesenswert?

Sue hat Dir den Schlaf geraubt - wie süß :-) Wie wär´s mit Nummern 
austauschen? Schmatz

von Markus Z. (markus_a55)


Lesenswert?

Die Boxen sind definitiv nicht fertig montiert gewesen!
Schaue man sich die kleine Frontplatine an, da ist ein Aufkleber drauf 
welcher ein kleines Löchlein (neben dem einen Schraubenloch) verdeckt, 
dieser Aufkleber wird von einem Plastepinokel in der Front durchbohrt 
wenn man die Platine in die Front montiert! Bei meinen Exemplaren war 
der Aufkleber aber noch unbeschädigt!

Ausserdem hätte Pollin die Box dann mit einem System versehen und 
komplett verscherbelt, für meinetwegen 29,99...


C1500 schrieb:
> Was meint ihr, schafft der Prozessor auch MKV?

MKV ist nur ein Container!! (wann rafft die Menschheit das mal???)
Es kommt also ganz drauf an was für ein Audio und Videoformat da drin 
ist und mit welcher Bitrate, Auflösung etc.
Kann man also nicht pauschal sagen ob der das Leistungsmäßig schafft!

> Ich weis das da (noch) kein DVI oder HDMI dran ist.
> Wie gesagt "noch"
Das wird wohl auch das allerletzte sein das hier jemand in Angriff 
nimmt....

von C1500 (Gast)


Lesenswert?

Markus Z. schrieb:
> Das wird wohl auch das allerletzte sein das hier jemand in Angriff
> nimmt....

Darf ich dich an dein Post vom 08.03.2011 um 17:32 erinnern?
Da wolltest du noch DVI nachbestücken.

Mir ist wohl klar, das es ein Container ist.
Was mir unklar ist, ist ob es eine Möglichkeit gibt diesen Container 
unter WinCE5 zu benutzen bzw. zu öffnen.

von zufaul (Gast)


Lesenswert?

Markus Z. schrieb:
> MKV ist nur ein Container!! (wann rafft die Menschheit das mal???)

...und wieder einer, der heute Nacht nicht ran durfte und seine 
schlechte Laune hier rauslässt! Bitte auf den Umgangston achten !

von Jörg S. (joerg-s)


Angehängte Dateien:

Lesenswert?

Sue schrieb:
> Jörg S. schrieb:
>> Der CIMAX ist, wie der Name schon sagt, ein CI Controller. Sonst nichts.
> nein - Mpeg2 encoding inklusive - und das zweifach. Erst Spec lesen,
> dann den Oberlehrer spielen ;-)
Dann nenn mal bitte die Quelle

Im Anhang das Fact-Sheet. Da steht nichts von MPEG2 Decoder. Nur das der 
Baustein halt an einen Decoder angeschlossen werden kann.

von Sue (Gast)


Lesenswert?

:-) Sag´ ich doch: Oberleherer :-)
Na Jungens, dann bastelt mal alleine weiter. Auf Frauen hört hier ja 
keiner... cu

von someone (Gast)


Lesenswert?

also meine sets dvb-t/c sind gerade geliefert worden :)=) ich bin 
schwerst erregt. werd die im verlauf des heutigen tages mal assemblieren 
und dann mal schauen :)

bis dahin: danke euch allen für die konstruktiven infos.

vorallem sue.

von Markus Z. (markus_a55)


Lesenswert?

C1500 schrieb:
> Darf ich dich an dein Post vom 08.03.2011 um 17:32 erinnern?
> Da wolltest du noch DVI nachbestücken.

Ja das will ich auch immernoch!
Aber vorrangig ist für mich auch erstmal den Tuner noch zum laufen zu 
bringen!

> Mir ist wohl klar, das es ein Container ist.
> Was mir unklar ist, ist ob es eine Möglichkeit gibt diesen Container
> unter WinCE5 zu benutzen bzw. zu öffnen.

Guckstu da: http://www.matroska.org/downloads/others.html

von Jörg S. (joerg-s)


Lesenswert?

Sue schrieb:
> :-) Sag´ ich doch: Oberleherer :-)
> Na Jungens, dann bastelt mal alleine weiter. Auf Frauen hört hier ja
> keiner... cu
Was hat das mit Oberlehrer zu tun? Ich hab nur das wiedergegeben was in 
den Dokumenten steht, wenn du andere Info Quellen hast, poste sie doch 
einfach.

von Dirk W. (glotzi)


Lesenswert?

Sue schrieb:
> Also: Wenn man bei Google nach dreambox und gemini suchen würde, und
> würde man dann den 5. Eintrag vom 21.März auswählen, dann könnte man
> dort den Punkt "Installieren per Flashwizzard" befolgen und das
> iCVS-Image-dm7025-20101210 (!!!) dazu verwenden.

Hast Du wirklich und ernsthaft das Dreambox Image geflashed und die 
Kiste läuft ohne Einschränkung? Das bedeutet dann ja es gibt ein 
funktionierendes Linux und Toolchain. O.O

von MHi (Gast)


Lesenswert?

Das kann ich mir nicht wirklich vorstellen... die Dreambox hat nen 
Xilleon 226 verbaut, hier is es ein Philips SoC. Selbst wenn der 
MIPS-Core den Gleichen Befehlssatz verwendet so ist die Initialisierung 
der Devices vermutlich voellig unterschiedlich (Siehe VIP1710, da muss 
auch alles fuer den Xilleon 210 angepasst werden).

Hab schon ueberlegt ob man ueber LinuxCE irgendwie nen Kernel booten 
kann. Das Teil waere definitiv ein guter VDR.

von someone (Gast)


Lesenswert?

Schaut mal, hier wirt Geguttenbergt: 
[http://www].forum64.de/wbb3/board36-sonstige-themen/board40-laberecke/board76-forum-64-spezial/board141-rund-ums-internet/41620-hat-jemand-die-dvb-platine-von-pollin-bestellt/
(natürlich noch die Brackets entfernen.

Die ferfolgen die Diskusiohn und schreibn ab

von someone (Gast)


Lesenswert?


von Der große Unbekannte (Gast)


Lesenswert?

zufaul schrieb:
> Datum: 09.03.2011 08:48
> Sue hat Dir den Schlaf geraubt - wie süß :-) Wie wär´s mit Nummern
> austauschen? Schmatz

Na klar, soviele fundierte Beiträge in so kurzer Zeit.
Mein einzigster Vorwurf ist: warum muß so eine Information zu so später 
Stunde kommen? Da muss man doch probieren :-))))
Lassen wir das :-) Sue hat hier ausnahmslos ausgezeichnete Informationen 
gepostet. Der Threat sollte auch fachlich beim Thema bleiben.
Und die Forenregeln wollen wir auch einhalten.
Trotzdem stehe ich auf dem Schlauch. Das Nummern austauschen verwirrt 
mich noch mehr. Die Angaben waren eigentlich eindeutig und recht klar. 
Das deutlich angegebene Image lässt sich aber so nicht laden.
Dann schlafen wir uns nun nochmal richtig aus und denken in Ruhe 
nochmals über den Post nach.

Bussi

von Fritz (Gast)


Lesenswert?

:-( hab gerade bei Pollin angephoned. Die Auslieferung wurde gestoppt 
weil im Fläsch ein Windows CE enthalten ist und dafür keine Lizenz 
vorliegen würde. Pollin müsse angeblich noch den Lizenzaufkleber 
mitausliefern und der wäre nicht dabei. Das wars dann wohl. Teuer für 
Pollin und schade für mich.

von Markus Z. (markus_a55)


Lesenswert?

Fritz schrieb:
> :-( hab gerade bei Pollin angephoned. Die Auslieferung wurde gestoppt
> weil im Fläsch ein Windows CE enthalten ist und dafür keine Lizenz
> vorliegen würde. Pollin müsse angeblich noch den Lizenzaufkleber
> mitausliefern und der wäre nicht dabei. Das wars dann wohl. Teuer für
> Pollin und schade für mich.

ARGHS! :-(
Ich hab sowas schon kommen sehen.... na mal schaun ob die Boards die ich 
gestern Abend bestellt hab noch raus gehen....

von C1500 (Gast)


Lesenswert?

Ich hab heute morgen noch eins nachgeordert.
Das andere passte mal wieder nicht in die Packstation und liegt jetzt in 
der Filiale.
Durch die bescheidenen Öffnungszeiten kann es also noch dauern, bis ich 
mein Board in den Händen halte.

Hoffendlich ist das zweite noch rausgegangen.

von Roland (r_fischer)


Lesenswert?

Hallo alle,

ich habe mal den DIP-Switch an der Frontseite probiert:

1 auf ON = Softwareupdate

Auf dem Board sind noch 3 USB Schnittstellen, 2 hinten einer mehr zur
Front. Der Frontseitige kann wohl von einem USB Stick Booten 
(SW-Update).

USB:
PIN1 dieser USB ist +5V / PIN4 Masse, habe normale USB Kabel verwendet
und es lief auf Anhieb. Nun Tastatur und Maus dran.

OFFTOPIC:
ich denke mal genau wie mit Zufaul so ist auch nicht alles Sue
was so gepostet wird.....  Trollalarm.


Roland

von Philipp W. (Gast)


Lesenswert?

Moin liebe Elektroni-Freunde,
Hab gerade mal, nach der schockierenden Mitteilung von Fritz, bei Pollin 
angerufen. Hatte etwa 20 min vorher meine Bestellung abgegeben. Die 
haben mir gesagt das es keine Probleme mit der Auslieferung gibt. Fritz 
hast du nen heißen (etwas anderes als die Hotline) zu Pollin. Wäre echt 
doof wenn ich alles außer die Hauptplatine kriegen würde.

Gruss Philipp

von Fritz (Gast)


Lesenswert?

Fritz schrieb:
> ...das Receiver-Mainboard nur eine besser ausgestattete Telegent TG
> 15999 ist (MAXDOME-STB)...

Fritz schrieb:
> :-( hab gerade bei Pollin angephoned. Die Auslieferung wurde gestoppt...

Ich möchte darauf hinweisen das ich, Fritz aus dem ersten Beitrag, mit 
dem zweiten Fritz nicht identisch bin.

Das hier jemand meine Nick verwendet, kann ja reiner Zufall sein, es 
könnte aber auch darauf hinweisen das hier jemand trollt.

von Sven (Gast)


Lesenswert?

Hallo,

kennt hier niemand einen Admin, der mal die Beitragsfremden Kommentare 
(ja wie mein eigener) etwas aufräumt? Wenn ich mir den ganzen Thread 
anschaue, dann kann man die gesammelten echten und hilfreichene 
Kommentare auf 10 Zeilen minimieren.

Vielleicht wäre das ein genereller Vorschlag, das man neben "Markierten 
Text zitieren" und "Antwort" noch einen "Zum Löschen vorschlagen" Button 
hinterlegt?

Sven

von someone (Gast)


Lesenswert?

und der someone der da links postet bin ich auch nicht. was lernen wir 
daraus? wir müssen uns anmelden. narf
ich bin eindeutig für eine registrierungspflicht hier.

von Dirk W. (glotzi)


Lesenswert?

someone schrieb:
> ich bin eindeutig für eine registrierungspflicht hier.

Full ack

von byte (Gast)


Lesenswert?

Hat schon jemand einen Artikel im Wiki zu dem Teil angelegt?

von E73C (Gast)


Lesenswert?

Hallo zusammen,

hat mal jemand ein Wattmeter zwischen Steckdose und empfohlenem Netzteil 
geschaltet, mich würde der tatsächliche Verbrauch mal interessieren, 
zwecks Kosten. Da ich mir überlege, damit ein Steuerungsmodul zu 
entwickeln.

Wenn nicht, kann das mal jemand machen?

Wäre sehr danbar ;)

von Sven (Gast)


Lesenswert?

@E73C: Dann selbst mal rechnen. Hier ein Auszug aus den technischen 
Daten:

Technische Daten:
- Betriebsspannung 12 V-
- Stromaufnahme ohne HDD max. 2 A

Damit kannst Du Dir die Nettoleistung ausrechnen. Noch Verlustleistung 
des NT draufschlagen.

Dann hängt der tatsächliche Verbrauch davon ab, welche Applikation(en) 
Du am Laufen hast. Also welche Rechenleistung die CPU gerade erbringen 
muss.

Pauschal also nicht zu beantworten. Nur eben die theoretische 
Maximalleistungsaufnahme.

von E73C (Gast)


Lesenswert?

ja eben... ich komme nur auf die theorethischen 24Watt für das Board + 
0,5W also sag ich mal bei 24Watt? oder habe ich einen Rechenfehler?

Also sag ich mal geh ich bei normalen Anwendungen... Kleinere 
selbstgeschriebene Programme von 35Watt aus? Also mit HDD??

von Sven (Gast)


Lesenswert?

Rechnen wir mal beim NT im ungünstigsten Fall mit 90% Wirkungsgrad ( 
http://de.wikipedia.org/wiki/Schaltnetzteil#Vor-_und_Nachteile_gegen.C3.BCber_konventionellen_Netzteilen 
) mit rund 3W.

Ebenso im ungünstigsten Fall bei einer Festplatte (2,5") bei 5V/500mAh 
mit 2,5W.

Mit den max 24W wären wir dann ohne weitere Peripherie bei aufgerundet 
30 Watt. Ich denke damit kann man leben.

Hoffe das hilft als Annäherung.

von Name (Gast)


Lesenswert?

Interessant wäre auch was das ganze im Leerlauf verbraucht.

von Sven (Gast)


Lesenswert?

Ja, wäre interessant. Dann mach mal!

Die ~3W Verlustleistung vom NT sind minimum da. Ich tippe mal auf Summa 
summarum 5W. Das ist jedoch meine reine Einschätzung, ohne Beleg und 
nachgemessen zu haben.

von Roland (r_fischer)


Lesenswert?

Ich habe das Schaltnetzteil noch nicht, soll morgen da sein.
Aber an meinem Netzteil wird mit Festplatte 1,68 A gezogen.
Im Standby sind es 150 mA.

Roland

von Sven (Gast)


Lesenswert?

Passt dann ja etwa: 3W NT Verlust + 1,8W Standby = 4,8W.

Oder hast Du Eingangsseitig (230 Volt Seite) gemessen?
Dann wären wir bei 230V/150mA bei 34W. Das wiederum kann ich nicht 
glauben.

von Roland (r_fischer)


Lesenswert?

Nein, ich habe bei 12V gemessen und deine Rechnung kommt hin.

Ist gar nicht so schlecht...

Roland

von Name (Gast)


Lesenswert?

Ich schätze eher weniger, da das Netzteil laut Pollin unbelastet 0,5 
Watt verbraucht, dann wird es bei 150 mA wohl keine 3 Watt verbraten.

von E73C (Gast)


Lesenswert?

Sorry... ist vielleicht ne blöde Frage, aber die rund 30Watt kann ich 
dann schon nehmen um eine Kostenrechnung aufzustellen? Weil er doch 
eigentlich auf der Primärseite andere Spannungen unjd Ströme hat, die 
doch eigentlich zum berechnen genutzt werden?

Ist das nicht so bei Netzteilen, dass wichtig ist, was die Primärseite 
zieht? Oder kann ich dann auch Ruckschlüssen auf die Primärseite machen, 
wenn ich nur die Sekundärseite kenne.
Weil mich das immer verwirrt, auch wenn ich z.B die Leistung berechnen 
möchte, die mein Netztteil vom laptop verbraucht. Nehm ich dann die 
Primäraseite oder die Sekundärseite...

von mittelwilli (Gast)


Lesenswert?

Nett die kleine Leistungsberechnung. Ja das ist das schöne E73C. Im 
einfachsten Fall ohne Verluste des Netzteiles ist Primärleistung 
=Sekundärleistung das wären dann 100% Wirungsgrad des Netzteiles. Der 
Wirkungsgrad des Netzteiles ist dann der Quotient aus beidem und Kann 
daher auch nicht über 100% oder entsprechend 1 gehen. Ein modernes 
Schaltnetzeil hat etwa 95% Wirkungsgrad ( wird selbst kaum warm)
Nimm Sie für die Kostenrechnung und leg in der Kostenrechnung noch das 
Bier zum trösten mit rein.

von mittelwilli (Gast)


Lesenswert?

Aber warum machst Du Dir Gedanken über die Kosten? Papa zahlt doch :-D

von ingmar_k (Gast)


Lesenswert?

Das ein Schaltnetzteil wie das zu dieser Platine zugehörige über 90% 
Wirkungsgrad haben soll, halte ich jetzt mal für schwer fraglich.

Davon mal abgesehen wird das Teil selbst wohl "relativ" wenig 
verbrauchen, ob nun 75% oder 90% WG des Netzteils.
Da das Netzteil mit 4.16A angegeben ist, was also ~50W ergibt, sollte 
die Platine selbst eben max. ~30-35W ziehen, was ja mit bisherigen 
Vermutungen passen würde. Denn die Platine hat die Möglichkeit 2 Platten 
zu betreiben (je ~7W, wenn 3.5" 7200U/min und etwas älter, wie die 
Platine selbst) und dabei muss das Netzteil noch ein kleinwenig Luft 
haben. Also würde ich auch von 30-35W bei Belastung ausgehen. Und im 
Leerlauf, keine Ahnung. Denke nicht, dass da bei so einem "alten" Gerät 
großartig viel weniger gezogen wird. Ich würde mal auf 20W tippen, wenn 
überhaupt. Weniger wäre aber natürlich auch erfreulich.

von Sue (Gast)


Lesenswert?

Männer können nicht lesen.
Es steht doch in der Artikelbeschreibung, daß das Board 12V mit max 2 A 
zieht. Ein Vorposter hat das auch schon weiter oben erwähnt. Insofern, 
ingmar_k, ist Dein Kommentar sinnfrei und bringt uns hier nicht weiter.

Weiter werde ich mich auch mal anmelden. Hier scheint jemand zu trollen. 
Kann man das nicht ausschalten, also nicht-Mitglieder (und dennoch auch 
Männer) nicht mehr posten zu können?

von Tom Z. (tom_z)


Lesenswert?

Hallo,


war heut im Laden von Pollin und hab mir mal das hier gekauft:

DVB-T Variante 1x
DVB-C Variante 1x
Netzteil dazu 1x
Gehäuse 1x
Fernbedienung 2x

DVB-C Board ins Gehäuse gebaut und das Netzteil. An den Fernseh 
angeschlossen ohne Festplatte und läuft. freu

Bei mir kann ich die Taskleiste nicht sehen und "Datei, Bearbeiten, ..." 
wird auch abgeschnitten. Hab schon die Einstellungen vom Fernseh 
geändert und die von Windows. Hat jemand noch eine Idee?


PS: Ich glaub auch, dass hier jemand trollt. (Mit der Windows CE Lizenz) 
Bei Pollin hab ich alles sofort bekommen.

MfG Tom

von Roland (r_fischer)


Lesenswert?

Hallo Tom,
die Taskleiste ist im Hintergrund und wird erst durch (z.B.: Maus)
Hochgefahren. Schliesse einfach mal eine USB-Maus an und ändere in Prop.
auf dauerhaft sichtbar.

Roland

PS: Im Standby fließt ohne 7-Segmentanzeige gemessene 100mA bei 12V.
In der Medion S27200 Betriebsanleitung kann man sicher den Standby 
Verbrauch nachlesen. Sobald ich das Schaltnetzteil habe werde ich aber 
mal
den Leistungsmesser bemühen damit diese Diskussion ein Ende hat.

Vom SOT Client habe ich den "Browser" mal auf einen USB Stick 
transferiert
und Manuell gestartet: der funktioniert. SOT sollte also Laufen, jedoch 
ohne Tuner.....  mir wäre Linux dann doch lieber.

Habe heute leider keine Zeit mehr, aber ich werde mal ein paar Detail 
Foto's machen für ein WIKI. Seriele Schnitstelle hat es überigens 2 STk.
Belegung vom USB / Ser. usw. was ich halt so Ausprobiert habe...

von Roland (r_fischer)


Lesenswert?

@Sue:

OFFTOPIC:
schau mal hier:
http://www.ard-zdf-onlinestudie.de/fileadmin/Fachtagung/Doering.pdf

da war ich auch Überrascht.

Egal ob du nun wirklich eine Frau oder ein Mann bist, du bist
Technik Interessiert, und dies ist das richtige Forum.


Roland

von Tom H. (tom_h75)


Lesenswert?

http://www.mvista.com/boards.php?a0=1&archgroup=MIPS#
demnach sollte die "MontaVista Linux Professional Edition" den prozessor 
unterstuetzen.
http://www.linux-mips.org/archives/linux-mips/2008-02/msg00142.html
diesem diff nach sollte auch linux-mips ebensolches tun.
ich schau' mir das mal im ruhe genauer an.

von Tom Z. (tom_z)


Lesenswert?

Hallo,

jetzt hat sich heraus gestellt, dass die Taskleiste da ist. Man sieht 
nur ein paar Pixel und das Startmenu kann ich blind aufrufen. Hab mal 
einen anderen Monitor angeschlossen (eines Rückfahrkamerasystems) leider 
gleiches Problem. Also ist das Problem von der Pollin-Platine. Weis 
einer weiter?

MfG Tom

von Name (Gast)


Lesenswert?


von nicht_eingeloggt (Gast)


Lesenswert?

Tom Z. schrieb:
> Man sieht
> nur ein paar Pixel und das Startmenu kann ich blind aufrufen.

manchmal sind die einfachsten sachen ja die, an die man zuletzt denkt. 
auch wenn's blöd klingt: schonmal versucht die taskleiste an den paar 
pixeln klickenderweise hochzuziehen?

von Tom Z. (tom_z)


Lesenswert?

nicht_eingeloggt schrieb:
> manchmal sind die einfachsten sachen ja die, an die man zuletzt denkt.
> auch wenn's blöd klingt: schonmal versucht die taskleiste an den paar
> pixeln klickenderweise hochzuziehen?

Hallo,

Du meinst den Doppelten-Pfeil der dann kommt ums hochzuziehen?
Hab ich schon probiert.

MfG Tom

von nicht_eingeloggt (Gast)


Lesenswert?

hmmm...wie sieht das bild ansonsten aus? verzerrt, oder an sich okay?

von Christian S. (stephanc)


Lesenswert?

Konnte mir das Board auch nicht entgehen lasse - mal schauen, was daraus 
wird.

Wlan funktioniert auch soweit, leider verliert er im Momemt immer noch 
die Einstellungen :-)

Das Problem (Auflösung) hab ich mit meiner 37er Röhre auch - aber es 
gibt einen VNC-Server, sollte die Bedienung, vorerst erleichtern.
http://efonvnc.sourceforge.net/

Als Viewer hab ich den "normalen" VNC-Viewer.

Viele Grüße
 CS

von Tom Z. (tom_z)


Lesenswert?

nicht_eingeloggt schrieb:
> hmmm...wie sieht das bild ansonsten aus? verzerrt, oder an sich okay?

Hallo,
ja das Bild sieht völlig normal aus. Nur eben Die Taskleiste, linker 
Rand und oben bei einem Fenster "Datei, Bearbeiten, Einstellungen" sind 
abgeschnitten (Bildschirm zu Ende). Jetzt hab ich es schon an meinen 
Flachbildfernseher und an einem Rückfahrsystem-Bildschirm probiert. 
Gleiches ergebnis beim Rückfahrsystem-Bildschirm.

Also muss es doch an dem Pollin Board liegen

MfG Tom

von ingmar_k (Gast)


Lesenswert?

@Sue:
Wenn's dir schon um soviel Inhalt geht, dann spar dir doch selber solche 
Beiträge wie deinen letzten. ;-)
Artikelbeschreibung ist meist != Realität.
Und man glaubt es kaum, aber manchmal übersieht man einfach, dass in der 
Zwischenzeit schon jemand genaueres zum Thema (wenn auch nicht mit dem 
Originalnetzteil gemessen) gepostet hat.
Das könnte dir natürlich nicht passieren.

Zurück zum Thema:
Meine DVB-T Platine, samt Gehäuse und Netzteil ist heute auch hier 
eingetrudelt. Hatte aber nur Zeit es mir kurz anzuschauen. Dabei ist mir 
aufgefallen, dass die Tuner recht unprofessionell von Hand verlötet 
sind. Sieht nicht grade vertrauenserweckend aus. Und sämtliche 
Positionierungsstifte aus Kunststoff (z.B. bei den Scart-Anschlüssen) 
sind total angebrutzelt.
Also solange es geht ist es ja OK, aber wirkliche Fertigungsqualität 
sieht anders aus. Sonst kann ich bisher nix zu sagen.
Habe auch ein Paar Dokumente zur Plattform und dem verwendeten Prozessor 
zusammengesucht. Muss ich aber die Tage nochmal in Ruhe durchschauen, 
was davon wirklich brauchbare Info enthält.
Geklärt werden in Sachen Linux sollten mal die Unterschiede zwischen 
PNX8550 und PNX8950. Für Ersteren gibt's ja schon offizielle 
Unterstützung im Kernel und beide scheinen zur gleichen Plattform namens 
STB810 zu gehören. Eventuell geht der 8950er ja auch gleich mit der 
8550er Config. Vielleicht kann da ja jemand direkt was zu sagen.

von abc (Gast)


Lesenswert?

Nabend

zu Linux.

die CPU wird vom kernel anscheinend unterstützt / der kleine bruder 
davon. was da aber alles an treiber für den soc schon dabei ist ist eine 
andere sache.

Ohne Stromlaufplan oder weitere infos, wo was angeschlossen ist, ist die 
portierung von linux auf die platform fast "ein ding der unmöglichkeit"

Ohne datenblat zu den bausteinen selber wird es auch sehr schwer da was 
zum laufen zu bekommen. Vorallem wir haben nicht mal eine vollwertige 
software die alles anspricht. sonst könnte man durch disassemblieren 
sicher was rausbekommen.

zu MontaVista. die stehen zwar als offizieller partner für die Platform 
/ den SOC in einigen präsentationen. nur ob die je mal was gemacht haben 
weiss keiner. weiter verkauft MontaVista ja nur das bsp (Board Suport 
Package) als dienstleistung. der Kunde von MontaVista ist der in 
Verkerhbringer und muss ensprechend auch nach GPL 2 das bsp auf anfrage 
rausrücken. nur MontaVista leider nicht, da sie selber ja nur dafür 
beauftragt wurden. die werden sich schon entsprechend abgesichert haben.

so zu meinen Fragen / Aufforderungen

wer kennt quellen zu datenblättern der verbauten bausteine.
wer kennt quellen für den stromlaufplan? (service manuals ? )

wer kennt einen hersteller der die oder eine artverwante platform unter 
linux betreibt.

von cwi (Gast)


Lesenswert?

Hi

hier mal die Ausgabe was er (DVB-T) an dem 10 Pin Wannenstecker sagt.
38400 8N1
ohne FP einfach 12V dran und erste Taste links

1  3  5  7  9
2  4  6  8  10
O     TX

Hat mächtig viele RS232 das Ding

pinout des 6 poligen (da kommt nix soweit ich sehen kann)
gnd
rx1 r2in
rx2 r1in
tx1 T2out
tx2 T1out
gnd  0


1
<\0>?<\0><\r><\n>
2
FlashReader V1.0.2.1, built Sep  4 2006 22:24:11 with ECC<\r><\n>
3
Bootscript version 0x00130001<\r><\n>
4
Hynix, 8bit, 64MB<\r><\n>
5
<\r><\n>
6
PNX8550 Exception handlers:<\r><\n>
7
      TLB Miss handler patched<\r><\n>
8
          original  0x80108700 (32 instr.)<\r><\n>
9
          patched   0x8014B924 (39 instr.)<\r><\n>
10
      GeneralException handler patched:<\r><\n>
11
          original  0x80108B84 (596 instr.)<\r><\n>
12
          patched   0x8014B86C (7 instr.)<\r><\n>
13
<\r><\n>
14
Windows CE Kernel for MIPS Built on Mar 29 2005 at 14:00:54<\r><\n>
15
INFO:OALLogSetZones: g_oalLogMask: 0x3b4ffffb<\r><\n>
16
<\r><\n>
17
Telegent Kernel V0.9.3.16, built Sep  4 2006 22:23:55<\r><\n>
18
TargetCfg:<\r><\n>
19
   Bootscript = V 00130001<\r><\n>
20
   PLATFORM   = EVO1_11<\r><\n>
21
   RAMSIZE    = 256<\r><\n>
22
   FLASH      = cfgFLASH<\r><\n>
23
   PlatformID = 0x10011 (bootscript: 0x00010014)<\r><\n>
24
   HardwareID = 0xFFFFFFFF.FFFFFFFF<\r><\n>
25
   Manf.   ID = 0x54476D62.33533046<\r><\n>
26
   UUID       = {FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}<\r><\n>
27
 L1 Cache: Flags 0x0000<\r><\n>
28
  Instruction: SetsPerWay 256 NumWays  2 LineSize 0x0020 Size 0x4000<\r><\n>
29
  Data       : SetsPerWay 128 NumWays  4 LineSize 0x0020 Size 0x4000<\r><\n>
30
 L2 Cache: Flags 0x0000<\r><\n>
31
  Instruction: SetsPerWay   0 NumWays  0 LineSize 0x0000 Size 0x0000<\r><\n>
32
  Data       : SetsPerWay   0 NumWays  0 LineSize 0x0000 Size 0x0000<\r><\n>
33
OALArgsQuery::OAL_ARGS_QUERY_RTC called!<\r><\n>
34
OEMGetExtensionDRAM start=0x89a00000, length=0x02b00000<\r><\n>
35
OALIoCtlHalPostInit() stub<\r><\n>
36
+OALInitVarsRTC()<\r><\n>
37
-OALInitVarsRTC()<\r><\n>
38
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35<\r><\n>
39
OALIoCtlHalInitRegistry::stub<\r><\n>
40
OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52<\r><\n>
41
OALIoCtlHalGetHWEntropy() stub<\r><\n>
42
MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
43
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\AFD). Driver cannot be unloaded.<\n>DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PPP). Driver cannot be unloaded.<\n>DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\SNMP). Driver cannot be unloaded.<\n>MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
44
SetAnalogVideoMode 0<\r><\n>
45
TG_Anabel::Init<\r><\n>
46
SetScart to output...<\r><\n>
47
TG_Scart::Init<\r><\n>
48
Setting up video output for mode 'pal', width=720, height=576, stride=1440<\r><\n>
49
CStreamDriver<RTC>::init(): created device RTC1<\r><\n>
50
SBM_Init<\r><\n>
51
MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
52
OALIoCtlHalUpdateRTC() Initial update: 2010/8/21 1:21:28.000, ticks=3462)<\r><\n>
53
ISP1561 OHCI: Compiled Sep  4 2006 22:23:05<\r><\n>
54
ISP1561 OHCI: USB\HCD\OHC DllMain<\r><\n>
55
ISP1561 EHCI: Compiled Sep  4 2006 22:23:13<\r><\n>
56
ISP1561 EHCI: USB\USB20\EHCI DllMain<\r><\n>
57
Atapi!CDisk::ResetController> Device is ready<\r><\n>
58
Atapi!CDisk::ResetController> SRST failed<\r><\n>
59
Atapi!CDisk::InitController> Device 0: Retrying to reset controller (remaining attempts 2)<\r><\n>
60
Atapi!CDisk::ResetController> Device is ready<\r><\n>
61
Atapi!CDisk::ResetController> SRST failed<\r><\n>
62
Atapi!CDisk::InitController> Device 0: Retrying to reset controller (remaining attempts 1)<\r><\n>
63
Atapi!CDisk::ResetController> Device is ready<\r><\n>
64
Atapi!CDisk::ResetController> SRST failed<\r><\n>
65
Atapi!CDisk::InitController> Device 0: Retrying to reset controller (remaining attempts 0)<\r><\n>
66
Atapi!CDisk::Init> Failed to initialize device<\r><\n>
67
Atapi!CDisk::ResetController> Device is ready<\r><\n>
68
Atapi!CDisk::ResetController> SRST failed<\r><\n>
69
Atapi!CDisk::InitController> Device 0: Retrying to reset controller (remaining attempts 2)<\r><\n>
70
Atapi!CDisk::ResetController> Device is ready<\r><\n>
71
Atapi!CDisk::ResetController> SRST failed<\r><\n>
72
Atapi!CDisk::InitController> Device 0: Retrying to reset controller (remaining attempts 1)<\r><\n>
73
Atapi!CDisk::ResetController> Device is ready<\r><\n>
74
Atapi!CDisk::ResetController> SRST failed<\r><\n>
75
Atapi!CDisk::InitController> Device 0: Retrying to reset controller (remaining attempts 0)<\r><\n>
76
Atapi!CDisk::Init> Failed to initialize device<\r><\n>
77
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PCI\Instance\DP838161). Driver cannot be unloaded.<\n>TG DP8381 Macphyter: DLL_PROCESS_ATTACH<\r><\n>
78
NdisMPciAssignResources(0x5A020, 0)<\r><\n>
79
DP83816:DP83816Initialize() Adapter->IRQ = 0x7<\r><\n>
80
tmman.c:sysBisInit: totalRamSize = 0x10000000<\r><\n>
81
BIS Entry 1: Key 'ShCa' Value1=0x0C500000 Value2=0x0ED00000<\r><\n>
82
BIS Entry 2: Key 'ShNC' Value1=0x0ED00000 Value2=0x0FF00000<\r><\n>
83
BIS Entry 3: Key 'IpNC' Value1=0x0FF00000 Value2=0x0FFFF000<\r><\n>
84
BIS Entry 4: Key 'Dma0' Value1=0x00000000 Value2=0x10000000<\r><\n>
85
BIS Entry 5: Key 'BisC' Value1=0x6B577856 Value2=0x7073424D<\r><\n>
86
BIS Entry 6: Key 'Xio ' Value1=0x10000000 Value2=0x18000000<\r><\n>
87
HalHandle: 0x5b350<\n><\r>MMIO: Len=0x200000, Addr=0x4cb00000<\n><\r>SDRAM: Len=0x1000000, Addr=0x4e000000<\n><\r>Device Vendor Id: 0x0<\n><\r>Subsystem Id: 0x0<\n><\r>Class Revision Id: 0x0<\n><\r>++tmman32:tmmanInitialize()<\r><\n>
88
--tmman32:tmmanInitialize() Global.DSPCount=1<\r><\n>
89
MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
90
pnx8550_init_module : mapped VMSP buffer virt 50000000, phys 0ee00000<\r><\n>
91
pnx8550 debug: vmsp_init, index 0, base 00118000<\r><\n>
92
VMSP module id = 010e8107<\r><\n>
93
downloaded 715 instructions to VMSP0<\r><\n>
94
VMSP PC = 0000000e<\r><\n>
95
pnx8550 debug: vmsp_init, index 1, base 00120000<\r><\n>
96
VMSP module id = 010e8107<\r><\n>
97
downloaded 715 instructions to VMSP1<\r><\n>
98
VMSP PC = 0000000d<\r><\n>
99
VMSP_CLOCK = 000001c7<\r><\n>
100
DMX: created device DMX1<\r><\n>
101
DMX: created device DMX2<\r><\n>
102
VMSP timer thread started<\r><\n>
103
MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
104
SCU_Init: created device SCU1<\r><\n>
105
+CFeProbe::run[1]<\r><\n>
106
CFeProbe::run[1]: probing frontend 'fe_tda10023'!<\r><\n>
107
FEN_Init: Inititalization via RegisterDevice: using Context=257 as index (dll loaded by fe_loader)!<\r><\n>
108
FEN_Init: failed creating device FEN1<\r><\n>
109
CFeProbe::run[1]: probing failed for 'fe_tda10023' for 'FEN1:'!<\r><\n>
110
CFeProbe::run[1]: probing frontend 'fe_tda1004x'!<\r><\n>
111
FEN_Init: Inititalization via RegisterDevice: using Context=257 as index (dll loaded by fe_loader)!<\r><\n>
112
+CFeProbe::run[2]<\r><\n>
113
CFeProbe::run[2]: probing frontend 'fe_tda10023'!<\r><\n>
114
FEN_Init: Inititalization via RegisterDevice: using Context=258 as index (dll loaded by fe_loader)!<\r><\n>
115
FEN_Init: failed creating device FEN2<\r><\n>
116
CFeProbe::run[2]: probing failed for 'fe_tda10023' for 'FEN2:'!<\r><\n>
117
CFeProbe::run[2]: probing frontend 'fe_tda1004x'!<\r><\n>
118
FEN_Init: Inititalization via RegisterDevice: using Context=258 as index (dll loaded by fe_loader)!<\r><\n>
119
ERROR: c:\wince500\platform\telegent\src\drivers\dvb\frontend\tda1004x\ctda1004x.cpp line 1327: tda1004x: timeout waiting for DSP ready<\r><\n>
120
tda1004x: found firmware revision 0 -- invalid<\r><\n>
121
tda1004x: waiting for firmware upload...<\r><\n>
122
ERROR: c:\wince500\platform\telegent\src\drivers\dvb\frontend\tda1004x\ctda1004x.cpp line 1327: tda1004x: timeout waiting for DSP ready<\r><\n>
123
tda1004x: found firmware revision 0 -- invalid<\r><\n>
124
tda1004x: waiting for firmware upload...<\r><\n>
125
CStreamDriver<PIP>::init(): created device PIP1<\r><\n>
126
CStreamDriver<PIP>::init(): created device PIP2<\r><\n>
127
tda1004x: found firmware revision 29 -- ok<\r><\n>
128
FEN_Init: created device FEN1<\r><\n>
129
CFeProbe::run[1]: using 'fe_tda1004x' for 'FEN1:'!<\r><\n>
130
-CFeProbe::run[1]<\r><\n>
131
CStreamDriver<PIP>::init(): created device PIP3<\r><\n>
132
tda1004x: found firmware revision 29 -- ok<\r><\n>
133
FEN_Init: created device FEN2<\r><\n>
134
CFeProbe::run[2]: using 'fe_tda1004x' for 'FEN2:'!<\r><\n>
135
-CFeProbe::run[2]<\r><\n>
136
CStreamDriver<PIP>::init(): created device PIP4<\r><\n>
137
CStreamDriver<PIP>::init(): created device PIP5<\r><\n>
138
CStreamDriver<PIP>::init(): created device PIP6<\r><\n>
139
CStreamDriver<PIP>::init(): created device PIP7<\r><\n>
140
CStreamDriver<PIP>::init(): created device PIP8<\r><\n>
141
CStreamDriver<PIP>::init(): created device PIP9<\r><\n>
142
++tmman32:tmmanInitialize()<\r><\n>
143
--tmman32:tmmanInitialize() Global.DSPCount=1<\r><\n>
144
tmman:TARGET:namespaceOpen:Slot#[0]:Type[4]:Idx[0]:Name[TMManVIntr]<\n><\r>tmman:TARGET:namespaceOpen:Slot#[1]:Type[4]:Idx[1]:Name[TMManChannel]<\n><\r>tmman:TARGET:namespaceOpen:Slot#[2]:Type[4]:Idx[2]:Name[TMManEvent]<\n><\r>tmman:TARGET:namespaceOpen:Slot#[3]:Type[4]:Idx[3]:Name[DemuxMemory]<\n><\r>tmman:namespaceOpen:Name[StbRpc]:NON EXISTENT:FAIL<\n><\r>MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
145
TG_Tgc1Init()<\r><\n>
146
Desktop - started<\r><\n>
147
Desktop Enter<\n>MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
148
Loading DSP Image...<\r><\n>
149
+TmLoadDspImageDefault() Image='\Windows\phStbRootApp.mi'<\r><\n>
150
TmLoadDspImageFromFile: '\Windows\phStbRootApp.mi'<\r><\n>
151
DSP image file '\Windows\phStbRootApp.mi' not found!<\r><\n>
152
Hynix, 8bit, 64MB<\r><\n>
153
DSP Image found<\n><\r><\n>
154
Trying to load DSP Image from flash<\r><\n>
155
Loading DSP image at 0x08000000 (=128MB)<\r><\n>
156
Seconds for Loading image (bytes read=10737364): 2<\r><\n>
157
<\r><\n>
158
Patching image using symbol information in '\Windows\phStbRootApp.sym'<\r><\n>
159
Symbol '_RealTMManShared' found:<\r><\n>
160
Line 0: '_RealTMManShared                   0x08a32c94 data<\n>'<\r><\n>
161
Symbol TMManShared (address 0xA8A32C94) patched with 0x0ed00000<\n><\r><\n>
162
DSP image downloaded<\r><\n>
163
TmLoadDspImageDefault() returns 1<\r><\n>
164
<\r><\n>
165
HostComm: debug messages turned off!<\r><\n>
166
<\n>phStbRoot: started (TM).<\n>0<\b>Setting up Debug Levels...<\r><\n>
167
Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
168
Enabling flags 0xffffffff for component 'StbFileRead'<\n>Component: 'StbFileRead' - flags: 0xffffffff 4294967295 037777777777<\n><9>0xffffffff: all<\n>Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
169
Named flag = 0x100 256<\n>Named flag = 0x200 512<\n>Named flag = 0x8000 32768<\n>Enabling flags 0x00008300 for component 'StbVideoRenderer'<\n>Component: 'StbVideoRenderer' - flags: 0x00008300 33536 0101400<\n><9>0x00008000: warning<\n><9>0x00000100: level_1<\n><9>0x00000200: level_2<\n>Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
170
Named flag = 0x400 1024<\n>Named flag = 0x800 2048<\n>Enabling flags 0x00000c00 for component 'StbAudioRenderer'<\n>Component: 'StbAudioRenderer' - flags: 0x00000c00 3072 06000<\n><9>0x00000400: level_3<\n><9>0x00000800: level_4<\n>Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
171
Enabling flags 0xffffffff for component 'phFileRead'<\n>Component: 'phFileRead' - flags: 0xffffffff 4294967295 037777777777<\n><9>0xffffffff: all<\n>Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
172
Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
173
Setting up DesktopDisplay for mode 'pal'<\r><\n>
174
TmDesktopDisplay_Setup Using TV mode 'pal'<\n><\r><\n>
175
Setting up Z Order...<\r><\n>
176
<\n>Setting up ZOrder<\r><\n>
177
phStbVideoRenderer_GetInstance - 0x0<\r><\n>
178
phStbVideoRenderer_SetZOrder - 0x0<\r><\n>
179
Rpc call (phStbRpc_InternalFun_Cmd) => 0x0<\n><\r><\n>
180
AnalogVideoSetMode 'pal'<\r><\n>
181
SetScart to output...<\r><\n>
182
\Windows\Desktop.exe: Signalling Launch 21 <\r><\n>
183
OALIoCtlQueryDispSettings() to be implemented<\r><\n>
184
Lyg.p: Layout Manager successfully initialized to  1<\r><\n>
185
Hotkeys - started<\n><\r><\n>
186
\Windows\HotKeys.exe: Signalling Launch 31 <\r><\n>
187
SBM: Switching from feedMode=1 to 1<\r><\n>
188
Search paths for 'HotKeys.xml'<\r><\n>
189
  1.  '\Release\TestMedia'<\r><\n>
190
  2.  '\USBDisk'<\r><\n>
191
  3.  '\USBDisk\TestMedia'<\r><\n>
192
  4.  '\HardDisk'<\r><\n>
193
  5.  '\windows'<\r><\n>
194
Configuration file  'HotKeys.xml' not found in directory list<\r><\n>
195
SBM: Switching from feedMode=1 to 1<\r><\n>
196
Hotkeys exiting<\r><\n>
197
RTC: Setting alarm tima via SetAlarmTime() not supported<\r><\n>
198
RTC: Use RTC driver IOCTRL instead<\r><\n>
199
NKRtcDrvSetRealTime: Error (GLE=0x0032)!<\n>Explorer(V2.0) taskbar thread started.<\r><\n>
200
NDISPWR:: Found adapter [PCI\DP838161]<\r><\n>

von Tom H. (tom_h75)


Lesenswert?

da waere noch
http://www.mds.com/products/product.asp?prod=MDS-810
warte auf antwort dieser unternehmung was es mit dem linux auf sich hat

von M. W. (hobbyloet)


Lesenswert?

Mein Bausatz ist heute komplett angekommen.

Also, Gehäuse (inkl. Front und Dislpayplatine), Platine, Netzteil, W-Lan 
Karte mit Kabel und Buchse.

Alles ohne die benötigten Schrauben. :(
Macht nichts, ich werde schon was finden.

von Markus Z. (markus_a55)


Lesenswert?

Schrauben wie sie in PCs verwendet werden passen! Die mit dem feinen 
Gewinde!

von M. W. (hobbyloet)


Lesenswert?

Markus Z. schrieb:
> Schrauben wie sie in PCs verwendet werden passen! Die mit dem feinen
> Gewinde!

Hab ich! :)

Jetzt fallen mir 2 fehlende Platinen auf.
Eine die an der Font links vom Cardreader ist und eine hinten über den 
SPDIF-Ausgang.

Die waren nicht bei P.... zu finden.

von Hashi (Gast)


Lesenswert?

Gegen Gastnutzer Namenstrolle würde es reichen, wenn die Boardsoftware 
ganz einfach aus der Emailadresse und einem 
site/forum/threadspezifischem Salt einen kryptografischen Hash 
ausrechnet und den Base64 encoded hinter dem Gastnamen anzeigt... Dann 
kann keiner mehr so einfach einen anderen impersonieren und der Aufwand 
hält sich sehr in Grenzen.

von Toni M. (mindsmith)


Lesenswert?

Der Philips tda9982 sollte als HDMI Chip passend sein.

von Hashi (Gast)


Lesenswert?

Hab ich oben vergessen:

- Hat mal jemand ein CD Ram Laufwerk angeschlossen?
(Platz für Antwort)

- Funktioniert der Netzwerkzugriff?
(Platz für Antwort)

- Kann man Wiedeo von einer NAS streamen?
(Platz für Antwort)

- Kann man das Wiedeosignal von einem Tuner übers Netzwerk streamen?
(Platz für Antwort)

- Falls das geht: Kann man dann ein Wideosignal eines Tuners an einen PC 
und das andere Wiedeosignal des anderen Tuners an einen anderen PC 
übertragen?
(Platz für Antwort)

- Kann man das Ding mit einem ipod Tatsch fernbedienen?
(Platz für Antwort)

- Kann man das Bild von einem Tuner auf dem oberen Scart und das Bild 
vom anderen Tuner gleichzeitig auf dem unteren Scart anzeigen? Oder 
notfalls ein Signal auf Composite?
(Platz für Antwort)


Ich habe noch keine wirklichen Ergebnisse hier gefunden. Nur viel 
blabla.

von hidemyass (Gast)


Lesenswert?

@Hashi
du bitte erstmal zurück in den Deutschunterricht...

von sven (Gast)


Lesenswert?

Schaut mal hier: http://216.218.185.157/articles/AT5552951171.html
Scheint auch in unsere Richtung zu gehen.

Ich befürchte fast, das man wie Sue von einer Originalbox ein Image 
nehmen muss. Alles andere ist wahrscheinlich zu komplex. Jedenfalls habe 
ich keine Idee wie man die Tuner unter CE ansprechen soll...

von Bruce Forte (Gast)


Lesenswert?

> du bitte erstmal zurück in den Deutschunterricht...

na ja, zumindest

> ipod Tatsch

ist doch korrektes Deutsch.

von Markus Z. (markus_a55)


Lesenswert?

Toni M. schrieb:
> Der Philips tda9982 sollte als HDMI Chip passend sein.

Hast du, wnen du das so tollkühn behauptest, zu dem Chip zufälligerweise 
auch nen vollständiges Datenblatt?

Ich finde nur das hier: 
http://hdmsupport.com/pub_app/TDA9983_82%20Note_060728.pdf
Und damit kommt man erstmal nicht sehr weit :-(

EDIT: Da finden sich welche, wenn aich nicht explizit für TDA9982
http://www.nxp.com/#/homepage/cb=[t=p,p=/71138/55222/55186,f=TDA9981B]|pp=[t=pip,i=TDA9981B]

von E73C (Gast)


Lesenswert?

Um einen normalen Monitor anzuschließen, muss man da andere Sachen dran 
löten oder gibt es irgendeinen adapter von scart auf vga/dvi... Bei den 
bekannten Elektronik-Versendern erhalte ich dazu leider keine Info...

von sven (Gast)


Lesenswert?

Augen auf und Suchfunktion benutzen. Aber extra für Dich nochmal 
mundgerecht (draufklicken schaffst Du alleine - ja?) : 
http://www.pollin.de/shop/dt/OTA4ODcyOTk-/Computer_und_Zubehoer/Hardware/Monitore/Video_zu_VGA_Konverter_Box_PREMIUMBLUE_V2V.html

von someone (Gast)


Lesenswert?

linux-2.6.37.3\arch\mips\pnx8550
stb810 wird pauschal unterstüzt.

was wohl eine schwierigkeit darstellt, was ich auf die schnelle gefunden 
habe, ist die unterstüzung von den 2 dsp's "trimedia dsp"
vergl: http://www.linux-mips.org/wiki/PNX85XX

also steht einem linux mal pauschal nix im wege. die schwierigkeit wird 
wohl eher sein, die komplette funktionalität herzustellen. aber da fehlt 
mir eindeutig die tiefere verständniss bzgl der dsp-geschichte.

in einem log weiter oben sieht man ja deutlich, das die "dsp-cores" iwo 
aus dem flash geladen werden, und mit sicherheit nicht ohne grund.
ich vermute dort mal ganz blauäugig, die codecs für video/audio.

von Roland (r_fischer)


Lesenswert?

Hashi schrieb:
> Autor: Hashi (Gast)
>
> Datum: 10.03.2011 08:48
>
> Hab ich oben vergessen:
>
> - Hat mal jemand ein CD Ram Laufwerk angeschlossen?
>

Ja, siehe weiter oben, lesen gehört nicht zu deinen stärken

>
> - Funktioniert der Netzwerkzugriff?
>
> - Kann man Wiedeo von einer NAS streamen?
>
> - Kann man das Wiedeosignal von einem Tuner übers Netzwerk streamen?
>
> - Falls das geht: Kann man dann ein Wideosignal eines Tuners an einen PC
>
> und das andere Wiedeosignal des anderen Tuners an einen anderen PC
>
> übertragen?
> - Kann man das Ding mit einem ipod Tatsch fernbedienen?
>
> - Kann man das Bild von einem Tuner auf dem oberen Scart und das Bild>
> vom anderen Tuner gleichzeitig auf dem unteren Scart anzeigen? Oder
>
> notfalls ein Signal auf Composite?
>
> Ich habe noch keine wirklichen Ergebnisse hier gefunden. Nur viel
>
> blabla.

Na, du glaubst auch an TEAM Arbeit: Toll ein anderer macht's

Die gebratenen Tauben die dir in's Maul fliegen sollen haben wir hier 
nicht!

Kauf dir son Teil und Poste die Antworten hier...

Roland

von someone (Gast)


Lesenswert?

full ack

von sven (Gast)


Lesenswert?

Gemäß der bisherigen Beiträge wird/wurde das Mainboard für viele 
unterschiedliche Boxen verwendet (keine Neugikeit und kein Wunder, ich 
weiß - nur um schon mal die Trolle abzufedern).

Aber wäre es nicht sinnvoller, mal alle möglichen Derivate aufzulisten? 
Es muss doch irgend einen Boxentyp geben, für den man bei einem 
PLattencrash ein Image legal bekommt ??? Vielleicht gibt´s ja auch eine 
Box, die z.B. beim Forum I-Have-a-dreambox behandelt wird. Sue schreibt 
ja da irgendwas mit einem Gemini Image.

Also Leut, lasst uns nochmal suchen (mach ich auch gleich) und lasst uns 
die Liste ergänzen:

------------------------------
Mögliche Derivate:
- Medion Life S27200 (MD 29052) (Kein Herstellerimage bereitgestellt)
- Telegent 15666     (EVO 1)    (Kein Herstellerimage bereitgestellt)

von Roman (Gast)


Lesenswert?

Hallo,

nun habe ich mein Board noch nicht, bin aber bei der Suche nach einem 
ähnlichem Gerät auf das Topfield TF 5200 PVR gestossen. Vielleicht kann 
das ja mal jemand verifizieren.

Gruss

Roman

von someone (Gast)


Lesenswert?

nope. lt 
http://www.topfield-europe.com/downloads/produktblatt_TF_5200_PVR_C.pdf 
hat das teil einen nec emma 2 prozessor.

von foobar (Gast)


Lesenswert?

habe meine box noch nicht bekommen.
sollte heute aber in der post sein.

folgendes habe ich zur STB82X gefunden.
vielleicht funktioniert diese firmware ja auf den boxen.
hat auch nette funktionen wie youtube drin :)

http://www.elecard.com/forum/index.php?topic=4174.0

von Florian H. (flohuels)


Lesenswert?

sven schrieb:
> Augen auf und Suchfunktion benutzen. Aber extra für Dich nochmal
> mundgerecht (draufklicken schaffst Du alleine - ja?) :
> 
http://www.pollin.de/shop/dt/OTA4ODcyOTk-/Computer_und_Zubehoer/Hardware/Monitore/Video_zu_VGA_Konverter_Box_PREMIUMBLUE_V2V.html

Würde das Kabel aus eBay Artikelnummer 130434292203 eigentlich auch 
funktionieren..?
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=130434292203

von sven (Gast)


Lesenswert?

Florian H. schrieb:
> Würde das Kabel aus eBay Artikelnummer 130434292203 eigentlich auch
>
> funktionieren..?

Könnte sein, könnte nicht sein. Hängt vom Signal ab, das das Mainboard 
über den SCART rausgibt (RGB ja/nein, Sync?). Reicht das Taschengeld 
nicht für die o.g. Box? :-)

von Florian H. (flohuels)


Lesenswert?

sven schrieb:
> Reicht das Taschengeld
> nicht für die o.g. Box? :-)

Hab zwar nen Nebenjob, trotzdem würde ich keine 25€ ausgeben, nur weil 
ich zu faul bin, die Box erst von meinem Zimmer durchs ganze Haus zu 
schleppen um sie an den nächstgelegenen TV anzustecken :-P

von W. B. (mittelwilli)


Lesenswert?

tja das Adapterkabel Scart2RGB ist zwar ganz schön, aber der Scart 
Anschluß muß echtes RGB Signal anbieten, wo auch die Sync Signale in den 
Farben enthalten sind. Das ist meistens nicht der Fall und Du hast was 
für den Schrotthändler. Der sichere Weg ist die Box von Pollin oder eine 
Videograbberkarte für den PC.

von sven (Gast)


Lesenswert?

Ja wie? Als "Gute Zeiten - Schlechte Zeiten", "Tweo and a half men" und 
"Scrubs" Fan hast Du keinen eigenen TV? Heieiei, die Jugend von heute 
:-)

von Martin V. (Gast)


Lesenswert?

Hopefully I can you helpe here ass I can not write in germany here. 
Maybe anyone can overset it to germany speak:

Installation of the SOT client on the Telegent-Boxen.
What one needs for this remodelling?
Once USB-Stick (min 64MB)
once the SOT files of NeelixThomas in version 0.4.0.15 link for the 
forum
once a World Wide Web server (WampServer2.0i.exe) download
once a DNS server (Fasting-cache) to prepare download USB- Stick:
1. to download Current Version of the SOT client for the Telegent: 
Download
2. The ZIP file unpack
3. SOT and FlashDisk (with content) must exist On the USB- Stick in the 
root folder the folders.
Setting up routers:
To disconnect DHCP servers
sub net mask: 255.255.255.0

Standard gateway:
Setting up PC for 192.168.178.1:
Network card of the PCs prepare FastCache:
1.FastCache install and start
2. to start the itm. Config With right mouse click onto the icon in the 
task bar and to set it as follows:
3. to start the itm. cache With right mouse click onto the icon in the 
task bar and to set it above
Add Entry as follows: Setting up Web servers (Wamp):
1.Wampserver install and start, here all services must run (Mouse 
pointer on Tray icon; Tooltip= all services running) otherwise left 
mouse button on Tray restart all services
2. to copy The Folder in the directory C:wampwww stb (along with 
content) from the SOT-ZIP (the whole folder stb) case's one now, with 
for example Internet Explorer on the PC the page 192.168.178.115 enters, 
the following screen must be to be seen:
after press the folder's STB should see your the screen what should be 
to be seen later also on the Telegent: Setting up Telegent: Putting
1.The USB-Stick into the port in front or behind. To link
2.Telegent to the router by means of LAN cable and activate. Starting
3.Telegent and setting LAN-menu:
IP address: 192.168.178.114
subnetwork: 255.255.255.0
gateway: 192.168.178.1 OF DNS 192.168.178.1
Starting box newly and making execute all updates. If the box ran very 
as usual highly (Startbild Maxdome), it then goes on as follows:
1.) Return to the basic settings network LAN Manuell (Experts) and the 
following settings perform:
IP address: 192.168.178.114
subnetwork: 255.255.255.0
gateway: 192.168.178.1 (Address of the router) of DNS 192.168.178.115 
(Address of the PC)
2.) the network settings were transferred successfully, it decreases for 
the initial screen Maxdome, here Maxdome choose and it must appear the 
dirty page on that one one FTP servers, VNC-Config and so on can start. 
That should not be the case box simple deactivate and to call in newly 
(Restart of the box).
Now you should see the following one on the TV: Modifying box: executing 
the following one by means of remote control:
1.FTP-Server start and prepare:
2.VNC Config start (to choose in the settings no Auth)
3.VNC server start installation of the SOT-Clienten on the box: To start 
1.Nun back for the PC and there in the folder wampwwwstb the 
Vncviewer.exe and to enter the address of the Telegent near server, 
therefore here: 192.168.178.114 Now is one remote on the Telegent and 
can be useful the mouse and the Tatatur of the PCs. Starting 2.Now 
(remote) the Explorer and renaming the Browser.exe to PKFClient2.exe.
This file is to be found in the folder FlashDisk of the Telegent. 3.It 
must be copied now only the files of the folder FlashDisk (USB-Stick or 
by FTP) in the folder FlashDisk the Telegent. Starting 4.Box newly now 
one-times. Everything should have run now correctly should the SOT 
client actually starten.I thinks we have here another problem: NEELIX 
implemented a small security here still, that is called if the Stick is 
not taken, the box as starts as usual, without the SOTClienten.Weiter is 
to be said still, that the SOTClient starts always the FTP & the VNC 
server with, what is at the beginning absolutely advisable. As further 
case forecastle, that one is started originally instantaneous also still 
browsers if the SOTClient that appears first page should crash.

von dreamdx (Gast)


Lesenswert?

W. Bi. schrieb:
> tja das Adapterkabel Scart2RGB ist zwar ganz schön, aber der Scart
> Anschluß muß echtes RGB Signal anbieten, wo auch die Sync Signale in den
> Farben enthalten sind. Das ist meistens nicht der Fall und Du hast was
> für den Schrotthändler. Der sichere Weg ist die Box von Pollin oder eine
> Videograbberkarte für den PC.

Wie ich bereits etwas weiter oben gepostet habe, gibt das Board 
zumindest via Scart_1 RGB aus. War glaube ich auch die einzige Maxdome 
die RGB über Scart ausgegeben hat ?!

Mein Paket sollte auch gleich eintrudeln. Oder meine 3 bessergesagt. 
Keine Ahnung was Pollin sich dabei gedacht hat.

von Sven (Gast)


Lesenswert?

Ganz ehrlich...Ich würde mir lieber die Box für 25 Euro zulegen.

Oder Alternativ:
Ihr habt nicht zufällig so kleine Auto-Fernseher? Gibt´s immer wieder 
mal bei Aldi. Sind so zwei Monitore mit DVD Player. Meistens haben diese 
Monitore einen Composite Anschluss.

Dann würdest Du Dir zum Ausprobieren gar nichts kaufen müssen ;-)

von Schreibtisch (Gast)


Lesenswert?

Why don't you just post the german wiki link?

http://thomson.dreamgates.de/dokuwiki/doku.php?id=sot:installation:telegent

Ich habs nicht probiert, meine Platinen stecken noch im gelben Wagen. 
Das lesen im Wiki ist aber bei weitem einfacher, als die "Übersetzung" 
da oben. ;)


Martin V. schrieb:
> Hopefully I can you helpe here ass I can not write in germany here.
> Maybe anyone can overset it to germany speak:

von Sven (Gast)


Lesenswert?

schade. Hier passiert wohl nix mehr. Dann wechsle ich mal vom Laienforum 
zum Expertenforum.

Viel Spaß noch, Kinner´s!

von Toni M. (mindsmith)


Lesenswert?

Sven schrieb:
> schade. Hier passiert wohl nix mehr. Dann wechsle ich mal vom Laienforum
>
> zum Expertenforum.
>
>
>
> Viel Spaß noch, Kinner´s!

Zu welchem Expertenforum denn?

von foobar (Gast)


Lesenswert?

die elecard firmware die ich oben verlinkt habe basiert auf linux.
die hardware nutzt auch die PNX8950 plattform.

jetzt muesste man nur per jtag rankommen um die elecard firmware zu 
flashen.
schon jmd. JTAG gefunden?

von someone (Gast)


Lesenswert?

martin: thank you, but as told above in german, he said, why didnt you 
post the german wiki link. however... it is more intresting to get linux 
up and running. if you have any informations about linux and nxp8550 you 
are welcome.

von someone (Gast)


Lesenswert?

typo! means nxp pnx8950.

und für die anderen, ich pappnase hab nach dem falschen soc gesucht, 
bzgl linux weiter oben. sorry für die verwirrung. is nicht mein tag 
heute.

von Florian H. (flohuels)


Lesenswert?

Martin V. schrieb:
> Maybe anyone can overset it to germany speak
Ist gar nicht nötig, hat scheinbar schon jemand gemacht (wo hast du das 
Tutorial denn her..!?):

http://thomson.dreamgates.de/dokuwiki/doku.php?id=sot:installation:telegent

Und mit
> link for the forum
war wohl der hier gemeint:

http://www.ip-phone-forum.de/showthread.php?t=197225&p=1377966#post1377966

/edit: sorry, hätte besser noch die nächsten Posts eben lesen können... 
:-/

von xyz (Gast)


Lesenswert?

Kann man ohne das Frontpanel ne Funktion erwarten?

von Der große unbekannte (Gast)


Lesenswert?

xyz schrieb:
> Autor: xyz (Gast)
> Datum: 10.03.2011 17:15
>
> Kann man ohne das Frontpanel ne Funktion erwarten?

Ja, natürlich:

Hierzu musst Du aber + und - verpolen. Dann hast Du ein Heatboard.

Leute, also ehrlich kauft Euch das Board und testet mal selbst. Der 
Threat ist nun schon so chaotisch und von wirklich blöden Fragen 
übersäät.
Schaltet doch mal Euer Hirn ein.

Der Threat ist so unübersichtlich geworden.

Sorry, schade um das ansonsten tolle Forum.

Ja ich melde mich in Zukunft auch brav an.

Frage an die echten Bastler:
Machen wir einen Wikieintrag um die wirklichen Fakten zusammenzutragen?
Wenn ja, wer fängt damit an?
Ich würde mitmachen, bin aber nicht so der große "Wiki-Opener"

von Otto (Gast)


Lesenswert?

Was will man auch mit einem DVB-T bzw. DVB-C Receiver, bei dem wegen 
nicht vorhandener Software die Tuner nicht funktionieren anfangen. Einen 
reinen Windows CE 5.0 ohne Software braucht doch kein Mensch. Muß selbst 
noch an meinen Fujitsu Siemens Pocket Loox N520 mit diesem sog. 
"Betriebssystem" denken. Einfach grausam. WLAN mit AES Verschlüsselung 
zum Laufen zu bringen war schlichtwegs unmöglich. Bin durchaus kein 
Microsoft Hasser oder Linux Fanboy. Sich sowas anzutun grenzt imho schon 
an Masochismus!
Warum hat der bisher wohl noch unbekannte Hersteller dieses High End 
Produkt wohl aufgegeben? Von den TV-Out Formaten ist es auch nicht 
gerade der Brüller. Meinem Flachbildfernseher mit Full-HD möchte ich 
dieses analoge SCART Format nicht antun und ein VGA Ausgang für den PC 
Monitor ist nicht vorhanden sondern muß für teures Geld als Wandler 
zugekauft werden. Fazit: Zwar keine teure Investition aber wohl nur als 
Bstelobjekt ohne große Erfolgsaussicht zu bewerten.

Otto

von Muart232 (Gast)


Lesenswert?

Hallo zusammen,

meine Boxen sind heute angekommen. Und gerade hab ich was entdeckt:

http://thomson.dreamgates.de/dokuwiki/doku.php?id=stb:faq:boxen

Schaut euch mal die EVO1 an. Das ist das Board ohne Tuner.
Und laut der Beschriftungen in der nähe der Tuner sollte es auch später 
möglich sein DVB-S Tuner zu verbauen.

Muart232

von Martin V. (m_v)


Lesenswert?

Dirk W. schrieb:
> someone schrieb:
>> ich bin eindeutig für eine registrierungspflicht hier.
>
> Full *ack*

Me too, looks like there are more Martin V.

von fred n. (schreibtisch)


Lesenswert?

Nein, es gibt wohl keinen anderen Martin V. hier, es gibt aber wohl 
"Persönlichkeiten", die sich einen (sinnfreien) Spass daraus machen, 
Nicks zu kapern und Blödsinn zu posten. Registrierungspflicht - ja. 
Eindeutig.
Es gibt halt Leute, die haben kein Leben und keine Freunde, so holt man 
sich die (kurze) Aufmerksamkeit. ;) Ich wäre auch für Gast-Postings 
bitte nur mit Namen, die nicht bereits vergeben sind.

von foobar (Gast)


Lesenswert?

hab den jtag auf J1 am laufen. dumpe grade die ce firmware von den flash 
bausteinen.

aufgrund der ignoranz auf meine letzten postings erwartet nicht, das ich 
ergebnisse bzgl. der elecard software poste.

wer will schon linux haben, wenn doch win ce 5.0 laeuft.

kopfschuettel

von someone (Gast)


Lesenswert?

foobar schrieb:
> hab den jtag auf J1 am laufen. dumpe grade die ce firmware von den flash
> bausteinen.
das klingt grossartig, vorallem wegen den dsp-images die dort enthalten 
sein sollten. good job!

> aufgrund der ignoranz auf meine letzten postings erwartet nicht, das ich
> ergebnisse bzgl. der elecard software poste.
ich weiss leider nicht was du meinst, aber ich bin mir recht sicher, 
dass das nicht aus boshaftigkeit geschehen ist. ich selbst komme eben 
erst dazu mich mit dem von dir geposteten link und den durchaus sehr 
nützlichen infos zu beschäftigen. vielen dank dafür.

> wer will schon linux haben, wenn doch win ce 5.0 laeuft.
viel ironie :) ich kann mich dem nur anschliessen. es wäre wesentlich 
produktiver, linux am laufen zu haben, als mit dem bestehenden ce 
rumzupfuschen, vorallem, da da nicht wirklich viel geht.

ich denke ich spreche im interesse aller, wenn ich dich bitte, deine 
infos diesbezüglich mitzuteilen.


guude!

von Der große unbekannte (Gast)


Lesenswert?

Du "dumpst" nicht, sondern Du *debuggst". Dumpen wäre die Software zum 
Absturz u bringen

von Muart232 (Gast)


Lesenswert?

In der Elecard-Firmware scheinen die DSP-Images auch bereits vorhanden 
zu sein. Kennt jemand das Dateiformat?

von Der große unbekannte (Gast)


Lesenswert?

meinst Du *.VDR? Aber die Elecard firmware hat doch hiermit nichts zu 
tun(?). Jedenfalls ist kein baugleiches Board bekannt, auf dem eine 
Elecard firmware läuft.

von Muart232 (Gast)


Lesenswert?

Die Endung lautet EFP. Es gibt (wie bereits von foobar erwähnt) von 
Elecard ein Board (STB82x) mit dem Philips Nexperia PNX8950 Chipsatz. 
Das ganze läuft auf Linux basis. Und wenn es schon möglich ist ein 
Gemini Image zu starten, dann sollte es auch (theoretisch) möglich sein 
eins von diesem Board zu starten.

von Maxx M. (maxx2206)


Lesenswert?

Hi,

Der große unbekannte schrieb:

>Der Threat ist so unübersichtlich geworden.
Das ist zumindest z.T. auch auf Antworten im Stil einiger Deiner 
zurückzuführen.

>Ja ich melde mich in Zukunft auch brav an.
...sagte er, tat es aber nicht. Stattdessen finden wir...

> Du "dumpst" nicht, sondern Du *debuggst". Dumpen wäre die Software zum
> Absturz u bringen
Hm, sorry Herr Lehrer, aber wenn er schreibt er dumpt die Firmware aus 
dem Flash dann ist das durchaus nachvollziehbar und hat mit debuggen 
rein garnichts zu tun.

Und wenn Dein PC nach einem Crash ein DUMP file anlegt, dann hat das 
andere Gründe und vor allem Ursachen.
Deiner Antwort käme dann schon eher die englische Slangbedeutung von 
dump nahe die da was mit sich entledigen und einer bestimmten Sitzung zu 
tun hat ^^

Trollposts sind halt schon was feines...

Gruß...

von Sandboxgangster (Gast)


Lesenswert?

Hm
[trollmode] Jtag ? MIPS brauchen einen EJTAG [/trollmode]

Hab jetzt auch eine liegen eigentlich zum ausschlachten brauche die 
Tuner, werde aber vorher mal schauen was die Box kann.

Die HW sieht recht interessant aus im bootlog werden Files gesucht die 
auf der Platte oder dem USB stick liegen sollen, ich werde da mal 
ansetzen wenn von Platte ein Programm gestartet werden soll (vielleicht 
in der Regestry eingetragen) könnte man da ansetzen um SOT zum Laufen zu 
bekommen, b.z.w. andere SW, die Wahrscheinlichkeit für ein Linux sehe 
ich so ziemlich bei 0 der Aufwand ist einfach zu groß.

von Der große unbekannte (Gast)


Lesenswert?

Bübchen - 11 Jahre Berufserfahrung in der IT Branche lassen mich wissen, 
was dumpen bedeutet. Und die Aussage "die Firmware aus dem Flash dumpen" 
ist absoluter nonsens. Wenn Du mir nicht glaubst, dann meine Bitte:
- lese entsprechende Lektüre
- studiere Informatik
oder
- arbeite als Seniorentwickler und erkenne, das Deine Aussage oben 
unsinnig war.

Da ich an das Gute glaube bin ich mir sicher, das auch Du noch lernfähig 
bist :-)

von ingmar_k (Gast)


Lesenswert?

Solltest du wirklich 11 Jahre Berufserfahrung haben, dann hast du leider 
in dieser Zeit vergessen Englisch zu lernen. So leid es mir tut, aber 
nichts anderes beweist der Beitrag.
Also statt hier solche sinnbefreiten Diskussionen zu führen, sollte man 
froh sein, dass überhaupt jemand etwas testet mit der Box. Ich 
jedenfalls bin es, denn mir fehlt momentan einfach die Zeit zum basteln, 
sonst würde ich gerne selbst ein wenig rumprobieren.

von Muart232 (Gast)


Lesenswert?

So, hier die ersten Erkenntnisse aus dem Elecard-Image:

rootfs.tgz   (Offset 36A4BE)
userfs.jffs2 (Offset 547EB0)

Es gibt noch weitere Archive und der Kernel ist auch vorhanden.

von Toni M. (mindsmith)


Lesenswert?

foobar schrieb:
> hab den jtag auf J1 am laufen. dumpe grade die ce firmware von den flash
> bausteinen.

Kannst Du das pinout vom jtag hier einstellen und kurz schreiben welchen 
jtag adapter Du benutzt?
Es gibt hier noch ein paar andere Leute die sich effektive am gelingen 
beteiligen wollen. Danke.

von Toni M. (mindsmith)


Lesenswert?

@Der große unbekannte (Gast)
das tut hier nix zur Sache, bitte lass es.

Hier sollte es drum gehen wie man mit dem Board was vernünftiges 
anfangen kann.

von Der große unbekannte (Gast)


Lesenswert?

Toni ich habe nicht damit angefangen - also wenn schon, dann den 
Richtigen rügen.

von Bernhard M. (boregard)


Lesenswert?

Hmm, und in der "Fachsprache" ist ein dump ein (Speicher) Inhalt, z.B. 
ein Memorydump der Inhalt des Speichers, ein Coredump der Inhalt / das 
Abbild des Speicher eines Prozesses. Somit wäre ein Flashdump der Inhalt 
des Flashspeichers. Nachdem man in englischen aus allem ein Verb macht 
(z.B. to microwave) kann man ja auch "die Firmware aus dem Flash 
dumpen".

Mich würde jetzt mal brennend interessieren, in welchem Umfeld "to dump" 
"zum Absturz bringen" bedeuted?

Und nein, ein coredump heisst nicht, dass die Software zum Absturz 
gebracht wurde, es heisst nur, dass (der Kernel) das Speicherabbild 
herausgeschrieben hat. Danach kann die Software normal weiterlaufen. Der 
Kernel macht sowas nur von sich aus, wenn die Software eh gerade 
abgestürzt ist...

von ede (Gast)


Lesenswert?

Der große unbekannte schrieb:
> Toni ich habe nicht damit angefangen - also wenn schon, dann den
> Richtigen rügen.

mal sau blöd gefragt wie nennst du dann einen "speicherauszug"
lt. dict.cc
"to dump -> Speicherinhalt ausgeben"

von Der große unbekannte (Gast)


Lesenswert?

Wir sprechen eben nun mal SAP´lerisch :-) ... klingelt´s?

von Dump (Gast)


Lesenswert?

ist doch sowas von egal wie das jetzt heißt.

von Der große unbekannte (Gast)


Lesenswert?

unabhängig davon läuft tatsächlich gemini auf der Box. Leider habe ich 
eine DVB-T version des Boards, aber das Gemini ist von einer Sat. Für 
DVB-T habe ich bisher noch kein image gefunden. Streamen von der NAS und 
von auf der box liegenden MP3´s funktioniert ebenso wie webradio. Nur TV 
eben nicht. Damit hat sich für mich das (grins) dumpen erledigt.

von Toni M. (mindsmith)


Lesenswert?

Von welcher SAT Box hast Du das Image?

von T. F. (sar)


Lesenswert?

@Muart232:

Wie hast du den Offset gefunden?

von Muart232 (Gast)


Lesenswert?

Magic-Bytes für GZIP Dateien: 1F8B
Magic-Bytes für JFFS2 Dateien: 8519

Und wildes rumsuchen und probieren...

Das RootFS ist zweimal vorhanden. Wahrscheinlich eins für den Betrieb 
und eins für das Update. Dann gibt es noch eine FWInfo.Tar. Diese 
enthält SHA1 Dateien für die Images.

von Der große unbekannte (Gast)


Lesenswert?

DM7020 - Gemini 4.1, also nicht das aktuelle. Aufspielen per bootloader 
über USB. Allerdings hat bei mir nur der USB Port auf dem Board (2. von 
Vorne) funktioniert. Als USB Stick hat von Dreien nur ein blauer (wer 
nicht dump ist, kennt den Unterschied zwischen blauen und roten) 32GB 
Corsair funktioniert. Scheinbar sind die anderen zu langsam (???).

Jetzt kann Kollege dump mal zeigen, wie er zum Ziel kommt - viel Spaß!
Bis Sonntag lasse ich ihn mal basteln. Vorher geb´ ich keine Info raus. 
Mich ärgern solche Kindereien und so kann er mal zeigen, was er 
wirklich auf dem Kasten hat.

Noch ein abschließender Tip: Als Bootloader funktionert nicht 
derjenige, der für die Dream benutzt wird. Aber das wusste dump 
natürlich schon längst.

Viel Spaß noch - ich melde mich am Sonntagabend dann und verrate Euch, 
wie Ihr das Gemini draufkriegt.

von Franz B. (byte)


Lesenswert?

Ich hab jetzt keinen Wiki-Artikel gefunden. Hab mal einen angelegt... 
bitte wichtige Infos hier hamstern. Danke.

http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

Als Beispiel wie so ein Artikel aufgebaut sein kann bitte die hier mal 
durchgucken.
* http://www.mikrocontroller.net/articles/MOTOROLA_VIP1710
* http://www.mikrocontroller.net/articles/PHILIPS_VP5500_VoIP_Telefon

von someone (Gast)


Lesenswert?

ihr lieben, da die geschäfte noch auf haben und ich so die möglichkeit 
habe fehlendes gegf nachzukaufen:

was für ein jtag wird genuzt?
wäre jmd der verstrahlten (in anlehnung an erleuchteten) anwesend so 
freundlich uns das mitzuteilen?

vielen dank!

von Der große unbekannte (Gast)


Lesenswert?

Letzter Tip für heute. Jetzt kann Bübchen Dump mal beweisen, ob er 
Englisch kann und ob er die Stelle findet (ja auf der Linkseite, nicht 
einmal navigieren ist nötig), wo das "Lauffähigmachen" des Boards 
beschrieben ist :-)

Bis Sonntag

von quetzalcoatl (Gast)


Lesenswert?

Der große unbekannte schrieb:
> (wer
> nicht dump ist, kennt den Unterschied zwischen blauen und roten)

Meinten Sie: DUMB?

von Sven (Gast)


Lesenswert?

Dem Thread-Verlauf zu folgen meinte er wohl wirklich "dump". Wobei er 
den Angesprochenen wahrscheinlich (nicht zu unrecht) als "dumb" 
bezeichnen würde.

Zurück zum Thema - die Idee mit dem Wiki bringt uns endlich mal weiter. 
Im Laufe des Abends füge ich meine bisherigen Erkenntnisse noch hinzu. 
Mit ´ner Linux Boot cd (irgendwo fernab oben im Thread war ´ne Distri 
verlinkt) startet zwar die Box, aber man bekommt auch nur eine 
Kommandooberfläche. Wenigstens wird eine USB Tastatur unterstützt. 
Vielleicht wird noch mehr draus.
Letztlich wird mein Weg wohl der sein, dass ich eine MEdion Box kaufe, 
mir ein Bild vom Festplatteninhalt mache und dann weiß, was zu tun ist. 
Die ganze Forscherei hier scheint mir zu komplex zu werden. Auf jeden 
Fall ein schönes Stück Hardware!

von Muart232 (Gast)


Lesenswert?

Ich bin jetzt auch ein Stückchen weiter. In der Elecard-Firmware 
(UserFS.jffs2) sind auch folgende Firmware-Dateien:

dvb-fe-tda10046.fw
phStbRootApp_256M_0_r.mi
dvb-fe-tda10048-1.0.fw

von Sven (Gast)


Lesenswert?

Die dvb-fe-tda10046.fw ist schonmal der Treiber für den DVB-T Decoder, 
der dvb-fe-tda10048-1.0.fw analog dazu der Treiber für die DVB-C 
Variante.

Sehr gut! Vielleicht verbirgt mehr auf der Box, als es auf den ersten 
Blick den Anschein hat. Möglicherweise "nur" eine Art Mediacenter, der 
noch geladen werden muss.

von W. B. (mittelwilli)


Lesenswert?

@Muart232
das scheien die Linux Firmware-Treiber zu sein für die DVB Tuner 
entsprechend dem hier http://www.linuxtv.org/downloads/firmware/

von Sven (Gast)


Lesenswert?

Jo - siehe meine Antwort direkt über Deiner :-)

Jeweils neben den Tunern sind übrigens Jumper, die noch zu setzen sind 
(bei DVB-C bleiben die Jumper offen, bei DVB-T müssen die Jumper gesetzt 
werden.

bitte beachten: Ich meine dort, wo auf der Platine neben den Tunern 
DVB-2C/T steht und NICHT DVB-S !!! Man muss entweder eine Brücker 
drüberköten oder aber die Stifte einlöten, um den Jumper zu setzen.

Ohne Jumper bleibt die DVB-T Variante dunkel und man wundert sich, warum 
kein Bild beim Suchlauf gefunden wird.

von David M. (david_m)


Lesenswert?

Hallo,


laut http://www.linuxtv.org/wiki/index.php/NXP_TDA1004x ist der tda10048 
auch ein dvb-t demodulator. Der dvb-c tuner hat wahrscheinlich einen 
tda10023.

P.S. wollen wir die Bilder vom Board in der Wiki nicht lieber nur 
verlinken als direkt anzuzeigen?

Grüße David

von lol (Gast)


Lesenswert?

es gibt offenbar auch einen DVB-S Turner: Philips NIM SU1216

Hat da jemand noch infos zu? Eine Kombi DVB-T/S Box wäre doch mal echt 
schmuck^^

von Muart232 (Gast)


Lesenswert?

Die UserFS.jffs2 sagt sehr viel über die Möglichen Funktionen des Boards 
aus. Hier eine kleine Anleitung:

1. Besorgt euch das Elecard-Image
(STB820.rel.256.rev0036.201101111002.master.svn7576.pal_retail_itelec.EN 
G.wf.smithy.efp)
2. Entfernt die ersten 5537456 (0x547EB0) Bytes, so das ihr 85 19 am 
Anfang habt
3. Öffnet die Datei mit NewTuxBox Flash Tools
4. Forscht....

von someone (Gast)


Lesenswert?

perfekt. vielen dank für deine grandiose arbeit muart

von Franz B. (byte)


Lesenswert?

David M. schrieb:
> P.S. wollen wir die Bilder vom Board in der Wiki nicht lieber nur
> verlinken als direkt anzuzeigen?

Würd vorschlagen das erste Bild (Gesamtübersicht) drinlassen.. nur evtl. 
etwas kleiner, den rest verlinken. Oder gibts ein Gallery-Modul für das 
Wiki?

von new (Gast)


Lesenswert?

Wiki: USB Pinout eingefügt

von 1A (Gast)


Angehängte Dateien:

Lesenswert?

DVB-T Version

Rs232 an J2

Einstellung:
38400 8N1


1  3  5  7   9
2  4  6  8  10
J2    TX    GND


Verbindung:

Rs232      J2 auf Platine
Pin2      Pin6 TX
Pin5      Pin10 GND

Was macht SW1?

Der Name der Datei gibt die Box-Einstellungen an.

von Stefan P. (form)


Lesenswert?

Muart232 schrieb:
> Die UserFS.jffs2 sagt sehr viel über die Möglichen Funktionen des Boards
> aus. Hier eine kleine Anleitung:
>
> 1. Besorgt euch das Elecard-Image
> (STB820.rel.256.rev0036.201101111002.master.svn7576.pal_retail_itelec.EN 
G.wf.smithy.efp)
> 2. Entfernt die ersten 5537456 (0x547EB0) Bytes, so das ihr 85 19 am
> Anfang habt
> 3. Öffnet die Datei mit NewTuxBox Flash Tools
> 4. Forscht....

Es müssen 14 Byte mehr bei Schritt 2 sein :)

von Roland (r_fischer)


Lesenswert?

new schrieb:
> Wiki: USB Pinout eingefügt

Funktion und Kabel Farben ergänzt,
SW1 ON = SW-Update hinzugefügt.

EDIT: Danke 1A für den LOG,
SW2 ON = JTAG /kann man in deinem LOG gut erkennen!


Bin auch gerade dabei die Foto's zu bearbeiten, ihr seit aber 
schneller...

Roland

PS: DM7020 = IBM PowerPC (!) / DM7025 = MIPS Kern, soviel zur 
Glaubwürdigkeit einiger Aussagen hier.
Es gibt von Medion noch 2 Geräte die auf Basis Telegent Fußen.
Leider auch dort keine FW-Update auf der Serviceseite.

von 1A (Gast)


Lesenswert?


von 1A (Gast)


Lesenswert?


von 1A (Gast)


Lesenswert?

Fundstücke:

Medion:

Firmware-Updates für den MD24500:
  http://beitinger.org/md24500_umbau/#Anchor-Firmwar-59006


Firmware download:
  http://www.digenius.de/support/downloads

vielleicht nützlich?

von Roland (r_fischer)


Lesenswert?

1A schrieb:
> Fundstücke:
>
> Medion:
>
> Firmware-Updates für den MD24500:
>   http://beitinger.org/md24500_umbau/#Anchor-Firmwar-59006
>
>
> Firmware download:
>   http://www.digenius.de/support/downloads
>
> vielleicht nützlich?

Aber sicher doch:

http://www.digenius.de/support/downloads

Firmware für Medion Geräte mit More.TV

Danke für den Hinweis....

Roland

von Sonic (Gast)


Lesenswert?


von Sonic (Gast)


Lesenswert?

sagt mal bleibt bei Euch auch das Frontpanel tot? Bei mir geht nur so 
ein blaues Logo an, aber die vierstellige Anzeige bleibt dunkel

von Sonic (Gast)


Lesenswert?

um nicht abzukupfern: Hier wird beschrieben wie man sein System wieder 
auf die Box kriegt, wenn man mal die Festplatte glöscht hat :-D 
http://forum.digitalfernsehen.de/forum/medion-tevion/94237-original-firmware-fuer-den-md24040-12.html
Eine neue Pladde ist doch wie gelöscht :D

von Tom Z. (tom_z)


Lesenswert?

Sonic schrieb:
> sagt mal bleibt bei Euch auch das Frontpanel tot? Bei mir geht nur so
> ein blaues Logo an, aber die vierstellige Anzeige bleibt dunkel

Ja bei mir auch.
Es ist ja nicht die Receiver-Software drauf.

@Sonic
super Link

MfG  Tom

von Verwundert (Gast)


Lesenswert?

Sorry, vielleicht habe ich ja irgendetwas nicht mitbekommen, aber so wie 
ich das sehe hat die MD24500 von MEDION /DIGENIUS nichts mit dem Pollin 
Receiver Bord gemein und somit ist die Firmware für jene Box auch in 
keiner Form zu gebrauchen.

von Verwundert (Gast)


Lesenswert?

...Kurze Zusammenfassung der Hardware des MD24500:
-Fujitsu SmartMPEG MB86H20A Single Chip (MPEG2 Decoder) 32-bit RISC CPU 
130.5MHz
-Fujitsu MB86A15 DVB-S QPSK Silicon Tuner (Tuner/Demodulator)
-Fujitsu 29LV800BE-70 (1MB FLASH)
-Hynix HY57V641620HG (8MB RAM)
-Western Digital WD400 (40GB Festplatte/5400RPM)
-zugekauftes separates Netzteil ("Fernost" Netzteil)...

http://www.dvdboard.de/forum/archive/index.php/t-88751.html

von 1A (Gast)


Lesenswert?

CON1 = JTAG

20 Pin Philips MIPS JTAG header pinout

http://jtagcables.com/jtag-pinout

von Mist (Gast)


Lesenswert?

Wäre auch zu schön gewesen

von guidol (Gast)


Lesenswert?

Muart232 schrieb:
> 2. Entfernt die ersten 5537456 (0x547EB0) Bytes, so das ihr 85 19 am
> Anfang habt

Kannst Du bitte eine Tool-Empfehlung geben, wie ich diese Bytes am 
Anfang weg bekomme? Guter Hex-Editor? Oder UNIX-Befehl (dd/cat?)

von T. F. (sar)


Lesenswert?

dd if=elecard.image of=userfs.jffs2 skip=5537456 ibs=1

von fred n. (schreibtisch)


Lesenswert?

Ist eigentlich nicht sonderlich schwer. ;)

dd if=hierdateirein of=dadateiraus skip=5537456

von Muart232 (Gast)


Lesenswert?

Ich hab HxD (WinXP) hierfür genutzt.

von Stefan P. (form)


Lesenswert?

In dem MDS-810 PDF wird dieser JTAG-Debugger für den PNX8950 empfohlen:
http://www.arcadisystems.com/development_tools/opella-xd-mips-ejtag-emulator.html

Das JTAG-Pinout von "1A" habe ich mal ins Wiki eingebaut.
An den ungeraden Pins von J1 könnte auch noch etwas JTAGiges vorhanden 
sein. (Zumindest sind die alle mit 4,7k gepullupped)

Ist jemand mit einem Opella anwesend? :)

von T. F. (sar)


Lesenswert?

Das rootfs beim elecard Image ist bei mir kein tar.gz sondern ein 
cpio+gzip Archiv. Enthält neben ein paar Configfiles nicht viel...

von Muart232 (Gast)


Lesenswert?

Hab mal den Header von den Elecard EFP-Dateien entschlüsselt:

[magic-bytes      ]           [count  ]
0000 0100 0140 0404 0E00 0000 0700 0000 0000 0000 A7A7
[Nr     ]           [size   ] [pos    ]
0100 0000 0E00 0000 00A6 5800 BE00 0000 F6FA AA1F 0000 0000
0200 0000 0E00 0000 0000 F300 BEA6 5800 E456 4737 0000 0000
0300 0000 0E00 0000 0040 5401 BEA6 4B01 D519 C748 0000 0000
0400 0000 0E00 0000 581D 0000 BEE6 9F02 5292 7F90 0000 0000
0500 0000 0E00 0000 7C6A 0000 1604 A002 4098 E13D 0000 0000
0600 0000 0E00 0000 00A6 5800 926E A002 F6FA AA1F 0000 0000
0700 0000 0E00 0000 D803 0000 9214 F902 E36D 4E4D 0000 0000

Das heißt:
[count] = 7 Dateien
[Nr] = 1
[pos] = 000000BE
[size] = 0058A600
[Nr] = 2
[pos] = 0058A6BE
[size] = 00F30000
usw.

Wenn ich übers Wochenende Zeit finde programmiere ich etwas 
entsprechendes.

von Tom Z. (tom_z)


Angehängte Dateien:

Lesenswert?

Hallo,

hab mal nen Schaltplan für einen kleine Bereich erstellt. Den Bereich 
für J4 und der RTC.

Schaltplan im Ahnhang.

Überall wo "DK" steht kam eine Durchkontaktierung die ich nicht mehr 
verfolgen konnte. Für den 8563T wollte ich eine Libery erstellen. 
Scheiterte daran (Fehler: Pins nicht Verbunden). Also hab ich es anders 
gelöst auch für den LPC921F.


---BITTE BEACHTEN---

Er soll NUR ein bisschen Info über J4 geben! Ich übernehme keine Haftung 
für Richtigkeit. Der Schaltplan ist unvollständig!



PS: Normal würde ich sowas nicht Posten, aber ihr gebt gute Tipps und 
dann will ich euch auch das nicht vorenthalten.



MfG Tom

von Peer R. (c1500)


Lesenswert?

Der LPC921F ist ja ein 8051 mit 8k
Datasheet: 
http://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/P89LPC920,921,922,9221.pdf
Pin 6 vom XTal würde auch passen
Pin 18-20 als I/O´s auch.

Aber was soll dann an J4 dran?

Ich denke es ist definitv keine Schnittstelle sonder für ein Zusatzboard 
das Pollin leider nicht anbietet.

Im Wiki ist da so ein roter Rahmen um J4 gezeichnet (um die beiden 
Bolzen)
Das ist aber falsch.
Die Bolzen und die beiden die mitten im Board sind, sind für einen 
Halterahmen einer 3,5" Platte.
Also kein Halter für J4.

von T. F. (sar)


Lesenswert?

Also ich glaube mich zu erinnern in irgendeiner Nexperia Platform 
Dokumentation von einem Standby MCU gelesen zu haben...

von Peer R. (c1500)


Lesenswert?

Sorry, mit PIN6 lieg ich falsch. Ist ja die LED gegen Masse.

von T. F. (sar)


Lesenswert?

Im Kanecomputing Blockschaltbild 
http://www.kanecomputing.co.uk/pdfs/mds_mds810.pdf:

P89LPC921 Standby Micro: Power Button, IR Rx & User Led; mit I2C zur CPU 
Verbunden

von Peer R. (c1500)


Lesenswert?

Klingt also nach einem zusätzlichen Bedienteil.
Gibt´s denn ne Verbindung zwischen J4 und den beiden Anschlüssen für das 
UI?
Ich meine die beiden beige-farbigen für die Frontplatte. (z.B. J41)
Kann gerade nicht messen da ich unterwegs bin.

von Tom Z. (tom_z)


Lesenswert?

Hallo,

J41 geht zu einem LVC4245A
http://www.alldatasheet.com/view.jsp?Searchword=LVC4245A


kann heut abend nochn schaltplan machen.


MfG Tom

von someone (Gast)


Lesenswert?

ich hab mal die beschreibung der bilder ejtag und j4 angepasst im wiki. 
mag das bzgl j4 mal jmd verifizieren?

von K. J. (Gast)


Lesenswert?

hm auf der Kiste lauft nen Webserver auf port 5120 ebenfals

80/tcp   open  http
443/tcp  open  https
5120/tcp open  unknown

von someone (Gast)


Lesenswert?

borgi: wurscht. lass uns lieber bei linux weiter gucken, is effizienter. 
grüsse von der betty-front.

von Roland (r_fischer)


Lesenswert?

K. J. schrieb:
> hm auf der Kiste lauft nen Webserver auf port 5120 ebenfals
>
> 80/tcp   open  http
> 443/tcp  open  https
> 5120/tcp open  unknown

Ja, es wird nur Angezeigt das der Webserver Win CE 5.0 auf dem Gerät 
aktiviert ist.
Auf Port 80 und 5120 Webserver
Https funktioniert jedoch nicht.

Roland

von K. J. (Gast)


Lesenswert?

someone schrieb:
> borgi: wurscht. lass uns lieber bei linux weiter gucken, is effizienter.
> grüsse von der betty-front.

Wenn ich die zeit dazu hätte ;)

Jedenfalls scheint links vom chip (von vorne geschaut) der EEPROM den 
Bootloader zu enthalten.

von someone (Gast)


Lesenswert?

ich assembliere gerade meine 2 boxen und will an meine dev-box rs232 
rausführen.

mangels rs232 bzw usb<>rs232 kann ich derzeit nicht prüfen wie die 
pinbelegung am J2 aussieht. die hier angegebenen infos sind leider 
unvollständig:

10 Pin header J2:

> pin ?? ist RX
pin  6 ist TX
pin 10 ist GND


temrinal-einstellungen: 38400 8N1

> fehlt noch: pin für *RX*

wenn mir das wer sagen könnte wäre das a) super und b) tipper ich das 
dann auch gleich ins wiki. dann haben wir das auch erledigt.

von cwi (Gast)


Lesenswert?

Soweit ich das sehe ist es so:

J2
1  3  5   7   9
2  4  6   8   10
O  RX TX      GND


J33
6 gnd
5 rx1 r2in MAX2333(U10)
4 rx2 r1in MAX2333(U10)
3 tx1 T2out MAX2333(U10)
2 tx2 T1out MAX2333(U10)
1 gnd  0

das O ist die Markierung auf der Platine

@Sven
Ohne Jumper bleibt die DVB-T Variante dunkel und man wundert sich, warum
kein Bild beim Suchlauf gefunden wird.

Woher weißt du das hast du den DVB-T zum laufen gebracht.
wenn ja welches OS und welche Software

von Roland E. (Gast)


Lesenswert?

Ich habe mir jetzt auch so ein DVB-T-board gekauft (ist heute 
angekommen) und habe mir deswegen gerade den thread hier durchgelesen.
Sue hat wirklich viele interessante Posts gemacht, allerdings muss ich 
bezüglich des CI-MAX dem Jörg recht geben. Er ist für das routing des 
MPEG Stroms zuständig und hat mit der eigentlichen Decodierung gar 
nichts zu tun.

von Mikesch (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

anbei ein Bild meiner Medion DVB-T-Receiver-Platine im Bereich der 
Tuner.

- Wie man sieht, müssen keinerlei Jumper gesetzt sein, um DVB-T 
empfangen zu können.

- Der RS232 Port ist am 6-poligen Anschluß J33 über eigene Platine 
angeschlossen, die Widerstände und Dioden enthält. Wahrscheinlich nur 
zum Schutz.

@1A: Welchen Adapter hast du für die RS232-Schnittstelle an J2 benutzt? 
Bitte Pin-Belegung des Adapters posten.

- Partitionstabelle der Festplatte:

Disk /dev/sde: 30401 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sde1          1  484520  484520  244198080    5  Extended
/dev/sde2          0       -       0          0    0  Empty
/dev/sde3          0       -       0          0    0  Empty
/dev/sde4          0       -       0          0    0  Empty
/dev/sde5          1+  40635   40635-  20480008+   b  W95 FAT32
/dev/sde6      40636+ 484520  443885- 223718008+   b  W95 FAT32

Partition 5 enthält more.tv.
Partition 6 enthält Ordner für Aufnahme und Timeshift.

Keine der Partitionen scheinen bootbar zu sein. Da ist auch am Anfang 
kein Bereich frei gelassen. Kopieren der Dateien auf eine andere 
Festplatte bringt keinen Erfolg! Der Medion Receiver bootet vom Flash.

Die Flash-Speicher von Medion-Receiver und Pollin-Platine sind 
unterschiedlich. Der Medion-Receiver zeigt ohne Festplatte keinen 
Windows CE Desktop an. Tastatur, Maus und USB-Stick werden (am USB-Hub 
angeklemmt) erkannt, aber wohl sofort wieder deaktiviert. Beim 
Pollin-Board funktioniert das einwandfrei.

Ich habe auch das Anzeige-Problem am TV. Da wird rundherum das Bild 
abgeschnitten, so daß eine Bedienung nur schwer möglich ist. Abspielen 
einer MP3-Datei ist über den MediaPlayer möglich.

Vielleicht hat ja jemand eine Idee, wie ich den Flash Speicher auslesen 
kann. Mit Flash Wizard 6.3 funktioniert das nicht.

von 1A (Gast)


Angehängte Dateien:

Lesenswert?

Mikesch schrieb:
> @1A: Welchen Adapter hast du für die RS232-Schnittstelle an J2 benutzt?
> Bitte Pin-Belegung des Adapters posten.

J2
1  3  5   7   9
2  4  6   8   10
O  RX TX      GND

http://www.mikrocontroller.net/articles/RS-232



http://www.pollin.de/shop/dt/MjEwOTQ1OTk-/Bauelemente_Bauteile/Mechanische_Baulemente/Steckverbinder_Klemmen/Sub_D_Buchsenleiste.html

Kabel löten:

Sub_D_Buchsenleiste        J2
pin5                       pin10
pin2                       pin6
pin3                       pin4

USB-Adapterkabel auf Seriell mit PL-2303


Treiber:
        http://www.prolific.com.tw/eng/downloads.asp?ID=31

von Sonic (Gast)


Lesenswert?

Flash auslesen könnte mit Batronix gehen

von Christian Sch. (Gast)


Lesenswert?

habe gerade gesehen, dass es wohl die komplette Entwicklungsumgebung 
"eMbedded Visual C++ 4.0" mit dem dazugehörigen Windows CE 5.0: Standard 
Software Development Kit kostenlos bei Microsoft zum Download gibt.

Werde mir die Pakete mal runterladen und damit ein bisschen rumspielen, 
evtl kann man damit auch die ein oder andere Applikation machen oder 
ggf. sogar sein eigenes, einfaches Media-Center machen (z.B. 
Internetradio)

Hier die Links:

eMbedded Visual C++ 4.0
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1dacdb3d-50d1-41b2-a107-fa75ae960856

Windows CE 5.0: Standard Software Development Kit (SDK)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3

von Stefan P. (form)


Lesenswert?

Mikesch schrieb:
> anbei ein Bild meiner Medion DVB-T-Receiver-Platine im Bereich der
> Tuner.

Hallo,
könntest Du vielleicht noch weitere Fotos Deiner Medion Box machen?
Warscheinlich gibt es hier und da noch geringfügige Unterschiede.

von Sonic (Gast)


Lesenswert?

zwar OFFTOPIC, aber für generelle Belange - auch hier - hilfreich: 
http://www.progshop.com/shop/software/databook/databook.html

von K. J. (Gast)


Lesenswert?

Mikesch schrieb:
>
> Ich habe auch das Anzeige-Problem am TV. Da wird rundherum das Bild
> abgeschnitten, so daß eine Bedienung nur schwer möglich ist. Abspielen
> einer MP3-Datei ist über den MediaPlayer möglich.
>
Hi im \Windows ist ein Programm 3soft.exe nach dem starten werden die 
Fenster nicht mehr vollständig maximiert.

Welche medion box haste da ?

von Tom Z. (tom_z)


Lesenswert?

Das gleiche Problem hab ich auch mit dem abschneiden. Bei der Pollin 
Box.
Danke ich werds auch ausprobieren.

von Mikesch (Gast)


Lesenswert?

@Sonic: Flash ist auf Platine gelötet. Auslesen ist also nicht so 
einfach :-(

@Stefan P.: Die Platinen sind identisch! Sogar der kleine Aufkleber 
neben der CPU.

@K. J.: Es geht in diese Thread um die Medion MD 29052 (Medion Life 
S27200). Von dieser Version habe ich die  DVB-T-Version. Die 
DVB-C-Version lautet vielleicht anders.

Man müßte eine Möglichkeit finden, die Box von einem externen Laufwerk 
oder von USB-Stick zu booten. Vielleicht muß man beim Booten eine der 
Tasten vorne gedrückt halten.

Bild 'JTAG Anschluss + Platz zur Montage einer 3,5" Festplatte':

http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

Die 4 Schraubsockel (die markierten sowie rechts davon die 2) sind für 
die Aufnahme eines Montagerahmens für eine 3,5"-Festplatte.

von Ralf G. (rage)


Lesenswert?

Guten Abend
Also meine 2 bestellten Sätze sind heute gekommen, zusammengeschraubt, 
eingeschalten, funktionieren. Soweit so gut. War ja auch zu erwarten.
Da ich beruflich mit WinCe selber entwickle, stelle ich mir einige 
Sachen recht einfach vor. Schade das das Board keinen 
USB-Device-Anschluß (für ActiveSync) hat, dann könnte man mit VS2005 
oder VS2008 ganz einfach Software schreiben und debugen. Mal schau, ich 
werde die Woche mal ein bissle Werkzeug von Arbeit mitnehmen und ein 
wenig testen. Das die Tuner in Betrieb genommen werden können glaube ich 
nicht so sehr, den ich denke dazu fehlen einige Infos SDK etc. Das ist 
sicherlich schade. Einfache wäre es wenn man die bestehende Software 
hätte und dazu vieleicht ein wenig Unterstützung dazu programmiert. Die 
zwei SATA-Anschlüsse lassen sicherlich das zu was ich damit vorhabe, mir 
eine Plattform zu programmieren, auf der ich die Musik bei mir im Haus 
lagern kann damit alle Zugriff darauf haben, abspielen wird nichtmal das 
große Problem werden. Erstens gibt es ja genügen Player für WinCe und 
zweitens gibt es ja noch die Bass-Dll für CE, also kann man problemlos 
einen eigenen Player programmieren. Klar könnte man dafür eine NAS 
nehmen, aber auf die hat man auch nicht so richtig Zugriff, mit WinCE5 
kann ich gut leben und ein wenig Erfahrung ist ja auch da. Zumal ich mir 
den Client schon entwickelt habe.
Das Tastatur und Display dunkel bleiben, liegt sicherlich daran das 
diese durch die TV-Software betrieben werden und demzufolge wird es 
schwer wenn man nicht weiß wie die ins System eingebunden sind. Ich 
hoffe das der Thread hier nicht einschläft wie so manche andere. Meinen 
Teil werde ich gerne dazu beitragen.
@Mikesch, wenn mich nicht alles täusch ist es nicht vorgesehen das WinCE 
von einer HD oder dergleichen bootet, es startet immer vom Flash, ist ja 
auch nicht das Problem, weil es bootet ja das Betriebssystem komplett 
und steht danach voll zur Verfügeung.
Ob es nun besser ist Linux drauf zutun kann ich nicht sagen, weil kenne 
ich nicht. Aber dann müsste man erst ein Haufen Energie verwenden umd 
das Linux anzupassen, und der Teil ist ja schon fertig, zwar nicht Linux 
aber WinCE.

von Muart232 (Gast)


Lesenswert?

Gibt es eigentlich neues zum Thema Gemini auf der Box?
Wenn jetzt jemand so gütig wäre und sagen würde wie man Gemini auf die 
Box bekommt, dann könnte man aus einer Kombination von Gemini und 
Elecard ein hoffentlich funktionierendes Image für das Board mixen.

von 1A (Gast)


Lesenswert?


von Mikesch (Gast)


Lesenswert?

@Ralf Geilert: Kennst du eine Möglichkeit, wie man das Starten von 
more.TV unterbinden kann, so daß der Windows CE Desktop angezeigt wird? 
Denn dann hätte ich die Möglichkeit, die Dateien im Flash des 
Medion-Receivers auszulesen.

Bisher wird nur ein Fortschrittsbalken angezeigt, der hin und her geht. 
Und ganz wichtig: Tastatur, Maus und USB-Stick sind deaktiviert!

Und ,soweit ich mich erinnere, gab oder gibt es noch unter Windows ein 
Programm namens LoadLin.exe, mit dem man aus Windows heraus ein 
Linux-System booten kann, welches auf einer "Windows"-Festplatte 
gespeichert ist. Ob es sowas für Windows CE und MIPS-CPU gibt, weiß ich 
nicht.

Das von Sue ganz am Anfang gepostete 'mann könnte usw...' mit dem 
Dreambox-Image ist wohl eher ein Fake. Denn bisher hat noch keiner ein 
Dreambox-Image lauffähig auf das Pollin-Board geflasht. Falls doch: 
Bitte outen ;-)

Ich bezweifel auch, daß moreTV gelaufen ist. Ich habe die Festplatte mal 
mit acronis geklont und eingesetzt. Im Medion-Receiver funktioniert es: 
moreTV wird gestartet. Im Pollin-Receiver wird nur der Windows CE 
Desktop angezeigt, mehr nicht. Es fehlen also Dateien, die im Flash des 
Medion-Receivers sind.

von Ralf G. (rage)


Lesenswert?

@Mikesch, was passiert eigentlich wenn Du die HD im orginalem Medion 
abziehst? Und anders, kann man im Netzwerk auf die HD und/oder Flash 
(also das Windows-Verzeichnis der Box) zugreifen?

von Mikesch (Gast)


Lesenswert?

@Ralf G. Der Medion Receiver bootet nicht und deswegen ist auch das 
Netzwerk nicht aktiv. Ich kann mal testen, ob sich auf die Box zugreifen 
läßt, wenn der Receiver mit Festplatte hochgefahren ist...

Der Receiver ist in der Netzwerkumgebung als 'MoreTV Hybrid PVR' (UPnP) 
sichtbar. Mappen von Laufwerken ist nicht möglich.

von M. W. (hobbyloet)


Lesenswert?

Mikesch schrieb:
> Ich bezweifel auch, daß moreTV gelaufen ist. Ich habe die Festplatte mal
> mit acronis geklont und eingesetzt. Im Medion-Receiver funktioniert es:
> moreTV wird gestartet. Im Pollin-Receiver wird nur der Windows CE
> Desktop angezeigt, mehr nicht. Es fehlen also Dateien, die im Flash des
> Medion-Receivers sind.

Liest mal hier den Thread durch.
http://forum.digitalfernsehen.de/forum/medion-tevion/94237-original-firmware-fuer-den-md24040-8.html#post2939898

von Roland (r_fischer)


Lesenswert?

@Mikesch: Wie ist die DIP-Switch Stellung in der Medion, also SW1 und 
SW2?

Wenn man an der Pollin Platine (Medion CE) den SW1 auf ON stellt möchte
der Receiver ein Softwareupdate machen. Ob dies von einem USB / HD 
Medium
oder über LAN geht weiss ich leider nicht.

SW2 = ON enabled den EJTAG

Ich habe ein paar Programme vom Stick auf der Pollin starten können,
leider habe ich auch Seriell noch keine Active Sync Verbindung 
herstellen können. Active Sync 3.8 über Lan geht auch nicht. Desweiteren 
speichert
das CE nichts dauerhaft, warum auch immer. Es scheint so als wäre es nur
zum Test aufgespielt.

Das mit dem Gemini-Image halte ich auch für einen Fake, es gibt keinen 
Bootloader für die DM7025 (Mips) für alle anderen sind der Bootloader
frei zugänglich und über JTAG zugänglich bzw. Aufspielbar. Ich habe 
selber Dream und DBox sowie JTAG und EJTAG. Das Enigma sowie die 
Neutrino vom
Schaedelmeister CVS wären aber brauchbar wenn das Bootloaderproblem
gelöst wäre (z.B.: UBOOT mit 8950 Unterstützung).
Meine Linux Kenntnisse reichen dazu jedoch nicht aus!

Roland

von thomhor (Gast)


Lesenswert?

Hallo!
Hab heute einen VNC Server fuer den MIPS gefunden.
(http://www.rothberger.net/forum/showthread.php?threadid=1575)
Habe nun einen Remote Zugang  auf die Box. Hat jemand eine Ahnung wie 
ich die Registry von CE auslesen kann. Ich moechte erfahren welche 
Programme die Box versucht zu starten. Damit haette man einen Ansatzpung 
fuer eigene Software ohne den Flash veraender zu muessen.

Thomas

von Roland (r_fischer)


Lesenswert?

es gibt ein Regedit auf dem MDN zum Download, ich suche mal eben...
Roland

von Fritz (Gast)


Lesenswert?

Registry-Editor für WinCE MIPS

TRE (Tascal Registry Editor) Version 0.90

http://www2r.biglobe.ne.jp/~tascal/download/pocketpc/tre_e.htm

1. Die tre090p.zip entpacken

2. Die in tre090p.zip enthaltene Datei TRE.mips.CAB zB. mit Winrar 
entpacken

3. Die in TRE.mips.CAB enthaltene Datei 00000TRE.001 in 
TascalRegEdit.exe umbenennen.

Fertig

von Roland (r_fischer)


Lesenswert?

@Fritz: warst schneller, MSDN steht nur das Tool Packet für 2.0....

Danke nochmals
Roland

von Raoul D. (Gast)


Angehängte Dateien:

Lesenswert?

Bei mir funktioniert dieser Registry Editor leider nicht.

von Fritz (Gast)


Lesenswert?

Roland Fischer schrieb:
> Desweiteren
> speichert
> das CE nichts dauerhaft, warum auch immer. Es scheint so als wäre es nur
> zum Test aufgespielt.

Das CE wird jedesmal beim starten der Box neu im Speicher der Box 
aufgebaut inklusive aller Verzeichnisse. Änderungen am System werden 
beim Abschalten nicht dauerhaft gespeichert.

Auf der Telegent 15666 (Maxdome-STB)gibt es den Ordner FlaschDisk, 
Dateien in diesem Ordner lassen sich dauerhaft verändern.

Auf dem Screenshot der Windows CE 5.0 Oberfläche im Wiki ist ein Ordner 
Application Data zu sehen, ich denke dieser Ordner ist mit dem auf der 
Telegent vergleichbar.

von Otto (Gast)


Lesenswert?

@Raoul D.:

Dieser "Fritz" wird uns sicher einen Screenshot vereehren um zu 
beweisen, daß es bei ihm funktioniert hat. Laut ChangeLog dieser 
ominösen Seite wird maximal Windows Mobile 2003, Second Edition 
unterstützt. Und dieses "Betriebssystem" ist ja noch veralteter als 
Windows CE.

Otto

von Markus Z. (markus_a55)


Lesenswert?

ladet euch mal den executabilitycheck runter und schaut was dem TRE am 
starten hindert!
http://hpcmonex.net/izemize/exec.zip

fehlende DLLs finden sich hier: http://hpcmonex.net/izemize.htm

von Raoul D. (Gast)


Angehängte Dateien:

Lesenswert?

executabilitycheck sagt: siehe Bild.
aygshell.dll musste ich nachträglich in den Windows Ordner kopieren. 
TascalRegEdit.exe befindet sich auch im Windows Ordner.
Geht nicht.

von 1A (Gast)


Lesenswert?

Fundstücke:
Makefile for the NXP STB810 Board
STB810 specific board startup routines.

http://www.rdrop.com/users/paulmck/patches/2.6.35-bisect-0d365753.patch

nach STB810 und PNX8950 suchen


http://support.roku.com/entries/246042-roku-player-open-source-resources
u-boot-1.2.0.tar.bz2
linux-2.6.24.7_nxp.tar.gz

von Praeburn (Gast)


Lesenswert?

--> http://www.sat-television.com/forumdisplay.php/596-Medion
Links nur sichtbar, wenn registriert...

von ingmar_k (Gast)


Lesenswert?

1A schrieb:
> Fundstücke:
> Makefile for the NXP STB810 Board
> STB810 specific board startup routines.
>
> http://www.rdrop.com/users/paulmck/patches/2.6.35-...
>
> nach STB810 und PNX8950 suchen
>
>
> http://support.roku.com/entries/246042-roku-player...
> u-boot-1.2.0.tar.bz2
> linux-2.6.24.7_nxp.tar.gz

Das sieht ja mal sehr gut aus. Ich schätze mal jetzt können dann langsam 
die Leute mit verfügbarem JTAG bzw. EJTAG Zugang anfangen rumzuspielen.

von David M. (david_m)


Lesenswert?

So wie ich das sehe basiert diese roku stb225 Platform auf einem 
pnx833x. Könnte natürlich trotzdem hilfreich sein. Die u-boot patches 
für den roku befinden sich übrigens in der 
stb225_base_gpl-pr15_soton_r4403.tgz

von Fritz (Gast)


Lesenswert?

Fritz schrieb:
> Registry-Editor für WinCE MIPS
>
> TRE (Tascal Registry Editor) Version 0.90
>
> http://www2r.biglobe.ne.jp/~tascal/download/pocket...
>
> 1. Die tre090p.zip entpacken
>
> 2. Die in tre090p.zip enthaltene Datei TRE.mips.CAB zB. mit Winrar
> entpacken
>
> 3. Die in TRE.mips.CAB enthaltene Datei 00000TRE.001 in
> TascalRegEdit.exe umbenennen.
>
> Fertig

Raoul D. schrieb:
> Bei mir funktioniert dieser Registry Editor leider nicht.

Leider kann ich mich erst jetzt melden, da ich eine weile gebraucht 
habe, meine Telegent 15666 wieder zum laufen zu bringen.

Tatsächlich funktioniert der TRE in der Version 0.9 nicht.
Ich hatte die Version 0.7 benutzt und die funktioniert auf meiner 
Telegent 1566. Habe ich jetzt noch einmal getestet.

Herunterladen kann man die Version 0.7 unter:

http://www.hpcfactor.com/downloads/details.asp?r=736E8736-2966-47A3-BB20-D900AE9EF0E6

Grüße
Fritz

von Fritz (Gast)


Angehängte Dateien:

Lesenswert?

Otto schrieb:
> Dieser "Fritz" wird uns sicher einen Screenshot vereehren um zu
> beweisen, daß es bei ihm funktioniert hat.

von Ralf G. (rage)


Lesenswert?

@M.W. in diesem Thread geht es aber um den MD24040 und der ist nicht 
unbedingt baugleich mit dem hier behandelten Medion Life S27200.
@Mikesch, das starten irgendwelcher Software zu stoppen, tja, ehrlich 
die Geräte die ich bisher bearbeite habe, ware da ebend sehr kooperativ, 
weil durch die ActiveSync-Schnittstelle alles sehr vereinfacht wird, 
interesant wäre natürlich mal zu testen ob die Serielle Schnittstelle 
bei den fertigen Boxen sich unter Window als ActiveSync-Schnittstelle 
darstellt, dann würde vieles einfacher.
Wenn ich der Box zuschaue sehe ich die Leds auf dem Mainboard 
irgendwelche Dinge signalisieren. Aus der Erfahrung mit den Arm-Boards 
auf der Arbeit, weiß ich das die Boards so ca 6 7 Sekunden brauchen bis 
sie ihr WinCe am laufen haben, davon ist das LCD 90 % der Zeit einfach 
nur schwarz. So wie auch hier. Lege ich den Softwareupdate schalter um 
und starte, sieht man sehr wohl das sie versuchen ein Update zu holen. 
Steht ja auch so da, leider geht das schief, "Error in flash config" 
oder so ähnlich und der Hinweis auf die Seite von Telegent zu gehen. Das 
könnte vieles bedeuten, zum einen HD nicht angeschlossen etc. Die Frage 
ist ja aber eher wollen wir denn ausschließlich zur Software kommen, 
dann hätten wir die Box so wie sie verkauft wurde. Oder eher ein 
eigenens System, ich hätte gern letzteres, aber da wird man wohl auf die 
Tuner verzichten müssen. Wobei ich ganz gerne den Radioempfang per DVB-T 
hätte, wenn es den dort Radiosender gibt (hier muß ich sagen das ich das 
noch nie probiert habe, weil es in unserem Haushalt kein solches Gerät 
gibt). Bei Telegent oder Winbox wie sie jetzt heissen, wird es wohl 
keine Hilfe geben, nur nach Einwurf weiterer Münzen, die sind in der 
Menge meist so viele, das wir das wohl nicht bezahlen wollen oder 
können. Ich werde mir mal eine Miniapplication backen um rauszufinden, 
ob die Bibliotheken die ich habe passen und dann mal schaun, vieleicht 
findet sich ja irgendwo das SDK für die Box, dann wäre alles recht 
einfach.

von M. W. (hobbyloet)


Lesenswert?

Ralf G. schrieb:
> @M.W. in diesem Thread geht es aber um den MD24040 und der ist nicht
> unbedingt baugleich mit dem hier behandelten Medion Life S27200.

Ja Ralf, klar besteht ein Unterschied zwischen der MD24040 und der hier 
behandelten MD29052.

Ich wollte nur auf Äusserungen, wie z.B.:
"Wenn man das Inhaltsverzeichnis sieht, Menue - Taste. Festplatte 
löschen meint Formatieren."

"du brauchst nur die Festplatte zu Formatieren (im Festplattenmenue 
löschen).
Dadurch erhältst du die "More" Dateien."

"Kommt man da nicht hin, falsche Festplatte. Plattentyp und Software 
sind "Verheiratet". D.h. nur 4-6 Plattentypen funktionieren überhaupt."

hinweisen.

Noch eine kleine Warnung an alle die das Gehäuse und NT zusammenbauen.
Die vorderen Schrauben für das NT mit Kunststoffunterlagen zwischen den 
Säulen und der Platine befestigen.

von Roland (r_fischer)


Angehängte Dateien:

Lesenswert?

Hat sich einer mal die VersionInfo.txt zu gemüte geführt?
siehe Anhang...

@rage: Du kannst als WIN CE Entwickler sicher mehr mit diesen 
Informationen
Anfangen als z.B. ich.

Weiss jemand wofür die HotKeys sind?

Roland

von Praeburn (Gast)


Lesenswert?

soll das nicht so sein mit dem Netzteil? Habe das Layout nicht vor 
Augen. Aber könnte es nicht sein, das das Gehäuse auf Masse gelegt 
werden soll? Ich fände es grob fahrlässig, wenn man ein Geräteelement 
(hier das NT) so auslegen würde.

von Praeburn (Gast)


Lesenswert?

Jo - die Versionsinfo ist identisch mit der, die hier mal behandelt 
wurde - könnte weiterhelfen: 
http://www.ip-phone-forum.eu/showthread.php?t=123997&page=7

von Cost@ (Gast)


Lesenswert?

Kann man eigentlich das installierte OS schon irgendwie legal sichern, 
bzw. fragt die Software nach, bevor das OS im Speicher überschrieben 
wird, wenn man mit dem Updateschalter spielt?

von Ralf G. (rage)


Lesenswert?

@Roland, hast Du die Sachen aus der Platine gelesen? Wenn ja, wie hast 
Du die mit dem PC verheiratet. Ich bin da sicherlich verwöhnt, unsere 
Boards sind logischerweise darauf ausgelegt, das sie mit dem 
Visualstudio recht einfach in Kontakt treten.
Ich werde morgen mal den Simulator und das VS2008 mit herschleppen, 
damit ich Abends mal ein wenig programmieren kann. Und bei der 
Gelegenheit gleichmal eine HD besorgen, sowie einen TV damit ich nicht 
immer ins Wohnzimmer umziehen muß um den Spieltrieb zu frönen. VNC habe 
ich zwar am laufen, aber ebend nicht über den Neustart hinweg. Da bin 
ich mir aber nicht im klaren darüber woran das liegt, ich hatter 
vergessen zu überprüfen ob die Batterie vieleicht alle ist, wäre eine 
Erklärung. Desweiteren würde ich gern mal das CompactFramework 3.5 
installieren, wäre nicht so übel, dann sind alle meine Programme schon 
mal lauffähig (hoffe ich).

von Roland (r_fischer)


Lesenswert?

@Rage: ja die sind aus der Pollin Platine.

Die Batterie hat 2,7 V bei mir (war auch mein erster Gedanke) sollte 
also
reichen.

Ich starte den Totalcommander für MIPS und kopiere die Files auf einen 
USB-Stick. Leider geht es nicht mit den ROM Dateien.

UNTER VORBEHALT:
Wenn der SW2 = ON ist, verhält sich der USB2 nicht mehr als HOST!
Es könnte möglich sein (ich teste es aber erst morgen Abend) das
dann eine Verbindung zum PC möglich ist (evt. SDK 
Telegent/3Soft/Philips).
-------------
EDIT: die dll's für den Tuner usw. sind im CE Vorhanden, über einen 
dll-viewer sollte man also einiges über die Benutzung herauskriegen 
sollen.

Roland

von Ralf G. (rage)


Lesenswert?

@Roland, einige der Evalutionsboards die hier rumliegen habe tatsächlich 
umschaltbare Host/Device-USB-Schnittstellen, aber dann ebend auch 2 
unterschiedliche Buchsen zumeiste eine normale Hostbuchse und dann eine 
MiniUSB-Buchse.
Aus dem Datenblatt des USB-Controllers sehe ich nicht das diese so 
funktionieren könnte, aber damit kenne ich mich auch nicht aus. Also 
müsste man ein Kabel USB-Typ A auf USB-Typ A nehmen (sofern es sowas 
gibt). Bei Erfolg müsste sofort ActiveSync anspringen und damit ist 
alles gut. Die Frage ist, ob eine der drei weiteren USB-Schnittstellen 
auf dem Mainbord sowas könnten.

von Roland (r_fischer)


Angehängte Dateien:

Lesenswert?

@Ralf: die 3 anderen verhalten sich auch bei SW2 = ON als HOST nur der 
USB 2 nicht.

Ich habe da noch diese DLL's kopieren können, sieht aus als hätten wir 
was
notwendig ist. Diese Dll's sind nicht im geschützten ROM bereich und 
frei
zugänglich gewesen. siehe Anhang.

Ich versuche das mit dem A-A Kabel morgen abend, habe noch ein solches 
vom
SAM7 SDK hier ;-).

Roland

PS: An den MOD, den Anhang bitte Löschen wenn es nicht erlaubt sein 
sollte!
Da die Dateien aber weder geschützt im ROM liegen oder eine Ausführbare 
Anwendung sind denke ich das es ok ist.

von Helfer (Gast)


Lesenswert?


von Roland (r_fischer)


Lesenswert?

@Helfer: Danke

für alle die auch einen funktionierenden MIPS FTP Server haben wollen,
dies ersparrt die USB Stick Umsteckerei usw. hier der Link:

http://www.oohito.com/wince/mips_o_j.htm

Roland

von K. J. (Gast)


Lesenswert?

Fritz schrieb:

Hm das mit der MaxdomeSTB hab ich mir schon gedacht, hatte vor Jahren ne 
recht ähnliche Kiste in der Hand allerdings mit CE auf einer Flash-IDE 
aber gleicher Protzi.

Müsste mal schauen irgendwo hab ich sicher noch nen Backup von dem 
drive.

von Muart232 (Gast)


Angehängte Dateien:

Lesenswert?

Also, ich hab ein der Elecard Firmware einen Kernel, ein InitRD, ein 
RootFS, ein UserFS und einen Bootloader gefunden.
(Schaut euch mal die nette ASCII-Art an, die im Bootloader ist)
Nun bräuchte man nur einen MIPS-CE-Bootloader und dann könnte man LINUS 
auf dem Ding zum laufen bringen.

Ach ja, und noch ein Fundstück:
ftp://ftp.netzwerk-aktiv.com/pub/hardware/archos/avx/linux_davinci/drive 
rs/mtd/nand/pnx8550.c

von Der unbekannte Große (Gast)


Lesenswert?

Der große unbekannte schrieb:

> Viel Spaß noch - ich melde mich am Sonntagabend dann und verrate Euch,
> wie Ihr das Gemini draufkriegt.


Und, wie siehts aus? Wir wollen sehen!
Ich habe Gemini jedenfalls nicht zum laufen bekommen.

von T. F. (sar)


Lesenswert?

Wegen Bootloader:

Es gibt zahlreiche Linux PDA Projekte. Da gab es WinCE WinMobile 
Bootloader für Linux die direkt aus WinCE/WinMobile gestartet werden 
konnten. Ich probiere gerade cyace für MIPS zu finden.

von Muart232 (Gast)


Lesenswert?

CyaCE hab ich jetzt gefunden, werd heute Abend mal schauen:

http://sourceforge.net/projects/linux-mcr700/files/

von T. F. (sar)


Lesenswert?

habs mir auch gerade runter geladen. habe allerdings im moment das 
problem wie ich das file auf die box bekomme...

von Stefan P. (form)


Lesenswert?

Der Flashbaustein ist ja über PCI angebunden. Kann man dafür nicht 
relativ einfach ein Programm schreiben was das Flash auslesen und neu 
beschreiben kann?

von T. F. (sar)


Lesenswert?

cyace.exe vom genannten Link funktioniert nicht. Unsupported processor 
revision: 0x1200

von Sven (Gast)


Lesenswert?

Scheinbar ist der TDA8992/3 der passende HDMI Chip: 
http://www.mds.com/products/ProductPages/MDS-810/mds810_rev_1c.pdf
(siehe Seite 2 Hardwarearchitektur einer Entwicklungsplattform mit der 
gleichen CPU)

von Sven (Gast)


Lesenswert?

Im Architekturplan steht auch der JatagTyp: eJtag - oder war das schon 
geklärt?

Überhaupt finde ich das PDF interessant - zwar ein anderes Board, aber 
viele Details können wichtig sein. Falls das Ding jemans mal rennt, 
könnte man einige Zusatzfeatures realisieren.

von Sven (Gast)


Lesenswert?

Der Boot-eeprom scheint nicht über PCI, sondern über I2C connected zu 
sein.

von Sven (Gast)


Lesenswert?

Das Entwicklungsboard MDS-810 sollte genauer untersucht werden. Wie 
schon erwähnt scheint der prinzipielle Aufbau der Gleiche zu sein. 
Hier mal ein Auszug (ich will auf die Aussage *Extra utilities for 
reflashing the unit" heraus:

What’s included
• MDS-810 unit
• Cables, power supply, and remote
• Schematics (cadstar and pdf), BOM, and gerbers
• Currently released NXP developed Linux kernel, drivers,
tool chain, and Linux utilities.
• Extra utilities for reflashing the unit
• NXP developed sample programs with sources

von David M. (david_m)


Angehängte Dateien:

Lesenswert?

Also ich habe jetzt einmal u-boot 1.1.6, mit den patches die ich auch in 
der wiki verlinkt habe, gepatcht und compiled. Toolchain/Compiler habe 
ich folgende genutzt:ftp://ftp.denx.de/pub/eldk/4.1/mips-linux-x86/iso/

Testen kann ich leider nicht, da ich erstens noch auf mein Board warte 
und zweitens keine Ahnung von (e)JTAG habe. Vielleicht kann sich ein 
JTAG Experte dazu äußern/ ein paar Tips geben.

Dazu Zitat aus dem patch:
"U-Boot for the Silverbox (basiert auf dem PNX8x50) is typically loaded 
into SDRAM using an EJTAG
probe.  The load address and entry point is 0xA0010000."

Klingt ja eigentlich recht einfach....


Gruß David

von T. F. (sar)


Lesenswert?

bzgl bootloader:
Hat jemand eine Ahnung was für ein Bootloader auf dem Device drauf ist 
bzw. ob sich mit diesem über z.B.: einem seriellen Port interagieren 
lässt?

von Sandboxgangster (Gast)


Lesenswert?

Hi, ich bin dabei das EEPROM auszulesen dauert aber noch ne weile, 
momentan hab ich sehr wenig zeit dafür.

von Muart232 (Gast)


Lesenswert?

Ich weis nicht ob das hier weiterhilft:

http://www.baycom.org/~tom/ejtag/

Da geht es um ein MIPS-eJTAG-Interface für den Printer-Port. Damit kann 
man booten ohne zu flashen.

von Sven (Gast)


Lesenswert?

Wichtiger wäre flashen ohne zu booten. Sonst kriegt man nix Neues 
rein... :-(

von Muart232 (Gast)


Lesenswert?

Sobald man das Elecard-Linux booten kann, kann man das Board auch 
flashen. Die Tools hierfür sind mit dabei.

von Sven (Gast)


Lesenswert?

ok sorry das wusste ich nicht...

von T. F. (sar)


Lesenswert?

Habe gerade hpcboot und pbsdboot ausprobiert. Die Programme an sich 
funktionieren, können auch zumindest die netbsd/hpcmips kernel in den 
Speicher laden, jedoch scheitert der Sprung zum geladenen Code dann mit 
einer Exception. Scheint also doch nicht ganz von dem MIPS Core 
unterstützt zu sein.


Muart232 schrieb:
> Ich weis nicht ob das hier weiterhilft:
>
> http://www.baycom.org/~tom/ejtag/
>
> Da geht es um ein MIPS-eJTAG-Interface für den Printer-Port. Damit kann
> man booten ohne zu flashen.

Hätte ich einen Parallelport, hätte ich es sofort ausprobiert.

Leider ist handhelds.org noch immer nicht erreichbar. Dort hätten man 
vielleicht Infos/Unterstützung für einen WinCE Mips Loader erhalten...

von M. W. (hobbyloet)


Lesenswert?

Vielleicht könnte das hier helfen:

PHM Registry Editor - v0.70
http://www.pocketpcfreeware.com/en/index.php?soft=31

von Roland (r_fischer)


Lesenswert?

Für alle die Mitprobieren möchten:

pbsdboot um Linux zu Laden gibt es hier zum Download:
ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/pocketbsd/pbsdboot/20000830 
/

dieser läuft auf der Platine, es fehlt also noch ein Compressed Kernel 
für
unsere CPU.


Roland

von T. F. (sar)


Lesenswert?

Roland Fischer schrieb:
> Für alle die Mitprobieren möchten:
>
> pbsdboot um Linux zu Laden gibt es hier zum Download:
> ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/pocketbsd/pbsdboot/20000830 /
>
> dieser läuft auf der Platine, es fehlt also noch ein Compressed Kernel
> für
> unsere CPU.
>
>
> Roland

Hat bei mir nicht funktioniert (siehe oben). Kann aber auch an den 
Einstellungen liegen...

Einen Kernel gibts von NetBSD zum Testen auch.

von Cost@ (Gast)


Lesenswert?

Wie müsste denn ein Kabel ejtag auf Parallelport aussehen?
Evtl. hilfreich: http://www.linux-mips.org/wiki/Main_Page
Ich würde gerne ein paar der Distributionen auf 
http://www.linux-mips.org/wiki/Distributions probieren.
Der Prozessor wird aber nicht explizit unterstützt. Quelle: 
http://www.linux-mips.org/wiki/Processors  am 14.3.2011

von Name (Gast)


Lesenswert?

>http://www.linux-mips.org/wiki/Processors

Supported Processors/Cores

Philips/NXP Nexperia PNX85XX family

von Name (Gast)


Lesenswert?

Sry, in der Nummer vertan

von Muart232 (Gast)


Lesenswert?

Auszug aus der TEX-Datei zu dem JTAG-Anschluss über LPT:

Refer to Table. Pins 9 and 10 do not really
exist, but it is difficult to obtain ribbon cable header connectors
with only 8 pins. Busy is connected to ground, to allow cable
detection and to prevent any parport state machine from locking
up. nStrobe and nAck are connected together, for additional detection
and to avoid Parport state machine lockups.

    PIC Header      PIN      LPT Port  PIN
    {TRST}             1 <-> D3        5
    GND                2 <-> GND      18
    TDI                3 <-> D4        6
    GND                4 <-> GND      19
    TDO                5 <-> PError   12
    GND                6 <-> GND      20
    TMS                7 <-> D6        8
    GND                8 <-> GND      21
    TCK                9 <-> D7        9
    GND               10 <-> GND      22
    {RST}             11 <-> nInit    16
    KEY               12 <-> GND      23
    DINT              13 <-> nFault   15
    VIO               14 <-> Select   13
                             Busy     11  <-> GND     24
                             nStrobe   1  <-> nAck    10

Alles ohne Gewährleistung.

von thomhor (Gast)


Lesenswert?

Hallo!
hab heute mal den FTP Server installiert. Im Windows Verzeichnis 
befinden sich noch eine ganze Menge versteckter Dateien. Eine davon ist 
die Desktop.exe . Diese stammt offensichtlich nicht von CE und wird 
automatisch gestartet und laeuft im Hintergrund. Weiterhin befinden sich 
noch einige interessante DLLs dort.

von David M. (david_m)


Angehängte Dateien:

Lesenswert?

Ich habe den 2.6.37.2er Kernel von linux-mips.org gerade kompiliert 
(pnx8550-stb810_defconfig ohne Änderungen). Leider meckert er irgendwie 
bei der Komprimierung. Ich weiß nicht ob der unkomprimierte Kernel etwas 
bringt, hänge ihn aber trotzdem mal an.

Generelle Frage: Ich gehe davon aus das pnx8950 und pnx8550 kompatibel 
wenn nicht sogar größtenteils identisch sind. Habt ihr da genauere 
Infos?



david@david-P67A-UD3:~/Desktop/nxp_evo1/linux-2.6.37.2$ readelf -h 
kernel_build/vmlinux
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           MIPS R3000
  Version:                           0x1
  Entry point address:               0x80361a20
  Start of program headers:          52 (bytes into file)
  Start of section headers:          4148124 (bytes into file)
  Flags:                             0x50001001, noreorder, o32, mips32
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         2
  Size of section headers:           40 (bytes)
  Number of section headers:         34
  Section header string table index: 31

von T. F. (sar)


Lesenswert?

David M. schrieb:
> ...
>   Machine:                           MIPS R3000
>

Mir fällt da auf, dass zumindest das installierte WinCE behaupted auf 
einem MIPS4K zu laufen. Ich denke mal 4k bedeuted R4000 oder liege ich 
da falsch?

von Christian S. (stephanc)


Lesenswert?

Hab gestern Abend mal versucht, dem HYNIX seinen Inhalt zu entlocken, 
bisher aber ohne Erfolg. Mit einem alten Smart Media Card Reader, wie 
hier beschrieben:
http://www.uchobby.com/index.php/2007/05/05/read-embedded-flash-chips/

Problem dabei ist (zum einen) die Spannungsversorgung, da ja nicht nur 
der Nand, sondern noch div. andere Bauteile versorgt werden müssen - 
zusätzlich habe ich 3V3 über ein externen Netzteil zugeführt 
(Stromaufnahme ca. 1 A).
Desweiteren kann ich nicht sagen, ob der alte Reader überhaupt mal 
funktiniert hat :-) hatte nie eine Smart Media Card.

Etwas frustriert habe ich den 24LC16B (von dem weiter oben auch schon 
mal die Rede war) abgenommen - Resultat, nichts passiert, keine serielle 
Ausgabe mehr, aber LEDs leuchten alle (wie beim normalen Boot).

Mal schauen, vielleicht nehm ich demnächst mal Nand ab (obwohl passendes 
Werkzeug nicht so vertreten ist).

Da das Betriebssystem beim Boot aus dem Nand in den SDRam geladen wird 
(meine ich gelesen zu haben, macht auch Sinn) würde es mich 
interessieren, was passiert, wenn der Nand "nicht auffindbar" ist?!

von someone (Gast)


Lesenswert?

christian: hör auf deine box zu schrotten. das is pauschal nicht nötig!

faktisch gibt es im moment 3 möglichkeiten:

a) die wohl "komplexeste" und aufwändigste: kernel booten via ce
b) das was ich heute abend mal etwas bespielen werde, via vorhandenem 
bootloader.
und zu guter letzt :
c) die erfolgversprechendste: jtag mit nem wiggler. da ich zZ über mein 
elektro-equipment verfüge, wäre in erwägung zu ziehen sich so ein teil 
für den parport mal zurecht zu doktern. doch habe ich das noch garnicht 
verfolgt.

bisher: danke allen die hier wirklich gute infos und links gepostet 
haben. da is wirklich reichlich brauchbares dabei. danke

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Mich interessiert die Verbindung der RS232 von J33 nach hinten.

An J2 kann ich den Bootvorgang über RS232 verfolgen.

von Christian S. (stephanc)


Lesenswert?

@someone: damit hab ich kein Problem <g>. Hier liegen 4 Boards, jeweils 
2 T und C. Die Ts sind für den Linux Einsatz gedacht, früher oder 
später, die Cs sind zum "spielen". Aber, und das muss ich auch 
schreiben, je länger sie halten, umso besser :-)
Da nach Feierabend auch nicht immer so viel Zeit ist und ich die ganzen 
Geschichten mit mit FTP usw. schon am Wochenende durch hatte, wollte ich 
mal was Neues ausprobieren.

Strebe ja auch den Tausch des Bootloaders und den Einsatz von Linux an, 
dass aber nicht über bzw. unter CE.

JTAGmäßig hab ich hier noch meinen FT2232 Bau vom Dockstar rumliegen, 
habe damit aber nur in Bezug auf den Dockstar Erfahrungen sammeln können 
(Bootloadertausch, Image aufspielen). Da gab es mehr oder minder eine 
TargetConfig für OpenOCD - die fehlt mir hier leider, vielleicht geht es 
auch ohne? Soweit ich informiert bin und ganz grob geschrieben, bietet 
ein eJTag die Möglichkeit des Debuggen zur Laufzeit, die ja nicht 
notwendig ist, um eine Flash auszulesen bzw. zu beschreiben.

Viele Grüße
 Christian

von Frank (Gast)


Lesenswert?

Hallo zusammen,

Muart232 schrieb:
> Hab mal den Header von den Elecard EFP-Dateien entschlüsselt:

Muart232 schrieb:
> 3. Öffnet die Datei mit NewTuxBox Flash Tools
> 4. Forscht....

um da auch unter Linux an die Files zu kommen hab ich ein !dirty! C 
Programm geschrieben, dass die Files aus dem Elecard EFP File 
extrahiert.

http://www.hackdaworld.org/cgi-bin/gitweb.cgi?p=my-code/pnx.git;a=tree

-> efp_extract.c

Was dabei rauskommt habe ich mal unter
http://hackdaworld.org/cgi-bin/awki.cgi/PnxStb (-> efp_extract) 
zusammengefasst.

Toni M. schrieb:
> foobar schrieb:
>> hab den jtag auf J1 am laufen. dumpe grade die ce firmware von den flash
>> bausteinen.
>
> Kannst Du das pinout vom jtag hier einstellen und kurz schreiben welchen
> jtag adapter Du benutzt?
> Es gibt hier noch ein paar andere Leute die sich effektive am gelingen
> beteiligen wollen. Danke.

Habs mal (an den JTAG Ports vom pnx8510) nachgemessen, und auch gleich 
einen 2x5 Pin Header (wobei ich 4 Pins weglassen musste weil da keine 
Bohrungen sind) an J1 gelötet.

Die Pinbelegung, die ich vermute:
http://hackdaworld.org/pics/pnx/jtag.jpg

Wobei ich bisher nur sicher bin, dass der pnx8510 (pnx tdo <-> j1 tdo) 
in der JTAG Chain ist. Offensichtlich sollte auch der pnx8550 drin sein, 
ansonsten wuesste ich nicht wie foobar den Flash auslesen kann. Infos 
wären toll!

Gru3,

Frank

von someone (Gast)


Lesenswert?

hihi, iwie findet sich fast die komplette betty-front hier wieder, fehlt 
nur noch mamalala :D

von Muart232 (Gast)


Lesenswert?

@Frank: Datei 1 und 6 sind identisch. Sie enthalten den Kernel und die 
InitRD. Bei Datei 4 handelt es sich um einen Microbootloader (MicroBTM) 
und bei Datei 6 um den Bootloader (siehe die coole ASCII-Art oben)

von Ferdl (Gast)


Lesenswert?

Hallo, als immer-mal-wieder WinCE-Programmierer und hauptsächlich Visual 
Studio Progger gebe euch noch ein paar Tipps:

Das Board hat doch eine LAN-Schnittstelle? Gibt es im Control Panel ein 
Programm womit die LAN-Schnittstelle eingestellt werden kann? Könnte so 
heissen: Network and Dial-Up-Connections...

Vielleicht kann man es hinzufügen. Über FTP, wenn denn ein Server läuft.
Ist wichtig, damit man die IP-Adresse vergeben kann.

Active Sync funktioniert nicht mit jedem WinCE.
Um mit Visual Studio 2005/2008 Programme auf dem Board zum laufen 
bringen, müssen dann folgende 2 Programme auf die Box kopiert und dort 
ausgeführt werden:
ConmanClient2.exe und
CMAccept.exe
Die Programme findet man im VisualStudio-Verzeichnis.
Im Visual Studio bei Geräte die selbe IP-Adresse eingeben.
ConmandClient starten und dann CMAccept starten und dann das Visual 
Studio Programm hochladen. Dies muss das erstemal aus Sicherheitsgründen 
innerhalb weniger Minuten erfolgen, denn sonst TimeOut und CMAccept muß 
ein weiteres mal aktiviert werden.
Dieser Vorgang ist nur beim ersten Hochladen erforderlich.

Zur Registry: Im System-Ordner sollte das Programm Regedit.exe (212kb) 
vorhanden sein.

Soweit mal mein Senf dazu :-)

von Deichwart (Gast)


Lesenswert?

Moin Leute!

Mit großem Interesse verfolge ich euer Treiben. Respekt was für ein 
Wissen hier vorhanden ist! Ich selber habe in diesem Bereich keine 
Erfahrungen.

Ich hab nun einfach mal ein Gerät von Pollin zusammengebaut, eine 
SATA-Festplatte (mit einer 32 GB-Partition, die auch erkannt wird) 
eingebaut und mit einem USB-Hub eine Tastatur und eine Maus 
angeschlossen. Bis hierher kein Problem, läuft alles ohne Probleme. Auch 
ein USB-Stick wird ohne Probleme erkannt und kann genutzt werden. Später 
möchte ich das Gerät als MP3-Player an die Anlage anschließen und per 
Fernsteuerung über Netzwerk eine Playlist abspielen.

Nun wollte ich einfach mal ein MP3 abspielen, geht auch. Spule ich 
allerdings vor oder betätigte die Pause-Funktion des MediaPlayers stürzt 
der Player ab, ein Beenden über den TaskMananger geht auch nicht, es 
bleibt nur ein Reset.

Kann man das irgendwie im einfachen Mitteln fixen?

von Raoul D. (Gast)


Lesenswert?

@Deichwart

Das liegt vielleicht daran, dass kein Audiogerät vorhanden ist. Besser 
gesagt: kein Treiber.

von M. W. (hobbyloet)


Lesenswert?


von ingmar_k (Gast)


Lesenswert?

M. W. schrieb:
> Hallo,
> ich habe bei Pollin die beiden kleinen Platinen gefunden.
>
> RS232:
> http://www.pollin.de/shop/dt/MzQxODcyOTk-/Computer...
>
> USB:
> http://www.pollin.de/shop/dt/NDQxODcyOTk-/Computer...
>
> SATA:
> http://www.pollin.de/shop/dt/NDI1ODcyOTk-/Computer...

Wenn jetzt noch jemand den Festplatten-Einbaurahmen findet, dann wäre 
das Teil wohl komplett. Ich konnte leider auf die Schnelle nix finden. 
Wäre nett ohne Improvisieren ne Platte einbauen zu können. Warum man die 
Teile bei Pollin nicht auch direkt beim Mainboard mit verlinkt hat, wie 
den Rest, ist mir allerdings schleierhaft. Sind ja anscheinend die 
Originalteile, also warum nicht? Hat man wohl verpennt.

von Deichwart (Gast)


Lesenswert?

@Raoul:

Danke für die Antwort.

Aber wenn kein Treiber da wäre, dann dürfte ich auch doch gar nichts 
hören, oder? Ich kann ein MP3 abspielen, nur beim "Vorspulen" stürzt der 
MediaPlayer ab.

von Raoul D. (Gast)


Lesenswert?

@Deichwart

Ja das stimmt, dann sollte man eigentlich nichts hören. Ehrlich gesagt 
habe ich auch noch kein Audiogerät an die Platine angeschlossen, da ich 
meine gesehen zu haben, dass kein Audiosupport von CE gegeben ist. Dann 
habe ich mich wohl getäuscht. Ich sollte wohl erst testen, dann 
schreiben.

von Name (Gast)


Lesenswert?

Hallo, gibt es mittlerweile schon irgendeine Lösung für das Problem mit 
den Bildschirmrändern?

von David M. (david_m)


Angehängte Dateien:

Lesenswert?

Also ich habe heute auch endlich mein Board bekommen. Was für ein riesen 
Teil... :-)

Habe dann mal mit dem pbsdboot und auch CyaCE rumgespielt. Leider auch 
ohne Erfolg. pbsdboot hat entweder irgendein Problem mit einer *.ini 
oder so wie CyaCE meckert er wegen der Architektur. Die Quellen und 
Executable von CyaCE hänge ich hier mal als Backup an. (Hat etwas 
gegoogle erfordert die zu finden)

Ich denke wir müssen uns auf JTAG konzentrieren. Ich habe hier zwar 
einen Wiggler rumliegen aber ums Verrecken keinen parport. Bin jetzt ein 
Paar Tage weg, werde mir dann wahrscheinlich eine PCI-LPT Karte kaufen 
und dann damit und dem Wiggler rumspielen. Lieber schrotte ich das Ding, 
als das ich mich mit diesem blöden CE rumärgern muss!

von 1A (Gast)


Lesenswert?


von 1A (Gast)


Lesenswert?

http://deadhacker.com/tools/

JTAGenum

RS232enum  !!!für J33!!!

Parallel FLASH Dumper


http://blog.hodgepig.org/busninja/

Controlling a Microchip 24LC16B I2C EEPROM !!!für U11/U81!!!

von T. F. (sar)


Lesenswert?

Hallo,

hat jemand von euch mal an U11/U81 nachgemessen?

Habe an die Pins für den DIP Sockel mal meinen Logic-Analyser gehängt. 
Kann da beim Einschalten keine Änderung an den Pins sehen...

Ich bin davon ausgegangen, dass die 1:1 Verbunden sind und quasi die DIP 
Variante zum Testen da war. Habe leider kein Multimeter gerade da um zu 
überprüfen wie die Pins verbunden sind.

lg

von T. F. (sar)


Lesenswert?

Stefan S. schrieb:
> Hallo,
>
> hat jemand von euch mal an U11/U81 nachgemessen?
>
> Habe an die Pins für den DIP Sockel mal meinen Logic-Analyser gehängt.
> Kann da beim Einschalten keine Änderung an den Pins sehen...
>
> Ich bin davon ausgegangen, dass die 1:1 Verbunden sind und quasi die DIP
> Variante zum Testen da war. Habe leider kein Multimeter gerade da um zu
> überprüfen wie die Pins verbunden sind.
>
> lg

O.k. es scheint am Logic-Analyzer zu liegen. Habe mit dem Open Bench 
Logic Sniffer noch nicht viele Erfahrungswerte. Wenn ich die Verbindung 
zu Pin5 SDA löse, passiert nicht am Board. Also wird doch drauf 
zugegriffen. Muss jetzt mal schauen wieso der Logic Sniffer mir nichts 
angezeigt hat....

von Stefan P. (form)


Lesenswert?

Stefan S. schrieb:
> hat jemand von euch mal an U11/U81 nachgemessen?


An U11 war ich testweise mal dran:
1
Searching 7bit I2C address space.  
2
    Found devices at: 
3
 0x60(0x30 W) 0xA0(0x50 W) 0xA1(0x50 R) 0xA2(0x51 W) 0xA3(0x51 R) 0xA4(0x52 W) 0xA5(0x52 R) 0xA6(0x53 W) 0xA7(0x53 R) 0xA8(0x54 W) 0xA9(0x54 R) 0xAA(0x55 W) 0xAB(0x55 R) 0xAC(0x56 W) 0xAD(0x56 R) 0xAE(0x57 W) 0xAF(0x57 R)  
4
 I2C> 
5
 
6
7
I2C bus sniffer, press any key to exit 
8
 ]]]]]]]]]]]]]]]]]]]]]]]]]]][0xBA-][[][[][[][[]]][]]][[][0x08-0x02+[][[][][][][[][[[][[][][][][]]][][0xA2+[[][][[[[]]][][][][][]][]]][]]][[]]]][0x90+][][][][[0x9E+[[[[][][[][]]][[[][[[][[][[][][][][][][[][]][[]][][][][[[]][][[][0x00+[[][0x40-[][][][[[[][][][[][[][][[][[][0x40+][[][[][][][[0x80+0x40+]]][][][[][[]]][0xA2+]][[][][][][][[][[
9
]

Die Sniffer-Daten sind aber Müll, weil der Busspeed wohl zu hoch ist.

(Anmerkung Moderator: bitte [pre]-Markierung benutzen.  Habe ich jetzt
mal nachgezogen.)

von R. H. (snapper)


Lesenswert?

@ Stefan P.
bitte die letzte zeile deines letzten post´s mal entfernen,
ich kann jetzt gefühlte 2 meter nach rechts scrollen !

von Stefan P. (form)


Lesenswert?

Der Beitrag kann nicht bearbeitet werden. Eigene Beiträge können bis 
maximal 15 Minuten nach dem Absenden bearbeitet werden, und nur wenn 
noch keine Antworten eingetroffen sind.

Sorry.

von Solver (Gast)


Lesenswert?

kann das nicht der AdMin erledigen?
Übrigens cooler Thread! Dennoch kann ich nicht glauben, das man 
Laienhaft das Ding zum Laufen kriegt. Nicht falsch verstehen! Aber an 
einem VK Produkt arbeiten zig Leute monatelang. Da wird´s ein paar Laien 
schwer fallen. Dennoch: Weiter viel Glück und Erfolg!

von K. J. (Gast)


Lesenswert?

Solver schrieb:
> kann das nicht der AdMin erledigen?
> Übrigens cooler Thread! Dennoch kann ich nicht glauben, das man
> Laienhaft das Ding zum Laufen kriegt. Nicht falsch verstehen! Aber an
> einem VK Produkt arbeiten zig Leute monatelang. Da wird´s ein paar Laien
> schwer fallen. Dennoch: Weiter viel Glück und Erfolg!

Ja da magst recht aber jeder der hilft trägt seinen teil bei, ich würde 
ja gerne kann aber nicht hab, meine ganze Sachen schon eingepackt für 
Umzug, ich persönlich würde am Bootlader ansetzen der liegt im EEPROM 
also das Ding einfach mal auslesen und schauen ob man was zum Flaschen 
findet b.z.w. schauen wie man da was anderes reinbekommt.

Am CE ansetzen ist Schwachsinn das ist definitiv Read Onley, da die 
tuner Linux kompatibel sind ist das schon die halbe miete, große teile 
der HW wird man unter Linux wohl nicht zum laufen bekommen aber die 
wichtigen Sachen garantiert.

von Dirk W. (glotzi)


Lesenswert?

K. J. schrieb:
> ... da die
> tuner Linux kompatibel sind ist das schon die halbe miete, große teile
> der HW wird man unter Linux wohl nicht zum laufen bekommen aber die
> wichtigen Sachen garantiert.

Da sehe ich aber etwas anders, es fehlen nämlich die Treiber für den AV 
Teil (MPEG Dekoder, Sound, GFX). Die gibt es, wenn überhaupt, sicher nur 
als Blobs und ohne die ist das Board ziemlich uninteressant. Da kommt 
man mit einer VIP 1710 billiger und besser weg.

von someone (Gast)


Lesenswert?

die schwierigkeit ist weniger die treiber-problematik, als die 
problematik, was anderes als das lumpige ce zu booten. wie kj schon 
schrieb.

in der tat wäre es nett, den flash/eeprom inhalt zu haben um ihn zu 
disassemblieren. denn dann ist es ein leichtes, etwas zu stricken, was 
als update anerkannt wird. dann läuft der rotz.

meine boot-loader spielereien waren bisher leider auch noch nicht von 
erfolg gekrönt. aber ich bleibe dran.

derweil beschäftige ich mich mit dem bootloader von elecard.com um ein 
rudimentäres verständniss über den technischen boot-vorgang zu erlangen.

bis dahin, haltet die ohren steif und lasst euch nicht entmutigen. 
drüber schlafen hilft auch, mir zumindest :)

ps: wenn jmd ne simple usb-jtag-lösung zum selber löten parat hat, bitte 
nochmal deutlich HIER rufen, dann tacker ich mir da heute abend mal 
was auf lochraster zusammen. *Danke!*

von Muart232 (Gast)


Lesenswert?

Zum Thema Parallelport-JTAG über könnte dies hier helfen:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/

von Demo (Gast)


Lesenswert?

sven s. schrieb:
> net
> aber über den cpu hab ich noch nix gefunden.
> dick ram ist ja da aber nur svideo mmm...
>
>
> gruß sven
Steht doch oben

von Frank (Gast)


Lesenswert?

Hallo zusammen,

Muart232 schrieb:
> @Frank: Datei 1 und 6 sind identisch. Sie enthalten den Kernel und die
> InitRD. Bei Datei 4 handelt es sich um einen Microbootloader (MicroBTM)
> und bei Datei 6 um den Bootloader (siehe die coole ASCII-Art oben)

danke fuer die Info. Die InitRD habe ich gefunden und komm da auch mit 
dd, gunzip und cpio ran.

 dd if=file_01 of=intrd.img.gz ibs=1 skip=3580928
 gunzip initrd.img.gz
 mkdir initrd && cd initrd
 cpio -id --no-absolute-filenames < ../initrd.img

Wie komm ich denn an den Kernel? Und ist da zufaellig noch ein File drin 
(boot.sys neben vmlinux.raw, siehe Anfang vom ersten File)?

Sind File 4 und 5 so wie sie aus dem EFP File kommen schon die 
Bootloader und sind beide fuer das Flash bestimmt, der hexdump schaut so 
nach unterschiedlichen Befehlssaetzen aus? Laut pnx8550.c (linux-mips 16 
bit NAND Flash Treiber) gehoeren ja tatsaechlich beide ins Flash.

@Muart232: Kannst Du die Files, die in den signatures Verzeichnis sind 
den 7+ Files zuordnen? Was zB ist der Updater?

Ein Manual - so wie zB von der LPC Reihe von NXP gewohnt - fuer den 8550 
waere toll. Hat da jemand was gefunden oder weiss jemand, wie das Teil 
startet?

Ab und zu war hier von einem EEPROM samt Bootloader die Rede, wo ist das 
denn?

Gru3,

Frank

von someone (Gast)


Lesenswert?

datenblätter zu den pnx sind nur gegen nda erhältlich. es ist recht 
unwahrscheinlich da ran zu kommen, auch wenn die chips inzwischen 
oboslet sind. wenn überhaupt, dann sicher nur wenn man den glaubwürdigen 
anschein erweckt, eine firma zu sein, die begründeten bedarf hat.

hacky: immernoch nur am kopieren, so wie früher?

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

someone schrieb:
> ps: wenn jmd ne simple usb-jtag-lösung zum selber löten parat hat, bitte
> nochmal deutlich HIER rufen, dann tacker ich mir da heute abend mal
> was auf lochraster zusammen. *Danke!*

Leider kein USB, vllt. hilft es dir doch.

von someone (Gast)


Lesenswert?

seriell is absolut ok, ich bin seit heute besitzer eines rs232<->usb 
wandlers auf ft232rl-basis.

das von dir gepostete sieht durchaus interessant aus (quelle: 
http://aquaticus.info/jtag) doch scheint mir das sehr avr-spezifisch zu 
sein.

ich hab aber ehrlich gesagt von jtag absolut keine ahnung und kann also 
nicht im geringsten abschätzen ob das überhaupt für diesen zweck 
funktioniert.

aber ich google nachher mal ne runde.

von Roland (r_fischer)


Angehängte Dateien:

Lesenswert?

Hier im Anhang mal der Inhalt des 24LC16B für alle die wirklich glaubten
in ein 16K-BIT I2C EEProm würden irgendwelche Geheimnisse stecken....

Linux ist schon ok, aber falls ihr mein Post weiter oben nicht richtig 
verstanden haben solltet: alle DLL's zur Ansteuerung der Hardware 
befinden
sich auf der Box. Man kann, wenn man es kann, eine Anwenung schreiben um
diese zu benutzen.... unter WIN CE.

Roland

von someone (Gast)


Lesenswert?

roland, es steht dir frei, was schickes für win ce zu entwickeln. es 
gibt sicher reichlich dankbare abnehmer. ich gehöre nicht zu der 
fraktion. aber das is auch nicht schlimm. jedem tierchen sein 
plesierchen.

und pauschal mal danke für den dump des 24LC16B, auch wenn ich weder 
dessen zweck, noch dessen inhalt pauschal zu deuten weiss.

der dump beinhaltet nach einem gewissen schema strukturierte daten, doch 
deren nutzen und bedeutung bleiben mir bis dato verschlossen.

interessanter wäre wohl der inhalt der nand-flashes, da dort ja das 
wince seinen unterschlupf findet. korrigiert mich wenn ich das 
missinterpretiere.

von Remote O. (remote1)


Lesenswert?

someone schrieb:
> interessanter wäre wohl der inhalt der nand-flashes, da dort ja das
> wince seinen unterschlupf findet. korrigiert mich wenn ich das
> missinterpretiere.

Wenn du aber den Bootloader im Griff hast, kann dir der NAND-Flash egal 
sein. Deswegen wird hier unter anderem so eifrig daran gearbeitet.

von someone (Gast)


Lesenswert?

darum geht es doch, falls ich nicht etwas wichtiges übersehen habe, 
findet sich der boot-code sowie das ce in dem 64mb boot-flash.

von T. F. (sar)


Lesenswert?

Ich glaube es gibt hier mehrere Bootloader. Der im I2C EEProm ist der 
erste der geladen wird. Ich glaube dieser dürfte nur den Zugriff auf den 
NAND Flash initialisieren und den Bootloader dort starten.

von someone (Gast)


Lesenswert?

iwie kann ich mir das nicht vorstellen. das wäre überflüssige hardware. 
wenn ich da zb an fpgas denke, die auch aus einem config-eeprom/flash 
booten können wenn die so "konfiguriert" werden. aber die diskussion 
führt iwie zu nichts da das eher glaskugel-lesen zu sein scheint. ich 
werd dann erstmal weiter an den elecard files weiter spielen. vorläufig.

von someone (Gast)


Lesenswert?

okok. ich seh in den schemas auch ein "boot eeprom" und nehme daher 
alles zurück was ich eben geschrieben habe. die vermutung, das es wohl 
ein boot-prozess mit mehreren stufen ist, ist absolut nicht abwegig. ich 
werde dem gleich mal versuchen nach zu gehen.
sorry leute, das hab ich echt verrafft.

von M. W. (hobbyloet)


Lesenswert?

Christian Sch. schrieb:
> habe gerade gesehen, dass es wohl die komplette Entwicklungsumgebung
> "eMbedded Visual C++ 4.0" mit dem dazugehörigen Windows CE 5.0: Standard
> Software Development Kit kostenlos bei Microsoft zum Download gibt.
>
> Werde mir die Pakete mal runterladen und damit ein bisschen rumspielen,

Ich habe mir das Zeug runtergeladen, aber wo finde ich die SN zum 
Installieren?!
Schnell und schick, aber nix.:(

von Raoul D. (Gast)


Lesenswert?

Der Key steht auf der Downloadseite (unten).

von Fritz (Gast)


Lesenswert?

M. W. schrieb:
> Ich habe mir das Zeug runtergeladen, aber wo finde ich die SN zum
> Installieren?!

Auf der gleichen Seite etwas weiter unten:


http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1dacdb3d-50d1-41b2-a107-fa75ae960856

Instructions
.
.
.
Note: Use the following CD key when installing this software: ...

von M. W. (hobbyloet)


Lesenswert?

Alles klar, hatte wohl meine Brille nicht geputzt. ;)

Besten Dank!

von Nossie (Gast)


Lesenswert?

Moin, ich verfolge diesen Thread schon geraume Zeit, hab aber aus 
Zeitgründen meine Klappe gehalten.

Ich zitiere mal aus:
http://animalrace.uni-ulm.de/lehre/courses/ss02/linux/02_proseminar_linux_240402.pdf

Gekennzeichnet ist ein Bootsektor dadurch, dass sich in seinen letzten 
beiden Bytes, also an der Stelle 0x1FE = 510 die Zahl 0xAA55 = 43603 
befindet.

Der Bootloader wird (zumindest auf x86 Systemen) unterteilt in den 
"First-Stage-Bootloader" (maximal 446 Bytes!!!) und den 
"Second-Stage-Bootloader" (deutlich größer). Kann ja sein, dass der 
First-Stage-Bootloader in dem oben besagten 24LC16B (16K-BIT I2C EEPROM) 
drin steht und der Second-Stage-Bootloader im Flash.

Was zu klären wäre:
Haben wir es hier ebenso mit einem zwei geteilten Bootloader zu tun?
Wenn ja, welchen der beiden soll abgeändert werden um einen Linuxkernel 
zu starten

Auf gute Zusammenarbeit!

von someone (Gast)


Lesenswert?

das lässt sich nicht auf socs portieren. du willst dir vllt mal bsp wie 
openwrt für die linksys router ansehn. das konzept ist ein ganz anderes.

das konzept ist im grunde folgendes.

soc erhält "spannung" springt zum bootcode (idr asm und vergleichbar mit 
dem bios) wo gegf eine art "treiber" für den weiteren boot-verlauf 
geladen wird (zum zugriff auf zB flash, in welchem sich der weitere code 
befindet) um dann zum erweiterten boot-code zu springen und dort die 
ausführung fortzusetzen.

was nun wie aufgeteilt wo ausgeführt wird, gilt es herauszufinden.

von Roman (Gast)


Lesenswert?

Hier noch ein Link zu Informationen zu den Systemen.
Wenn's nicht's nutzt einfach überlesen.

http://www.digitimes.com.tw/PDF/DTResearch1226/02.pdf

Gruss

Roman

von Muart232 (Gast)


Lesenswert?

Kann mal jemand das hier für MIPS kompilieren:

http://www.hjgode.de/dev/grabit/index.htm

Vielleicht können wir damit etwas auslesen.

von 1A (Gast)


Lesenswert?


von Muart232 (Gast)


Lesenswert?

Hier gibt es auch einigen Quellcode von Philips zum pnx8550:

http://download.p4c.philips.com/files/3/37pfl9903h_10/37pfl9903h_10_osf_eng.zip

von Helfer (Gast)


Lesenswert?

Das hier könnte Euch helfen:


Scheinbar kann man nicht alle Links hier reinstellen - es kommt die 
Fehlermeldung "Spam ".c/". Jedenfalls kann ich leider nicht den Link zum 
Telegent Restore Image hier reinmachen. Selbst zerhacken bring nix - 
sorry!

von Helfer (Gast)


Lesenswert?

Das hier könnte Euch helfen:

[http://]oohito.com/data/wince/FTPS006MP.ZIP

snapfiles.com/get/fastcache.html

[http://]thomson.dreamgates.de/files/PKFClient_MIPSII.exe

[http://thomson.dreamgates.de/files/TelegentTest.exe


Scheinbar kann man nicht alle Links hier reinstellen - es kommt die 
Fehlermeldung "Spam "./". Jedenfalls kann ich leider nicht den Link zum 
Telegent Restore Image hier reinmachen. Selbst zerhacken bring nix - 
sorry!

von Chris (Gast)


Lesenswert?

Lässt sich auf der Kiste auch Java installieren? Dann könnte man es für 
JDownloader missbrauchen!

von Helfer (Gast)


Lesenswert?

Es spricht nichts dagegen. Probiert hat´s wahrscheinlich noch niemand.

von Name (Gast)


Lesenswert?

@helfer: Warum probierst du es nicht mal mit tinyurl?

@all: Pbsdboot läuft scheinbar, es fehlt nur der Kernel.

von ingmar_k (Gast)


Lesenswert?

Name schrieb:
> @helfer: Warum probierst du es nicht mal mit tinyurl?
>
> @all: Pbsdboot läuft scheinbar, es fehlt nur der Kernel.

Probier's mal mit dem des Brighsign HD2000. Der sollte online verfügbar 
sein.

von Name (Gast)


Lesenswert?

Wo finde ich den Kernel denn?

von 1A (Gast)


Lesenswert?


von Name (Gast)


Lesenswert?

Den müsste ich dann aber selbst kompilieren oder?

von ingmar_k (Gast)


Lesenswert?

Eigentlich hatte ich vor mit der Toolchain und den restlichen Daten von 
Brightsign die Tage ein wenig rumzuspielen. Ist aber wie schon zuvor 
zeitlich nicht viel Spielraum momentan. Also werd ich's eher weniger 
hinkriegen im Moment.

Man müsste halt mal schauen inwiefern die dort hinterlegten Patches mit 
aktuellen Kerneln überhaupt noch nötig sind, oder ob noch irgendwas 
angepasst werden muss. Ansonsten halt erstmal probieren den hinterlegten 
Kernel zu kompilieren. Selbst das muss ja nicht zwangsweise auf anhieb 
klappen.

von Jones (Gast)


Angehängte Dateien:

Lesenswert?

Muart232 schrieb:
> Kann mal jemand das hier für MIPS kompilieren:
>
> http://www.hjgode.de/dev/grabit/index.htm
>
> Vielleicht können wir damit etwas auslesen.

Ich hab Grab It mit Hilfe von Microsoft eMbedded Visual C++ für CE 
kompiliert. Wichtig ist das im CE im Control Panel unter "System" genug 
RAM für Speicherung von Daten freigegeben wird (bei mir hat das dump 42 
MB). Wenn das Programm ausgeführt ist meldet sich es nicht wirklich, 
wenn man aber brav wartet ist nach einiger Zeit eine "dump.bin" in dem 
Ordner aus dem das programm ausgeführt wurde.

von someone (Gast)


Lesenswert?

schicke sache, danke jones.
muart: sehr schönes fundstück.

da gibts ja einiges zu basteln am we.

von Stefan P. (form)


Lesenswert?

Kann damit das NAND-Flash gedumped werden, oder was meinen die mit 
"ROM-File"?

von Solver (Gast)


Angehängte Dateien:

Lesenswert?

sucht Ihr das hier (Anhang)?

von 1A (Gast)


Lesenswert?


von Bastler_alt (Gast)


Lesenswert?

Solver schrieb:
> sucht Ihr das hier (Anhang)?

Diese Datei ist beschädigt.
Könntest Du diese Datei bitte irgendwo anders hosten und hier den Link 
posten?

von Helfer (Gast)


Lesenswert?

Also bei mir ist die Datei nicht beschädigt. Ich habe sie mit winzip 
problemlos öffnen können. Heute Abend teste ich mal.

von Fritz (Gast)


Lesenswert?

Habe die Datei auch problemlos herunterladen und entpacken können.

von someone (Gast)


Lesenswert?

dito. datei ist ok. inhalt ähnelt dem, von muart geposteten, jedoch nur 
der kernel in dem fall.

von 1A (Gast)


Angehängte Dateien:

Lesenswert?

Maxdome Telegent 15666

Rs232 an J2

Einstellung:
115200 8N1

von Helfer (Gast)


Lesenswert?

Entweder hat Solver tatsächlich die Lösung erbracht (weil schon 109 
downloader und kein Feedback mehr), oder aber die downloader sitzen wie 
ich hier und rätseln, wie sie die Box damit zum Laufen kriegen sollen. 
Ein Booten von USB (nachdem die Dateien darauf entpackt wurden) gelingt 
mir jedenfalls nicht.

\     /
 =0-0=
   |
  ---

von someone (Gast)


Lesenswert?

das sind nur kernel-sourcen. es ist noch nicht wochenende. einige hier 
sollen gerüchten zu folge bezahlter arbeit nachgehen ;)

1a hat schicke logs gepostet. (danke dir, generell mal für deine 
beiträge!)

es ist viel zu tun: compilieren, testen, lesen, testen, dinge tun und 
dann von vorne anfangen.

geduld ist eine tugend :)

von Helfer (Gast)


Lesenswert?

Ja wie - hier gibt es noch welche, die im arbeitsfähigen Alter sind? Ich 
dachte hier tummeln sich nur Schüler und ...Rentner :-)

von someone (Gast)


Lesenswert?

gnihihi :)

von Muart232 (Gast)


Lesenswert?

Hat einer von euch schon die RS232 Platine und kann hier man die 
PIN-Belegung Posten? Irgendeinen Zweck muss ja die externe RS232 haben.

von T. F. (sar)


Lesenswert?

Meine RS232 Platine sollte am Montag hier sein...

von 1A (Gast)


Lesenswert?

externe RS232 Buchse Telegent 15666

Rs232
extern
Pin
5     GND
7     RX2
3     RX1
8     TX2
2     TX1
5     GND
          J33

      Frontpanel

von Raoul D. (Gast)


Lesenswert?

Mit der von Jones kompilierten grabit.exe gemachtes dump von meiner 
DVB-T Platine. Da ich nicht weiß was ich damit anfangen kann, stelle ich 
es hier mal bereit.
Ist das jetzt der Inhalt von dem 64 MB Flash? Also Win CE?

http://www.2shared.com/file/Je_LXxh8/dump.html (33,0 MB)

von Gert K. (kawa0815)


Lesenswert?

Ich habe mein Receiver-Mainboard mit Twin DVB-T Tuner heute von Pollin 
erhalten.
Zusätzlich habe ich Gehäuse, Netzteil, Fernbedienung, Wlan-Karte, die 
kleine USB-Platte und auch die RS323-Platte.

Ich hab alles zusammen gebaut. Der Resiver läßt sich mit der 
Fernbedienung einschalten, aber sonst passiert nichts. Am 
angeschlossenen Fernseher kein Signal.
Die DIP stehen beide auf "Aus"
Nun lese ich hier in dem Monstertread verschiedene Sachen, die mich 
einigermaßen durcheinander bringen und habe dazu folgende Fragen:

1. Ist es nun notwendig bei den Boards mit DVB-T- Tuner die Jumper neben 
den Tunern zu bestücken und zu setzten.

2. Läuft das Board ohne eingebaute Festplatte hoch und startet CE

3. Am USB-2 (vorn unter Klappe) müsste doch wenigstens die Spannung 
anstehen. Ich hab einen Stick mit LED, da leuchtet aber nix.

4. Gehe ich richtig in der Annahme, das folgende Bootreihenfolge 
abläuft:
   Start - > Prozessor startet mit dem (ich sag mal) Urloader -> dieser 
initialisiert die Prozessorregister, das Timing für den RAM usw kopiert 
dann vom NAND- Flash den Bootlader, der wiedeum den CE-Kernel in den RAM 
nachläd und dann die Startadresse vom Kernel (CE) anspringt.

Ich habe hier in einem Beitrag die Partitionstabelle einer Festpatte von 
einem baugleichen? System gesehen. Da sind mir ein paar Parallelen zur 
Partitionierung von Windows CE in der Tomson IP1101 aufgefallen. Auch da 
wird der Kernel von sda5 nachgeladen. Soweit ich es in Erinnerung habe, 
war auf der CF-Karte damals nur eine Erweiterte Partition zu sehen in 
der dann die FAT32 mit den Dateien vorhanden war. Es gab da keinen 
Bootloader in den ersten Sektoren.
Der Bootloader im Flash hat also gleich noch einer Datei "NK.bin" in der 
5. Partition gesucht, in dieser war der CE-Kernel eingepackt. Die Datei 
wurde durch den Bootloader in den Speicher geladen und gestartet.
Warum ich das hier schreibe? Nun, es ist damals findigen Jungs gelungen 
in diese Datei einen LInux-Kernel zu packen und den dann auch zu 
starten.



kawa

von Christian S. (stephanc)


Lesenswert?

@Raoul
Hi, schaut auf den ersten Blick so aus - zumindest finde ich in Teilen 
diverse Angaben, wie PlatformID, Manf.ID usw. wieder. Diese sind in 
Teilen auch im Abbild des 24LC16B vorhanden.

Von meiner Seite erstmal Danke - das verspricht ein interessantes 
Wochenende zu werden.

von someone (Gast)


Lesenswert?

raoul:

After you have a dumped rom file, you can use the tool dumprom from 
forum.xda-developers.com to get the content of the rom file. This is 
very usefull, as you now get access to files, that are protected on the 
device itself. For example, you can not get the export function list 
from shell32.exe on a device (ie with PEInfo), as the file is a eXecute 
In Place (XIP) file. Now on the Desktop PC, you can get the ROM files 
from dump.bin extracetd into a directory of your choice and then you can 
take a look at the file contents. On forum.xda-developers.com you will 
also find tools to re-assemble the files into a new ROM file and can 
then put this new ROM image onto the device.

vergl: http://www.hjgode.de/dev/grabit/index.htm

weiterführend: 
http://forum.xda-developers.com/wiki/index.php?title=DumpRom

danke dir für den dump.

von someone (Gast)


Lesenswert?

Gert Kawa schrieb:
> Start - > Prozessor startet mit dem (ich sag mal) Urloader -> dieser
> initialisiert die Prozessorregister, das Timing für den RAM usw kopiert
> dann vom NAND- Flash den Bootlader, der wiedeum den CE-Kernel in den RAM
> nachläd und dann die Startadresse vom Kernel (CE) anspringt.

fast. das komplette ce liegt im flash, das geladene ce will dann von dem 
angeschlossenen medium (festplatte) dann die entsprechenden apps 
nachladen.
es sucht in verschiedenen directories eben diese app(s) vergl. diverse 
logs hier im thread.

von someone (Gast)


Lesenswert?

kleiner nachtrag ohne konkrete infos:

es ist wohl so, das alleine ein entsprechend benanntes verzeichnis (zb 
\4000) ausreicht, in dem dann eine autorun.exe vorhanden sein muss, um 
diese dann auszuführen.
das verzeichnis ist kein beliebiges, sondern ein festgelegtes (kein 
schimmer wo, muss noch geklärt werden).
der inhalt der ausführbaren datei ist pauschal "egal" wichtig ist nur 
für die ausführung das sie eben autorun.exe heisst und eben eine 
ausführbare datei ist.

von Gert K. (kawa0815)


Lesenswert?

someone schrieb:

> fast. das komplette ce liegt im flash, das geladene ce will dann von dem
> angeschlossenen medium (festplatte) dann die entsprechenden apps
> nachladen.
> es sucht in verschiedenen directories eben diese app(s) vergl. diverse
> logs hier im thread.

Danke erst mal.

Nun würde mich noch interessieren  wann eine Monitor (FS) Ausgabe 
erfolgt.

Wie gesagt ich seh nichts!


kawa

von Name (Gast)


Lesenswert?

Im Normalfall muss man nur Saft draufgeben und am Frontpanel den 
Anschalter drücken.

von Raoul D. (Gast)


Lesenswert?

Korrektur:

ein weiteres dump.bin. Jedoch ist dieses 60MB groß geworden. Nachdem das 
File auf diese Größe gewachsen ist, friert Windows CE ein.
Warum es größer ist als mein erstes Dump und das von Jones? Weiß nicht.

http://www.2shared.com/file/KTaWf4jb/dump.html (60,0MB)

von Raoul D. (Gast)


Angehängte Dateien:

Lesenswert?

someone schrieb:
> raoul:
>
> After you have a dumped rom file, you can use the tool dumprom from
> forum.xda-developers.com to get the content of the rom file. [...]

Output von dem Programm "dumprom.exe" welches ich mit meinem "dump.bin" 
gespeist habe: siehe Anhang

von Gert K. (kawa0815)


Lesenswert?

Name schrieb:
> Im Normalfall muss man nur Saft draufgeben und am Frontpanel den
> Anschalter drücken.

Ich kann mit der Fernbedienung "EIN" schalten, neben dem Prozesor die 
LED's gehen an, die Frontbeleuchtung geht an aber nichts mit Fernseher.

Wie gesagt DVB-T, keine Festplatte, die DIP auf "off"


kawa

von Gert K. (kawa0815)


Lesenswert?

Raoul D. schrieb:
> Korrektur:
>
> ein weiteres dump.bin. Jedoch ist dieses 60MB groß geworden. Nachdem das
> File auf diese Größe gewachsen ist, friert Windows CE ein.
> Warum es größer ist als mein erstes Dump und das von Jones? Weiß nicht.
>


Ich denke mal, das Du den RAM-Inhalt schreibst.
Wenn nun dein BIN-File im RAM zwischengespeichert wird, wird dieses noch 
einmal in den dump geschrieben.

kawa

von Fritz (Gast)


Lesenswert?

Ich habe hier auch ein dump.bin von ca. 60MB. Die Menge der mit dumprom 
erzeugten Dateien ist aber identisch mit der 33MB Datei. Der rest des 
ROM schein leer zu sein.

Die größe der Datei scheint damit zusammenzuhängen, wieviel Platz man 
unter System für Daten vorgibt.

von .-) (Gast)


Lesenswert?

Gert Kawa schrieb:
> h kann mit der Fernbedienung "EIN" schalten, neben dem Prozesor die
> LED's gehen an, die Frontbeleuchtung geht an aber nichts mit Fernseher.
>
> Wie gesagt DVB-T, keine Festplatte, die DIP auf "off"


teste mal einen anderen Scart-Anschl.

von Name (Gast)


Lesenswert?

Die eine rote Led in der Nähe des Prozessors ist bei mir dauerhaft an, 
wenn ich den Reciever (ebenfalls DVB-T, keine Festplatte , die Dip auf 
off) anschalte fängt eine Blaue? (hab grade keine möglichket zu testen) 
daneben gleichmäßig an zu blinken und im Frontpanel die Blaue Led hinter 
dem TP-Logo geht an. Bis das Bild kommt kann es aber auch ein paar 
Sekunden dauern. Probier doch mal den Dip 1 auf on zu stellen, das hat 
glaube bei jemandem weiter oben funktioniert (bei mir kommt mit Dip 1 
auf on ein Updatebildschirm, welcher dann aber irgendeine Fehlermeldung 
bringt)

von someone (Gast)


Lesenswert?

Gert Kawa schrieb:
> Ich denke mal, das Du den RAM-Inhalt schreibst.
> Wenn nun dein BIN-File im RAM zwischengespeichert wird, wird dieses noch
> einmal in den dump geschrieben.

nope. da denkst du leider falsch. vllt solltest du erstmal ein bischen 
die zur verfügung stehenden dokumente lesen.

von Gert K. (kawa0815)


Lesenswert?

someone schrieb:

> nope. da denkst du leider falsch. vllt solltest du erstmal ein bischen
> die zur verfügung stehenden dokumente lesen.


Wenn der Nand-Flash (Da liegt doch CE) durch den Bootloader in den RAM 
kopiert wird, hat man bei einem Dump wohl nur eine Kopie des Abbildes im 
RAM oder?

Bei PDA's mit CE ist das anders, da bleibt das System im Flash, man kann 
darauf ständig direkt (lesend) zugreifen und natürlich auch direkt 
dumpen.

kawa

von Gert K. (kawa0815)


Lesenswert?

Name schrieb:
> Die eine rote Led in der Nähe des Prozessors ist bei mir dauerhaft an,
> wenn ich den Reciever (ebenfalls DVB-T, keine Festplatte , die Dip auf
> off) anschalte fängt eine Blaue? (hab grade keine möglichket zu testen)
> daneben gleichmäßig an zu blinken und im Frontpanel die Blaue Led hinter
> dem TP-Logo geht an. Bis das Bild kommt kann es aber auch ein paar
> Sekunden dauern. Probier doch mal den Dip 1 auf on zu stellen, das hat
> glaube bei jemandem weiter oben funktioniert (bei mir kommt mit Dip 1
> auf on ein Updatebildschirm, welcher dann aber irgendeine Fehlermeldung
> bringt)

Danke erst mal!

Werde mir erst mal ein anderes Scart-Kabel suchen. Die DIP's hab ich 
schon in allen Stellungen probiert.

Die blaue LED im Frontpanel geht bei mir auch an, bei "Ein" mit dem 
Paneltaster als auch bei "Ein" mit der FB.

kawa

von Fritz (Gast)


Lesenswert?

@Raoul D.

Vielleicht solltest du die dump.bin´s  wieder aus dem Netz nehmen, da 
die ein oder andere Datei in dem dump ein Copyright enthält ;).

Jeder Besitzer des Boards kann sich die Datei ja selbst mit dem oben 
beschriebenen Tool erzeugen und es muß ja nicht sein, dass die Bastelei 
im Nachhinein noch "zusätzlichen" Ärger macht.

Grüße
Fritz

von someone (Gast)


Lesenswert?

Gert Kawa schrieb:
> Wenn der Nand-Flash (Da liegt doch CE) durch den Bootloader in den RAM
> kopiert wird, hat man bei einem Dump wohl nur eine Kopie des Abbildes im
> RAM oder?

das passiert nicht. warum in den ram laden was auf dem flash vorhanden 
ist? lies mal ein bischen. zum 2. mal :)

von Solver (Gast)


Lesenswert?

Kinner´s - kann man vielleicht etwas von diesen Infos nutzen? Zwar 
andere Hardware, aber MIPS: 
http://www.t-hack.com/wiki/index.php/Main_Page
Scheint mir so, als ob die dort ähnliche Probleme hatten und sie gelöst 
haben...

von someone (Gast)


Lesenswert?

schicke sache solver. auch ein simpler ejtag wiggler für den parport. 
nette info-basis. guter link. danke dir. wenn ich mit aufräumen fertig 
bin, werd ich mir das mal zu gemüte führen.

von Solver (Gast)


Lesenswert?

Doch nur Rentner und Schüler lach

von someone (Gast)


Lesenswert?

naja, jedem sein rhythmus :)

meiner einer optimiert grad mal sein elecard-extract script, dann will 
ich nachher mal so ne box in betrieb nehmen (man glaubt es kaum, is bis 
dato noch nicht geschehen :D) und mal sehn, wie viel unordnung ich mir 
hier machen muss um effizient zu basteln.

dann will ich mal sehn wie ich evtl mit dem oben genannten programm nen 
custom-kernel (in dem fall werd ich erstmal mit dem elecard-kernel 
testen) gebootet bekomme.

aber wenns nix neues gibt, gibts halt nix neues :) das ganze hat bei mir 
beim basteln zwar top-prio, aber eben nicht in meinem leben ;)

ps: solver: du hast die studenten vergessen ;)

von Solver (Gast)


Lesenswert?

gins Die Studenten stehen dch erst auf...

Ich versuche immer noch erfolglos ein Linux zu starten. Aber die Box ist 
recht störrisch und ich lese mir daher das Wiki der anderen Box gerade 
durch. Bei Erfolg melde ich mich...

von Ralf G. (rage)


Lesenswert?

Wenn es Rentner und Schüler wären, dann hätten die doch eigentlich mehr 
Zeit. Berufstätige gehen wie der Name ja auch schon sagt, einem Beruf 
nach und haben also die Woche über sehr wenig Zeit.
Ich für meinen Teil habe meine Aufgabe eher da angesiedelt, ein wenig 
Software für die Box zu schreiben und sofern mal das Orginalimage 
auftaucht zu ermöglichen, das man beides kann. Orginalsoftware und 
eigenen Erweiterungen und alles logischerweise unter WinCE, welches in 
meinen Augen ein recht robustes Betriebssystem ist, welches ja auch 
schon problemlos läuft, wie jeder sehen kann dessen Box läuft.

von Solver (Gast)


Lesenswert?

....schrieb einer, der den Scherz nicht verstanden hat :-) -*lol*-

von M. W. (hobbyloet)


Lesenswert?

Solver schrieb:
> ....schrieb einer, der den Scherz nicht verstanden hat :-) -*lol*-

....schrieb ein Kiddy der nichts, aber auch garnichts hier zu suchen 
hat!!

von Ralf G. (rage)


Lesenswert?

....schrieb einer, der die Antwort nicht verstanden hat :-) -*lol*-

Der Beitrag sollte ein Eintrag weiter oben stehen

von someone (Gast)


Lesenswert?

puh. wat sollen den die anfeindungen hier. und wie kommts das der 
getroffene hund bellt? dieser unfreundliche ton ist m.e. überflüssig.

von shift (Gast)


Lesenswert?

HUCH ICH GLAUBE MEINE SHIFT TASTE IST KAPUTT....

von Ralf G. (rage)


Lesenswert?

Und ich denke jetzt ist wieder gut und wir machen einfach mal weiter.

von SandboxGangster (Gast)


Lesenswert?

Ralf G. schrieb:
> Wenn es Rentner und Schüler wären, dann hätten die doch eigentlich mehr
> Zeit.

Nicht zwangsweise, Rentner heißt ja nicht das man nicht Arbeitet.

von Name (Gast)


Lesenswert?

Ich habe eben nochmal ein bisschen mit Pbsdboot rumprobiert.
Die Meldung "Can't write pbsdboot.ini" bekommt man weg indem man im 
Ordner "My Documents" eine "pbsdboot.ini" anlegt. Wenn ich versuche das 
Elecard Image zu laden (umbenannt in Elecard ohne Dateiendung, ansonsten 
findet er es nicht) bekomme ich die Meldung "Can't find loadable 
segment".

von T. F. (sar)


Lesenswert?

Pbsdboot erwartet ein komprimiertes Kernel Image

von Name (Gast)


Lesenswert?

Wie kann man das Image komprimieren?

von Name (Gast)


Lesenswert?

Habs komprimieren mit Gzip hinbekommen, im Pbsdboot am Laden.

von Name (Gast)


Lesenswert?

So, Pbsdboot hat sich gerade mit "seek for program header table error", 
ich werd mich die Tage nochmal damit beschäftigen

von Frank (Gast)


Lesenswert?

Hallo zusammen,

foobar schrieb:
> hab den jtag auf J1 am laufen. dumpe grade die ce firmware von den flash
> bausteinen.

bin bisher leider erfolglos beim Auslesen der Chain an J1 mit einem 'low 
cost' Nachbau des Parallel Cable III (DLC5 JTAG) mit urjtag. Gibts da 
etwas, was beachtet werden muesste?

Meine vermutete Pinbelegung:

 TRST
 TDI
 TDO
 TMS
 TCK GND

wobei TRST an der Markierung (von J1) liegt.
VCC (3.3 V) fuer das Kabel hol ich mir von der Pinreihe fuer den LPC. 
Das ist kurzgeschlossen mit VDD vom PNX8510, der in der Chain liegen 
sollte (PNX8510 TDO <-> TDo Pinheader).

Das Kabel und urjtag sind in Ordnung (beides mit anderem Board 
getestet). Aber mit der oben angenommenen Pinbelgung funktioniert es 
nicht:

 jtag> cable DLC5 parallel 0x378
 Initializing parallel port at 0x378
 jtag> detect
 Warning: TDO seems to be stuck at 1

Habt ihr eine Idee (speziell foobar)? Evtl gibts irgendwo einen Jumper 
fuer ein JTAG Passthrough? Das wuerde die Warnung erklaeren.

Hab so garkeinen Bock an das kleinere Raster vom EJTAG ran zu muessen! 
:)

Danke fuer Input und Gru3,

Frank

von 1A (Gast)


Lesenswert?


von Frank (Gast)


Lesenswert?

Name schrieb:
> Wenn ich versuche das
> Elecard Image zu laden (umbenannt in Elecard ohne Dateiendung, ansonsten
> findet er es nicht) bekomme ich die Meldung "Can't find loadable
> segment".

Das EFP File entspricht ja nicht dem Kernel Image. Muart232 hat dazu 
viel geschrieben!

Muart232 schrieb:
> Hab mal den Header von den Elecard EFP-Dateien entschlüsselt:

Schau in diesem (hier gekuerzt zitierten Beitrag) mal nach.

Muart232 schrieb:
> @Frank: Datei 1 und 6 sind identisch. Sie enthalten den Kernel und die
> InitRD.

Den Kernel selber habe ich leider auch noch nicht gefunden. Aber ...

Muart232 schrieb:
> 2. Entfernt die ersten 5537456 (0x547EB0) Bytes, so das ihr 85 19 am
> Anfang habt
> 3. Öffnet die Datei mit NewTuxBox Flash Tools

... evtl kmmst Du mit dem Tool da ran?!?

Gru3,

Frank

von Frank (Gast)


Lesenswert?

Hallo 1A,

1A schrieb:
> SW1
>
> 2 auf ON = JTAG Enable

das habe ich vergessen zu schreiben, dass ich das natuerlich auch 
probiert hatte. Leider ohne Erolg.

Irgendwo stand aber auch, dass es sich dabei um 'EJTAG enable' handelt. 
Ausser der TRST Leitung sind die - wenn ich richtig nachgemessen habe - 
getrennt.

Danke und Gru3,

Frank

von 1A (Gast)


Lesenswert?


von David M. (david_m)


Lesenswert?

Hallo,

spiele grad mit jtagEnum (weiter oben von 1A verlinkt) an J1 herum, mit 
diesem Resultat:

================================
Starting scan for IDCODE...
 tck:DIG_2 tms:DIG_3 tdo:DIG_4 tdi:DIG_5 ntrst:DIG_6  devices: 2
  0x1089802B
  0x125A002B
================================

folgendermaßen (mit obiger Bezeichnung) belötet:

J1 NC DIG_6 => tck
   NC DIG_5 => tms
   NC DIG_4 => tdo
   NC DIG_3 => tdi
   NC DIG_2 => ntrst

Grüße David

von Helfer (Gast)


Lesenswert?

Vielleicht kann der Rentner doch ein wenig Licht ins Dunkle bringen: Ich 
habe festgestellt, das die Neotion 1000s scheinbar baugleich ist - 
alswenn es auch die SAT Version ist).

Noch interessanter... macht mal folgendes:
1) Beide DIP Schalter auf ON
2) Box einschalten
3) Nach etwa 10s zeigt die Box im Display vorne: "Err.0"

Hier hatte einer bei der Neotion 1000s auch die selbe Fehlermeldung und 
hat seine Box zum Laufen gekriegt: 
http://www.digital-eliteboard.com/f386/probelm-err-0-keine-verbindung-mehr-reciver-20466/

Wenn DAS wirklich funktioniert Leute, dann haben wir bald eine laufende 
Box, und viel Zeugs, was man damit anstellen kann.

Toi toi toi...

von Helfer (Gast)


Lesenswert?

Nochmal ich... vielleicht hilft auch das hier (gefunden bei Techmeister)

6. Bei BOOT, Error und ---- 4 Striche Problemen und Clonen!!!
Um dieses Problem im eigentlichen zu verhindern gibt es nur eine Lösung. 
Wenn ihr ein Firmware-Update am Edision durchführt dann lasst dieses 
auch bis zum Ende durchlaufen. Einige Edis booten nach dem Update 
selbständig und andere nicht. Also wartet 2-3min wenn Good im Display 
steht und wenn sich dann nix tut könnt ihr ihn neustarten.

Wenn ihr aber trotzdem zu eifrig gewesen seit oder ein Stromausfall beim 
Update aufgetreten ist dann benutzt die fogende Anleitung aus Database 
um dieses Problem zu beheben.
1.uptool
UpTool2.1.0 herunterladen.
Receiver ausschalten(Hauptschalter).
Receiver und Computer mit kabel verbinden
Das UpTool starten.
Dann Upgrade Software und die Firmware auswählen (am besten erst mal die 
originale Firmware)
Erst wenn du 'Upgrade Software' gedrückt hast,den Receiver am 
Hauptschalter einschalten!
Jetzt sollte die Software aufgespielt werden.Warten bis GOOD im Display 
steht,ist ja hoffentlich klar.
2.Und falls UpTool nicht funktioniert,probiers mit FtLink 3.4. 
Vorgehensweise ist fast die selbe:

1. Receiver ausschalten (Kippschalter bzw Netzstecker!)
2. FTLink-3.4 starten
3. Nicht auf SetupCom klicken!(Da der Receiver ausgeschalten ist/ein 
Softwareproblem hat,würde er keine Verbindung herstellen)FTLink steht 
jetzt automatisch auf 'Com1' ,da muss auch dein Receiver angeschlossen 
sein!
4. Auf 'Upgrade4 when Software broken...' klicken.Passwort ist 
'1234567'.Und Software auswählen.
5. Erst jetzt,wenn er die Soft übertragen will,den Receiver einschalten!
6. Warten bis er die Soft vollständig übertragen hat.Bei neueren Softs 
startet der Receiver automatisch.Nicht nach der Übertragung aus- und 
wieder einschalten,sondern warten bis er selbst startet und auf nem 
Programmplatz läuft!


3. wenn setedit ,fttlink, Uptool usw keine verbindung herstellen

Clonen von EDISION Receivern nur bei Typengleichheit (z.B.2600 zu 2600)
vor dem Beginn sollte der Laufvogel und die Internetanbindung im 
Quellreceiver deaktiviert also aus sein.

1. Quellreceiver Stromschalter auf "On" im Display erscheint "1" ohne 
"Line in Anschluss".
(receiver der keine probleme hat einschalten.)
2. Zielreceiver Stromschalter auf "Out".
(receiver mit dem bootproblem nicht einschalten)
3. Quell- und Zielreceiver mit dem Nullmodemkabel verbinden.
4. bei Zielreceiver Stromschalter auf "On" schalten und warten....
(receiver mit dem bootpronlemeinschalten)
5. Bis im Zielreceiver im Display "Good" erscheint.
6. Zielreceiver Stromschalter auf "Out"
(receiver der das boot problem hatte)
und jetzt sind Quell- und Zielreceiver exact identisch

Ausschalten heisst nicht auf standby lassen!!!!!!
sondern stromschalter(kippschalter hinten links)drücken oder stecker 
ziehen.
FERTIG!!

WICHTIG: Auf keinen Fall einen JTAG ansetzen da die Edisionboxen sehr 
eigenartig darauf reagieren. Man kann zwar die Box zum Leben erwecken 
aber leider zeigt sie dann "Kein Signal" an und alles bleibt dunkel.

von Helfer (Gast)


Lesenswert?

(obiges ist NICHT mein Text, sondern zitiert... Sorry, kann bei einem 
Rentner mal passieren, das er etwas schneller "Abschicken" klickt...

von quetzalcoatl (Gast)


Lesenswert?

ich hab selber ne neotion 501 hier. die 1000er ist älter... da gabs 
diesen pnx8950 noch nicht...

von David M. (david_m)


Lesenswert?

So,

also die Beschaltung von meinem letzen Post ist natürlich falsch herum. 
Richtig ist so:

J1 NC DIG_6 => ntrst
   NC DIG_5 => tdi
   NC DIG_4 => tdo
   NC DIG_3 => tms
   NC DIG_2 => tck


Ich habe jetzt UrJTAG (http://urjtag.org/) mit diesem Patch 
(http://permalink.gmane.org/gmane.comp.embedded.jtag.urjtag.devel/694) 
mit meinem Arduino nano am laufen. Die Ausgabe von "detect" deckt sich 
mit der von JTAGEnum:


jtag> detect
IR length: 12
Chain length: 2
Device Id: 00010000100010011000000000101011 (0x1089802B)
  Manufacturer: Philips Semi. (Signetics) (0x02B)
  Unknown part! (0000100010011000) 
(/usr/local/share/urjtag/philips/PARTS)
Device Id: 00010010010110100000000000101011 (0x125A002B)
  Manufacturer: Philips Semi. (Signetics) (0x02B)
  Unknown part! (0010010110100000) 
(/usr/local/share/urjtag/philips/PARTS)

von c.dent (Gast)


Lesenswert?

Neotionbox 501/1000S?
Die beiden haben als CPU den STi5518 aka Omega-Chipsatz aka SGS-Thomson 
ST20...
Und das ist nicht MIPS...
Oder ist nur der JTAG-Anschluß gemeint?

von helfer (Gast)


Lesenswert?

jtag

von bullshit (Gast)


Lesenswert?

So ein Unsinn Dreambox, Neotion usw. und dann noch
Toi Toi Toi darunter, Trolliger geht's nicht mehr.

Alles Bullshit

von Sven (Gast)


Lesenswert?

@bullshit: Mag ja sein das unser Rentner hier falsch liegt. Dennoch 
sucht er wenigstens mit. Wenn ich mir Deinen Beitrag vor Augen halte, 
dann ist der nur bullshit. Wo ist denn Dein wertvolles Feedback?

Sven
PS. Ja ich forsche auch mit und ja ich habe auch in diesem Beitrag 
schon (ein wenig) mitgewirkt :-)

von Solver (Gast)


Lesenswert?

Kann man damit etwas anfangen: 
http://repository.timesys.com/buildsources/l/linux/linux-2.6.23/2.6.23-mti-final.patch

?

Zumindest unser PNX8950 wird im Coding abgefragt. @Bullshit: Dein Name 
ist Programm, gelle :-)

von Frank (Gast)


Lesenswert?

Hallo zusammen,

1A schrieb:
> Fundstücke:

leider kann ich mit den Links nicht viel anfangen. Ausser, dass ich 
spaeter nochmal das Kabel zum wiederholten Male durchmessen werde.

David M. schrieb:
> J1 NC DIG_6 => ntrst
>    NC DIG_5 => tdi
>    NC DIG_4 => tdo
>    NC DIG_3 => tms
>    NC DIG_2 => tck
>
>
> Ich habe jetzt UrJTAG (http://urjtag.org/) mit diesem Patch
> (http://permalink.gmane.org/gmane.comp.embedded.jta...)
> mit meinem Arduino nano am laufen. Die Ausgabe von "detect" deckt sich
> mit der von JTAGEnum:

Hey, super! Die Pinbelegung stimmt mit der von mir erahnten ja ueberein. 
Keine Ahnung was ich noch falsch mache. Woher nimmst Du denn VCC und mit 
welchen Switch-Einstellungen startest Du bzw gibt es noch was anderes zu 
beachten?

Nun koenntest Du doch eigentlich versuchen mittels der von Muart 
genannten Software u-boot in den Ram zu schieben und zu starten!

Muart232 schrieb:
> http://www.baycom.org/~tom/ejtag/
>
> Da geht es um ein MIPS-eJTAG-Interface für den Printer-Port. Damit kann
> man booten ohne zu flashen.

Im Wiki zu diesem Artikel hier sind einige Patches fuer u-boot gelistet.

Sobald JTAG bei mir funktioniert, werde ich das auf alle Faelle mal 
probieren!

Gru3,

Frank

von David M. (david_m)


Lesenswert?

Hallo Frank,

ich benutze mein Arduino nano als JTAG Adapter, deshalb brauch ich keine 
VCC. Deswegen (mangels LPT Port) kann ich aber leider nicht dieses 
baycom tool benutzen (morgen geh ich mir endlich eine LPT-PCI Karte 
kaufen).

Zu den Switches. SW1 off, SW2 on, allerdings bilde ich mir gerade ein 
das SW2 vorhin mal auf off war und es trotzdem funktioniert hat?!

von T. F. (sar)


Lesenswert?

Habe heute an J33 den RS232 Adapter Print gehängt. Am PC ist nix 
angekommen... Werde ich mir nochmals genauer anschauen.

Habe nochmals mit pbsdboot gespielt. Er lädt ein Kernel Image und die 
ganze Box bleibt dann nach "execute kernel ... failed" hängen ;)

von Frank (Gast)


Lesenswert?

Hi!

David M. schrieb:
> Zu den Switches. SW1 off, SW2 on, allerdings bilde ich mir gerade ein
> das SW2 vorhin mal auf off war und es trotzdem funktioniert hat?!

Ja, tatsaechlich kann der auf Off bleiben.

Habe mein Problem geloest. Meine selbstgebaute DLC5 'low cost' Variante 
hat keine (n)TRST Leitung. Habe die Leitung jetzt manuell auf 3.3V 
gelegt und nun kann ich die Chain auch auslesen. Muss nun leider weiter 
aber dachte mir, dass die Info wichtig seien koennte fuer alle die genau 
so ein Kabel auch verwenden.

Gru3,

Frank

von T. F. (sar)


Lesenswert?

pbsdboot:

pbsdboot & kernel auf USB Strick laden. Ich weiss noch nicht genau ob 
der Kernel als GZ oder direkt vorliegen muss (oder ob egal).

Nach dem Start im Control Panel - System den Slider für die 
Speicheraufteilung knapp über die Mitte ziehen (hat bei mir so immer 
funktioniert)

dann pbsdboot & kernel Image nach My Documents kopieren

danach pbsdboot starten und den Pfad zum Kernel Image anpassen (Achtung 
mit Dateierweiterung! auch wenns WinCE im Browser nicht anzeigt, 
Groß/Kleinschreibung egal)

und ausprobieren... sollte was mit 2000 pages allocated, lost x pages 
kommen im Control Panel mehr Speicher freigeben bzw. neu starten und von 
vorne anfangen.

von Jones (Gast)


Lesenswert?

@Stefan S
welchen Kernel benutzt du?

Ich hab heut mittag auch mit pbsboot rumgespielt. Ich habs sogar 
geschafft das mein selbstkompilierter kernel (auf basis der 
"linux_os_pnx8550_DVB_C.tar.tgz" die hier gepostet wurde) und den einen 
kernel der hier schon fertig bereitgestellt wurde ("vmlinux" von David 
M.) zu laden. Aber wenn der Ladebalken am Ende ist kommt einfach gar 
nichts, weder am Fernseher noch über die serielle Schnittstelle... Ich 
konnte leider auch nicht die Ausgabe des terminals über die serielle 
Schnitstelle veranlassen, weil dies wahrscheinlich über die pbsboot.ini 
gesetzt wird und ich zu dieser config nichts finde. Mit CyaCE würde das 
problemlos gehen denk ich, nur lässt sich ja das Prog ncith wirklich 
starten, selber kompilieren hat auch nicht geklappt...

von T. F. (sar)


Lesenswert?

@Jones:

ja habe auch den vmlinux von weiter oben probiert. Reagiert bei dir die 
Box danach noch? Bei mir scheint wirklich probiert der Kernel zu 
starten... vielleicht startet er ja auch nur ich bekomme es nicht mit, 
da die Anzeige nicht mehr aktualiert wird oder so...

Welchen seriellen Port verwendest du?

von Jones (Gast)


Lesenswert?

Ich benutz den J2 auf dem Port. In Windows CE spuckt der fleißig 
Informationen aus. Wenn ich pbsboot den kernel lade, kommt am Schluss 
noch
1
execute startprog()
über die serielle Konsole.
Grad fällt mir auf das ein paar Zeilen drüber noch
1
open failed
2
open(\My Documents\pbsboot\vmlinux)
kommt.
Ob das eben schon war weiß ich gar nicht...
Auf jeden Fall bricht nachdem ich pbsboot ausgeführt habe die VNC 
Verbindung zusammen, d.h. Win CE dürfte nicht mehr laufen(auf ein ping 
reagiert es auch nicht mehr).
Ich mach mal nen log was beim pbsboot so beim starten alles ausgibt..

von Jones (Gast)


Lesenswert?

achja, das bild am fernseher bleibt einfach stehen (also der desktop mit 
dem prog)

P.S. sry, für den doppelpost, war zu schnell...

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

@Jones: hört sich an als würde der Kernel nicht das Root-Filesystem 
finden

von ChrisV (Gast)


Lesenswert?

Hi,

ich hab nun auch so ein Dingens (DVB-C-Variante, komplett mit Gehäuse, 
seriell und USB-Platinchen, WLAN etc).
Bei mir ist der vordere USB-Port aber anscheinend nicht aktiv, 
wenigstens funktioniert daran weder USB-Maus noch Tastatur (ebenso 
leuchtet bei einem daran angeschlossenen Memory-Stick die LED nicht).
Am hinteren USB-Port tut alles.

Funktioniert bei jemanden der vordere USB-Port oder einer der anderen 2 
internen?

LG
C

von T. F. (sar)


Lesenswert?

@ChrisV:

Bei mir funktionieren alle USB Ports. Wobei ein USB-Stick bei mir am 
hinteren nicht erkannt wird aber sonst bei allen.

Kabel richtig angeschlossen?

von ChrisV (Gast)


Lesenswert?

@Stefan B:
>>Kabel richtig angeschlossen?
Ja, und auch an allen 3 internen Stiftleisten getestet gehabt.
Aber wie gesagt, es erst ging nicht.


Nun hab ich die 2 Dip-Schalter mal hin- und hergeschaltet, im laufenden 
Betrieb -
seitdem gehen die Ports!
Ob das nun Zufall ist, keine Ahnung.
Aber nun hab ich endlich mal testen können, Maus vorn, externe 
Festplatte hinten,
wird im Explorer angezeigt.

WLAN scheint prinzipiell zu gehen, zeigt mir 2 Netze an, aber mein 
eigenes leider nicht,
Router ist ca. 3m weg, muss die Box eigentlich sehen.
Ich teste mal, ob es an der Verschlüsselung oder Kanal oder so liegt.

LG
C

von Stefan P. (form)


Angehängte Dateien:

Lesenswert?

Hallo,
um die Bootloader-Frage vielleicht klären zu können, habe ich mal den 
Flash-Baustein an einen AVR gehängt und gedumped.
Im Zip ist ausserdem auch die 2 MB große Spare-Area enthalten, 
allerdings gibt es da bis auf ein paar vereinzelte Zeichen nichts zu 
sehen.

Interessant ist wohl der Anfang des Dumps - Dort scheint der Bootloader 
zu sitzen, mit Strings wie:

"Now set the DIP1 to OFF!"
"If you want to continue booting switch the SW1-DIP1 to ON!"

Anbei ist auch noch das .c file für den AVR - Allerdings noch nicht ganz 
Bug frei. Der Baustein wird nicht bei jedem Start korrekt initialisiert.

von Solver (Gast)


Lesenswert?

Gute Sache! Aber was soll denn das "CE" Zeichen auf Deiner 
Lochrasterplatine???

von Raoul D. (Gast)


Lesenswert?

Stefan P. schrieb:
> um die Bootloader-Frage vielleicht klären zu können, habe ich mal den
> Flash-Baustein an einen AVR gehängt und gedumped.

Hallo Stefan,
vielen Dank für Deinen nützlichen Beitrag.
Mit Deinem Dschungelgelöt hast Du die vollen 64MB dumpen können.

von Someone (Gast)


Lesenswert?

ich hab mir den bootloader part (geschäzte 740byte ab 0x800) mal in 
idapro angeguckt, dann is mir schlecht geworden ( mips2 le asm is ja 
grausig) und ich habs schnell wd weggepackt.

auf die schnelle konnte ich zb keine refferenzierung auf die strings 
finden, das is schon ungünstig. dazu habe ich nicht die geringste 
erfahrung mit mips2 asm, was noch viel ungünstiger ist.

vllt hat jmd von der thematik mehr ahnung und mag da mal was zu sagen.

von Gert K. (kawa0815)


Lesenswert?

Stefan P. schrieb:
> Hallo,
> um die Bootloader-Frage vielleicht klären zu können, habe ich mal den
> Flash-Baustein an einen AVR gehängt und gedumped.

Hallo Stefan,

Erst einmal großen Dank für die klasse Arbeit. Wie kommt man zu so 
ruhigen Händen?

Hast Du mal probiert, das Board ohne den Flash zu starten?
Der Urlader müsste doch noch funktionieren und auf der Seriellen was 
ausgeben.

Ich hab mir jetzt mal das oben verlinkte "linux_os_pnx8550_DVB_C.tar" 
gezogen und versucht zu kompilieren. Allerdings läuft das Toolchain 
nicht ganz durch. Denke aber das in den Griff zu bekommen.

Mein erstes Board war defekt, ich hab einen Haufen Zeit vertrödelt und 
ewig daran gebastelt ehe ich mir 2 neue bestellt habe. Die sind jetzt da 
und funktionieren auch beide.

kawa

von M. W. (hobbyloet)


Lesenswert?

M. W. schrieb:
> Ralf G. schrieb:
>> @M.W. in diesem Thread geht es aber um den MD24040 und der ist nicht
>> unbedingt baugleich mit dem hier behandelten Medion Life S27200.
>
> Ja Ralf, klar besteht ein Unterschied zwischen der MD24040 und der hier
> behandelten MD29052.
>
> Ich wollte nur auf Äusserungen, wie z.B.:
> "Wenn man das Inhaltsverzeichnis sieht, Menue - Taste. Festplatte
> löschen meint Formatieren."
>
> "du brauchst nur die Festplatte zu Formatieren (im Festplattenmenue
> löschen).
> Dadurch erhältst du die "More" Dateien."
>
> "Kommt man da nicht hin, falsche Festplatte. Plattentyp und Software
> sind "Verheiratet". D.h. nur 4-6 Plattentypen funktionieren überhaupt."
>
> hinweisen.
>
> Noch eine kleine Warnung an alle die das Gehäuse und NT zusammenbauen.
> Die vorderen Schrauben für das NT mit Kunststoffunterlagen zwischen den
> Säulen und der Platine befestigen.

Die orign. Kiste ist unter dem Netzteil Isoliert!

Ich mach mal die Knipse an, wenn dass Klonen der FP zuende ist. ;)

von Helfer (Gast)


Lesenswert?

isolieren kann nicht schaden, bringt aber nix. Jedenfalls sind bei mir 
dir Brücken im NT nicht eingelötet, die das NT mit den Bohrungen 
verbinden würden.
Zudem muss erst mal der Motor laufen, ehe man sich um den Zusammenbau 
kümmert :-)

von M. W. (hobbyloet)


Lesenswert?

Helfer schrieb:
> Zudem muss erst mal der Motor laufen, ehe man sich um den Zusammenbau
> kümmert :-)

Nö! Es ist alles zusammen, also komplett.

Leider kann ich die Laufwerksbezeichnungen nicht in C und D umbenennen, 
wenn die geklonte WD Platte mit 250GB am Rechner hängt.

von M. W. (hobbyloet)


Lesenswert?

M. W. schrieb:
> isolieren kann nicht schaden, bringt aber nix. Jedenfalls sind bei mir
> dir Brücken im NT nicht eingelötet, die das NT mit den Bohrungen
> verbinden würden.

Warum schreibst Du so einen Mist?!
Es sind die Flächen verbunden!

Somit, sind deine Behauptungen falsch.

Siehe deine Beiträge bezüglich SetEdit u.Ä. an, nichts als nur Kopieren 
von anderen Leuten, was hier aber nicht hilft.

von MartinEL (Gast)


Angehängte Dateien:

Lesenswert?

Hey M.W.,
es gibt doch kein Problem mit seinem Post?! Die Brücke ist nicht drin, 
und die Primärseite hat ausreichend Abstand zu allem anderen..! 
Isolierfolie wäre nicht schlecht bzw. empfehlenswert, muss aber nicht. 
Grob überblickt passiert noch nicht mal etwas, wenn die Brücke drin 
ist.. (mal davon abgesehen, dass dann ein Schutzleiter wahrscheinlich 
sinnvoll wird.. ;)) So, schlag zu, komm, gibs mir! ;)

Ich fänds ja super spannend, wenn die Kiste nachher mit Linux, einem 
DVB-S Tuner und mit dem VDR laufen würde - leider kann ich nicht so viel 
dazu beitragen.. Aber, mal sehen, werde meine Box die Tage mal mit nem 
Fernseher verbinden und etwas spielen..

Vielen Dank für die interessanten Beiträge bisher - weiter so! :)

Grüße,
Martin

von Fritz (Gast)


Lesenswert?

MartinEL schrieb:
> Grob überblickt passiert noch nicht mal etwas, wenn die Brücke drin
> ist..

Die Brücke würde eine Verbindung zu GND herstellen und hätte somit auch 
keinen weiteren Effekt.

von Mikesch (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte auch mal wieder etwas hinzufügen.

- Der Medion-Receiver hat das identische Netzteil, so wie es von Pollin 
geliefert wird. Die Platine ist OHNE irgendwelche Isolierscheiben  auf 
den Metallsockeln verschraubt. Die U-förmige Kunststofffolie hat 4 
Löcher für die Sockel und liegt auf dem Gehäuseboden des Receivers auf. 
Die Isolierung wirkt also unterhalb der Platine sowie links zum Gehäuse 
und rechts zur Festplatte.

- Geht man von einem komprimierten und schreibgeschützten Dateisystem im 
Flash aus, dann wird wohl meine Idee, die more.cfg so zu patchen, daß 
der Flash-Inhalt auf die Festplatte kopiert wird, nicht funktionieren 
(obwohl in der moreTV.cfg ins Flash geschrieben wird). Ich habe es aber 
noch nicht ausprobiert.

Vielleicht kann man auch irgendwie die desktop.exe, die in einem Post 
erwähnt wurde, starten, so daß der Desktop im Receiver angezeigt wird.

Dann könnte man vielleicht aus dem "Briefbeschwerer" einen Receiver 
machen, der bis zur Linux-Lösung seinen Dienst tut.

moreTV.cfg:

<!-- Simbolic Constants:
  $H  - HardDisk(WCE), C:(WPC)
  $F  - FlashDisk(WCE), C:(WPC)
  $D  - date&time "YYYYMMDD hhmm"
-->

<Out><!-- global output settings -->
  <Udp ip="192.168.0.1" port="514"/><!-- ipPC:127.0.0.1, 
ipBOX:192.168.0.156, ipBOXx:192.168.0.1, ipBbroadcast:192.168.150.255 
-->
  <Ser port="COM1" bauds="11200"/><!-- not used at the moment -->
  <File name=""/><!-- "$H/$D mtv.log" for HardDisk/YYYYMMDD hhmm mtv.log 
-->
</Out>

<Max pathInit="$H/moreTV.init" pathPersist="$H/moreTV.persistent"/>

<FactoryReset><!-- must be always before mTVsh.exe if you want it to be 
executed before mTVsh.exe -->

---- eventuell hier <cpy src="$F/*" dst="$H/da-soll-es-hin" />
---- und den Rest auskommentieren.

  <del src="$H/moreTV.persistent/db_template.xbt"/>
  <del src="$H/moreTV.persistent/moretv.ini"/>
  <del src="$H/moreTV.persistent/tbAssistants.tara"/>
  <del src="$H/moreTV.persistent/tbChannels.xbc"/>
  <del src="$H/moreTV.persistent/tbConfigurations.xbc"/>
  <del src="$H/moreTV.persistent/tbCountryOperator.xbc"/>
  <del src="$H/moreTV.persistent/tbCTransponders.xbc"/>
  <del src="$H/moreTV.persistent/tbFavoriteChannels.xbc"/>
  <del src="$H/moreTV.persistent/tbFavorites.xbc"/>
  <del src="$H/moreTV.persistent/tbMails.tara"/>
  <del src="$H/moreTV.persistent/tbNetworkMap.xbc"/>
  <del src="$H/moreTV.persistent/tbOperators.xbc"/>
  <del src="$H/moreTV.persistent/tbOperatorTransponder.xbc"/>
  <del src="$H/moreTV.persistent/tbSMP.tara"/>
  <del src="$H/moreTV.persistent/tbSMPInfo.tara"/>
  <del src="$H/moreTV.persistent/tbSTransponders.xbc"/>
  <del src="$H/moreTV.persistent/tbTransponders.xbc"/>
  <del src="$H/moreTV.persistent/tbTTransponders.xbc"/>
  <del src="$H/moreTV.persistent/tbBookmarks.xbc/*"/>
  <del src="$H/moreTV.persistent/version.dat"/>
</FactoryReset>

<Shell_setup>
    <del src="$H/IE6 Files"/>
    <cpy src="$F/moreTV.PERSISTENT/*" dst="$H/moreTV.PERSISTENT"/>
    <del src="$F/moreTV.PERSISTENT"/>
    <del src="$F/moreTV.INIT"/>
    <del src="$H/moreTV.INIT"/>
    <cpy src="$H/moreTVn.INIT/*" dst="$H/moreTV.INIT"/>
    <del src="$H/moreTV"/>
    <cpy src="$H/moreTVn/*" dst="$H/moreTV"/>
    <del src="$H/moreTVn/swu.completed"/>
    <del src="$H/moreTVn.INIT"/>
    <del src="$H/moreTVn"/>
    <cpy src="$H/DRMStore/*" dst="$F/DRMStore"/>
</Shell_setup>
<!--
<mTVsh.exe>
  <run cmd="$H\moreTV\DC.exe"/>
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</mTVsh.exe>
-->
<Shell_startup>
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</Shell_startup>

<DC></DC>
<Ivon></Ivon>

von Fritz (Gast)


Lesenswert?

Fritz schrieb:
> Verbindung zu GND herstellen

Die Verbindung wird natürlich nach GND hergestellt.
Deutsche Sprache - schwere Sprache.

von Fritz (Gast)


Lesenswert?

Mikesch schrieb:
> <mTVsh.exe>
>   <run cmd="$H\moreTV\DC.exe"/>
>   <run cmd="$H\moreTV\MaxAktiv.exe"/>
> </mTVsh.exe>
> -->
> <Shell_startup>
>   <run cmd="$H\moreTV\DC.exe"/>
> <!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
>   <run cmd="$H\moreTV\MaxAktiv.exe"/>
> </Shell_startup>

Wenn man auf die ausgebaute Festplatte von einem PC zugreifen könnte, 
kann mann ja eventuell eine der .exe Dateien im moreTV Ordner, gegen 
einen vorher umbenannten FTP Server tauschen und hätte dann Zugriff auf 
das Komplette Dateisystem der laufenden Box.

von Fritz (Gast)


Angehängte Dateien:

Lesenswert?

Oder ein Eintrag in der Form

<run cmd="$H\moreTV\ftpsvr.exe"/>

in der moreTV.cfg einfügen.

An welcher Stelle, müßte man durch Testen herausfinden.

Habe mal einen FTP-Server aus dem SOT-Packet für die Telegent 15666 
angehängt.

von Jones (Gast)


Lesenswert?

Hallo,
für alle die Interesse haben Programme für die Box zu entwicklen ist 
diese Beschreibung in der MSDN nützlich 
(http://msdn.microsoft.com/de-de/library/ms228708%28v=vs.80%29.aspx). 
Dadurch ist es möglich Programme direkt auf der Box zu testen und zu 
entwickeln ;)
Ich habe grad ein einfaches Testprojekt in Visual C++ mit Visual Studio 
2005 erstellt und auf der Box ausgeührt , lief ohne Probleme.

Gruß
Jones

von hawos (Gast)


Lesenswert?

Also ich habe das Board und das Netzteil gestern von Pollin 
bekommen(Versand) und bei mir ist Windows CE5 drauf und bootet auch.

von halla (Gast)


Lesenswert?

Ich habe auch win ce bootet !usb gehen alles .
es läst sich aber keine firmware aufspielen.

von halla (Gast)


Lesenswert?

ist es nun möglich die tuner zum lauf zu bringen oder micht!

von fred n. (schreibtisch)


Lesenswert?

//off topic
Wieso so fordernd?! Um es mal so zu sagen. Mein! Zur Zeit nicht. Ist es 
zuviel verlangt mal die letzten 10-20 Posts zu lesen? Essen kaut man ja 
auch keinem vor. Es mag aber Ausnahmen geben. Dann aber auch den Fred 
hier erzählen lassen. Auf jegliches bashing gehe ich nicht ein. Kannst 
dir also sparen. Und die anderen werden es genauso wenig tun, nehme ich 
an.

von halla (Gast)


Lesenswert?

ich habe alle post gelesen!
ich dache mir nur man könnte wie weiter oben beschreiben über die 
serielle schnittstellen ganz einfach das medion flash durch führen.
aber anscheinend geht das ja wohl nicht.

von Peter Sieg (Gast)


Lesenswert?

@Jones: Danke für die Info!
Frage: Ist inzwischen bekannt, wie sich Einstellungen permanent 
speichern lassen und wie sich Programme beim booten automatisch starten 
lassen, die
z.B auf einem USB Stick liegen (z.B. VNCserver; FTPserver)?

Peter

von halla (Gast)


Lesenswert?

diese antwort bekamm ich von polin.


vielen Dank für Ihre Anfrage.

Wir verkaufen diesen Artikel für Bastler oder zum ausschlachten

Die Software "More.tv" können wir Ihnen leider nicht anbieten.

Technisch versierte Elektronikbastler können sich aus den Komponenten 
einen MediaPlayer zusammenbauen.

von Testdummy (Gast)


Lesenswert?

Wieso überhaupt lässt eine Firma hunderte dieser Platinen bauen, wenn 
sie nicht funktionieren bzw. es keine Software dafür gibt?
Werden hunderte von Autos erst gebaut und dann erst geschaut, ob sie 
überhaupt fahren?
Kopfschüttel...

von Sebastian (Gast)


Lesenswert?

@Testdummy

Wenn ich Pollin richtig verstehe, handelt es sich dabei schlichtweg um 
Reste aus der Produktion eines ausgelaufenen Gerätes oder um 
Konkursmasse.

von Testdummy (Gast)


Lesenswert?

@Sebastian

Ja ok, das wird stimmen, denn die datecodes vieler ICs lauten auf 0627 
u.ä.
Die Boards wurden demnach in der zweiten Jahreshälfte 2006 assembled.
Ich hätte ja vorher selbst mal draufschauen sollen :-).

von John Doe (Gast)


Lesenswert?

Hallo,
ich lese in diesem Thread jetz schon seit Beginn mit und finde es sehr 
informativ, allerdings kann ich leider nichts dazu beitragen, da ich 
doch recht wenig von der Materie verstehe.

Nun habe ich aber doch mal eine Frage. Und zwar habe ich gestern 
versucht eine SATA- Platte in die Kiste zu bauen, jedoch wird diese im 
WinCE nicht angezeigt. Muss ich bezüglich der Formatierung etwas 
beachten (zur Zeit NTFS)? Beim starten der Box läuft die FP auch an, 
schaltet sich aber nach kurzer Zeit ab.

Vielen Dank schonmal

von Helfer (Gast)


Lesenswert?

Ich hab eine Box gerade bei Ebay wie-sie-ist für 86,50 verscherbeln 
können. Man kann also auch so Geld draus machen und ich hab gleich 
nochmal 5 nachgeordert :-)

von Mkay (Gast)


Lesenswert?

Auch wenn ich es nicht beschwören würde, glaube ich kaum, dass WinCE 
NFTS unterstützt. Zumindest deutet eine Googlesuche nach "wince ntfs" 
darauf hin.

von halla (Gast)


Lesenswert?

wie hat du die bei ebay angeboten

von John Doe (Gast)


Lesenswert?

Ok, klarer Fall von erst geschrieben dann nachgedacht.
Ich habe es eben nochmal versucht.
exFAT läuft auch nicht aber mit FAT32 hab ichs jetzt zum laufen 
bekommen.

von schmitte (Gast)


Lesenswert?

Hallo Ihr an dieser Kiste interessierten.
Leider muß ich feststellen das keiner zu einer Lösung kommt.
Hier hat die Sue einen guten Beitrag gebracht.Wurde aber irgend-
wie madig gemacht.
Wer diese Kiste sich zusammenbastelt trägt sein eigenes Risiko.
Schrott ist es nicht,nur besorgt euch die Originalkiste,Ihr seid
abhängig von dieser Festplatte.Ob Ihr Euch damit mit dem Gesetz
anlegt bleibt jedem selber überlassen.
Ich habe mittlerweile drei Stück,DVB-T und DVB-c,davon.
Aber wenn ich zu dumm dazu bin diese zum laufen zu bringen und
sie anschließend in Ebay an einen Ahnungslosen zu verscherbeln
nenne ich schlichtweg Betrug.Solche Leute sollten die Finger
von microcontroller.net weglassen.
Es gibt hier wenige die wirklich einen vernüftigen Beitrag
bringen.Die meisten sind der Meinung für ca. 30 € das non pluß
ultra zu erhalten.
Ich selber besorge mir die Originalkiste,aber zum Eigenbedarf,
da ich vorhabe in jedem Zimmer meiner Wohnung Zugriff zu meinem
Homenetzwerk und auch Fernsehen etc. zu haben.
Was ich bis jetzt um diese Funktionen zu erhalten rausbekommen
habe ist Originalfestplattenimage und auch wichtig Festplatte
von Medion,den Grund weiß ich nicht,die sind ein Ehepaar.
Das erkennt die Box.
Gutes weitertüfteln.

von M. W. (hobbyloet)


Lesenswert?

schmitte schrieb:
> Was ich bis jetzt um diese Funktionen zu erhalten rausbekommen
> habe ist Originalfestplattenimage und auch wichtig Festplatte
> von Medion,den Grund weiß ich nicht,die sind ein Ehepaar.
> Das erkennt die Box.

So ist mein Wissen bisher auch.
Es muss z.B. eine WD2500BS sein, Baujahr '06.

Ich habe eine neuere Platte von Western Digital, damit rührt sich nix, 
obwohl ich ein Image der originalen Festplatte drauf habe!

von Gert K. (kawa0815)


Lesenswert?

M. W. schrieb:
> schmitte schrieb:
>> Was ich bis jetzt um diese Funktionen zu erhalten rausbekommen
>> habe ist Originalfestplattenimage und auch wichtig Festplatte
>> von Medion,den Grund weiß ich nicht,die sind ein Ehepaar.
>> Das erkennt die Box.
>
> So ist mein Wissen bisher auch.
> Es muss z.B. eine WD2500BS sein, Baujahr '06.
>
> Ich habe eine neuere Platte von Western Digital, damit rührt sich nix,
> obwohl ich ein Image der originalen Festplatte drauf habe!

Wenn ich die oben gepostete Partitionierung der Platte richtig deute, 
hat die eine komische Formatierung. Statt einer primären Partition hat 
sie gleich am Anfang eine erweiterte Partition in der sich 2 FAT32 
Partitionen befinden.
Ähnlich war die CF-Karte in der Thomson IP1001 für WinCE 5.0 formatiert. 
Ein clonen der CF-Karte war nur mit dd (Linux) möglich.

Wer also eine originale Platte hat, sollte diese mal mit dd clonen und 
dabei nicht eine einzelne Partition, sondern die ganze Platte auswählen.

kawa

von Fritz (Gast)


Lesenswert?

schmitte schrieb:
> Was ich bis jetzt um diese Funktionen zu erhalten rausbekommen
> habe ist Originalfestplattenimage und auch wichtig Festplatte
> von Medion,den Grund weiß ich nicht,die sind ein Ehepaar.
> Das erkennt die Box.

Ich befürchte, so wird das nichts. Ich habe leider die Originalkiste 
nicht da, aber ich habe hier die MAXDOME-Box und auch die "kleine" 
MEDION ohne DVB-Tuner und bei diesen Boxen sind im Flash sowohl das 
Betriebssystem sowie die Anwendungen enthalten. Aus diesen Dateien wird, 
wie auch immer, nach dem Starten ein "Virtuelles" Dateisystem aufgebaut.

Mikesch schrieb:
> moreTV.cfg:
>
> <!-- Simbolic Constants:
>   $H  - HardDisk(WCE), C:(WPC)
>   $F  - FlashDisk(WCE), C:(WPC)
>   $D  - date&time "YYYYMMDD hhmm"
> -->

Ich vermute, das es nach dem Start der Orginalbox einen Ordner FlashDisk 
gibt, in dem die eigentliche Anwendung zum Betrieb der Box vorhanden 
ist. Die Festplatte wird zusätzlich in das Dateisystem eingehängt um die 
Aufnahmen zu speichern und die Anwendung MoreTV enthält. MoreTV ist aber 
meiner Meinung nach für die eigentliche Funktion der Box unwichtig.

Die einzige Möglichkeit an das Programm zum Benutzen der DVB-Funktionen 
zu kommen, müsste das kopieren des Ordners FlashDisk im laufenden 
Betrieb sein.

Das in dem Ordner FlashDisk enthaltene Programm zu Betrieb der Box, 
könnte man dann eventuell, nach dem hochfahren des Pollin-Board, von 
Festplatte oder USB-Stick starten. Ob das aber überhaupt funktioniert 
oder ob dieses Program auf weitere Dateien auf der Originalbox 
angewiesen ist, müsste man ausprobieren.

Ich glaube auch nicht, das die Festplatte einen Einfluss auf die 
Funktion hat, solange die Platte nicht zu exotisch ist und die 
Kapatzität gewisse Grenzen nicht überschreitet.

Das sind aber nur Vermutungen, die ich mir aus meinen eigenen 
Erfahrungen mit den oben genannten Boxen und dem hier bisher 
geschriebenen zusammengereimt habe.

Grüße
Fritz

von Fritz (Gast)


Lesenswert?

Gert Kawa schrieb:
> Wenn ich die oben gepostete Partitionierung der Platte richtig deute,
> hat die eine komische Formatierung. Statt einer primären Partition hat
> sie gleich am Anfang eine erweiterte Partition in der sich 2 FAT32
> Partitionen befinden.

Da die Festplatte nicht zum Starten eines Betriebssystems benutz wird, 
ist die Formatierung völlig in Ordnung. Eine primäre Partition ist für 
den Betrieb unter den gegebene Voiraussetzungen, Betriebssystem von 
Flash, nicht notwendig.

von Fritz (Gast)


Lesenswert?

Gert Kawa schrieb:
> Ähnlich war die CF-Karte in der Thomson IP1001 für WinCE 5.0 formatiert.

Bei der IP1001 ist aber auch das Betriebssystem auf der CF-Karte 
enthalten.

von schmitte (Gast)


Lesenswert?

Danke Hobbyloet das Du meine Erkenntniß bestästigst.Dieses Teil taugt
für Internetanwedungen überhaupt nichts.Viel zu langsam,aber 
funktioniert.
Hier spielt es keine Rolle ob Linux oder Windows als Betriebssystem.
bedingt durch die Architektur des Boards.Speicher,la la, Taktung des
Boards,la la.
Ist für Leute die Geduld haben einen Seitenaufbau von 1-2 Minuten in 
Kauf zu nehmen.
Kann man mit viel Aufwand vielleicht zur Steuerung
der Heizung oder Licht An und Aus umfunktionieren.
Ich selber befasse mich mit der Computertechnik seit der C64. Zeit über 
das trockene Dos bis Win7,wo ich der Meinung bin,wer diese Befehle nicht 
beherrscht sollte die Finger von Eigententwicklungen lassen.
Aufgrund meines Baujahrs,liebe ich die Röhrentechnik.Baue heute die 
geilsten
Verstärker nach,die sind analog und kennen nicht nullen und einsen.
Aber jetzt ist mein Ego erwacht und ich melde mich in Eurem offiziellen
Forum ein.
No buddy is perfekt.Aber jeder kann dazu lernen.Wenn er will.

von Fritz (Gast)


Lesenswert?

Fritz schrieb:
> MoreTV ist aber
> meiner Meinung nach für die eigentliche Funktion der Box unwichtig.

...ZUSÄTZLICH zu den mit Ihrer Set-Top-Box empfangbaren Fernseh- und 
Radioprogrammen können Sie Zugriff auf moreTV erhalten...

Aus der Bedienungsanleitung zur MEDION S27200

von siegfried s. (schmitte)


Lesenswert?

Grundvoraussetzung der Platte Fat32,alles andere wird nicht erkannt.
Ich kann ohne weiters mp3 abspielen.
So nun mal zum beobachten.Wenn das Teil in Ordnung ist gibt es kurz 
einen
Bildschirm mit einem grünen Rand.Dann läuft die SATA-Platte an und es 
wird
nach der Konfigigaration und den Treibern sowie nach dem Startprogramm
gesucht.Da nicht vorhanden geht das Teil auf Win CE5.Bildschirm wird 
geöffnet
aber nicht in korrekter Auflösung.Um hier mehr zu sehen in das Win 
Verzeichniss gehen.Habe die Kiste leider nicht angeschlossen,aber wenn 
Ihr
win ce seht ist unten in der mitte ein Nahme von einem Softanbieter zu 
sehen
dieser ist im win Verzeichniß als ausführbahre Datei zu sehen.Das Teil 
anklicken und Ihr habt eine vernüftige Arbeitsfläche.

von Holger Löffler (Gast)


Lesenswert?

Kann moreTV denn 2 (zwei) Tuner, respective zwei inputstreams handeln? 
Oder wird das so gemacht, dass zwei Instanzen von moreTV uuf Win CE 
laufen können - quasi eine zum Anzeigen des laufenden Programms und die 
andere zeichnet ggf. auf?

von Christian B. (c--)


Lesenswert?

Frank schrieb:
> Meine selbstgebaute DLC5 'low cost' Variante
> hat keine (n)TRST Leitung. Habe die Leitung jetzt manuell auf 3.3V
> gelegt und nun kann ich die Chain auch auslesen.
Hast du (n)TRST von CON1 genommen? Wo hast du die 3,3V abgegriffen?

von Gert K. (kawa0815)


Lesenswert?

Fritz schrieb:
> Da die Festplatte nicht zum Starten eines Betriebssystems benutz wird,
> ist die Formatierung völlig in Ordnung. Eine primäre Partition ist für
> den Betrieb unter den gegebene Voiraussetzungen, Betriebssystem von
> Flash, nicht notwendig.

Ja schon richtig, aber bei der IP1101 konnte man die CF-Karte mit einem 
normalen Windows weder lesen noch kopieren.
Fakt ist, diese komische Formatierung hatte einen Sinn.

Ich hab noch eine IP1101 mit Linux laufen.
Richtig ist, das bei der ip1101 das Betriebssystem, anders als bei 
dermore.tv-Box  von einem Image auf der CF geladen wurde (glaube 
nk.bin).
Aber die CF-Karte hatte keinerlei bootlader oder so was. Der Bootlader 
im Flash griff direkt auf die nk.bin zu und lud diese in den Speicher. 
Anschließend wurde in den Speicher gesprungen und der WINCE-Kernel 
gestartet.

Wenn ich obigen log von der Seriellen richtig interpretiere, wird auch 
auf der more.tv die Platte noch vor dem Laden eines Images abgefragt.
Erst bei einem Fehler (keine Platte da) wird das Image aus dem Flash 
nachgeladen. Die Konfiguration der Platte ist also nicht ohne Einfluss.

Wie gesagt, es ist bisher nicht gelungen für die IP1101 mit 
Windows-Bordmitteln die CF-Karte zu clonen. Nur mit dd (oder r-linux) 
klappt das.

kawa

von Gert K. (kawa0815)


Lesenswert?

Hier noch einmal der betreffende Auszug des von cwi geposteten logs.

"
Desktop - started<\r><\n>
Desktop Enter<\n>MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>
Loading DSP Image...<\r><\n>
+TmLoadDspImageDefault() Image='\Windows\phStbRootApp.mi'<\r><\n>
TmLoadDspImageFromFile: '\Windows\phStbRootApp.mi'<\r><\n>
DSP image file '\Windows\phStbRootApp.mi' not found!<\r><\n>

Hynix, 8bit, 64MB<\r><\n>
DSP Image found<\n><\r><\n>
Trying to load DSP Image from flash<\r><\n>
Loading DSP image at 0x08000000 (=128MB)<\r><\n>
Seconds for Loading image (bytes read=10737364): 2<\r><\n>
<\r><\n>

Patching image using symbol information in 
'\Windows\phStbRootApp.sym'<\r><\n>
Symbol '_RealTMManShared' found:<\r><\n>
Line 0: '_RealTMManShared                   0x08a32c94 data<\n>'<\r><\n>
Symbol TMManShared (address 0xA8A32C94) patched with 
0x0ed00000<\n><\r><\n>
DSP image downloaded<\r><\n>
TmLoadDspImageDefault() returns 1<\r><\n>
<\r><\n>
"

Man sieht, erst wird sicher auf der Platte nachdem Image gefragt.


kawa

von M. W. (hobbyloet)


Lesenswert?

So............
Ich habe eben mal folgende Test's gemacht.

Pollinboard mit org. FP verbunden, nix.
Pollinboard mit geklonter FP, nix.

Originalbox mit geklonter FP, ok!

Also ist irgendwo der Wurm in der Firmware des Pollinboard's.

von Fritz (Gast)


Lesenswert?

Gert Kawa schrieb:
> Man sieht, erst wird sicher auf der Platte nachdem Image gefragt.

Ich kann hier keinen Zugriff auf die Platte erkennen. Es wird nach einer 
Datei om Ordner /Windows gesucht, dieser Ordner befindet sich aber im 
"virtuellen" Dateisystem, vermutlich im Arbeitsspeicher.

von Fritz (Gast)


Lesenswert?

Fritz schrieb:
> Oder ein Eintrag in der Form
>
> <run cmd="$H\moreTV\ftpsvr.exe"/>
>
> in der moreTV.cfg einfügen.
>
> An welcher Stelle, müßte man durch Testen herausfinden.
>
> Habe mal einen FTP-Server aus dem SOT-Packet für die Telegent 15666
> angehängt.

Ich glaube nach wie vor, um an die wirklich wichtigen Dateien 
heranzukommen, muß man der MEDION-Box einen ftpserver unterschieben und 
während des laufenden Betriebs, den Ordner FlashDisk kopieren. Ein 
Ansatzpunkt wäre, den ftpserver mit oder statt der MoreTV-Anwendung zu 
starten.

von siegfried s. (schmitte)


Lesenswert?

Nun bauen wir uns ein 17" Navi für unser Auto.
Hobbyloet hat recht.Ein Firmware Update gibt es nicht.

von Fritz (Gast)


Lesenswert?

siegfried schmidt schrieb:
> Nun bauen wir uns ein 17" Navi für unser Auto.

Das ist der erste vernünftige Vorschlag für eine mögliche Verwendung der 
Box.

12V Versorgungsspannung, Schnittstellen für eine GPS-Maus sind 
ausreichend vorhanden und die nötige Software sollte sich auch 
auftreiben lassen.

Dann kann man endlich ohne Brille erkennen wo es lang geht ;)

von M. W. (hobbyloet)


Lesenswert?

Jetzt geht Zitieren hier auch nicht mehr. :(

>Ich glaube nach wie vor, um an die wirklich wichtigen Dateien
>heranzukommen, muß man der MEDION-Box einen ftpserver unterschieben und
>während des laufenden Betriebs, den Ordner FlashDisk kopieren.

Den Ordner FlashDisk gibt es nicht in der Box.

von M. W. (hobbyloet)


Lesenswert?

siegfried schmidt schrieb:
> Hobbyloet hat recht.Ein Firmware Update gibt es nicht.

ähhh...
Ich habe nur meine Testergebnisse hier verkündet, mehr nicht.

Ich kann doch für die Firmware, die auf dem Board von Pollin ist nichts.
;)

Wie kommt man an die Firmware ran, aber mit Hausmitteln?

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Fundstück auf der Festplatte.

Liegt im Ordner C:\DC\SWU\

Eventl. kann da jemand was mit anfangen. ;)

von Fritz (Gast)


Lesenswert?

M. W. schrieb:
> Den Ordner FlashDisk gibt es nicht in der Box.

Schade, wäre so schön gewesen. Wenn du irgendwie Zugriff auf das 
Dateisystem der MEDION-Box has, da muß doch irgendwo eine ausführbare 
Datei sein, die die eigentliche DVB-Anwendung darstellt, stb.exe oder 
tv.exe oder recorder.exe oder ...

Der Ordner FlashDisk könnte natürlich auch anders benannt sein 
/Anwendung oder ähnlich.

Es könnte auch sein, das die Anwendungsdateien während des Betrieb in 
einen tatsächlich vorhandenen Ordner auf der Festplatte "eingehängt" 
werden.

Leider habe ich die MEDION-Box nicht, deshalb muß ich hier leider ein 
wenig aus der Glaskugel lesen.

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Hier das Verzeichnis.

von Sue (Gast)


Lesenswert?

Holzweg...

von Frank (Gast)


Lesenswert?

Christian B. schrieb:
> Hast du (n)TRST von CON1 genommen? Wo hast du die 3,3V abgegriffen?

Ja, also (n)TRST von J1. Die 3.3V greif ich von J4 ab.
http://hackdaworld.org/pics/pnx/lpc_8051_power.png

Gru3,

Frank

von M. W. (hobbyloet)


Lesenswert?

Sue schrieb:
> Holzweg...

Warum?

Mach mich schlauer! Keine Angst ich beisse nicht.

von Fritz (Gast)


Lesenswert?

M. W. schrieb:
> Fundstück auf der Festplatte.

Vielen Dank.

Die Dateien sehen auf den ersten Blick interessant aus. Besonders die 
Dateien im Ordner /WCE1 könnten eventuell weiterhelfen.

phStbRootApp_256M_0_t.mi
phStbRootApp_256M_1_t.mi
WinCe1.nb0

Gert Kawa schrieb:
> Loading DSP Image...<\r><\n>
> +TmLoadDspImageDefault() Image='\Windows\phStbRootApp.mi'<\r><\n>
> TmLoadDspImageFromFile: '\Windows\phStbRootApp.mi'<\r><\n>
> DSP image file '\Windows\phStbRootApp.mi' not found!<\r><\n>

Ich werde mir der Datein mal genauer ansehen, dass dürfte aber ein paar 
Stündchen dauern.

M. W. schrieb:
> Hier das Verzeichnis.

Gibt es da keinen Ordner Windows?

von Pic (Gast)


Lesenswert?

Welche Spannungswandler mit welcher vermuteten Leistung sind dort 
untergebracht ?.

von M. W. (hobbyloet)


Lesenswert?

Fritz schrieb:
> Gibt es da keinen Ordner Windows?

Gibt es nicht.

von Fritz (Gast)


Lesenswert?

M. W. schrieb:
> Hier das Verzeichnis.

Der Ordner DC scheint mir interessant zu sein.


SWU steht wohl für Software Update.

von Fritz (Gast)


Lesenswert?

@M. W.
Jetzt muß ich aber noch mal nachfragen, ist das die Ordneransicht der 
ausgebauten Festpatte oder die Ansicht der Ordner auf der laufenden Box.

Wenn es "nur" die Ordner auf der Festplatte sind, können die wichtigen 
Ordner natürlich auch nicht auftauchen, da die ja "virtuell" nach dem 
Starten der Box erstellt werden.

von Pic (Gast)


Lesenswert?

Soweit ich mich errinnere ist Windows ein Ordner der Ramdisk, welche vom 
System automatisch erstellt wird, basierend auf das Image.
Was stehen denn in der Registry
[HKEY_LOCAL_MACHINE\init]

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Diese Datei hatte die Endung .dat.

Interressant ist das:
https://www.more.tv/softwareupdate/SWU_Finland/SWU_Finland_V1.0.3.454/swu.zip

von M. W. (hobbyloet)


Lesenswert?

Fritz schrieb:
> Jetzt muß ich aber noch mal nachfragen, ist das die Ordneransicht der
> ausgebauten Festpatte oder die Ansicht der Ordner auf der laufenden Box.

Das ist die Ansicht der geclonten Festplatte C.
Auf D sind nur timeshift_0.ts

von M. W. (hobbyloet)


Lesenswert?

Fritz schrieb:
> Wenn es "nur" die Ordner auf der Festplatte sind, können die wichtigen
> Ordner natürlich auch nicht auftauchen, da die ja "virtuell" nach dem
> Starten der Box erstellt werden.

Sage mir wie und ich versuche es. ;)

von Fritz (Gast)


Lesenswert?

M. W. schrieb:
> Sage mir wie

Das ist natürlich nicht so einfach. Ich würde, wie ich es schon weiter 
oben beschrieben habe, versuchen einen ftpserver auf der Box zu starten.

Dann könnte man mit z.B FileZilla über das Netzwerk vom Pc auf das 
Dateisystem der laufenden Box zugreifen und zumindest sehen welche 
Programme da noch so versteckt sind.

An irgendeinem Punkt wird ja MoreTV gestartet, entweder direkt beim 
start der Box oder wenn man im Menue der Box den Punkt online anwählt.

Da die MoreTV Dateien scheinbar offen auf der Festplatte zugänglich 
sind, müßte man die MoreTV config eigentlich so abändern können, das sie 
durch einen zusätzlichen eintrag in der Form

<run cmd="$H\moreTV\ftpsvr.exe"/>

den ftpserver startet Dieser muß natürlich vorher in den Ordner \moreTV\ 
kopiert werden.

An welcher Stelle dieser Eintrag am besten steht, müßte man 
ausprobieren.

Eventuell hier irgendwo:

</Shell_setup>
<!--
<mTVsh.exe>
  <run cmd="$H\moreTV\DC.exe"/>
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</mTVsh.exe>
-->
<Shell_startup>
        <run cmd="$H\moreTV\ftpsvr.exe"/>  //das könnte klappen!?
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</Shell_startup>

Fritz schrieb:
> Habe mal einen FTP-Server aus dem SOT-Packet für die Telegent 15666
> angehängt.

Einen auf der Telegent funktionierenden kleiner ftp Server hatte ich dem 
obigen Beitrag angehägt.

von Pic (Gast)


Lesenswert?

Auf dem Image sollte explorer installiert sein, infolgedessen einfach 
ein Netzlaufwerk mappen und von dort die SW holen. Die Registry Einträge 
wären aber wichtig, kannst du die mal rausfinden ?

von Fritz (Gast)


Lesenswert?

Pic schrieb:
> einfach
> ein Netzlaufwerk mappen

Ich muß zugeben, dass ich jetzt auf Schlag nicht wüste wie man das 
machen soll.

An die Registry der MEDION-Box kommt man leider so nicht heran. Für das 
Pollin Board müßtest du mir sagen, in welchem Abschnitt ich suchen soll.

von Mikesch (Gast)


Lesenswert?

Hallo,

so wirklich verheiratet mit der Festplatte kann nicht stimmen, da ich 
die Medion-Box mit einer 160GB WD Festplatte lauffähig hatte, geklont 
mit acronis true image (zuerst Image von Original auf USB-Platte, danach 
Image von USB-Platte auf 160GB Platte restauriert). Zusätzliche Daten 
sind eventuell im Partitionssektor oder im Windows-Verzeichnis 
untergebracht, siehe unten Problem, .exe zu kopieren..

FTP-Server unterschieben:
- auf Festplatte in moreTV.cfg

<Shell_startup>
  <run cmd="$H\ftpsvr.exe"/>  #### diese Zeile einfügen ohne diesen 
Kommentar!
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</Shell_startup>

- den FTP-Server von Fritz downloaden und nach $H kopieren, also die 
erste Partition der Festplatte.

Für's Login des FTP-Servers irgendwelche Werte eingeben, z.B.
Benutzer: root
Passwort: root

Die Exe-Dateien aus dem Windows-Verzeichnis können aber nicht bzw. nicht 
alle kopiert werden. Im Totalcommander werden die Attribute 555 
angezeigt.

Vielleicht hat ja noch jemand eie Idee, wie man das überwinden kann.

Den Ordner FlashDisk gibt es sehr wohl. Da steht aber nicht viel drin, 
nur
/DRMStore/Certs. Die Ordner sind leer.

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

Wie heißt es immer so schön, wer nicht wagt, der nicht gewinnt.

Habe mich mal getraut und aus dem swu, den Inhalt des Ordners WCE1 auf 
den USB Stick gepackt :-)

Zwischenergebnis:
Zur Zeit Medion Logo auf dem Schirm (inkl. More.Tv Logo) und ein "roter" 
Laufbalken, der hin und her schwingt.
Über Com kommt derzeit nur Müll, vermutlich nicht mehr 38400.

Achso, hatte dazu SW1 auf on (auch SW2, wegen evtl. weiterer Ausgaben).

Mal schauen, wie es weitergeht.

Achso, siehe Log im Anhang.

Grüße.

von Christian S. (stephanc)


Lesenswert?

Nur zur Info, bis auf Logo passiert bisher nichts. Nicht dass jetzet 
alle ihre "Boxen" flashen - und, auf eigene Gefahr !!!

Grüße

von Fritz M. (fritz111)


Lesenswert?

So, habe mich jetzt auch mal angemeldet.

Es könnte sein, daß die Box versucht den Medionserver zu kontaktieren.

Ist Die Box den am Netz?

Nach dem Flashen muß der SW1 wieder auf off.

von M. W. (hobbyloet)


Lesenswert?

Christian S. schrieb:
> Habe mich mal getraut und aus dem swu, den Inhalt des Ordners WCE1 auf
> den USB Stick gepackt :-)

Mutig! ;)
Was zeigt das Display an?

von Pic (Gast)


Lesenswert?

Im explorer müsste es ein connect geben, sonst
net.exe use * \\SERVER\FREIGABENAME /user: /password:
User und Password sind optional, net auf commandozeilenebene.
Stern heisst, weisst nächsten freien Laufwerksbuchstabe zu.

von Fritz M. (fritz111)


Lesenswert?

1A schrieb:
> Maxdome Telegent 15666
>
> Rs232 an J2
>
> Einstellung:
> 115200 8N1

Ausgabe auf Com vermutlich mit den obigen Einstellungen.

von Mikesch (Gast)


Lesenswert?

Ich hatte den Laufbalken in der Medion-Box, als ich die neue Festplatte 
partitioniert hatte und nur die Dateien auf die Festplatte kopiert 
hatte.

Es wird also irgend etwas im Sektor der Partitionstabelle untergebracht 
sein, also die zweiten 256 Bytes des 1.Sektors der Festplatte. Es kann 
aber auch sein, daß ich im ersten Versuch noch eine primäre Partition 
erstellt hatte und es deswegen nicht funktionierte.

Die Medion-Festplatte hat nur eine erweiterte Partition, in der dann 2 
logische Laufwqerke mit FAT32-Dateisystem untergebracht sind.

Vielleicht führt ja Flashen wie von Christian S. beschrieben und Klonen 
der Medion-Festplatte zum Ziel.

von Christian S. (stephanc)


Lesenswert?

Also Frontdisplay bleibt bis auf blaue LED dunkel. Auf dem Bildschirm 
tut sich halt nichts, außer die Logos und der rote hin und her 
"Laufbalken".

Auf J2 läuft nun (bis auf eigentlicher Boot, bevor das Image geladen 
ist) alles auf 115200.

Im Display kommt der Hinweis, dass man die StandyBy Taste drücken soll, 
um die Werkseinstellungen wieder herzustellen. Wenn man diese drückt 
(und gedrückt hält - 5 Sec), soll man dies mit Taste OK bestättigen. 
Habs mit der Fernbedienung versucht, tut sich aber nichts, weder auf dem 
Bildschirm, noch auf der Console. Es kommt nur die übliche Ausgabe ala 
Taste 0x73 etc Up/Down usw.

Wer mal versuchen, den Log einzufangen, ist etwas länger, da bekomm ich 
mit Putty den Bootvorgang nicht auf einmal mitgeschnitten.

Achso, SW1 ist wieder off - irgendwie klar, oder? :-)

von M. W. (hobbyloet)


Lesenswert?

Es gibt einen MBR Track0 und 2 Partionen.
C und D.

von Fritz M. (fritz111)


Lesenswert?

Fritz schrieb:
> Ich habe hier noch eine MEDION S27022 Multimedia Web TV-/Radio Box, das
> ist der kleine Bruder der S27200.
>
> Habe jetzt noch mal das Rücksetzen der Box durchgeführt und mußte leider
> Feststellen das MEDION scheinbar den Service eingestellt hat. Die Box
> versucht ein Update von
> http://medion.update.tg-support.com/Client/PostListener.aspx
> zu holen, leider ohne Erfolg so das dass Gerät jetzt in einer Schleife
> hängt und nicht mehr zu gebrauchen ist.

Die Box kam auch nur bis zum roten Balken.

Es könnte sein, daß die Box versucht den Medionserver zu kontaktieren.
Leider ist der z.Z. wieder down.

Es gibt aber noch Hoffnung, ich hatte nach dem zitierten Beitrag wieder 
Kontakt mit dem Server und die MEDION S27022 läuft wieder.

Wenn der Server on ist, kommt nach Eingabe der genannten Adresse im 
Browser eine Seite mit xml Einträgen.

Zur Zeit leider nur ein "The requested URL /Client/PostListener.aspx was 
not found on this server."

von Christian S. (stephanc)


Lesenswert?

Jetzt nutz ich schon so lange Putty und wußte garnicht, das man die 
Ausgabe gleich in ein Logfile schreiben kann - man lernt nie aus.

Anbei also das Log unter folgenden Voraussetzungen:
Firmwareupdate wie weiter oben über USB
SW1 off, SW2 off, Consolenausgabe über J2 mit 115200
... eine Festplatte hängt dran (ohne irgendwelche Vorkehrungen)

Ergebnis bisher: schwarzer Bildschirm mit Medion Schriftzug (Logo) und 
darüber Logo von more.tv. Ein roter Laufbalken schiebt sich gemütlich 
von rechts nach links, weiter passiert nichts.

Werde jetzt mal mit der Festplatte (Partitionen, etc. spielen), 
Ergebnisse gibt es dann aber erst morgen Abend, wenn nicht innerhalb der 
nächsten halben Stunde der "große" Durchbruch erfolgt.

@M.W.
was heißt hier mutig, ich hab eigentlich nur nen Grund gesucht, den Nand 
abzunehmen, um damit zu spielen, hat sich ja nun erstmal erübrigt :-)

von Fritz M. (fritz111)


Lesenswert?

Christian S. schrieb:
> Anbei also das Log

Wo? ;)

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

sorry. Scheinbar läßt sich trotzt editieren eine Datei nicht mehr 
anhängen. Dafür jetzt.

von Mikesch (Gast)


Lesenswert?

Et löpt!!!

1. SW1 auf ON (ist wohl sowieso standardmäßig bei den Pollin-Boards so).
2. Inhalt von WCE1 auf USB-Stick kopieren und HINTEN an den Receiver 
stecken.
3. Receiver hinten am Netzteil einschalten
4. Am Receiver vorne auf Power drücken.
Wenn alles funktioniert, erscheint eine Anzeige auf dem Bildschirm, daß 
das Update durchgeführt wird und man den Receiver nicht ausschalten 
soll, bis das Update eingespielt ist. Falls irgend etwas falsch läuft, 
startet das Windows CE und zeigt den Telegen-Desktop. Dann nochmal alles 
überprüfen.
5. Nach kurzer Zeit (1 Minute oder 2) erscheint eine Meldung SW Update 
succeeded oder so, habe ich schon wieder vergessen.
6. Receiver am Netzteil ausschalten.
7. SW1 auf OFF setzen.

Mit der geklonten Festplatte (siehe eines meiner vorherigen Posts) hat 
man dann einen funktionierenden Receiver (getestet mit DVB-T-Version).

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Ist ja fast wie meins.

Ich möchte noch darauf hinweisen, das ein pnx8550 drin ist!
Also kein pnx8950.

von Name (Gast)


Lesenswert?

Villeicht werden auch einfach nur die Teiber und so vom 8550 benutzt und 
der 8950 ist kompatibel

von Pic (Gast)


Lesenswert?

Ist es möglich, einen Netzwerk Sniffer zu benutzen, um die Adresse des
Updateserver rauszubekommen zwecks sot update.

von M. W. (hobbyloet)


Lesenswert?

Mikesch schrieb:
> Et löpt!!!
>
> 1. SW1 auf ON (ist wohl sowieso standardmäßig bei den Pollin-Boards so).

Nein, aber so machen.

> 2. Inhalt von WCE1 auf USB-Stick kopieren und HINTEN an den Receiver
> stecken

> 3. Receiver hinten am Netzteil einschalten

> 4. Am Receiver vorne auf Power drücken.
> Wenn alles funktioniert, erscheint eine Anzeige auf dem Bildschirm, daß
> das Update durchgeführt wird und man den Receiver nicht ausschalten
> soll, bis das Update eingespielt ist. Falls irgend etwas falsch läuft,
> startet das Windows CE und zeigt den Telegen-Desktop. Dann nochmal alles
> überprüfen.

> 5. Nach kurzer Zeit (1 Minute oder 2) erscheint eine Meldung SW Update
> succeeded oder so, habe ich schon wieder vergessen.

Alle Ruhe bewaren und auf die 100 warten. ;)

> 6. Receiver am Netzteil ausschalten.

> 7. SW1 auf OFF setzen


Bin ich grad auch drangestossen. ;)

......GEIL......

Du kannst es auch am Display verfolgen, ohne Fernseher!
Warten, bis die 100 lange zu sehen ist.

von Mikesch (Gast)


Lesenswert?

Nachtrag:

Die Box hat sich leider aufgehängt. Danach bleibt sie mit dem roten 
Balken, der von links nach rechts geht, hängen.

Mal sehen, ob irgend etwas auf die Festplatte geschrieben wurde...

Also Vorsicht!

Nachtrag 2:

Ich habe den SW2 auf OFF gesetzt. Dann funktionierte der Sendersuchlauf. 
Es wurde jedoch kein Fernsehbild des laufenden Programms ausgegeben. Das 
Menü wurde angezeigt. Ich habe nach Ausschalten am Netzschalter, 
Einschalten am Netzschalter und Drücken auf den Einschaltknopf vorne 
beim Booten auf Factory Default zurückgesetzt (Power-Knopf vorne). 
Danach funktioniert der Receiver anscheinend normal. Ich werde das mal 
beobachten.

von Mikesch (Gast)


Lesenswert?

Ich würde mich freuen, wenn andere Board-Mitglieder ihre Erfahrungen 
posten würden. Möglicherweise benötigt man nach dem Flashen nur eine 
leere Festplatte und setzt beim Booten auf Factory Default zurück.

Ich werde das demnächst auch mit dem 2. DVB-T-Receiver ausprobieren.

Da ich keinen Kabelanschluß habe, kann ich nicht überprüfen, ob das 
Update aus WCE1 auch für einen Kabelreceiver funktioniert.

Da ja nun der "Briefbeschwerer" zum Receiver geworden ist, kann man sich 
endlich der eigentlichen Herausforderung widmen: Dem Lauffähigmachen von 
Linux auf der Box. Das wird aber wohl ohne JTAG-Interface schwierig, 
wenn nicht sogar unmöglich sein.

von M. W. (hobbyloet)


Lesenswert?

SW2 sollte OFF sein, jedebfalls für das Update.

Also meine geklonte Platte läuft in der Pol...Kiste. ;)

Schönes Wochenende!

von Christian S. (stephanc)


Lesenswert?

Hmm .. also bisher bin ich nicht über den Startscreen hinweg gekommen - 
wer weiß, was da noch fehlt.
Ach ja, ich teste ebenfalls unter DVB-C (nur zur Info).

Werde mich dir Tage mal mit den Files aus WCE1 beschäftigen. Eigentlich 
müßte man den NAND nach diesem Flash nochmal auslesen und mit dem 
bereits gepostetem Dump vergleichen - an welche Stelle wird was 
geschrieben, etc.
Zumindest wird das MiniOS für das Flashupdate nicht überschrieben.

Soweit ich mich belesen habe, haben wir ja hier einen, ich nenn es mal, 
geteilten Bootloader. Einmal im 24LC16B und der Rest im Nand.
Teil 1 des Bootloader kopierr einen Teil von sich selbst in den SDRam, 
dahinter wird Teil 2 des Bootloaders (aus dem Nand) in den SDRam geladen 
- die Ausführung erfolgt dann aus dem SDRam. Möglich wäre, das Teil 1 
nur die Kopierroutine enthält - allerdings hab ich im Moment keinen 
blassen Schimmer, was passieren würde, wenn Teil 2 nun z.B. uBoot wär?!

Na ja, dann werden die Boards ja bald reißenden Absatz finden :-)

von Fritz M. (fritz111)


Lesenswert?

So hier meine Erfahrungen:

- Extended Partition mit zwei Laufwerken angelegt. (Fat32)
- Auf das erste Laufwerk den Inhalt der SWU.zip kopiert.
- Die Ordner moreTVn und moreTVn.INIT zusätzlich noch einmal eingefügt 
und zu moreTV und moreTV.INIT umbenannt.
- Leeren Ordner moreTV.persistent angelegt und leeren Ordner IE6 Files 
angelegt.
- Ordner WC1 und die Datei swu.xml gelöscht
- Einen Ordner DC auf dem zweiten Laufwerk angelegt und die Datei aus 
dem Beitrag von M. W. eingefügt und die Dateiendung in .dat geändert.

M. W. schrieb:
> Diese Datei hatte die Endung .dat.

dlc_persistency.txt

Dann das Board wie oben beschrieben flashen.

Den Anweisungen zum Einrichten der Box folgen und freuen.

Leider funktioniert das bisher nur mit der DVB-T Version.
Die DVB-C Version findet keine Sender. Ist ja auch normal, da das 
Programm für DVB-T ausgelegt ist. Eventuell läst sich da aber noch was 
über die Konfiguration machen.

So ich gehe jetzt ins Bett.
Und bringt den Shop von Pollin jetzt nicht zum Absturz ;)

von Go (Gast)


Lesenswert?

Hallo Fritz,
sind die Laufwerke gleich gross oder ist eines kleiner ?

G

von Fritz M. (fritz111)


Lesenswert?

Go schrieb:
> sind die Laufwerke gleich gross oder ist eines kleiner ?

Ich habe eine Festplatte mit 80GB angeschlossen und erst zwei 
gleichgroße Laufwerke von je ca. 30GB erstellt.

Mittlerweile habe ich das erste Laufwerk auf 2GB verkleinert und dem 
zweiten Laufwerk den Rest zugewiesen. Das geht allerding nicht mehr mit 
Windows Bordmitteln - wegen Fat32.

DVB-C geht mittlerweile auch. Man muß die Sender manuell suchen. Es 
werden aber nur die nicht verschlüsselten Programme der 
Öffentlich-Rechtlichen gefunden. Ob mit Smartcard mehr geht, kann ich 
leider nicht testen.

Für Kabel Deutschland sind das die Frequenzen:

113,00
121,00
450,00
458,00
466,00

Modulation QAM 64
Symbolrate 6900
Alles andere auf Auto

von Tom Z. (tom_z)


Lesenswert?

Mikesch schrieb:
> Mit der geklonten Festplatte (siehe eines meiner vorherigen Posts) hat
> man dann einen funktionierenden Receiver (getestet mit DVB-T-Version).

Hallo,

habe bis jetzt jeden Beitrag mitgelesen.
Ich werde heute die von dir beschriebene Methode anwenden.
Auch mit dem Risiko.

Ich habe grade gesucht und ich finde die Datei von der geklonter 
Festplatte nicht.
In welchem Beitrag ist die Datei?

Die Datei WCE1 hab ich gefunden.


MfG Tom

von Someone (Gast)


Lesenswert?

Ich setze mich heute A bend mal ans Wiki und schreibe dort die 
Erkenntnisse rein, wenn´s Recht ist.

von Raoul D. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Fritz,
ich habe mich an deine und Mikeschs Anleitung gehalten. Jedoch will 
meine DVB-T Platine nicht so wie deine.
Nach den Update sehe ich nur den Medion Screen mit dem roten Balken. 
Kein Setup oder sonstiges.

Fritz M. schrieb:

> - Extended Partition mit zwei Laufwerken angelegt. (Fat32)

Unter Win7 kann ich meine HDD nur als NTFS formatieren. Deswegen habe 
ich das Programm Acronis Disk Director benutzt, um 2 FAT32 Partitionen 
auf der Platte zu erstellen. Jedoch gibt es bei dem Programm so viele 
Einstellungen, dass ich mir nicht sicher bin ob der Pollin-Platine das 
so schmeckt.

Mit welchem Programm hast du die HDD formatiert? Welche Einstellungen? 
Irgendetwas zu beachten?

von Gert K. (kawa0815)


Lesenswert?

Raoul D. schrieb:

> Mit welchem Programm hast du die HDD formatiert? Welche Einstellungen?
> Irgendetwas zu beachten?

Du must erst eine erweiterte Partition erstellen.
In dieser legst Du die beiden FAT32-Partitionen an.

kawa

von StaubWirbel (Gast)


Lesenswert?

Ich bekomme nur

"ERROR in flashing config"

:-((

Kann bitte mal einer unter Linux mit fdisk nachsehen...

...welche Nummer die extended Partition hat (1, 2, 3 oder 4)?
...welchen Typ die extended Partition hat (Typ 5 oder Typ F)?

...welche Nummer die FAT32 Partitionen haben (5 aufwärts)?
...welchen Typ die FAT32 Patitionen haben (Typ B oder Typ C)?

Danke

von mittelwilli (Gast)


Lesenswert?

Partition anlegen in Windows ist eine fürchterliche Sache. Da bin ich zu 
blöd für. Nimm eine Linux Live CD (z.B.Ubuntu) und dann nimm gparted das 
ist auch grafisch und sogar zu verstehen ;)

von Raoul D. (Gast)


Angehängte Dateien:

Lesenswert?

Gert Kawa schrieb:
> Raoul D. schrieb:
>
>> Mit welchem Programm hast du die HDD formatiert? Welche Einstellungen?
>> Irgendetwas zu beachten?
>
> Du must erst eine erweiterte Partition erstellen.
> In dieser legst Du die beiden FAT32-Partitionen an.
>
> kawa

So sollte es dann stimmen, oder? Funktioniert leider nicht.

von AysBecha (Gast)


Lesenswert?

Ich wollte mir das Board auch kaufen aber anscheinend sind die DVB-C 
Varianten schon ausverkauft.

Aber eine andere Frage: Kann man theoretisch auch analoges 
(Kabel-)Fernsehen aufnehmen? Warscheinlich nicht weil die digitalen 
Tjuner das nicht schaffen, oder?

von Fritz M. (Gast)


Lesenswert?

Ich habe

Raoul D. schrieb:
> Deswegen habe
> ich das Programm Acronis Disk Director benutzt

Ich habe das gleiche Programm benutzt.

Auf der leeren Festplatte (alle Partitionen gelöscht) als erstes eine 
extended Partition über den gesammten freien Platz erstellen.

Dann in der extended Partition zwei Laufwerke anlegen. Das erste 
Laufwerk muß nicht so besonders groß sein, auf der original Festplatte 
ist das erste Laufwerke ca. 20GB und das zweite ca. 220GB groß. Ich habe 
hier eine 80GB Festplatte in 2GB und ca.74 GB aufgeteilt.

Dann die Dateien aus der SWU.zip wie oben beschrieben auf die 
Festplatten kopieren und die zusätzlichen Ordner erstellen.

Eventuell ist es nötig, daß die Box beim ersten Starten eine Verbindung 
zum Internet hat. Also sicherheithalbe ans Netz hängen.

von Gert K. (kawa0815)


Lesenswert?

Raoul D. schrieb:

> So sollte es dann stimmen, oder? Funktioniert leider nicht.

Tausche mal die Inhalte der Partitionen aus.

Ich denke die *.dat muss auf die 2. Parteition

kawa

von T. F. (sar)


Lesenswert?

Fritz M. schrieb:
> Den Anweisungen zum Einrichten der Box folgen und freuen.

Hallo Fritz,

bedeutet das beim Einschalten ein Factory Reset mittels Standby Button 
zu machen?

Ich sehe kurz diese Meldung zum Factory Reset, danach ganz kurz was 
anderes und dann bleibe ich beim roten Balken hängen...

von Fritz M. (Gast)


Lesenswert?

Raoul D. schrieb:
> So sollte es dann stimmen, oder? Funktioniert leider nicht.

Die Dateien aus der SWU.zip müßen auf die erste Platte, das ist bei dir 
die Zweite.(G:)

Die .dat muß auf die Zweite Platte in einen Ordner mit dem Namen DC

von Fritz M. (Gast)


Lesenswert?

Stefan S. schrieb:
> bedeutet das beim Einschalten ein Factory Reset mittels Standby Button
> zu machen?

Nein war bei mir nicht nötig.

von T. F. (sar)


Lesenswert?

Wie lange sollte der Start dann dauern? Eher weniger als 10min?

von Fritz M. (Gast)


Lesenswert?

Welchen SATA Anschluss nutzt Ihr. Ich habe den von der Front aus gesehen 
hinten liegenden genommen,

von Raoul D. (Gast)


Lesenswert?

Fritz M. schrieb:
> Ich habe das gleiche Programm benutzt.
>
> Auf der leeren Festplatte (alle Partitionen gelöscht) als erstes eine
> extended Partition über den gesammten freien Platz erstellen.

Was ist eine extended Partition? Wenn ich in dem Programm eine Partition 
über die gesamte HDD erstellen möchte fragt es mich nach dem 
Dateisystem. Zur Auswahl u.a.: NTFS, Fat32, ext2, ext3... Welches muss 
ich da nehmen?

> Dann in der extended Partition zwei Laufwerke anlegen.

Wie kann man denn in einer Partition ein LW anlegen? Für mich ist ein 
Laufwerk = Partition.
Sorry, wenn ich solche Fragen stelle aber ich würde die Platine gerne 
zum Laufen bekommen..

von Fritz M. (Gast)


Lesenswert?

Stefan S. schrieb:
> Wie lange sollte der Start dann dauern? Eher weniger als 10min?

Nach dem verschwinden der Meldung zum Factory Reset höchstens zwei 
Minuten.

Ich habe es insgesammt mit drei Festplatten probiert. Eine Western 80GB, 
eine Samsung 80GB und eine Western 20GB jeweils mit IDE zu SATA Adapter.

Nur mit der 20GB habe ich keinen Erfolg gehabt, gleiches Problem wie bei 
euch.

Und an dem IDE zu SATA Adapter wird es ja wohl nicht liegen.

von Fritz M. (Gast)


Lesenswert?

Raoul D. schrieb:
> Was ist eine extended Partition?

Extended Partition = Erweiterte Partition.

Das sah doch schon gut aus, auf deinem Screenshot, lediglich die Dateien 
waren jeweils auf der falschen Platte.

von Gert K. (kawa0815)


Lesenswert?

Raoul D. schrieb:

> Wie kann man denn in einer Partition ein LW anlegen? Für mich ist ein
> Laufwerk = Partition.
> Sorry, wenn ich solche Fragen stelle aber ich würde die Platine gerne
> zum Laufen bekommen..


In Deinem obigen Post hast Du doch ein Bild mit einer erweiterten 
(extended)
Partition und auch 2 Laufwerke darin.
In einer erweiterten Partition kann man mehrere Laufwerke anlegen.
Bie primären Partitionen ist Partition = Laufwerk.

Wie gesagt, tausch mal den Inhalt der Partitionen aus.

kawa

von Raoul D. (Gast)


Lesenswert?

Ah. Sieh an. Nun geht es. Nochmal alles Platt gemacht. Dann 2 FAT32 
Partitionen auf der HDD erstellt. Auf erstere die ganzen Daten drauf, 
auf die zweite nur den Ordner mit der .dat drin. Nun komm ich ins Setup 
:) gleich mal weiter Testen. Danke für die Tipps. Evtl. war es auch noch 
wichtig den USB Stick nach dem SW Update abzuziehen? Wer weiß, wer 
weiß...

von R. H. (snapper)


Lesenswert?

Pollin : Wireless LAN Antennen-Adapterkabel (710 947, 4,95€)
    Pollin : Wireless LAN Rundstrahl-Antenne (710 993, 1,95€)
zur info : die dort als zubehör angebotene antenne Best.Nr. 710 993 
passt nicht zu dem dort auch angebotenen kabel Best.Nr. 710 947 weil 
reverse tnc und nicht sma !!!!!!!!!!!!!!!
ich habe die info auch ins wiki eingefügt, falls jemand die bestellen 
möchte
die passt nicht . Wireless LAN Rundstrahlantenne Bestellnummer: 710 585
Preis: 6,95 € würde passen.

mfg.

von M. W. (hobbyloet)


Lesenswert?

Raoul D. schrieb:
> Ah. Sieh an. Nun geht es. Nochmal alles Platt gemacht. Dann 2 FAT32
> Partitionen auf der HDD erstellt. Auf erstere die ganzen Daten drauf,
> auf die zweite nur den Ordner mit der .dat drin. Nun komm ich ins Setup

Die dlc_persistency.dat gehört in das Verzeichnis \DC auf der ersten 
Partion.

In der zweiten Partion ist nur erstmal das Verzeichnis \timeshift_0.ts.
Kann auch weggelassen werden, da es selbst erstellt wird.

von Gert K. (kawa0815)


Lesenswert?

R. H. schrieb:
> Pollin : Wireless LAN Antennen-Adapterkabel (710 947, 4,95€)
>     Pollin : Wireless LAN Rundstrahl-Antenne (710 993, 1,95€)
> zur info : die dort als zubehör angebotene antenne Best.Nr. 710 993
> passt nicht zu dem dort auch angebotenen kabel Best.Nr. 710 947 weil
> reverse tnc und nicht sma !!!!!!!!!!!!!!!


Ich habe diese Artikel bestellt und die passen auch zusammen.

94-710993 WLAN Rundstrahlantenne, 5dBi, 90°,            1,95 EUR
94-711035 WLAN miniPCI-Karte XG-603, 54Mbps             3,95 EUR
94-710947 WLAN Antennen-Adapterkabel,                   4,95 EUR


kawa

von Peter Sieg (Gast)


Lesenswert?

Mir fehlt einfach die Zeit...
Daher habe ich in einem Paket abzugeben: 2xDVB-T 
Variante+1xGehäuse+1xWlan PCI Karte+Antenne+Kabel = 20€ inkl. Versand in 
D.
peter.sieg1 (at) gmx.de

Peter

von R. H. (snapper)


Lesenswert?

Gert Kawa schrieb:
> Ich habe diese Artikel bestellt und die passen auch zusammen.
>
> 94-710993 WLAN Rundstrahlantenne, 5dBi, 90°,            1,95 EUR

dann liegt der fehler in der pollin beschreibung, denn Rev.TNC und 
Rev.SMA
passen nicht aufeinander.

von Gert K. (kawa0815)


Lesenswert?

R. H. schrieb:
> dann liegt der fehler in der pollin beschreibung,

Denke ich auch.
Also die Antenne ist sma mit Stift. Das Kabel ist sma mit Buchse.


kawa

von Raoul D. (Gast)


Lesenswert?

Fritz:

Ohne Fernbedienung hat man wohl keine Chance, in dem Setup 
weiterzukommen, oder kann man die Kiste eventuell über die serielle 
Schnittstelle steuern?

von Thomas K. (tempo58)


Lesenswert?

Gert Kawa schrieb:
> R. H. schrieb:
>> dann liegt der fehler in der pollin beschreibung,
>
> Denke ich auch.
> Also die Antenne ist sma mit Stift. Das Kabel ist sma mit Buchse.
>
>
> kawa

also meine Antenne ist zum Stecken, nicht zum Schrauben. Sie passt 
deshalb auch nicht auf die Buchse.

Thomas

von Thomas K. (tempo58)


Lesenswert?

Raoul D. schrieb:
> Fritz:
>
> Ohne Fernbedienung hat man wohl keine Chance, in dem Setup
> weiterzukommen, oder kann man die Kiste eventuell über die serielle
> Schnittstelle steuern?

Stimmt, ohne Fernbedienung kommt man nicht weiter. Nach einem 
Factoryreset muss man auf der FB die OK-Taste drücken.

Thomas

von Thomas K. (tempo58)


Lesenswert?

Ich habe mich von Euch auch lecker machen lassen und das "Set" gekauft. 
Danke hobyloet für Deine Nachforschungen. Bei lief die DVB-T Variante 
bis zum Sendersuchlauf. Leider hatte ich keine Antenne dran. Hat also 
alles so nach Euren Beschreibungen geklappt. Prima. Nur leider ist meine 
Festplatte abgerutscht und mit dem Gehäuse gegen das Kühlblech vom 
Netzteil gekommen.... schon stand ich im Dunkeln :-( Nach dem 
Sicherungswechsel habe ich wieder eingeschaltet. Peng!
Also äußerste Vorsicht beim Basteln. Ich überlege mir noch eine 
Konstuktion für die Festplattenbefestigung. Ohne läuft das Teil wohl 
nicht?

von R. H. (snapper)


Lesenswert?

Thomas Klein schrieb:
> also meine Antenne ist zum Stecken, nicht zum Schrauben. Sie passt
> deshalb auch nicht auf die Buchse.

zum stecken ? auch der tnc verbinder ist zum schrauben, nur halt größer.
eine gute übersicht der im wlan bereich verwendeten stecker gibt es hier 
->
http://www.brennpunkt-srl.de/geraeteliste.html

von David M. (david_m)


Lesenswert?

Thomas Klein schrieb:
> Nur leider ist meine
> Festplatte abgerutscht und mit dem Gehäuse gegen das Kühlblech vom
> Netzteil gekommen.... schon stand ich im Dunkeln

Bei mir hat sich vorhin ein JTAG Kabel gelöst mit dem selben Ergebnis 
:-)

von Moritz M. (thinksilicon)


Lesenswert?

Hi,
hab hier schon immer fleißig mitgelesen und jetzt auch mal den Schritt 
gewagt und die Medion-Firmware aufgespielt und die Dateien auf die 
Festplatte entpackt. Das ganze startet auch erwartungsgemäß nur 
irgendwie mag bei mir der Sendersuchlauf einfach nicht.
Wenn man den Automatischen auswählt und ich für München scannen will, 
kommt nur, dass es nicht möglich ist. Der NIT-Scan und der Vollständige 
machen ewig rum, aber irgendwann hab ich abgebrochen; beim Manuellen mit 
einer Frequenz auf der sicher etwas kommt, findet er nix.
Hat das schon jemand hinbekommen, da Sender zu finden? Muss ich evtl. am 
Switch noch was verstellen (sind beide auf OFF). Habe eine aktive 
DVB-T-Antenne dranstecken (vorher aber auch mit einer Wurfantenne 
probiert). Zurücksetzen hat auch nichts geändert.

Ansonsten noch zur WLAN-Antenne: die hat bei mir auch nicht gepasst, 
hatte aber zum glück noch eine andere gefunden. Drum beim Bestellen 
drauf achten, dass es den richtigen Stecker hat.

Für den Stromanschluss der Platte habe ich einen gewöhnlichen Molex auf 
SATA-Adapter genommen und ein Molex-Y-Kabel. Damit kann man das ganze 
ohne großen Bastelaufwand verbinden (denn auf dem Mainbord ist ja ein 
männlicher Stecker und der SATA-Adapter ist auch männlich)

von Someone (Gast)


Lesenswert?

@Moritz: Das hab ich jetzt nicht verstanden. Was meinst Du mit Firmware 
aufspielen? Indem Du die Dateien auf die Festplatte entpackst und die 
Box startet, startet doch das update.

Bitte nochmal Schritt für Schritt Deine Vorgehensweise. Evtl hast Du 
einen Schritt doppelt gemacht oder es ist etwas verloren gegangen(?)

von Moritz M. (thinksilicon)


Lesenswert?

Ok ;)
hab auf den USB-Stick den Inhalt vom WCE1-Ordner aus dem SWU.zip 
gesteckt, den USB-Stick hinten an die Box, Switch 1 auf ON und damit die 
Firmware geflasht. Dann die anderen Dateien aus dem ZIP auf die 
Festplatte nach Anleitung von Friz M mit den Dateien bestückt, an der 
Box angeschlossen, Switch 1 wieder auf OFF und box gestartet.
Jetzt kommt die ganze MoreTV/Medion-Oberfläche, nur findet er leider 
beim Sendersuchlauf keine Programme bzw. beim automatischen Suchlauf 
kommt gleich die Meldung "Der Suchlauf kann nicht gestartet werden".
Die dlc_persistency.dat hatte ich zunächst auf der 2. Partition in DC 
gesteckt, nach dem Post von M.W. hab ich sie auf die erste Partition in 
DC (wo allerdings auch schon eine, wenn auch kleinere vorhanden war).
Aber wenn mir jemand das Format der Liste sagen kann, dann kann ich auch 
versuchen dem ganzen so eine Liste unter zu schieben... am Desktop-PC 
hab ich ja einen funktionierenden DVB-T-Stick mit passender 
channels.conf

von Torsten K. (nobby)


Lesenswert?

Hallo,

ich hatte bei meiner Platine den Eindruck, das die DVB-T Tuner 
nachträglich eingelötet wurden. Die Lötstellen sahen an den 
Masseverbindungen nicht ganz so vertrauenserweckend aus. Ich habe den 
benachbarten Lötstopplack abgekratzt und die Lötstellen nachgelötet, 
sind 2 Stück pro Tuner.
Vielleicht ist das bei manchen ein Problem ?


Ich hab nochmal eine Frage zur Festplatte, bzw. zum FAT32.
Die Platte habe ich unter Win XP konfiguriert, und da geht das FAT32 ja 
nur bis 32gig, die Platte selber ist aber größer. Was kann man da machen 
?
Ich habe 3 Partitionen angelegt, aber der scheint nur auf der einen die 
Videos abzulegen.
Könnte ich die unter Linux vielleicht zu einer exFAT32 machen, aber kann 
dann der Receiver selber damit noch was anfangen ?

Gruß
Torsten

von siegfried s. (schmitte)


Lesenswert?

An Alle,
vielleicht sollten wir uns alle mal bei dem User Hobbylöt für seine
Arbeit und die gestellten posts bedanken.
Wer ein wenig Geduld mit bringt,wird erfahren das mit seiner 
Strickanleitung
die Medionkiste einwandfrei funktioniert.Aber die genau einhalten.
Nichtvergessen die Leerordner anzulegen.
Auch ohne Festplattenclone.Seine angehängten Dateien sind einwandfrei.
Also nicht auf dem Holzweg.

Darum von mir ein persöhnliches Dankeschön.

Grüße und schönen Sonntag aus Berlin.
schmitte

von siegfried s. (schmitte)


Angehängte Dateien:

Lesenswert?

Proggis zum partitioniern

kostenlos EASEUS\EASEUS Partition Master 7.1.1 Home 
Edition\bin\epm0.exe"
kostenlos Fat32Formatter 1.0

Einfach Googeln

von Moritz M. (thinksilicon)


Lesenswert?

@Torsten
steck ne Knoppix-CD rein, partitionier die Pladde mit fdisk oder 
grafisch auch qtparted. Da kannste fast beliebig große 
fat32-dateisysteme anlegen. Glaub bei FAT is erst bei 1 oder 2 TB 
schluss... Hab selber ne 500er Platte dran hängen.

Und jo, werd mal sehen, ob die Lötstellen (die bei mir auch nicht 
besonders aussahen) in Ordnung sind.

von R. H. (snapper)


Lesenswert?

Torsten Kalbe schrieb:
> das die DVB-T Tuner
> nachträglich eingelötet wurden.

das ist fertigungsbedingt meistens so, die smd bestückung erledigt eine 
maschine und "das grobe" wird nachträglich von hand eingelötet !

von Moritz M. (thinksilicon)


Lesenswert?

OK,
Kommando zurück. Ich bin dämlich! *G
Hab die DVB-C-Platine mit -T verwechselt. Das kann nicht funktionieren. 
Dann werd ich mal schnell umbauen und hoffen, dass es dann geht ;)
Dennoch vielen Dank für eure Mühen! Hoffe ich kann bald auch 
weiterhelfen!

von Knauber (Gast)


Lesenswert?

Hmm, dann löte ich jetzt mal auf einer Platine ein DVB-T Modul aus und 
ein DVB-C Modul ein. Dann müsste man ha mit einem Board beises machen 
können. Oder habe ich einen Fehldenker?

von Torsten K. (nobby)


Lesenswert?

Hy,

erstmal vielen Dank für die Info zu dem Partition Program, sowas habe 
ich schon länger gesucht. Das hat prima funktioniert !

Mit dem Umlöten des Tuners wird das so wohl nicht gehen.
So wie ich das sehe, wird einer zum Aufnehmen und der andere zum TV 
gucken genutzt.
Habe mal kurz mit dem Ding rumgespielt.

Wenn man auf einem Sender die "rec" Taste drückt, kann man trotzdem 
weiterschalten, ohne was umstellen zu müssen, das kann dann nur mit dem 
zweiten Tuner gehen.

Außerdem würde ich auch vom Auslöten abraten, das wird sicher schwer, 
den heile raus zu bekommen, vor allem das die Platine heile bleibt, ohne 
Durchkontaktierungen rauszureissen !

Gruß
Torsten

von Knauber (Gast)


Lesenswert?

Warum sollte das nicht gehen? Die Box könnte doch z.B. DVB-T aufnehmen, 
während ich DVB-C gucke. Ich könnte mit höchstens vorstellen das man nur 
auf dem ersten oder nur auf dem zweiten Tuner aufnehmen kann. Also das 
einer Vorrang hat.
Prinzipiell müsste es aber funktionieren...

von Jonas H. (fujitsu313)


Lesenswert?

Ich denke nicht dass das funktioniert. So viel ich weiß benutzen die 
Tuner zwar die selbe Frequenz, arbeiten aber nicht mit der selben 
Modulation, bzw. wird es wahrscheinlich dann Probleme mit dem Receiver 
geben.

von Knauber (Gast)


Lesenswert?

Ja aber die Firmware unterstützt doch auch per default beide. Also ich 
habe sowohl auf der DVB-C als auch auf der DBV-T ein- und dieselbe 
Firmware draufgespielt und jede für sich läuft.

Bei der DVB-C musste ich allerdings zusätlich noch die KDG Karte 
reinschieben, da hier auch die "frei" empfangbaren Kanäle 
grundverschlüsselt sind.

Ich denke das ich es heute Abend einfach mal testen werde.

von Christian S. (stephanc)


Lesenswert?

Denke, es wurde schon mal angesprochen, hat sich dann aber im Sand 
verlaufen.

Der FTP-Server läuft auf dem Board auch mit der "neuen" Firmware. Bei 
mir stammt die ftpserver.exe aus dem SOT Projekt.

Vorgehensweise:
ein Verzeichnis auf der ersten Partitin anlegen, z.B. Apps
ftpserver.exe in dieses Verzeichnis kopieren
Datei moreTV.cfg "anpassen"
 -> im vorhandenen Bereich <Shell_startup> die Zeile
<run cmd="$H\Apps\ftpserver.exe"/>
einfügren.

--- Auszug ---
...
<Shell_startup>
  <run cmd="$H\Apps\ftpserver.exe"/>
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</Shell_startup>
...

Desweiteren lassen sich auch die "global output settings" anpassen.
...
<Out><!-- global output settings -->
  <Udp ip="192.168.2.39" port="514"/>
...
Über entsprechende Tools lässt sich dann einiges an Datenverkehr 
mitlesen, bin aber noch nicht dazu gekommen, mir das weiter anzusehen.

von Moritz M. (thinksilicon)


Angehängte Dateien:

Lesenswert?

So,
ja mit neuem Board alles in Ordnung :D

Habe für die Festplatte jetzt einfach ein Stück Acrylglas zugeschnitten 
und mit entsprechenden Löchern für das Gehäuse + Festplatte versehen. 
Die Konstruktion hab ich mal in den Anhang gesteckt ;)

von Jonas H. (fujitsu313)


Lesenswert?

Schön zu hören dass es auch mit beiden Tuner geht. Leider gibts in 
meiner Region, Ortenaukreis (Baden) noch kein DVB-T. Aber, ich werde mir 
wahrscheinlich doch ein Board zulegen, da es doch ziemlich viel 
Potenzial hat.

von Knauber (Gast)


Lesenswert?

Ohne Festplatte also nur mit usbstick scheints nicht zu laufen. 
Jedenfalls krieg ich es nicht hin.
Was ich auch nicht hinkriege ist das Streamen von meiner NAS

von mittelwilli (Gast)


Lesenswert?

@Knauber
Ist doch viel lustiger wenn die Büchse selber Stream Master ist. zB mit 
dem FTP Server der ja läuft. Hat schon jemand am zweiten SATA Port ein 
DVD Laufwerk rangehängt und läuft das? Für ein Slim Laufwerk wäre ja 
noch ausreichend Platz.

von K. J. (Gast)


Lesenswert?

Moritz M. schrieb:
> So,
> ja mit neuem Board alles in Ordnung :D
>
> Habe für die Festplatte jetzt einfach ein Stück Acrylglas zugeschnitten
> und mit entsprechenden Löchern für das Gehäuse + Festplatte versehen.
> Die Konstruktion hab ich mal in den Anhang gesteckt ;)

Ha so geht das auch ;P ich hab nen 2,5" auf 3,5" Adapter genommen :P ist 
einfacher.

von Name (Gast)


Lesenswert?

K. J. schrieb:
> Ha so geht das auch ;P ich hab nen 2,5" auf 3,5" Adapter genommen :P ist
> einfacher.

Ich hab auch schon dran gedacht einen 3,5" auf 5,25" Adapter zu nehmen, 
sollte ja auch gehen

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

Inbetriebnahme hat super funktioniert.
Wenn man das Ding in den Standby schaltet geht aber nicht wirklich viel 
aus (sogar die Festplatte läuft weiter) - oder hab ich da noch was 
übersehen?

Sascha

von Knauber (Gast)


Lesenswert?

@Mittelwilli
Du hast natürlich auch recht. Aber meine TV Aufnahmen und 
Itunesbibliothek liegen nun einmal schon auf einer NAS. Meine Dreambox 
nimmt direkt auf die NAS auf. Daher wäre ein Streaming von der NAS auf 
die MEdion interessant.
GENIAL wäre auch ein AUfnehmen direkt auf die NAS. Das wird aber sicher 
nicht gehen.

von Knauber (Gast)


Lesenswert?

Apropos Mittelwilli: Bist Du das hier: 
http://picasaweb.google.com/mittelwilli

von Knauber (Gast)


Lesenswert?

Sorry bin scheinbar zu blöd - wo liegt denn mein Fehler:
1) Dateien aus WCE1 auf USB Stick kopiert
--> die 4 Dateien aus WCE1 direkt ins Stammverzeichnis vom USB Stick 
kopiert. Sonst ist nix auf dem USB Stick
2) Usb Stick hinten unterm LAN Anschluss angeschlossen
2) Schalter SW1 auf ON
3) Netzschalter an
4) ---> Grauer Bildschirm, nach ~5 Sekunden: "Error in flashing config"

Was mache ich denn verkehrt? Nochmal sorry, aber ich habe oben 
nachgelesen und da ist die Vorgehensweise genau so beschrieben....

von mIcHa (Gast)


Lesenswert?

@Knauber

hatte ich auch erst.
Nimm mal einen anderen USB Stick und zieh das Netzwerkkabel ab, falls 
dran.

Gruß
mIcHa

von Torsten K. (nobby)


Lesenswert?

Ja,

so habe ich es auch gemacht.

Vielleicht kann die Kiste zu große USB Sticks nicht verarbeiten, die 
kommt ja wohl auch nur mit FAT32 Platten klar ?!

Mein Stick hatte eine Kapazität von 512mb.

von Name (Gast)


Lesenswert?

Also mit meinen 1 gb Stick hats funktioniert, auch mit noch einem 
anderen Ordner drauf in dem einiges an Dateien war.

von Knauber (Gast)


Lesenswert?

Heul... ich hab nun drei Sticks ausprobiert: 512MB/FAT, 2Gig/Fat32 und 
4Gig/Fat32... Jeweils nur die 4 entpackten Dateien drauf... dennoch die 
nette Fehlermeldung. Das Teil mag mich einfach nicht...

von Name (Gast)


Lesenswert?

Hast du auch nur den Schalter 1 von SW1 auf On gestellt?

von Torsten K. (nobby)


Lesenswert?

Hast Du mal einen anderen USB Port versucht ?
Ich habe den Front USB auf Port 2 gesteckt, damit ging es auch.
Hast Du einen Stick mit LED drin, wenn ja, was macht die LED ?

von Knauber (Gast)


Lesenswert?

Hallo,

ja, nur SW1 is auf ON. Und ich habe den USB Port HINTEN und den hinteren 
(internen) Anschluss probiert. Die USB Sticks haben alle LEDs und 
beginnen zu blinken. Sobald die Fehlermeldung kommt hört das blinken 
auf.

Auf dem Board selbst blinkt (hinten in der Nähe der internen USB 
Anschlüssen eine grüne LED sobald ein usb stick angesclossen ist....

Sorry nochmal für die Fragen

von halla (Gast)


Lesenswert?

Hallo geht alles soweit bis automatische Kanal suche Bei der kabel box.
hat jamand schon ne lösung.
müssen die zeit lötbrücken doch gesestzt werden?

hat jemand schon ein linux image ähnlich der dbox2 auf spielen könne?

von Torsten K. (nobby)


Lesenswert?

Bei mir geht es ohne Jumper an den Tunern.
Hast Du bedacht, das die Antenne in den Tuner 1 muß, wenn Du keine 
Kabelverbindung vom ersten zum zweiten Tuner hast ?

von knauber (Gast)


Lesenswert?

keine Idee ... snief :-(

von halla (Gast)


Lesenswert?

ja das habe ich.
wie ist den die bezeichnung das kabel tuners.
manuele such egeht

von halla (Gast)


Lesenswert?

beim einrichten der box muss ich die postleitzeit eingeben ist das bei 
allen so.

von Torsten K. (nobby)


Lesenswert?

> keine Idee ... snief :-(

Nein, leider nicht, dem Ding scheinen ja irgendwie die Dateien nicht zu 
gefallen....

von halla (Gast)


Lesenswert?

welche dateien denn?

von Torsten K. (nobby)


Lesenswert?

ich meinte User "knauber", dem will das Update nicht funktionieren....

von mIcHa (Gast)


Lesenswert?

@knauber

Schalte die Box mal per FB ein, nicht am Taster vorn...

Gruß
mIcHa

von halla (Gast)


Lesenswert?

wo hin muss man den die ssu.config.xbc kopieren?

von Klaus R. (ruebi)


Lesenswert?

Im WIKI 
(http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950) 
habe ich keine Angaben diesbezüglich gefunden, daher erlaube ich mir 
hier direkt zu fragen: Ist es nun mit besagter WCE1 Firmware bereits 
möglich das Teil zumindest als DVB-T-Empfänger zu nutzen? Können auch 
schon Sendungen auf einer angeschlossenen Platte aufgenommen werden? Was 
ist erforderlich? Für mich sieht´s bislang wie folgt aus:

1. Teile bei P. bestellen (Gehäuse, Netzteil, ...)
2. HD-Image besorgen und auf eine HD clonen (hier kommen offensichtlich 
nicht beliebige HDs in Frage sondern nur ganz bestimmte - welche ?)
3. WCE1 Archiv auf USB-Stick entpacken
4. Update der Box mittels eines am rückwärtigen USB-Port angeschlossenen 
USB-Stick (FAT32 !!) vornehmen.
5. Alles geht  !?!

Sollte jemand eine Quelle zum HD-Image kennen, so teile er mir diese 
bitte gerne per PM mit. Dank im voraus.

von Moritz M. (thinksilicon)


Lesenswert?

@Knauber hast du den USB-Stick auch über "sicher entfernen" vom PC 
abgesteckt? Wenn du ihn abziehst, bevor alle Dateien geschrieben sind, 
gibts ärger!

@Klaus -> such in dem Thread nach "swu.zip" und ließ ab da... da steht 
alles ;) Und IMHO geht es mit jeder Festplatte (solange SATA). Man muss 
nur die Partitionen korrekt anlegen und die Dateien an entsprechende 
Stellen kopieren. Dann ist das ein vollwertiger DVB-T-Empfänger mit ein 
paar netten features: 2x timeshift oder Aufnahme. Oder 1x timeshift und 
rumzappen. Picture in Picture, Videotext, EPG...
Werde die Tage mal probieren, ob er nen MediaTomb-Server auch ansprechen 
kann.

von R. H. (snapper)


Lesenswert?

Someone schrieb:
> Ich setze mich heute A bend mal ans Wiki und schreibe dort die
> Erkenntnisse rein, wenn´s Recht ist.

ja, es wäre nett wenn sich mal jemand der das ding zum laufen hat die 
zeit nehmen könnte und die essence der inbetriebnahme (HDD aufteilung, 
welche daten wohin kopieren, flash update via usb stick usw.)dort 
einstellt !

von Knauber (Gast)


Lesenswert?

mIcHa schrieb:
> Schalte die Box mal per FB ein, nicht am Taster vorn...

Super - vielen Dank! Das war die Lösung...

von halla (Gast)


Lesenswert?

kann man auf dier box auch mit totalcomander oder so zugreifen?

von Entdecker (Gast)


Lesenswert?

Bei läuft´s nun auch soweit. Jetzt habe ich den zweiten Tuner ausgelötet 
und einen DVB-C eingelötet. Zunächst hat die Box sich nicht dran 
gestört, nur beim PIP ist sie abgeschmiert. Ich habe dann die Box neu 
initialisiert (beim Einschalten 5s auf den Einschalter gedrückt und dann 
"ok" auf der FB. Nach ~2 min ist die Einrichtung der Box wieder 
hochgekommen und siehe da es geht. Entgegen der obigen Beschreibung muss 
mein KEINE Jumper setzen. Die scheinen mir auch eher für eine LNB 
Versorgung gedacht zu sein für den Fall, das man einen DVB-S Tuner 
reingelötet hat. Hier wäre noch interessant, welcher Tunertyp geeignet 
ist. Nach was ich hier suchen soll ist mir unklar.

Hat eigentlich jemand schonmal im Menu "Media" geschaut? Ich habe einen 
upnp server im Netzwerk und dennoch kommt die Meldung "No media server 
found". Da liegt wohl noch etwas im Argen...

von Entdecker (Gast)


Lesenswert?

halla schrieb:
> kann man auf dier box auch mit totalcomander oder so zugreifen?

Nein, momentan nicht.

von M. W. (hobbyloet)


Lesenswert?

halla schrieb:
> wo hin muss man den die ssu.config.xbc kopieren?

nach C:\DC\SWU , die swu.zip auch dorthin. ;)

Die zip komplett auf einen leeren Stick entpacken, nicht nur das WCE1!

von M. W. (hobbyloet)


Lesenswert?

Die HDD-Aufteilung ist bei der orign. 250er Platte so:

232,9GB =>

C: 19,53 Primär FAT32
D: 213,4 Logisch FAT32

von Name (Gast)


Lesenswert?

M. W. schrieb:
> Die zip komplett auf einen leeren Stick entpacken, nicht nur das WCE1!

Ich habe nur die WCE1 auf den Stick entpackt und es hat funktioniert.

von Entdecker (Gast)


Lesenswert?

So, weitere Neuigkeiten:

Ich habe nun aus meiner kaputten DM7020 den Tuner (Philips SU1278) in 
die Box eingelötet. Gemeinsam mit DVB-T funktioniert es scheinbar NICHT. 
Da ich keinen 2. SU1278 hier habe kann ich auch nicht testen, ob die Box 
mit zweien davon läuft.
ABER: Mit nur einem bestückten Tuner wird ein normaler Sendersuchlauf 
gestartet und Sender werden gefunden. Jetzt suche ich kramphaft, ob man 
irgendwo die Sendernamen bearbeiten kann... der Abend ist ja noch 
lang!!!

Weiß irgendwer, wo man den SU1278 kaufen kann? Defekte DM7020´s sind 
eher rar... Pollin, Reichelt, ELV, Hinkel-Elektronik, Conrad und Bürkle 
habe ich schon abgeklappert. Bei Digikey habe ich die Suche aufgegeben; 
der Webshop ist schlichtweg eine Zumutung!

von R. H. (snapper)


Lesenswert?

Entdecker schrieb:
> eher für eine LNB Versorgung gedacht

oder vllt. aktive dvb-t antennen, da gibt es mw. auch welche die über 
das coaxkabel verorgt werden ?

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Entdecker schrieb:
> ABER: Mit nur einem bestückten Tuner wird ein normaler Sendersuchlauf
> gestartet und Sender werden gefunden. Jetzt suche ich kramphaft, ob man
> irgendwo die Sendernamen bearbeiten kann... der Abend ist ja noch
> lang!!!

Hilft die Bedienungsanleitung eventuell? ;)

von M. W. (hobbyloet)


Lesenswert?


von Jack (Gast)


Angehängte Dateien:

Lesenswert?

So,hier noch mal ein Tipp zur Festplattenmontage...


habe einfach eine alte DVD-Hülle mit dem Messer zugeschnitten. (125mm X 
125mm)
Dann konnte ich super die Löcher anzeichnen. Habe aber trotzdem noch mal 
nachgemessen:

Abstand der Bohrungsmittelpunkte:
1.Seite = 100 mm
2.Seite = 116 mm

Bohrer = 3.5 mm

Die Festplatte dann einfach von unten anzeichnen , habe sie nur mit 2 
Schrauben befestigt.

von Entdecker (Gast)


Lesenswert?

:-) auf die Bedienungsanleitung hätte ich auch mal kommen können; zumal 
die auch im Wiki schön verlinkt ist.

Der Link zum Sat Tuner ist auch ok. Aber 49 Euro... na da lohnt sich die 
Bastelei schon nicht mehr und man kann sich gleich einen Satreceiver 
kaufen... schade eigentlich!

von M. W. (hobbyloet)


Lesenswert?

M. W. schrieb:
> Hilft die Bedienungsanleitung eventuell? ;)

20 Minuten und knapp 200*Dl und keiner schreibt was, Respekt!

von Entdecker (Gast)


Lesenswert?

Ja scheinbar guckt auch keiner ins Wiki. Da ist sie auch drin. (ok ok ok 
- ich hab ja auch nicht dort geguckt!

von M. W. (hobbyloet)


Lesenswert?

Entdecker schrieb:
> Ja scheinbar guckt auch keiner ins Wiki. Da ist sie auch drin.

Ich habe die mal den richtigen Ort plaziert.
Nicht so versteckt ganz unten und falsch plaziert. ;)

von Entdecker (Gast)


Lesenswert?

Hat sich schon jemand daran versucht, auf eine Aufnahme der Box per LAN 
zuzugreifen? Ich befürchte das es hier nicht so einfach wird, da die 
Originalbox (wie wir sie jetzt Dank Hobbyloet vorliegen haben) das nicht 
unterstützt.

Und wie oben schon geschrieben rätsele ich noch, was man mit der MEDIA 
Funktion anfangen soll. (Dazu schweigt sich die Bedienungsanleitung aus; 
also wie man einen upnp server anspricht)

von halla (Gast)


Lesenswert?

wir kann ich die uhr zeit einstellen?
kann mann auch die firmware von digenius aufspielen ?

von M. W. (hobbyloet)


Lesenswert?

halla schrieb:
> wir kann ich die uhr zeit einstellen?

Sollte sich Automatisch einstellen, bei richtigem Empfang.

von M. W. (hobbyloet)


Lesenswert?

halla schrieb:
> kann mann auch die firmware von digenius aufspielen ?

Kenne ich nicht, hast Du einen Link dazu?

von knauber (Gast)


Lesenswert?

Uhrzeit stellt sich automatisch ein. Welche Firmware von Digenius??? 
Bitte Link und Details :-)

von M. W. (hobbyloet)


Lesenswert?


von c.dent (Gast)


Lesenswert?

DVB-C:

Erstmal vielen Dank an alle, die das Projekt soweit gebracht haben.
Bei mir läuft sowohl die DVB-T, als auch die DVB-C Version.


Sendersuchlauf bei DVB-C:

Nach der Erstkonfiguration findet er zwar erst nichts, aber über 
Setup>Sendersuchlauf>NIT Suchlauf sehr wohl. Nur der "Automatische 
Sendesuchlauf" findet nichts.

Die Frequenzen in München KMS für die FTA-Programme sind:

113, 394, 410, 418, 426, 434, 442, 466.
Modulation QAM 64
Symbolrate 6900
Alles andere auf Auto

von M. W. (hobbyloet)


Lesenswert?

//IRONIE ON

Ich wünsche dem "sue" einen guten Holzweg.

//IRONIE OFF

Alle anderen, bitte nicht so ernst nehmen.
Musste raus! ;)

von Dominique G. (dgoersch)


Lesenswert?

Zu erst einmal, alle Achtung, ihr habt hier nen super "Job" gemacht!

Für mich als Besitzer des Unitymedia HD-Recorders stellt sich allerdings 
die Frage, ob diese Box einen Mehrwert für mich hätte. Konkret wünschte 
ich mir die Möglichkeit Aufnahen von der Box herunter zu bekommen (im 
Idealfall via LAN) und die Möglichkeit mit der Box andere Medien 
abzuspielen? Das muss nicht unbedingt direkt von einem Netzwerk-Share 
sein, zur Not würds auch reichen, wenn ich Dateien auf die Box kopiere 
und sie dann dort Abspielen kann. Wenn dann noch der Zugriff auf YouTube 
und Webradio ginge, wäre es absolut genial, denn dann könnte die Box den 
HD-Rekorder (als Cable-Tuner und VDR) und die Xbox mit XBMC (als 
Medienplayer und Streamingclient) ablösen.

Was ist zur Zeit also möglich?
- Zugriff per Netzwerk auf Aufnahmen?
- Kopieren von Filmen & Co auf die Box und dort abspielen?
- Abspielen von Dateien direkt aus dem LAN?
- Abspielen von Webradio?

Der HD-Rekorder von Unitymedia ist ja leider total abgeriegelt, so dass 
man da nicht an Aufnahmen kommt etc...

Gruß DGoersch

von Torsten K. (nobby)


Lesenswert?

Was den Zugriff über LAN angeht, wie sieht es denn mit dem FTP-Server 
aus, das wäre doch zumindest mal ein Anfang ?!
Hat das schon jemand versucht ?

Wenn es möglich ist, weiterhin WinCE Programme einzubinden, müßte man 
doch im Hintergrund was laufen lassen können.

Hier war doch jemand, der sich mit dem Erstellen von CE Programmen 
auskannte, oder ?
Gibt es da vielleicht Möglichkeiten ?


Gruß
Torsten

von Mikesch (Gast)


Lesenswert?

@Thorsten Kalbe: Wenn du schon auf dieser Seite bist:

Im Firefox Strg-F eingeben und nach ftp suchen.

Da findest du alle Hinweise, auch von mir. Es liest sich anscheinend 
kaum jemand, der neu hinzukommt, ältere Beiträge durch. Siehe z.B. 
Fragen zur Partitionstabelle der Festplatte, obwohl ich sie schon am 
12.3.2011 gepostet habe.

Also: Zunächst mal auf dieser Seite suchen. Da sind schon die meisten 
Antworten zu finden, um den Receiver lauffähig zu machen und zu nutzen.

FTP-Server: Siehe mein Post vom 25.3. (FTP-Server von Fritz 
hochgeladen).

Christian S. hatte am 25.3. die Lösung gefunden, wie man das 
Medion-System auf die Box bekommt (ins Flash). Danach habe ich den 
Receiver mit meiner geklonten Festplatte lauffähig bekommen (et löpt), 
aber noch mit kleinen Startproblemen. SW 2 mußte zusätzlich auf OFF 
gesetzt werden. M.W. hat seinen Receiver danach auch lauffähig gemacht.

An alle: Gibt es eine Möglichkeit, ein DVD-Laufwerk zu nutzen? Nach 
Start der moreTV-Software übernimmt diese die Regie. Und dann kommt man 
nicht mehr an den CE Media Player (ceplayer.exe). Gibt es das Windows CE 
BSP Package (Post von Ebo La vom 8.3.2011), ohne sich bei MIPS zu 
registrieren? Damit soll ja AVI, MPEG(2), MP3, WMF möglich sein. Hat das 
schon jemand anderes ausprobiert?

von Klaus R. (ruebi)


Lesenswert?

Lohnt sich der Zusammenbau wirklich? Wenn ich mich in den einschlägigen 
Foren diesbezüglich umsehe, so habe ich nicht wirklich den Eindruck, daß 
die 30€ gut investiert wären. So zB bei CIAO: 
http://www.ciao.de/Medion_Life_S27200_MD29052__8279745 oder bei 
http://forum.digitalfernsehen.de/forum/medion-tevion/269066-frage-zum-medion-life-s27200-md-29052-a.html 
. Und selbst die Bewertung bei Medion 
(http://www.medion.com/de/electronics/prod/DVB-T+Receiver+MEDION%C2%AE+LIFE%C2%AE+S27200+%28MD+29052%29/10014140A1) 
ist mit 2,5 von 5 möglichen Sternen doch eher dürftig ausgefallen.

von Thomas (Gast)


Lesenswert?

Hallo zusammen,

ich hab auch die DVB-T -Variante samt Netzteil und Gehäuse.
Ich hab mal ein bisschen in der Kiste nach gemessen und Vorsicht! 
Zwischen dem Kühlkörper des Netzteils auf der Seite zur Receiverplatine 
und dem Gehäuse liegt eine Spannung von 115V. Achtung Lebensgefahr!
Eine Isolation sollte jeder noch mit einbauen.
Interessant ist das hier der Netzanschluss keinen Schutzleiter hat 
obwohl ein Blechgehäuse (kein Schutzgehäuse) verbaut wird und somit 
unter Schutzklasse 1 fällt (nach VDE-0701-0702). Damit wäre im 
Fehlerfall, also Leiter gegen Gehäuse, der Personenschutz nicht 
gewährleistet.

Falls ich mit meiner Annahme falsch liege, dann verbessert mich bitte.

An dieser Stelle auch noch von mir ein dickes Dankeschön an die User M. 
W. und Fritz. Tolle arbeit!

Gruß Thomas

von Entdecker (Gast)


Lesenswert?

@Klaus:
Wenn Du nicht experimentierfreudig bist: Nein, es lohnt sich nicht.
Wenn Du experimentierfreudig bist: Ja, es lohnt sich.

Mit Hardware für 15 Euro (reicht zum basteln aus und keine 30 Euro) 
spielt man gerne mal rum. wenn da etwas schief geht... so what? Mit der 
gleichen Hardware für 159 Euro (Medionshop) macht das niemand so gerne.

Keiner wird gezwungen sich das Teil zusammenzubauen :-)

von Dominique G. (dgoersch)


Lesenswert?

Mikesch schrieb:
> @Thorsten Kalbe: Wenn du schon auf dieser Seite bist:
>
> Im Firefox Strg-F eingeben und nach ftp suchen.
>
> Da findest du alle Hinweise, auch von mir. Es liest sich anscheinend
> kaum jemand, der neu hinzukommt, ältere Beiträge durch.

Da ich auch indirekt danach gefragt habe, fühle ich mich auch 
angesprochen. Selbstverständlich habe ich den ganzen Thread geleden, ich 
verfolge ihn täglich seit den ersten paar Beiträgen. Aber: Nur weil FTP 
funktioniert, heisst das ja noch lange nicht, dass man auch an die 
Aufnahmen kommt, daher ist die Frage ob das jemand schon probiert hat 
durchaus berechtigt. So liegen auf der Platte meines HD-Rekorders die 
Aufnahmen verschlüsselt, so dass man selbst durch Ausbauen der Platte 
nicht an diese herankommt.

//EDIT:

Thomas schrieb:
> Interessant ist das hier der Netzanschluss keinen Schutzleiter hat
> obwohl ein Blechgehäuse (kein Schutzgehäuse) verbaut wird und somit
> unter Schutzklasse 1 fällt (nach VDE-0701-0702). Damit wäre im
> Fehlerfall, also Leiter gegen Gehäuse, der Personenschutz nicht
> gewährleistet.

Egal ob CD-Player, DVD-Player, Viedorekorder, DVB-C Receiver, etc... 
diese Geräte haben bei mir alle nur einen Eurostecker und die meisten 
davon trotzdem ein Blechgehäuse - mindestens Teilweise (zB. nur die 
Rückwand).

von Florian V. (Gast)


Lesenswert?

Schutzklasse I oder Schutzklasse II hat nicht nur mit Blechgehäuse oder 
nicht zu tun. Schutzklasse II besagt, dass das Gerät eine verstärkte 
Isolierung haben muss, bei dem auch ein einfacher Fehler nicht zu 
Spannung auf berührbaren Elementen führt. Natürlich lässt sich diese 
Forderung mit einem Kunststoffgehäuse am einfachsten erfüllen. Aber auch 
zusätzliche Abdeckungen, Fixierungen etc. im Metallgehäuse sind möglich, 
so dass z.B. ein sich lösender Leiter nicht direkt mit dem Metallgehäuse 
Kontakt bekommen kann.

von Mark B. (markbrandis)


Lesenswert?

Entdecker schrieb:
> @Klaus:
> Wenn Du nicht experimentierfreudig bist: Nein, es lohnt sich nicht.
> Wenn Du experimentierfreudig bist: Ja, es lohnt sich.
>
> Mit Hardware für 15 Euro (reicht zum basteln aus

Inklusive der benötigten Festplatte, ja? ;-)

von bei der Arbeit (Gast)


Lesenswert?

Hast du schon mal einen Bastler gesehen, der keine 10-15 ausgemusterten 
Platten auf Halde liegen hat? Jeder Bastler ist ein kleiner Messi, 
sollte er zumindest ab und an sein. Spart bares Geld. ;)

von Someone (Gast)


Lesenswert?

naja, ein funktionierender dual-tuner pvr für dvb-t/dvb-c mit w/lan für 
ca 35€ + festplatte für 40€ = 75€ und wirklich nett.

wenn nu noch linux ans laufen kommen sollte gehts nicht wirklich besser, 
wenn man auf hdtv verzichten kann.

und ganz klar ein zusätzliches plus für den einen oder anderen: ein 
produktives spielzeug, das freude bringt.

was mich angeht arbeite ich derweil an den einzelnen dateien der elecard 
firmware (parts 1, 4, 5) + dem open source kram der hier gepostet wurde, 
voll guter hoffnung.

auf meiner todo-liste: n usb-jtag basteln (ftdi2232 basierend) und so 
lange rein in software basteln.


ps: an die wince-front: ausgezeichnete arbeit, vielen dank an dieser 
stelle für diese tolle arbeit. sehr gut gemacht!
pps: man findet mich im hiesigen irc-channel als someone, gerne bereit 
zu jedem austausch.
ppps: diese anderen someones sind nur fakes.

von Entdecker (Gast)


Lesenswert?

@Mark: Zum Experimentieren braucht´s keine neue Festplatte. Da tut´s 
auch eine Gebrauchte - das ist die Diskussion nicht wert.

von Entdecker (Gast)


Lesenswert?

Für´s Erste geb ich den Zugriff auf die Aufnahmen von Außen auf. Ich 
habe mit der Testseite herumexperimentiert die kommt, wenn man einach 
nur die IP der Box an gibt. Klar lässt sich die Site kinderleicht 
ändern. Aber das Aufnahmeverzeichnis lässt sich leider nicht verlinken. 
Das wäre mein Ansatz fürs Erste gewesen.

Auch wenn es hier viele Linux-Anhänger gibt bin ich der Meinung, das 
selbst das WinCE noch so Manches an Potential bietet.

Generell könnte man nachforschen, in welchen Boxen das Board noch 
verbaut wurde. Schließlich wird Medion nicht der einzige Konsument des 
Boards gewesen sein. Entsprechend könnte man auf BS´se stoßen, die 
wiederverwertbar sein könnten... Ich glaube da setzt ich mal an.

von R. H. (snapper)


Lesenswert?

wer hat den eintrag im wiki gelöscht ? die dort aufgeführten wlan 
antennen passen lt. tel. rücksprache mit pollin definitiv nicht da tnc 
anschluss !!!
der pollin mitarbeiter hat mir das bestätigt.

von David M. (david_m)


Angehängte Dateien:

Lesenswert?

An alle JTAGer:

EJTAG an "con1" läuft bei mir soweit mit UrJTAG und dem USB Adapter von 
Olimex. Speicher kann ich auslesen (dauert aber Jahre), den Flash konnte 
ich allerdings noch nicht finden.

Mein Skript:

siehe Anhang

Zugehörige Ausgabe:
1
david@david-P67A-UD3:~/Desktop/nxp_evo1$ jtag jtagscript_ejtag 
2
Connected to libftd2xx driver.
3
IR length: 10
4
Chain length: 2
5
Device Id: not supported (bit 0 was not a 1)
6
Device Id: not supported (bit 0 was not a 1)
7
ImpCode=00100001010000000100000000000000 21404000
8
EJTAG version: 2.5
9
EJTAG Implementation flags: R4k DINTsup ASID_8 NoDMA MIPS32
10
Processor entered Debug Mode.
11
00010010110000001000000000101011 (0x12C0802B)
12
 No. Manufacturer              Part                 Stepping Instruction          Register                        
13
-------------------------------------------------------------------------------------------------------------------
14
   1                                                         IDCODE               DIR                             
15
16
Active bus:
17
*0: EJTAG compatible bus driver via PrAcc (JTAG part No. 1)
18
  start: 0x00000000, length: 0x20000000, data width: 8 bit
19
  start: 0x20000000, length: 0x20000000, data width: 16 bit
20
  start: 0x40000000, length: 0x20000000, data width: 32 bit

von Fritz M. (fritz111)


Lesenswert?

Dominique Görsch schrieb:
> Nur weil FTP
> funktioniert, heisst das ja noch lange nicht, dass man auch an die
> Aufnahmen kommt, daher ist die Frage ob das jemand schon probiert hat

Die Aufnahmen lassen sich über ftp herunterladen. Das dauert aber mit 
dem ftp-Server aus dem SOT-Paket seeeeeehr lange.

Vermutlich sind die Aufnahmen im Video-ts Format. Mit dem Media Player 
Classic lassen sich die Aufnahmen direkt auf dem PC wiedergeben. Der 
Windows Media Player gibt bei mir nur Video ohne Audio wieder und der 
VLC kommt mit den Aufnahmen garnicht zurecht. Die Aufnahmen lassen sich 
aber z.B. mit tsMuxeR 
http://www.chip.de/downloads/tsMuxeR-GUI_42591287.html
"zurechtbiegen".

Die Endung der Datei in .ts ändern diese dann in tsMuxeR hereinziehen 
und auf Start muxing klicken. Die Endung der neuen Datei in .mpeg ändern 
und schon ist das Video auf allen von mir getesteten Playern lauffähig.

von ziom (Gast)


Lesenswert?

Hat schon jemand von euch den PNX8950 Kühler abgenommen?

Da ich das WinCe1.nb0 Image gedumpt habe und ich finde nur treiber DLL´s 
von PNX8550...

von Klaus R. (ruebi)


Lesenswert?

R. H. schrieb:
> wer hat den eintrag im wiki gelöscht ?

War ich zwar nicht, habe Deine Rückmeldung jedoch zum Anlass genommen im 
WIKI einen entsprechenden Hinweis einzupflegen. SOllte daher nun 
"geheilt" sein.

von Sebastian (Gast)


Lesenswert?

Könnte auch einfach softwarekompatibel sein, dann müßte man die DLLs vom 
Vorgänger nicht ändern.

von Entdecker (Gast)


Lesenswert?

Fundstück für die Linux-Jünger (ich hoffe es führt weiter; mir sagt das 
alles nüschd). Jedenfalls MIPS und unser Prozessor: 
[http://www.linux-mips.org/archives/linux-mips/2008-03/msg00012.html 
LINK]

von Someone (Gast)


Lesenswert?

R. H. schrieb:
> die dort aufgeführten wlan antennen passen lt. tel. rücksprache mit
> pollin definitiv nicht da tnc anschluss !!!
> der pollin mitarbeiter hat mir das bestätigt.

ich hab keinen schimmer von dem ganzen, aber ich habe beide im wiki 
verlinkten produkte bestellt und sie liegen in diesem moment vor mir:
1. die beiden genannten pollin-produkte passen definitv nicht zusammen
2. die antennen haben offensichtlich einen tnc-anschluss
3. das einbaukit, das offenbar wirklich zur box gehört, hat als 
"ausgang" einen r-sma anschluss wie zb auf diesem bild ersichtlich: 
http://en.wikipedia.org/wiki/File:RouterBoard_112_with_U.FL-RSMA_pigtail_and_R52_miniPCI_Wi-Fi_card.jpg

ganz schön ungünstig das. werd gleich mal bei pollin anrufen und die 
leute belästigen :D

von R. H. (snapper)


Lesenswert?

Someone schrieb:
> werd gleich mal bei pollin anrufen

schon erledigt, die haben mir versprochen das entsprechend zu ändern !

von Frank (Gast)


Lesenswert?

Hi David,

tolle Sache! Wollte morgen Abend auch mal an Con1 anfaedeln.

> EJTAG an "con1" läuft bei mir soweit mit UrJTAG und dem USB Adapter von
> Olimex. Speicher kann ich auslesen (dauert aber Jahre), den Flash konnte
> ich allerdings noch nicht finden.

Hoffentlich ist das Schreiben eines u-boot Images in annehmbarer Zeit 
möglich! Insbesondere fuer die DLC5 und Wiggler Nutzer ...

> IR length: 10
> Chain length: 2

Denkst du das sind die 2 gleichen Bauteile wie ueber JTAG? Der PNX8510 
hat laut Datenblatt allerdings nur einen JTAG TAP Port und TCK und TMS 
von Con1 und J1 (an letzteren haengt er definitvi dran) sind voneinander 
getrennt.

Erstmal fand ich die 2x5 IR length komisch (weil die IR len des 
'normalen JTAG' ja schon 12 ist), macht aber Sinn. Das ejtag Tool 
erwartet auch eine IR len von 5.

> Device Id: not supported (bit 0 was not a 1)
> Device Id: not supported (bit 0 was not a 1)

Funny, urJtag ermittelt die Device IDs wahrscheinlich durch nen TAP 
Reset gefolgt vom Auslesen des DR. Allerdings scheint sich das EJTAG 
nicht daran zu halten!

> ImpCode=00100001010000000100000000000000 21404000
> EJTAG version: 2.5
> EJTAG Implementation flags: R4k DINTsup ASID_8 NoDMA MIPS32
> Processor entered Debug Mode.

Ich nehm mal an, das ist die Augabe von 'initbus ejtag', oder?

> 00010010110000001000000000101011 (0x12C0802B)

Ein Philips Bauteil ist es ja! :) Weisst Du mehr von Part0?

> Active bus:
> *0: EJTAG compatible bus driver via PrAcc (JTAG part No. 1)
>   start: 0x00000000, length: 0x20000000, data width: 8 bit
>   start: 0x20000000, length: 0x20000000, data width: 16 bit
>   start: 0x40000000, length: 0x20000000, data width: 32 bit

Entspricht diese Augabe dem Auslesen des Speichers? Wenn ja, wo ist das 
im Skript zu finden, das 'dr' ist doch noch die Augabe des IDCODEs, 
oder?

Gru3 und Danke fuer Info,

Frank

von chris (Gast)


Angehängte Dateien:

Lesenswert?

Für winCE gibt es einen Linux bootloader, welcher ein Image von der 
Festplatte aus mit hilfe des Rams läd, von einem laufenden WinCE system.
Habe damit mein WinCE5.1 minibook auf dualboot umgestellt.

Was gibt das Programm Sysinfo raus ?
Geht dieses Programm ? ftp, no user auth. Geht es schneller als das von 
SOT

von Mikesch (Gast)


Angehängte Dateien:

Lesenswert?

@thorsten: habe mal 5-6 sek. arte aufgenommen und über ftp auf den PC 
kopiert. Das Umbenennen der großen Datei in .ts bringt nichts. .avi auch 
nicht. Ist wohl ein anderes Format.

Vielleicht kennt ja jemand dieses Format.
RUED    "
DEFAUD )!
DEFVID )!
DEFPCR )#

Dies sind die ersten Bytes des Headers.

von Werner B. (werner-b)


Lesenswert?

Das eingebaute Board regiert hier nicht auf die Fernbedienung.
Wenn ich mir die IR-Codes mit IRMP anzeigen lasse, erhalte ich für 
jede Taste das gleiche Ergebnis. Protocol=NEC  DeviceID=6Bxx Code=1. 
(Ich habe gerade keine Zugriff auf das Teil, aber die DeviceID beginnt 
jedenfalls mit 6B).

Falls bitte jemand mit einem IRMP nachprüfen könnte ob es richtig 
ist, dass IRMP das Protokoll nicht kann?
Andernfalls weiss ich dass die FB hinüber ist.

In diesen Zusammenhang:
Falls IRMP dekodieren kann, könnte dann bitte jemand die Tastencodes 
im Wiki hinterlegen? Dann braucht man nicht mehr unbedingt die original 
FB.

von David M. (david_m)


Lesenswert?

Frank schrieb:
> Denkst du das sind die 2 gleichen Bauteile wie ueber JTAG? Der PNX8510
> hat laut Datenblatt allerdings nur einen JTAG TAP Port und TCK und TMS
> von Con1 und J1 (an letzteren haengt er definitvi dran) sind voneinander
> getrennt

Glaube ich nicht. Ich könnte mir vorstellen das am EJTAG Port part0 
vielleicht die Trimedia Kerne sind und part1 der mips. Am JTAG Port 
natürlich der 8510 und vielleicht der PCI Controller?? Keine Ahnung...


> Active bus:
> *0: EJTAG compatible bus driver via PrAcc (JTAG part No. 1)
>   start: 0x00000000, length: 0x20000000, data width: 8 bit
>   start: 0x20000000, length: 0x20000000, data width: 16 bit
>   start: 0x40000000, length: 0x20000000, data width: 32 bi

Das ist die Ausgabe von "print"

Die Daten sind allerdings die selben, egal von wo ich lese. Also lesen 
von
0x00000000 -> 0x10000000,
0x10000000 -> 0x20000000,
0x20000000 -> 0x30000000,
0x30000000 -> 0x40000000,
0x40000000 -> 0x50000000 und
0x50000000 -> 0x60000000
ergibt immer das gleiche. Die Daten sind aber auf jeden Fall sinnvoll, 
man findet z.B die Strings vom CE Kernel aus dem Flash dump.

von Entdecker (Gast)


Lesenswert?

Da ich die Datei nicht aufs iphone laden kann... welche Endung hat denn 
die Originaldatei? Falls keine Endung oder .dat, dann könnte es das Roh 
.DV sein. Dazu gäbe es freeware (hab ich zuhause auch den Link)

von Retender (Gast)


Lesenswert?

1
@thorsten: habe mal 5-6 sek. arte aufgenommen und über ftp auf den PC
2
kopiert. Das Umbenennen der großen Datei in .ts bringt nichts. .avi auch
3
nicht. Ist wohl ein anderes Format.
4
5
Vielleicht kennt ja jemand dieses Format.
6
RUED    "
7
DEFAUD )!
8
DEFVID )!
9
DEFPCR )#
10
11
Dies sind die ersten Bytes des Headers.

Bisschen blond oder was ;) ?
VLC kann die Datei ganz normal abspielen und erkennt es als MPEG1/2 
video, zugehöriges Audio + Untertitel.

von chris (Gast)


Angehängte Dateien:

Lesenswert?

Die Qualität ist aber miserabel, wirklich unter aller Sau.
Hoffe daß das von einem schlechten Empfang herrührt und nicht vom Gerät 
selbst. Das ist noch ein "guter" Bildausschnitt.
Das ist ein standard TS Format.

von Entdecker (Gast)


Lesenswert?

chris schrieb:
> Die Qualität ist aber miserabel, wirklich unter aller Sau.

Das hängt aber am Sender und der Sendung :-)

von Retender (Gast)


Lesenswert?

Nein, das liegt an DVB-T...

von Entdecker (Gast)


Lesenswert?

Sorry Späßchen...

von Andreas M. (amagn)


Lesenswert?

Also Mein VLC (1.1.5) zeigt zwar das Format an, aber spielt nur Schrott.
Habe ide Datei aber mit
mencoder.exe FILENAME.ts -of mpeg -ovc copy -oac copy -o FILENAME.mpg
Problemlos umgewandelt bekommen.

von Andreas M. (amagn)


Lesenswert?

So, meine Box(en) DVB-T sind jetzt auch unterwegs.
Erstmal grßes Lob für alle die hier so konstruktiv mitarbeiten.
Zu Linux. (ist auch mein Ding) und MIps/CE habe ich folgendes gefunden:
http://skyscraper.fortunecity.com/arpanet/47/lince.html

Wenn Meine Sachen da sind, werde ich mich mal damit beschäftigen.

von Klaus R. (ruebi)


Lesenswert?

Mikesch schrieb:
> Vielleicht kennt ja jemand dieses Format.

Kann auch bei mir unter Win 7 weder mit dem Mediaplayer noch mit der 
aktuellen Version 1.1.8 von VLC abgespielt werden (auch nicht mit zuvor 
installiertem Win7CodecPack).

GSpot meint zum Format:
1
File Type: MPEG-2 Transport Stream
2
Mime Type: video/mp2t

von ich (Gast)


Lesenswert?

Es scheint ein normaler ts zu sein, mit einem zusätzlichen Header. Wenn 
man diesen entfernt, schlucken ihn alle Player, die ts wiedergeben 
können.
http://en.wikipedia.org/wiki/MPEG_transport_stream#Packet
Erst an Byte 264 beginnt der eigene Videostream mit dem Syncbyte 0x47.

von Kutte (Gast)


Lesenswert?

M. W. schrieb:
> Sollte sich Automatisch einstellen, bei richtigem Empfang.

M. W. schrieb:
>> wir kann ich die uhr zeit einstellen?
>
> Sollte sich Automatisch einstellen, bei richtigem Empfang.

bleibt aber leider auf Winterzeit
Kutte

von Holger Löffler (Gast)


Lesenswert?

Der GOM Player spielt das Sample von Mikesch einwandfrei ab.
www.gomlab.com

von K. J. (Gast)


Lesenswert?

TS sollte mit dem mplayer und den nimo-codecpaket gehen

von Kutte (Gast)


Lesenswert?

Kutte schrieb:
>> Sollte sich Automatisch einstellen, bei richtigem Empfang.
>
> bleibt aber leider auf Winterzeit
> Kutte

...und nun doch Sommerzeit. Hängt das vom Sender ab ?
Kutte

von halla (Gast)


Lesenswert?

bei mir auch

von Kutte (Gast)


Lesenswert?

wie überredet man den Receiver, alle Kanäle automatisch zu scannen 
(DVB-T).
Wenn man als Land Deutschland eingibt, überspringt er in Berlin den 
ARD-Multiplex auf 522 MHz und den Arte/MDR/NDR Multiplex auf 191,5 MHz 
(VHF).
Ein wenig kann man ihn überlisten, indem man als Land Finnland angibt. 
Dann wird allerdings der VHF-Kanal trotzdem nicht gescannt.
Man kann auf manuelle Sendersuche gehen, leider werden dann die 
EPG-Daten der manuell gefundenen Kanäle nicht gesammelt. Ärgerlich !
Hat jemand eine Idee, wo und in welchem Format die Scanfrequenzen 
gespeichert sind?
Kutte

von halla (Gast)


Lesenswert?

ja genau.
wie soll das aber gehm wenn j33 nicht geht ung j 2 mür müll  bringt?

von Jones (Gast)


Lesenswert?

ziom schrieb:
> Da ich das WinCe1.nb0 Image gedumpt habe und ich finde nur treiber DLL´s
> von PNX8550...
Womit hast du das gemacht? "prepare_imgfs" aus den imgfs_tools sagt mir 
leider immer das IMGFS nicht gefunden wurde...

von John Doe (Gast)


Lesenswert?

Nabend,
vielen Dank erstmal an die eifrigen Bastler. Meine Box läuft jetzt auch.
Allerdings funktiniert bei mir die PiP-Funktion bzw. der zweite Tuner 
nicht (DVB-T Version) ist das bei euch auch so?

@Kutte
In den Einstellungen -> Sender -> Sendersuchlauf kann man neben 
Automatisch, Manuell auch den Punkt Vollständiger Suchlauf auswählen, 
vll findet er dann bei dir alle Sender. Ich emfange damit jedenfalls 
alle Sender, die ich auch über meinen Receiver reinbekomme.

Und irgendjemand hat glaube ich gefragt, ob man die Sender auch 
sortieren kann. Ja das kann man und zwar unter Einstellungen -> Sender 
-> Favoritenliste -> TV Es gibt standardmässig eine "Favoritenliste" mit 
allen Kanälen, diese kann man dann unter dem Menüpunkt sortieren.

von Dominique G. (dgoersch)


Lesenswert?

Wieviele Favoritenlisten kann man in der MoreTV-Oberfläche anlegen? Bei 
allen Recievern die ich bisher in der Fingern hatte war das leider auf 
max. 5 beschränkt (bei meinem billigen DVB-T-Dingen sogar nur 3 glaube 
ich).

von John Doe (Gast)


Lesenswert?

10 gehen mindestens. Auf mehr hatte ich keine Lust ;)

von Dominique G. (dgoersch)


Lesenswert?

Super, danke fürs Testen. Nachdem auch das herunterholen der Aufnahmen 
funktioniert, wird die Box doch interessanter für mich.

Hat schonmal jemand versucht eigenes Filmmaterial der Box zum Abspielen 
unterzujubeln?

Wäre ja echt zu genial, wenn ich mit der Box die XBOX (als Player und 
Streamingclient) und den HD-Rekorder (als VDR und Receiver) im 
Wohnzimmer ablösen könnte.

Vor der XBOX hatte ich eine T-Online Vision S100 an deren Stelle. Da war 
ja im Auslieferungszustand auch nur ein WinCE drauf, aber dank 
x86-Hardware und normalem Bios könnte man darauf problemlos ein leicht 
angepasstes Linux (mit MMSv2 als GUI) booten.

von Entdecker (Gast)


Lesenswert?

Streamen soll gehen - bewiesen hates noch keiner und ich habs auch noch 
nicht hingekriegt. Wie oben schon erwähnt hat die Funktion "Mdeia" mit 
Netzwerkzugriff auf einen upnp Server keine Funktion.

von Peer R. (c1500)


Lesenswert?

Hi,
zum Thema Streamen hab da was im Handbuch gefunden:

[quote]Wenn Ihre Set-Top-Box über ein LAN/WLAN mit einem PC oder Windows 
Media Server verbunden ist, können Sie über das Menü „Media Player“ die 
Inhalte von auf dem PC oder dem Media Server gespeicherten Video-, 
Musik- und Bildordnern anzeigen.[/quote]

Hat das schon jemand verucht?
Ich hab auch "nun" nen upnp-Server und der wird nicht gefunden.

von Mark B. (markbrandis)


Lesenswert?

Entdecker schrieb:
> @Mark: Zum Experimentieren braucht´s keine neue Festplatte. Da tut´s
> auch eine Gebrauchte - das ist die Diskussion nicht wert.

Ich habe keine gebrauchte SATA Festplatte, die ich dafür mal eben nehmen 
könnte. Und nu? Klar kann ich mir eine neue (oder "neue" gebrauchte) 
kaufen, aber dafür 0 Euro an Kosten anzusetzen passt dann einfach nicht. 
In Fachkreisen nennt man das Milchmädchenrechnung. ;-)

von Entdecker (Gast)


Lesenswert?

Mark Brandis schrieb:
> Ich habe keine gebrauchte SATA Festplatte, die ich dafür mal eben nehmen
>
> könnte. Und nu? Klar kann ich mir eine neue (oder "neue" gebrauchte)
>
> kaufen, aber dafür 0 Euro an Kosten anzusetzen passt dann einfach nicht.
>
> In Fachkreisen nennt man das Milchmädchenrechnung. ;-)

Ich nenne das eine unnötige Diskussion. Nochmal: Keiner zwingt Dich die 
Box zusammenzubauen. Ich habe eine FP hier liegen, wie viele andere 
auch. Du nicht - pech.

von Mark B. (markbrandis)


Lesenswert?

Entdecker schrieb:
> Keiner zwingt Dich die Box zusammenzubauen.

Das habe ich auch nirgends behauptet.

> Ich habe eine FP hier liegen, wie viele andere auch.

Und weiter? Deine Argumentation ist unsinnig. Ein jeder kann genau das 
verwenden, was er eben schon hat, oder was er bereit ist dazu zu kaufen. 
Im letzteren Fall kann man eben nicht so tun, als ob das kein Geld 
kostet und es bei den Gesamtkosten einfach unterschlagen. Ist das so 
schwer zu verstehen? Ich hoffe, dass in Deiner Familie die Frau das Geld 
verwaltet. :-)

von Fritz M. (fritz111)


Angehängte Dateien:

Lesenswert?

Peer R. schrieb:
> Hat das schon jemand verucht?

Hier ein Zwischenergebnis:

Auf der Box im Menue: Einstellungen > Netzwerk > Gerätename,
der Box einen Namen gegeben (abc).

Im Windows Media Player auf dem PC (WindowsXP SP3)
unter: Extras > Optionen > Medienbibliothek, die Freigabe von Medien 
aktivieren.

Nach kurzer Zeit wird die Box auf dem PC erkannt.

Der Media Server wird auf der Box unter: Einstellungen > Netzwerk > 
Media Server, aber leider nicht erkannt.

Im Windows Media Player in der Medienfreigabe, kann man nach Klick mit 
der rechten Maustaste auf das Box-Icon und Auswahl des Punktes 
Eigenschaften, noch einige Infos zur Verbindung bekommen.

von Ziom (Gast)


Angehängte Dateien:

Lesenswert?

@Jones
versuche die WinCe1.nb0 mit den Tools von t-hack zudumpen, damit hat es 
geklapt.

http://www.t-hack.com/wiki/index.php/NK.BIN_toolset

von c.dent (Gast)


Lesenswert?

Geht´s jetzt hier zu, wie im Kindergarten?

Bitte alle obigen Beiträge zum Thema Haushaltskasse, und haste mal ne 
Platte löschen...

Hier sind ernsthafte Leute und Themen unterwegs...

von John Doe (Gast)


Lesenswert?

Fritz M. schrieb:
> Der Media Server wird auf der Box unter: Einstellungen > Netzwerk >
> Media Server, aber leider nicht erkannt.

also meine Box erkennt auch mein Notebook unter dem genannten Punkt, 
trotzdem bekomme ich eine Fehlermeldung, dass kein Media Server gefunden 
wurde wenn ich auf Media im Menü auswähle.

von Jones (Gast)


Lesenswert?

@Ziom
hust genau die hab ich auch schon runtergeladen, nur irgendwie 
vergessen zu benutzen...
Danke :)

von Peer R. (c1500)


Lesenswert?

@John Doe
@Fritz M.
Welche Win und WMP Version habt ihr verwendet?
Vielleicht unterscheidet sich da was mit neueren WMP-Versionen.

UPNP wäre mir aber für mein NAS lieber ;)

von John Doe (Gast)


Lesenswert?

Ich habe Vista mit WMP 11. Hätte heute auch Zeit um einiges 
auszuprobieren, allerdings hab ich keine Ideen/ Ahnung was ich 
ausprobieren könnte, also bin ich für Anregungen und oder Tipps dankbar.

von Ziom (Gast)


Lesenswert?

@ Jones
Das steht alles auf der Seite:
http://www.t-hack.com/wiki/index.php/NK.BIN_toolset

dumprom.exe -d dump -v -5 nk.nb0
the content of the nk.bin will be written in the directory "dump". It 
must exists, otherwise an error occurs.



Kann jemand bestätigen, das der Tuner tausch auf DVB-S funktioniert, da 
es so in wiki steht, und im forum kann ich nichts klares entnehmen.

von Entdecker (Gast)


Lesenswert?

Mark Brandis schrieb:
> Und weiter? Deine Argumentation ist unsinnig. Ein jeder kann genau das
>
> verwenden, was er eben schon hat, oder was er bereit ist dazu zu kaufen.
>
> Im letzteren Fall kann man eben nicht so tun, als ob das kein Geld
>
> kostet und es bei den Gesamtkosten einfach unterschlagen. Ist das so
>
> schwer zu verstehen? Ich hoffe, dass in Deiner Familie die Frau das Geld
>
> verwaltet. :-)

In der Fachsprache nennt man Deine Kommentare "Zero value workstream". 
Ich muss auch weder aufs Geld achten, noch gehe icht weiter auf Deinen 
Kindergarten ein.

Weiter in der Sache: Dank der einträge oben klappt nun der Zugriff auf 
meinen Rechner von der Box aus.
Zudem ist ein Zugriff auf die NAS (Synology DS411+) klaappt einwandfrei. 
Dafür musste in der Konfiguration im Bedienfald unter 
Anwendungseinstellungen-->Medienserver eingestellt werden:
- (x) Aktivierung DLNA/upnp Server (war sowieso schon in Verwendung)
Menüsprache (egal): bei mir Deutschl
- Stil: MUSS wohl auf "einfacher Stil" stehenm sonst erkennt´s die 
Medionbox nicht
- unter DMA Kompatibilität MÜSSEN scheinbar die Transkoder ALLE 
aktiviert sein.


Vielleicht hilft´s dem Ein oder anderen. Zugriff bekommt man somit auf 
alles im Ordner VIDEO, MUSIC und PICTURES.

von Dominique G. (dgoersch)


Lesenswert?

Das klingt ja mal sehr vielversprechend. Konntest du schon evaluieren 
welche Dateitypen die Box problemlos abspielt?

OT: Gibts empfehlungen für einen UPnP-Server unter (Debian-) Linux? Habe 
bisher immer nur Samba (Linux/Windows) und NFS (Linux/Linux) genutzt.

von Entdecker (Gast)


Lesenswert?

Bestätigen kann ich (von der Synology) bisher:
-MPEG, MPEG-TS
-AVI

-MP3
-AC3

-BMP
-JPG

Andere Formate muss ich erst austesten. Das Appleformat von itunes mag 
sie scheinbar nicht. Das wurmt mich etwas, wei ich somit itunes nicht 
nutzen kann. Dafür gehen die Urlaubsvideos, Aufnahmen von der Dreambox 
und die ganzen Fotos.

von W. B. (mittelwilli)


Lesenswert?

Ja hallo wollte nun auch mal die Firmware aufspielen, nur leider kommt 
immer der Fehler Err.0 // Error in config File.
Bin jetzt alles etliche male durchgegangen, dabei fiel mir auf, dass im 
Wiki nicht genau zu ersehen ist auf welches Laufwerk nun welche Datei 
muss.
Wie gesagt, alle Tipps, die bisher genannt wurden, wie mit FB 
Einschalten haben nichts gebracht.
Vielleicht hat ja noch jemand einen Tipp. Ist vielleicht die Größe der 
zweiten Festplatte durch das System begrenzt? Ich hab mal schnell ne 
500GB Platte verwendet.

von Dominique G. (dgoersch)


Lesenswert?

Danke Entdecker. Bei AVI wären noch die Codecs interessant, ist ja nur 
ein Containerformat.

Habe nun auch mal einen Satz bestellt und werde in ein paar Tagen dann 
mittesten können. Bin gespannt was man mit der Box noch alles anstellen 
kann. Theoretisch sollte es ja auch möglich sein eigene Software darauf 
zu starten - zB zum Einblenden von Infoboxen bei Anruf, eMail, etc...

von Kutte (Gast)


Lesenswert?

@John Doe
> In den Einstellungen -> Sender -> Sendersuchlauf kann man neben
> Automatisch, Manuell auch den Punkt Vollständiger Suchlauf auswählen,
> vll findet er dann bei dir alle Sender. Ich emfange damit jedenfalls
> alle Sender, die ich auch über meinen Receiver reinbekomme.
danke für den Hinweis, hatte ich übersehen. Hilft aber nicht wirklich:
der VHF Multiplex auf 191.5 MHz wird trotzdem nicht gefunden und der EPG 
verwendet offensichtlich eine andere Frequenztabelle und nicht die Liste 
der erfolgreich gescannten Sender. Also für ARD-Sender kein EPG :-( (ein 
Schelm wer da schlechtes denkt).

btw.: die Uhrzeit bleibt bei RTL auf Winterzeit, bei der ARD ist der 
Sommer schon ausgebrochen.
Kutte

von Entdecker (Gast)


Lesenswert?

Alle Dateien auf das erste Laufwerk kopieren wie im Wiki beschrieben, 
AUßER folgendes (das Folgende kommt aufs ZWEITE Laufwerk):

1) Ordner DC auf zweitem Laufwerk erstellen
2) Die Datei dlc_persistency.txt in dlc_persistency.dat umbenennen und 
in das Verzeichnis DC reinkopieren. Den Fehler hatte ich gemacht.

Das haben hobbyloet und fritz aber ausführlich beschrieben...
...viel Erfolg!

von Name (Gast)


Lesenswert?

Nochmal zur Wlan Antenne:
Ich habe am 10.3. folgendes bestellt und alles passt zusammen:

94-350943 Schaltnetzteil DELTA EADP-50DF, 12V-          4,95 EUR
94-390052 Platine 50025119, 12V-, 2x SATA, USB          7,95 EUR
94-460119 Gehäuse, Stahlblech, 440x230x75mm             2,95 EUR
94-571256 Antennenanschlusskabel, 75Û, 0,15m,           0,15 EUR
94-620022 Fernbedienung RCX155                          1,95 EUR
94-710947 WLAN Antennen-Adapterkabel,                   4,95 EUR
94-710993 WLAN Rundstrahlantenne, 5dBi, 90°,            1,95 EUR
94-711035 WLAN miniPCI-Karte XG-603, 54Mbps             3,95 EUR
94-720569 PC-Stromversorgungskabel, 2x 5,25"-           0,20 EUR

Scheinbar hat Pollin am Anfang eine "falsche" Antenne (im Sinne der 
Artikelbeschreibung) geliefert (somit für den Rest passed)

von Fritz M. (fritz111)


Lesenswert?

W. Bi. schrieb:
> nur leider kommt
> immer der Fehler Err.0 // Error in config File.

Dann hat das nichts mit den Dateien auf der Platte zu tun.
Hast Du auch alle Dateien aus dem Ordner WCE1 auf den USB-Stick kopiert?
Ich glaube die Datei flashing.txt ist auch wichtig.

Eventuell die Dateien neu auf den Stick kopieren um Fehler beim kopieren 
auszuschließen. Wenn das nicht hilft, anderen USB-stick testen.

von Entdecker (Gast)


Lesenswert?

Stimmt SORRY - das sind ja die Dateien auf dem USB Stick.
Da ging bei mir erst der dritte USB Stick, der mit FAT32 formatiert war 
und auch nur dann, wenn ich per FB eingeschaltet hatte. Es sind vier 
Dateien, die direkt ins Stammverzeichnis des USB Sticks kopiert werden 
müssen, also nicht in ein Unterverzeichnis rein!

von Fritz M. (fritz111)


Lesenswert?

Jetzt noch ein Update zur Einrichtung der Box:

Nach dem Formatieren der Festplatte (Erweiterte Partition mit zwei 
Laufwerken (Fat32 Formatiert)), muß NUR der Inhalt der SWU.zip auf das 
erste Laufwerk kopiert werden und die Namen der Ordner moreTVn und 
moreTVn.INIT in moreTV und moreTV.INIT umbenannt werden. Also jeweils 
das kleine "n" löschen.

Alle anderen Ordner werden nach dem Starten der Box automatisch 
angelegt.

Das flashen muß natürlich nach wie vor mit dem USB-Stick und der 
beschriebenen Methode erfolgen.

Sorry, das ich es erst so umständlich beschrieben habe, aber ich war 
beim ersten Versuch auf Nummer sicher gegangen und da alles 
funktionieret habe ich mich nicht weiter darum gekümmert. Da hier aber 
immer wieder Fragen wegen Ordnern und Datein auftauchen jetzt also die 
vereinfachte Einrichtung der Box.

Grüße Fritz

Habe den Eintrag im WIKI auch gleich aktualisiert.

von Someone (Gast)


Lesenswert?

bzgl wlan-antenne:
ich hab auch die ant. mit der best nr: 710 993 am we bestellt, wie schon 
weiter oben beschrieben wurde sie, auch genau der beschreibung lt pollin 
entsprechend, geliefert. => passt nicht.
ich habe heute mittag im wiki mal ein paar alternativen von pollin 
gelistet, wovon ich die 4€ externe für mich bestellt habe, reicht 
erstmal zum testen.

haut rein.

von mittelwilli (Gast)


Lesenswert?

Mensch danke also den WCE1 Ordnerinhalt in das Rootverzeichnis vom 
USB_Stick ;) Ich hab brav den WCE1 Ordner auf den Stick gepackt und 
gewundert, war aber der Meinung, das die *.xml Datei den Einsprung für 
das Update macht. Dau danke werds gleich morgen probieren.

von mittelwilli (Gast)


Lesenswert?

Hab grad mal in den WWW Dateien geschaut, ließe sich ja vielleicht auch 
der Moretv Browser auf andere Streamserver umbiegen?!

von Entdecker (Gast)


Lesenswert?

Könnte auch interessant sein: ftp://ftp.osuosl.org/pub/mythtv/

von Knauber (Gast)


Lesenswert?

Die Dinger scheinen sich echt gut verkaufen zu lassen. Diese Woche hab 
ich in der Bucht eine für 120€ verscherbelt - natürlich mit dem Hinweis, 
das die Box gebraucht ist und auch gerne vorher getestet werden kann!

von Jonas H. (fujitsu313)


Lesenswert?

Was dir so einfällt.
Hast du sie einfach so bei Pollin gekauft, geflasht, zusammengebaut & 
dann ohne HDD verkauft?
Ist das irgendwo nicht Beschiss oder Betrug?

von Entdecker (Gast)


Lesenswert?

Leute habt Ihr mal mit den Aufnahmen herumgespielt? Das Teil ist klasse! 
Man kann zwei Aufnahmen gleichzeitig machen und zusätlich noch eine 
Aufnahme von der Platte schauen. Mein lieber Scholly!

Vielleicht eine blöde Frage: Hat jemand hier die DVB-C Version auch ohne 
Karte und CI Modul zum Rennen gekriegt (für die öffentlich Rechtlichen, 
also freien Sender? Ich habe hier KDG im Ländle und selbst die frei 
Empfangbaren Sender wie ARD, ZDF sind dennoch Grundverschlüsselt. Daher 
kann ich nur mit CI Modul und KDG Karte schauen. Selbst Da geht nur die 
S09 Karte.

von Knauber (Gast)


Lesenswert?

Nein warum? Steht doch extra drin: "Zusammengebaute Multimediabox 
komplett mit Anleitung, wie man eine Medionähnliche Box daraus machen 
kann". Festplatte ist natürlich dabei. Was ist daran Betrug???

von Andre N. (andre_n)


Lesenswert?

Naja Betrug isset nicht, aber kommt schon dem gewerblichen Handeln 
gleich, denn du kaufst was bei pollin mit der Absicht es mit Gewinn 
weiter zu verkaufen.


Aber was mich eher mal interessieren würd ist ob man mit der DVB-C Box 
auch analoges Kabel nutzen kann (mein USB-Stick vom Lappi kann zumindest 
beides), habe hier leider kein DVB-T und bevor ich auf digitales Kabel 
umstellen lass hol ich mir eher ne Schüssel aufs Dach :D

von Entdecker (Gast)


Lesenswert?

Analog geht (zumindest nach meinen Versuchen NICHT)

von Andre N. (andre_n)


Lesenswert?

Schade, na dann warte ich mal auf weitere Versuche mit einem DVB-S Tuner 
in der Box bevor ich bestell.
Da hatte doch mal jmd. versucht die Box umzubauen, hatte das nun 
eigentlich Erfolg gehabt, oder läuft die Medion Firmware nicht mit 
DVB-S?


Grad nochmal gegoogelt und ich habe für DVB-T in der nächsten Zeit keine 
Hoffnung und wenn doch, dann eh nur öffentlich rechtliche und keine 
privaten Sender, also nutzlos :(

von Entdecker (Gast)


Lesenswert?

Das mit dem Satumbau war ich. Da ich nur einen DVB-S Tuner aus einer 
defekten DM7020 hier hatte ist auch nur dieser eine von mir verbaut. Im 
WIki ist auch ein Link zu einem satshop, den ein anderer User hier 
(weiter oben) gefunden hat. Sat geht also schon, Man muss aber löten.

von Andre N. (andre_n)


Lesenswert?

Entdecker schrieb:
> So, weitere Neuigkeiten:
>
> Ich habe nun aus meiner kaputten DM7020 den Tuner (Philips SU1278) in
> die Box eingelötet. Gemeinsam mit DVB-T funktioniert es scheinbar NICHT.
> Da ich keinen 2. SU1278 hier habe kann ich auch nicht testen, ob die Box
> mit zweien davon läuft.
> ABER: Mit nur einem bestückten Tuner wird ein normaler Sendersuchlauf
> gestartet und Sender werden gefunden. Jetzt suche ich kramphaft, ob man
> irgendwo die Sendernamen bearbeiten kann... der Abend ist ja noch
> lang!!!
>
> Weiß irgendwer, wo man den SU1278 kaufen kann? Defekte DM7020´s sind
> eher rar... Pollin, Reichelt, ELV, Hinkel-Elektronik, Conrad und Bürkle
> habe ich schon abgeklappert. Bei Digikey habe ich die Suche aufgegeben;
> der Webshop ist schlichtweg eine Zumutung!

das hier meinte ich, heisst das, dass ich mit nur einem eingebauten 
DVB-S  (andere Platz für zweiten Tuner leer) dann auch was sehen kann, 
oder geht nur der Sendersuchlauf aber es kommt danach kein Bild?

€: Ah, danke für die Info, dann kann ich mir ja doch shcon mal mein Set 
bestellen und dann sehen das ich mal iwo günstig nen Tuner bekomm :)

von Entdecker (Gast)


Lesenswert?

genau das. Was (mit einem Sat-Tuner) geht:
- Sat schauen
- Sat aufnehmen

was (mit einem Sat-Tuner) NICHT geht
- Sat schauen und PIP (also gleichzeitig einen anderen Sender als 
kleines Bilt)
- Sat aufnehmen und gleichzeitig einen anderen Sender schauen.

Ich VERMUTE, das man das auch machen kann, wenn man zwei Sat Tuner 
verbaut. Da ich aber keine zwei Sat Tuner hier hatte, konnte ich das 
nicht testen.

--> Hier wäre ich dankbar, wenn das mal jemand testen könnte.

Was auch NICHT funktioniert ist ein Mischbetrieb, also Sat-Tuner und 
Kabel- oder Terrestischer Tuner gleichzeitig in der Box verlötet. 
Jedenfalls nicht bei mir.

von Andre N. (andre_n)


Lesenswert?

kurz vor deinem Versuch hatte jmd. berichtet, das eine Kombination aus 
DVB-T und DVB-C auch erst nicht wollte und dann nach einem neu 
initalisieren der Box (kA wie, hab ja leider noch keine ^^) der 
Mischbetrieb möglich war. Das wäre ja noch mal nen Versuch wert, falls 
du deine Box noch mit dem DVB-S Tuner bestückt hast.

Ansonsten werd ich das auf jeden Fall mal mit 2 Tunern versuchen, wird 
aber sicherlich noch 2 Wochen dauern bis ich alle Teile zusammen hab 
(vorallem die Tuner)
Nochmals vielen Dank an alle für eure Mühen mit der Box bisher und 
vorallem an Entdecker für die schnellen Antworten :)

von Entdecker (Gast)


Lesenswert?

Das hatte "ich" versucht und ja, Mischbetrieb schien zu gehen. Jedoch 
schmiert die Box dann ab, sobald einer der beiden Tuner eine Aufnahme am 
Laufen hat und man dann umschalten möchte. Ich habe auch nicht 
verstanden, nach welcher Logik die Box dann hin- und herschaltet. Man 
merkt also nicht, wo man gerade schaut (klar, sobald man einen 
Privatsender sieht, ist man offenkundig auf der SAT Seite). Aber der 
zweite Tuner ist wieder draussen und ich nutze die Bos mit einem 
SatTuner. Einen zusätlichen für runde 50 Euro lege ich mir NICHT zu :-)

von Moritz M. (thinksilicon)


Lesenswert?

Entdecker schrieb:
> Ich VERMUTE, das man das auch machen kann, wenn man zwei Sat Tuner
> verbaut. Da ich aber keine zwei Sat Tuner hier hatte, konnte ich das
> nicht testen.

Jap, exakt! Um bei Sattelit zwei verschiedene Sender sehen zu können 
braucht man eine TwinLNB. Ansonsten könnte man höchstens gleichzeit zwei 
Sender mit nur horizontaler oder nur vertikaler Polarisierung gucken. 
Könntest du evtl. mal probieren, ob du entsprechend zwei Sender findest 
und mit denen dann PiP machen ;)

von Entdecker (Gast)


Lesenswert?

Moritz M. schrieb:
> Könntest du evtl. mal probieren, ob du entsprechend zwei Sender findest
>
> und mit denen dann PiP machen ;)

Hab´s gerade mal probiert. Das zweite Bild bleibt schwarz. Ich VERMUTE 
mal, das die wirklich getrennt die Tuner ansprechen.

von c.dent (Gast)


Lesenswert?

Mediafunktion:

Vielleicht banal, aber da ich keinen Mediaplayer 11 habe, habe ich nach 
dem Hinweis in der Bedienungsanleitung "Windows Media Connect 2.0" auf 
meinem XP installiert, dann auf der Medion-Box unter 
Einstellungen>Netzwerk>Media Server meinen PC als Media Server 
ausgewählt, im "Windows Media Connect" meine Video-Ordner freigegeben, 
und schon konnte ich unter More>Media auf meinem TV anschauen, die auf 
meinem PC gespeichert sind.

von Uwe H. (devusruh)


Lesenswert?

Habe nun nach viel Lesen meine Platine via seriellem Kabel mit einem PC 
verbunden, jedoch kam da nur Müll auf dem Bildschirm. Welche Parameter 
sind denn für das Windows CE, bzw. die getunte Variante ala SWU 
zutreffend? Ist übrigens das Bild im Wiki, was J2 und die seriellen 
Anschlüsse zeigt, richtig?

Gibt es neues von der Linux-Front, oder sollte die Platine ein Fall für 
/dev/null sein???

von 1A (Gast)


Lesenswert?


von 1A (Gast)


Lesenswert?

SU1278 datasheet:
  http://f5ad.free.fr/Docs_Composants/SU1278.pdf

    Galaxis POP Receiver als Quelle:
      http://iqzone.de/iqzone/pop/image/pop1.jpg


BSRU6 datasheet:
  http://f5ad.free.fr/Docs_Composants/BSRU6-701A.pdf

    Galaxis Easy World Receiver als Quelle:
      BSRU6 701A Tuner verbaut

von Fritz M. (Gast)


Lesenswert?

Uwe H. schrieb:
> Welche Parameter
> sind denn für das Windows CE, bzw. die getunte Variante ala SWU
> zutreffend? Ist übrigens das Bild im Wiki, was J2 und die seriellen
> Anschlüsse zeigt, richtig?

Für die Variante mit SWU sind die Parameter:

115200 8N1

Das Bild im WIKI zeigt die richtige Anschlussbelegung.

von David M. (david_m)


Lesenswert?

@ Frank und alle JTAGer,

hab gerade versucht uboot in den ram zu schreiben (an 0x00010000) jetzt 
geht garnix mehr. SW1 on oder off es leuchtet nur noch die blaue LED und 
urjtag meint die CPU geht nicht in den debug modus.

Also ACHTUNG!

Keine Ahnung was passiert ist.  IDCODE wird noch richtig ausgelesen...

von Frank (Gast)


Lesenswert?

Oh ...

danke fuer den Hinweis. Dann hatte ich ja Glueck. Wurde gestern spaet 
bei mir mitm Loeten und hatte dann auch angefangen Dein u-boot.bin zu 
schreiben, allerdings nach 0x0. Habe aber noch weit vor 64kB 
abgebrochen, da das ja ewig dauert.

Hoffe Du bekommst noch ein Board bzw Dein jetziges erwacht wieder zum 
Leben. Hab auch nur eins und mir schon lang ueberlegt noch ein zweites 
zu ordern, geht ja immer schneller als man denkt ...

Wenn Du irgendwas zum verifizieren brauchst, sag bescheid! Hoffe Du 
bleibst dabei!

Zur Motivation, habe noch einen interessanten Link (and Links within) 
entdeckt (in der README.ejtag von urjtag) aber noch nichts weiter 
probiert.
https://forum.openwrt.org/viewtopic.php?id=4191

Alles Gute!

Frank

von Tim H. (dasmcboot)


Lesenswert?

@David:

im Wiki steht die Adresse 0xA0010000. Oder gab es einen Grund das uboot 
woanders hin zu schreiben...

von Frank (Gast)


Lesenswert?

David M. schrieb:
> urjtag meint die CPU geht nicht in den debug modus.

Habe gerade mal in den urJtag Code geschaut. Die Meldung kommt nur im 
EJTAG_VER == EJTAG_20 Block. Die ImpCode Ausgabe ist vermutlich schon 
unsinnig, oder?

Bei mir hat oft der erste initbus nicht funktioniert, mit Fehlermeldung

  No processor access, ctrl=....

Beim zweiten Mal hat es dann aber immer gklappt. Ich habs immer so 
gemacht (aus dem Gedaechtnis! include: 
http://www.hackdaworld.org/download/pnx/ejtag.inc):

 cable DLC5 parallel 0x378
 detect
 part 0
 include ejtag.inc
 instruction BYPASS
 part 1
 include ejtag.inc
 initbus ejtag
 ...

Viel Erfolg,

Frank

von Frank (Gast)


Lesenswert?

Tim H. schrieb:
> im Wiki steht die Adresse 0xA0010000. Oder gab es einen Grund das uboot
> woanders hin zu schreiben...

Das hatte ich gestern probiert und es scheiterte an der Fehlermeldung 
einer unbekannten Busbreite. Gestern Abend sagte mir das noch nichts, 
jetzt (siehe Link im vorigen Poste) schon. Die most significant 
Hexstelle gibt die Busbreite an. David hat also die richtige Adresse 
verwendet. Glaube ich zumindest.

von David M. (david_m)


Lesenswert?

ja das Problem ist, dass Urjtag einen nur, abhängig von der busbreite, 
von 0x0 - 0x20000000,0x20000000-0x40000000 und 0x40000000-0x60000000 
zugreifen lässt, weil die CPU angeblich kein DMA unterstützt. Und 
irgendwo im uboot oder linuxkernel code ist ein macro "to_physical" oder 
so und damit kommt man dann auf 0x10010000. Da ich aber lesend beginnend 
von 0x0 oder 0x10000000 die selben Daten bekomme dacht ich mir versuch 
ichs mal mit 0x00010000. Tja... :-)

Das Problem ist wohl, dass ich das alles nach trial-and-error mache und 
eigentlich null Ahnung hab. Vielleicht war die Adresse ja sogar richtig 
aber der Code muss signiert sein?? Und jetzt ist irgendwo ne Flag 
gesetzt "Achtung reverse engineerer am Werk". Werd mir jetzt ein neues 
board bestellen...


Ich hab mal den Kühler abgemacht. Es ist ein 8950.

von IchMeldeMichMal (Gast)


Lesenswert?

Hallo, die Herren,
eigentlich wollte ich mir die "Bauteile" als möglichen Ersatz für mein 
betagten MD 24500, aber nicht mißenden SD-Receiver, ranholen (soeben 
alles DVB-T+C erhalten -- Mo. bestllt., jetzt Do. da) Vor  ev. 5-7 
Jahren gab es mit dem MD 24500 ein ähnlichen Ran (oben benannten 
Digenius) mit HackValue, da das Teil ein Klone der DIGENIUS/Grobi -Linie 
war.   Seinerzeit wirkte ich schon etwas direkter  beim z.Bsp. 
Netzteil-Mod mit, schließlich gab es noch einen Spezi (Nickname fing 
glaub ich mit GD ... an) der es schaffte, die Grobi Org.SW  zu moden und 
uns auf die MD bzw. micromaxx zu schaufeln. Kurz vor den totalen 
Durchbruch mit unbegrenzten FP-Auswahl  gab es Daumenschrauben von wem 
auch immer, so das es Alles einschlief. Kurz meine schwachen 
Erinnerungen an den damaligen, ev, jetzt zum Verstehen nötigen Fakten.
*die FP waren ausschließlich WD, deren SerienNummern !!!!! in der 
Firmware hinterlegt waren, was ja  hier zum Glück kein Thema ist
*in einigen Varianten Derer (mit more.tv, MD's 29500 u.so) gab es nur 
mit der spezielen FB einen Zugriff auf die PVR_Funktionen
*das Format der FP war unergründlich, mit dem Progr. --DigusDiskXo8. 
exe-- war es  dann aber möglich die Files runter zuziehen und mit 
ProjektX zu muxen. Die FP mußte aber irgendwie direkt angezapft werden, 
nichts mit USB und so wie jetzt :-)) Dabei war es sogar nötig, dass 
unbedingt im FP-Header ein Kennung (mit WinHex zu editieren) der FP/FW 
drin war
*FTP + AVI-Mediaplayer war damals keinThema, trotzdem ist mein MD24500 
mein Brot und Butter Receiver, denn die Bedienung ist schnell und 
Klasse. Leider mit nur -erst 40, z.Z. 80GB. (Natütlich ist 
"HD-Equickment" dazu gekommen)
Ende OFF-Topic
Frage an "Entdecker": welche Kombi der Tuner hast du letztendlich 
gewählt (SAT + ?) oder nur SOLO ? Gibts etwas beim Sendersuchlauf zu 
beachten?
 Auf welchen "Lötplatz" ist der SU1278 am geeignetsten platziert, das 
LNB bekommt seine Spannung ohne weiters ?
Die Kontaktbuchsen SPL 32 (32PIN) zum ev. Tuner-Stecken gibt’s bei 
Reichel für 0,49 Eu, wenn die „sch…“  Versandkosten nicht wären, würde 
ich gleich so anfangen, warte aber auch noch auf meine „geschossene“ FP 
v. WoEnd
UH

von W. B. (mittelwilli)


Lesenswert?

So Hier die aktuellen Werte der Leistungsaufnahme mit dem WCE1 Image:

Einschalten am Netzschalter: 3,7W
Im Betrieb 25W bei abgeschalteter Festplatte nach 5' wenn aktiviert 20W.
Das Schalten in den Standby bringt auch nach 1h keine geringere 
Stromaufnahme.
Das Abschalten der Festplatte kann man im Menü Aufnahmen aktivieren.

Wie man im Berliner Raum die VHF Träger 177Mhz und 191Mhz empfangbar 
macht ist mir rätselhaft.
Noch nicht einmal die Manuelle Suche mit eingestellter Bandbreite 
7MHZ/QAM 16/ 3/4 brachte da etwas.
Sommerzeit kennt die Büchse anscheinend nicht.

von Martin V. (m_v)


Lesenswert?

Is the tuner connector universal? Old satellite boxes (like dbox1, pace 
500/600) are cheap.

von W. B. (mittelwilli)


Lesenswert?

zu den Jumpern neben den Tunern:
Die bestückten Stifte sind für einen SAT Tuner gedacht. Vermutlich LNB 
Spannung oder DISEQ Signal. Der nicht bestückte Jumper ist für die 5V 
Versorgung einer Aktivantenne. Müsste also beim ersten Tuner bei einer 
Aktivantenne gesetzt sein.

von Someone (Gast)


Lesenswert?

W. Bi. schrieb:
> Wie man im Berliner Raum die VHF Träger 177Mhz und 191Mhz empfangbar
> macht ist mir rätselhaft.

177,5Mhz und 191,5Mhz!

von Someone (Gast)


Lesenswert?

zum thema jtag:
wer damit "spielt" muss damit rechnen zu verlieren. ich hab von jtag 
noch keine ahnung und noch kein gescheites jtag hier liegen. doch es 
sollte allen klar sein, dass das nicht mal "so eben" funktioniert.

wer sich nicht die box schrotten will, sollte das mit etwas mehr bedacht 
und wissen tun und sich zb bei solchen seiten wie hier: 
http://www.wehavemorefun.de/fritzbox/index.php/EJTAG anregungen holen, 
wie das gesammtkonzept funktioniert.

aber bitte die kaputt ge-jtag-ten boxen nicht schrotten/wegwerfen. 
kaputt is da nämlich pauschal erstmal nur die software. was in kürze 
kein problem mehr darstellen wird :)

von Entdecker (Gast)


Lesenswert?

IchMeldeMichMal schrieb:
> Frage an "Entdecker": welche Kombi der Tuner hast du letztendlich
>
> gewählt (SAT + ?) oder nur SOLO ? Gibts etwas beim Sendersuchlauf zu
>
> beachten?
>
>  Auf welchen "Lötplatz" ist der SU1278 am geeignetsten platziert, das
>
> LNB bekommt seine Spannung ohne weiters ?

Wie meiner Beschreibung zu entnehmen ist, ist nur ein (Sat-)Tuner 
verbaut mangels eines weiteren Sat-Tuners. Mischbetrieb hat sich als 
nicht durchgängig funktionierend herausgestellt. Bestückt habe ich den 
äüßeren Platz, als nahe am Gehäuse.Ich musste weder Jumper setztennoch 
irgendwelche Brücken einlöten. Die Box hängt an einem 9/16 Multiswitch.

von W. B. (mittelwilli)


Lesenswert?

Ja OK VHF Kanäle gehen auch. Interessant nach ausschalten blieb die Box 
dann beim Ladebalken hängen. Erst das Einschalten über FB half.

von David M. (david_m)


Lesenswert?

Someone schrieb:
> wer damit "spielt" muss damit rechnen zu verlieren

Vollkommen richtig.


Andere Sache: Hat irgendwer eine Idee für was J8 sein könnte?

von Ferdl (Gast)


Lesenswert?

Gemischter Tuner-Betrieb kann nicht funktionieren denn: sobald eine 
Aufnahme gestartet wird, so wird ein Tuner blockiert und auf den 2. 
umgeschalten. Mit der selben Empfangsfrequez. Sonst bleibts dunkel. Dann 
kann man fröhlich weiterzappen. Es ist ja nur eine Sendeliste im 
Speicher, entweder oder.

Zum jtag-Problem:
Vom Reset-Taster hinten wurde noch kein Wort verloren! Viellicht geht 
die Box über Reset drücken --> Netzschalter ein wieder in den 
Auslieferunszustand??

Ferdl

von Bastler0815 (Gast)


Lesenswert?

Da die Teile für meine Box noch unterwegs sind habe ich mich erst mal in 
die Bedienungsanleitung vertieft.
Dabei ist mir aufgefallen, dass viele interessante Funktionen nur für 
more.tv - Abonenten verfügbar sein sollen.
Ist dies auch mit der hier verlinkten Firmware der Fall?

von John (Gast)


Lesenswert?

Kann man mit dem DVB-C Board in NRW mit UnityMedia was empfangen, oder 
geht das wegen irgendeiner Verschlüsselung nicht?

von Someone (Gast)


Lesenswert?

dvb-c ist meines wissens nach inzwischen überall grundverschlüsselt, 
sodass um eine karte und gegf ein ci-cam nicht herumzukommen ist.

von T. F. (sar)


Lesenswert?

also DVB-C scheint mit der Box in Wien (UPC) auch mit der entsprechenden 
SmartCard nicht zu funktionieren. Jedenfalls findet er hier bei mir 
keine Sender.

von Florian V. (Gast)


Lesenswert?

Also ich kann in NRW mit Unitymedia die ganzen öffentlich rechtlichen 
unverschlüsselt über DVB-C angucken.

Mein Fernseher hat einen DVB-C Tuner, ich aber weder CAM noch Karte oder 
Abo. Nur die ganzen Privaten, die gehen natürlich nicht. Der Fernseher 
findet die ganzen verschlüsselten Sender übrigens sehr wohl, nur 
angucken geht nicht.

von T. F. (sar)


Lesenswert?

hmm bei mir wird gar nix gefunden

von c.dent (Gast)


Lesenswert?

Im München bei KMS brauchts auch keine Karte...

Frage: Hat bei DVB-C jemand Kanäle mit QAM-256 gefunden? Bei mir sind 
einige Kanäle so moduliert, Empfang geht problemlos mit einem anderen 
Empfänger, aber nicht mit der Medion-Box, auch nicht per Handeingabe.

von Someone (Gast)


Lesenswert?

bzgl dvb-c und grundverschlüsselung: das is ja erfreulich. danke euch 
für die infos. scheint ja doch jeder so zu handhaben wie er es möchte. 
unser privater kabelanbieter hier zb hat alles grundverschlüsselt.

von Andre R. (andre_r)


Lesenswert?

Was den Empfang von z.b. QAM256 via UnityMedia etc angeht, dafür wird 
wohl nen AlphaCrypt benötigt. Ich vermute mal das die Box genau wie 
beispielsweise die DBOX2 keine Native-Nagra Karten OHNE Betatunnel lesen 
kann.

von Entdecker (Gast)


Lesenswert?

Bastler0815 schrieb:
> Dabei ist mir aufgefallen, dass viele interessante Funktionen nur für
>
> more.tv - Abonenten verfügbar sein sollen.
>
> Ist dies auch mit der hier verlinkten Firmware der Fall?

Natürlich wird man hier auch ein Abo brauchen. Alles andere wäre 
illegal. Selbst das Bereitstellen der Firmware hier zum downloaden ist 
sehr fragwürdig und meiner Meinung nach illegal.

von Dominique G. (dgoersch)


Lesenswert?

Zum Thema Unitymedia habe ich auch noch eine Frage: Ich habe neben dem 
normalen Receiver von UM noch den HD-Rekorder und dazu eine zweitere 
Karte bekommen. Diese Karten sollen zueinander nicht kompatibel sein. 
Kennt hier zufällig jemand den Unterschied und weiss welche der beiden 
Karten in der Box von Pollin funktionieren wird?

von Ziom (Gast)


Lesenswert?

Habe gerade die BOX auf Verschlüsselung getestet, da ist die CONAX 
Verschlüsselung eingebaut, und es funktioniert mit Telecolumbus Conax 
Karte.

von siegfried s. (schmitte)


Lesenswert?

Pc und Box egal Wlan oder Lan erkennen sich nicht.
Beim Laptop wird die Box erkannt aber nicht angesprochen.
Vieleicht bin ich zu blöd.
Egal ob t oder c Version es Fehlen immer Sender.
Die Karte von Kabel D wird auch nicht erkannt.
Egal ob mit CI Modul oder direkt.

von T. F. (sar)


Lesenswert?

wenn ich die Karte reinstecke dann werde ich nach einem Pincode gefragt.

von Ziom (Gast)


Lesenswert?

Der PIN Code ist nur für dich, kannst egal was eintippen.

von T. F. (sar)


Lesenswert?

dachte ich auch... die Box meint aber er wäre falsch. Nach 3 mal fragen 
gibt sie auf ;)

von Holger Löffler (Gast)


Lesenswert?

Hab heute auch mein "DVB-T Set" bekommen, aber eben mit der falschen 
Antenne. TNC auf SMA geht ja nicht. Ich habe aber noch ein Koaxkabel mit 
konfektioniertem SMA-Stecker dran. Das Kabel ist ca. 40cm lang. Könnte 
man durch Entfernen/Umlegen auf den Mantel der Abschirmung einer 
bestimmten Länge nicht auch zum Ziel kommen? So wie die abgesetzten und 
über den Mantel zurückgezogenen 12,5cm Abschirmung eines Antennenkabels 
für DVB-T? Wenn ja, um wieviel cm muss ich die Seele dann freilegen?

von Ziom (Gast)


Lesenswert?

ich habe einfach nur als PIN 1234 eingetippt und hat beim ersten mal 
funktioniert, oder du hast ein Pin schutz auf deiner karte drauf

von Someone (Gast)


Lesenswert?

also das geht sicher, aber ich würde bei dvb-t eher auf eine komerzielle 
lösung setzen. so ziemlich jede zimmerantenne ist geeignet, am besten 
aber eine aktive.

und ich glaube du verwechselst wlan mit dvb-t kann das sein?
die antenne auf welche du dich zu beziehen scheinst, ist die 
fälschlicher weise gelistete w-lan-antenne von pollin. diese hat mit dem 
dvb-t empfang nichts zu tun.

von mittelwilli (Gast)


Lesenswert?

WLAN = 2,4Ghz Verkürzte Stabantenne = Lambda/4
ca 3,5cm ist nichts anderes als so eine Stabantenne und sollte 
funktionieren.

von Entdecker (Gast)


Lesenswert?

siegfried schmidt schrieb:
> Die Karte von Kabel D wird auch nicht erkannt.
>
> Egal ob mit CI Modul oder direkt.

Du brauchst eine S09 Karte.

von M. W. (hobbyloet)


Lesenswert?

Entdecker schrieb:
> Selbst das Bereitstellen der Firmware hier zum downloaden ist
> sehr fragwürdig und meiner Meinung nach illegal.

Nein, ist es nicht!
Warum habe ich wohl kurz danach auch den offiziellen Downloadlink 
gepostet?

Damit hier nichts illegal ist. ;)

von Holger Löffler (Gast)


Lesenswert?

@Someone:
ich habe dvb-t und wlan nicht verwechselt. Es gibt nur eine Anleitung 
für dvb-t, bei der man die bes. 12,5cm Abschirmung auf den Mantel 
umklappt. Und nun dachte ich mir das es so vom Prinzip her auch für WLAN 
geht.

@mittelwilli:
ca 3,5cm, Formel zum Unmrechnen habe ich jetzt auch gefunden. Danke!

von Kutte (Gast)


Lesenswert?

W. Bi. schrieb:
>
> Wie man im Berliner Raum die VHF Träger 177Mhz und 191Mhz empfangbar
> macht ist mir rätselhaft.
> Noch nicht einmal die Manuelle Suche mit eingestellter Bandbreite
> 7MHZ/QAM 16/ 3/4 brachte da etwas.
> Sommerzeit kennt die Büchse anscheinend nicht.

Die Frequenzen sind m.E. falsch. Bei mir geht manuell 191,5 MHz (alles 
andere auf auto.). Die 177,5 ist bei mir zu schwach.
Also immer 0,5 MHz höher !!
Kutte

von mittelwilli (Gast)


Lesenswert?

@Kutte schon mitbekommen Danke.

von mittelwilli (Gast)


Lesenswert?

oder mal hier lesen http://www.ueberallfernsehen.de/ , da findet man für 
seine Region die Parameter. Hat man jedoch vorher Automatischen Suchlauf 
gemacht und will nun mannuell die fehlenden Sender nachfügen, so waren 
bei mir alle automatisch gesuchten Sender weg, so habe ich halt noch 
einmal alle manuell suchen lassen. Nach dem Ausschalten bootete die Box 
dann sehr störrisch. Musste mit FB einschalten.

von Entdecker (Gast)


Lesenswert?

Ich krieg nach wie vor keine ZDF Sender (DVB-T), BaWü. Trotz aktiver 
Dachantenne. Der Toshiba TV mit DBV-T findet hingegen alle Sender mit 
88-94% Signalstärke und 96% Signalqualität. Es muss also an der Box (den 
Einstellungen) liegen.

von mittelwilli (Gast)


Lesenswert?


von siegfried s. (schmitte)


Lesenswert?


von Klaus R. (ruebi)


Lesenswert?

siegfried schmidt schrieb:
> haut Euch mal diesen link an.Ist alles komplett beschriebe

Ja, ganz großes Kino! Der Jünger hat sogar die falsche Artikelnummer mit 
übernommen sowie Download-Links unmittelbar auf Ressourcen vom MC-net 
gesetzt. Diese Trittbrettfahrer gibt´s hier leider immer wieder. Die 
einen toben sich in der Bucht aus um dort die Ideen und Erkenntnisse 
anderer zu Geld zu machen und anschließend hier auch noch tolldreist 
damit zu pralen, die anderen schmücken sich mit fremden Federn auf 
irgendwelchen Websites. Arme Würstchen halt!
@Moderator: Mein Beitrag kann jederzeit gerne gelöscht werden, da OT!

von theborg1 (Gast)


Lesenswert?

Naja habs nur übernommen die Quellenangaben hab ich vergessen rüste ich 
nach der rest ist halt nach Lizenz den Wikis erlaubt.

von M. W. (hobbyloet)


Lesenswert?

Klaus R. schrieb:
> Ja, ganz großes Kino! Der Jünger hat sogar die falsche Artikelnummer mit
> übernommen sowie Download-Links unmittelbar auf Ressourcen vom MC-net
> gesetzt. Diese Trittbrettfahrer gibt´s hier leider immer wieder. Die
> einen toben sich in der Bucht aus um dort die Ideen und Erkenntnisse
> anderer zu Geld zu machen und anschließend hier auch noch tolldreist
> damit zu pralen, die anderen schmücken sich mit fremden Federn auf
> irgendwelchen Websites. Arme Würstchen halt!

Kann deinen Worten nur zustimmen!

Ich habe solche Sch.... schon geahnt, aber was solls.

von Entdecker (Gast)


Lesenswert?

Knudt Jacobs, ja... hat scheinbar schon mehr als seine eigenen Sachen 
ausgegeben. Schade um unsere Mühe... wenigstens die Quelle hätte der 
Hamburger angeben können

von theborg1 (Gast)


Lesenswert?

so sach an was bis auf den medion Artikel, quellenangabe hatte ich 
vergessen sind jetzt drinnen, und das du hier meinen namen postest finde 
ich eine Schweinerei, wen du ein Problem damit/mit mir haben solltest 
schreib mir eine mail.

von fred n. (schreibtisch)


Lesenswert?

/offt
Sehe ich ähnlich, wenn man schon "zitiert", sollte die Quelle rein.

/ont

Meine Boxen sind noch im Karton, was bedeutet denn keine Zeitumstellung? 
Nur das Frontend (Display) oder das Backend? Weil dann ist es mit 
Aufnahmen ja Essig.
(Stunde zurück)

von Martin V. (m_v)


Lesenswert?

Hey kidz,

Keep on topic and use your time for the receiver.

von K. J. (Gast)


Lesenswert?

jaja ihr seit schon Helden, macht man einen Fehler wird man gleich 
zerlegt.

und @ Endecker so was feiges wie dich hab ich noch nie erlebt, als gast 
ist so was immer leicht traust dich wohl nicht mal dich zu erkennen zu 
geben, oder mal auf einer vernünftigen Basis mit mir zu Reden.

Und ja ich hab jeden der mir ne mail geschrieben hat auch eine recht 
vernünftige email geschrieben(bis auf die die mir gedrothaben), wo ist 
das Problem das anständig zu klären und nicht so ein kindergaten.

von Torsten K. (nobby)


Lesenswert?

Zur Antenne:

Ich habe heute 3 Antennen von Pollin bekommen, eine war richtig (SMA), 
zwei waren falsch. Ich habe hier mal den Scan angehängt, da ist das gut 
zu sehen.
Ich denke die haben da verschiedene Typen in einer Kiste, denn äußerlich 
sehen die gleich aus.

Gruß
Torsten

von fred n. (schreibtisch)


Lesenswert?

Irgendwie fehlt der Scan ;)

von Torsten K. (nobby)


Angehängte Dateien:

Lesenswert?

Jo, das ging irgendwie schief, und als ich das ändern wollte gings es 
nicht mehr, weil schon jemand geantwortet hat ;-)

von QM (Gast)


Lesenswert?

[offtopic]
theborg1 schrieb:
> so sach an was bis auf den medion Artikel, quellenangabe hatte ich
> vergessen sind jetzt drinnen, und das du hier meinen namen postest finde
> ich eine Schweinerei

Wenn man eine Internetseite betreibt sollte man wissen, dass man in 
Deutschland per denic.de und international per whois.com immer die 
Anschriften der Homepagebetreiber / administratoren bekommt.

Seit Guttenberg wissen wir alle->Quellenangeben gehoeren an den Anfang 
und man bedankt sich in der ersten Zeile beim (Im Buch im Vorwort) bei 
der Quelle.

Soviel zu Mr. Copy & Paste.
[ontopic]

Ich habe mir den ganzen Rustsch auch bestellt. (DVB-t u DVB-C) In NRW 
wird erstmal der SKY Transponder gefunden. Ich vermute mal eine 
beschränkung in den Configdateien. Die DVB-C Tuner müßten das komplette 
Frequenzspektrum eigentlich ab können.

Gruß,

qm

von K. J. (Gast)


Lesenswert?

und das ist kein Grund hier zu Posten, zweitens die Behauptung ich hätte 
mehrere Artikel geklaut stimmt auch nicht, nur der Medion Artikel, und 
das ich die Quellenangabe vergessen habe das Passiert schon mal, wen man 
sich die anderen anschaut wird man merken das diese sonst immer 
beistehen und ich nur das erweitre, tut mir Leid ich verstehe einfach 
den aufstand nicht was ist so schwer da dran das kurtz per. mail oder PM 
zu klären anstat hier soein kindergaten zu veranstalten.

p.s. das ist das letzte was ich hier dazu sage, und das man mir deswegen 
Per mail droht ist auch fragwürdig.

von Mark B. (markbrandis)


Lesenswert?

K. J. schrieb:
> und @ Endecker so was feiges wie dich hab ich noch nie erlebt, als gast
> ist so was immer leicht traust dich wohl nicht mal dich zu erkennen zu
> geben, oder mal auf einer vernünftigen Basis mit mir zu Reden.
>
> Und ja ich hab jeden der mir ne mail geschrieben hat auch eine recht
> vernünftige email geschrieben(bis auf die die mir gedrothaben), wo ist
> das Problem das anständig zu klären und nicht so ein kindergaten.

Mach Dir nichts aus dem, ist halt ein Idiot, die gibt's an jeder Ecke im 
Dutzend billiger.

von M. W. (hobbyloet)


Lesenswert?

K. J. schrieb:
> und das ist kein Grund hier zu Posten, zweitens die Behauptung ich hätte
> mehrere Artikel geklaut stimmt auch nicht
Doch, es ist so!

>, nur der Medion Artikel, und
> das ich die Quellenangabe vergessen habe das Passiert schon mal
Passiert schon mal, gibt es nicht!

Lösche den Kram auf deiner Seite und dann ist hoffentlich erstmal Ruhe!

P.S.
Vorallem die Direktlinks hierhin!

von Entdecker (Gast)


Lesenswert?

Moment mal - hier trollt wohl jemand!

1) woher soll ich den Namen des Kopierposter´s kennen?
2) woher soll ich seine HandyNr. haben?

Solche Posts sind nicht meine Art. Wäre nett, ein Admin einfach m al die 
IP´s sichtbar m acht, dann würde man auch sehen, dass ich diese beiden 
Sachen nicht gepostet habe. Ich melde mich erst mal am Forum an, dann 
ist man hoffentlich davor sicher.

Ich konnte der Versuchung nun doch nicht widerstehen und habe einen 
zweiten Sattuner bestellt.

Zur DVB-C: Irgendwer hatte nach dem benötigen CAM gefragt. Conax scheint 
die Box zu können. KDG mit S09 Karte geht bei mir aber nur mir Alpha 
Crypt Modul. Heute Abend schaue ich mir zur Abwechsnlung mal einen 
Film-on-demand an. Mich interessiert es, ob sich auch die Filme der 
Onlinevideothek aufnehmen lassen.

von Daniel K. (entdecker)


Lesenswert?

So, wie oben geschrieben nun angemeldet und keiner mehr mit meinem Nick 
hier trollt...welch ein Kindergarten.

Ich bin mal gespannt ob etwas dreambox-artiges (damit meine ich die 
Weboberfläche) machbar ist. Dann wäre auch die MoreTV Prämiumfunktion 
überflüssig (gerade das aus-der-Ferne-aufnehmen schätze ich an der 
Dream). Hier kann ich leider wenig dazu beitragen, da ich Null 
Kenntnisse hinsichtlich Linux habe.

von Ziom (Gast)


Lesenswert?

Kann sein, das der CI-Slot im Registery ausgeschaltet ist? weil ich find 
auch kein CI-Modul-Menü auf der Medion Box.
Ich kenne das nur so, sobald ein Modul eingesteckt wird, wird es sofort 
erkannt, und wenn nicht, dann spädtestens nach nem neustart :) Windows 
halt. Aber es tut sich so oder so nichts...

Ach und zu manchen leuten bei dennen es nicht funktioniert, die 
Smardcards und Receiver werden mittlerweile von fast allen Betreibern 
verheiratet.
Das heist Smardcard funzt nur mit dem mitgelieferten oder registrierten 
Receiver.

von halla (Gast)


Lesenswert?

hall0!
wie kann ich noch mal die auf der box die filme vom pc gucken.
mfg

von Daniel K. (entdecker)


Lesenswert?

Hmm, ich hab´s jetzt nicht mehr genau in Erinnerung. Aber ich glaube 
das es so war:
1) Box mit DVB-C
In den Einstellungen (über MORE Taste hin navigiert) meine ich ist in 
der Leiste ausgegraut "Conax" lesbar.
Schiebt man ein anderes Modul rein (bei mir Alphacrypt), dann ist es 
nicht mehr ausgegraut, sondern auswählbar.
Ob Neustart notwendig war, weiß ich jetzt gar nicht - kann sein.

2) Box mit DVB-S
Hier war "Conax" ganz sicher nicht ausgegraut. Das Alphacrypt habe ich 
da gar nicht probiert, weil die öffentlichen und privaten Sender ja 
funktionieren. Bei der Box war mir auch wichtiger, sie als SatBox zu 
haben.

Ich kann aber gerne heut´ Abend nochmal genauer nachschauen und etwas 
damit herumspielen.

von ziom (Gast)


Lesenswert?

Interesant währe es ein neues MultiMedia Programm zu schreiben, das 
nicht mit zwei verschiedenen Tuner abstürzt. Weil Treiber werden wohl 
richtig geladen, aber von der Medion Software falsch angesprochen. 
Meiner Meinung nach hat die Box sehr viel potenzial, nahe zu wie die 
Dreambox 7025 :) bloß mit Windows CE. Ich spiele noch mit Windows CE, 
ich will irgendwie das .NET 3.5 Framework integrieren.

Hat jemand schon versucht die in die WinCe1.nb0 Linux rein zupacken, wie 
es beim Thomson IP1101 mit der modifizierten NK.bin war?

von Daniel K. (entdecker)


Lesenswert?

ziom schrieb:
> Interesant währe es ein neues MultiMedia Programm zu schreiben, das
>
> nicht mit zwei verschiedenen Tuner abstürzt.

Wenn die Aussage weiter oben (Senderliste mit Frequenzen) stimmt, dann 
müsste es ja mit getrennten Senderlisten klappen. Aber einfach mal so 
ein Programm dafür runternudeln... na derjenige ist echt bewundernswert 
:-)
Normalerweise arbeiten da ganze Entwicklerteams dran. Wir müssten uns 
also entsprechend organisieren.

von siegfried s. (schmitte)


Lesenswert?

Verwendung von Festplatten.
Ich habe jetzt mit alten Platten (IDE) und einem Adapter IDE zu ATA
lange rumgefummelt.Den Adapter auch von Pollin für ca. 6 €. Siehe da
die Dinger funzen.Getestet von 160-500 Gigabyte.Nun lassen die 
ausgedienten
sich dafür sinnvoll verwenden.Unter 160 Gigabyte nicht zu empfehlen 
wegen
der Aufnahmefunktion.
Habe es bis jetzt nicht geschafft die Box mit meinem Laptop zum laufen
zu bringen.Weder Lan noch Wlan.Wird zwar von Windoffs 7 erkannt aber 
läuft nicht.Die Box möchte einen Medien Server.Der ist aber eigentlich 
im Media Player von win 7,soweit ich weiß,enthalten.Abhilfe tut Not.Box 
ist dann
sehr interresant wenn man in jedem Zimmer einen Anschluss hat,zb. über
D-Lan.

von Ferdl (Gast)


Lesenswert?

Fundstück:

http://www.ctv.fi/WG_UI_2008/index.html

Habe ich im swu.zip gefunden. Scheint aber nichts verlinkt zu sein.

von Muart232 (Gast)


Lesenswert?

Hier weitere Fundstücke (passend zu ferdl's Fundstück):

http://www.ctv.fi/test/nkl/demo/index.html
http://www.ctv.fi/test/nkl/demo/highlite.js

So wie es aussieht kann man damit eigene "Applikationen" für more.TV 
erstellen ("var plugin = new 
ActiveXObject('moreTVControl.Controller.1');")

von Muart232 (Gast)


Lesenswert?

In folgendem File findet man sogar ein paar Beispielanwendungen:

http://www.ctv.fi/WG_UI_2008/highlite.js


Sudoku ist auch mit dabei ;)

von Someone (Gast)


Lesenswert?

das erinnert mich an das middleware sdk von elecard.com. wer sich damit 
auseinander setzen möchte, sollte vllt mal nen blick in das 
SDK_MW_1.9_eng.zip aus dem elecard.com forum werfen.

von auf Arbeit (Gast)


Lesenswert?

Auf der alten Oberfläche
http://www.ctv.fi/more/start_old.html
gibt es nicht mehr viel, was funktioniert. Interessant ist vielleicht 
noch:
http://www.ctv.fi/test/moretv_stuff/index.htm

von Dominique G. (dgoersch)


Lesenswert?

Meine Box ist heute gekommen. Direkt zusammen gebaut, scheitert leider 
zur Zeit das Update an einem geeigneten USB-Stick. Jedenfalls waren 
dutzende Versuche mit meinem 4-GB-Micro-Stick erfolglos. Nach einigen 
Sekunden immer Err0.

Werde nachher von einem Bekannten noch einen anderen bekommen und es 
dann damit probieren. Drückt mir die Daumen :)

von Stefan P. (form)


Lesenswert?

Knauber schrieb:
> 4) ---> Grauer Bildschirm, nach ~5 Sekunden: "Error in flashing config"

Das Problem hatte ich auch gerade mit einem 4GB USB-Stick.
Mit einer 512MB SD-Karte in einem USB-Cardreader hat es dann geklappt.

von me (Gast)


Lesenswert?

Ich habe es mit einer externen Festplatte (3,5") via ATA-USB Converter 
und AT-Netzteil gemacht. Es braucht also nicht unbedingt einen 
USB-Stick.

von Ziom (Gast)


Lesenswert?

Ich modifiziere gerade meine MedionBox,

1. löte ich den NAND raus
2. löte eine xD Fassung rein
3. flashe die 64 MB xD Karte mit dem Dump vom NAND

und wenn das funktioniert, dann brauche ich kein teures Programmier 
Gerät, falls ich die Box falsch flashe, und kann in ruhe die xD Karten 
zeschiessen habe viele davon :) Messi halt

von Andre N. (andre_n)


Lesenswert?

Ich kenne mich zwar nicht wirklich mit xD-Karten aus, aber ich kann mir 
nur schwer vorstellen dass das klappen kann. Die Karten werden doch ganz 
anders angesprochen als ein NAND, oder gibt es da extra Adapter damit 
das funktioniert?

Die Idee fänd ich ja gut, wenns denn möglich wäre

von Stefan P. (form)


Lesenswert?

@ Ziom
Kurz zum Thema NAND-Dump: Das ist nicht unbedingt fehlerfrei.
Ich hatte es ein paar Tage darauf noch einmal gedumped, und da waren 
manche pages missing, obwohl immer die 512(+Spare) Bytes fragmentierung 
erhalten blieb. Keine Ahnung, ich hatte eh probleme mit der 
Adressierung...

@ All
So, ich habe meine Box nach der Anleitung gerade zum Laufen bekommen.
DVC-C Scan an Kabel Deutschland war nur mit "NIT-Scan" erfolgreich.
Eine (D02) Smartcard (mit KD+Sky Abo) verhinderte oft den 
Bootup-Prozess, und wenn es mal klappte, waren keine verschlüsselten 
Sender "hell" zu bekommen. (ohne Fehlermeldung)

Aber das was ich an "Free-TV" zu sehen bekam, machte mir sowieso nicht 
viel Lust auf weiteres. Wenn man einmal eine Dreambox gesehen hat, dann 
ist das Medion-Menü einfach nur lächerlich...
Ich hoffe jemand schafft es bald mit Linux. Toi toi toi!

edit: Wieso wurde mein "Kabel Deutschland" Text als Link genommen?

von Andre N. (andre_n)


Lesenswert?

hmm, nehme alles zurück was ich da oben geschrieben hab.  Hätte wohl 
doch erst google fragen sollen.
Bin dann mal auf Berichte von Ziom gespannt

von Roman (Gast)


Lesenswert?

Hallo,

leider habe ich keinen Erfolg mit meinem Zusammenbau.
Beim einschalten des Netzschalters leuchtet LED3 rot.
Nach Einschalten per FB leuchtet LED2 blau, und LED4 blinkt
gruen im Takt von ca. 5-10Hz.

Verschiedene USB-Sticks habe ich schon ausprobiert. LED am Stick
leuchtet nicht. Platte ist WD nach Angaben formatiert und System 
aufgespielt.

Hat jemand eine Idee?

Gruss

Roman

von Florian R. (woody303)


Lesenswert?

Hallo,

ist mal wieder n super Projekt hier!
Hab gerade n Firmwareupdate auf meinem Philips TV gemacht, dabei habe 
ich beim zappen durchs Menü ne info zu den Sourcen der Firmware 
gefunden.
Also müsste auf meinem Philips TV n Linux laufen.
Hab eben mal n wenig im Netz gesucht und ein paar Infos gefunden.

Kann sich einer die Sachen mal anschaun? Evtl. könnt ja was für die Box 
dabei sein.


http://www.hifi-forum.de/viewthread-152-1851.html


http://tree.celinuxforum.org/CelfPubWiki/ELCEurope2007Presentations?action=AttachFile&do=get&target=LinuxOnTv520.pdf

Gruß Woody

von M. W. (hobbyloet)


Lesenswert?

siegfried schmidt schrieb:
> An Alle,
>
> vielleicht sollten wir uns alle mal bei dem User Hobbylöt für seine
> Arbeit und die gestellten posts bedanken.
> Wer ein wenig Geduld mit bringt,wird erfahren das mit seiner
> Strickanleitung
> die Medionkiste einwandfrei funktioniert.Aber die genau einhalten.
> Nichtvergessen die Leerordner anzulegen.
> Auch ohne Festplattenclone.Seine angehängten Dateien sind einwandfrei.
> Also nicht auf dem Holzweg.
>
> Darum von mir ein persöhnliches Dankeschön.
>
> Grüße und schönen Sonntag aus Berlin.
>
> schmitte

Ich habe nur die Grundlagen geliefert, dass man aus der Platine plus 
Zubehör was machen kann.

Fritz hat die Strickanleitung gebastelt.

Vielen Dank dafür!

von Fritz M. (fritz111)


Angehängte Dateien:

Lesenswert?

M. W. schrieb:
> Fritz hat die Strickanleitung gebastelt.

Vielen Dank für die Blumen, aber nicht vergessen werden sollte der 
selbstlose Einsatz von Christian S.

Christian S. schrieb:
> Wie heißt es immer so schön, wer nicht wagt, der nicht gewinnt.
>
> Habe mich mal getraut und aus dem swu, den Inhalt des Ordners WCE1 auf
> den USB Stick gepackt :-)

und ohne die Infos und Dateien von M. W.(hobbyloet) hätte ich auch keine 
Strikanleitung basteln können.

Letztendlich war es aber eine Gemeinschaftleistung aller an diesem 
Thread Beteiligten.

Vielen Dank also an alle die mitgemacht haben und hoffentlich weiter 
mitmachen.

So nun wieder zum eigentlichen Thema.

Ich habe mich mal durch die Sourcen des Efon-WinVnc gekämpft und die 
Stelle gefunden, wo man das Passwort deaktivieren kann.

Die geänderte Source hab ich mit angehängt. Es mußte lediglich der 
Parameter "VncAuth" in "None" geändert werden.
1
StringParameter SSecurityFactoryStandard::sec_types
2
("SecurityTypes",
3
 "Specify which security scheme to use for incoming connections (None, VncAuth)",
4
 "None");

Ich spare mir die original Sourcen des Efon-WinVnc hier mit anzuhängen. 
Sie sind zu beziehen über:
http://efonvnc.svn.sourceforge.net/viewvc/efonvnc/trunk/


Leider wird im VNCviewer auf dem PC nur der schwarze Desktop der Box 
angezeigt.

Wenn man jedoch den Start von MoreTV verhindert und stattdessen z.B den 
Explorer startet, ist es möglich sich einen Überblick in der laufenden 
Box zu verschaffen und eventuell weitere Programme zu starten.

Auszug aus der Datei MoreTv.cfg
...
<Shell_startup>
  <run cmd="$H\Apps\ftpsvr.exe"/>  <!-- läuft bei mir immer mit -->
  <run cmd="$H\Apps\winvnc.exe"/>
  <run cmd="\Windows\explorer.exe"/>
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
<!--  <run cmd="$H\moreTV\MaxAktiv.exe"/> --> <!-- MoreTV deaktiviert 
-->
</Shell_startup>
...

Vieleicht kann ja jemand etwas damit anfangen.

Fritz

PS:
Bevor Fragen zu einem neuen Box-Programm kommen, ich habe leider nur 
rudimentäre Kenntnisse von c und c++ und kann da leider nicht 
weiterhelfen.

von ziom (Gast)


Lesenswert?

Habe gerade eine tolle Entdekung gemacht,
im WCE1 Verzeichniss sind die Dateien phStbRootApp_256M_0_t.mi und 
phStbRootApp_256M_1_t.mi. Diese sind verlinkt durch die Dateien 
phStbRootApp_0.sym, phStbRootApp_1.sym und phStbRootApp_0.mi.size, 
phStbRootApp_1.mi.size.

Auszug aus der Datei phStbRootApp_1.mi.size:
1
 1568292  // das ist die Größe von der Datei phStbRootApp_256M_1_t.mi in bytes

Auszug aus der Datei phStbRootApp_1.sym:
1
_RealTMManShared                   0x091755f4 data                     
2
__begin_mem                        0x09000000 <absolute symbol>        
3
__end_mem                          0x0a000000 <absolute symbol>        
4
_phBuildInfo_DateTime              0x09172a0c data

Jetzt muss ich nur noch heraus finden wohin die Dateien im NAND 
hingeschrieben werden. Da diese Adress angaben nicht mit der NAND Größe 
über einstimmen.

von n-o-n-e (Gast)


Lesenswert?

Kurze Frage an alle, die den Umbau schon erfolgreich hinter sich 
gebracht haben:

Kann die Pollin Kiste (DVB-C Variante) auch HDTV Sender anzeigen und 
aufnehmen? Ich denke da an ARD HD, ZDF HD und arte HD, die würde ich 
gerne aufzeichnen können.

Ich habe im Wiki leider nichts darüber gefunden und auch hier im Thread 
wurde das nur ganz kurz und ohne definitive Aussage angeschnitten (im 
Zusammenhang mit dem MPEG2 Dekoder Chipsatz).

Schönen Dank im Voraus!

von siegfried s. (schmitte)


Lesenswert?

So nun hab ich die Faxen dicke.
Das Ding läßt sich partu nicht mit dem PC verbinden,weder direkt über 
Netzwerkkabel noch Wlan.
Es meldet sich über einen verbundenen D-lan mit Router zwar in win7 
an,aber ohne jeglichen Zugriff.
Hier fehlt die Software Mediaserver in der Box.
Nach vielem hin und her ist nach dem Flashen auch kein Zugriff mehr auf 
WinCe 5. mehr möglich.
Vor dem Flashen konnte ich noch über Usb eine Tasttatur und Maus zum
ausspionieren von WinCe verwenden,das wars dann.
Mit Linux habe ich leider nur schlechte Erfahrungen gemacht.
Aber vielleicht kann mich einer vom Gegenteil überzeugen.
Auf jedenfall werden meine drei Kisten nicht in irgend einer weise in
den Handel gebracht.
Es wäre unfair dem Käufer gegenüber.
Ich lasse die Dinger liegen und irgendwann werden sie geschlachtet.
Meine Fernsehgurke alles Flachbild tun das gleiche nur ohne 
Aufnahmefunktion
und da gibt es andere Möglichkeiten,ohne den hohen Standbaystrom.
Für mich ist dieses Projekt gestorben.
Denkt mal an Fukoshima.

von Dominique G. (dgoersch)


Lesenswert?

Egal was ich anstelle, er findet bei mir keine Sender. Wohne in NRW und 
habe Unitymedia DVB-C. Die Vollständige Suche habe ich nach etwa 20min 
abgebrochen.

Gibts hier jemanden mit UM, der die Sender gefunden hat? Kann ja ned 
sein, dass ich alle Frequenzen von Hand eingeben muss...

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

siegfried schmidt schrieb:
> Auf jedenfall werden meine drei Kisten nicht in irgend einer weise in
> den Handel gebracht.
> Es wäre unfair dem Käufer gegenüber.
> Ich lasse die Dinger liegen und irgendwann werden sie geschlachtet.

ich nehm sie dir gern zu entwicklungszwecken ab.
schreib dir ne pn.

lg Someone

ps: da "someone" schon vergeben war, hab ich mich halt für someonenew 
entschieden. desweiteren sollte vom schreibstil her der 
weidererkennungswert recht hoch sein, hoffe ich :)

von ... (Gast)


Angehängte Dateien:

Lesenswert?

War vor einiger Zeit mal die Frage ob das echt die vermutete CPU ist.

von Retender (Gast)


Lesenswert?

Hallo!
Wer kann mir helfen?
Habe die Firmware der Box upgedated, dies ist erfolgreich verlaufen.
Danach habe ich die Festplatte (160GB WD) mit gparted partitioniert und 
anschließend im Windows den kompletten Inhalt von SWU.zip (inkl. 
Umbenennung der Ordner moretv ...) auf die erste Partition kopiert. Die 
zweite Partition habe ich leer gelassen (wie im Wiki beschrieben).
Nachdem ich die Jumper wieder zurückgesetzt habe, bekomme ich jedoch 
kein Bild mehr auf meinem TV, die Box scheint nicht zu booten. Es 
erscheint auch kein roter Ladebalken.
Hat jemand sowas gehabt und was muss ich tun?

Danke schon mal im Voraus und viele Grüße
Retender

von siegfried s. (schmitte)


Lesenswert?

in die zweite Partition muß ein Ordner rein namens dc,kann leer bleiben

von Retender (Gast)


Lesenswert?

Hat sich erledigt, mit einem anderen Stick war alles i.O.

Gruß
Retender

von John Doe (Gast)


Lesenswert?

Nabend,
also ich hab es jetzt hinbekommen die Box mit meinem PC zu verbinden um 
über das Media Menü auf Dateien zugreifen zu können, allerdings nur 
unter WinXP.
Und zwar habe ich erstmal mit dem WMP alle Dateien in die Bibliothek 
eingefügt und freigegeben. Anschließend nur noch in den 
Box-Einstellungen meinen PC aus der Media Server Liste ausgewählt und 
fertig.
Ich habe mir noch zuvor WIndows Media Connect 2.0 runtergeladen, kann es 
aber nicht öffnen deswegen weiß ich nicht, ob es damit zusammenhängt, 
dass es funktioniert.

ALLERDINGS finde ich das Feature nicht sehr gelungen. Zum einen haben 
meine Bilder einen Blaustich und  sind egal ob sie in unterschiedlichen 
Ordner lagen in einer Liste zusammengefasst (Die Bilder befinden sich in 
einer Liste mit Titel "keine Schlüsselwörter", habe am PC in den Datei- 
Eigenschaften Titel, Autor usw. geändert, hat aber nichts gebracht und 
im WMP habe ich nichts gefunden, womit man das bewerkstelligen könnte).
Bei MP3s ist es dasselbe Spiel, alle Dateien werden in einer Liste 
zusammengefasst. Auch können schonmal ein paar Minütchen vergehen bis 
die komplette Liste geladen ist und man überhaupt was auswählen kann.
Mit Videos habe ich es nicht probiert, da ich keine parat hatte.


So und jetzt habe ich noch eine Frage. Hat jemand herausgefunden, ob man 
seine Favoritenliste/n daurhaft speichern kann?
Klar im "Standby" (wenn man das überhaupt so nennen kann) bleiben sie 
erhalten aber wenn man den Netzschalter umlegt, sind bei mir beim 
wiedereinschalten alle Sender und auch andere Einstellungen noch da, bis 
eben auf die Favoritenlisten.

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Es scheint so, dass dieser Ordner (im Anhang), nicht auf der ersten 
Partition ist.

von Klaus R. (ruebi)


Lesenswert?

So heute kam dann auch mein Paket in absoluter Pollin Rekord-Lieferzeit 
von nur 3 Tagen. Mittels des WIKI (welches ich bei der Gelegenheit 
gleich mal um ein paar kleinere Ergänzungen erweitert habe) war es mir 
innerhalb weniger Minuten möglich nach erfolgtem SoftwareUpdate die Box 
richtig zu Booten (alte 160GB SATA HD). Sendersuchlauf (DVB-T) klappte 
auch bestens. Es bleiben zwei offene Punkte:

1. die beiden USB-Anschlüsse vorne als auch hinten werden von der 
more.tv-Software offensichtlich garnicht unterstützt (mit Ausnahme des 
SW-Updates). Nur zu gerne hätte ich eine externe HD mit Filmen 
angeschlossen.

2. Die Box wird unter Win7 zwar als MultiMedia-Gerät (mit grünem Pfeil 
im Icon) angezeigt, aber das war´s dann auch schon. Diesbezüglich muss 
ich diesen Thread wohl nochmal durchsehen...

Auf jeden Fall herzlichen Dank allen, die aktiv mit neuen Erkenntnissen 
zu diesem Projekt beigetragen haben. Danke!

von halla (Gast)


Lesenswert?

hallo  was bedeutét den Error no tuner lock alfer 100 attempts

von Uwe H. (devusruh)


Lesenswert?

M. W. schrieb:
> Es scheint so, dass dieser Ordner (im Anhang), nicht auf der ersten
> Partition ist.

Ich habe den Ordner "moreTV.persistent" bei der Kopieraktion aus der 
swu.zip leer angelegt, soweit ich mich erinnere. Der Ordner wurde bei 
mir waehrend der Benutzung / des Setups mit den 19 Dateien und dem 
Ordner "tbArchProgramEvents.xbc" gefuellt. Der Ordner "tbBookmarks.xbc" 
existiert bei mir nicht, aber ich habe bei der Sendersuche abgebrochen 
und dann mich im Setup umgeschaut.

Gruss, Uwe.

von John Doe (Gast)


Lesenswert?

kleiner Nachtrag noch:
alle Sachen die ich schrieb, beziehen sich auf die DBV-T Version, wie es 
bei DVB-C ausschaut weiß ich nicht.
Und das mit den Favoriten nehme ich zurück, scheinbar stellt die Box nur 
den Standard der Liste "Alle" nach dem trennen vom Strom wieder her. 
Alle neu angelegten Favoritenlisten werden gespeichert.

von K. J. (Gast)



Lesenswert?

Hi, Hab hier mal die Frequenzlisten von Wilhelmtel rausgesucht.

von c.dent (Gast)


Lesenswert?

Gleich nochmal meine Nachfrage: Hat der Suchlauf bei DVB-C mit den 
Programmen mit QAM256 geklappt? Bei KMS München findet meine Box nur die 
Kanäle mit QAM64.

von K. J. (Gast)


Lesenswert?

Nein QAM256 scheint nicht zu gehen, ist bei Wtel auch nicht so tragisch 
da da fast nur PayTV drinnen ist, allerdings hab ich da schon ne idee 
für aber ka ob das klappt werde mich morgen mal damit beschäftigen.

von K. J. (Gast)


Lesenswert?

JA, habe herausbekommen QAM256 und der automatische Suchlauf bei der Box 
funktioniert, hätte mich auch gewundert wen nicht, alle Daten für DVB-C 
sind ja vorhanden

in der swu.xml einfach bei

<flash src="$H/WCE1" cnt=3/>

die 3 durch eine 1 ersetzen was mir aber nicht ganz klar ist wofür die 2 
ist und warum in der swu.xml die ist nur zum Flashen oder.

vileicht ist die 2 für SAT aber dan würden configs dafür fehlen so wie 
ich gesehen habe ist nur DVB-C/T drinnen

er findet alle 379 Sender inklu QAM256 und Paytv

von K. J. (Gast)


Lesenswert?

So bevor ich Pennen gehe 2 ist für DVB-S, man sieht es an den Dateinamen 
z.b.

SAT:
tbSTransponders.xbc
db_template.xbs
KABEL:
tbCTransponders.xbc
db_template.xbc
TERESTRISCH:
tbTransponders.xbc
db_template.xbt

allerdinks sind nur die für DVB-T auch mit Inhalt, ebenso sind die 
Datenbanken auch nur für DVB-T vorhanden, denke das wen diese fehlen die 
geladen werden die vorhanden sind.

von Tosca76 (Gast)


Lesenswert?

moin,...
erstmal ein großes Lob an dieses Forum ;-)

Habe heute auch die Teile von Pollin bekommen,... das Flashen 
funktionierte auf anhieb, doch leider passiert danach leider nicht´s 
mehr.

Ich hatte nach erfolgreichen durchlauf, wie beschrieben aus gemacht, 
dann den USB Stick gezogen, Dip1 auf off und danach neu gestartet.

Ich sehe das Bild mit dem Balken, der unten von li nach re läuft, aber 
leider passiert danach nicht´s mehr.

Zwischenzeitlich werde ich mal gefagt, ob ich einen Reset machen möchte 
( 5sek. Standby Taste) gedrückt halten,... aber das brachte auch 
nicht´s.


Könnte mir vielleicht einer einen Tip geben ?


Danke im voraus.

Mfg
Tosca76

von Fritz M. (Gast)


Lesenswert?

Tosca76 schrieb:
> Könnte mir vielleicht einer einen Tip geben ?

Die Box funktioniert nur, wenn Du auch eine Festplatte anschließt.

Bitte im WIKI unter dem Punkt, "Für den eigentlichen Betrieb sind 
folgende Schritte notwendig" nachlesen.

http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

von siegfried s. (schmitte)


Lesenswert?

Hallo an Euch,
kennen nicht viele,aber bei Segor,mal reinschauen gibt es spez. 
Halbleiter.
Notfalls kann man die auch über Tel.Kontakt bestellen.Ist der Shop von 
der
Uni-Berlin.Also nicht wie Con... und Konsorten.Segor hat auch keine 
Lautsprecher im Angebot.Alles nur für Entwickler.Sprich up-spezialisten.
Dort bekomme ich auch IC`s für den Media-Bereich und und.
Ich weise ausdrücklich darauf hin,das ist keine Schleichwerbung.Ich habe 
mit
den Leuten nichts zu tun.Ist nur ein Tip für den der 
Beschaffungsprobleme mit
Halbleitern hat.

von siegfried s. (schmitte)


Lesenswert?

siegfried schmidt schrieb:
> Hallo an Euch,
> kennen nicht viele,aber bei Segor,mal reinschauen gibt es spez.
> Halbleiter.
> Notfalls kann man die auch über Tel.Kontakt bestellen.Ist der Shop von
> der
> Uni-Berlin.Also nicht wie Con... und Konsorten.Segor hat auch keine
> Lautsprecher im Angebot.Alles nur für Entwickler.Sprich up-spezialisten.
> Dort bekomme ich auch IC`s für den Media-Bereich und und.
> Ich weise ausdrücklich darauf hin,das ist keine Schleichwerbung.Ich habe
> mit
> den Leuten nichts zu tun.Ist nur ein Tip für den der
> Beschaffungsprobleme mit
> Halbleitern hat.

Nachtrag:
Dort sind auch Linux.spez. die von Con... abgewandert sind.
Leider nur im Raum Berlin.
So und nun allen einen schönen Sonntag.
Grillt mal wieder und sitzt nicht nur vor der "Kiste".

von c.dent (Gast)


Lesenswert?

K. J. schrieb:
> in der swu.xml einfach bei
>
> <flash src="$H/WCE1" cnt=3/>
>
> die 3 durch eine 1 ersetzen

Und was passiert dann? Beläßt Du die Datei im Root-Ordner der Medion-FP, 
oder muß die irgendwo durchgejagt werden?
Hatte ich gemacht, aber QAM256 findet er immer noch nicht.

von T. F. (sar)


Lesenswert?

Wenn ich beim Setup auf Deutschland stelle und dann irgendeine PLZ 
eingebe, meldet das Teil immer: "Sendersuchlauf kann nicht gestartet 
werden". Ist das normal?

von Wolfgang L. (joshi)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

super Sache hier!
Ich habe gestern mein DVB-C Board bekommen und nach Eurer Anleitung 
gepatcht.
Hat alles tadellos geklappt !  Danke dafür!

Ich stehe nur vor folgendem Problem:
Bootvorgang wird ausgeführt (Roter Streifen ....)
MoreTV-Software wird angestartet und bleibt mit einem leeren 
Eingabefenster hängen.  (s.Anhang)
Laut des Medion-Betriebsanleitung sollte hier eine Setupmaske erscheinen
(Sprache, Kanalscan, Lan- und Wlan-Einstellungen)

Vielleicht eine Besonderheit:
Mein Bord hat (noch) kein WLAN-Modul !
Könnte es sein das die Software OHNE nicht läuft?

Hat jemand Erfahrung diesbezüglich ?

Danke

von c.dent (Gast)


Lesenswert?

Stefan S. schrieb:
> Wenn ich beim Setup auf Deutschland stelle und dann irgendeine PLZ
> eingebe, meldet das Teil immer: "Sendersuchlauf kann nicht gestartet
> werden". Ist das normal?

Ja, ist es. Dann weiter Sender mit Sendersuchlauf "NIT-Suchlauf" suchen.
Und wenn als Land Finnland eingegeben ist, macht er den Suchlauf 
normal... (glaube ich)
Da aber auch jede Menge Pay-TV Kanäle gefunden werden, habe ich mich auf 
manuelle Suche eingeschossen, dann aber mit Frequentabelle des 
Anbieters.

Bleibt noch das QAM256-Problem...

von K. J. (Gast)


Lesenswert?

Hab mit dem Automatischen Suchlauf gesucht allerdings dauert das ewig 
hab mich nach 2h Pennen gelegt über n8t hat er es dann fertig gemacht.

von c.dent (Gast)


Lesenswert?

Wolfgang L. schrieb:
> Mein Bord hat (noch) kein WLAN-Modul !
> Könnte es sein das die Software OHNE nicht läuft?

Läuft auch ganz normal ohne WLAN.

Wenn Du soweit gekommen bist, hat die Festplatte zumindest gebootet, 
oder?
Festplatten-Problem oder Dateien darauf defekt oder falsch? Vielleicht 
nochmal zurück an den Anfang, und nochmal flashen, FP neu anlegen und 
probieren.

von c.dent (Gast)


Lesenswert?

K. J. schrieb:
> Hab mit dem Automatischen Suchlauf gesucht allerdings dauert das ewig
> hab mich nach 2h Pennen gelegt über n8t hat er es dann fertig gemacht.

Hast Du den "Vollständigen Suchlauf" gemacht? der "NIT-Suchlauf" dauert 
nur Minuten.

von K. J. (Gast)


Lesenswert?

Jap genau den Vollständigen er hat zwar nicht alle gefunden aber viele 
mit QAM256, ich hatte gestern Abend noch einige andere sachen noch 
umgestellt muss das mal rekonstruieren.

von Gert K. (kawa0815)


Lesenswert?

ziom schrieb:
> Habe gerade eine tolle Entdekung gemacht,
> im WCE1 Verzeichniss sind die Dateien phStbRootApp_256M_0_t.mi und
> phStbRootApp_256M_1_t.mi.

Kann es sein, das die beiden Dateien phStbRootApp_256M_0_t.mi und 
phStbRootApp_256M_1_t.mi auch namensgleich im UserFS.jffs2 des elecard 
Image vorhanden sind?

Wenn ja, müsste man nur noch wissen, ob das WinCE-Image signiert ist und 
nur bei richtiger Signatur geflasht werden kann. Wenn nicht sollte es 
möglich sein die beiden Dateien aus dem elecard Image dem WinCE-Image 
unterzujubeln.

kawa

von PaLo (Gast)


Lesenswert?

Erst einmal eine klasse Seite mit vielen nützlichen Informationen.

Habe damit ohne größere Probleme die DVB-C Variante zum Laufen bekommen,
wie schön erwähnt hat der automatische Sendersuchlauf Stunden gedauert, 
nur die Öffenlich Rechtlichen HD Sender wirden nicht gefunden. OK kann 
ich mit leben.
Was mich allerdings stört ist die falsche Uhrzeit. Immer eine Stunde 
hinterher(Winterzeit).
Wie kann man das ohne grossen Aufwand korrigieren?

jemand ne Idee?

von K. J. (Gast)


Lesenswert?

Hi ich hab jetzt noch was herausgefunden, irgendwas stimmt da nicht mit 
den Freqenzen, QAM256 geht bei 426 mhz aber nicht bei 626 mhz welches 
auch ein anderes Band ist.

von Daniel K. (entdecker)


Lesenswert?

n-o-n-e schrieb:
> Kann die Pollin Kiste (DVB-C Variante) auch HDTV Sender anzeigen und
>
> aufnehmen? Ich denke da an ARD HD, ZDF HD und arte HD, die würde ich
>
> gerne aufzeichnen können.

Ich glaube nicht das die Box HD empfangen kann. Korrigiert mich, aber 
dazu braucht´s einen anderen Tuner (umgekehrt: Dieser Tuner unterstützt 
HD nicht). Jedenfalls habe ich sowas von den Sattunern in Erinnerung 
(diese müssen DVB-S2 unterstützten statt DVB-S). Zudem ist HD nicht in 
der Spezifikation von der CPU beschrieben - was aber nichts heißen muss.

von John Doe (Gast)


Lesenswert?

So ich hab das streamen auf die Box unter Win7 mit dem WMP jetzt auch 
hinbekommen.
Einfach die gewünschten Dateien bzw Ordner in die Bibliothek einfügen. 
Im WMP befinden sich dann auf dem Bibliothekschirm oben die Menüpunkte 
Organisieren, Streamen und Widergabeliste erstellen. Hier auf streamen 
gehen und Weitere Streamingoptionen auswählen. Dort sollte nun eure Box 
in der Liste auftauchen, sofern sie den mit dem Netzwerk verbunden ist.
Für die Box nun einfach rechts in der Combobox Zulassen auswählen und 
links daneben auf Anpassen klicken und dort das Häckchen vor 
Standardeinstellungen wegmachen und ein Häckchen vor Alle Medien 
verfügbar machen setzen.
Und fertig.

Nachteile wie unter WinXp (siehe meinen Beitrag weiter oben), außer dass 
bei mir nun die "Schlüsselwörter" erkannt werden.

von Daniel K. (entdecker)


Lesenswert?

John Doe schrieb:
> Einfach die gewünschten Dateien bzw Ordner in die Bibliothek einfügen.

Cool - und klasse!
Kannst Du mal schauen ob HD Material streambar ist? (Bin gerade 
unterwegs und habe ich Box nicht im Kofferraum liegen :-))

von Tom (Gast)


Lesenswert?

Hallo Wolfgang,

das gleiche Problem hatte ich auch anfangs.
Ich habe die Festplatte unter Windows 7 mit einer erweiterten Patition 
versehen und darin eine 2GB FAT32 Partition angelegt. Anschließend habe 
ich unter Linux die Videopartition formatiert (Windows 7 mag keine 
großen FAT32-Volumes). Als ich dann alle Dateien aus der SWU.ZIP auf die 
erste Partition entpackt habe, zeigte sich genau das Bild, welches du 
hast.

Auf folgende Weise hat es dann bei mir funktioniert:
Unter Linux (Knoppix) mittels gparted (Konsole öffnen und "sudo gparted" 
eintippen) alle Partitionen der Festplatte entfernt (Vorher rechts oben 
die Richtige Festplatte auswählen). Dann eine erweiterte Patition über 
die gesamte Größe angelegt (rechtsklick auf den Grauen Balken -> Neu) 
und dann darin die zwei FAT32-Volumes angelegt. Gparted hatte manchmal 
Fehler beim Formatieren der Partitionen, dann einfach nochmal neu 
starten und formatieren lassen.
Die Datei SWU.ZIP habe ich dann komplett auf die erste Partition 
entpackt (auf der Zweiten habe ich entgegen anderer Meldungen aus dem 
Forum garnichts drauf gehabt.

So hat es bei mir funktioniert (mit 3 Festplatten).

Viele Grüße und schönen Sonntag :-)

von halla (Gast)


Lesenswert?

wo sollen die die sein ?
finde die nicht

von Fritz M. (Gast)


Lesenswert?

Daniel Kühn schrieb:
> Ich glaube nicht das die Box HD empfangen kann. Korrigiert mich, aber
> dazu braucht´s einen anderen Tuner (umgekehrt: Dieser Tuner unterstützt
> HD nicht).

Ich habe hier in meinem PC eine Cinergy 1200 DVB-C von TerraTec mit 
exakt dem gleichen Tuner und ich kann sehr wohl auch HD empfangen.

Da die Box aber ohnehin keine Möglichkeit bietet ein HD-Signal an einen 
Bildschirm auszugeben, ist es müßig über die HD-Tauglichkeit einiger 
Komponenten zu diskutieren

von John Doe (Gast)


Lesenswert?

Daniel Kühn schrieb:
> Cool - und klasse!
> Kannst Du mal schauen ob HD Material streambar ist? (Bin gerade
> unterwegs und habe ich Box nicht im Kofferraum liegen :-))

ALso eigene Videos hab ich nicht auffem PC aber wenn ich die Windows 
Beispielvideos wiedergeben will sagt die Box folgendes:

"Diese Datei ist nicht abspielbar
Maximale Auflösung: 720x576
Unterstützte Dateiformate: TS, MPEG, WMV"

Also folglich kein HD

von K. J. (Gast)


Angehängte Dateien:

Lesenswert?

mit folgenden Tool lässt sich die WinCe1.nb0 entpacken (siehe Anhang).

http://www.xs4all.nl/~itsme/projects/xda/dumprom.html

von siegfried s. (schmitte)


Lesenswert?

in welchem Ordner werden die TV Aufnahmen abgelegt.Habe bis jetzt nichts
gefunden.Meine Aufnahmen lassen sich nicht löschen,trotz drücken der 
gelben Taste der Fernbedienung.

von Martin V. (m_v)


Lesenswert?

From the VDR wiki "Das Format DVB-S2 ist auf Hardwareseite inkompatibel 
zu DVB-S-TV-Karten. Zum Empfang ist neben einem entsprechenden 
DVB-S2-Gerät mindestens VDR 1.7.x und Linux ab 2.6.28 nötig. HDTV über 
DVB-C kann mit den normalen DVB-C Karten empfangen werden (wenn eine 
ältere DVB-C-Karte kein QAM256 unterstützen sollte, ist sie nach 
heutigen Maßstäben ungeeignet)."

So if the box can do QAM256 it should be able to get the HD channel. 
Displaying it is an other story because it is in Mpeg4/H.264 but maybe 
recording is possible.

von Tosca76 (Gast)


Lesenswert?

Tosca76 schrieb:
> Könnte mir vielleicht einer einen Tip geben ?

Die Box funktioniert nur, wenn Du auch eine Festplatte anschließt.

Bitte im WIKI unter dem Punkt, "Für den eigentlichen Betrieb sind
folgende Schritte notwendig" nachlesen.

http://www.mikrocontroller.net/articles/Receiver-M...
-------------------------------------------------------------------

Hallo Fritz M.

danke für die schelle Antwort, ich hatte 2 Dateien auf der ersten 
Partition vergessen, jetzt lüppt die 1A ,...
Danke nochmals :o)

Mfg
Tosca76

von Ziom (Gast)


Lesenswert?

K. J. schrieb:
> mit folgenden Tool lässt sich die WinCe1.nb0 entpacken (siehe Anhang).
>
> http://www.xs4all.nl/~itsme/projects/xda/dumprom.html

WOW bist ja ein Held! Das ist ja schon seit ein paar Tagen bekannt

Ziom schrieb:
> @Jones
> versuche die WinCe1.nb0 mit den Tools von t-hack zudumpen, damit hat es
> geklapt.
>
> http://www.t-hack.com/wiki/index.php/NK.BIN_toolset



Gert Kawa schrieb:
> Kann es sein, das die beiden Dateien phStbRootApp_256M_0_t.mi und
> phStbRootApp_256M_1_t.mi auch namensgleich im UserFS.jffs2 des elecard
> Image vorhanden sind?

Das kann ich nicht sagen.

> Wenn ja, müsste man nur noch wissen, ob das WinCE-Image signiert ist und
> nur bei richtiger Signatur geflasht werden kann. Wenn nicht sollte es
> möglich sein die beiden Dateien aus dem elecard Image dem WinCE-Image
> unterzujubeln.

Aber das habe ich probiert, habe die gleichen Dateien, mit selber Größe 
aber anderem Inhalt geflasht, und die Box geht an und bleibt auf dem 
Medion Bild stehen.

von Joshi (Gast)


Lesenswert?

@ c.dent
@ Tom

Danke für die Hilfe!

Es war tatsächlich ein fehlerhaftes Software-Update.
Die FP hatte ich mit "PartitionMagic" bereits dediziert auf Fat32 
formatiert.
Trotzdem, danke für den Tipp, Tom!
Ich habe das SWU-File nochmals runtergeladen, entpackt, auf eine SD-Card 
kopiert und dann nochmals per CardReader installiert. (USB-Stick ging 
bei mir nicht)
Jetzt läuft das Ding ! Freu ....!

Eine weitere Frage an die Gemeinde:
Kommt man nach diesem Update irgendwie nochmal an die WIN-CE-Oberfäche 
ran?


Wolfgang

von Andre N. (andre_n)


Lesenswert?

Ich meine hier gelesen zu haben Dip 1 auf on und keinen USB-Stick 
anschliessen, dann sollte nach einiger Zeit das WinCe gebootet werden. 
Kann es aber selbst grad nicht ausprobieren.

von Daniel K. (entdecker)


Lesenswert?

Ziom schrieb:
> 1. löte ich den NAND raus
>
> 2. löte eine xD Fassung rein
>
> 3. flashe die 64 MB xD Karte mit dem Dump vom NAND

Das kann nicht funktionieren...

von Gert K. (kawa0815)


Lesenswert?

Ziom schrieb:
> Aber das habe ich probiert, habe die gleichen Dateien, mit selber Größe
> aber anderem Inhalt geflasht, und die Box geht an und bleibt auf dem
> Medion Bild stehen.

Ich habe gerade mal gesucht, beide Dateien sind im Elecard-Image 
vorhanden.

Aber ich musste feststellen, das der Kernel nicht im UserFS.jffs2 zu 
finden ist. Ich denke das der Urloader den Kernel, und dieser dann 
UserFS.jffs2 als "/" einbindet.

Was hast du im CE-Image geändert?
Ich würde nur mal irgend eine Zeichenkette ändern und flashen. Geht das 
dann nicht wird eine Signatur überprüft und damit sind auch alle Vesuche 
mit "unterschieben" hinfällig.

Dann bleibt nur EJTAG oder ein von CE nachgeladener Linux-Kernel.

Ich hab hier irgendwo was über den Versuch ein UBoot auf die Box zu 
bekommen gelesen. Denke aber das ist gar nicht notwendig. Dem Urloader 
ist egal was er aus dem Flash in den Speicher läd. Er läd den Kernel auf 
eine Adresse (nur welche) und springt dann die Adresse an.

kawa

von AgentData (Gast)


Angehängte Dateien:

Lesenswert?

Hallo liebe Gemeinde,

es ist mir gelungen unter WinCE das komplette NAND per Software zu 
dumpen.

Ich häng die entsprechenden Dateien hier mal an - damit ist es nun 
möglich die Box zurück auf den Auslieferungszustand zu flashen - 
vorgehensweise analog dem Medion update.

PS: Hat sich schon jemand mit dem Aufbau der eigentlichen TV Software 
beschäftigt? (phStbRootApp_256M_0_t.mi)

von Daniel K. (entdecker)


Lesenswert?

K. J. schrieb:
> vileicht ist die 2 für SAT aber dan würden configs dafür fehlen so wie
>
> ich gesehen habe ist nur DVB-C/T drinnen

Aber dann müsste man doch von Hand umstellen auf Sat, oder? Das war bei 
mir definitiv nicht der Fall. Die SW muss von sich aus merken, welcher 
Tuner verbaut ist. (Sorry falls ich Dich falsch verstanden hab´). Die 
Firmware scheint universell für alle drei Typen gemacht zu sein. 
Jedenfalls sind alle (drei) Treiber wohl drin.

von Fritz M. (fritz111)


Lesenswert?

AgentData schrieb:
> es ist mir gelungen unter WinCE das komplette NAND per Software zu
> dumpen.
>
> Ich häng die entsprechenden Dateien hier mal an - damit ist es nun
> möglich die Box zurück auf den Auslieferungszustand zu flashen -
> vorgehensweise analog dem Medion update.

Saubere Arbeit!

Das "zurückflashen" funktioniert einwandfrei. Ich mußte lediglich die 
Datei flashing.txt aus dem WCE1 Ordner noch mit auf den USB-Stick 
packen.

Bitte mehr Infos zur Vorgehensweise, Programm etc.?

von AgentData (Gast)


Lesenswert?

sämtlicher Code zum direkten Zugriff auf das NAND befindet sich in der 
TmToolbox.dll (read/write/erase)

Ich habe die dll mit IDA reversed und nach lokalisierung der 
entsprechenden Funktionen war es dann einfach nen kleinen dumper 
zusammen zu schustern.

Werde den Code mal noch etwas aufräumen und dann mit hochladen.

von Fritz M. (fritz111)


Lesenswert?

Danke für die schnelle Antwort.

Dann warten wir man gespannt auf den Code. Könnte sich ja doch noch mehr 
rausholen lassen aus dem Board.

von Ralph K. (atomstromradler)


Lesenswert?

K. J. schrieb:
> Hi ich hab jetzt noch was herausgefunden, irgendwas stimmt da nicht mit
> den Freqenzen, QAM256 geht bei 426 mhz aber nicht bei 626 mhz welches
> auch ein anderes Band ist.

Welche Pegel liegen bei Dir an?
Ich habe Deine Änderung an der swu.xml durchgeführt und alles komplett 
neu eingespielt.
QAM256 Sender kann ich aber immer noch nicht finden.
Getestet habe ich auf verschiedenen Frequenzen.
Da der Threat lang und unübersichtlich wurde, habe ich dieses Problem 
mal abgekoppelt...
Beitrag "Pollin - Receiver-Mainboard QAM256 Problem"
Keine Ahnung, ob dies eine gute Idee war.

Gespielt habe ich mit verschiedenen Pegeln, QAM64 wurde immer sauber 
dekodiert.

von Michael M. (Gast)


Lesenswert?

Hallo
Ich hab da ein paar fragen zu der Pollin Platine.
Und zwar wollte ich wissen ob die DVB-T Variante auch diesen CI 
Steckplatz hat und welcher Verschlüsselungsstandard der Interne 
Kartenleser unterstützt?

Das wäre interessant um auch Verschlüsseltes DVB-T aus NL zu empfangen.

von Torsten K. (nobby)


Lesenswert?

Sommerzeit
Bei mir stellt sich die Kiste nicht auf Sommerzeit um. Ich hab auch 
schon das Menü durchgewühlt aber nix gefunden. Hier schreiben ja einige, 
das wäre irgendwann von selber gegangen, nachdem sie verschiedene Sender 
aufgerufen haben, aber bei mir bleibt es auf Winterzeit. Ich hab die 
DVB-T Version.

Hat jemand eine Idee ?

Gruß

von Klaus R. (ruebi)


Lesenswert?

Michael M. schrieb:
> ob die DVB-T Variante auch diesen CI Steckplatz hat

Ja, hat sie. Welche Hardware dazu passt: da muss ich mangels Interesse 
passen, meine hier, als auch in einem der Menüs jedoch mal was von CONAX 
gelesen zu haben.

von Klaus R. (ruebi)


Lesenswert?

Fritz M. schrieb:
> Ich mußte lediglich die Datei flashing.txt
> aus dem WCE1 Ordner noch mit auf den USB-Stick packen.

Anbei das komplette Archiv, verbunden mit einem großen Dank an 
AgentData.

[Aus Urheberrechtsgründen gelöscht - Moderation]

von Klaus R. (ruebi)


Lesenswert?

AgentData schrieb:
> sämtlicher Code zum direkten Zugriff auf das NAND befindet sich in der
> TmToolbox.dll

Nur interessehalber: Wo finde ich besagte dll?

von Fritz M. (Gast)


Lesenswert?

Klaus R. schrieb:
> AgentData schrieb:
>> sämtlicher Code zum direkten Zugriff auf das NAND befindet sich in der
>> TmToolbox.dll
>
> Nur interessehalber: Wo finde ich besagte dll?

Die TmToolbox.dll befindet sich auf der Box im Verzeichniss Windows.

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

ich hab grad nix zu sagen, wollte aber ein "super arbeit" agentdata und 
ruebi. habt ihr wirklich gut gemacht.

noch immer mein vorschlag, wenn ihr lust habt, wollen wir uns zur 
angehmeren runde vllt mal im irc treffen? euirc oder freenode oder so?
macht den meinungs und informationsaustausch m.b.m.n. angenehmer.

lg,
someone

von Dirk W. (glotzi)


Lesenswert?

Also einen Firmware-Dump hier zu posten finde ich rechtlich aber sehr 
fragwürdig. Ist das freie Software?

von n-o-n-e (Gast)


Lesenswert?

Martin V. schrieb:
> So if the box can do QAM256 it should be able to get the HD channel.
> Displaying it is an other story because it is in Mpeg4/H.264 but maybe
> recording is possible.

Schönen Dank an Martin V., Fritz M. und Daniel Kühn für die Antworten zu 
meiner Frage!

Dass es bei DVB-S wegen dem Unterschied DVB-S Standard / DVB-S2 Standard 
nicht klappen würde, war mir schon bewusst. (*)

Bei DVB-C könnte es aber (wie auch schon andere hier geschrieben haben) 
zumindest theoretisch gehen. Eine Ausgabe auf dem TV brauche ich auch 
nicht, das würde ohne HDMI tatsächlich problematisch oder zumindest 
unsinnig werden. Die Pollin Kiste müsste HD-Material nur auf die 
Festplatte schieben können, den aufgezeichneten Transport Stream könnte 
ich dann schon per PC wiedergeben.
Tauchen HD-Sender überhaupt in der Senderliste auf? Oder kann man die 
manuell nachträglich einfügen? Wenn ja, passiert da nach dem Drücken auf 
die "Record" Taste was?


zu (*): Wobei es sogar mal HD-Sender gab, die in DVB-S Standard gesendet 
haben. Keine Ahnung, ob das nur ein Test bzw. übergangsweise war oder 
immer noch (seltenst) praktiziert wird.

von Dominique G. (dgoersch)


Lesenswert?

Formatieren der zweiten Partition klappt unter Windows übrigens 
hervorragend mit dem kleinen Tool "Fat32Formatter". Damit sind 
Partitionen >32GB mit FAT32 kein Problem.

http://tokiwa.qee.jp/EN/Fat32Formatter/index.html

von user2011 (Gast)


Lesenswert?

Hallo,

erstmal danke für das WIKI hier, bei mir hat es damit mit allem 
geklappt.

Betreffs UM in NRW, meine Box findet einige Sender (35St) als ersten 
Kanal 202 Discovery als letzten 789 SkySel.
Darunter ist kein öffentlich rechtlicher sondern nur private, die ich 
mangels Karte nicht sehen kann. Lediglich den"letzten" Kanal 789 SkySel 
kann man sehen, aber das ist ziemlich nutzlos weil das nur die 
Eigenwerbung von Sky ist.
Ich würde aber gern ARD und Co sehen wollen (mit der PollinBOX) weiß 
jemand hier auf welchen Frequenzen die bei UM sind das man es manuell 
versuchen kann. UMs Liste (PDF auf der Webseite) gibt das nicht her.

von mIcHa (Gast)


Lesenswert?

Torsten K. schrieb:
> Bei mir stellt sich die Kiste nicht auf Sommerzeit um. Ich hab auch
> schon das Menü durchgewühlt aber nix gefunden. Hier schreiben ja einige,
> das wäre irgendwann von selber gegangen, nachdem sie verschiedene Sender
> aufgerufen haben, aber bei mir bleibt es auf Winterzeit. Ich hab die
> DVB-T Version.

geht mir genauso, hat jemand eine Lösung zur Hand ?

Gruß

von Ferdl (Gast)


Lesenswert?

Die Uhrzeit wird vom jeweiligen Sender übernommen. Und leider stellen 
manche die Sommer/Winterzeit nicht um bzw. es gibt keine Automatik.
Das selbe übrigens wie bei SAT. Die Transponder bekommen einmal eine 
Uhrzeit einprogrammiert und so bleibt sie bis zum bitteren Ende.

von AgentData (Gast)


Angehängte Dateien:

Lesenswert?

So ich habe die Analyse der originalen Firmware soweit fertig.

Für Leute die wirklich entwickeln wollen und vor allem können sollten 
damit die nötigen Grundlagen geschaffen sein und das vielerorts in 
diesem Thread zu sehende Rätsel raten kann aufhören.

Die gesamte Firmware mit Erklärung sowie der Source für den Dumper 
befindet sich im Anhang.

Ich habe Leider keine Ahnung von Linux-Images - sollte es aber jemand 
geben der sich damit auskennt steh ich für Rückfragen gern zur 
Verfügung.

PS: Vielleicht ist es nun an der Zeit einen Thread nur für Entwickler zu 
eröffnen? Hier wird es langsam doch sehr unübersichtlich...



Pollin Box NAND layout
----------------------

NAND_PAGE_SIZE      512
NAND_NROF_PAGES     32

NAND_BLOCK_SIZE     NAND_PAGE_SIZE * NAND_NROF_PAGES    //0x4000 16k
NAND_NROF_BLOCKS    4096

NAND_OVERALL_SIZE   NAND_BLOCK_SIZE * NAND_NROF_BLOCKS  //0x4000000 64mb




0x00000000 ---------- START BOOTLOADER

0x00000000 - 0x00004000 -> nboot.nb0
RAM:84010000 (automapped bei POWER ON)

- bootloader mit ECC

if DIP1 ON
    - map WinCe0.nb0 ins ram (WCE0 section)
else
    - map WinCe1.nb0 ins ram (WCE1 section)
    - bei Lesefehlern werden diese per ECC korrigiert und es erscheint 
folgende Meldung
      "One or more errors detected and corrected. If you want to 
continue booting switch the SW1-DIP1 to ON!"
    - warten bis DIP1 auf ON
    - dann Meldung
      "Now set the DIP1 to OFF!"
    - warten bis DIP1 auf OFF
    - booten wird fortgesetzt
endif

0x00004000 ---------- END BOOTLOADER





0x00004000 ---------- START WCE0 SECTION

0x00004000 - 0x00004200 -> WCE0 InfoPage
----------------------------------------

- page0 als tag holder genutzt

byte[4]   tag_string1  "0ECW"
dword    size_in_bytes  0x003F7988
byte[4]   tag_string2  "0ECW"
dword    unknown_const  0x00100000


0x00004200 - 0x003FC000 -> WinCe0.nb0
RAM:80100000
-------------------------------------

- minimales WinCE image
  (kann mit dumprom.exe extrahiert werden)

- enthält sämtliche Treiber / Registry und so weiter aber keinerlei Appz

- verantwortlich für Updates -> TGUpdater.exe wird nach booten 
automatisch gestartet

- dieses Image ist es was wir sehen bzw am laufen haben wenn ein 
Softwareupdate durchgeführt wird (DIP1 ON)

ACHTUNG: - dieses Image muss intakt bleiben sonst funktioniert das 
Softwareupdate über USB NICHT mehr
         - nach meinem derzeitigen Kenntnisstand enthält der bootloader 
KEINE Update Funktionalität
         - solange wir keine Möglichkeit haben das NAND über ejtag zu 
flashen gibt es keinen Weg zurück falls dieses Image zerstört wird
         -> HÄNDE WEG

0x003FC000 ---------- END WCE0 SECTION



0x003FC000 ---------- START WCE1 SECTION

0x003FC000 - 0x003FC200 -> WCE1 InfoPage
----------------------------------------

- page0 als tag holder genutzt

byte[4]   tag_string1  "1ECW"
dword    size_in_bytes  0x01918CA0
byte[4]   tag_string2  "1ECW"
dword    unknown_const  0x00100000


0x003FC200 - 0x01D18000 -> WinCe1.nb0
RAM:80100000
-------------------------------------

- das eigentliche WinCE image
  (kann mit dumprom.exe extrahiert werden)

- enthält sämtliche Treiber  Registry  Anwendungen und so weiter

- dieses Image ist es was wir sehen bzw am laufen haben wenn die Box 
normal gestartet wird (DIP1 OFF)

===> HIER GEHÖRT EIN EVENTUELLES LINUX IMAGE HIN (nicht meine Baustelle)
     - das Softwareupdate flashed jedes file mit dem Namen WinCe1.nb0 in 
diese section
     - also auch jedes eventuelle Linux Image welches im RAM ab 
0x80100000 laufen muss
     - es gibt keinerlei Signature checks oder ähnliches
     - die InfoPage und die Größe der Section wird automatisch auf die 
Größe des WinCe1.nb0 Updates angepasst
     - die phStbRootApp_256M_0_t.mi und phStbRootApp_256M_1_t.mi müssen 
mit geflashed werden (im Zweifelsfall dummy files mit 4 bytes null 
anlegen)

0x01D18000 ---------- END WCE0 SECTION





0x01D18000 ---------- START WCE2 SECTION

0x01D18000 - 0x01D18200 -> WCE2 InfoPage
----------------------------------------

- page0 als tag holder genutzt

byte[4]   tag_string1  "2ECW"
dword    size_in_bytes  0x00A3D6D4
byte[4]   tag_string2  "2ECW"
dword    unknown_const  0x00100000


0x01D18200 - 0x02758000 -> phStbRootApp_256M_0_t.mi
---------------------------------------------------

- trimedia firmware ?

- wird beim start von desktop.exe geladen

0x02758000 ---------- END WCE2 SECTION





0x02758000 ---------- START WCE3 SECTION

0x02758000 - 0x02758200 -> WCE3 InfoPage
----------------------------------------

- page0 als tag holder genutzt

byte[4]   tag_string1  "3ECW"
dword    size_in_bytes  0x0020BA6C
byte[4]   tag_string2  "3ECW"
dword    unknown_const  0x00100000


0x02758200 - 0x02964000 -> phStbRootApp_256M_1_t.mi
---------------------------------------------------

- trimedia firmware ?

- wird beim start von desktop.exe geladen

0x02964000 ---------- END WCE3 SECTION





0x02964000 ---------- START FREE SECTION

- 0x01698000 Byte frei (22,5 MB !)

0x03FFC000 ---------- END FREE SECTION





0x03FFC000 ---------- START INFO SECTION

0x03FFC000 - 0x03FFC200 -> INFO InfoPage
----------------------------------------

- page0 als tag holder genutzt

byte[4]   tag_string1      "OFNI"
byte[4]   section_string1     "1ECW"
dword    start_of_section1   0x003FC200
byte[4]   section_string2      "2ECW"
dword    start_of_section2   0x01D18200
byte[4]   section_string3      "3ECW"
dword    start_of_section3   0x02758200

- restliche pages ungenutzt

0x04000000 ----------- END INFO SECTION

von Michael M. (Gast)


Lesenswert?

@ Klaus R.

Das mit dem Conax hört sich schon mal gut an.
Ansonsten wird das passende CI Modul besorgt.


@All
Das mit der Uhrzeit kann man doch bestimmt über den Win CE Desktop 
einstellen.
Ansonsten müsste man sich die Aktuelle Uhrzeit aus dem Internet holen.

von Sascha W. (sascha-w)


Lesenswert?

Michael M. schrieb:
> @All
> Das mit der Uhrzeit kann man doch bestimmt über den Win CE Desktop
> einstellen.
> Ansonsten müsste man sich die Aktuelle Uhrzeit aus dem Internet holen.

An den Desktop kommt man während des Betriebs nicht mehr ran, und dann 
merkt sich die Box die Zeit auch nicht - meine zumindest - nach einem 
Reboot ohne Ausschalten der Netzspannung zeigt er eine total falsche 
Uhrzeit. Das mit dem Netzwerk hab ich schon versucht, aber offenbar wird 
die Zeit dann wieder mit einer von irgend einem Sender überschrieben - 
und das regelmäßig.

Sascha

von me (Gast)


Lesenswert?

Es scheint an manchen Sendern zu liegen - hier hat einer die gleichen 
Probleme mit einem Samsung TV mit integrietem DVB-T Empfänger:
http://forum.digitalfernsehen.de/forum/digital-tv-ueber-die-hausantenne-dvb-t/203659-uhrzeit-falsch-bei-einigen-sendern-andere-sind-richtig-bei-dvb-t-im-samsung.html

von Frank (Gast)


Lesenswert?

AgentData schrieb:
> So ich habe die Analyse der originalen Firmware soweit fertig.

Sau gut!

> Die gesamte Firmware mit Erklärung sowie der Source für den Dumper
> befindet sich im Anhang.

Kannst Du lpPhysicalAddress printen lassen bzw weisst Du die Adressen? 
Bzw hilft mir das ueberhaupt weiter? Ich wuerde gern wissen an welcher 
Adresse ich den Flash finde (wenn der Prozessor im EJTAG Debug Mode 
ist).

Gru3,

Frank

von Dominique G. (dgoersch)


Lesenswert?

user2011 schrieb:
> Betreffs UM in NRW, meine Box findet einige Sender (35St) als ersten
> Kanal 202 Discovery als letzten 789 SkySel.
> Darunter ist kein öffentlich rechtlicher sondern nur private, die ich
> mangels Karte nicht sehen kann. Lediglich den"letzten" Kanal 789 SkySel
> kann man sehen, aber das ist ziemlich nutzlos weil das nur die
> Eigenwerbung von Sky ist.
> Ich würde aber gern ARD und Co sehen wollen (mit der PollinBOX) weiß
> jemand hier auf welchen Frequenzen die bei UM sind das man es manuell
> versuchen kann. UMs Liste (PDF auf der Webseite) gibt das nicht her.

Nachdem ich heute die Änderungen an der swu.xml durchgeführt habe, habe 
ich den selben Effekt. Die Box findet ein paar Sender, aber noch lange 
nicht alle. Offenbar scheint keine meiner zwei Karten (auf einer 
"digitalTV basic" auf einer "digitalTV Allstars") in der Box zu 
funktionieren. Schade.

Zum Thema Frequenzen konnte ich 
http://www.unitymedia.de/service/soforthilfe/frequenzen.html finden. 
Ganz unten auf der Seite ein Link auf 
http://www.unitymedia.de/images/UnityDigitalTV_Lineup_01-07-2009.pdf was 
die digitalen Sender - allerdings nur mit Kanal- nicht mit 
Frequenzangabe enthält. Bin daraus nicht so wirklich schlau geworden, 
vielleicht gelingt es dir ja damit die Sender manuell hinzuzufügen. 
Bitte um Feedback.

von siegfried s. (schmitte)


Lesenswert?

SomeOne New schrieb:
> ich hab grad nix zu sagen, wollte aber ein "super arbeit" agentdata und
> ruebi. habt ihr wirklich gut gemacht.
>
> noch immer mein vorschlag, wenn ihr lust habt, wollen wir uns zur
> angehmeren runde vllt mal im irc treffen? euirc oder freenode oder so?
> macht den meinungs und informationsaustausch m.b.m.n. angenehmer.
>
> lg,
> someone

Nun bin ich irgendwie enttäuscht,der Sinn dieses Boards geht hier
irgendwie verloren.
Der eine klaut die Erkenntnisse unserer Gemeinschaft,macht seine eigene
Hompage mit den Erkenntnissen,
der andere macht fragwürdige Angebote oder möchte sich in einem anderen
irc treffen.
So macht das keinen Sinn und solche Leute sollten ausgeschlossen werden.
Wir leben alle von den Erkenntnissen der anderen, wer das nicht will 
sollte sich woanders rumtummeln und seine Weißheiten für sich behalten.
Mußte raus.

von M. W. (hobbyloet)


Lesenswert?


von Retender (Gast)


Lesenswert?

Was regt dich daran auf?
Er hat das Ding in Teilen gekauft, aufgemotzt und verkauft es als 
zusammengebautes, funktionsfähiges Gerät wieder.

von siegfried s. (schmitte)


Lesenswert?

Danke Hobbyloet.
ich zeige mal einen Auszug aus einer Mail die ich erhalten habe.Werde 
den Absender nicht preißgeben Datenschutz Mobbing usw.
Aber ich bin auch der Meinung daß das Gewerbliche Treiben hier untersagt 
werden sollte.Wir sammeln unsere Erkenntnisse für den Hausgebrauch und 
freuen uns über jede Hürde die wir genommen haben.So kommt eine 
Kommunity zum Zusammenhalt.
Auszug aus der Mail

Mein Text> > Auf jedenfall werden meine drei Kisten nicht in irgend 
einer weise in den Handel gebracht.
Es wÀre unfair dem KÀufer gegenÌber.
Ich lasse die Dinger liegen und irgendwann werden sie geschlachtet.
Antwort per Mail:

ich nehm dir die 3 boxen gerne ab, da ich recht rege mit den dingern und
linux am spielen bin derweil, da is "ausschuss" und damit ein defekt
leider vorprogrammiert.

oder ich tausche 2 der boxen gegen das lauffÀhig machen deiner box oder
oder oder... lass mich wissen ob du lust hast.

ganz lieben gruss aus der sonnigen sÃŒdpfalz,

von AgentData (Gast)


Lesenswert?

Frank schrieb:
> Ich wuerde gern wissen an welcher
> Adresse ich den Flash finde (wenn der Prozessor im EJTAG Debug Mode
> ist).
Sorry dazu hab ich mir nicht viele Notizen gemacht. Die PhysAddress aus 
dem Dumper nutzt dir nix da diese sich auf den allocierten ram 
bezieht...

In meinen Notizen zum bootloader hab ich mir folgendes vermerkt:
0xA4010040 -> checked for 'ECEC' bootloader tag

Also lies mal per ejtag ein dword von 0xA4010040 aus - wenn du da ein 
'ECEC' findest bist du im nand. Von da aus kannst du dich dann nach 
"oben arbeiten"...

von Ralph K. (atomstromradler)


Lesenswert?

Retender schrieb:
> Er hat das Ding in Teilen gekauft, aufgemotzt und verkauft es als
>
> zusammengebautes, funktionsfähiges Gerät wieder.

Er hat aber auch den Hirnschmalz einiger Topleute hier in schamloser 
Weise ausgenutzt und versucht damit Geld zu verdienen. Das regt (nicht 
nur) MICH auf. Schade, dass hier jeder Heizlüfter mitlesen kann. Das ist 
halt der Nachteil eines offenen Forums bzw einem Wiki.
Hoffentlich bleiben alle aktiven Köpfe doch bei der Stange.
Ich bin leider nicht der Programmierer und bin daher auch auf diese 
Spezialisten angewiesen. Vielleicht kann ich mal etwas im Bereich der 
Elektronik beitragen. Jedenfalls würde ich die Kiste eher in die Tonne 
treten als verkaufen.
Wenn ich solch einen Beitrag lese wird mir nur Übel....

von kawa0815 (Gast)


Lesenswert?

AgentData schrieb:
> Ich habe Leider keine Ahnung von Linux-Images - sollte es aber jemand
> geben der sich damit auskennt steh ich für Rückfragen gern zur
> Verfügung.

Erst mal großen Dank für die hervorragende Arbeit!

Es dürfte ja jetzt kein Problem sein einen Linux-Kernel auf der Box zum 
Laufen zu bekommen. Ich werde mir den Elecard-Kernel mal vornehmen und 
flashen. Solange man WINCE0 nicht anfasst hat man ja mehrere Versuche.


kawa

von DerAlex (Gast)


Lesenswert?

K. J. schrieb:
> in der swu.xml einfach bei
>
> <flash src="$H/WCE1" cnt=3/>
>
> die 3 durch eine 1 ersetzen

Hallo zusammen,
dies ist ein sehr gutes Forum. Meine Kiste läuft dank Euch auch. 
Allerdings bekomme ich die Qam 256 nicht rein. Ich hab beide <flash 
src="$H/WCE1" cnt=3/> in 1 geändert. Ist irgendwo in der Datei ein 
anderer Fehler?


<!--
- simbolic constants:
  $H  - HardDisk(WCE), C:(WPC)
  $F  - FlashDisk(WCE), C:(WPC)

  <unzip src="swu.zip" dst="$H"/>        unzip file using the path where 
the zip is as base path
  <flash src="$H/WCE1" cnt=1/>        flash using file (3) from src
  <del src="$H/WCE1"/>            delete src
  <copy src="fileSrc" dst="fileDst">
  <move src="fileDst" dst="fileDst">
  <create file="$H/moreTVn/swu.completed"/>  create file

  <copy src="$H/tst*" dst="$H/!"/>
<move src="$H/tst*" dst="$H/!"/>
<del src="$H/!/tst*"/>
-->

<checkver src="v1.0.3.454"/>
<unzip src="swu.zip" dst="$H"/> <!-- unzip file using the path where the 
zip is as base path -->
<flash src="$H/WCE1" cnt=1/>
<del src="$H/WCE1"/>
<create file="$H/moreTVn/swu.completed"/>

Wäre super wenn ich eine Tipp von euch bekäme. Meine Ahnung vom 
Programmieren ist recht dürftig bis null. Leider.

Grüße

von Fritz M. (fritz111)


Lesenswert?

M. W. schrieb:
> Sowas hier:
>
> Ebay-Artikel Nr. 280654197371
>
> regt mich eigentlich mehr auf!

Ich frage mich eher, was passiert, wenn der neue unbedarfte Besitzer der 
Box, diese unglücklich hält und die "schwingungsgedämpft" aufgehängte 
Festplatte, kontakt zum nicht isolierten Netzteil bekommt?

von M. W. (hobbyloet)


Lesenswert?

Hi Fritz,

grade deshalb rege ich mich über solche Stümper auf!

Ich habe mehrmals gewarnt vor der NT-Platine!

Gruss Marcel

von Minister (Gast)


Lesenswert?

Eh das ist ja voll wie im Sandkasten hier. Ebay Privatauktion keine 
Garantie? Ja, aber das schützt nicht vor Schadenersatzforderungen. Große 
Firmen haben es da einfach mit ihrer CE Kennzeichnung und der EMV 
Verträglichkeitsprüfung. Also nicht aufregen und kühlen Kopf bewaren 
solche Projekte gehöhren in den eigenen Bastelkeller und sollen dort 
erfreuen. Übrigens gibt es auch unter käuflichen Geräten solche, die 
keine CE Kennzeichnung bestehen dürften. Ich denke da an viele DVD 
PLayer. Wenn an denen das Scartkabel angeschlossen wird gibt es einen 
solch schönen hellblauen Funken, dass das Essen von Zwiebeln vorher 
verboten gehöhrt. :)

von Johannes (Gast)


Lesenswert?

Moin,

eine Frage: Hab die Kiste soweit zusammengebaut und auch zum Laufen 
gebracht, bin jetzt an der Stelle, wo das Medion-Logo mit dem roten 
Balken erscheint.
Der Balken wandert jetzt seit nunmehr 20 Minuten hin und her.. Meine 
Frage: Ist das normal? Das kommt mir enorm lang vor.
Hab über USB ne externe Festplatte angeschlossen, die Aktivitätsleuchte 
dieser zeigt permanent rot, d.h. wird derzeit dauerhaft auf sie 
zugegriffen.. Denke, dass es irgendwas damit zu tun hat. Ich will die 
Platte aber auch jetzt nicht einfach abschließen...
Kann mir da jemand helfen?
Sollte das selbe Problem schon einmal geklärt worden sein, dann tut es 
mir leid - ich hab mir jetzt nicht den kompletten Thread hier 
durchgelesen.
Danke schon einmal für die Hilfe!

von Fritz M. (fritz111)


Lesenswert?

Johannes schrieb:
> Hab über USB ne externe Festplatte angeschlossen

Die Festplatte muß über SATA angeschlossen sein, sonst startet die Box 
nicht. Die USB-Anschlüsse werden nach dem flashen der MoreTV Firmware 
nicht mehr unterstützt.

Nur das erneute flashen ist noch über USB möglich.

von Torsten K. (nobby)


Lesenswert?

Hy,

die Platte muß am internen SATA Anschluß angeschlossen werden.
Wenn auf die Platte zugeriffen wird, flackert die grüne LED 8, unter dem 
USB Pfostenstecker in der Nähe des mini PCI Sockels, regelmäßig auf.

von Johannes (Gast)


Lesenswert?

Oh, alles klar danke euch! :)

von Mario W. (tosca76)


Lesenswert?

ich bin am überlegen, ob ich den Umbau auf Sat-Tuner mache,... hat das 
schon jemand probiert oder wird das eine Baustelle ?

Habe die DVB-T Box

von Dominique G. (dgoersch)


Lesenswert?

Lies doch bitte einfach den Thread: der Umbau wurde bereits mit 
Mischbestückung (negativ) und mit nur einem DVB-S-Tuner (positiv) 
getestet.

von Mario W. (tosca76)


Lesenswert?

M. W. schrieb im Beitrag #2132349:
> Dominique Görsch schrieb:
>> Lies doch bitte einfach den Thread: der Umbau wurde bereits mit
>> Mischbestückung (negativ) und mit nur einem DVB-S-Tuner (positiv)
>> getestet.
>
> Weiterlesen bitte!
> Es wurde dazu mehr geschrieben.
>
> Bei richtiger Schüsselanlage, also min. Twin-LNB sollte sich was tun.
> Ich habe das nicht getestet, nur den Tuner für einen User hier gesucht
> und wohl gefunden.

gelesen hatte ich das, aber ich meinte mit Baustelle 
"Software-Entwiklung" wenn nur auf DVB-C oder DVB-T gearbeitet wird, 
weil der Umbau ja auch kostet.

EDIT:
Habe evtl auch noch eine SAT-Tuner Alternative gefunden !?
[[http://www.devilcards.de/Ersatzteile-Dreambox/Dream-Multimedia-Tuner-7020S-7020Si-DVB-S::225.html]] 
- SAT - Tuner

von T. F. (sar)


Angehängte Dateien:

Lesenswert?

Für weniger Abenteuerlustige: habe mir mal aus Acrylglas einen 
Netzteil-Schutz und Festplatten-Halteplattform gebastelt.

von IchMeldeMichMal (Gast)


Lesenswert?

M. W. schrieb:
> grade deshalb rege ich mich über solche Stümper auf!
>
>
> Ich habe mehrmals gewarnt vor der NT-Platine!


Mal so nebenbei ein Bastelhinweis:
Ich habe  zur Isol. des Netzteils eine große Blisterpackung 
(Duschschlauch) als  offenes " U " zugeschnitten/gebogen und das NT in 
diese Wanne mit angeschraubt. Sollte reichen.
UH

von Daniel K. (entdecker)


Lesenswert?

Mario W. schrieb:
> ich bin am überlegen, ob ich den Umbau auf Sat-Tuner mache,... hat das
>
> schon jemand probiert oder wird das eine Baustelle ?

Ich habe doch schon geschrieben das es funktioniert. Mangels zweitem 
vorhandenen Sattuner kann ich den Betrieb mit Zweien nicht bestätigen. 
Aber ich wiederhole mich nun das dritte Mal. Bitte den Thread lesen...
Und ja, mit der Medionfirmware funktioniert SAT "normal"

von user2011 (Gast)


Lesenswert?

allo,

nachdem mir dgoersch den Link der UM-Tabelle genannt hat(danke dafür 
-war wohl selbst zu blöd die da zu finden-)habe ich das mit "Manuell" 
probiert.

Als Beispiel ARD Sonderkanal 34 = 407,25MHZ bei Frequenz eingegeben, 
Bandbreite = 8MHZ eingestellt, QAM=256 eingestellt,
dann habe ich ihn suchen lassen - er findet nichts.

Zweiter Versuch ZDF S27 = 351,25MHz BB 8MHz aber nun QAM=64 eingestellt 
und ihn suchen lasssen -wieder nichts-.

Ich hatte bei ZDF mit QAM64 etwas Hoffnung weil jemand ins Wiki 
geschrieben hatte das das Ding QAM256 verm. nicht kann.

Was da schief läuft ??? komisch ist es jedenfalls denn lt. UM-Tabelle 
ist ARD auf KanalNr. 426 und ZDF auf 394.

Davor und dahinter ist Empfang mit der Box möglich, allerdings weil 
verschlüsselt seh ich kein Bild und Ton, gezeigt wird nur der 
Programmname der Kanal und der Programmguide damit man sehen kann was 
man nicht sehen kann.

Ich habe die Box anschließend noch total Suomisiert das Ergebnis bleibt 
gleich.
Ich denke mal das die Leuts die die C-Box mit UM betreiben wollen aufs 
Linux hoffen und warten müssen, zumindest die, die wie ich keine Ahnung 
von Linux haben.
Aber evtl. hat hier jemand noch einen andern guten Tip für UM-abhängige.

von Fritz111 (Gast)


Lesenswert?

user2011 schrieb:
> Was da schief läuft ??? komisch ist es jedenfalls denn lt. UM-Tabelle
> ist ARD auf KanalNr. 426 und ZDF auf 394.

So wie ich die Tabelle verstehe, ist mit 426 bzw. 394 nicht die 
Kanalnummer sondern die Frequenz gemeint. Also solltes Du zumindest auf 
der Frequenz 394,00Mhz mit QAM64 das ZDF empfangen können. Die Sender 
mit QAM256 laufen bei mir (Kabel Deutschland) auch nicht.

von meldmichbaldan (Gast)


Lesenswert?

@AgentData

Hiho würdest du mir bitte verraten mit was du den dumper compiliert hast
danke schonmal :)

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

bei der suche nach einem günstigen sat tuner ist mir folgendes 
aufgefallen : für die dreambox 7020 gibt es 2 unterschiedliche dvb-s 
tuner, 32 und 28pin
philips SU1278/LH-2 und alps BSBE1-702A mit unterschiedlicher 
pinbelegung, das kann ja eigendlich nicht passen oder gibt es da 
unterschiedliche boards ?
oder sitzen die auf einer zusätzlichen platine die das irgendwie 
umsetzen, sieht auf dem einen bild ja fast so aus ?

von user2011 (Gast)


Lesenswert?

Hallo Fritz111,

hast recht das sind die gemittelten Frequnzen.
Beim ZDF warn Irrtum von mir hab da auch ne falsche Frequenz probiert 
nämlich w.o. die 351,25 = S27 statt S32.
Kann leider erst morgen wieder neu probieren.
Bis dann

von atomstromradler (Gast)


Lesenswert?

@user2011 und fritz111

Hallo zusammen,
bisher habe ich QAM256 ebenfalls nicht zum Laufen gebracht. (Siehe meine 
vorherigen Posts). Zur Zeit habe ich noch einen Messsender zur Verfügung 
der verschiedene Pegel sowie QAM256 senden kann. auch damit Fehlanzeige.
Weder auf den unteren, noch auf den oberen Frequenzen.
Solange das nicht funktioniert, brauche am Kabelnetz gar nicht testen.

theborg0815 hat es ja anscheinend am Laufen. Konkretere Angaben fehlen 
aber. Sein Mod hat bei mir keine Auswirkungen gehabt. Auch nicht die 
Umstellung auf "Nordländisch"

Daher nochmals meine große Bitte:
Wer hat QAM256 auf welcher Frequenz am Laufen???

Gruß Ralph

von Mario W. (tosca76)


Lesenswert?

R. H. schrieb:
> bei der suche nach einem günstigen sat tuner ist mir folgendes
> aufgefallen : für die dreambox 7020 gibt es 2 unterschiedliche dvb-s
> tuner, 32 und 28pin
> philips SU1278/LH-2 und alps BSBE1-702A mit unterschiedlicher
> pinbelegung, das kann ja eigendlich nicht passen oder gibt es da
> unterschiedliche boards ?
> oder sitzen die auf einer zusätzlichen platine die das irgendwie
> umsetzen, sieht auf dem einen bild ja fast so aus ?

@R. H.

ja das hatte ich auch schon gesehen,... ich habe mir jetzt den 
BSBE1-702A bestellt von hier:

http://www.devilcards.de/Ersatzteile-Dreambox/Dream-Multimedia-Tuner-7020S-7020Si-DVB-S::225.html

der ist mit Adapter von 28 auf 32 pin. Wenn ich den bekommen und 
eingebaut habe, dann werde ich das hier noch einmal verkünden.

@Daniel Kühn (entdecker)

sorry,... hatte ich gelesen, meinte nur ob es dann auch mit Linux 
funktioniern würde ?

von Dominique G. (dgoersch)


Lesenswert?

Bei mir gehts leider ebenfalls nicht. Solang brauch ich an der Box auch 
nicht weiter basteln.

von Daniel K. (entdecker)


Lesenswert?

R. H. schrieb:
> bei der suche nach einem günstigen sat tuner ist mir folgendes
>
> aufgefallen : für die dreambox 7020 gibt es 2 unterschiedliche dvb-s
>
> tuner, 32 und 28pin
>
> philips SU1278/LH-2 und alps BSBE1-702A mit unterschiedlicher
>
> pinbelegung, das kann ja eigendlich nicht passen oder gibt es da
>
> unterschiedliche boards ?
>
> oder sitzen die auf einer zusätzlichen platine die das irgendwie
>
> umsetzen, sieht auf dem einen bild ja fast so aus ?

Da ich bis Samstag unterwegs bin kann ich aus dem Stehgreif nicht sagen, 
ob es ein 32pin oder 28pin war, den ich eingelötet habe. Jedenfalls 
brauchte ich keinen Adapter oder so (hätte ich auch nicht gehabt, da aus 
einer defekten, vorhandenen Dream ausgebaut). Ich schaue nach und meld 
ich dann (welcher Tuner drin ist incl. Bezeichnung).

Grüße Daniel

von Torsten K. (nobby)


Lesenswert?

Hallo,

ich habe die Kiste nochmal ganz von vorne installiert, also alle Dateien 
gelöscht und das zip neu entpackt und gestartet.
Dabei habe ich festgestellt, wenn ich es so mache wie es momentan im 
wiki steht und die Verzeichnisse moreTVn einfach nur umbenenne in 
moreTV, also jeweils das "n" weg lasse, so startet die Box nicht 
richtig. Ich bekomme dann die leeren Fenster ohne Auswahlmöglichkeiten, 
wie es auch hier schon beschrieben ist.
Erst wenn ich es so machen, wie es ganz zu Anfang beschrieben wurde, die 
Verzeichnisse kopiere und zusätzlich einfüge funktioniert es.

Ich habe aber immernoch ein großes Problem !!
Die Sommerzeit, das Ding will einfach nicht.
Die Zeit wird zwar sofort gefunden, aber eben NICHT die Sommerzeit, 
sondern immer eine Stunde hinterher !

Kann es vielleicht sein, das irgendwo sowas wie MEZ +1 eingegeben werden 
muß/kann ??

So ein Problem muß es doch mit der Box schon länger gegeben haben, bzw. 
haben wir vielleicht nicht die letzte Softwareversion ?

Gruß

von QM (Gast)


Lesenswert?

Sach mal Leute,

ne ganz blöde Frage.

Nach dem ersten Durchlauf (booten) sieht die moreTV.cfg ja in etwa so 
aus.
1
<!-- Simbolic Constants:
2
  $H  - HardDisk(WCE), C:(WPC)
3
  $F  - FlashDisk(WCE), C:(WPC)
4
  $D  - date&time "YYYYMMDD hhmm"
5
-->
6
7
<Out><!-- global output settings -->
8
  <Udp ip="192.168.0.1" port="514"/><!-- ipPC:127.0.0.1, ipBOX:192.168.0.156, ipBOXx:192.168.0.1, ipBbroadcast:192.168.150.255 -->
9
  <Ser port="COM1" bauds="11200"/><!-- not used at the moment -->
10
  <File name=""/><!-- "$H/$D mtv.log" for HardDisk/YYYYMMDD hhmm mtv.log -->
11
</Out>
12
13
<Max pathInit="$H/moreTV.init" pathPersist="$H/moreTV.persistent"/>
14
15
<FactoryReset><!-- must be always before mTVsh.exe if you want it to be executed before mTVsh.exe -->
16
  <del src="$H/moreTV.persistent/db_template.xbt"/>
17
  <del src="$H/moreTV.persistent/moretv.ini"/>
18
  <del src="$H/moreTV.persistent/tbAssistants.tara"/>
19
  <del src="$H/moreTV.persistent/tbChannels.xbc"/>
20
  <del src="$H/moreTV.persistent/tbConfigurations.xbc"/>
21
  <del src="$H/moreTV.persistent/tbCountryOperator.xbc"/>
22
  <del src="$H/moreTV.persistent/tbCTransponders.xbc"/>
23
  <del src="$H/moreTV.persistent/tbFavoriteChannels.xbc"/>
24
  <del src="$H/moreTV.persistent/tbFavorites.xbc"/>
25
  <del src="$H/moreTV.persistent/tbMails.tara"/>
26
  <del src="$H/moreTV.persistent/tbNetworkMap.xbc"/>
27
  <del src="$H/moreTV.persistent/tbOperators.xbc"/>
28
  <del src="$H/moreTV.persistent/tbOperatorTransponder.xbc"/>
29
  <del src="$H/moreTV.persistent/tbSMP.tara"/>
30
  <del src="$H/moreTV.persistent/tbSMPInfo.tara"/>
31
  <del src="$H/moreTV.persistent/tbSTransponders.xbc"/>
32
  <del src="$H/moreTV.persistent/tbTransponders.xbc"/>
33
  <del src="$H/moreTV.persistent/tbTTransponders.xbc"/>
34
  <del src="$H/moreTV.persistent/tbBookmarks.xbc/*"/>
35
  <del src="$H/moreTV.persistent/version.dat"/>
36
</FactoryReset>
37
38
<Shell_setup>
39
    <del src="$H/IE6 Files"/>
40
    <cpy src="$F/moreTV.PERSISTENT/*" dst="$H/moreTV.PERSISTENT"/>
41
    <del src="$F/moreTV.PERSISTENT"/>
42
    <del src="$F/moreTV.INIT"/>
43
    <del src="$H/moreTV.INIT"/>
44
    <cpy src="$H/moreTVn.INIT/*" dst="$H/moreTV.INIT"/>
45
    <del src="$H/moreTV"/>
46
    <cpy src="$H/moreTVn/*" dst="$H/moreTV"/>
47
    <del src="$H/moreTVn/swu.completed"/>
48
    <del src="$H/moreTVn.INIT"/>
49
    <del src="$H/moreTVn"/>
50
    <cpy src="$H/DRMStore/*" dst="$F/DRMStore"/>
51
</Shell_setup> 
52
<!--
53
<mTVsh.exe>
54
  <run cmd="$H\moreTV\DC.exe"/>
55
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
56
</mTVsh.exe>
57
-->
58
<Shell_startup>
59
  <run cmd="$H\moreTV\DC.exe"/>
60
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
61
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
62
</Shell_startup>
63
64
<DC></DC>
65
<Ivon></Ivon>

Wenn man nun in Out die Zeile:
<File name=""/><!-- "$H/$D mtv.log" for HardDisk/YYYYMMDD hhmm mtv.log 
-->
gegen
<File name="$H/$D mtv.log"/>
tauscht! Bekommt man ein schickes Logfile mit Datums und Zeitstempel.
Kann man evtl. auch die cpy (copy) Befehle missbrauchen um den Inhalt 
der Flashdisk in ein Verzeichnis auf der HD zu speichern um es dann 
evtl. später wieder zurück zu schreiben?

Den Teil FACTORY RESET läßt sich evtl. auch zum Aufrufen der URsprungs 
WINCE Oberfläche nutzen. Oder zum Kopieren des Flashlaufwerks auf die 
erste Partition.

Gruß,
QM

von Torsten K. (nobby)


Lesenswert?

Ich habe mal gestöbert und unter
moreTV.INIT/Database/db_structure.xbc die Var
Country_TimeZoneBias
TimeZoneBias
gefunden.

Könnte das vielleicht weiterhelfen ?

von John Doe (Gast)


Lesenswert?

mit welchem programm kann man sich denn *.xbc dateien angucken? Dann 
würd ich morgen auch mal gucken bzw testen

von M. W. (hobbyloet)


Lesenswert?

Ich würde eher hier stöbern:
moreTV.INIT\config\tbConfigurations.xbc

von QM (Gast)


Lesenswert?

John Doe schrieb:
> mit welchem programm kann man sich denn *.xbc dateien angucken? Dann
> würd ich morgen auch mal gucken bzw testen

Mit gar keinem, oder mit PSPAD. Ich denke ist ein prohebitäres Format.
Da hilft nur -> Try and Error.

Gruß,

QM

von Torsten K. (nobby)


Lesenswert?

Ich habs mir erstmal mit dem normalen Editor angeschaut.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

http://item.taobao.com/item.htm?id=6043075996
die nackten alps tuner mit 28pin gibts übern grossen teich für 
umgerechnet 7,5€ (+versand), da fehlt dann "nur" ne platine mit ein paar 
bauteilen ähnlich dem foto (sieht ja nicht ganz so kompliziert aus, ev. 
platine anfertigen oder per lochraster?) die das umsetzt auf 32pin. 
sammelbestellung und ausmessen der schaltung ? günstiger kommt man nicht 
an dvb-s tuner und der aufwand würde sich bei mehreren interessenten 
sicher lohnen !

von Johannes (Gast)


Lesenswert?

So, hab die Box soweit zum Laufen bekommen, alles wunderbar.
Das einzige was noch nicht klappt, ist das Streamen eines Videos vom PC.
Hab das ganze so gemacht, wie in der Anleitung von John Doe beschrieben
1
So ich hab das streamen auf die Box unter Win7 mit dem WMP jetzt auch
2
hinbekommen.
3
Einfach die gewünschten Dateien bzw Ordner in die Bibliothek einfügen.
4
Im WMP befinden sich dann auf dem Bibliothekschirm oben die Menüpunkte
5
Organisieren, Streamen und Widergabeliste erstellen. Hier auf streamen
6
gehen und Weitere Streamingoptionen auswählen. Dort sollte nun eure Box
7
in der Liste auftauchen, sofern sie den mit dem Netzwerk verbunden ist.
8
Für die Box nun einfach rechts in der Combobox Zulassen auswählen und
9
links daneben auf Anpassen klicken und dort das Häckchen vor
10
Standardeinstellungen wegmachen und ein Häckchen vor Alle Medien
11
verfügbar machen setzen.
12
Und fertig.

Also unter den Netzwerkeinstellungen in der Box (Setup > Netzwerk > 
Media-Server) seh ich den Rechner, wenn ich aber z.B. ein Video streamen 
will (More > Media), bekomme ich nur die Meldung "No Media Server found. 
Please check connection".

Ich komm einfach nicht drauf, woran das liegen kann.. Hat jemand eine 
Idee?

von klausD (Gast)


Lesenswert?

Zeitproblem:
Folgender Trick hat bei mir geholfen (DVB-C):
Bei der Ländereinstellung Finnland auswählen.
PLZ 00100 (Helsinki)
Dazu Setup->Sonstiges->Werkseinstellung aufrufen.
Natürlich sind dann alle Einstellungen (Programme) neu einzustellen.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

A board tuner with PHILIPS, model is SU1278/LH2. .
Comments: Early imitation machine PHILIPS tuner to use more recent and 
PHILIPS generic DM500S machine ALPS has adopted two tuners. PHILIPS 
tuner inside a 30V step-up circuit does not require an external diode 
capacitance to provide +30 V tuning voltage, so PHILIPS tuner is 
installed directly on the motherboard. The ALPS tuner tuner as there is 
no +30 V step-up circuit, it is necessary to add an adapter plate to 
install on the motherboard, the opposite of the adapter plate with +30 V 
step-up circuit.

von Torsten K. (nobby)


Lesenswert?

Zeitproblem:
Dann wäre doch aber auch der Bildschirmtext auf finisch ?!

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

http://www.aliexpress.com/product-gs/300732748-Free-shipping-Dreambox-receiver-DM500C-tuner-wholesalers.html

der hat 32pin, habe mal wegen eines datenblattes angefragt.

http://www.aliexpress.com/product-gs/391783756-Free-shipping-DM500C-dm500-tuner-ALPS-MADE-IN-JAPAN--wholesalers.html

für den ALPS habe ich mal mit einer Umsetzung der Pin´s begonnen soweit 
ich das aus den Bildern und dem Datenblatt ersehen konnte, leider gibts 
für die Tuner nirgendwo vernünftige Unterlagen !
bei aliexpress kann man mit paypal zahlen !

von R. H. (snapper)


Lesenswert?

Mario W. schrieb:
> ja das hatte ich auch schon gesehen,... ich habe mir jetzt den
> BSBE1-702A bestellt von hier:
> http://www.devilcards.de/Ersatzteile-Dreambox/Drea...
> der ist mit Adapter von 28 auf 32 pin. Wenn ich den bekommen und
> eingebaut habe, dann werde ich das hier noch einmal verkünden.

könntest du vor dem einlöten dann bitte mal versuchen die schaltung der 
"backplane" aufzunehmen, angefangen habe ich ja schon,
komme aber ohne den tuner nicht weiter ! vllt. hast du die möglichkeit 
hochauflösende fotos davon zu machen ?

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

sorry, we do not have datasheet for this, only photo

was will man bei einem preis von 8€ auch verlangen !?!

DM500C DBS-Tuner:
Frequency Range 950 .... 2150 MHz
Signal Level - 65 dBm.... - 25 dBm
Signal-to-Noise Level 12 dB max.
DBS-Tuner Input Connector F-Type female
Input Impedance 75 Ohm
AFC +/- 3 MHz
Demodulation Shaped QPSK
Input Symbol rate 2.... 45 Mbaud/s, SCPC / MCPC
FEC Viterbi and Reed-Solomon
Viterbirate 1/2, 2/3, 3/4, 5/6, 7/8, automatic assimilation
Roll-off Factor 35 %
Demultiplexing according ISO 13818-1

Wholesale Price:
    Quantity (piece)   Price (Per piece)   Processing Time
    9 - 10                    $11.34            3 Days

von Stefan P. (form)


Lesenswert?

Ist eigentlich bekannt mit welcher Frequenz der PNX8950 getaktet wird?

von K. J. (Gast)


Lesenswert?

Hm mal ne andere frage bezüglich des QAM256 Problems, im unteren 
Frequenzband werden diese bei mir gefunden, im windows ligt ja die 
Firmware dafür diese ist ja für DVB-T was das Problem erklären würde ich 
hab hier mal eine DVB-C Karte für den PC mit der DVB-T Firmware bestückt 
da ist das dann genau das gleiche Problem.

Also müsste diese getauscht werden, das entpacken des Images geht ja, 
nur zum Thema, Daten tauschen b.z.w. den Kram wieder in ein Flashbares 
Image zu bekommen finde ich leider nichts.

Vielleicht hat da einer ein Tipp jetzt mal abgesehen vom WinCE SDK, was 
auch zu aufwendig wehre, andere Idee wehre noch wie oben beschrieben die 
Copybefehle zu benutzen um die FW ins RAM Image zu laden allerdings 
würde das ja auch nur gehen wen die FW beim Starten noch nicht geladen 
wurde.

@QM in den Logfiles steht leider nicht viel was aber noch geht ist beim 
Serialport eine Datei anzugeben dann werden die ausgaben auf der HD 
gespeichert

von Fritz M. (Gast)


Lesenswert?

Stefan P. schrieb:
> Ist eigentlich bekannt mit welcher Frequenz der PNX8950 getaktet wird?

PNX8950
- Embedded 250MHz Mips
• for running Linux, middleware,
and applications
– 2 Powerful 240Mhz+ DSPs
• optimised for Audio/Video for
advanced codecs

http://www.synnex.com.tw/oem/mic_link/seminar%20download/y70303.pdf

von user2011 (Gast)


Lesenswert?

@ atomstromradler, fritz111 und dgoersch

habs jetzt mal mit ZDF versucht der soll ja lt. Um
QAM64 moduliert sein, daß war leider auch erfolglos.

Eingestellt habe ich jeweils einzeln und in allen Kombinationen:
Frequenz 394 MHZ, QAM 64, Bandbreite 8MHz und QAM auf Auto BB auf Auto
Auch dasselbe nochmal mit der für aus der Analogwelt gültigen Frequenz
für S32 = 391,25 auch in allen Kombinationen.
Immer wie oben geschrieben kein Empfang.
Weiterhin habe ich in den beiden Zeilen  <flash src="$H/WCE1" cnt=1/>
jeweils den Wert 1, 2 und 3 probiert, daß hat nichts verbessert
(selbstverstädlich hab ich dann immer neu gebootet).
Bei mir hat sich übrigens mit 1, 2 oder 3 beim Suchlauf nichts verändert
es werden immer die gleichen 35 TV Kanäle gefunden.
Weiß noch jemand Rat wie man der Kiste mehr enlocken kann?.

von Mario W. (tosca76)


Lesenswert?

R. H. schrieb:
> Mario W. schrieb:
>> ja das hatte ich auch schon gesehen,... ich habe mir jetzt den
>> BSBE1-702A bestellt von hier:
>> http://www.devilcards.de/Ersatzteile-Dreambox/Drea...
>> der ist mit Adapter von 28 auf 32 pin. Wenn ich den bekommen und
>> eingebaut habe, dann werde ich das hier noch einmal verkünden.
>
> könntest du vor dem einlöten dann bitte mal versuchen die schaltung der
> "backplane" aufzunehmen, angefangen habe ich ja schon,
> komme aber ohne den tuner nicht weiter ! vllt. hast du die möglichkeit
> hochauflösende fotos davon zu machen ?

kann ich gerne machen, vielleicht hilft dann ja auch schon die 
Makro-Funktion meiner Digitalkamera. Werde mich auf jedenfall dann 
nochmal melden, wenn ich das Teil habe.

von Fritz M. (Gast)


Lesenswert?

@user2011
Habe noch mal google angeschmissen und folgendes herausbekommen:

Vermutlich werden die Programme des ZDF bei UnityMedia mittlerweile auch 
in QAM256 übertragen.

Einen interassante FAQ zum Thema Kabelfernsehen habe ich hier gefunden:
http://www.hifi-forum.de/viewthread-177-834.html

Unten auf der Seite unter Punkt 12 sind auch einige 
Programmbelegungspläne verlinkt.

Unter anderem:
Unitymedia: DVB-C Pocket Guide Paketübersicht für unausgebaute Netze
Unitymedia: DVB-C Pocket Guide Paketübersicht für ausgebaute Netze

von John Doe (Gast)


Lesenswert?

Johannes schrieb:
> Also unter den Netzwerkeinstellungen in der Box (Setup > Netzwerk >
> Media-Server) seh ich den Rechner, wenn ich aber z.B. ein Video streamen
> will (More > Media), bekomme ich nur die Meldung "No Media Server found.
> Please check connection".
>
> Ich komm einfach nicht drauf, woran das liegen kann.. Hat jemand eine
> Idee?

Also ich habe es gerade nochmal mit meiner Box im Schlafzimmer versucht.
Hatte auch erst das gleiche Problem. Allerdings habe ich dann mal meinen 
Laptop und PC im Netzwerk angemeldet, sodass ich im Boxmenü zwischen 2 
Media Servern wechseln kann und siehe da es funktioniert mit dem PC 
(WinXP) sowie dem Laptop(Win7). Das ist aber soweit ich das jetzt 
beurteilen kann nur bei der ersten Einrichtung notwendig. D.h. ich kann 
danach auch vom Laptop streamen, wenn der PC aus ist.
Ich vermute mal, dass es ein Softwarefehler auf der Box ist, der daür 
sorgt dass kein Media Server ausgewählt ist, obwohl er angezeigt wird.

Hoffe es hilft und funktioniert dann auch bei dir.

Und danke @klausD mit den EInstellungen funktioniert die Uhrzeit auf 
meinen Boxen (DVB-T) jetzt auch korrekt. Die Menüpunkte sind dann auch 
weiterhin auf deutsch, da die Menüsprache seperat im Setup ausgewählt 
wird.

von Peer R. (c1500)


Lesenswert?

John Doe schrieb:
> Das ist aber soweit ich das jetzt beurteilen kann nur bei der ersten
> Einrichtung notwendig. D.h. ich kann danach auch vom Laptop streamen,
> wenn der PC aus ist.
> Ich vermute mal, dass es ein Softwarefehler auf der Box ist, der daür
> sorgt dass kein Media Server ausgewählt ist, obwohl er angezeigt wird.

Hi,
Kannst du mal bitte probieren ob es auch noch klappt, wenn die Box 
stromlos war (also komplett aus)?
Oder muss dann wieder erst ein Server gewählt werden.
Gruß

von Frank (Gast)


Lesenswert?

AgentData schrieb:
> Also lies mal per ejtag ein dword von 0xA4010040 aus - wenn du da ein
> 'ECEC' findest bist du im nand. Von da aus kannst du dich dann nach
> "oben arbeiten"...

Negativ. Weit und breit nur Nullen ...

von Gert K. (kawa0815)


Lesenswert?

Frank schrieb:
> Negativ. Weit und breit nur Nullen ...

Vergess EJTAG!
Alles was man braucht ist ein in WinCE1.nb0 umbenannter Linux-Kernel, 
die beiden Dateien phStbRootApp_256M_0_t.mi und phStbRootApp_256M_1_t.mi 
(Mit 4Leerbytes) sowie die Datei flashing.txt.

Das alles auf einen Stick und dann flashen.

Ich habe probiert den Elecard-Kernel auf die Box zu bekommen, aber er 
startet nicht. Habe auch feststellen müssen, das der möglicherweise SHA1 
signiert ist. Leider hab ich da nicht die Ahnung.

Ich hab den raw-Kernel sowie auch das komplette bin  (also File 1) mit 
system.bin, Kernel und Ramdisk versucht.
In File 7 sind die SHA1-Prüfsummen oder Schlüssel.

Meine Versuche einen eigenen Kernel zu kompilieren scheitern derzeit.
Es gibt einige Toolchains, aber nichts funktioniert so richtig. Ich 
denke mal,das ist alles zu alt.


Wenn man mit den originalen Dateien zurück flasht, startet die Box 
wieder.
Ich würde also bis ein lauffähiger Kernel vorhanden ist, immer nur den 
WINCE1-Bereich im Flash anfassen.

kawa

von T. F. (sar)


Lesenswert?

Ich glaube nicht dass der installierte Bootloader ohne weiteres für 
Linux verwendet werden kann. Also würde ich es mit U-Boot über EJTAG 
probieren. Bzw. U-Boot + Kernel + UserFS ins Image packen.

von Gert K. (kawa0815)


Lesenswert?

someone schrieb:
> das passiert nicht. warum in den ram laden was auf dem flash vorhanden
> ist? lies mal ein bischen. zum 2. mal :)

Doch genau das passiert!

Entweder WINCE0 wird bei SW1 "on" in den RAM geladen oder WINCE1 wird 
bei SW1 "Off" in den RAM geladen. Weder im einen noch im anderen Fall 
wird direkt auf dem Flash gearbeitet.

kawa

von John Doe (Gast)


Lesenswert?

Peer R. schrieb:
> Hi,
> Kannst du mal bitte probieren ob es auch noch klappt, wenn die Box
> stromlos war (also komplett aus)?
> Oder muss dann wieder erst ein Server gewählt werden.
> Gruß

eigl wollte ich das auch noch geschrieben haben.
Komplett aus ist bei mir kein Problem, sie merkt sich dann den Server.

von Gert K. (kawa0815)


Lesenswert?

Stefan S. schrieb:
> Ich glaube nicht dass der installierte Bootloader ohne weiteres für
> Linux verwendet werden kann

Warum nicht?

Der vorhandene Bootlader macht nichts anderes als den Kernel auf eine 
definierte Adresse im RAM zu laden und diese Adresse dann anzuspringen.

Wie User AgentData schreibt ist das: 0x80100000.

Ich wollte am WE mal ein "Hello World" mit Ausgabe auf der Seriellen 
schreiben und das als WINCE1 flashen. Wenn das geht, geht auch ein 
funktionierender! Kernel.

kawa

von Mario W. (tosca76)


Angehängte Dateien:

Lesenswert?

so hier haben wir den Sat Tuner mit Adaper von 28 auf 32 pin. Ich hoffe 
man kann das einigermaßen erkennen.

von user2011 (Gast)


Lesenswert?

@ Fritz M. (auch für @ atomstromradler, fritz111 und dgoersch)

Danke!,
mit den Links aus dem HiFi forum wird alles klar, da steht dann
das ZDF 256QAM mod. ist.
Wenn mann sich die Tabelle dann anschaut ist das einzige was mit QAM64 
unverschlüsselt ist SKYSel und genau nur den kann ich sehen (und hören).
Auch stimmt die Anzahl 35xTV und einige Radiosender die ich nicht 
gezählr habe.
Also die Box ist i.O., bloß anfangen kann ich und die anderen UM Sklaven 
damit nichts, es sei es gelingt jemanden hier QAM 256 per SW-Patch zu 
ermöglichen.

von T. F. (sar)


Lesenswert?

So habe jetzt auch mal einen Adapter gelötet.
1
jtag> detect
2
IR length: 12
3
Chain length: 2
4
Device Id: 00010000100010011000000000101011 (0x000000001089802B)
5
  Manufacturer: Philips Semi. (Signetics)
6
  Unknown part!
7
Device Id: 00010010010110100000000000101011 (0x00000000125A002B)
8
  Manufacturer: Philips Semi. (Signetics)
9
  Unknown part!
10
chain.c(149) Part 0 without active instruction
11
chain.c(200) Part 0 without active instruction
12
chain.c(149) Part 0 without active instruction
13
jtag>

scheint also zu funktionieren. Nach der Initialisierung mit dem Skript 
(der hier irgendwo geposted ist) bekomme ich folgendes:
1
initbus ejtag
2
EJTAG version: <= 2.0
3
EJTAG Implementation flags: R4k DMA MIPS32
4
ejtag.c(482) Failed to enter debug mode, ctrl=00000000000100110000000000000000
5
bus initialization failed!

Wie schaffe ich es den Bus zu initialisieren?

von Fritz M. (fritz111)


Lesenswert?

Gert Kawa schrieb:
> Alles was man braucht ist ein in WinCE1.nb0 umbenannter Linux-Kernel,
> die beiden Dateien phStbRootApp_256M_0_t.mi und phStbRootApp_256M_1_t.mi
> (Mit 4Leerbytes) sowie die Datei flashing.txt.

Nur umbenennen dürfte nicht reichen. Die InfoPage sollte wohl auch noch 
in die neue WinCE1.nb0. Ob man die einfach kopieren kann, oder ob die 
noch angepasst werden muß, kann ich aber auch nicht sagen.

AgentData schrieb:
> 0x003FC000 ---------- START WCE1 SECTION
>
> 0x003FC000 - 0x003FC200 -> WCE1 InfoPage
> ----------------------------------------
>
> - page0 als tag holder genutzt
>
> byte[4]   tag_string1  "1ECW"
> dword    size_in_bytes  0x01918CA0
> byte[4]   tag_string2  "1ECW"
> dword    unknown_const  0x00100000
>
>
> 0x003FC200 - 0x01D18000 -> WinCe1.nb0
> RAM:80100000
> -------------------------------------
>
> - das eigentliche WinCE image
>   (kann mit dumprom.exe extrahiert werden)

...

> ===> HIER GEHÖRT EIN EVENTUELLES LINUX IMAGE HIN (nicht meine Baustelle)
>      - das Softwareupdate flashed jedes file mit dem Namen WinCe1.nb0 in
> diese section
>      - also auch jedes eventuelle Linux Image welches im RAM ab
> 0x80100000 laufen muss

...

> 0x01D18000 ---------- END WCE0 SECTION

von Daniel K. (entdecker)


Lesenswert?

R. H. schrieb:
> DM500C DBS-Tuner

Vielleicht verstehe ich Euch da jetzt falsch. Aber ich habe KEINEN DVB-S 
Tuner aus einer DM500 genommen, sondern aus der S7020!!! Nicht das wir 
hier aneinander vorbeireden. Und ich musste NICHTS modifizieren. 
Reinlöten, einschalten, Setup, fertig.

von Mario W. (tosca76)


Lesenswert?

also ich habe gerade das Sat Tuner Modul mit Adapter auf 32 
eingelötet,... ich muß noch etwas das Gehäuse bearbeiten, damit es 
sauber reinpasst. Werde dann noch einmal Bilder davon machen.

von Gert K. (kawa0815)


Lesenswert?

Fritz M. schrieb:
> Nur umbenennen dürfte nicht reichen. Die InfoPage sollte wohl auch noch
> in die neue WinCE1.nb0.

Ich vermute, das sind nur Größe und der Offset Ladeadresse.

Aber Du hast schon Recht, normalerweise müssten ja noch die CPU-Register 
definiert gesetzt werden bevor der Kernel gestartet wird. Ich gehe aber 
davon aus, das der WINCE und auch Linuxkernel mit 32Bit arbeiten und 
daher die Register bei beiden Systemen gleiche Bedingungen erfordern.


kawa

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

Daniel Kühn schrieb:
> Nicht das wir hier aneinander vorbeireden.

schon klar, da sind philips oder alps tuner verbaut und der gleiche 
sitzt im DM500 wie man sieht ! der unterschied ist das der philips nur 
32pin hat und der alps mit zus. platine zu haben ist und ohne ( 30volt 
erzeugung siehe oben ) !

von Fritz M. (fritz111)


Lesenswert?

Fritz M. schrieb:
> Nur umbenennen dürfte nicht reichen. Die InfoPage sollte wohl auch noch
> in die neue WinCE1.nb0.

Ich habe mir den NAND-dump noch mal angeschaut und es wird die Datei 
WinCE1.nb0 tatsächlich 1:1 ab der Position 0x003FC200 in den NAND 
geschrieben. Mein Einwand war also falsch.

von T. F. (sar)


Lesenswert?

Habe jetzt mal wie im Wiki abgebildet den anderen JTAG Port ( CON1 ) 
verwendet. Hier bekomme ich allerdings immer "TDO seems to be stuck at 
1". Kann es sein, dass hier keine 3.3V Pegel verwendet werden? Oder ist 
vlt. das Pinout verkehrt?

Kann mir mal jemand der Leute welche JTAG hier schon verwendet haben 
helfen?

von Mario W. (tosca76)


Lesenswert?

leider stehe ich etwas auf dem Schlauch,... habe den Sat-Tuner 
eingelötet und auch die swu.xml *** von 3 auf 2 geändert bzw. auch auf 3 
probiert.

Aber die Box findet keine Programme,... mache ich etwas falsch ? Oder 
habe ich was übersehen ?!

von Daniel K. (entdecker)


Lesenswert?

"Aber die Box findet keine Programme,... mache ich etwas falsch ? Oder
"habe ich was übersehen ?!

Stell´ die Box mal auf Werkseinstellung zurück und starte sie neu. Das 
musste ich jedenfalls machen, weil ich vorm Umbau einen Sendersuchlauf 
gemacht hatte, als es noch eine DVB-T Variante war.

Ich vermute (also ich weiß es nicht!!) mal, das bei "Werkseinstellung" 
die Box neu initialisiert wird, also der Tuner erkannt und festgelegt 
wird. Wenn Du also zuvor auch schon einen Suchlauf gestartet hattest, 
dann wird die Box jetzt immer noch von einer DVB-T/C Variante ausgehen. 
Ebenso darf kein zweiter Tuner verbaut sein (kein zweiter DVB-T/C), 
sonst wird das auch nix.

von Mario W. (tosca76)


Lesenswert?

Daniel Kühn schrieb:

> Ebenso darf kein zweiter Tuner verbaut sein (kein zweiter DVB-T/C),
> sonst wird das auch nix.

Danke, dann habe ich schon den Fehler. heul
Werde dann morgen den anderen Tuner auslöten.

von Michael H. (Gast)


Lesenswert?

Hallo Leute!

Erstmal einen großen Dank für diese Anleitungen.

Heute habe ich versucht, auf der Box den VNC Server zum laufen zu 
bringen, danke Fritz M. mit erfolg.

Fritz M. schrieb:
> Auszug aus der Datei MoreTv.cfg
> ...
> <Shell_startup>
>   <run cmd="$H\Apps\ftpsvr.exe"/>  <!-- läuft bei mir immer mit -->
>   <run cmd="$H\Apps\winvnc.exe"/>
>   <run cmd="\Windows\explorer.exe"/>
>   <run cmd="$H\moreTV\DC.exe"/>
> <!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
> <!--  <run cmd="$H\moreTV\MaxAktiv.exe"/> --> <!-- MoreTV deaktiviert
> -->
> </Shell_startup>
> ...
>
> Vieleicht kann ja jemand etwas damit anfangen.

Bei mir läuft es auch ohne dass ich MoreTV deaktiviere, ich verbinde mit 
TighgtVNC auf die Box, is zwar wie beschrieben schwarz, man kann aber am 
unteren Rand auf die Start-Leiste und die MoreTV Anwendung nach unten 
klappen, sodass man auf den Desktop zugriff hat.

Meine der Teil meiner moreTV.cfg sieht so aus:
...
<Shell_startup>
  <run cmd="$H\winvnc.exe"/>
  <run cmd="\Windows\explorer.exe"/>
  <run cmd="$H\ftpsvr.exe"/>
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
  <run cmd="$H\moreTV\MaxAktiv.exe"/>

</Shell_startup>

leider scheint irgendwie der Zugriff auf das Netzwerk blockiert zu sein, 
Internetseiten kann ich leider nicht öffen, obwohl ich mit der MoreTV 
Anwendung Videos von meinem PC streamen kann. Vielleicht sind noch DNS 
einstellungen falsch, mal schaun.

Hat schon jemand den Fall gehabt, dass einen Sender ansehen kann, und am 
Bildschirm steht, Keine Karte verfügbar! Bitte eine gültige Smart-Card 
einstecken. Es handelt sich z.B. um den Österreichischen Sender ATV, der 
in unserem Kabelnetz vom Betreiber entschlüsselt wird, habe eine andere 
DVB-C Box (Technisat) und einen LCD (Philips) bei denen dies ohne 
Probleme funktioniert.

Beste Grüße aus dem Nachbarland

Michael

von Michael H. (Gast)


Lesenswert?

Ok, das mit dem Netzwerkzugriff sperren, war wohl ein Irrtum. Hatte 
anscheinend eine falsche DNS, nun funktionierts.

schönen Abend

von David M. (david_m)


Lesenswert?

Stefan S. schrieb:
> Habe jetzt mal wie im Wiki abgebildet den anderen JTAG Port ( CON1 )
> verwendet. Hier bekomme ich allerdings immer "TDO seems to be stuck at
> 1". Kann es sein, dass hier keine 3.3V Pegel verwendet werden? Oder ist
> vlt. das Pinout verkehrt?
>
> Kann mir mal jemand der Leute welche JTAG hier schon verwendet haben
> helfen?

Also das Pinout stimmt auf jeden Fall. Hast du vielleicht vergessen 
ntrst auf high zu legen? Oder nsrst vergessen auf low zu legen? Frank 
hat in seiner wiki alles zum Thema jtag zusammengefasst: 
http://hackdaworld.org/cgi-bin/awki.cgi/PnxStb Vielleicht hilft dir das.

von T. F. (sar)


Lesenswert?

David M. schrieb:
> Also das Pinout stimmt auf jeden Fall. Hast du vielleicht vergessen
> ntrst auf high zu legen? Oder nsrst vergessen auf low zu legen? Frank
> hat in seiner wiki alles zum Thema jtag zusammengefasst:
> http://hackdaworld.org/cgi-bin/awki.cgi/PnxStb Vielleicht hilft dir das.

danke David. Habe ich bis auf nSRST welches eigentlich ein Output vom 
Board (input zum adapter sein soll)... Werde es mal trotzdem auf low 
legen.

von David M. (david_m)


Lesenswert?

SRTR ist glaub ich sowohl zum Erkennen und Auslösen da. Den Pin einfach 
nicht anschließen hat bei mir aber auch gerecht. Was hast du dir denn 
für eine Probe gebastelt?

von Roman (Gast)


Lesenswert?

Hallo zusammen,

@user2011: und alle die mit dem DVB-C hadern, kann es nicht einfach nur 
die Art der Verschlüsselung sein an der es scheitert. Die angezeigten 
Kanäle verwenden laut WIKI Connax, das auch auf der STB läuft. 
Vielleicht kann mal einer ein Alphacrypt-Modul einschieben, meins ist 
noch auf der Bank ;-).

Ansonsten riesigen Dank an alle die die Box zum Laufen brachten und noch 
bringen werden.

Gruss

Roman

von Mitbastler (Gast)


Lesenswert?

Hallo,
leider ist mein IDE - SATA Adapter noch nicht eingetroffen, deshalb kann 
ich selbst noch nichts testen.
Ich habe 1 x DVB-T und 1 x DVB-C.
Beim Zusammenbau ist mir aufgefallen, dass die Lötstellen am Tuner bei 
der DVB-T Variante sehr viel besser aussehen als bei der DVB-C Variante. 
Bei DVB-T sehen die Lötstellen nach maschineller, bei DVB-C nach 
(schlechter) Handlötung aus.
Könnte es sein, dass die DVB-C Varianten der Platine Vor- oder 
Nullserienmodelle sind, die von DVB-T auf DVB-C abgeändert wurden?
Dazu würde auch pasen, dass die Medion Receiver nur als DVB-T Version 
erhältlich sind.
Somit wäre die Medionadaption der more.TV Software vermutlich auf DVB-T 
hin optimiert und könnte deshalb Probleme mit QAM256 haben.
Irgendwo im Netz habe ich bei einer Umbauanleitung für eine andere Box 
von DVB-T auf DVB-C gelesen, dass eine Ländereinstellung auf ein 
nordisches Land (Schweden, Dänemark, Finland oder Norwegen) Abhilfe 
schaffen könnte. Hat das schon mal jemand ausprobiert?

von K. J. (Gast)


Lesenswert?

@Mitbastler

Bin mittlerweile überzeugt davon das es an der FW für den Endfänger 
liegt in der Firmware ist einer für DVB-T den man auch für Linux beim 
VDR Projekt bekommt allerdings bekommt man diesen nicht getauscht für 
.bin Archive gibt es die binmod.exe aus dem WinCE SDK aber für .nk0 gibt 
es nichts um files in dem Archiv zu verändern.

von user2011 (Gast)


Lesenswert?

@Roman

Hallo,

lt. der hoffentlich aktuellen Tabelle die sich im von FritzM 
genanntenten Link zum HiFI-Forum "versteckt" schreibt UM? das die 
"roten" Kanäle unverschlüsselt sind.
Auf der Webseite von UM selbst sind nur ältere Tabellen wo z.B. ZDF noch 
mit QAM64 gelistet ist.
Villeicht gelingt es ja WinCE eine andere Empfängersoftware 
unterzujubeln
und damit der Kiste mehr zu entlocken.
Wenn QAM256 aber an der Hardware hängt pech... aber eine kleine Hoffnung 
hab ich noch, daher weil man im manuell-Menue ja diese Einstellung 
wählen kann.
Im allgemeinen ist es meist so, was nicht geht ist ausgegraut und somit 
nicht wählbar.

von Roman (Gast)


Lesenswert?

Hallo user2011,

na prima genau in dem von Dir genannten Link steht:

"Dieser Receiver muss auch die Verschlüsselungsart des Kabelanbieters 
beherrschen und für dessen Karte einen Einschub bieten, reine FTA-Geräte 
sind rausgeschmissenes Geld."

Abwarten und sparen auf Alphacrypt.

Roman

von PCMichi (Gast)


Lesenswert?

Hallo,

ich habe auch eine DVB-C Platine. Mein Kabelnetzanbieter ist 
Kabel-Deutschland. Bei mir findet er alle Öffentlich-Rechtlichen und ein 
paar Sky-Sender, die über 64 QAM kommen.

Ich habe noch ein Alphacrypt Modul mit passender Kabel Deutschland 
Smardcard.

Dieses könnte ich einmal in den Receiver stecken.

Was soll ich dann machen?
Nochmal einen Sendesuchlauf?

Viele Grüße
PCMichi

von Dominique G. (dgoersch)


Lesenswert?

Bei der Verschlüsselung gehts aber doch nur um den Content der Sender, 
gefunden werden die Sender eigentlich trotzdem. Zumindest ist dass bei 
allen drei sonstigen DBV-C Receivern die ich habe so, selbst ohne Karte 
werden alle Sender gefunden und gelistet.

von Roman (Gast)


Lesenswert?

Hallo PC-Michi,

kommen die öffentlich rechtlichen Sender denn als QAM256?

Roman

von Fritz M. (Gast)


Lesenswert?

Die Öffentlich-Rechtlichen werden bei Kabel Deutschland alle mit QAM64 
übertragen.

von Michael H. (Gast)


Lesenswert?

Noch ein "nettes" Programm, weiss nicht ob jemand was angefangen hat. 
Zum durchsuchen der Registry des Receivers.

http://mobile.butterscotch.com/preview/32381/Tascal-RegEdit

Michael

von user2011 (Gast)


Lesenswert?

Hallo Roman,

daß hab ich auch gelesen, ist aber nur von belang wenn Du die 
verschlüsselten auch sehen willst.
Der Hinweis erscheint auch bei jedem gefundenem verschlüsselten Kanal 
der Box auf dem Bildschirm.
Bei nichtverschlüsselten verschwindet der Hinweis und Du kannst gucken.
Aber leider ist bei QAM64 nur die Werbung auf SKYSel unverschlüsselt.

Das man bei UM auch ARD u. Co. sehen kann beweist mir meine alte DVB-C 
Karte für meinen MM-PC obwohl sie mehr als 5J alt packt sie das.
Leider hat das Ding volle Bauhöhe und ist damit für meinen MM-PC 
ungeeignet,
daher hatte ich das Pollin Teil geordert.

Auch PCMichi schreibt ja oben das sein Teil über KD auch nur QAM64 
Sender findet also ist das bei KD genauso wie bei UM.
Der Tuner in der Pollin Box sollte lt. Datenblatt QAM256 können, ich 
denke irgendwie ist das wohl in der More-SW blockiert.

von Mario W. (tosca76)


Lesenswert?

Mario W. schrieb:
> Daniel Kühn schrieb:
>
>> Ebenso darf kein zweiter Tuner verbaut sein (kein zweiter DVB-T/C),
>> sonst wird das auch nix.
>
> Danke, dann habe ich schon den Fehler. *heul*
> Werde dann morgen den anderen Tuner auslöten.

so ich habe den 2.ten Tuner ausgelötet die "Werkseinstellung" geladen, 
leider ist bei mir kein Sendersuchlauf mehr möglich. Ich denke die Box 
erkennt den Tuner nicht.

Meldung:
Fehler,... Der Sendersuchlauf konnte nicht gestartet werden

von PaLo (Gast)


Lesenswert?

Tach auch,

"Auch PCMichi schreibt ja oben das sein Teil über KD auch nur QAM64
Sender findet also ist das bei KD genauso wie bei UM.
Der Tuner in der Pollin Box sollte lt. Datenblatt QAM256 können, ich
denke irgendwie ist das wohl in der More-SW blockiert."

Ist bei meinem kleinen Netzbetreiber das gleiche, Q256 Sender ignoriert 
er ganz dezent.

von halla (Gast)


Lesenswert?

ja bei mir auch.

von Andre N. (andre_n)


Lesenswert?

versteht mich jetzt bitte nicht falsch, aber liest einer von den Leute 
mit dem Quam256 Problem hier auch mal bevor ihr noch hundert mal 
schreibt das es nicht geht? Es wurde von TheBorg und anderen doch schon 
mehrfach erwähnt, dass die Firmware (für den Tuner, net die Box an 
sich!!) in der DVB-T Variante auf der Box ist und wir noch einen Weg 
finden müssen diese auszutauschen. Die benötigte Firmware für DVB-C ist 
ja schon vorhanden muss nur noch in die wince.nk0 rein.

von Ralph K. (atomstromradler)


Lesenswert?

Roman schrieb:
> und alle die mit dem DVB-C hadern, kann es nicht einfach nur
> die Art der Verschlüsselung sein an der es scheitert. Die angezeigten
> Kanäle verwenden laut WIKI Connax, das auch auf der STB läuft.
> Vielleicht kann mal einer ein Alphacrypt-Modul einschieben, meins ist
> noch auf der Bank ;-).

Lese doch bitte meine Beiträge hierzu weiter oben:
Ich habe bisher versucht QAM256 Signale mit einem prof. Messender 
einzuspielen. Besser geht es nicht mehr.

Das QAM256 Signal hat zunächst nichts mit diversen 
-Verschlüsselungsmethoten zu tun. Bei KabelBW sind z.B. alle 
Öffentlich-Rechtlichen Sender QAM256 moduliert...und absolut frei 
empfangbar.
Das hat zunächst auch mal nichts oder nur sehr wenig mit der Hardware zu 
tun. Ein fehlen entsprechender Software ist sehr viel warscheinlicher. 
Zudem waren zum Zeitpunkt der aktiven Vermarktung der Box diese Signal 
üblich. Selbst meine betagte D-Box spielt dies sauber ab.

Hier noch ein paar Fakten zur Zusammenfassung:
DVB-T:
Modulation ausschlieslich QAM64

DVB-T2:
(noch nicht eingeführt)
QAM64
QAM256 als Option möglich

DVB-S
QAM64 und QAM256 üblich

DVB-C
QAM64 und QAM256 üblich


DDie Treiber für DVB-C, DVB-T und DVB-S sind alle in der Software 
vorhanden und werden automatisch geladen. Daher sollte auch QAM256 
funktionieren.



Die Software der Box ist zunächst auf DVB-T ausgelegt.

Gab es nicht auch eine gleiche Box für DVB-S ? Ich meine so etwas 
gesehen zu haben. Eine Version für DVB-C wurde m.W. nie angeboten.
Die müßte auf jeden Fall die Software für QAM256 enthalten.

Frage an die Sat-Tuner Bastler:
Funktioniert das bei Euch?

Gruß Ralph Kar

von Ralph K. (atomstromradler)


Lesenswert?

@Andre N.:

Danke! Das sollte nach jedem Beitrag wiederholt werden :-)

von Mario W. (tosca76)


Lesenswert?

Ralph Kar schrieb:
> Frage an die Sat-Tuner Bastler:
> Funktioniert das bei Euch?
>
> Gruß Ralph Kar

Hallo Ralph,
ich glaube der Sattuner BSBE1-702A mit Adapter von 28 auf 32 pin wird 
leider vom Treiber nicht erkannt. Bekomme den jedenfalls nicht zum 
laufen.

von flimmerkiste (Gast)


Lesenswert?

ich habe jetzt auch so ein teil am laufen ... dvb-t mit der moretv 
software ... läuft diese software auch mit einem sat tuner umbau? ... 
und oretv funktioniert ja nicht--- könnte man da nich irgendwo eien link 
zu einer sot seite einfügen .... ich habe in der moretv software keine 
konfigurtion für ip-tv gefunden

von theborg1 (Gast)


Lesenswert?

Andre N. schrieb:
> versteht mich jetzt bitte nicht falsch, aber liest einer von den Leute
> mit dem Quam256 Problem hier auch mal bevor ihr noch hundert mal
> schreibt das es nicht geht? Es wurde von TheBorg und anderen doch schon
> mehrfach erwähnt, dass die Firmware (für den Tuner, net die Box an
> sich!!) in der DVB-T Variante auf der Box ist und wir noch einen Weg
> finden müssen diese auszutauschen. Die benötigte Firmware für DVB-C ist
> ja schon vorhanden muss nur noch in die wince.nk0 rein.

Danke :) aber es scheint überlesen zu werden die MoreTV SW kann das aber 
wie schon gesagt die FW ist eine andere, allerdings wehre es mal zu 
wissen ob die SAT Geschichte Qam256 kann wag es aber zu bezweifeln.

Ach hab mal mit einen von WT geredet die Sender wo ich dachte das die 
QAM256 gesendet werden so wie es in der senderliste steht sind QAM128 
Wtel hat nur HD,SKY und die Privaten auf QAM256 hat was mit der 
Bandbreite zu tun, ergo geht QAM256 auch bei mir nicht.

Zum FW austauschen hab ich leider nichts gefunden da sich scheinbar .NK0 
files nicht ändern lassen.

von user2011 (Gast)


Lesenswert?

Hallo Andre N,

eben weil wir lesen probieren es wir immer und immer wieder, denn einer 
der Teilnehmer schrieb ja das es nach Änderung einer Ziffer in einer 
config geht.
Das machte Hoffnung.
Außerdem hat man dadurch ja auch wieder eigene Denkanstöße.

von R. H. (snapper)


Lesenswert?

Mario W. schrieb:
> ich glaube der Sattuner BSBE1-702A mit Adapter von 28 auf 32 pin wird
> leider vom Treiber nicht erkannt

ja, da scheint die dreambox 7020 klar im vorteil ( linux ) !!! dürfte 
unter CE problematisch werden mit der passenden unterstützung :-(

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

der philips tuner, der ja anscheinend in der box funktioniert verwendet 
anscheinend andere ic´s, wo in BS der Dreambox die frontend treiber 
schon drin sind !

von adlerweb (Gast)


Lesenswert?

Hat sich schon wer mit dem More.TV-Image beschäftigt? Linux ist ja nicht 
in Sicht und LAN/Mediaplayer sollte mit dem CE-System dahinter ja 
eigentlich machbar sein. Das System selbst müsste in der WinCe1.nb0 
hängen - linux-loop erkennt darin nichts, testdisk sagt ebenfalls nichts 
sinnvolles bezüglich Dateisystem. Ich kannte nb0 bisher nur von yaffs, 
scheint hier aber nicht drin zu stecken. Mit nem Hex-Editor lassen Sich 
die Dateiinhalte jedenfalls lesen, also offenbar keine Verschlüsselung 
oder so drin.

von Raphael B. (helli7)


Lesenswert?

nb0 ist ein raw binary ohne Header. Wird 1:1 so ins RAM geladen bzw. im 
Flash abgelegt

von Andre N. (andre_n)


Lesenswert?

adlerweb schrieb:
> Hat sich schon wer mit dem More.TV-Image beschäftigt? Linux ist ja nicht
> in Sicht und LAN/Mediaplayer sollte mit dem CE-System dahinter ja
> eigentlich machbar sein. Das System selbst müsste in der WinCe1.nb0
> hängen - linux-loop erkennt darin nichts, testdisk sagt ebenfalls nichts
> sinnvolles bezüglich Dateisystem. Ich kannte nb0 bisher nur von yaffs,
> scheint hier aber nicht drin zu stecken. Mit nem Hex-Editor lassen Sich
> die Dateiinhalte jedenfalls lesen, also offenbar keine Verschlüsselung
> oder so drin.


sorry, aber auch das wurde alles schon eine Seite vorher in diesem 
Thread mehrfach erklärt, hier mal ein Betrag dazu der dir helfen sollte:

>Autor: Ziom (Gast)
>Datum: 30.03.2011 12:06
>Angehängte Dateien:
>
>    * Nkbintools.zip (130.9 KB, 51 Downloads)
>
>@Jones
>versuche die WinCe1.nb0 mit den Tools von t-hack zudumpen, damit hat es
>geklapt.
>
>http://www.t-hack.com/wiki/index.php/NK.BIN_tools


Bitte lest den Thread wenigstens mal durch bevor ihr immer wieder aufs 
neue die gleichen Sachen fragt, das bläht den Thread nur noch weiter 
unnötig auf und hilft wirklich keinem weiter...
----------------------------------------------------------------------

@TheBorg: Ich habe es grad bei mir mit DVB-S und Quam256 versucht, 
leider aber bisher ohne erfolg. Habe mir jetzt erstmal das Wochenende 
Zeit genommen und werde mich auch mal am Austausch der Firmware 
versuchen, irgendwie sollte sich das doch machen lassen, bin da 
eiegntlich noch guter Hoffnung :)


Und jetz geh ich mal in Deckung bevor ich hier noch Schläge krich ;)

von theborg1 (Gast)


Lesenswert?

Oben steht das das RAW ist hätte da ne idee da drauf bin ich nicht 
gekommen das entpacktool gibt ja an wo ne Datei anfängt und wo sie 
aufhört, ergo solte es möglich sein eine andere FW unter zuschiben werde 
mich damit morgen mal beschäftigen.

von adlerweb (Gast)


Lesenswert?

Andre N. schrieb:
> Bitte lest den Thread wenigstens mal durch bevor ihr immer wieder aufs
> neue die gleichen Sachen fragt, das bläht den Thread nur noch weiter
> unnötig auf und hilft wirklich keinem weiter...
Sorry, aber bei 1100 Antworten ist Durchlesen wohl eher ein Ding der 
Unmöglichkeit… Das Dump in den Titeln weiter oben verleitet zudem 
schnell zur Annahme, dass es hier nur ums Dumpen geht und nicht ums 
mounten/entpacken/. Außerdem bezog sich das Ganze augenscheinlich auf 
das original CE…

Wie auch immer: Ich habs in der Wiki ergänzt, dann geht es auch nicht so 
schnell unter…

von Michael M. (Gast)


Lesenswert?

Ich hab noch Fragen zu den USB Anschlüssen.
In wie weit ist es möglich das man die USB Anschlüsse unter More TV zum 
laufen bekommt ?
Bringt More TV überhaupt USB Treiber mit ?

Könnte man die Konfigurationsdatei so abändern das die USB Treiber 
geladen werden ?

Wenn die Aktiv wären dann könnte man eine Externe HDD dranhängen um auf 
dieser Fernsehprogramme aufzuzeichnen.
Oder gar eine mit Filme, Musik und Fotos zur Wiedergabe anschließen.

von Fritz M. (Gast)


Lesenswert?

Michael M. schrieb:
> In wie weit ist es möglich das man die USB Anschlüsse unter More TV zum
> laufen bekommt ?

Die USB-Anschlüsse sind auch unter MoreTV aktiv, Festplatten werden 
erkannt und ins Dateisystem als USBDisk eingefügt. Da die MoreTV 
Software diese jedoch nicht unterstützt ist weder ein Speichern auf der 
externen Festplatte noch ein Abspielen von dieser möglich.

Für Tastatur und Maus werden unter MoreTV keine Treiber gefunden.

von Johannes (Gast)


Lesenswert?

John Doe schrieb:
>
> Also ich habe es gerade nochmal mit meiner Box im Schlafzimmer versucht.
> Hatte auch erst das gleiche Problem. Allerdings habe ich dann mal meinen
> Laptop und PC im Netzwerk angemeldet, sodass ich im Boxmenü zwischen 2
> Media Servern wechseln kann und siehe da es funktioniert mit dem PC
> (WinXP) sowie dem Laptop(Win7). Das ist aber soweit ich das jetzt
> beurteilen kann nur bei der ersten Einrichtung notwendig. D.h. ich kann
> danach auch vom Laptop streamen, wenn der PC aus ist.
> Ich vermute mal, dass es ein Softwarefehler auf der Box ist, der daür
> sorgt dass kein Media Server ausgewählt ist, obwohl er angezeigt wird.
>
> Hoffe es hilft und funktioniert dann auch bei dir.

Vielen, vielen Dank, so klappt es jetzt! =D Ich danke dir!
Vllt sollte man das ganze ins Wiki aufnehme...?



Sooo, und ich bin schon wieder auf drei Fragen gekommen, zu denen ich 
leider keine Antwort weiß...

Mein Problem ist, dass ich die Senderliste nicht bearbeiten kann. Die 
direkte Senderliste lässt sich gar nicht editieren und irgendwo in dem 
Thread (ja, ich hab ihn mir komplett durchgelesen) sagte einer was vom 
Erstellen einer Favoriten-Liste. Das hab ich gemacht und das klappte 
soweit auch, bis ich das Gerät komplett vom Strom genommen habe. Beim 
erneuten Einschalten ist dann wieder die normale Senderliste ausgewählt 
und nicht mehr die Favoritenliste und auch wenn ich die auswähle, er 
nimmt irgendwie weiterhin die normale Senderliste... Weiß einer was ich 
überhaupt will ich hat eine Lösung dazu..? :D

Meine zweite Frage bezieht sich aufs Streamen von Filmen aufm PC auf die 
Box. Mir werden die Filme auf der Box angezeigt usw. ich kann sie aber 
nicht abspielen... Format ist richtig und alles andere auch, aber wenn 
ich es abspiele dann öffnet sich so ne Art Abspielfenster und unten ist 
auch so ne Art Statusbalken, wie lang der Film noch geht und bei welcher 
Minute man grad ist und so, aber der steht immer auf 0 Sekunden von 
insgesamt 0 Sekunden.. Komm nicht darauf, woran das liegen könnte...

Und zu guter letzt: Wenn ich Sendungen aufnehme, wie krieg ich die aufn 
PC? Komm vom Rechner per FTP auf die Box, finde da auch vermutlich die 
Videos auf der Platte, aber ich hab von dem Format noch nie was gehört 
und finde auch nix, womit ich es umwandeln kann oder... Hat da einer 
mehr Erfahrungen gemacht als ich?


Ich danke euch für die Hilfe!! =)

von Andre N. (andre_n)


Lesenswert?

Johannes schrieb:
> Und zu guter letzt: Wenn ich Sendungen aufnehme, wie krieg ich die aufn
> PC? Komm vom Rechner per FTP auf die Box, finde da auch vermutlich die
> Videos auf der Platte, aber ich hab von dem Format noch nie was gehört
> und finde auch nix, womit ich es umwandeln kann oder... Hat da einer
> mehr Erfahrungen gemacht als ich?


Das Format sollte ein Normaler MPEG2-TS sein und sich mit nem aktuellen 
VLC-Player abspielen lassen (stand hier schonmal irgendwo, finde es aber 
grad selbst nicht ;) )

von M. W. (hobbyloet)


Lesenswert?

Johannes schrieb:
> Und zu guter letzt: Wenn ich Sendungen aufnehme, wie krieg ich die aufn
> PC? Komm vom Rechner per FTP auf die Box, finde da auch vermutlich die
> Videos auf der Platte, aber ich hab von dem Format noch nie was gehört
> und finde auch nix, womit ich es umwandeln kann oder...

Ich nehme für *.ts Dateien, ProjektX.
http://www.oozoon.de/progs/projectx/ProjectX-v0.90.04.00.b32-20091031.zip

von John Doe (Gast)


Lesenswert?

Johannes schrieb:
> Sooo, und ich bin schon wieder auf drei Fragen gekommen, zu denen ich
> leider keine Antwort weiß...
>
> Mein Problem ist, dass ich die Senderliste nicht bearbeiten kann. Die
> direkte Senderliste lässt sich gar nicht editieren und irgendwo in dem
> Thread (ja, ich hab ihn mir komplett durchgelesen) sagte einer was vom
> Erstellen einer Favoriten-Liste. Das hab ich gemacht und das klappte
> soweit auch, bis ich das Gerät komplett vom Strom genommen habe. Beim
> erneuten Einschalten ist dann wieder die normale Senderliste ausgewählt
> und nicht mehr die Favoritenliste und auch wenn ich die auswähle, er
> nimmt irgendwie weiterhin die normale Senderliste... Weiß einer was ich
> überhaupt will ich hat eine Lösung dazu..? :D

Also erstmal erstellt die Box von sich aus eine Favoritenliste mit dem 
Namen ALLE, die kann man zwar editieren, wird aber nach einem Neustart 
der Box wieder unsortiert hergestellt. Wenn man nun weitere 
Favoritenlisten erstellt kann man diese sortieren und die werden bei mir 
auch so gespeichert auch beim Trennen vom Stromnetz. Vll solltest du mal 
versuchen, nachdem du die Liste/n erstellt hast die Box erstmal in den 
Standby zu schalten und zu warten. Mein EPG wird auch nur im Standby 
aktualisiert, vll verhält es sich mit dem speichern der Listen genauso.

Johannes schrieb:
> Meine zweite Frage bezieht sich aufs Streamen von Filmen aufm PC auf die
> Box. Mir werden die Filme auf der Box angezeigt usw. ich kann sie aber
> nicht abspielen... Format ist richtig und alles andere auch, aber wenn
> ich es abspiele dann öffnet sich so ne Art Abspielfenster und unten ist
> auch so ne Art Statusbalken, wie lang der Film noch geht und bei welcher
> Minute man grad ist und so, aber der steht immer auf 0 Sekunden von
> insgesamt 0 Sekunden.. Komm nicht darauf, woran das liegen könnte...

Also da kann ich nicht wirklich viel zu sagen, da ich keine Videos auf 
meinem Laptop habe, allerdings hab ich das damals mit den Windows 
Beispielvideos getestet und die liefen bei mir Problemlos. Ich meine die 
Box kann nur mpeg, ts und wmv wiedergeben, vll liegt es daran?!

Wie sieht das bei dir mit Bildern aus? Wenn ich Bilder auf der Box 
anschauen will haben alle einen Blaustich. Ist das bei dir auch so?

Johannes schrieb:
> Und zu guter letzt: Wenn ich Sendungen aufnehme, wie krieg ich die aufn
> PC? Komm vom Rechner per FTP auf die Box, finde da auch vermutlich die
> Videos auf der Platte, aber ich hab von dem Format noch nie was gehört
> und finde auch nix, womit ich es umwandeln kann oder... Hat da einer
> mehr Erfahrungen gemacht als ich?

Also erstmal kann man die Videos per FTP von der Box auf einen Rechner 
ziehen. Dauert aber ewig... Mit VLC funktioniert das wiedergeben bei mir 
nicht wirklich. Er gibt die Datei zwar wieder aber voller Störungen und 
ich meine ohne Ton. Mit dem WMP hat es bei mir jedoch funktioniert, auch 
ohne umwandeln. Es erscheint vor der Wiedergabe zwar ein Popup "WMP 
kennt das Formt nicht, kann aber trotzdem versuchen es wiederzugeben" 
(oder so ähnlich) bestätigt man das mit Ja, konnte ich mir die Videos 
angucken.

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

also zum kopieren der Aufgenommenen Sendungen auf den PC da FTP wie 
erwähnt ja arg langsam ist.

wie von Michael beschrieben 
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH" die explorer.exe mit 
starten um an den Desktop zu kommen.

Dann kann eine Windowsfreigabe mit "net use" eingebunden werden. Damit 
lässt sich die Datei von der Box auf den PC kopieren. Bei geschlossener 
VNC-Verbindung schafft er etwa 5MBit/s, sonst <1MBit/s.
Alternativ ist natürlich auch ein kopieren auf einen USB-Datenträger 
möglich.


Sascha

von Johannes (Gast)


Lesenswert?

Hmm.. Also entweder bin ich doof und guck an der falschen Stelle, oder 
ich mach iwas falsch (was ja inhaltlich aufs selbe rauskommt :D)...

Bei mir sind da nur VFS-Dateien (exakter Name ist VFS0200MB), mit denen 
ich nicht viel anfangen kann.



John Doe schrieb:

> Also erstmal erstellt die Box von sich aus eine Favoritenliste mit dem
> Namen ALLE, die kann man zwar editieren, wird aber nach einem Neustart
> der Box wieder unsortiert hergestellt. Wenn man nun weitere
> Favoritenlisten erstellt kann man diese sortieren und die werden bei mir
> auch so gespeichert auch beim Trennen vom Stromnetz. Vll solltest du mal
> versuchen, nachdem du die Liste/n erstellt hast die Box erstmal in den
> Standby zu schalten und zu warten. Mein EPG wird auch nur im Standby
> aktualisiert, vll verhält es sich mit dem speichern der Listen genauso.

Hab jetzt noch einmal ne Liste erstellt und die Box ausgestellt und 
wieder eingeschaltet - jetzt hat er die Liste ausgewählt. Verrückt, aber 
umso besser. =)

von Örki (Gast)


Lesenswert?

Hiho,

Erstmal danke für die vielen Tricks wie man auf den Boxen was zum laufen 
bekommt. Ich frage mich allerdings was aus der Idee geworden ist auf die 
Box ein Enigma-Image zu schieben? ...ich mein die gibts ja auch schon 
fertig für die Dreambox 500 HD und die hat ja nach meinem wissen die 
gleichen Tuner verbaut. Gut bleibt das Problem mit dem Prozessor wäre ja 
PowerPC (500HD) und der MIPS vom Pollinboard :-/

von Torsten K. (nobby)


Lesenswert?

Hy,

wie genau muß denn die "net use" Einbindung vorgenommen werden ?
Ich habe WinVNC usw. laufen.
Ich habe auch ein Command gestartet, aber ich verstehe ist usage nicht 
so richtig.
Der sagt mir
net use [<local name>|*] [<remote name>] [/user:<username>] [/d]

Das Laufwerk ist HardDisk2, einen Username möchte ich eigentlich nicht 
festlegen, wozu /d ist weis ich auch nicht.
Google hat bisher auch noch nichts brauchbares ergeben.
Was müße ich denn eingeben, wenn die HardDisk2 z.B. als MoreTVPlatte 
freigegeben werden soll ??

Gruß

von Fritz M. (Gast)


Lesenswert?

Torsten K. schrieb:
> Was müße ich denn eingeben, wenn die HardDisk2 z.B. als MoreTVPlatte
> freigegeben werden soll ??

So herum geht es mit net use leider nicht. Net use ermöglicht es, einen 
freigegebenen Ordner auf einem anderen Rechner, in das Dateisystem der 
Box einzubinden.

Ist z.B auf einem Rechner mit dem Namen "WohnzimmerPC" der Ordner 
"Videos" freigegeben, kann dieser mit

net use * \\WohnzimmerPC\Videos /user:Fritz

auf der Box, als Netzlaufwerk eingebunden werden.

von Torsten K. (nobby)


Lesenswert?

ach je, ja, bin die ganze Zeit am googeln gewesen, und habe das schon 
befürchtet....

Was ich jetzt gesehen habe, wäre vielleicht die Möglichkeit einen 
SambaServer zu installieren, allerdings habe ich da noch nichts fertiges 
gefunden.

von Andre N. (andre_n)


Lesenswert?

Johannes schrieb:
> Hmm.. Also entweder bin ich doof und guck an der falschen Stelle, oder
> ich mach iwas falsch (was ja inhaltlich aufs selbe rauskommt :D)...
>
> Bei mir sind da nur VFS-Dateien (exakter Name ist VFS0200MB), mit denen
> ich nicht viel anfangen kann.


Den Dateitypen erkennt man anhand der Endung nach dem "." ,z.B 
VFS0300MB.TS das wäre ein MPEG Transport Stream, der Teil vor dem "." 
ist nur der Name und hat absolut nix mit der Art der Datei zu tun. Es 
gibt zwar auch  .VFS Dateien aber die sind (zumindest die mir bekannten) 
nur Image-Files (Virtuelle CD-Abbilder o.ä.).
 Du hast bei deinem Windows bestimmt die standart Einstellungen im 
Explorer, da werden die Dateireweiterungen (der Teil hinterm .) nicht 
angezeigt. Man kann die Datei mit der rechten Maustatste anklicken und 
dabei die Shift Teste halten, dann lässt sich im Menü "öffnen mit" 
anwählten und darin dann der VLC Player (falls installiert).

von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

Ich weiß schon, was Dateiendungen sind ;) Und die Änderungen werden mir 
angezeigt.
Hier mal ein Screenshot.

von Johannes (Gast)


Lesenswert?

Meinte natürlich die Endungen.

von Andre N. (andre_n)


Lesenswert?

da ich selber bisher noch nicht mit der Aufnahmefunktion gespielt habe, 
hatte ich nur zusammengefasst was ich hier im Thread zusammengelesen 
habe.
Ist zwar komisch das die Box die Aufnahmen auf 200MB Teile splittet, 
aber ich behaupte mal das man das wohl aus Performance Gründen so gelöst 
hat (nur eine Vermutung!!). Wie dem auch sei sollten sich die Teile aber 
trotzdem per VLC abspielen lassen (aktuelle Version, Codec sollten 
eigentlich keine speziellen gebraucht werden), hat zumindest bei einigen 
hier schon geklappt. Es wurde auch schon ein Prgramm gepostet mit dem 
das Umwandeln der Dateien möglich sein soll, finde den Beitrag grad nur 
nicht, reiche den Link noch nach.

Sobald ich die jetzige Baustelle (Quam256 bei DVB-C) abgeschlossen hab, 
werde ich mich damit aber auch mal näher beschäftigen.

von Dominique G. (dgoersch)


Lesenswert?

Das splitten wird wohl auch deswegen gemacht, weil die max. Dateigröße 
bei FAT32 2GB ist. Das erklärt zwar nicht die kleinen Häppchen, aber das 
Trennen grundsätzlich.

von Tilo (Gast)


Lesenswert?

Eventuell hat da jemand bei 2000MB splitten wollen und eine Null 
vergessen?

Sind noch welche dabei der Box Linux beizubringen? Mein Board sollte 
diese Woche kommen, mal schaun wie viel Zeit ich für habe.

von Gert K. (kawa0815)


Lesenswert?

Tilo schrieb:
> Sind noch welche dabei der Box Linux beizubringen? Mein Board sollte
> diese Woche kommen, mal schaun wie viel Zeit ich für habe.

Ich hab letzte Woche damit zugebracht ein funktionierendes Toolchain zu 
finden. Bisher mit mäßigen Erfolg. Alles was man findet ist schon etwas 
in die Jahre gekommen und ich bekomme das nicht unter Ubuntu 10.10 zum 
laufen.

Kein Compiler läuft durch.

Wenn ich diese Woche Zeit habe, werd ich mir mal ein "virtuelles Debian" 
aufsetzen und es dann mit einem sauberen System noch einmal probieren.

Ich hab ja mal den Elecard-Kernel versucht zu flashen, also den aus 
File_1 extrahierten Kernel als auch das ganze File_1. Leider tut sich 
nach dem Flashvorgang nichts mehr. Hier liegt es möglicherweise daran, 
das der Elecard-Kernel signiert ist (File_7).


kawa

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

meiner einer hat linux auf der box ganz oben auf der bastel-projekte 
liste stehn. derweil bin ich damit beschäftigt, mir ein jtag zu basteln 
das auf einem ft2232h-mini-module basiert. wenn das erledigt ist, gehts 
zumindest bei mir weiter mit der thematik.

von Florian R. (woody303)


Lesenswert?

Würde mein Set verkaufen (Selbstkosten)

1x Pollin Receiver-Mainboard Plattform Philips PNX8950
DVB-T und DVB-C Board, Netzteil, Gehäuse, USB-PCB, RS232-PCB,
Fernbedienung,Wlan Karte, Anschluss für Wlan- Antenne,
Segate 300GB SATA Festplatte.
Ich habe auf beiden Boards das Update installiert.
Das Kabelboard ist mit der HDD, Netzteil,.. ins Gehäuse eingebaut und
läuft. Preis: VB 50€

von T. F. (sar)


Lesenswert?

hmm, ich bekomme JTAG am Prozessor Port (CON1) einfach nicht zum Laufen. 
Nicht nur mein Adapter (UsbBlaster) also auch der Logikanalyser zeigen 
an, dass TDO immer auf 1 ist. nTRST ist mittels pull-up an VCC, nSRST 
habe ich mit pull-up, pull-down, offen, direkt an GND probiert ohne 
Änderung... sonst hätte ich mich schon gern daran probiert den FLASH zu 
beschreiben ;)

von Gert K. (kawa0815)


Lesenswert?

Stefan S. schrieb:
> sonst hätte ich mich schon gern daran probiert den FLASH zu
> beschreiben ;)

Ich denke der Weg über ein JTAG ist gar nicht notwendig.
Man kann den Kernel einfach anstatt dem WINCE-Image flashen. Das hab ich 
probiert und es geht.
Allerdings läuft mein Kernel nicht. Das hat aber weniger mit dem 
Flashvorgang, sondern vielmehr mit den Problemen beim compilieren zu 
tun.

Hat irgend jemand ein Toolchain getestet, was ohne Fehler den im 
"linux_os_pnx8550_DVB_C.tar.tgz" vorhandenen Kernel durchkompiliert?

kawa

von Christian B. (c--)


Angehängte Dateien:

Lesenswert?

Gert Kawa schrieb:
> Hat irgend jemand ein Toolchain getestet, was ohne Fehler den im
> "linux_os_pnx8550_DVB_C.tar.tgz" vorhandenen Kernel durchkompiliert?

Das werd' ich auch gleich nochmal probieren. Was bis jetzt bei mir 
funktioniert, ist das Kompilieren des Linux-Kernels 2.6.38.2 (von 
kernel.org) mit dem eldk 4.1 (von denx.de) für mips_4KCle-* und der 
Defaultconfig für stb810.

Ein bloßes Flashen führt aber zu keinem brauchbaren Ergebnis. Die 
Console über J2 gibt keine Ausgabe. Ist das Pinout im Wiki eigentlich 
richtig? Ich würde behaupten, dass die Belegung so sein müßte:
oo
oo
oo an GND
oo an RX
o0

Die zweite RS232 (J33) hat keinerlei Funktion?!

Der Fernseher bleibt auch schwarz.

Ich habe mal das Kernel-Image angehängt. So ganz ist mir der Bootvorgang 
auch noch nicht klar. Vermutlich muss doch der Bootloader ausgetauscht 
werden, weil dieser nur WinCE booten kann?! JTAG lief bei mir bis jetzt 
aber noch nicht (TDO Stuck 1)...

$ file vmlinux

vmlinux: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), 
statically linked, not stripped

$ readelf -h vmlinux

ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           MIPS R3000
  Version:                           0x1
  Entry point address:               0x80363ca0
  Start of program headers:          52 (bytes into file)
  Start of section headers:          4163828 (bytes into file)
  Flags:                             0x50001001, noreorder, o32, mips32
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         2
  Size of section headers:           40 (bytes)
  Number of section headers:         37
  Section header string table index: 34

von Andre N. (andre_n)


Lesenswert?

Christian B. schrieb:
> ELF Header:
>   Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
>   Class:                             ELF32
>   Data:                              2's complement, little endian
>   Version:                           1 (current)
>   OS/ABI:                            UNIX - System V
>   ABI Version:                       0
>   Type:                              EXEC (Executable file)
>   Machine:                           MIPS R3000
>   Version:                           0x1
>   Entry point address:               0x80363ca0
>   Start of program headers:          52 (bytes into file)
>   Start of se.....

habe mich selbst noch nicht an linux versucht, aber sollte die "Entry 
point address" nicht 0x80100000 sein? Weil da springt der Bootlader hin 
nachdem er das Image ins Ram geladen hat. würde evtl erklären warum er 
nicht booten will

von Ralph Wächter (Gast)


Lesenswert?

Hallo, hat noch jemand bei der DVB-T version das Problem das er zwar 
sender findet aber diese nicht abspielen kann?

Habe den suchlauf jetzt mehrfach schon durchlaufen lassen er finde 
wirklich die sender die verfübar sein sollten aber man kann sie hallt 
nicht ansehen.

Würde mich über hilfe freuen.

Mit freundlichen Grüßen
Ralph

von Christian B. (c--)


Angehängte Dateien:

Lesenswert?

linux_os_pnx8550_DVB_C.tar.tgz läßt sich mit einer kleinen Anpassung bei 
mir auch kompilieren (mit eldk 4.1 und 3.1.1).

In scripts/mod/sumversion.c muss folgende Zeile eingefügt werden:
1
#define PATH_MAX 4096

Interessant ist, dass unter arch/mips/boot eine vmlinux.srec erstellt 
wird... scheinbar ein Flashformat? Außerdem läßt sich mit der Datei 
elf2ecoff noch ein ECOFF boot image erzeugen... wofür die gut sind, ist 
mir noch nicht so ganz klar... weder vmlinux, vmlinux.srec noch 
vmlinux.ecoff bewegen die Kiste nach dem Flashen zu irgendwas.

Ich hab' die mit eldk 4.1 kompilierten Dateien mal angehängt.

von T. F. (sar)


Lesenswert?

Meiner Meinung nach wird der vorhande Bootloader keinen Linux Kernel 
laden können. Deshalb versuche ich ja auch JTAG zu verwenden damit ich 
den Elecard Bootloader flashen kann...

Also wenn jemand noch weitere Tips zu JTAG hat wäre ich sehr dankbar.

von Frank (Gast)


Lesenswert?

Gert Kawa schrieb:
> Ich hab ja mal den Elecard-Kernel versucht zu flashen, also den aus
> File_1 extrahierten Kernel als auch das ganze File_1.

Interessehalber, wie kommt man denn an den Kernel?

Stefan S. schrieb:
> hmm, ich bekomme JTAG am Prozessor Port (CON1) einfach nicht zum Laufen.
> Nicht nur mein Adapter (UsbBlaster) also auch der Logikanalyser zeigen
> an, dass TDO immer auf 1 ist. nTRST ist mittels pull-up an VCC, nSRST
> habe ich mit pull-up, pull-down, offen, direkt an GND probiert ohne
> Änderung...

> Also wenn jemand noch weitere Tips zu JTAG hat wäre ich sehr dankbar.

Leider habe ich keinen konkreten Tip. Ich kann Dir nur sagen, dass es 
bei mir mit dem DLC5 funktioniert. Ich habe nur TDI, TDO, TCK, TMS 
(natuerlich GND) verbunden und den (n)TRST !direkt! an 3.3V gehangen. 
'TDO stuck at 1' klingt aber sehr nach einem (n)TRST Problem.

von Uwe H. (devusruh)


Lesenswert?


von Frank (Gast)


Lesenswert?

Frank schrieb:
>> Ich hab ja mal den Elecard-Kernel versucht zu flashen, also den aus
>> File_1 extrahierten Kernel als auch das ganze File_1.
>
> Interessehalber, wie kommt man denn an den Kernel?

Uwe H. schrieb:
> ->
> http://www.mikrocontroller.net/articles/Receiver-M...

:)
Ok, meine Schuld. Etwas genauer:
Wie extrahiere ich den Kernel aus File 1 des Eelecard Bundles.

von T. F. (sar)


Lesenswert?

Frank schrieb:
> Leider habe ich keinen konkreten Tip. Ich kann Dir nur sagen, dass es
> bei mir mit dem DLC5 funktioniert. Ich habe nur TDI, TDO, TCK, TMS
> (natuerlich GND) verbunden und den (n)TRST !direkt! an 3.3V gehangen.
> 'TDO stuck at 1' klingt aber sehr nach einem (n)TRST Problem.

Danke Frank. Werde ich mal probieren. Vielleicht ist der Pull-Up zu 
groß...

von Laszlo H. (laszlo_h)


Lesenswert?

Christian B. schrieb:
> In scripts/mod/sumversion.c muss folgende Zeile eingefügt werden:
>
1
#define PATH_MAX 4096

Besser/Sauberer ist es limits.h in der Datei zu inkludieren.

> Interessant ist, dass unter arch/mips/boot eine vmlinux.srec erstellt
> wird... scheinbar ein Flashformat? Außerdem läßt sich mit der Datei
> elf2ecoff noch ein ECOFF boot image erzeugen... wofür die gut sind, ist
> mir noch nicht so ganz klar... weder vmlinux, vmlinux.srec noch
> vmlinux.ecoff bewegen die Kiste nach dem Flashen zu irgendwas.

Also, srec ist ein Motorola S-Records (ASCII file format, wie hex). Und 
damit auch genauso nutzbar, d.h. ohne weitere conversion nicht 
verwendbar (außer zum Programmieren und wenn es der Bootloader das 
Programmieren unterstützt).
ECOFF ist wiederum eine executable format, vergleichbar mit elf. Ob das 
uns was bringt, bezeifle ich mal.

gruß
Laszlo

von Christian B. (c--)


Angehängte Dateien:

Lesenswert?

Hab' jetzt auch an dem CON1-JTAG ein Kabel rangelötet... ist bei mir das 
gleiche Ergebnis (TDO stuck...). Ich sollte vielleicht mal ein anderes 
Board ausprobieren. An 'nem anderen PC ging's nämlich auch nicht.

Ich versuche gerade einen bz2-kernel zu bauen. Leider steigt er mir kurz 
vor'm Ende aus. Hat hierzu jemand eine Idee?

Ich wollte damit nämlich mal make-nk 
(http://winterm.gaast.net/downloads/) ausprobieren.

von K. J. (Gast)


Lesenswert?

Hm wen die Box nach dem Bootloder zu 0x81... springt müste man da nicht 
dan Uboot oder so einsetzen können ? mit uboot kenne ich mich leider net 
so gut aus aber eigentlich sollte das gehen man müste dann mit uboot 
halt die vorigen Einstellungen resetten

von adlerweb (Gast)


Lesenswert?

Ich hab in der Wiki mal einen Part zur Stromversorgung der SATA-Platte 
ergänzt, für meine kam auf 12V nicht genug Saft raus. Außerdem mal die 
VNC-Anleitung von fritz111 (ungetestet) übernommen, dann gehts auch 
nicht unter.

bzgl. JTAG: SW2 ist aber auf ON, oder?

Und zuletzt noch eine Frage an die more.tv-Nutzer: Ist Jemandem eine 
Möglichkeit begegnet die Zeitzone zu ändern? Meine Uhr geht trotz DE als 
Standort ne Stunde nach (also keine Sommerzeit?).

von Fritz M. (Gast)


Lesenswert?

adlerweb schrieb:
> Ist Jemandem eine
> Möglichkeit begegnet die Zeitzone zu ändern?

klausD schrieb:
> Zeitproblem:
> Folgender Trick hat bei mir geholfen (DVB-C):
> Bei der Ländereinstellung Finnland auswählen.
> PLZ 00100 (Helsinki)
> Dazu Setup->Sonstiges->Werkseinstellung aufrufen.
> Natürlich sind dann alle Einstellungen (Programme) neu einzustellen.

Damit wird die Zeitzone auf Finnland umgestellt +1 Std. Die Finnen haben 
zwar auch Sommerzeit, da die Sommerzeitumstellung aber ja nicht 
funktioniert passt es dann. Das muß allerdings zum Ende der Sommerzeit 
wieder zurückgestellt werden, mit den gleichen unannehmlichkeiten.

von Torsten K. (nobby)


Lesenswert?

Ich glaube ich habe was zur Uhrzeit gefunden !
Bei mir ist es auch auf Finnland eingestellt, daher wird die Zeit 
richtig angezeigt.
Ich habe mich jetzt mal über VNC auf die Windwos-Oberfläche geschaltet, 
und da ist rechts unten die Uhrzeit zu sehen. Da war die Zeit zwei 
Stunden zurück. Dann habe ich die Uhrzeit und die Timezone dort richtig 
eingestellt. Als ich dann auf ok geclickt habe und über die 
Fernbedienung An/Aus gedrückt habe ist meine Uhrzeit plötzlich eine 
Stunde vorraus !

Man müßte vielleicht nur ein Script schreiben welches die Timezone nach 
dem Start im Windows richtig jetzt ?!
Vielleicht hilft da auch der Reg.Editor ?

Gruß
Torsten

von Elmüt S. (cacahouete)


Lesenswert?

Zunächst danke an die Pioniere, tolles Forum!

Ich hab mir auch eine DVB-T-Variante zusammengebaut mit 160GB 2.5" 
Platte vom MM-Grabbeltisch für 25€. Partitionieren ging auch so wie 
ursprünglich hier beschrieben: kleine primäre Partition fürs System, 
große erweiterte mit 1 log. Fat32 für die Aufnahmen.

Hardware: Achtung mit der Isolierung! Nachdem ich auch die 115V gespürt 
habe, habe ich auch das Netzteil auf einer DVD-Hülle isoliert. Leider 
hab ich aber immer noch eine geringe Spannung (Spannungsprüfer glimmt) 
auf dem Gehäuse - die kann eigentlich nur über das Mainboard kommen - 
habt ihr das auch isoliert???

Software: enttäuschend -- klar, dass das Ding über Pollin verramscht 
wird.
Ich würde lieber heute als morgen auf Linux gehen, wäre auch bereit da 
mit zu helfen, hab reichlich Erfahrung mit DVB, VDR auf Intel, aber Null 
Erfahrung mit diesen Mikrocontrollern.

Was soll eigentlich der 2. Tuner, wenn man für eine EPG-Aktualisierung 
in Stand-By muss? Das ist ja wohl ein Witz - so wie mit der 
finnländischen "Sommerzeit". Nach ca. 30Min fängt das Bild regelmäßig an 
für 1-2 Min zu ruckeln, auch bei Wiedergabe einer Aufnahme.

Frankreich-Empfang geht überhaupt nicht, auch nicht bei manueller 
Eingabe von Frequenz, QAM64 etc.
Im Suchlauf werden deutsche Kanäle gefunden und angezeigt, die 
Sendeplätze der französischen ÜBERSPRUNGEN (er kriegt sie also irgendwie 
mit), aber nicht angezeigt, auch nicht ihre Namen (ich wohne im 
D-F-Grenzgebiet, hier gibt's DVB-T-Kanäle en masse). Damit ist das Ding 
für mich eigentlich sinnlos (bis auf den Spass, es zusammengeschraubt zu 
haben)...

von adlerweb (Gast)


Lesenswert?

Elmüt S. schrieb:
> hab ich aber immer noch eine geringe Spannung (Spannungsprüfer glimmt)
> auf dem Gehäuse - die kann eigentlich nur über das Mainboard kommen -
> habt ihr das auch isoliert???

Also mein Gehäuse zeigt keine Spannung, Gehäuse ist vom Mobo mit dem 
negativen Pol verbunden, vom Netzteil wenns drin ist auch mit Erde - hab 
allerdings nicht das Pollin-Netzteil. Dürfte imo jedenfalls nicht vom 
Mobo kommen.

> Was soll eigentlich der 2. Tuner, wenn man für eine EPG-Aktualisierung
> in Stand-By muss? Das ist ja wohl ein Witz - so wie mit der
> finnländischen "Sommerzeit". Nach ca. 30Min fängt das Bild regelmäßig an
> für 1-2 Min zu ruckeln, auch bei Wiedergabe einer Aufnahme.

Uhm… Wir reden hier von einer Drittanbietersoftware - die war so wohl 
eher nicht für diese Box gedacht… More.TV steuert afaik nur einen Tuner 
an.

> Im Suchlauf werden deutsche Kanäle gefunden und angezeigt, die
> Sendeplätze der französischen ÜBERSPRUNGEN
Ohne DVB-T zu haben: Bei der DVB-C gibts in den Tiefen des Menüs einen 
Punkt "Vollständiger Suchlauf" der alle Frequenzen (unabängig von der 
Ländereinstellung) abklappert.

--

Bzgl. Abspielen der Aufnahmen: Mit VLC hatte ich auch keinen Erfolg, 
mplayer hingegen liest die Dateien problemlos.

Zeiteinstellung schau ich mir gleich mal an

von Fritz M. (Gast)


Lesenswert?

adlerweb schrieb:
> More.TV steuert afaik nur einen Tuner an.

Das ist so nicht richtig. Mann kann mit MoreTV zwei unterschiedliche 
Programme anschauen (PiP) oder zwei unterschiedliche Programme 
aufzeichnen oder ein Programm schauen und ein anderes aufzeichnen. Es 
werden also beide Tuner unterstützt.

von M. W. (hobbyloet)


Lesenswert?

adlerweb schrieb:
> Also mein Gehäuse zeigt keine Spannung, Gehäuse ist vom Mobo mit dem
> negativen Pol verbunden, vom Netzteil wenns drin ist auch mit Erde - hab
> allerdings nicht das Pollin-Netzteil. Dürfte imo jedenfalls nicht vom
> Mobo kommen.

Das org. Netzteil hat ein Problem an der rechten Seite und den beiden 
vorderen Verschraubungen.

Also, lass solche Kommentare.


>> Was soll eigentlich der 2. Tuner, wenn man für eine EPG-Aktualisierung
>> in Stand-By muss? Das ist ja wohl ein Witz - so wie mit der
>> finnländischen "Sommerzeit". Nach ca. 30Min fängt das Bild regelmäßig an
>> für 1-2 Min zu ruckeln, auch bei Wiedergabe einer Aufnahme.
>
> Uhm… Wir reden hier von einer Drittanbietersoftware - die war so wohl
> eher nicht für diese Box gedacht… More.TV steuert afaik nur einen Tuner
> an.

Auch Falsch!


Edit:
UUpps, Fritz war schneller mit den Tuner'n.
Danke. ;)

von Fritz M. (Gast)


Lesenswert?

Die beiden vorderen Verschraubungen haben zumindest bei meinem original 
Netzteil keine Verbindung zu Spannungführenden Teilen.

Es ist aber unbedingt darauf zu achten, das Netzteil und insbesondere 
den rechten Kühlkörper während des Betriebes der Box nicht zu berühren.

Des weiteren sollte das Netzteil gegen Kontakt mit weiteren Einbauten, 
z.B. die Festplatte sicher Isoliert wird.

von M. W. (hobbyloet)


Lesenswert?

Fritz M. schrieb:
> Die beiden vorderen Verschraubungen haben zumindest bei meinem original
> Netzteil keine Verbindung zu Spannungführenden Teilen.

Ich habe einen netten Stoß vom Gehäuse erhalten, ohne Isolierscheiben 
darunter. ;-)

von Fritz M. (Gast)


Lesenswert?

M. W. schrieb:
> Ich habe einen netten Stoß vom Gehäuse erhalten, ohne Isolierscheiben
> darunter. ;-)

Bei Netzspannung gilt, lieber auf Nummer sicher gehen und die 
Isolierscheiben können auf jeden Fall nicht schaden.

von Rainer L. (sloopy)


Lesenswert?

M. W. schrieb:


> Ich habe einen netten Stoß vom Gehäuse erhalten, ohne Isolierscheiben
> darunter. ;-)

Hatte das gleiche 'Phänomen' bei anderen Fertiggeräten mit Blechgehäusen 
auch und dachte zunächst an einen Defekt. Meine Erklärung:
Wegen des im Netzteil und den Netzleitungen fließenden Wechselstroms 
gibt's durch Induktion mitunter auch elektr. Spannung am Gehäuseblech, 
daher die Anzeige im Spannungsprüfer bzw. Voltmeter. Sie kann max. 115 V 
(halber Sinus?) bei einigen µA betragen und wird ähnlich wie bei 
statischer Auf-/Entladung wahrgenommen.

von Torsten K. (nobby)


Lesenswert?

Sommerzeit:
Ich habe jetzt irgendwo im Netz gelesen, das Windwows CE 5 keine 
Sommerzeit kennt. Die MoreTV Software scheint da auch nicht mit umgehen 
zu können.
Irgendwo muß aber doch die Zeit herkommen, denn die Minuten und Stunden 
stimmen ja :-), ebenso das Datum.
Ich bin bislang davon ausgegangen, das solche Receiver sich das aus dem 
Videotext ziehen, ob das im DVB Signal mit drinsteckt weis ich nicht, 
ebenso die Aktualisierung der Sommer/Winterzeit.

Weis eigentlich jemand, wozu die Batterie/Akku auf der Platine ist, wird 
da vielleicht eine Zeit mit gepuffert ?

Ich schrieb ja schon, das die Anzeige es irgendwie mitbekommt, wenn man 
unter Windows die Uhrzeit verstellt.

Könnte man da nicht ein WinCE Programm mit im Hintergrund laufen lassen, 
welches die Uhrzeit korrigiert ?
War hie nicht jemand, der beruflich mit CE arbeitet ?
Ist die CE Umgebung frei von Microsoft erhältlich oder muß man das 
kaufen ?

Zur Medion-Software:
Haben wir da jetzt wirklich die letzte Version drauf, oder gab/gibt es 
vielleicht was neueres. Hier war doch jemand, der ein "Originalgerät" 
hatte, was ist da für eine Versionnummer ?
Da das Gerät noch verkauft wird, z.b. bei Medion.at, gehe ich davon aus 
das sowas wie die Sommerzeit kein Problem sein dürfte.

Gruß
Torsten

von T. F. (sar)


Lesenswert?

Zu JTAG:

Es hat gestern auf einmal funktioniert, nachdem ich mit dem nTRST 
pull-up / direkt an 5V im Betrieb herumgespielt habe. Im Moment kann ich 
de Verbindung so herstellen: Box einschalten, warten bis der rote Balken 
wandert, nTRST auf high legen (direkt an 3.3V), am JTAG DIP Switch 
herumfummeln (manchmal funktionierts in der einen, manchmal in der 
anderen Stellung). Und irgendwann liefert detect dann die Parts zurück.

Leider ist die Verbindung nicht ganz stabil. Größere Memory Dumps sind 
nicht möglich, da das Teil dann irgendwann nicht mehr reagieren will bzw 
irgendwas mit reset oder TDO stuck at 1 antwortet.

Ich habe mal probiert mit den Flash Speicher zu erkennen, bisher leider 
ohne Erfolg.

von W. B. (mittelwilli)


Lesenswert?

Schon wieder diese Netzteildiskussion, wo ist das Problem? Erstmal Augen 
auf bei dem was ich tue. Bei solchen Geräten mit Metallgehäuse und 
Teilen die doch sehr Strahlen ;) muss die HF irgendwie abgeleitet werden 
. Daher sind, wenn kein PEN angeschlossen ist relativ große Kapazitäten 
von GND Gehäuse gegen N und L geschaltet daher auch die 115V = 1/2*230V 
wenn Euch das unangenehm ist, wie auch beim DVD Player mit 
Metallgehäuse, nehmt diese Kondensatoren raus und schließt das ganze 
Gerät 3polig mit Schuko an. Baut Ihr das isoliert auf könnte es an 
anderen Geräten zu Störungen kommen.

von Dominique G. (dgoersch)


Lesenswert?

W. Bi. schrieb:
> [...] wenn kein PEN angeschlossen ist [...]

PE, den N hast du ja separat. PEN wäre klassische Nullung bzw. ein TN-C 
Netz.

von Sascha W. (sascha-w)


Lesenswert?

Torsten K. schrieb:
> Sommerzeit:
> Könnte man da nicht ein WinCE Programm mit im Hintergrund laufen lassen,
> welches die Uhrzeit korrigiert ?

das Verstellen der Uhr vom CE-Desktop hab ich auch schon getestet, nur 
dann tritt das Problem auf das das EPG nicht mehr funktioniert weil die 
Zeit in der MoreTV-Anwendung offenbar auch noch mal mitläuft - dann aber 
anders.

Die Batterie geht an einen RTC-Chip, aber trotzdem wird nach jedem 
Einschalten (wenn Netz aus war) erst mal eine falsche Zeit angezeigt.

Sascha

von rocky (Gast)


Lesenswert?

Hallo,
hat schon jemand die Übertragungsraten von FTP oder Samba getestet?
Meine Box ist leider noch unterwegs.

PS: hat sich schon jemand Windows Embedded Compact 7 angeschaut?
http://www.microsoft.com/windowsembedded/de-de/products/windowsce/default.mspx
da gibts auch eine 180 Tage Testversion

von Tim H. (dasmcboot)


Lesenswert?

Hi rocky,

mit dem ftpsvr.exe liegt die Transferrate bei maximal 200 kb/sec. Ich 
hatte das mit einer Ethernet Kabelverbindung (Receiver<-->PC[Linux, 
Salix, Filezilla]) gemessen. Also vieel zu langsam um die Aufnahmen in 
vernünftiger Zeit von dem Gerät zu bekommen. Sehr Schade.

Sascha-w hatte mit der "net use" Variante bessere Ergebnisse erziehlt (5 
Mbit/s) und das Kopieren über den VNC Client auf einen eingesteckten USB 
Stick vorgeschlagen. Hat das schon jemand probiert?

Gruß. Das Boot.

von Michael M. (Gast)


Lesenswert?

Sascha Weber schrieb:
> Die Batterie geht an einen RTC-Chip, aber trotzdem wird nach jedem
> Einschalten (wenn Netz aus war) erst mal eine falsche Zeit angezeigt.

Hast du mal geschaut ob die Batterie noch voll ist ?
Auf den ersten Blick scheint das eine CR2032 zu sein.

Wer weis wie lange die Boards bei Pollin oder beim Hersteller Stromlos 
Herum lagen.

von R. H. (snapper)


Lesenswert?

ja, ist ne 2032, meine hat noch 2,9V ! ich bekomme nur keine sender 
gefunden bei dvb-c, habe schon mit finnland und NIT versucht, dauert 
immer fast ne stunde aber findet nichts. ist ein analoges kabelnetz in 
einem studentenwohnheim, aber daran kanns ja wohl nicht liegen. ich 
kenne nur die kanalnummern, gibt es da irgendwo ne umsetzung / tabelle 
auf mhz , so das ich es mal manuell versuchen kann ?

von Elmüt S. (cacahouete)


Lesenswert?

adlerweb schrieb:
>> Im Suchlauf werden deutsche Kanäle gefunden und angezeigt, die
>> Sendeplätze der französischen ÜBERSPRUNGEN
> Ohne DVB-T zu haben: Bei der DVB-C gibts in den Tiefen des Menüs einen
> Punkt "Vollständiger Suchlauf" der alle Frequenzen (unabängig von der
> Ländereinstellung) abklappert.

den gibt's bei DVB-T auch, der liefert das beschriebene, negative 
Ergebnis.

Zur Isolierung; also ich mehrere solcher (Hifi-)Geräte ohne 
Masseleitung, auch mit Metallgehäuse, und da tritt das 
Spannungsprüfer-Phänomen definitiv nicht auf.
Aber das Netzteil ist schon sehr dicht am Gehäuse, vielleicht finde ich 
eine bessere Lösung. Zur Festplatte hin hab ich übrigens ordentlich mit 
der 2. Hälfte der DVD-Hülle isoliert :-), die geht vertikal über die 
gesamte Höhe und fast die gesamte Tiefe des Gehäuses...

Bei der Software hilft wahrscheinlich nur Linux...

von locu (Gast)


Lesenswert?

R. H. schrieb:
> ist ein analoges kabelnetz in
> einem studentenwohnheim, aber daran kanns ja wohl nicht liegen.

auch wenn das jetzt altklug klingen mag, aber:

DVB-C := Digital Video Broadcast - Calbe -- betonung: digital! und 
digital ist nicht analog, wo kein digitales signal kommt, da kann man 
auch nichts digital empfangen! ;)

von M. W. (hobbyloet)


Lesenswert?

Zeigt mal bitte euren Ordnerinhalt von

\moreTV

und

\moreTV.persistent.

Snapshoot reicht aus. :)

von Mikesch (Gast)


Lesenswert?

Meine Idee zur Übertragung der Aufnahmen: eSATA benutzen!

- Receiver am Netzteil ausschalten und Netzstecker ziehen.
- eSATA-Anschluß einbauen.
- Externe Festplatte mit eSATA- und USB 2.0-Anschluß benutzen.
- Festplatte über eSATA-Anschluß bei AUSGESCHALTETEM Receiver anklemmen. 
Am besten vorher Netzstecker ziehen.

Man muß darauf achten, den Receiver auszuschalten, BEVOR man die 
Festplatte wieder abklemmt. Denn der Receiver ist bestimmt nicht 
hot-plug-fähig.

Dasselbe am PC, wobei  dort eventuell hot-plug mit eSATA unterstützt 
wird (AHCI).

Dann kann man die Dateien mit voller SATA-Geschwindigkeit umkopieren, so 
man es denn will. Oder den USB 2.0-Anschluß der Festplatte benutzen. 
Dann sollten immer noch 20-30MB/s möglich sein.

Weitere Infos über SATA und hot-plug im Internet.

Es existieren auch Slotblech-Adapter (ich glaube von ASUS), die nur die 
internen Anschlüsse für SATA und Spannungsversorgung nach außen führen. 
Dann könnte man auch eine "nackte" Festplatte so am Receiver anklemmen, 
als wäre sie intern eingebaut.

von Hans W. (hans_w30)


Lesenswert?

Hy, ich habe ein kleines Problem.
Ich habe mir leider keine Fernbedinung mitbestellt und habe gedacht, das 
ich den Receiver auch über eine Universal Fernbedinung bedienen kann.
Nun hänge ich bei der Initialisierung/Setup des Receiver. Ich kann 
einfach keine Sprache auswählen. Wenn ich auf der Fernbedinung Tasten 
drücke leuchtet vorne die grüne LED. Das Panel an der Front kann nur 
hoch und runter, also nicht weiter oder ok. Hat jemand eine Idee wie ich 
durchs Setup komme ohne Fernbedienung oder kann das ein Problem mit der 
Festplatte sein?

Vielen Dank für den super Thread.
Gruß Hans

von Rainer L. (sloopy)


Lesenswert?

Hans W. schrieb:
> Hy, ich habe ein kleines Problem.
> Ich habe mir leider keine Fernbedinung mitbestellt und habe gedacht, das
> ich den Receiver auch über eine Universal Fernbedinung bedienen kann.
> Nun hänge ich bei der Initialisierung/Setup des Receiver. Ich kann
> einfach keine Sprache auswählen. Wenn ich auf der Fernbedinung Tasten
> drücke leuchtet vorne die grüne LED. Das Panel an der Front kann nur
> hoch und runter, also nicht weiter oder ok. Hat jemand eine Idee wie ich
> durchs Setup komme ohne Fernbedienung oder kann das ein Problem mit der
> Festplatte sein?
>
> Vielen Dank für den super Thread.
> Gruß Hans

....geht nicht (habe verschiedene - auch Medion - ausprobiert),
....und auch nicht mit Logitech Harmony 555

Sloopy

von n-o-n-e (Gast)


Lesenswert?

R. H. schrieb:
> ich bekomme nur keine sender
> gefunden bei dvb-c, habe schon mit finnland und NIT versucht, dauert
> immer fast ne stunde aber findet nichts. ist ein analoges kabelnetz in
> einem studentenwohnheim, aber daran kanns ja wohl nicht liegen. ich
> kenne nur die kanalnummern, gibt es da irgendwo ne umsetzung / tabelle
> auf mhz , so das ich es mal manuell versuchen kann ?

Tabelle Kanalnummer - Frequenz findest Du bei Wikipedia.
Siehe http://www.vdr-wiki.de/wiki/index.php/Kanal_DVB-C

Einen Versuch mit dem manuellen Suchlauf ist es wert. Sollten bei Dir 
wirklich nur analoge Sender eingespeist werden, hast Du natürlich Pech 
gehabt.

von Sascha W. (sascha-w)


Angehängte Dateien:

Lesenswert?

M. W. schrieb:
> Zeigt mal bitte euren Ordnerinhalt von
>
> \moreTV
> und
> \moreTV.persistent.

da ...

Sascha

von Örki (Gast)


Lesenswert?

Hat sich schon jemand mit dem Booten von Linux über WinCE beschäftig? Es 
gibt ja solche Programme wie CyaCE wo man nur nen Bootloader und nen 
Kernel auf einem Speichermedium brauch und dann kann man es eigentlich 
ganz Easy mal starten und schauen was passiert ... ich wünschte Pollin 
wäre mal ein bissel schneller mit dem liefern ... dann könnte man sowas 
mal selbst verzapfen ;-)

von Name (Gast)


Lesenswert?

Ja, hatte damals aber das Problem, das ich keinen Kernel hatte.
CyaCE läuft nicht, pbsdboot scheint zu laufen.

von Örki (Gast)


Lesenswert?

hmm nen funktionierenden Kernel zu finden sollte für ein PNX8950 ja 
nicht soo schwer sein ... ich mein auf mds.com gibts ja diverse 
Entwicklerboards unter anderem auch dieses hier ...
http://www.mds.com/products/ProductPages/MDS-810/mds810_rev_1c.pdf
... ich werd mich mal übers Wochenende schlau machen und mal intensiv 
nachforschen. Die Box ansich mit ihren Leistungsmerkmalen schlägt jede 
DBox2 um lägen und ist auf Augenhöhe mit der DM7025+ also sollte da 
durchaus mehr zu machen sein als einfach nur die teilweise fehlerhafte 
More.tv Software.

Achja weiß nun schon jemand mehr zu dem QAM256-Problem ? Meiner Meinung 
nach sollte das ja nur an der Software/Firmware liegen die die meisten 
zur Zeit benutzen ... Steht ja auch in der Anleitung von Medion das die 
Software nur bis QAM64 kann also zumindest für DVB-T und da DVB-C von 
Medion eh nie realisiert wurde gehts damit halt nicht ... Interessant 
wäre es mal zu wissen für welche Geräte die Platine noch so eingesetzt 
wurde ;-)

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Sascha Weber schrieb:
> M. W. schrieb:
>> Zeigt mal bitte euren Ordnerinhalt von
>>
>> \moreTV
>> und
>> \moreTV.persistent.
>
> da ...
>
> Sascha

Danke Sascha.
im Ordner moreTV fehlt nur eine Datei im Vergleich zu einer org. Platte.
Ob diese Datei (siehe Anhang) wichtig ist, kann ich nicht beurteilen.

von Uwe H. (devusruh)


Lesenswert?

M. W. schrieb:
> im Ordner moreTV fehlt nur eine Datei (Anmerkung: swu.completed)
> im Vergleich zu einer org. Platte.
> Ob diese Datei (siehe Anhang) wichtig ist, kann ich nicht beurteilen.

Das hängt wohl daran:
swu.xml: <create file="$H/moreTVn/swu.completed"/>
moreTV.cfg: <del src="$H/moreTVn/swu.completed"/>

Wobei mir nicht wirklich klar ist, ...
- wie die Verzeichnisse "moreTVn" und "moreTV" zusammenspielen
- wann die Datei "swu.xml" interpretiert wird
- wie das "<checkver src="v1.0.3.454"/>" in der Datei "swu.xml" 
verstanden wird, wenn die Datei "swu.completed" den Inhalt "version x.x" 
hat (und wie der Inhalt da rein kommt)

Das hat was von "stochastisches Programmieren" ...

von M. W. (hobbyloet)


Lesenswert?

Mir fällt grade noch auf, das bei Sascha im Ordner \moreTV die 
MaxAktiv.exe von 2008 ist.

Ich habe das Datum 28.04.2009

von T. F. (sar)


Lesenswert?

was ich in letzter Zeit herausgefunden habe:

Habe mir das Datenblatt zum PNX1700 abgesehen:
Dieser hat einen Boot Modus welcher interne Register mit Werten aus dem 
I2C EEProm initialisiert. Dies dürfte auch hier der Fall sein. Beim 
PNX17xx sinds jeweils 32bit Adresse und 32 bit Daten usw. Jedoch 
scheinen diese nicht mit dem PNX hier identisch zu sein (zumindest kann 
ich den Terminate Boot Command nicht finden).

Zu JTAG;
Mit peek und poke scheint nur Zugriff auf 1MB (interner Adressraum?) 
möglich zu sein. Ab 0x100000 erhält man wieder die selben Werte.

von Florian K. (adlerweb) Flattr this


Lesenswert?

Fritz M. schrieb:
> Das ist so nicht richtig. Mann kann mit MoreTV zwei unterschiedliche
> Programme anschauen (PiP) oder zwei unterschiedliche Programme
> aufzeichnen oder ein Programm schauen und ein anderes aufzeichnen.
Habs nochmal geprüft - bei mir brach der Datenstrom zusammen wenn ich 
beide Tuner per PIP aktiviere - scheint aber an der TV-Zuleitung zu 
liegen, an einer Dose mit stärkerem Signal funktionierts.

M. W. schrieb:
> Das org. Netzteil hat ein Problem[…]
> Also, lass solche Kommentare.
Habe ich irgendwas gegenteiliges geschrieben? Mein Kommentar war "Dürfte 
imo jedenfalls nicht vom Mobo kommen." was gleichzeitig heißt, dass es 
dann wahrscheinlich am Pollin-Netzteil liegt  - und das bestätigst du ja 
hier grade...

Torsten K. schrieb:
> Ich habe jetzt irgendwo im Netz gelesen, das Windwows CE 5 keine
> Sommerzeit kennt.
CE5 kann prinzipiell Sommerzeit - wenn du VNC drauf hast ist auch in den 
Windows-Zeiteinstellungen ein entsprechender Haken zu finden, auch auf 
meinen WiMo5-Handys (basiert auf CE5) hatte ich nie Probleme in die 
Richtung. Dürfte hier aber vermutlich alles nichts helfen, offenbar 
überschreibt More.TV die Windows-Zeit in unregelmäßigen Abständen 
wieder.

Hans W. schrieb:
> Hat jemand eine Idee wie ich
> durchs Setup komme ohne Fernbedienung
Mit VNC auf der Box könnte es klappen, Pfeiltasten nimmt er jedenfalls 
im Betrieb an.

Zur Zeiteinstellung: Ich habe die COUNTRY_ID in der Settings-Datenbank 
per Hex-Editor geändert, Zeit ist jetzt auf Display und im EPG korrekt. 
Von der Bezeichnung her schätze ich, dass es im Endeffekt das selbe wie 
die Ländereinstellung der GUI ist - nur ohne alle Einstellungen zu 
verlieren.

von R. H. (snapper)


Lesenswert?

locu schrieb:
> DVB-C := Digital Video Broadcast - Calbe -- betonung: digital! und
> digital ist nicht analog, wo kein digitales signal kommt, da kann man
> auch nichts digital empfangen! ;)

gibt es denn kabel tv, wo sowohl analog als auch digital vorhanden ist ?

von T. F. (sar)


Lesenswert?

R. H. schrieb:
> gibt es denn kabel tv, wo sowohl analog als auch digital vorhanden ist ?

ja gibt es

von Rainer L. (sloopy)


Lesenswert?

Gäbe es eine Möglichkeit, während des Bootvorgangs auf CE-Oberfläche 
zugreifen zu können ?

von Florian K. (adlerweb) Flattr this


Lesenswert?

Rainer L. schrieb:
> Gäbe es eine Möglichkeit, während des Bootvorgangs auf CE-Oberfläche
> zugreifen zu können ?
Was heißt "Bootvorgang" - bei More.TV kann man in der moreTV.cfg die 
Oberfläche abschalten, dann ist man direkt nach dem Boot auf der 
CE-Oberfläche wenn du das meinst.

von Philipp E. (pcsquirrel)


Lesenswert?

hallo

ich hab das datenblatt zum PNX8526 gefunden. evtl hat dieser bzgl. 
booten ähnlichkeiten mit dem PNX8950.
kennt einer eigentlich den unterschied zwischen PNX8950 und PNX8550. 
Irgendwo hab ich mal das Zitat gelesen:

PNX8550 (also known as PNX8950)

also noch der link
http://www.datasheetarchive.com/Indexer/Datasheet-076/DSAE0020791.html

p.c.squirrel

von R. H. (snapper)


Lesenswert?


von Philipp E. (pcsquirrel)


Lesenswert?

@R. H.

ja genau das wars.

hab übrigens gerade ein linux für dir trimedia cores tm3260 gefunden.
ich habs mir aber noch nicht genau angesehen, weiß also nicht obs was 
bringt.

http://code.google.com/p/tmlinux/

p.c.squirrel

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

PNX8950 nand flash drive
sagt mir nichts aber vllt. hilft es den linuxern !

von Örki (Gast)


Lesenswert?

Wenn der PNX8550 = dem PNX8950 dann sollte doch der Kernel von hier

http://www.linux-mips.org/wiki/Getting_the_kernel

auf der Plattform lauffähig sein oder ? zumindest gibt es da gleich 
Tarballs wie z.B.
http://www.linux-mips.org/pub/linux/mips/kernel/v2.6/linux-2.6.38.tar.gz
und in dem Tarball gibt es unter /arch/mips/pnx8550 ... und in diesem 
Verzeichniss dann noch ein Verzeichniss mit dem Namen STB810 was ja 
eigentlich auch ein PNX8950-Board ist. Ansonsten ist meine Suche bis 
jetzt relativ erfolglos ...es gibt zwar massig BSPs aber irgendwie nie 
ohne irgendwas für tausende Dollar zu kaufen ;-) als Beispiel wäre hier 
mal
http://www.tenhz.com/en/platform/platform_THDP-PNX8550-I.htm
und wie unter http://www.mvista.com/boards.php ersichtlich die PRO4.0 
... achja und das BSP von www.mds.com

von T. F. (sar)


Lesenswert?

Die Angaben im Datenblatt des PNX8526 decken sich zum I2C Boot mit denen 
des PNX1700. Wenn ich das dekodiere bekomme ich halbwegs sinnvolles Zeug 
raus.... Ob die Adressen so passen können?
1
#          ADDR     =  VALUE
2
mem write 0x6fc1004 = 0xffff
3
mem write 0x6fc1005 = 0xffff
4
mem write 0x6fc1006 = 0xffff
5
mem write 0x6fc1007 = 0xffff
6
mem write 0x6f91c00 = 0x2c410700
7
mem write 0x6f91c01 = 0xb40904
8
mem write 0x6f91c02 = 0x3828050c
9
mem write 0x6f91c03 = 0x3828050c
10
mem write 0x6f91c05 = 0x24590600
11
mem write 0x6f91c12 = 0xb40904
12
mem write 0x6f91c11 = 0x3ff
13
mem write 0x6f91c11 = 0x200
14
mem write 0x6f91c40 = 0x3
15
mem write 0x6f91c80 = 0x3
16
mem write 0x6f91c81 = 0x103
17
mem write 0x6f91c82 = 0x103
18
mem write 0x6f91c83 = 0x2
19
mem write 0x6f91c84 = 0x2
20
mem write 0x6f91c85 = 0x4
21
mem write 0x6f91c86 = 0x4
22
mem write 0x6f91e80 = 0x3
23
mem write 0x6f91e81 = 0xb
24
mem write 0x6f91e82 = 0x3
25
mem write 0x6f91e83 = 0xb
26
mem write 0x6f91e00 = 0x23
27
mem write 0x6f91e01 = 0x23
28
mem write 0x6f91d40 = 0x73
29
mem write 0x6f91d41 = 0x73
30
mem write 0x6f91dc2 = 0x3
31
mem write 0x6f91dc5 = 0x3
32
mem write 0x6f91dc6 = 0x3
33
mem write 0x6f91dc7 = 0x3
34
mem write 0x6f91dc8 = 0x3
35
mem write 0x6f90014 = 0x20000000
36
mem write 0x6f90015 = 0x1be00000
37
mem write 0x6f90016 = 0x10000000
38
mem write 0x6f90004 = 0x1da0f83
39
mem write 0x6f90005 = 0x245
40
mem write 0x6f90011 = 0x6
41
mem write 0x6f90205 = 0x494817
42
mem write 0x6f9020c = 0x370000
43
mem write 0x6f9001b = 0x591131
44
mem write 0x6f93583 = 0x1
45
mem write 0x6f93414 = 0x1
46
mem write 0x6f93482 = 0x1
47
mem write 0x6f93481 = 0x8000000
48
mem write 0x6f99401 = 0x3
49
mem write 0x6f99404 = 0x0
50
mem write 0x6f99405 = 0x7ffffff
51
mem write 0x6f99406 = 0xfffffff
52
mem write 0x6f99412 = 0x3
53
mem write 0x6f99430 = 0xd
54
mem write 0x6f99431 = 0xa
55
mem write 0x6f99434 = 0xd
56
mem write 0x6f99435 = 0xa
57
mem write 0x6f99422 = 0xa
58
mem write 0x6f99420 = 0x33
59
mem write 0x6f99421 = 0x0
60
mem write 0x6f99440 = 0x30003
61
mem write 0x6f99441 = 0xb
62
mem write 0x6f99442 = 0x2
63
mem write 0x6f99443 = 0x3
64
mem write 0x6f99444 = 0x3
65
mem write 0x6f99445 = 0x8
66
mem write 0x6f99447 = 0x2
67
mem write 0x6f99448 = 0xe
68
mem write 0x6f99449 = 0x2
69
mem write 0x6f9944a = 0x8
70
mem write 0x6f9944b = 0x618
71
mem write 0x6f99400 = 0x2000
72
mem write 0x6f99400 = 0x1
73
mem write 0x6f90200 = 0x10000000
74
mem write 0x6f90201 = 0x4010000
75
mem write 0x6f90202 = 0x1000
76
mem write 0x6f90203 = 0x1be00296
77
delay cycles =  0x99520 ( 0.0232592592593 s)
78
mem write 0x6fc1003 = 0x2020000
79
mem write 0x6fc1007 = 0x11000000
80
mem write 0x6f98d40 = 0x130001
81
mem write 0x6f98d42 = 0x10014
82
mem write 0x6f98d41 = 0x6
83
mem write 0x6f93404 = 0x4010001
84
mem write 0x6f98000 = 0xa
85
mem write 0x6f93540 = 0xffffffff
86
mem write 0x6f93541 = 0xffffffff
87
mem write 0x6f93542 = 0xffffffff
88
mem write 0x6f93543 = 0xffffffff
89
mem write 0x6f93544 = 0xffffffff
90
mem write 0x6f93545 = 0xffffffff
91
mem write 0x6f93546 = 0x33533046
92
mem write 0x6f93547 = 0x54476d62
93
terminate boot

von Rainer L. (sloopy)


Lesenswert?

Florian Knodt schrieb:
> Rainer L. schrieb:
>> Gäbe es eine Möglichkeit, während des Bootvorgangs auf CE-Oberfläche
>> zugreifen zu können ?
> Was heißt "Bootvorgang" - bei More.TV kann man in der moreTV.cfg die
> Oberfläche abschalten, dann ist man direkt nach dem Boot auf der
> CE-Oberfläche wenn du das meinst.

ok,
aber im mom klemmt es noch beim ftpsvr und winvnc, so dass ich die HDD
immer wieder umstöpseln muss, um an die Dateien ranzukommen...

von Michael M. (Gast)


Lesenswert?

Hallo

Kann man der MoreTV.exe eigentlich Startparameter übergeben ?

Die Anwendung soll im Fenstermodus starten und nicht als Vollbild.
Der Hintergrund ist der das der Receiver mit der Maus und Tastatur 
bedienbar bleiben soll.

Diese Funktion soll nur für Debug Zwecke sein.
Zum richtigen Fernsehen ist natürlich das Vollbild vor zu ziehen.

von Torsten K. (nobby)


Lesenswert?

Hallo Leute,

ich habe gerade eine Aufzeichnung gemacht, die über den Datumswechsel 
ging, also über 24:00. Der hat die Aufnahme abgebrochen, habt ihr auch 
schon so eine Beobachtung gemacht ?
Ich habe nicht mit dem Timer oder EPG  gearbeitet, sondern einfach auf 
Rec. gedrückt.

Ich wage es ja kaum zu fragen, aber wäre es nicht sinnvoll diesen Thread 
ein wenig zu sortieren, damit es eine bessere Übersicht gibt, wie weit 
es mit der Linux Implementierung ist ?
Ich finde das ist hier in diesen über 1000 Einträgen nicht wirklich gut 
zu erkennen.

Ich habe mal im Netz gesucht, und gefunden, das es die Platine selber 
schon seit mind. ca. 2007 geben muß, aber eine Linux Software dazu habe 
ich keine gefunden, das erscheint mir schon komisch.

Gruß
Torsten

von kawa0815 (Gast)


Lesenswert?

Christian B. schrieb:
> Das werd' ich auch gleich nochmal probieren. Was bis jetzt bei mir
> funktioniert, ist das Kompilieren des Linux-Kernels 2.6.38.2 (von
> kernel.org) mit dem eldk 4.1 (von denx.de) für mips_4KCle-* und der
> Defaultconfig für stb810.


Ich habe mit dem gleichen Cross-Tool den Kernel 2.6.36 von 
Linux-mips.org compiliert.
Allerdings ist mir nicht gaz klar ob mips_4KCle- das richtige Toolchain 
ist.

In der pnx8550-v2pci_defconfig aus dem 
linux-.6.18_pro500_pnx8xxx_oslinux_R6.0 Pack steht:

CONFIG_CPU_BIG_ENDIAN=y
# CONFIG_CPU_LITTLE_ENDIAN is not set

Das würde bedeuten, man müsste mit mips_4KC- und nicht mit mips_4KCle- 
compilieren.

In der README vom ELDK steht:

"The ELDK for MIPS systems has support for these processors:

    * mips_4KC = MIPS 4KC CPU core (big endian)
    * mips_4KCle = MIPS 4KC CPU core (little endian)"

Also was ist nun richtig?

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

little endian

von Tilo (Gast)


Lesenswert?

So, meine Boxen sind endlich gekommen.

Die Software habe ich noch nicht angeschaut. Vermutlich kann mir aber 
einer von euch meine Frage schnell beantworten.

Wenn ich den Thread richtig verstanden habe, gibt es die original CE 
Software, die allerdings die Tuner nicht unterstützt.
"MoreTV" ist eine CE-Distribution, bei der die Tuner unterstützt werden, 
allerdings ist nur die DVB-T Firmware drin. MoreTV läuft auch mit 
Windows CE. Es fehlen allerdings Treiber für Tastatur und Maus.

Wäre es nicht möglich, MoreTV in die original Firmware zu integrieren 
und so die Treiber für Tastatus und USB integrieren?


Ich habe ein Amontec JTAGTiny daheim, mit dem ich gerne debuggen würde. 
Was für eine Software verwendet ihr, OpenOCD?

Wäre super, wenn die Probleme mit Linux nur am Endian liegen würden.

Ist aktuell jemand am DVI/HDMI Output dran? Wenn nein, würde ich mir den 
Teil anschauen. Ich denke die Chancen müssten nicht schlecht sein, den 
hinzubekommen.


Eventuell sollte der Thread gesplittet werden? Er ist richtig lang und 
unübersichtlich geworden.

Ich denke eine Aufteilung in:
Hardware
Linux
WinCE / MoreTV
könnte Sinn machen.

von rd-kts (Gast)


Lesenswert?

... und hat jemand mit DVB-S einbau versucht ?

von Daniel K. (entdecker)


Lesenswert?

rd-kts schrieb:
> ... und hat jemand mit DVB-S einbau versucht ?

Ja - einfach den Thread lesen. Mischbetrieb nicht möglich. Dualbetrieb 
mangels zweitem DVB-S Tuner nicht getestet.

Warum liest keiner uns will nur mundgerechte Antworten? Immer nur 
absahnen... zum Glück nicht alle!

von Daniel K. (entdecker)


Lesenswert?

Tilo Lutz schrieb:
> Wenn ich den Thread richtig verstanden habe, gibt es die original CE
>
> Software, die allerdings die Tuner nicht unterstützt.
>
> "MoreTV" ist eine CE-Distribution, bei der die Tuner unterstützt werden,
>
> allerdings ist nur die DVB-T Firmware drin. MoreTV läuft auch mit
>
> Windows CE. Es fehlen allerdings Treiber für Tastatur und Maus.

Hi,

nicht ganz richtig:
Es ist die Firmware für DVB-T, DVB-C und DVB-S drin. Je nach verbautem 
Tuner wird dieser erkannt und der entsprechende Treiber 
benutzt/aktiviert. (oder wie man es nennen mag).

Scheinbar ist kein Mischbetrieb möglich, da es offensichtlich nur eine 
Senderliste/Frequenzliste gibt, die sich wohl auf den erstgefundenen 
Tuner bezieht.

Treiber für Tastatur und Maus sind zwar vorhanden, werden aber von 
MoreTV nicht genutzt (nicht genutzt != nicht vorhanen).


Viele Grüße
Daniel

von Tilo (Gast)


Lesenswert?

Hallo

OK. Oben wurde geschrieben, dass man den automatischen Start der 
More-Applikation abschalten kann, so dass man auf dem CE-Desktop bleibt. 
Hier würde die Maus und Tastatur dann noch funktionieren?

Ich dachte, QAM256 geth mit DVB-C deshalb nciht, weil vermutet wird, 
dass noch DVB-T Firmware geladen wird?

Viele Grüße,

Tilo

von Gert K. (kawa0815)


Lesenswert?

Someone der einzigartige schrieb:
> little endian

Kannst Du das auch irgendwie begründen?
Ich finde weder in den Datenblättern noch irgendwo anders verläßliche 
Hinweise auf "little endian".

Dagegen wird auch in dem u-boot-Patch für den PNX8550 auf "big endian" 
eingestellt.


kawa

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

da ich hier schon des wiederverkaufes, des ausnutzens der infos usw usf 
bezichtigt wurde: nein.
doch sollte nicht unterwähnt bleiben, das big und little endian 
unterstüzt werden.

von Torsten K. (nobby)


Lesenswert?

EPG voll aktivieren.

Hat sich schonmal jemand daran versucht, das EPG voll zu aktivieren ?
In der Datei moreTV.persistent ist ja einiges an EPG Einträgen zu 
finden, ich habe auch mit einem HEXEditor schon ein wenig versucht, aber 
es hat irgendwie nicht gereicht, das es funktioniert.

Weis jemand, wie da der eigentlich ablauf ist ?
Also was geschieht, wenn man sich bei MoreTV registriert ?
Geht bei mir nicht, weil die Nummer schon vergeben sein soll, die mein 
Gerät hat.

Gruß

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

moretv is ein kostenpflichtiger service. ob er lohnenswert ist weiss ich 
nicht. ich würde aber dafür kein geld verschwenden.

von News Papa (Gast)


Lesenswert?


von Torsten K. (nobby)


Lesenswert?

Ich dachte eigentlich eher, das man das EPG vernünftig nutzen kann. Ich 
habe bislang noch keinen Receiver gehabt, der dafür Münzen eingeworfen 
haben wollte, wenn er eine Programmübersicht anzeigen sollte !

Ich dachte, man muß auch bloß irgendwo einen Wert in einer ConfigDatei 
setzen, damit das funktioniert.
Das einfachste wäre, wenn man zwei Dateien direkt vergleichen könnte.

Da habe ich erstmal an moreTV.persistent/tbConfigurations gedacht.

von Sascha W. (sascha-w)


Lesenswert?

@Gert Kawa
wenn du die WinCE-Dateien mit FileAnalyzer anschaust, wird die Info über 
den Prozessor angezeigt (machine) 0x0166 - MIPS little endian

@Torsten K.
was heisst EPG voll aktivieren?
bei mir (DVB-C) funktioniert das EPG, nur das die Box eben für einige 
Zeit im Standby sein muss um die Datenbank zu erstellen.

Sascha

von Torsten K. (nobby)


Lesenswert?

Das EPG funktioniert bei mir nur für den aktuellen Kanal. Wenn ich die 
Rote Taste drücke für "Sender" dann bekomme ich die Meldung das ich mich 
registrieren soll.

von rd-kts (Gast)


Lesenswert?

... wollte mal auch wissen, welches Linux passt zu Gerät und wie bekommt 
man drauf?
mfg

von K. J. (Gast)


Lesenswert?

Hm hab grade mal versucht den kernel von  mips-linux.org zu bauen aber 
irgendwie läuft mein toolchan nicht richtig(ELDK) vielleicht habt ihr 
nen tip.
1
theborg@tbm:~/Desktop/linux-mips/linux-2.6.38.2$ CROSS_COMPILE=mips-linux- ARCH=mips make
2
  CHK     include/linux/version.h
3
  CHK     include/generated/utsrelease.h
4
  CALL    scripts/checksyscalls.sh
5
  CHK     include/generated/compile.h
6
  LD      init/mounts.o
7
mips-linux-ld: cannot open linker script file ldscripts/elf32ltsmip.xr: Datei oder Verzeichnis nicht gefunden
8
make[1]: *** [init/mounts.o] Fehler 1
9
make: *** [init] Fehler 2

von kawa0815 (Gast)


Lesenswert?

K. J. schrieb:
> Hm hab grade mal versucht den kernel von  mips-linux.org zu bauen aber
> irgendwie läuft mein toolchan nicht richtig(ELDK) vielleicht habt ihr
> nen tip.


Wenn Du ELDK in /opt/eldk installiert hast, musst Du den Pfad richtig 
setzen.
Ich habe in meiner .bashrc den Eintrag:
"export PATH=${PATH}:/opt/eldk/usr/bin:/opt/eldk/bin"

Dann setzt Du die Variable:
"export CROSS_COMPILE=mips_4KCle-"

Nun gehst Du ins Verzeichnis ~/linux-2.6.38

und gibst:

"make ARCH=mips pnx8550-stb810_defconfig"

ein.
Danach muss der Compiler funktionieren.

Ich bin inzwischen ein kleines Stück weiter.
Leider kann man den compilierten ELF-Kernel nicht verwenden. Der 
Bootlader (WINCE) kann mit dem ELF-File nichts anfangen.
Ich denke, wir brauchen einen reinen Binär- Kernel.


Wenn man den Kernel als WinCE1.bn0 dem Flashloader unterschiebt, wird 
dieser zwar geflasht, aber nach Umschaltung von SW1 auf "off" passiert 
nichts mehr.

Wenn man die Serielle zum loggen nutzt ist zu beachten, dass Ausgaben 
vom Flashloader (SWe1 on)  mit 38400 Baud erfolgen, wenn allerdings SWE1 
auf "off" steht muss man das Terminal auf 115200 8-N-1 stellen.

Ich hab mal versucht ein kleines Programm (Hello World) zu flashen. Aber 
da meckert der Flashloader (Datei zu klein) Wenn man die Datei auf die 
27 MB  mit Nullen auffüllt, läuft der Flashvorgang durch. Starten tut 
das Programm allerdings nicht.
Hier komme ich mit den Ladeadressen noch nicht richtig klar.

kawa

von Florian K. (adlerweb) Flattr this


Lesenswert?

K. J. schrieb:
> mips-linux-ld: cannot open linker script file ldscripts/elf32ltsmip.xr:
> Datei oder Verzeichnis nicht gefunden
Die richtigen binutils installiert? Wenn ja evtl. ein Symlink auf den 
passenden ldscripts-Ordner in den Ordner mit den Sources legen.

von K. J. (Gast)


Lesenswert?

Danke das war es mit dem mips_4KCle- geht es.

Bei Google findet man nen Foreneintrag über einen UBoot patch allerdings 
ohne Link, im resp. ist dieser leider nicht vorhanden.

von Florian K. (adlerweb) Flattr this


Lesenswert?

K. J. schrieb:
> Bei Google findet man nen Foreneintrag über einen UBoot patch allerdings
> ohne Link, im resp. ist dieser leider nicht vorhanden.
Patch für was? Für die CPU selbst ist in der Wiki was verlinkt: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Software

von Örki (Gast)


Lesenswert?

Also zwecks des Bootens bin ich auf eine Seite gestoßen wo jemand es auf 
einem STB810 mit hilfe des Yamon Bootloaders geschafft hat den Kernel zu 
laden ... Link hab ich aber leider grad nicht zur Hand da ich über das 
Wochenende tausende von Seiten durchforstet habe um evtl. an ein BSP für 
das STB810 zu kommen ... aber von der Seite aus ist alles irgendwie 
kommerziell. Das witzige an dem ganzen ist das die gesamte Plattform 
also der PNX8950 und die Trimediadinger eigentlich speziell für 
WinCE/Linux gemacht sind ... also wenn man die richtigen Toolchain hätte 
man eigentlich gar keine Probleme haben sollte aber leider werd ich aus 
der MontaVista Seite nicht wirklich schlau ... die haben das BSP für 
Linux auf dem STB810 aber wie man das bekommt und was das kosten soll 
ist irgendwie nicht ersichtlich, ich mein die verweisen auf PRO4.0 und 
wenn man drauf klickt kommt man ganz normal zur PRO6.0 aber ohne BSP ... 
irgendwie komisch oder ich bin einfach Blind ;-)

Achja hab auch ne Russische Diplomarbeit zu dem Thema gefunden also 
STB810 und Linux ... aber da der Übersetzer nur blödsinn macht und ich 
nur für die Box jetzt kein Russisch lerne hab ich mir dazu keine 
weiteren Notizen gemacht

von Gert K. (kawa0815)


Lesenswert?

K. J. schrieb:
> Bei Google findet man nen Foreneintrag über einen UBoot patch allerdings
> ohne Link, im resp. ist dieser leider nicht vorhanden.

Doch, der Link ist da!
Du musst nur das Ziel (*.obj) speichern und dann in datei.gz umbenennen.

Leider funktioniert der Patch nur bis UBoot 1.1.6

Ich hab inzwischen auch mal ein compipiertes UBoot als WINCE1.nb0 
geflasht.
Allerdings auch das ohne Erfolg. Die Konsole bleibt leer.

kawa

von Klaus R. (ruebi)


Lesenswert?

Zur immer wiederkehrenden Netzteildiskussion:

Fakt ist: Das Netzteil hat elektrisch KEINEN Kontakt zum Gehäuse, es sei 
denn die mit J4 bezeichnete Brücke 
(http://www.mikrocontroller.net/attachment/104993/00027.jpg) wird auf 
der Netzteilplatine nachträglich eingelötet. Das ganze ist sehr gut auf 
dem Foto (http://www.mikrocontroller.net/attachment/104992/00025.jpg) 
erkennbar.

von Christian B. (c--)


Lesenswert?

kawa0815 schrieb:
> Der Bootlader (WINCE) kann mit dem ELF-File nichts anfangen.
> Ich denke, wir brauchen einen reinen Binär- Kernel.

Bis jetzt sehe ich folgende drei Möglichkeiten:

1. Start von Linux aus der WinCE-Oberfläche
- pbsdboot bricht mit einer Fehlermeldung ab (...lost pages...). Auch 
wenn man den Speicher hochdreht
- cyace kennt die CPU nicht

2. Bootloader austauschen
- u-boot inkl. der Patche
- andere? yamon (s.o.)
- wird wohl nur mit JTAG gehen

3. Bestehendem Bootloader mittels "Standard-"Flashvorgang ein Image 
unterschieben:

- Binärdatei aus dem Kernel erzeugen:
mips_4kC-linux-objcopy -S -R .stack -R .bss -R .comment -O binary 
vmlinux vmlinux.bin
- Binärdatei ins WinCE-Format umwandeln:
bin2rom vmlinux.bin vmlinux.rom 0x80100000 0x80100000
- die entstehende Datei bootet aber auch nicht... im Hex-Editor hat die 
Datei optisch auch einen anderen Aufbau. Evtl. nochmal mit cvrtbin 
versuchen.
- vermutlich braucht man aber trotzdem einen Mini-Bootloader?!
Ein paar Links:
http://msdn.microsoft.com/en-us/library/ms924510
http://msdn.microsoft.com/en-us/library/ms913889.aspx
http://linuxsh.free.fr/tools/
http://linuxsh.free.fr/faq/FAQ.txt
http://winterm.gaast.net/downloads/

JTAG geht bei mir immernoch nicht... zweites Board verhält sich genauso. 
Irgendwie ist da der Wurm drinnen. Sobald ich ntrst auf 3,3V oder 5V 
lege startet das Board nicht mehr. Der EJTAG-SW bringt bei mir keinerlei 
Änderungen.

Bevor ich bei meinem letzten hier rumliegenden Board den 
"Original-Flash" überschreibe... wo schreibt dumprom den Dump hin? Bei 
mir läuft der durch, die Datei kann ich aber nicht auffinden. Hat 
eigentlich mal jemand den Flash vom DVB-T- und DVB-C-Board verglichen? 
Sind da im "Auslieferungszustand" die gleichen Images drauf?

Ich wäre definitiv für einen Linux-Thread!

von K. J. (Gast)


Lesenswert?

Yamon halte ich für erfolgreichste Möglichkeit hab mir die Quellen mal 
runter geladen, bekommt man nach der Registrierung.

von Johannes (Gast)


Lesenswert?

Zum Thema Medienserver:
Ich hab immer noch ein Problem beim Abspielen von Filmen.
Was wunderbar funktioniert, ist das Abspielen/Anzeigen von Musik und 
Bildern, wenn ich jedoch ein Film abspielen will, dann sieht es zunächst 
zwar so aus, als wenn das auch funktioniert, denn er wechselt in eine 
Art Abspielmodus, wo auch unten ein Fortschrittsbalken erscheint, das 
Bild bleibt aber schwarz und der Fortschrittsbalken sagt mir, dass das 
Video ganze 0 Sekunden lang ist. Habs mit mehreren Videos im mpeg-Format 
versucht - bei allesn dasselbe. Kann das jemand bestätigen oder 
wiederlegen?

von Sascha W. (sascha-w)


Lesenswert?

Torsten K. schrieb:
> Das EPG funktioniert bei mir nur für den aktuellen Kanal. Wenn ich die
> Rote Taste drücke für "Sender" dann bekomme ich die Meldung das ich mich
> registrieren soll.

also die Rote Taste heißt bei mir VOD 'Video on Demand' und da muss man 
sich registrieren. Für's EPG gibt's auch eine gleichnamige Taste. Oder 
über die gelbe MORE(TV)-Taste und dann Punkt 1 - Programme.

Sascha

von Daniel K. (entdecker)


Lesenswert?

Sascha Weber schrieb:
> also die Rote Taste heißt bei mir VOD 'Video on Demand' und da muss man
>
> sich registrieren. Für's EPG gibt's auch eine gleichnamige Taste. Oder
>
> über die gelbe MORE(TV)-Taste und dann Punkt 1 - Programme.

Guck doch bitte in die Beschreibung, die ein Kollege im Wiki hinterlegt 
hat. Dort ist auch das EPG beschrieben. Es gibt ein allgemeines EPG wie 
man es "normal" kennt, also für ~14 Tage für (fast) jedes Programm 
inklusive Beschreibung. Dann gibt es noch den kostenpflichtigen Teil. 
Damit soll man dann Wiederholungen finden können, aus der Ferne Timer 
setzen können etc. Steht aber wie gesagt in der Anleitung drin.

Aber ich gebe meinem Vorredner recht: Normales EPG funktioniert, wenn 
man die Box für ~15min z.B. auf Standby stellt. Ich hatte zuvor ARD 
geschaut und es hat problemlos funktioniert.

Grüße
Daniel

von Torsten K. (nobby)


Lesenswert?

Hallo Leute,

es gibt wohl unterschiedliche Softwareversionen auf der Box. Es gibt 
hier irgendwo einen Eintrag, in dem geschrieben steht das die MaxAktiv 
Version ein anderes Datum hat 2008 bzw. 2009.
Ich habe mitlerweile die letztere Version, von einer Clone-Platte, die 
hat ein anderes Verhalten im EPG als die Version aus dem Update. Damit 
habe ich auch kein Sommerzeit-Problem mehr, damit auch kein Winterzeit 
Problem, wo hier einige mit dem "Finnland-Trick" drauf steuern werden.

Das einzig doofe ist eben das EPG. Ich könnte notfalls auch mal einen 
Spreenshot machen.
Mein Gedanke war halt eine Config-Datei mit einem Hex-Editor zu 
bearbeiten.

Gruß

von Fritz M. (Gast)


Lesenswert?

Christian B. schrieb:
> wo schreibt dumprom den Dump hin? Bei
> mir läuft der durch, die Datei kann ich aber nicht auffinden.

Dumprom schreibt nach \USBDisk, also auf einen am USB angeschlossenen 
Wechseldatenträger.

Torsten K. schrieb:
> Das EPG funktioniert bei mir nur für den aktuellen Kanal. Wenn ich die
> Rote Taste drücke für "Sender" dann bekomme ich die Meldung das ich mich
> registrieren soll.

Mit den Dateien aus der SWU.zip gibt es die Meldung nicht.

von Torsten K. (nobby)


Lesenswert?

> Mit den Dateien aus der SWU.zip gibt es die Meldung nicht.

Richtig, weis ich, aber dafür gibt es viel mehr andere Probleme !

Keine Zeitumstellung, kein definiertes Aufnahmende bei einer 
Spontanaufnahe, plötzliches stehen bleiben des Gerätes, Reaktionen auf 
andere Fernbendienungen mit NEC IR Codes.

Ich hatte eigentlich gehofft, das sich hier schon jemand mit den Dateien 
der WinCE Version auseinander gesetzt hat, aber vielleicht ist der 
Thread dafür auch schon zu aufgebläht.

Schade !

von Daniel K. (entdecker)


Lesenswert?

Torsten K. schrieb:
> Ich hatte eigentlich gehofft, das sich hier schon jemand mit den Dateien
>
> der WinCE Version auseinander gesetzt hat, aber vielleicht ist der
>
> Thread dafür auch schon zu aufgebläht

Na dann mach mal den Anfang :-)

Ernsthaft: Die Linux´er dürften verbreiteter sein als die 
WinCE-Experten.

von Torsten K. (nobby)


Lesenswert?

> Na dann mach mal den Anfang :-)

Ächz. Ich schrieb doch schon, das ist z.B. die Datei tbChannel schon 
verändert hatte.

Was das EPG betrifft, habe ich in der Datei tbConfigurations einige EPG 
Einträge gefunden, aber ich weis nicht, was die Kiste da erwartet !

von auch_Fritz (Gast)


Lesenswert?

Ich hab da nochmal ein paar Fragen, wie es denn mit dem 
Bildschirm-Format aussieht:

Also bei der WinCE-Original-Version ist der Bildschirm allseitig 
abgeschnitten. Hat das hier jemand korrigiert bekommen und wenn wie?

Der Beitrag viel weiter oben mit dem Logo und der angeblichen EXE im 
Windowsverzeichnis war wohl eher nicht hilfreich und im Wiki ist das 
Thema überhaupt nicht erwähnt.

Ist das mit den abgeschnittenen Rändern auch bei der WinCE-Version der 
Fall, die in der swu.zip enthalten ist?

auchFritz

von Torsten K. (nobby)


Angehängte Dateien:

Lesenswert?

Hy,

ich habe hier jetzt mal die Bilder angehängt.
Zur Erklärung:

Bild 1 zeigt das Menü, da ist schon zu erkennen das die "Beschriftung" 
anders ist. Anstelle von Programme steht da jetzt "EPG".
Bild 2 zeigt das EPG. Die man sieht ist nur der aktive Kanal zu sehen, 
dafür der komplette Tag. Mit der roten Taste meinte ich das unten links, 
da steht jetzt "Sender: Jetziger". Drücke ich die rote Taste, kommt die 
Meldung wie auf dem dritten Bild zu sehen ist.

Ich kann auch gerne nochmal ein Bild machen, was passiert, wenn man eine 
manuelle Aufnahme startet.

Gruß

von F. T. (acerpower)


Lesenswert?

Hallo,
habe nun auch die DVB-T Variante problemlos zum laufen gebracht.
Dank an alle.

Tipp zur Wiedergabe der Aufnahmen:
Per FTP auf den Rechner ziehen, geht bei mir mit ca. 250kB/S, leider 
etwas langsam und dann die Aufnahmen ohne Konvertierung mit Nero Show 
Time ansehen!

von Tilo (Gast)


Lesenswert?

Den laufenden roten Balken hatte ich auch 2x. Das eine mal habe ich am 
Gerät statt mit der Fernbedienung eingeschaltet. Beim anderen mal war 
die Festplatte im falschen SATA-Port. Anscheinend muss der Port auf 
Tunerseite verwendet werden.

Weiter bin ich leider noch nicht. Es kommt eine At Setupmenü ohne Text.
Am oberen Bildschirmrand kommt ein blauer Streifen und in der mitte sind 
4 Zeilen in einer Spalte ohne Text. Das Display zeigt "SEt" an. Kommt 
das jemanden bekannt vor?

Die Platte habe ich nach Anleitung partitioniert (Warum bleiben die 
ersten 8MB eigentlich frei?), die Ordner drauf kopiert und das "n" 
entfernt.

von Torsten K. (nobby)


Angehängte Dateien:

Lesenswert?

> Es kommt eine At Setupmenü ohne Text.
> Am oberen Bildschirmrand kommt ein blauer Streifen und in der mitte sind
> 4 Zeilen in einer Spalte ohne Text. Das Display zeigt "SEt" an. Kommt
> das jemanden bekannt vor?

Ja, hatten wir hier schon, das Problem.
Erstelle mal eine Kopie der Ordner, so wie es ursprünglich mal gesagt 
wurde.
Du brauchst die Ordner
moreTV
moreTV.INIT
moreTVn
moreTVn.INIT
Ich hatte das geiche Problem, und erst mit diesen Ordnern ging es.

Für alle die noch ein wenig was machen wollen, es gibt die Möglichkeit 
das Fernsehbild auf 1/4 zu verkleinern.
In der tbConfiguration gibt es den Eintrag:
SMALL_SCREEN_FOR_TV____0
dort die 0 in eine 1 verändern (die _ habe ich hier nur als Platzhalter 
eingefügt).
Die Datei sollte mit einem Hex Editor verändert werden.
Das Resulatat hängt hier an.
Dabei ist auch gleiche die andere Aufnahmefunktion zu sehen :-)

von M. W. (hobbyloet)


Lesenswert?

Torsten K. schrieb:
> Dabei ist auch gleiche die andere Aufnahmefunktion zu sehen

Das ist aber mit der neueren MaxAktiv, solltest Du schon Erwähnen.
;)

von M. W. (hobbyloet)


Angehängte Dateien:

Lesenswert?

Das ist doch die im Anhang, oder?

von Torsten K. (nobby)


Lesenswert?

Jo, so ist es, man hat mich verstanden :-)
Wobei die verkleinerung des TV-Bildes auch mit der "ersten" Version 
geht.
Nur eben will das EPG nicht vollständig....

von Sascha W. (sascha-w)


Lesenswert?

Torsten K. schrieb:
> Keine Zeitumstellung, kein definiertes Aufnahmende bei einer
> Spontanaufnahe, plötzliches stehen bleiben des Gerätes, Reaktionen auf
> andere Fernbendienungen mit NEC IR Codes.

also bei mir ändert auch die neuere Version der MaxAktiv.exe nichts 
daran das die Box braf alle Tastendrücke meiner TV-Fernbedienung 
auswertet. Diese Funktion scheit ja im µC U19 zu stecken, der im 
"ausgeschalteten" Zustand (nur LED3 leuchtet) die Box einschalten kann. 
Dort geht auch das Signal des IR-Empfängers ran.

EDIT:
hab gerade noch festgestellt, das nicht der Code einer anderen 
Fernbedienung ausgewertet wird, sondern nur die Codewiederholung. An der 
Consolenausgabe kann man sehen, das immer der letzte Code mit einer 
anderen Fernbedienung wieder auftaucht - auch Minuten später [was für 
Programmierer ?!].

Sascha

von kawa0815 (Gast)


Lesenswert?

Christian B. schrieb:
> - Binärdatei aus dem Kernel erzeugen:
> mips_4kC-linux-objcopy -S -R .stack -R .bss -R .comment -O binary

Da ist wieder das Problem mit Little or big?

mips_4KC dürfte der Compiler für Big Endian sein. Ich denke mips_4KCle 
ist richtig.

Ich sehe derzeit folgende Probleme.
- Wir wissen nicht in welchen Zustand sich der Prozessor beim Sprung auf 
die Startadresse des Kernel befindet (Protected oder Realmode)

- Kennen wir die Einsprungadresse wirklich?

- Ist es notwendig eine unter CE lauffähige Anpassung zu machen.
  Ich denke dem Bootlader ist es relativ egal was er da in den Speicher
  läd und startet.
  Von Interesse dürfte die start.S sein. Soweit ich weiß gibt es die 
auch
  bei Win CE. Sie besteht aus einigen Asemblerbefehlen und ist
  verantwortlich für die MOD- Umschaltung des Prozessors.

Ich komme nur am Wochenende zum Basteln, daher:

@Christian
Du könntest mal probieren:
mips_4kCle-linux-objcopy -S -R .stack -R .bss -R .comment -O binary

und das binary direkt ohne Umwandlung zu laden.

kawa

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

Ich habe gerade mal das Bild von Gast (1), in welchem die CPU ohne 
kühlkörper gezeigt wird, im wiki ergänzt. Vielen Dank an der stelle an 
den Poster.

Wenn jmd lust und das nötige equipment hat, wäre es schön, wenn man 
davon ein qualitativ etwas hochwertigeres bild bekommen könnte.

1) Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

von Rainer L. (sloopy)


Lesenswert?

wer weiß denn, zu was die die Datei Ivon.exe (s. more.cfg) gedacht wäre 
?

von Uwe H. (devusruh)


Lesenswert?

Rainer L. schrieb:
> wer weiß denn, zu was die die Datei Ivon.exe (s. more.cfg) gedacht wäre
> ?

Hast Du denn die Datei "Ivon.exe"??? Ich konnte sie nicht im ZIP/Archiv 
swu.zip finden ...

Wofür die EXE-Datei gut sein könnte, gibt die Datei 
"swu/WWW/HELP/deu/ivon_about.htm" aus der swu.zip Auskunft:

IVON is your personal TV assistant!
IVON scans the EPG for TV shows that match your preferences and 
automatically records them for you.
IVON will continuously be enhanced with more services, e.g. ad-free 
recording or a zapping assistant for ad breaks.

von Tilo (Gast)


Lesenswert?

Torsten K. schrieb:
>> Es kommt eine At Setupmenü ohne Text.
>> Am oberen Bildschirmrand kommt ein blauer Streifen und in der mitte sind
>> 4 Zeilen in einer Spalte ohne Text. Das Display zeigt "SEt" an. Kommt
>> das jemanden bekannt vor?
>
> Ja, hatten wir hier schon, das Problem.
> Erstelle mal eine Kopie der Ordner, so wie es ursprünglich mal gesagt
> wurde.

Habs im Wiki von umbenennen nach kopieren geändert.

von Torsten K. (nobby)


Lesenswert?

Also bei mir ist die Ivon.exe auch nicht zu finden.

Die Zeile scheint auch beim Start durch den ! auskommentiert zu sein.

von Rainer L. (sloopy)


Lesenswert?

>> ivon.exe

Danke, das Thema war schon aufgrund der Antwort von
> Uwe H. (devusruh)
> Datum: 20.04.2011 13:15
durch.

Mein Beweggrund: Ich bin noch auf der Suche nach dem Knopf, der es 
ermöglicht, die Dateien vom erkannten Medienserver (z. B. Fritz!Box) im 
Media-Menü der Box auch anzuzeigen.
Egal, wo sich diese Dateien auf der Server-HDD befinden (root oder 
Ordner mit verschiedenen Bezeichnungen), es funzt nicht.

An dieser Stelle auch mein Dank an alle, die mich/uns bis hierher zu 
einer grundsätzlich mal funktionieren Box geführt haben !!!!

von kawa0815 (Gast)


Angehängte Dateien:

Lesenswert?

Frank schrieb:
> Ich wuerde gern wissen an welcher
> Adresse ich den Flash finde (wenn der Prozessor im EJTAG Debug Mode
> ist).


Ich habe in Linux-2.6.36 im Verzeichnis:

arch/mips/include/asm/mach-pnx8550

die Datei nand.h gefunden. Da sind die Einträge:

#define PNX8550_NAND_BASE_ADDR   0x10000000
#define PNX8550_PCIXIO_BASE   0xBBE40000

zu sehen.

Im gleichen Verzeichnis befindet sich die Datei: kernel-entry-init.h
Hier ist der ASM-Code.
Ich habe mal den mit mips_4KCle- compilierten Kernel als reines Binary 
für Linux-2.6.36 angehängt.




kawa

von K. J. (Gast)


Lesenswert?

Hm hab mir mal yamon angeschaut, würde auf der BOX definitiv laufen 
alerdinks muss es per EJTAG eingespielt werden nen uploder ist bei 
alerdinks ist der recht komisch der schibt die binery einfach auf den 
parport

dan hab ich mir noch die .mi files angeschaut und mehrfach Routinen zum 
testen der oben genannten NXT boards gefunden.

von M. W. (hobbyloet)


Lesenswert?

Wegen der MaxAktiv.exe

Es werden noch weitere neuere Dateien benötigt.

von F. T. (acerpower)


Lesenswert?

Jones schrieb:
> Hallo,
> für alle die Interesse haben Programme für die Box zu entwicklen ist
> diese Beschreibung in der MSDN nützlich
> (http://msdn.microsoft.com/de-de/library/ms228708%28v=vs.80%29.aspx).
> Dadurch ist es möglich Programme direkt auf der Box zu testen und zu
> entwickeln ;)
> Ich habe grad ein einfaches Testprojekt in Visual C++ mit Visual Studio
> 2005 erstellt und auf der Box ausgeührt , lief ohne Probleme.
>
> Gruß
> Jones

Habe das nun auch versucht, mit Visual Studio 2008.
Jedoch hier ohne Erfolg. Enwickle beruflich immer mal wieder Anwendungen 
für Windows CE.
Nach dem Bereitstellen des Compact Framwork 2.0 bricht Visual Studio mit 
einer Fehlermeldung ab. Das CF als CAB-Datei befindet sich zwar im 
Windows-Ordner, lässt sich jedoch nicht ausführen.
Die Fehlermeldung in VS lautet: Kann Datei nicht finden. Als Datei gibt 
es dann meine Testanwendung an.

Ich denke, dass er das CF nicht installiert bekommt.

Die Programme ConmanClient2 und Accept habe ich ausgeführt.

Wie hast du das geschafft?

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

er hats in c geschrieben und nicht in c#

von F. T. (acerpower)


Lesenswert?

Ist doch egal, ob C#, C++ oder VB. Visual Studio ist Visual Studio

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

visual studio ist die entwicklungsumgebung von microsoft.

und es besteht ein gravierender unterschied zwischen c/c++/c# dazu 
kommen diverse einsetzbare libraries wie mfc, atl, cli usw.

wenn man keine ahnung hat... du weisst sicher wies ausgeht.

von F. T. (acerpower)


Lesenswert?

Jones schrieb:
> Ich habe grad ein einfaches Testprojekt in Visual C++ mit Visual Studio
> 2005 erstellt und auf der Box ausgeührt , lief ohne Probleme.

Wie denn?

Ich habe genug Ahnung und Programmiererfahrung in VS mit Win CE.
Egal ob C oder ..., allen liegt das Compact Framwork zu Grunde und um 
das geht es hier.

von Jones (Gast)


Lesenswert?

Hermann Klotz schrieb:
> Wie hast du das geschafft?

Wie someone schon gesagt hat hab ich ein Programm das in C++ geschrieben 
ist (kein managed c++ oder sonstiges) zum laufen gebracht, wenn ich in 
C#, was ja bekanntlich .NET braucht, ein Test Programm geschrieben hab 
hat es wie, schon bei dir geschrieben, nicht funktioniert weil er das 
Compact Framework nicht rüberschieben bzw. nicht installieren konnte, da 
er anscheinend keine CABs installieren kann.
Ich hatte mir dann mal die Mühe gemacht das CAB mit dem Compact 
Framework zu entpacken(brauchte da irgendein Tool für weil WinRAR das 
nicht hingekriegt hat) und habe die Dateien in den Windows Ordner 
gepackt, meine eigenes Programm ist leider nicht gestartet, soweit ich 
das noch in Erinnerung hab.

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

Hermann Klotz schrieb:
> Wie denn?
>
> Ich habe genug Ahnung und Programmiererfahrung in VS mit Win CE.
> Egal ob C oder ..., allen liegt das Compact Framwork zu Grunde und um
> das geht es hier.

ich wollte es mir eigentlich verkneifen, aber es geht nicht: auslach

du hast nicht im entferntesten ahnung. das beste daran is noch, du 
behauptest steif und fest das du genug ahnung hast UND dem das compact 
framework zugrunde läge. zumindest letzteres ist faktisch zu 100% 
falsch.

bitte informier dich in zukunft besser.

von F. T. (acerpower)


Lesenswert?

Na endlich kommt die Antwort vom richtigen. Besten Dank!

Die Idee mit den einzelnen CF-Dateien direkt ins Win-Verzeichnis zu 
schreiben hatte ich auch, dachte dann jedoch, das kann nicht 
funktionieren, den VS sucht nach einer installierten Version vom CF. In 
der Reg müssten auch noch Einträge zu Fuß eingetragen werden. Und nach 
einem Stromausfall wäre alles wieder futsch. Es war auch schon 1 Uhr in 
der Nacht.

von Sven G. (gruenbacher)


Lesenswert?

Hallo,
ich würde mich gerne an der Linux implementierung versuchen,
ich brauch nur mal ein wenig starthilfe.

Hier mal ein paar Fragen von mir:

- Läuft die Toolchain auch unter Cygwin (Windoofs User ;-) )
- welche Software wird zum debuggen(JTag) benutzt (Windows bevorzugt, 
oder Linux)
- Doku zum Debugger, damit man nicht die kleinsten Kleinigkeiten 
nachfragen muss
- welches JTag Hardware nehmt Ihr, geht der 
http://dev.ivanov.eu/index.php?page=dlc5-jtag  hier?

Vielen Dank für die Starthilfe

von clause (Gast)


Lesenswert?

Moin liebe community..


Habe mir ein DVB-C set bestellt. Es ist noch auf dem Weg.

Deshab wollte ich hier kurz ein paar Fragen loswerden.

1. Was wollt ihr mit Linux auf dem Gerät erreichen?
   (Receiver-Funktion?)

2. QAM-256 Funktioniert definitiv nicht?
   (mein Kabel-Anbieter senden fast alle Kanäle in QAM-256, ausser NDR, 
HR
   usw. lohnt es sich für mich?

3. Welche größe muss die Festplatte habe?
   (min-max)

von Mario W. (tosca76)


Lesenswert?

clause schrieb:
> Moin liebe community..
>
>
> Habe mir ein DVB-C set bestellt. Es ist noch auf dem Weg.
>
> Deshab wollte ich hier kurz ein paar Fragen loswerden.
>
> 1. Was wollt ihr mit Linux auf dem Gerät erreichen?
>    (Receiver-Funktion?)
>
> 2. QAM-256 Funktioniert definitiv nicht?
>    (mein Kabel-Anbieter senden fast alle Kanäle in QAM-256, ausser NDR,
> HR
>    usw. lohnt es sich für mich?
>
> 3. Welche größe muss die Festplatte habe?
>    (min-max)

Hallo Clause,...

schau mal hier, da werden alle deine Fragen beantwortet

http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

Sven Gruenbacher schrieb:
> - Läuft die Toolchain auch unter Cygwin (Windoofs User ;-) )
nicht wirklich. aber du kannst sie ja dahingehend zurechtbiegen, würde 
ich aber nicht empfehlen.
> - welche Software wird zum debuggen(JTag) benutzt (Windows bevorzugt,
> oder Linux)
urjtag oder was dir gefälliges. is eigtl latte.
> - Doku zum Debugger, damit man nicht die kleinsten Kleinigkeiten
> nachfragen muss
nicht vorhanden
> - welches JTag Hardware nehmt Ihr, geht der
> http://dev.ivanov.eu/index.php?page=dlc5-jtag  hier?
wenn du noch einen parport besitzt, ja.
> Vielen Dank für die Starthilfe
macht n euro.

von Sven G. (gruenbacher)


Lesenswert?

@Someone

danke für die Info,
das hab ich mir schon gedacht das das unter Windows nix wird.
Ich hab ein älteres Notebook mal ausgepackt und Suse 11.3 drauf gemacht, 
dort habe ich auch einen Parallelport noch ;-)

Wenn ich weiter komme, melde ich mich wieder.

mfg.
Sven

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

ups, irgendwie ist da was gehörig in "in die hose" gegangen !?! 
eigendlich wollte ich nur den jtag anschluss bei den bildern hinzufügen, 
dabei hat es wohl aus mir unerklärlichen gründen den rest des wikis 
zerschossen, gibt es eine möglichkeit das zu "restaurieren"?
ansonsten allen hier schöne ostertage !

von Conny Lingus (Gast)


Lesenswert?

> dabei hat es wohl aus mir unerklärlichen gründen den rest des wikis
> zerschossen
Tolle Wurst....

von anonym (Gast)


Lesenswert?

Hab die Änderung im Wiki rückgängig gemacht.

von R. H. (snapper)


Lesenswert?

Conny Lingus schrieb:
> Tolle Wurst....

dein toller kommentar nützt hier nicht wirklich, besser wäre es mir mal 
zu erklären was da genau passiert ist und wie ich das selber rückgängig 
machen kann !

anonym schrieb:
> Hab die Änderung im Wiki rückgängig gemacht.

bist du denn mal so nett und setzt das bild ins wiki ?

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

snapper: was fürn header isn das? ich guck grad drauf und kanns nicht 
zuordnen

von R. H. (snapper)


Lesenswert?

Someone der einzigartige schrieb:
> snapper: was fürn header isn das? ich guck grad drauf und kanns nicht
> zuordnen

J1: JTAG (Header 2x5, nicht bestückt) neben dem kartenleser über dem 2er 
dip schalter

von Torsten K. (nobby)


Lesenswert?

Bisher stand im Wiki CON1: EJTAG für den PNX8950.
Hier ist jetzt J1 neu als JTAG hinzugekommen.
Snapper, kannst Du den Unterschied mal erklären, bzw. gehört der J1 zu 
einem anderen Baustein ?

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

der gehört zu nem anderen baustein, ebenso wie j4 zb zu dem kleinen lpc 
gehört. doch frage auch ich mich gerade zu welchem chip der gehört.

von Laszlo H. (laszlo_h)


Lesenswert?

Wenn man zwischen dem PNX8950 und dem PNX8535 (von dem ja ein Datenblatt 
verfügbar ist) Gemeinsamkeiten ziehen kann, so besitzt der IC sowohl 
einen JTAG als auch einen EJTAG Anschluss. der JTAG ist für den 
TM32-Core (DSP-CPU ?) und der EJTAG für den MIPS32-er. Also kann es 
schon gut sein, dass J1 und CON1 in den selben Prozessor gehen. Hhierfür 
würde auch die Probes einige Seiten vorher sprechen, wo alle gefundenen 
ICs auf dem Bus den Hersteller-ID von Phillips hatten.

Ich sitzt auch gerade an dem Linux, eine leicht andere Richtung und 
versuche gerade den Bootloader von dem WinCE zu entschlüsseln (sprich 
verstehen ^^) um die Einsprungsadresse herauszufinden. Nebenbei baue ich 
auch noch ein QEMU-Target (meine Hoffnung: den Bootloader mal in dem 
laufen lassen und schauen, was er wirklich macht). Mal schauen was 
daraus wird ^_^.

gruß
Laszlo

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

sieht mir nicht so aus, als ob der mit dem pnx verknotet wäre. man 
müsste mal auf der rückseite gucken. ich werd mal heut mittag eine box 
wd auseinander nehmen

von R. H. (snapper)


Lesenswert?

WARNING: lots of flame and uninteresting posts!
Beitrag "Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
Autor: Frank (Gast)
Datum: 15.03.2011 00:19
http://hackdaworld.org/cgi-bin/awki.cgi/PnxStb

von Dieter K. (ddd1)


Angehängte Dateien:

Lesenswert?

Hallo ich habe das gefunden
 ausgepackten
dvb-fe-cx24120-1.20.58.2.fw umbennat wie im Windowsordener  und mit ftp 
nach Ordener Windows kopiert DVB-T geht sehr gut, dvb-c ? mit QAM-256 
müßte jemand ausprobieren

von R. H. (snapper)


Lesenswert?

das scheint doch nur für dvb-s2 zu sein !

von Christian B. (c--)


Lesenswert?

kawa0815 schrieb:
> @Christian
> Du könntest mal probieren:
> mips_4kCle-linux-objcopy -S -R .stack -R .bss -R .comment -O binary

Vermutlich hast du's jetzt auch schon selber versucht? Keine Ahnung, 
warum ich das als big-endian versucht hatte; der Kernel war ja 
schließlich als little-endian kompiliert. Aber das Ergebnis (bin und 
rom) ist das gleiche...
Vielleicht bringen uns die Analyse vom Bootloader von Laszlo weiter.

von Dieter K. (ddd1)


Lesenswert?

es ist die Firmware für all Technisat dvb Karten dvb-T dvb_c Dvb-s und 
dvb-s2 die haben Philips-Thuner

von Florian K. (adlerweb) Flattr this


Lesenswert?

Dieter K. schrieb:
> dvb-fe-cx24120-1.20.58.2.fw umbennat wie im Windowsordener  und mit ftp
> nach Ordener Windows kopiert

Uhm… Welches System hast du denn dahinter? Bei mir (More-TV,swu-Version) 
ist die original /Windows/dvb-fe-tda10046.fw im ROM und lässt sich nicht 
überschreiben/löschen/umbenennen/...

von Dieter K. (ddd1)


Lesenswert?

mit Total Commander konnte ich die Datei überschreiben

von Dominique G. (dgoersch)


Lesenswert?

Das ist aber dann doch nur im RAM, also nach dem Ausschalten wieder 
hinfällig... oder sehe ich das falsch?

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

dgoersch: richtig.

von Dieter K. (ddd1)


Lesenswert?

es geht erst einmal darum zu testen ob mit dieser Firmware das QAM 256 
Problem  bei DVB-C noch besteht, danach muß es noch ins Rom das kann ich 
leider ich leider nicht bin zu doof.

von Fritz M. (fritz111)


Lesenswert?

Dieter K. schrieb:
> es geht erst einmal darum zu testen ob mit dieser Firmware das QAM 256
> Problem  bei DVB-C noch besteht

Ich habe die dvb-fe-cx24120-1.20.58.2.fw umbenannt, in den 
Windows-Ordner der Box kopiert und MaxAktiv.exe neu gestartet. Sender 
mit QAM256 werden leider weiterhin nicht gefunden.

Ich bezweifel aber auch, dass es so funktioniert. Ich glaube, die 
Treiber werden schon beim Systemstart geladen und lassen sich durch 
einfaches nachträgliches Kopieren in den Windows-Ordner nicht mehr 
ändern.

von Dominique G. (dgoersch)


Lesenswert?

Das denke ich auch, die Firmware wird beim Laden der Treiber in die 
Tuner geschoben. Das Austauschen zur Laufzeit wird da leider nix 
bringen.

von M. W. (hobbyloet)


Lesenswert?

Kleiner Hinweis,

der offizielle Link zur swu.zip wurde totgelegt.
Alle anderen Versuche auf dem Pfad waren ebenfalls erfolglos.
MoreTV ist wohl doch Pleite.

Könnte jemand das Wiki updaten, auf meinen Link hier im Forum?

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

zur info
ich hab die swu.zip von hobbyloet genommen, ausgepackt, und als rar mit 
10% recovery in 2 teilen direkt im wiki hochgeladen und als mirror 
markiert.

von clause (Gast)


Lesenswert?

Ich möchte jetzt auch per USB-Stick die neue Firmware flashen. Welche 
Anleitung im Wiki muss ich nun befolgen?

"MoreTv als Medion gelabelt"

oder

"Neues Firmware-Image installieren"

Wollte das board hauptsächlich als Receiver nutzen.

von Florian K. (adlerweb) Flattr this


Lesenswert?

clause schrieb:
> Ich möchte jetzt auch per USB-Stick die neue Firmware flashen. Welche
> Anleitung im Wiki muss ich nun befolgen?

Beide ;)

Die "MoreTv als Medion gelabelt" ist die, die du suchst, diese verweist 
im  Schritt "USB-Stick vorbereiten" dann auf die Anleitung zum Flashen, 
das ist ein Teilschritt.

von clause (Gast)


Lesenswert?

Danke für die schnelle Antwort.

Muss ich nun bei der Festplatte insgesamt 3 Partitionen erstellen?

Oder soll ich einfach 2 Partitionen, egal welcher Buchstabe, erstellen.
(die eine natürlich nur 20GB groß) ?

von Nobody (Gast)


Lesenswert?


von Christian S. (stephanc)



Lesenswert?

Nach einiger Zeit wollte ich mich auch mal wieder melden. Habe es 
zwischenzeitlich hinbekommen, den Flash nach "belieben" zu bearbeiten. 
Es fehlt noch etwas in Richtung ECC. Aber da bis Ende des WCE0 Parts 
alles sauber ist und auch keine BadBlocks vorhanden sind, hab ich ein 
wenig Spielwiese.

Was Lese-/Schreibzeiten angeht, konnte ich den letzten zwei Tagen noch 
ein wenig was rausholen. Diese lagen bei ca. 3 Stunden für ca. 160 KB 
beim Auslesen. Jetzt lieg ich bei ca. 5 Minuten ( das schließt 2x 
Einlesen und 1x Schreiben ein :-). Ist zwar keine "Highspeedmaschine", 
aber für die Tests bezgl. u-boot, sollte das ausreichen.


Besonderer Dank an Stefan P. für die Vorlage des flashdump.c Files - 80% 
davon laufen zur Zeit im Atmega32, halt nur ein wenig erweitert.
Danke auch an Agentdata - bevor ich auf die Idee kam, die Infopage an 
0x03FFC000 auszuwerten, habe ich echt an mir gezweifelt. WCE2 und WCE3 
lagen an anderen Adressen, als erwartet - nun passt aber alles.

Jetzt werd ich mich Morgen mal mit dem Aufbau der Toolchain befassen und 
ein minmales u-boot erstellen.

von Florian K. (adlerweb) Flattr this


Lesenswert?

clause schrieb:
> Muss ich nun bei der Festplatte insgesamt 3 Partitionen erstellen?
Wie mans nimmt… Man benötigt eine Extended-Partition welche zwei 
logische Partitionen enthält…

> Oder soll ich einfach 2 Partitionen, egal welcher Buchstabe, erstellen.
> (die eine natürlich nur 20GB groß) ?
Partitionen haben keine Buchstaben - die verteilt ein Betriebssystem aus 
Redmond für Partitionen mit bekannten Dateisystemen und haben mit der 
Box so erst mal nichts zu tun. Ich nehme auch an, dass du von der 
"Datenträgerverwaltung" dieses Systems ausgehst - da würden (soweit ich 
das sehe) zwei prinäre Partitionen erstellt. Möglicherweise funktioniert 
das auch, entspricht aber nicht der Anleitung und ich für meinen Fall 
habe es nicht getestet. Die in der Wiki geforderten Partitionstypen kann 
die aktuelle Version der Windows-Datenträgeverwaltung offenbar nicht 
anlegen, da ist andere Software gefragt.

von Someone d. (Firma: Someone@euIRC) (someonenew) Benutzerseite


Lesenswert?

Christian S. schrieb:
danke für dieses beeindruckende gefrickel und die nützlichen infos!

was lernen wir daraus? lieber gefrickel das funktioniert als 
perfektionsimuss der sich über wochen hinzieht. hast du wirklich sehr 
gut gemacht. ich ziehe meinen imaginären hut.

von K. J. (Gast)


Angehängte Dateien:

Lesenswert?

@stephanc

Im Anhang der Yamon Bootloder (als Binery) der ist für das STB820 
Dev-Board sollte also auf der box laufen, wehre jedenfalls nen versuch 
hast deine ja eh schon lehr gemacht ich habs bis jetzt nicht Riskiert da 
ich nur 2 MoBos habe.

von Christian S. (stephanc)


Lesenswert?

Moin,

@K.J.
hab nur kurz reingeschaut, meinst du das File yamon-02.20.bin ?
Hab mich bisher ja rein auf den (das?) Nand konzentiriert - gib mir 
einen Hinweis, an welche Adresse (Nand-Flash) ich das gute Stück 
plazieren soll.
Habe es eben mal an 0x00 geschoben - ohne Erfolg.

Hab Yamon zwar schonmal kurz hier gelesen, aber mich nicht weiter damit 
beschäftigt (solange ich keine "ich-will-zurück"-Lösung hatte).
Was darf ich erwarten, wenn es laufen sollte? Output auf der seriellen 
Schnittstelle?

Heute Abend gehts dann weiter.

Grüße.

von Stefan P. (form)


Lesenswert?

Christian S. schrieb:
> Besonderer Dank an Stefan P. für die Vorlage des flashdump.c Files - 80%
> davon laufen zur Zeit im Atmega32, halt nur ein wenig erweitert.

Klasse Arbeit!
Hast Du die Adressierung also richtig hinbekommen? Ich hatte ja probleme 
das der Flash nicht an gewünschte Adressen springt.
Könntest Du Deinen Code zeigen?

von Christian S. (stephanc)


Lesenswert?

@Stefan P.
die Adressierung war nicht weiter trivial.
Ich nutzen den ATmega nur zur Anbindung des Boards an den PC, wobei ich 
fast alles über mein kleines .NET Proggi steuer.

Was die IO-Steuerung angeht, habe ich das 1:1 aus deinen Sourcen im .NET 
Projekt nachgebildet. Das "Formatieren" der Flashadresse sieht wie folgt 
aus (der Rest sollte dir bekannt vorkommen):
1
UInt32 adresse;
2
byte[] flashadress = new byte[4];
3
4
flashadress[0] = 0x00;
5
flashadress[1] = (byte)(((adresse / 512) & 0x000000FF) >> 0);
6
flashadress[2] = (byte)(((adresse / 512) & 0x0000FF00) >> 8);
7
flashadress[3] = (byte)(((adresse / 512) & 0x00010000) >> 16);
8
9
PNXNandFlasher.Communication.NandCommand.CE_Low();
10
SendCommand(0x00);
11
SendAdressFour(flashadress[0], flashadress[1], flashadress[2], flashadress[3]);
12
Thread.Sleep(1);
13
14
// Command Read Page from AVR
15
PNXNandFlasher.Communication.NandCommand.SendAVRCommand(0xA0);
16
17
// Read Answer
18
readAnswer = PNXNandFlasher.Communication.NandCommand.ReadStreamAVR(529, ref readError);
19
20
PNXNandFlasher.Communication.NandCommand.CE_Hi();

Wobei ich nur komplette Pages auslese, also ab Col 0x00.
Für jeden Blockwechsel setze ich die (Blockstart-)Adresse neu.

Für mich war wichtig (da keine Erfahrungen mit dem Ansprechen eines 
NANDs vorhanden waren), einfach und unkompliziert die IO-Steuerung zu 
ändern. Es mag beim Arbeiten (Read,Write,etc.) mit dem NAND ein paar ms 
länger dauern, aber es ist einfacher zu haandhaben - und inzwischen bin 
ich ja durchaus bei Zeiten, mit denen man arbeiten kann.


Habe auch vorgesehen mein kleines Projekt zu veröffentlichen (im kleinen 
Rahmen, keine eigene HP), allerdings im Ganzen - sprich Sourcen für den 
ATmega und die des .NET Projektes. Allerdings blieben beim Querlesen der 
GPL noch ein paar Fragen auf, wo ich noch Infos brauche 
(Suchen,Lesen,Verstehen). Beispielsweise habe ich die Uart-Lib von Peter 
Fleury (leicht modifiziert) eingebunden - den Hinweis muss sicherlich 
irgendwo mit angegeben; ebenso reicht ein Link auf Peters Homepage, oder 
muss ich die Sourcen beilegen - usw.
Die Recherche kostet Zeit. Eigentlich wollte ich ja heute endlich mal 
paar Versuche startet :-)

von Dieter K. (ddd1)


Lesenswert?

Fritz M. und Dominique Görsch schreibt:

> die
> Treiber werden schon beim Systemstart geladen und lassen sich durch
> einfaches nachträgliches Kopieren in den Windows-Ordner nicht mehr
> ändern.

Ihr habt recht so geht es nicht.

von Tilo (Gast)


Lesenswert?

Hallo

Ich habe die Pads von U42 durchgepipst. Ich bin mir ziemlich sicher, 
dass der vermutete TDA9983 passt.
Der Chip hängt zusammen mit dem PNX8510 an der Grafikausgabe der CPU.
Datenleitungen, Syncs, Audio etc. passt alles.
Leider teilen sich die Chips nicht die I2C Leitungen. PNX8510 und 
TDA9983 hängen nicht am selben I2C Bus.
Ich werde versuchen, die Register des PNX auszulesen, damit sollte ich 
das Datenformat herausfinden können und damit die Einstellungen für den 
TDA.
Eventuell kommt am I2C Port des TDA schon etwas an, wenn ja, könnte DVI 
sofort gehen.

Das Kleinfutter neben dem TDA sollte kein Tehma sein, ausser 
Schutzbeschaltung und ein paar Treibern sehe ich nichts.

Weiß einer von euch, wo es den TDA gibt? Hab bei NXP leider nichts von 
Samples gelesen.

von Christian B. (c--)


Lesenswert?


von R. H. (snapper)


Lesenswert?

Tilo Lutz schrieb:
> Weiß einer von euch, wo es den TDA gibt?
obsoletes bauteil, bei digikey sind die noch gelistet aber lagermenge 
=0,
vllt. bei anderen NXP distributoren noch verfügbar ? wer einen def. dvd 
player mit hdmi noch liegen hat könnte da mal reinschauen, bei taobao 
gibt es angebote für den chip, aber ob die händler den wirklich haben 
möchte ich bezweifeln ! leider kenne ich keinen chinesen wegen einer 
anfrage, ich habe wegen anderer sachen da schon öfters ( leider 
erfolglos ) angefragt .

von R. H. (snapper)


Lesenswert?

Tilo Lutz schrieb:
> Ich bin mir ziemlich sicher, dass der vermutete TDA9983 passt.
es gibt ja auch noch einen TDA9984, das gehäuse ist identisch die 
pinbelegung größtenteils auch, ich bin nur noch nicht ganz schlau was 
der genaue unterschied zum tda9983 ist ?

von Mario W. (tosca76)


Lesenswert?


von clause (Gast)


Lesenswert?

Muss man den bei DVB-t die pins neben den Tunern bestücken?

von M. W. (hobbyloet)


Lesenswert?

Bei DVB-T braucht dort nichts verändert werden.

Wie das bei DVB-C ist weiss ich nicht. Vielleicht hilft da Testen wegen 
dem Empfangsproblem.

von clause (Gast)


Lesenswert?

Ich habe hier noch eine Cablestar HD2 DVB-C PCI Karte liegen. Die hat 
einen 32PIN Tuner. Konnte die vielleicht nützlich sein bezüglich des 
QAM256 Problems?

von clause (Gast)


Lesenswert?

Das QAM256 problem besteht trotz des bestücken der PINs neben den 
Tunern!

von Tizzel (Gast)


Lesenswert?

Hat hier im Forum jemand zufälligerweise eine Originale Medion S27200? 
Ich mein da More.tv insolvent ist und damit diese Funktion eh erst 
einmal in den Sternen steht bzw. fraglich ist ob sich das je gelohnt hat 
wäre es doch ein wahnsinniger Fortschritt wenn jemand mit einer 
Originalen Box ein NAND Image und ein Plattenimage machen könnte ... 
Videobuster wäre ja auf alle Fälle eine bessere Option anstelle von 
More.tv ... und die Box scheint ja eh obsolete zu sein sonst wären wir 
ja jetzt nicht im Besitz der Garantie-Austausch-Platinen

Achja und wie weit ist eigentlich der Fortschritt mit Linux auf dem 
Board wirklich? man liest zwischendurch mal sehr interessante dinge nur 
leider nie irgendwas hieb- und stichfestes.

MfG

   Der Tizzel

von Laszlo H. (laszlo_h)


Lesenswert?

Christian S. schrieb:
> Habe auch vorgesehen mein kleines Projekt zu veröffentlichen (im kleinen
> Rahmen, keine eigene HP), allerdings im Ganzen - sprich Sourcen für den
> ATmega und die des .NET Projektes.

Du könntest auch ein Wiki-Artikel erstellen. Das würde dir die 
Erstellung der HP sparen (und es einfacher machen es instand zu halten).
Wegen der GPL Lizenz kann ich dir [1] und [2] empfehlen. Da steht alles 
kurz und Bündig drinnen, welche Rechte & Pflichten mit GPL kommen. Kurz 
gesagt, du musst jedem dem du das Programm weitergibst die Freiheit 
einräumen, dass er diesen (a) modifiziert und (b) unter diesen gleichen 
Rechten weitergibt. Bis GPLv3 bedeutete dies, dass der Quellcode zur 
Verfügung stehen muss. Seit v3 muss der Empfänger auch die Möglichkeit 
haben bei eingebetteten Systemen die modifizierte Software auf diesem 
laufen zu lassen. Grundsätzlich musst du keine Quellen angeben (sollte 
über/unter dem GPL teil sowieso ganz oben drinnen stehen), macht aber 
sicherlich nen guten Eindruck ;).

Tizzel schrieb:
> Achja und wie weit ist eigentlich der Fortschritt mit Linux auf dem
> Board wirklich? man liest zwischendurch mal sehr interessante dinge nur
> leider nie irgendwas hieb- und stichfestes.

Wahrscheinlich weil es noch nichts Hieb- und Stichfestes gibt. Zurzeit 
wird halt eben versucht einen Linux Kernel mit einem Bootloader für ein 
WinCE-Image zu verheiraten. Dass das weder schnell noch leicht gehen 
wird, war wohl vorauszusehen ;).

gruß
Laszlo

[1] 
http://sheehantu.wordpress.com/2007/06/30/free-software-licenses-in-a-nutshell/

[2] http://till.klampaeckel.de/blog/archives/50-Forced-contribution.html

von Tizzel (Gast)


Lesenswert?

hmm ich scheiter schon daran einen Kernel zu Builden ....hab mir jetzt 
mal dieses Paket 
(http://www.linux-mips.org/pub/linux/mips/mti-stable/v2.6/linux-mti-2.6.32.15-1.tar.gz) 
geladen aber nach dem "make oldconfig" und dem folgenden "make" kommen 
nur noch komsiche fehler die ich nicht wirklich deuten kann :-/ Könnte 
das jemand mit mehr Ahnung mal versuchen? und evtl. den fertigen Kernel 
irgendwo hochladen?

Grüße
 Der Tizzel

von Christian S. (stephanc)


Lesenswert?

Hi,

das mit dem veröffentlichen dauert noch ein Weilchen - hab jetzt erstmal 
ein wenig gespielt. Vermutlich schaff ich das kommende Woche.

Aber ... es gibt Neuigkeiten, wenn auch nur mager.

Spiele ja derzeit am WCE0 rum (ein Schelm wer schlimmes dabei denkt). 
Nach ein paar Fehlschlägen, hatte ich heute einen kleinen Durchbruch :-)

Auf einer anderen Console (Uart, wo ich dachte, die wär garnicht 
angeschlossen) erhalte ich die Ausgabe

"Hello you :-)
U-Boot 1.1.6 (Apr 26 2011 - 20:31:17)"

Ich versuche die Geschichte gerade auf WCE1 umzubiegen, damit ihr auch 
"spielen" könnt, ohne euch den Updater (WCE0) zu zerschießen. Derzeit 
kann ich noch nicht auf die Console (schreibenderweise) zugreifen.

Melde mich später nochmal.

von Christian S. (stephanc)


Lesenswert?

Bis jetzt nichts Neues.

Derzeitiger Stand:
 - u-boot gibt die Version aus
 - Ausgabe umgelegt auf Com 1 (38400)
 - versucht die ganze Geschichte auf WEC1 nachzubilden, ohne Erfolg

Lese jetzt nochmal den Flash an WCE1 aus und schaue mir an, was geflasht 
wurde.

Aber u-boot startet erstmal, auch wenn es sich dann aufhängt. Bin nun 
nicht der Spezi für sowas (kann ja noch werden). Fehlen mit Sicherheit 
diverse Settings. Das heißt aber auch, das Linux nicht mehr weit ist.

Grüße
 Christian

von M. W. (hobbyloet)


Lesenswert?

Tizzel schrieb:
> Hat hier im Forum jemand zufälligerweise eine Originale Medion S27200?

Ja, ich glaube Christian S. und ich.

Ein Clone der org. FP habe ich.
Ich werde dies aber nicht allen zugänglich machen.

Christian S. schrieb:
> Spiele ja derzeit am WCE0 rum (ein Schelm wer schlimmes dabei denkt).
>
> Nach ein paar Fehlschlägen, hatte ich heute einen kleinen Durchbruch :-)
> Auf einer anderen Console (Uart, wo ich dachte, die wär garnicht
> angeschlossen) erhalte ich die Ausgabe
>
> "Hello you :-)
> U-Boot 1.1.6 (Apr 26 2011 - 20:31:17)"

Ist das echt, kein Scherz? Falls echt, mache ich mich auch ran. ;)

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

@M.W.
nö - kein Scherz, April ist doch schon vorbei :-)
Und nochmal nö - hab keine Medion, auch keine weiteren Sachen, außer das 
swu hier aus dem Board.

Häng mal den "Beweis" an, auch wenn dieser keinerlei Funktion hat. Läßt 
sich normal via Update einspielen. Den Dateiinhalt einfach nach 
WinCe1.nb0 umbenennen und die Datei auf dem USB-Stick ersetzen.

Macht im Moment nichts andere als "U-Boot 1.1.6 ...." ausgeben, ach ja, 
und eine Debug Message, welche ich mir eingebaut hatte. Zugriff über 
Console ist nicht gegeben.

Habe das bei mir probiert und keine Probs festgestellt, trotzdem, auf 
eigene Gefahr.

Werd die nächsten Tage erst dazu kommen, zu beschreiben, wie ich 
vorgegangen bin.

Nur kurz:
 ELDK 4.0
 Exports setzen
 U-Boot 1.1.6
  Patch in der Reihenfolge
   pnx8550support.diif
   mips_timer2.diff
   nxp_i2c.diff
   nxp_pci.diff

  board/silverbox/config.mk
   TEXT_BASE = 0x80100000

 make silverbox_config
 make
 Datei u-boot.bin (derzeit ca. 137 KB)


Werd vermutlich erst am Donnerstag Abend weitermachen können.

Viel Spaß

von Christian B. (c--)


Lesenswert?

Christian S. schrieb:
> Aber u-boot startet erstmal, auch wenn es sich dann aufhängt.

Wahnsinn... ich bin begeistert! Gut gemacht! ;-)

Christian S. schrieb:
> TEXT_BASE = 0x80100000

Damit wäre dann ja auch die Einsprungadresse bestätigt.
Hast du mit mips4KCle crosscompiled?

Schade... vor Donnerstag werde ich auch nicht dazu kommen.

von K. J. (Gast)


Lesenswert?

@ Christian B. ja der mips4KCle ist es

@ Christian S. was mir auffällt ist das du die ENV Speicher Adr. nicht 
geändert hast Pass auf das du dir nichts zerschießt (ENV Adr liegt 
mitten im Updater) ich hab die Polschal auf 0x80104000 vielleicht komme 
ich gleich noch zum testen sonst heute Abend.

/include/configs/silverbox.h

#define CFG_ENV_ADDR           0x0003C000 > 0x801040000

von Christian S. (stephanc)


Lesenswert?

@K.J.
werd die ENV Adr. ändern. Den Updater hab ich in den letzten Tagen mehr 
als acht Mal wieder hergestellt, hab den Nand ja unter Kontrolle.

Leider hab ich u-boot noch nicht an 0x00 (Flash), respektive 0x84010000 
(RAM) zum Laufen gebracht. Entweder ist der eigentliche BL signiert, 
oder es fehlen Initialisierung des RAM und die "Copy-Funktion".
Ich weiß derzeit auch nicht, wie es grundsätzlich mit der 
Initialisierung des PNX aussieht, die ist vermutlich in großen 
(vielleicht auch ganz) schon gelaufen, wenn u-boot startet.

Es kann auch sein, das nur der erste Block des Nands im RAM landet - 
Size des Bootloaders evtl. im 24LC16 hinterlegt?

Im Übrigen ist WCE0 (Updater) nicht signiert, dort läuft u-boot, wie ja 
schon erwähnt, ebenfalls.

Und nochmals - Danke an AgentData, habe mich an deiner Vorlage 
durchgehangelt (Nand Layout).

von K. J. (Gast)


Lesenswert?

eine frage noch auf welchen der ganzen comports bekomste die ausgabe ?

von Christian S. (stephanc)


Lesenswert?

@all

ACHTUNG - der Hinweis von K.J. bezgl. der ENV Adresse kann für alle die
wichtig sein, die auf den Updater angewiesen sind. !!!!!!!

@K.J.
Ist Einstellungssache - bevor ich umgestellt habe war es über J33 Pin 2 
oder 3 (hab die Belegung jetzt nicht im Kopf), das war laut Config Uart2 
(von drei). Jetzt läuft es über Uart1 - welcher auf J2 liegt. Uart3 
nicht probiert vor lauter Aufregung.

von T. F. (sar)


Lesenswert?

Christian S. schrieb:
> Es kann auch sein, das nur der erste Block des Nands im RAM landet -
> Size des Bootloaders evtl. im 24LC16 hinterlegt?

Im I2C EEProm stehen Register-Initialisierungen für den PNX. Ich habe 
das weiter oben schon mal probiert zu analysieren (mit den Daten von 2 
anderen NXP MIPS Datenblättern, welche zum I2C EEProm identisch sind). 
Leider bin ich nicht weit gekommen. Wenn man das EEProm richtig 
entschlüsselt würde man sehen wie und wo der Flash initialisiert wird. 
Soweit ich das sehe kann durch das I2C EEProm nicht vom Flash ins RAM 
kopiert werden.

von Christian S. (stephanc)


Lesenswert?

@Stefan S.
sorry, hab mich vermutlich falsch ausgedrückt. Meinte nicht, dass der 
I2C EEProm "kopiert", sondern das dort z.B. die Size des First-Stage-BLs 
hinterlegt ist - hier vermutlich die Size des ersten Blockes 0x4000.
Hatte auch ein paar Datenbläter von trimedia Group (oder so ähnlich) für 
den ... - ich weiß nicht mehr - studiert. Dort war der Ablauf relativ 
gut beschrieben und nachvollziehbar dargestellt.
Mein grober Kenntnisstand zum I2C EEProm, einfach geschrieben, dem PNX 
wird grundsätzlich initialisiert - frei dem Motto - du bist keine 
Kaffeemaschine.

@all
gibt es hier u-boot Spezialisten, meine Kenntnisse reichen, abgesehen 
vom Dockstar, nicht so sehr weit ?

von clause (Gast)


Lesenswert?

Mir würde es eigentlich reichen wenn die DVB-C boards QAM 256 
hinbekommen würden. ?!

Was sind eigentlich die Vorteile von Linux in zusammenhang mit den 
Pollin-Boards

von theborg1 (Gast)


Lesenswert?

Hm hab zwar keinen Backstein aber leider, funkt keine einzige UART 
Schnittelle mehr ka warum an den MAX 3222 kommt nichts mehr an ;-)

Naja hilft nichts ein Bord hab ich noch :P

von Florian K. (adlerweb) Flattr this


Lesenswert?

clause schrieb:
> Mir würde es eigentlich reichen wenn die DVB-C boards QAM 256
> hinbekommen würden. ?!
Du könntest versuchen die oben genannte Firmware-Datei über die in der 
Wiki genannten Tools in das ROM zu packen - wäre jedenfalls ein Versuch 
wert.

> Was sind eigentlich die Vorteile von Linux in zusammenhang mit den
> Pollin-Boards
Mehr Funktionen & einfacher Erweiterbar - mit Linux hat man einen 
zZugriff auf recht viele Fertige Programme & Scripte, bei dem aktuellen 
WiMo/MIPS siehts da doch etwas dünn aus. In der Wiki sind ja einige 
Ideen für Linux beschrieben.

(beides: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Anwendungsideen)

von K. J. (Gast)


Lesenswert?

hm irgendwas stimmt da nicht hab jetzt nen ftdi und nen max3232 benutzt 
auf der TX Leitung hab ich nachm an schlissen 1V auf der RX 5V uboot 
scheint sich zu melden aber ich bekomme leider nur Datenmüll.

von kawa0815 (Gast)


Lesenswert?

Christian S. schrieb:
> @all
> gibt es hier u-boot Spezialisten, meine Kenntnisse reichen, abgesehen
> vom Dockstar, nicht so sehr weit ?

Ich bin sicher auch kein Spezialist in Sachen u-boot. Allerdings meine 
ich irgendwo gelesen zu haben, das u-boot nicht aus dem RAM läuft.

http://www.denx.de/wiki/view/DULG/CanUBootBeConfiguredSuchThatItCanBeStartedInRAM

Die ersten Ausgaben auf der Console sind ja die vom "Flashreader". Ich 
vermute, der ist für die Erstinitialisierung des Prozessors und der 
Timingregister des RAM verantwortlich. Dann läd er den kompletten Inhalt 
von WINCE0 oder WINCE1 in den RAM und springt die Ladeadresse an.
Die Initialisierung der gesamten Register übernimmt dann der Kernel von 
CE (Linux) nach Sprung auf die Startadresse.

Ich habe ja schon mehrfach versucht, einen Linux-Kernel zu laden. Könnte 
es sein, das ich dabei auf das falsche Pferd bei der Consolenausgabe 
gesetzt habe?

In der Kernel-config habe ich CONFIG_CMDLINE="console=ttyS1,38400n8 '

Wenn ttyS1 nicht mit der COM- Schnittstelle vom CE-Kernel übereinstimmt, 
dürfte man selbst bei startenden Kernel nichts sehen.

kawa

von Christian B. (c--)


Lesenswert?

kawa0815 schrieb:
> Wenn ttyS1 nicht mit der COM- Schnittstelle vom CE-Kernel übereinstimmt,
> dürfte man selbst bei startenden Kernel nichts sehen.

Das war auch meine erste Überlegung heute morgen ;-)

Welche RS232 sind denn auf dem Board?
J2 - da meldet sich der FlashReader und das Windows CE
J33 - da konnte ich bis jetzt noch nichts abgreifen

noch welche?

von Gert K. (kawa0815)


Lesenswert?

Christian B. schrieb:
> J2 - da meldet sich der FlashReader und das Windows CE

Ist J2 nun ttyS0 oder ttyS1?

kawa

von Christian S. (stephanc)


Lesenswert?

Abend,

Auszug aus configs/silverbox.h
1
/*
2
 * Serial port configuration
3
 */
4
#define CFG_IP0107_UART    1    /* Has an IP0107 on SoC */
5
#define CFG_SERIAL_PORT_1  IP0107_1
6
#define CFG_SERIAL_PORT_2  IP0107_2
7
#define CFG_SERIAL_PORT_3  IP0107_3
8
#define CFG_CONSOLE_PORT  CFG_SERIAL_PORT_1
9
#define CFG_IP0107_CLOCK  3692300

Bei #define CFG_CONSOLE_PORT  CFG_SERIAL_PORT_1
bekomme ich die Ausgabe vom u-boot auf J2,
bei #define CFG_CONSOLE_PORT  CFG_SERIAL_PORT_2
bekomm ich die Ausgabe auf J33 (Pin 2 oder 3, weiß jetzt nicht was rx/tx 
ist).

von Christian S. (stephanc)


Lesenswert?

kawa0815 schrieb:
> Ich bin sicher auch kein Spezialist in Sachen u-boot. Allerdings meine
> ich irgendwo gelesen zu haben, das u-boot nicht aus dem RAM läuft.
>
> 
http://www.denx.de/wiki/view/DULG/CanUBootBeConfiguredSuchThatItCanBeStartedInRAM

Bin leider auch kein Spezi :-) , evtl. hilft das (wenn es überhaupt in 
diese Richtung geht?!)
http://www.mail-archive.com/u-boot@lists.denx.de/msg04752.html

Andernfalls muss ich doch versuchen u-boot an der Nand Adresse 0x00 mit 
Nand-Unterstützung zu plazieren - in der Hoffnung, das der Original BL 
nicht signiert ist. Weiß nicht so recht, in welche Richtung ich weiter 
machen soll?

von clause (Gast)


Lesenswert?

Ich nehme das wird nichts mit Linux und QAM256, richtig?

von han_swurst (Gast)


Lesenswert?

clause schrieb:
> Ich nehme das wird nichts mit Linux und QAM256, richtig?

Geduld ist nicht Deine Stärke, oder?
Wenn Du was fertiges willst, hättest Du Dir vielleicht nen gbrauchten 
TF5200 holen sollen.
MfG
Chris

von kawa0815 (Gast)


Angehängte Dateien:

Lesenswert?

Christian S. schrieb:
> Weiß nicht so recht, in welche Richtung ich weiter
> machen soll?

Im Anhang (source und bin) mal ein kleines Programm, das auf einem mips 
ein "Hallo World" auf der Seriellen ausgibt,

Ich hatte versucht das Programm mit dem FlashLoader zu starten, leider 
ohne Erfolg.
Allerdings habe ich jetzt meine Zweifel, ob ich den richtigen Port 
ausgewählt hatte.

Ich komme selber erst am Wochenende wieder zum testen.

Wichtig ist, das man das bin-file auf eine ähnliche Größe wie WINCE1 
vergrößert. Im Originalzustand meckert der FlashLoader die Dateigröße 
an.

kawa

von R. H. (snapper)


Lesenswert?

clause schrieb:
> Ich nehme das wird nichts mit Linux und QAM256, richtig?

genau, richtig erkannt, das wird auch in 100jahren nichts mehr !!!

und schüss, bye bye !!!

von R. H. (snapper)


Lesenswert?

Tilo Lutz schrieb:
> Ich bin mir ziemlich sicher, dass der vermutete TDA9983 passt.
http://en.us-chip.hk   $ 20.0/pcs, auf meine anfrage hin wurde mir der 
preis genannt.
denke mal das richtung HK oder Shenzhen da am ehesten was zu moderaten 
preis zu bekommen ist, da werden(wurden) solche geräte ja 
zusammengebacken !

von Andre N. (andre_n)


Lesenswert?

OT: Hoffentlich kommt bald mal die Anmeldepflicht fürs Forum, diese 
ganzen "Gäste" die hier immer nur rumspammen und zu doof (Sorry)/ faul 
sind sich mal hier ein wenig ins Thema einzulesen gehen einem 
mittlerweile ja echt mächtig auf die Nerven, siehe Clause z.B.
Immer nur nach fertigen Sachen fragen (schon eher fordern) und dann noch 
rumnörgeln wenn noch nicht alles geht oder es mal länger dauert bis 
estwas geht. Die meisten der Leute haben scheinbar echt keine Ahnung was 
manche von uns hier an Zeit und Arbeit in so ein Projekt stecken (auf 
gut Deutsch "sich den Arsch aufreissen") und das sogar, obwohl nicht 
einmal abzusehen ist ob es Erfolg haben wird. Ich finde anstatt immer 
nur zu fordern wäre hier auch mal ein großes Danke angebracht, denn wir 
haben hier ein paar richtig fähige Leute die schon die Box (welche ja 
offiziell PLATINENSCHROTT ist) vollständig zum laufen gebracht haben, 
denn man darf nicht vergessen das es diese Box nie mit DVB-C gegeben hat 
und daher kann sie Quam256 nicht kennen (gibts nicht bei DVB-T).

So, genug gemotzt, wieder BTT
------------------------------------------------

@Christian S: Ich freue mich schon auf die Veröffentlichung von deiner 
Schaltung und dem Prog, dann kann ich endlich meine 2 Boxen 
wiederbeleben. Habe mir leider das NAND zerschossen und muss es nun 
komplett neu beschreiben.
Wegen deinem Problem beim UBoot würde ich glaube ich eher den Weg gehen 
den alten BL damit zu ersetzen. Ich bin zwar auch nicht ganz so 
bewandert in Sachen Uboot (zwar schon genutzt aber nie was am Code 
ändern müssen), aber soweit ich das bisher immer mitbekommen habe macht 
Uboot die Initialisierung komplett selbst. Ich denke, das der original 
BL sicherlich die CPU, RAM, Flash usw bereits initialisiert und Uboot 
sich deswegen beim Versuch alles erneut zu initialisieren aufhängt, denn 
es wird erwartet, das die Hardware in dem Zustand wie nach dem 
Einschalten vorliegt was ja nicht der Fall ist.

Ich werde mir jetzt jedenfalls erstmal eine Ersatzbox bei Pollin 
bestellen und dann auch wieder weitermachen. Vielleicht findet sich ja 
auch noch ein einfacherer Weg das NAND zu beschreiben, abgesehen vom 
"Strippenziehen" :)

von Tilo (Gast)


Lesenswert?

@R.H.

Schade, bei den Preisen ist HDMI uninteressant :(
Ist zufällig noch wer in China und kann ein paar mitbringen?

von R. H. (snapper)


Lesenswert?

Andre N. schrieb:
> das es diese Box nie mit DVB-C gegeben hat
das möchte ich stark bezweifeln, bestenfalls nicht als medion/more tv 
gelabelt ( interessant wäre es den direkten hersteller der boards heraus 
zu finden ) , aber irgenwer anderes denke ich mal schon, wieso gibt es 
sonst die dvb-c platinen bei pollin ?
wenn das jemand findet gibts da vllt. auch noch die passende dvb-s 
software ?

von Andre N. (andre_n)


Lesenswert?

R. H. schrieb:
> das möchte ich stark bezweifeln, bestenfalls nicht als medion/more tv
> gelabelt ( interessant wäre es den direkten hersteller der boards heraus
> zu finden ) , aber irgenwer anderes denke ich mal schon, wieso gibt es
> sonst die dvb-c platinen bei pollin ?
> wenn das jemand findet gibts da vllt. auch noch die passende dvb-s
> software ?

Ja ok, hatte ich glatt schon wieder vergessen.
Ich google mal noch ein wenig rum, kann ja ohne NAND-Flasher derzeit eh 
nix anderes machen :(

von R. H. (snapper)


Lesenswert?

Tilo Lutz schrieb:
> Schade, bei den Preisen ist HDMI uninteressant :(
na ja, kann ja noch mehr angebote einholen und bei stückzahlen geht der 
preis sicherlich noch zu verhandeln. kontakt zu einem chinesischen 
studenten wäre  von vorteil, werde mal im wohnheim rumfragen ! wäre nur 
schön zu wissen, ob es überhaupt mit dem chip funzt !

von Christian B. (c--)


Lesenswert?

Christian S. schrieb:
> Auf einer anderen Console (Uart, wo ich dachte, die wär garnicht
> angeschlossen) erhalte ich die Ausgabe
>
> "Hello you :-)
> U-Boot 1.1.6 (Apr 26 2011 - 20:31:17)"

Merkwürdig. Mit deinem Binary erhalte ich ein wenig mehr Ausgabe:
1
U-Boot 1.1.6 (Apr 26 2011 - 22:09:53)
2
3
lib_mips/board.cboard/silverbox/silverbox.c : checkboardDRAM:  64 MB
4
 lib_mips/board.c : Top of RAM usable for U-Boot at: 84000000
5
 lib_mips/board.c : Reserving 164k for U-Boot at: 83fd4000
6
Reserving 144k for malloc() at: 801213a0
7
Reserving 44 Bytes for Board Info at: 80121374
Die checkboard-Zeile kommt immer. Die folgenden nur ab und an.

Was mir bis jetzt aufgefallen ist, dass der Kernel nicht gleich mit 
Binärdaten, sondern erst mit zahlreichen 0x00 anfängt. Ich werd' erstmal 
in die Richtung weiterversuchen, da ich bis jetzt noch keinen 
lauffähigen (mit den oben genannten Änderungen) U-Boot compilieren 
konnte.

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

Abend,

denke, wir läuten die nächste Runde ein :-)

Die "paar" Zeilen Code im 24LC16B reichen (so denke ich) nur aus, um das 
Nand zu initialisieren, ein paar Register zu setzen und den ersten Block 
im Nand auszuführen.

Wenn ich den Original-BL lösche, passiert nicht - keine Fehlermeldung 
Flasherror oder so. Ebenso erscheint keine Fehlermeldung wenn ich vom 
Nand die zwei VCCs "hochlege" - okay sie sind durch meine Konstruktion 
schon hochgelegt :-)

Jetzt zum Original-BL. Ich kenn mich mit Assembler nicht aus, aber wenn 
ich die hinterlegten Strings abziehe, dann kann hinten nicht viel 
Initialisieren bei rauskommen. Wenn ich WCE0 lösche (das ist der Bereich 
wo der ganze Upadte-Kram steckt), tut sich auch nichts mehr, kein 
Meldung.

Ich bin der festen Überzeugung, dass der Original-BL "nur" die 
Einsprungadresse, was soll ich jetzt nach 0x8010000 (SDRAM) laden und 
anspringen.

Folgendes ist auch sehr interessant, zwar nicht für Mips, aber der 
Ablauf - denke mal, dass wird hier ähnlich, wenn nicht gar genau so 
ablaufen.
http://download.micron.com/pdf/technotes/nand/tn2916.pdf

So - und nun muss ich erstmal ein wenig rumspielen (siehe Log), bin noch 
garnicht dazu gekommen :-)

von R. H. (snapper)


Lesenswert?

http://www.1sourcecomponents.com/search/search.htm
* No individuals please.1-Source is a business-to-business distributor.
Minimum order $250.*

Part Number       Quantity Available  Manufacturer  Price
  TDA9983BHW/15/C1  10000  NXP   *
  TDA9983BHW/15/C1  136  NXP   *
  TDA9983AHW/8/C111  980  NXP   *
  TDA9983BHW8          2005    *
  TDA9983BHW/8/C1          56  PHILIPS   *
  TDA9983BHW/8/C1,518  78    *
  TDA9983BHW/8/C1,551  105    *
  TDA9983AHW/8/C101  6188  NXP   *
  TDA9983AHW/8/C101  840  NXP   *
  TDA9983BHW/8/C1          200  NXP   *
  TDA9983AHW/8/C101  302  NXP   *
  TDA9983AHW/8/C101  6551  NXP   *
  TDA9983BHW/15/C1,557  366    *
  TDA9983AHW/8/C101  6188  NXP   *
  TDA9983A/8/01           92  PHILIPS   *
  TDA9983BHW/15          24104    *
  TDA9983BHW/8/C1,518  78  PHIL   *
  TDA9983BHW/8/C1,551  105  PHIL   *
  TDA9983BHW/8/C1,518  78  Philips    *
  TDA9983BHW/8/C1,551  105  Philips    *
  TDA9983BHW/8/C1.518  85  Philips   *
  TDA9983BHW/8/C1.551  137  Philips    *
  TDA9983BHW/8/C1551  126  Philips   *
  TDA9983AHW8C101          200  NXP   *
  TDA9983AHW/8/C101  263  NXP   *

ja, ja, garnicht so einfach mit den chips,
und dann noch A, AHW,BHW 8, 15, usw.

von Christian S. (stephanc)


Lesenswert?

vergessen und zu langsam :-)

@Andre N.
denke, es wird kommende Woche was mit der Veröffentlichung.

@ Namesvetter B.
wer weiß, welches Bin ich hochgestellt habe, so langsam verlier ich den 
Überblick. Alles außer die U-Boot Zeile, ist von mir eingefügt, für ein 
paar Auswertungen.

von M. W. (hobbyloet)


Lesenswert?

R. H. schrieb:
>> das es diese Box nie mit DVB-C gegeben hat
> das möchte ich stark bezweifeln, bestenfalls nicht als medion/more tv
> gelabelt ( interessant wäre es den direkten hersteller der boards heraus
> zu finden ) , aber irgenwer anderes denke ich mal schon, wieso gibt es
> sonst die dvb-c platinen bei pollin ?
> wenn das jemand findet gibts da vllt. auch noch die passende dvb-s
> software ?

Das ganze geschreibsl bitte in D und die Shift-Taste Reparieren!
;_)

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

Da ich mal wieder "hänge", hier meine letzten Erkenntnisse:

Im Log mal ein paar Ausgaben einiger u-boot Befehle. Mit absoluter 
Sicherheit ist das noch eine ganze Menge an Adressen flasch gesetzt. 
U.a. die Config des SDRAM. Allein die Var für die Größe auf 256MB 
hochzuschrauben reicht nicht, dann hängt sich u-boot beim ersten 
Tastendruck weg (obwohl 256 MB richtig ausgegeben).

Ein weiterer Versuch:
Ein File (fürs WCE1-Update) so gebaut, dass u-boot an Adresse 0x80100000 
und ein Linux ELF Image (linux-2.6.24,7_nxp) an Adresse 0x80130000 
landet.
Ohne Erfolg - mit dem Befehl bootelf wird das Image zwar gefunden 
(ansonsten meckert u-boot, weil kein ELF-Header), aber danach 
verabschiedet sich das System.
1
Pollin DVB-(T/C) PNX8950 Board # bootelf
2
3
Loading .text @ 0x80130000 (2708224 bytes)
4
## Starting application at 0x00000000 ...

Kann mit der Adresse 0x00000000 nichts anfangen?! Bietet u-boot der 
Applikation so etwas wie einen Container, wo es drin läuft und wo die 
"imaginäre" Ram-Adresse 0x8_______ auf 0x00 (Container) gemappt wird?!

Nun gut, ist ja bald Wochenende :-)

Nachtrag:
1
Pollin DVB-(T/C) PNX8950 Board # go 0x80100000
2
## Starting application at 0x80100000 ...
3
4
5
U-Boot 1.2.0 (Apr 28 2011 - 23:20:09)
6
7
DRAM:  64 MB
8
CONFIG_PCI: define
9
CONFIG_XIO: undefine
10
Using default environment
11
12
I2C:   Bus #0, at 0xBBE45000
13
I2C:   Bus #1, at 0xBBE46000
14
I2C:   Bus #2, at 0xBBE4C000
15
I2C:   Bus #3, at 0xBBE69000
16
In:    serial
17
Out:   serial
18
Err:   serial
19
Net:   No ethernet found.
20
Hit any key to stop autoboot:  0
21
Pollin DVB-(T/C) PNX8950 Board #

:-)

von quetzalcoatl (Gast)


Lesenswert?

die 64mb sind doch erstmal egal. die 256mb sollte dann der kernel 
initialisieren...

von K. J. (Gast)


Lesenswert?

Christian S. schrieb:
> Pollin DVB-(T/C) PNX8950 Board # bootelf
>
> Loading .text @ 0x80130000 (2708224 bytes)
> ## Starting application at 0x00000000 ...
> [/c]
>
> Kann mit der Adresse 0x00000000 nichts anfangen?! Bietet u-boot der
> Applikation so etwas wie einen Container, wo es drin läuft und wo die
> "imaginäre" Ram-Adresse 0x8_______ auf 0x00 (Container) gemappt wird?!
>

mach mal printenv und schau wie die Einstellungen sind wen du den ENV 
Speicher richtig gesetzt hast dann kannst den kram hinterher auch 
ändern.

zum Thema Kernel uboot mag nur u-Images umwandeln eines Bin Kernels
z.b. mkimage -A arm -O linux -T kernel -C none -a 0x30008000 -e 
0x30008000 -d zImage uImage





Zum Org. bootloder da leuft eboot das ist nen 2-3 Zeilen winCE 
bootloder. das sieht man wen man in der flasching.txt die modieen 
ändert.

z.b. 7 ist eboot.nb0, 4 flashreader.nb0

hab mir eine box geschredert damit eboot mit dem uboot neu zu flashen 
geht alsoe uboot meldet sich aber dann auch nicht mehr also muss der 
noch vorm flashloader liegen

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

Moin,

hatte ich Anfangs auch mal durchprobiert, welche FlashConfig es gibt. 
Kein Anspruch auf Vollständigkeit :-)

von R. H. (snapper)


Lesenswert?

jetzt auch für die Östereicher zu haben ;-)
http://www.neuhold-elektronik.at/werbung/we_211.pdf
http://www.neuhold-elektronik.at/catshop/product_info.php?products_id=3866
aber nur das DVB-T Board, das Gehäuse und das Netzteil, die anderen 
Sachen konnte ich da nicht entdecken.

von Christian S. (stephanc)


Lesenswert?

K. J. schrieb:
> zum Thema Kernel uboot mag nur u-Images umwandeln eines Bin Kernels
> z.b. mkimage -A arm -O linux -T kernel -C none -a 0x30008000 -e
> 0x30008000 -d zImage uImage

Leider habe ich keine Möglichkeit gefunden, ein zImage zu erstellen ?! 
Bekomme immer (ELF-Files), sprich vmlinux. Hatte auch schon über make 
menuconfig geschaut, ob es zumindest etwas "in der Richtung" gibt, bin 
aber nicht fündig geworden.

Habe mich dann am Folgendem orientiert:
http://www.stlinux.com/u-boot/mkimage/kernel-images

von sven (Gast)


Lesenswert?

typischerweise kannst du beim Kernel bauen direkt per make target sagen 
was du haben willst.

bei ARCH=arm
gibts zum Beispiel die targets vmlinux zImage uImage Image, evtl 
xipImage

die binaries findest du dann unter
./arch/arm/boot/

(Sorry falls das schon alles bekannt ist, ich hab hier nur kurz 
durchgestöbert.)

Viel Erfolg weiterhin!
Gruß,
Sven

von Gert K. (kawa0815)


Lesenswert?

Christian S. schrieb:
> Ich bin der festen Überzeugung, dass der Original-BL "nur" die
> Einsprungadresse, was soll ich jetzt nach 0x8010000 (SDRAM) laden und
> anspringen.

Sag ich doch die ganze Zeit.


Der FlashReader kopiert nur das über SW1 gesetzte Image in den RAM und 
springt dann die Einsprungadresse an.

Vorher wird er noch die Timing-Register, die für eine korrekte Funktion 
des RAM verantwortlich sind setzen.

Ich zweifle immer noch die Notwendigkeit von u-boot an!

Wenn wir einen richtigen Kernel auf die Einsprungadresse laden, sollte 
der starten. In der .config werden ja die Prozessorregister wie IO, 
DRAM-Timing usw. richtig gesetzt. Die Stack-Adressen werden gesetzt und 
es erfolgt auch die Modeumschaltung (Protected, Real).

Ach so, mit "make ARCH=mips vmlinux.bin" erhält man einen bin-kernel.


kawa

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Als Erstes will ich mein Dank an Christian S. dass er u-boot zum Laufen 
gebracht hat.

Mein aktueller Status:
 -) U-Boot: geht
 -) Kernel: verabschiedet sich mit einem Panik (aber er wird 
aufgerufen).

Ich habe den Log des letzten Bootes angehängt, genauso wie einen Patch, 
der meine Änderungen (und damit auch die von Christian S.) an u-boot 
beinhaltet. Wenn es jemand anderer ebenfalls verwenden/testen möchte, es 
müssen die Patches von der Wiki-Seite zuerst angewandt werden. Ich habe 
meine Patches nur auf der Version 1.2.0 getestet. Sollten aber auch auf 
1.1.6 funktionieren.
Sobald der Patch angewendet wurde, steht in dem tools Ordner ein Skript 
"gen_vmlinux_img.sh" bereit. Nachdem ein vmlinux in den u-boot Ordner 
kopiert wurde, kann dieser aufgerufen werden und es generiert ein 
WinCe1.nb0 Datei, wo der elf-Kernel auf der Adresse 0x100000 anfängt 
(d.h. sobald es geladen ist, befindet sich die elf auf der Adresse 
0x80200000).

Zum booten muss dieser aber zuerst auf eine höhere Adresse kopiert 
werden (da u-boot den Kernel beginnend bei 0x80006000 in den Speicher 
schreibt). Hierfür muss die eigentliche Größe des Kernels bekannt sein 
(zB mit dem Befehl "ls -l vmlinux|cut -d' ' -f5").
1
cp.b 0x80200000 0x82000000 <bytecount>
2
<lange nichts>
3
bootelf 0x82000000

Der Kernel wurde mit der pnx8550-stb810_defconfig erstellt. Änderungen 
die vorgenommen werden müssen sind:
1
Device driver -> Character devices -> Serial driver:
2
   [Y] Enable PNX8XXX SoC's UART Support
3
      [Y] Enable PNX8XX0 serial console
4
5
Kernel hacking 
6
   Default kernel command string: "console=ttyS0,38400n8"

Zur Einfachheit habe ich meine .config, die diese Änderungen schon 
beinhaltet beigefügt. _config in .config umbenennen oder in 
menuconfig/xconfig laden.

Ich werde noch ein Test machen, ohne u-boot, nur mit einem binären 
Kernel. Ich bezweifle, dass das funktionieren wird (aber ich lass mich 
gerne überraschen :) ).

Gruß
Laszlo

von Laszlo H. (laszlo_h)


Lesenswert?

Nachtrag (dank geht an die 15 Min Beschränkung):

Das booten eines binären Linux Kernels geht nicht. Ich nehme an, dass es 
daran liegt, dass nicht einmal beim einem binären Kernel (erstellt mit 
"mips_4KCle-objcopy -O binary vmlinux vmlinux.bin" die Adresse 0 nicht 
gleich der Einsprungsadresse ist. Das würde erklären, wieso es mit dem 
original Bootloader nicht funktioniert.

Wir bräuchten einen "mini-Bootloader" (wahrscheinlich nichts mehr als 
jump-Befehl), dass wir vor dem wirklichen Kernel kopieren und ausführen 
lassen. Ob das überhaupt funktionieren kann weiß ich nicht, dafür kenne 
ich mich mit dem Linux Kernel zu wenig aus.

von Christian S. (stephanc)


Lesenswert?

@Laszlo H.

na das schaut doch schon mal besser aus, als das was ich die letzten 
zwei Tage abgeliefert habe :-)
Ich denke, ich werd bei mir erstmal aufräumen, blicke bei den ganzen 
Files schon garnicht mehr durch.

von Dominique G. (dgoersch)


Lesenswert?

Glückwunsch Laszlo, das sieht ja schonmal vielversprechend aus. 
Zumindest wird der Kernel angesprungen.

von neolite (Gast)


Lesenswert?

> Wir bräuchten einen "mini-Bootloader" (wahrscheinlich nichts mehr
> als jump-Befehl)

Warum nicht vor dem Kernel (Adresse 0) einen jump-Befehl drankleben ?

von kawa0815 (Gast)


Lesenswert?

Laszlo H. schrieb:
> Wir bräuchten einen "mini-Bootloader" (wahrscheinlich nichts mehr als
> jump-Befehl), dass wir vor dem wirklichen Kernel kopieren und ausführen
> lassen.

Erst einmal herzlichen Glückwunsch!

Ich habe mal gesucht und glaube fündig geworden zu sein.

Mit der Option CONFIG_BOOT_RAW sollte ein Kernel compiliert werden, der 
an der Ladeadresse startet.

Die Option wird in /arch/mips/kernel/head.S abgerufen.


Hier mal ein Auszug:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ifdef CONFIG_BOOT_RAW
  /*
   * Give us a fighting chance of running if execution beings at the
   * kernel load address.  This is needed because this platform does
   * not have a ELF loader yet.
   */
FEXPORT(__kernel_entry)
  j  kernel_entry
#endif
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

In der default_config für die Malta-Boards wird die Option gesetzt, bei
pnx8550 allerdings nicht.

kawa

von K. J. (Gast)


Lesenswert?

hm irgendwas mache ich beim u-boot generell falsch gepatscht und dann 
compiliert aber läuft nicht, mag mir jemand ein bin zur Verfügung 
stellen?

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Gerne, habe sowohl die .bin als auch die elf hochgeladen. Teste sie mal 
und sag bescheid, wenn etwas nicht passen sollte (da ich kein Test mit 
den Binaries gemacht habe).

Grundsätzlich, wenn du ein frisch entpacktes u-boot 1.2.0 nimmst, die 
Patches (pnx -> timer -> pci ->i2c) + meine Patch sollte es danach 
gehen. Ich habe die ELDK 4.1 (little endian) zum compilieren verwendet, 
hatte eigentlich immer perfekt hingehauen. Hast du vielleicht in 
include/pnx8550_glb.h die SDRAM Größe geändert? Bei mir ging das nicht, 
wenn ich 256 MB (0x10000000) eingestellt habe. Erscheint bei dir der 
Banner von u-boot? Wenn ja und es danach stecken bleibt, kommentier mal 
in der board/silverbox/silverbox.c in der Funktion checkboard die 
Initialisierung des PCI aus. KA wieso, aber bei mir hat das nie 
funktioniert (das PCI wurde auch ohne dem initialisiert).

Das mit dem CONFIG_BOOT_RAW sieht sehr vielversprechend aus, werde ich 
morgen mal testen. Vielleicht kann ich mir wirklich u-boot sparen (2 
Minuten weniger boot-zeit :D)

gruß
Laszlo

von Christian S. (stephanc)


Lesenswert?

@ Laszlo H.
Hast du dir mal die u-boot Geschichten zum stb22x angesehen (hast du die 
überhaupt?)? Ist zwar für einen PNX8330, aber die Adressen bezgl. SDRAM 
sind identisch - nur das hier noch ein paar Geschichten "erweitert" 
wurden.

von K. J. (Gast)


Lesenswert?

Hi ich hab die Patch und deinen eingefügt frisches uboot aber irgendwas 
lüpt da überhaupt nicht.

ist ärgerlich da ich einige Ideen hätte

von Christian S. (stephanc)


Lesenswert?

kawa0815 schrieb:
> In der default_config für die Malta-Boards wird die Option gesetzt, bei
> pnx8550 allerdings nicht.

Ich such mir grad nen Wolf und der TotalCommander raucht auch schon <g>. 
Entsprechende Stelle in head.S hab ich gefunden, aber die Maltas 
bereiten mir Kopfschmerzen. Hast du vielleicht eine genaue Stelle?

von Laszlo H. (laszlo_h)


Lesenswert?

Christian S. schrieb:
> Hast du dir mal die u-boot Geschichten zum stb22x angesehen (hast du die
> überhaupt?)?

Nein, u-boot und stb22x höre ich zum ersten Mal. Hab grad ein wenig in 
Google danach gesucht, aber bis jetzt noch nichts dolles gefunden. Hast 
du vielleicht ein Link oder ein google-tip?

K. J. schrieb:
> Hi ich hab die Patch und deinen eingefügt frisches uboot aber irgendwas
> lüpt da überhaupt nicht.

Ja das ist wirklich ärgerlich. Funktioniert mein u-boot bei dir? Wenn 
ja, könnte ich die Quellcodes hochspielen und dann kannst du mal 
schauen, ob es an deiner Source oder an der Toolchain liegt. Vielleicht 
funktioniert es dann ja. Wahrscheinlich dumme Frage, aber hast du "make 
silverbox_config" am Anfang aufgerufen?

Christian S. schrieb:
> Ich such mir grad nen Wolf und der TotalCommander raucht auch schon <g>.

Bei mir ist es grep, der langsam aber sicher Überstundenzuschlag 
verlangen wird :D. In dem configs Ordner wird es nirgendwo gesetzt, es 
wird nur ein einzige mal verwendet, in der head.S.

gruß
Laszlo

von K. J. (Gast)


Lesenswert?

Hi ja, habe ich hm die quellen wehren toll, hab die Vermutung das es am 
Compiler liegt bin mir da aber nicht sicher.

Was mit deinen Bin übrigens funktioniert ist eboot damit zu 
überschreiben solange man die flaschloader nicht platt macht leuft die 
box auch.

Werde mich erst mal um den Kernel kümmern soweit ich sehe sind fast alle 
Treiber in dem st820 Kernel drinnen

von Laszlo H. (laszlo_h)


Lesenswert?

Okay, ich habe BOOT_RAW gefunden. facepalm Kconfig setzt immer den 
Prefix CONFIG_ vor die Variablen. D.h. in der Konfiguration muss man 
nach BOOT_RAW suchen und dann wird man auch sehr schnell fündig. In der 
Datei arch/mips/Kconfig muss man in der Zeile 333 (unter "config 
PNX8550_STB810") die Zeile "select BOOT_RAW" einfügen.

@K. J.
Okay, ich zip die Mal und stell sie dann entweder hier oder bei nem 
file-hoster bereit. Welche Toolchain verwendest du? ELDK oder eine 
andere?

von Christian S. (stephanc)


Lesenswert?

@ Laszlo H.

Der Hersteller wurde hier schon mal erwähnt, aber die Seite ist etwas 
versteckt.

http://brightsign.zendesk.com/entries/314919-brightsign-open-source-resources

Die HD2000 hat ebenfalls den PNX8950 verbaut, die stb225 haben den 
PNX8330.

Habe mich gerade mal wieder darin verlohren, ein paar der Archive 
durchzusehen - vieles kommt mir aus den WinCE Image bekannt vor 
(Proceduren,Funktionen).

Das File, von dem ich gesprochen habe, hat die Bezeichnung 
stb225-open-monaco-3.2.67.tar.bz2.

Vielleicht nützt uns das Zeug in nächster Zeit, wenn nicht, ist auch 
nicht weiter tragisch :-)

von K. J. (Gast)


Lesenswert?

Hm hab mal versucht einen bin Kernel zu booten leider erfolglos

Pollin PNX8950 # bootm 0x80200000
## Booting image at 80200000 ...
   Image Name:
   Created:      2011-04-29  22:54:05 UTC
   Image Type:   MIPS Linux Kernel Image (uncompressed)
   Data Size:    5108343 Bytes =  4.9 MB
   Load Address: 80200000
   Entry Point:  80200000
   Verifying Checksum ... Bad Data CRC

von Christian B. (c--)


Angehängte Dateien:

Lesenswert?

kawa0815 schrieb:
> Mit der Option CONFIG_BOOT_RAW sollte ein Kernel compiliert werden, der
> an der Ladeadresse startet.

Bei mir hat sich da nicht wirklich viel durch verändert. Mittlerweile 
ist es mir auch geglückt den neusten Kernel mit Komprimierung zu 
kompilieren. Habe den mal angehängt... komischerweise ist das 
Standardmäßig ein ELF-File... was ich so gelesen habe, macht das 
eigentlich keinen Sinn, da das ein bootfähiger selbsentpackender Kernel 
sein soll. Habe mal beides angehängt.

K. J. schrieb:
> Hm hab mal versucht einen bin Kernel zu booten leider erfolglos

Ich hatte irgendwo mal gelesen, dass U-Boot srec-Files verarbeitet? War 
da nicht auch ein Tool dabei, damit man den Kernel in ein U-Boot-fähiges 
Image umwandelt?
Vielleicht hab' ich's überlesen, aber wie erzeugt ihr das Flashfile?
cat uboot.bin vmlinux.bin > WinCE0.nb0 ?

Bis ich weitertesten kann wird' erstmal ne Weile dauern, vielleicht 
probiert von euch mal einer die beiden Images mit U-Boot aus? Direkt 
geflasht geht bei mir schonmal nicht.

Yamon hatte ich auch mal auf die schnelle versucht zu kompilieren... das 
ist eine nicht so saubere Geschichte...

Ist J33 eigentlich TTL oder ne "richtige" RS232?

von theborg1 (Gast)


Lesenswert?

hi ein make vmlinux.bin oder entsprechendes reicht danach mit mkimage 
bearbeiten.

weitere optionen stehen in der make -help bin grade am netbook aber 
schreibe nacher meinen weg mal.

von K. J. (Gast)


Lesenswert?

so folgendes hab ich gemacht

make vmlinuz.srec (erstellt ein SREC zboot Image in ../arch/mips/boot)

Das Skript hab ich wie folgt angepasst:

mkimage -A mips -O linux -T kernel -C none -a 0x80200000 -e 0x80200000 
-d vmlinux uImage
cp u-boot.bin WinCe1.nb0
dd if=/dev/null of=WinCe1.nb0 bs=1 count=0 seek=1048576
dd if=uImage of=WinCe1.nb0 oflag=append conv=notrunc
echo
echo Sitze
ls -l uImage|cut -d' ' -f5

von MDB (Gast)


Lesenswert?

Andre N. schrieb:
> denn man darf nicht vergessen das es diese Box nie mit DVB-C gegeben hat
> und daher kann sie Quam256 nicht kennen (gibts nicht bei DVB-T).

Voll einverstanden (deshalb lese ich die ganze Zeit auch nur still mit, 
das mit dem u-boot etc. ist mir noch ein wenig zu hoch), aber wieso gibt 
es die Platine mit DVB-C-Tunern, wenn es das nie gegeben hat?

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

MDB schrieb:
> ...aber wieso gibt es die Platine mit DVB-C-Tunern, wenn es das nie gegeben hat?
Vielleicht ist sie ja genau aus diesem Grund bei Pollin gelandet, weil 
sie so eben nicht auf den Markt kam.

von Andre N. (andre_n)


Lesenswert?

Ich habe nun schon mehrere Stunden gegoogelt und bin bisher der Meinung 
dass diese Box mit DVB-C zumindest in D nie auf dem Mark war. Ich glaube 
allerdings das es, genau wie die Vip-Box von Pollin, diese Box exclusiv 
in NL in der DVB-C Version gab. Habe einen Studenten in NL gefinden, der 
mal sowas gehabt hat und warte noch auf Antwort von dem bezüglich 
irgendwelcher Infos zum Hersteller oder sonst was.


Dank Christian S. hab ich nun endlich direkten Zugriff auf das NAND der 
Box, muss nur noch die Soft für den PC fertig kriegen, läuft aber schon 
halbwegs brauchbar. Werde also denke ich ab morgen, spätestens Montag 
endlich wieder bei den Uboot Tests mitmachen können

von Dieter (Gast)


Lesenswert?

Theoretisch müsste WIN XPE Copyright darauf laufen mit FAT16.
Zum Experimentieren am besten mit einem Sata auf CF Adapter betreiben.
Ich selbst habe einen Touch IND mit 300Mhz der mit Win XPE Copyright 
läuft (auf 1GB CF).
Dann kann über USB jedes Teil betrieben werden evt. auch als Server.
Das beste Kopierprogramm für Speicherkarten, Festplatten komplett ist
R-Linux unter Win. und für die Partitionen unter Linux mit GParted ISO.

von Holger (Gast)


Lesenswert?

Dieter schrieb:
> ...Theoretisch müsste WIN XPE Copyright darauf laufen mit FAT16.

In der Praxis ist hier aber eine MIPS CPU im Einsatz. Ich bezweifle, das 
Win xpe (da x86 basierend) drauf läuft. Aber beweise das Gegenteil :-P

von Laszlo H. (laszlo_h)


Lesenswert?

Dieter schrieb:
> Theoretisch müsste WIN XPE Copyright darauf laufen mit FAT16.

DAS bezweifle ich. Hab nur ganz kurz gesucht, aber laut [1] und [2] 
unterstütz Win XP Embedded MIPS nicht. Da es auch nicht open source 
ist hast du zero Chancen das auf der Box zum Laufen zu bringen. (Punkt) 
Nicht einmal bei nem open source würde ich mich trauen ein Betriebsystem 
auf eine neue CPU zu portieren, wo wir nicht einmal ein Datenblatt haben 
(überspitzt, wir haben ja was, das vielleicht ein wenig passen 
könnte).

Sorry wenn es sich gerade ein wenig giftig anhört, aber du hättest 
googlen können.
gruß
Laszlo

[1] 
http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Choosing-between-Windows-CE-and-Windows-XP-Embedded/
[2] 
http://msdn.microsoft.com/en-US/library/ms838337(v=WinEmbedded.5).aspx

von Holger (Gast)


Lesenswert?

> In der Praxis ist hier aber eine MIPS CPU im Einsatz. Ich bezweifle, das
> Win xpe (da x86 basierend) drauf läuft. Aber beweise das Gegenteil :-P

Mea culpa - Kommando zurück. Mips geht doch: 
http://msdn.microsoft.com/en-us/library/gg154456.aspx

...Asche auf mein Haupt!

von Andre N. (andre_n)


Lesenswert?

Würde aber trotzdem eher bei den Versuchen mit Linux bleiben, denn da 
wird die CPU zumindest schon vom Kernel unterstützt, was ich bei Win XPE 
/ Win Embedded Compact 7 sehr bezweifle und eine Portierung macht wenig 
Sinn, denn das ist mehr Aufwand als Linux zum laufen zu bringen

von siegfried s. (schmitte)


Lesenswert?

Andre N. schrieb:
> OT: Hoffentlich kommt bald mal die Anmeldepflicht fürs Forum, diese
> ganzen "Gäste" die hier immer nur rumspammen und zu doof (Sorry)/ faul
> sind sich mal hier ein wenig ins Thema einzulesen gehen einem
> mittlerweile ja echt mächtig auf die Nerven, siehe Clause z.B.
> Immer nur nach fertigen Sachen fragen (schon eher fordern) und dann noch
> rumnörgeln wenn noch nicht alles geht oder es mal länger dauert bis
> estwas geht. Die meisten der Leute haben scheinbar echt keine Ahnung was
> manche von uns hier an Zeit und Arbeit in so ein Projekt stecken (auf
> gut Deutsch "sich den Arsch aufreissen") und das sogar, obwohl nicht
> einmal abzusehen ist ob es Erfolg haben wird. Ich finde anstatt immer 
angebracht, denn wir
> haben hier ein paar richtig fähige Leute die schon die Box (welche ja
> offiziell PLATINENSCHROTT ist) vollständig zum laufen gebracht haben,
> denn man darf nicht vergessen das es diese Box nie mit DVB-C gegeben hat
> und daher kann sie Quam256 nicht kennen (gibts nicht bei DVB-T).



Dem kann ich nur zustimmen.Es gibt hier viele Träumer.Nimm nen Trabbi 
und bau dir Ford Mustang mit 1 Liter auf 100 km.

von Rainer L. (sloopy)


Angehängte Dateien:

Lesenswert?

Tilo Lutz schrieb:
> OK. Oben wurde geschrieben, dass man den automatischen Start der
> More-Applikation abschalten kann, so dass man auf dem CE-Desktop bleibt.
> Hier würde die Maus und Tastatur dann noch funktionieren?

Maus und Tastatur gingen bei mir nicht. Mit der FB konnte ich aber 
(bescchränkt) navigieren (auf - ab - ok)). Nur ohne Möglichkeit zum 
Texteingaben wenig sinnvoll.

Meine Erfahrungen im Betrieb unter MoreTV:
EPG-Daten wurden (nach 15min standby) eingelesen/aktualisiert. Leider 
keine Inhalte im EPG für die Bouquets zu ARD und NDR, nur ZDF, RTL, 
Sat1.

Programmauswahl zum Aufnehmen gelingt im EPG mit der Record-Taste der 
Abspielfunktionen. Alles weiter über's MoreTV Menü

Das Aufnahmeformat (näheres hierzu in den threads) kennt keines meiner 
Abspielprogramme. Der VLC-Player zeigte nur bunte Tapeten. Die 
enthaltenen Formate (s. Anhang) verriet mir "Mediainfo".
Habe die Dateien mal der FormatFactory vorgeworfen, hat sie anstandslos 
in die von mir gewählten Formate umgewandelt, alles ok.

von Micro-Sam (Gast)


Lesenswert?

Könnte man nich einfach eine Firmware von einem baugleichen Medion 
Sat-Receiver nehmen damit die C Boards mit 256QAM umgehen können?

von Rainer L. (sloopy)


Lesenswert?

>> More.TV als UPnP-Client

Hat den jemand schon mal wenigstens Files von seinem Medienserver auf 
der Box zu Gesicht bekommen?

von Daniel L. (caldera1985)


Lesenswert?

Guten Abend!

Hinweis : Aufgenommene Videodatei können mit TS-Doktor bearbeitet 
werden!

Frage : funktioniert die AV-Taste? Würde gerne Externe-Quellen aufnehmen 
zum Beispiel über SCART...?

von Holger (Gast)


Lesenswert?

> Frage : funktioniert die AV-Taste?

Wenn die FB nicht defekt ist... na klar! Warum sollte sie nicht 
funktionieren? Ernsthaft: Mit den Dateien aus der SWU.zip funktioniert 
sie ganz normal. Mit der Taste schaltet der Receiver vom aktuellen 
Programm auf den Video-in (und natürlich wieder zurück.)

Ich hab mal eben getestet: Ein AV Signal wird ganz normal aufgenommen . 
in meinem Fall war´s ein Signal einer Domekamera, Composite.

von Daniel L. (caldera1985)


Lesenswert?

Erst mal Danke!

Weil die AV-Taste mit der Infrarot-Fernbedienung RCX161 nicht 
funktioniert,
und du wirst dir sicher die Infrarot-Fernbedienung RCX155 bestellt 
haben?

von clause (Gast)


Lesenswert?


von Holger (Gast)


Lesenswert?

> Weil die AV-Taste mit der Infrarot-Fernbedienung RCX161 nicht
> funktioniert,
> und du wirst dir sicher die Infrarot-Fernbedienung RCX155 bestellt
> haben?

Nein ich habe die 161er; die Taste funktioniert auch einwandfrei: 
http://www.pollin.de/shop/dt/ODc5OTczOTk-/SAT_Antennentechnik/Satelliten_Technik/Fernbedienungen/Infrarot_Fernbedienung_RCX161.html

> Vielleicht ist folgendes hilfreich?
--> Unsinn!

von AgentData (Gast)


Lesenswert?

Eine Frage an die Linux'er hier im Forum:

Es ist mir gelungen das Elecard Image soweit zu analysieren und die 
Loader entsprechend der Hardware anzupassen das nun schlußendlich der 
Kernel bootet.

Am Ende des Bootvorgangs bricht er dann allerdings ab weil er rootfs und 
userfs nicht mounten kann. Rootfs entspricht file2 und userfs file3 aus 
dem Elecard Image.

Ein einfaches flashen der Files an die entsprechenden Stellen im NAND 
ist nicht ausreichend bzw funktioniert so nicht - ich nehme mal an das 
die Files also nicht 1:1 geflashed werden...

Gibt es ein tool mit dem ich die jffs2 Images in flashbare Files 
umwandeln kann? Oder wie macht man das unter Linux? Muss ich evtl. einen 
anderen Kernel booten um die Files zu flashen?

Sorry für die wahrscheinlich doofen Fragen - aber ich hab weder ein 
Linux System noch Ahnung davon...

Cheers AgentData

von Muart232 (Gast)


Lesenswert?

@AgentData: Soweit ich mich noch an das Elecard-Image erinnern kann war 
das Rootfs mit in dem Kernel-Image und alles andere in den weiteren 
Files. Der Bootloader müsste dem Kernel Parameter mitgeben.
Wie hat du es geschafft den Kernel zu laden?

von T. F. (sar)


Lesenswert?

Ich habe es mittlerweile auch geschafft die Toolchain zu installieren, 
u-boot und einen Kernel zu compilieren. Jedoch scheitere ich daran den 
Kernel zu laden: Bad Data CRC...

Ich probiere gerade den Kernel mittels loadb und Kermit auf das Teil zu 
bekommen. Dauert aber noch ca. 1h :(

von Muart232 (Gast)


Lesenswert?

@AgentData: Kleine Korrektur: Das Kernel-Image enthält das Initramfs 
(siehe http://de.wikipedia.org/wiki/Initramfs). Ich kann mich auch daran 
entsinnen, das dort auch angegeben wurde wo welches File im NAND zu 
finden ist.

von Chris (Gast)


Lesenswert?

Guten Abend,
ich habe etwas herausgefunden! Ich weiß nicht, ob das schon vorher 
bekannt war! Wenn man die swu.zip und die swu.xml auf einen USB-Stick 
kopiert und hinten an die USB- Buchse steckt, dann im Receiver Menu auf 
Softwareupdate geht, kann man den Receiver so flashen/updaten! Somit 
wäre die Diskussion von weiter oben geklärt. Jedoch hab ich dadurch auch 
keine Kanäle mit QAM 256 empfangen. Vielleicht könnte das noch jemand 
anders probieren. Könnte ja sein das es an irgendeiner Hardware bei mir 
liegt oder so.

@Ralph Kar
Wenn du das Messgerät noch hast, dann könntest du es nocheinmal 
versuchen, wenn du in der swu.xml das Besagte änderst.

von Rainer L. (sloopy)


Lesenswert?

Chris schrieb:
> Guten Abend,
> ich habe etwas herausgefunden! Ich weiß nicht, ob das schon vorher
> bekannt war! Wenn man die swu.zip und die swu.xml auf einen USB-Stick
> kopiert und hinten an die USB- Buchse steckt, dann im Receiver Menu auf
> Softwareupdate geht, kann man den Receiver so flashen/updaten! Somit
> wäre die Diskussion von weiter oben geklärt. Jedoch hab ich dadurch auch
> keine Kanäle mit QAM 256 empfangen. Vielleicht könnte das noch jemand
> anders probieren. Könnte ja sein das es an irgendeiner Hardware bei mir
> liegt oder so.

Guten Morgen..............

von AgentData (Gast)


Lesenswert?

Muart232 schrieb:
> Wie hat du es geschafft den Kernel zu laden?

Erklärung folgt demnächst... kann man dich auch außerhalb des Forums 
erreichen?

Kann bitte mal jemand einen kompilierten Kernel mit mtd/jffs2 und 
stb_810 support uploaden? Base im Idealfall bei 0x80060000 - muß aber 
nicht sein.
Entrypoint bitte mit angeben!

Danke AD

von K. J. (Gast)


Lesenswert?

Hm du kannst den Kernel doch das rootfs mitgeben im stb810 Kernel ist 
sata Unterstützung für die box damit müsste man das rootfs von platte 
laden können.

von Muart232 (Gast)


Lesenswert?

Folgende Informationen konnte ich aus dem Elecard Image extrahieren:
/etc/hwconfig.conf
#####################################
# Component list

# Kernel
ComponentID = kernel
ComponentRevision = 0
PartitionNumber = 3
ComponentPriority = 60
FormatType = romfs
FlashOffset = 0
ForceReboot = 1

# Root filesystem
ComponentID = rootfs
ComponentRevision = 0
PartitionNumber = 6
ComponentPriority = 80
FormatType = jffs2
FlashOffset = 0

# User filesystem
ComponentID = userfs
ComponentRevision = 0
PartitionNumber = 7
ComponentPriority = 100
FormatType = jffs2
FlashOffset = 0

# Micro Bootloader
ComponentID = ubtm
ComponentRevision = 0
PartitionNumber = 0
ComponentPriority = 10
FlashLogicalOffset = 0x80010000
FormatType = romfs
FlashOffset = 0

# Bootloader
ComponentID = bootloader
ComponentRevision = 0
PartitionNumber = 1
ComponentPriority = 20
FlashLogicalOffset = 0x80030000
FormatType = romfs
FlashOffset = 0

# Updater
ComponentID = updater
ComponentRevision = 0
PartitionNumber = 2
ComponentPriority = 40
FormatType = romfs
FlashOffset = 0


/init
    echo -n "Get new root... "
    NEWROOT=/dev/`cat /proc/mtd | grep "\"Root\"" | sed 
's/mtd\(.\):.*/mtdblock\1/'`
    echo -n "Get config partition... "
    CONFIGFS=/dev/`cat /proc/mtd | grep "\"Sys-Config\"" | sed 
's/mtd\(.\):.*/mtdblock\1/'`

von Ralph K. (atomstromradler)


Lesenswert?

Chris schrieb:
> Guten Abend,
> ich habe etwas herausgefunden! Ich weiß nicht, ob das schon vorher
> bekannt war!

Guten Morgen :-)
Ich dachte eigentlich das wäre allseits bekannt ?!
Das mache ich schon von Anfang an so. Dafür gibt es ja diesen 
Auswahlpunkt...
Ok, ich werde es später im Wiki mal nachschauen und einpflegen.
Sicher ist sicher.

> Wenn du das Messgerät noch hast, dann könntest du es nocheinmal
> versuchen, wenn du in der swu.xml das Besagte änderst.

Auf den Messsender habe ich jederzeit Zugriff, das ist kein Problem.
Wenn Du mir nun noch das "Besagte" näher erläuterst, werde ich das gerne 
probieren. Nur, ich weiß nicht was das ist...
Versuche in dieser Richtung habe ich schon u.a. mit hobbyloet (Danke) 
gemacht. Die Firmware für die Tuner steckt direkt im Programm. So und 
nun muss nur noch jemand diese Firmware, die DVB-C 256 kann da 
implementieren.
Ist alles ein Kinderspiel, nur ich und viele Kapazitäten hier im Forum 
sind damit (im Moment noch überfordert).

1. Vielen Dank wieder einmal von meiner Seite an die Linux-Entwickler. 
Ich denke Ihr seit auf dem richtigen Weg. (Wenn auch erst am Anfang). 
Leider kann ich da nicht mithalten. Gebt mir was zum Löten und ich bin 
dabei :-)
Ich lese das Forum regelmäßig mit. Wenn wieder etwas für mich dabei ist, 
melde ich mich auch wieder hierzu.

2. Eine Bitte an alle Ungeduldigen:
Reklamiert einfach die Box beim Pollin und macht denen klar, dass sie 
Euch Schrott verkauft haben. Tss, Tss, das darf nicht sein...
Dann geht am Besten zum M-Markt oder hinter den Jupiter und kauft Euch 
etwas Gescheites....

von Uli M. (uli_m)


Lesenswert?

Erst mal ein wirklich ehrlich gemeintes

S U P E R L O B

an alle Aktiven hier im Forum.

Ich habe mir die DVB-C Variante gekauft, und schaffe es nicht Sender an 
zu sehen. Finden kann ich QAM-64 Sender ohne Probleme. Das TV bleibt 
jedoch schwarz. Da ich jedoch auf unterschiedliche Aussagen gestoßen bin 
ob DVB-C geht oder nicht, nun auch von mir die leidige Frage.

Geht DVB-C?

Eine andere Frage habe ich noch, geht eine 1TB-Sata Platte? Bei mir sagt 
er, dass zu wenig Speicherplatz vorhanden wäre???

Geduld habe ich genug, und das ist ja auch mal ein Projekt mit 
Potential. Evtl. hole ich mir eine DVB-T Version, die soll ja funzen.

Danke und weiter so.

Gruß

Uli

von T. F. (sar)


Lesenswert?

Hallo,

Ich habe irgendwo gelesen, dass der Data CRC Error gerne bei 
uncompressed kernel images auftritt. Deshalb habe ich den Kernel mal mit 
gzip komprimiert.
iminfo zeigt nun keinen Fehler mehr an.
1
Pollin PNX8950 # iminfo 0x80200000
2
3
## Checking Image at 80200000 ...
4
   Image Name:   sar STB810
5
   Created:      2011-05-02  16:14:12 UTC
6
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
7
   Data Size:    1557516 Bytes =  1.5 MB
8
   Load Address: 80200000
9
   Entry Point:  80204450
10
   Verifying Checksum ... OK
11
Pollin PNX8950 #

Jedoch scheitert bootm am Entpacken...
1
   Uncompressing Kernel Image ... Error: inflate() returned -3
2
GUNZIP ERROR - must RESET board to recover

von Sascha W. (sascha-w)


Lesenswert?

Uli M. schrieb:
> Geht DVB-C?
ja geht!
mal anderen Ausgang probiert?

> Eine andere Frage habe ich noch, geht eine 1TB-Sata Platte? Bei mir sagt
> er, dass zu wenig Speicherplatz vorhanden wäre???
ist evl. zu viel?? Mach doch die Partition mal kleiner.

Sascha

von Uli M. (uli_m)


Lesenswert?

Sascha Weber schrieb:
> mal anderen Ausgang probiert?

Meinst Du den Scartausgang, ja da kommt auf beiden Anschlüssen nur das 
Menü, ohne Bild. Auch wird im Standby die EPG nicht aktualisiert.
Ich habe auch den Parameter in der swu.xml geändert, ohne Erfolg. Ich 
bau mir mal die Platine aus und seh mir die Lötstellen an den Tunern an.

Das mit der Partition habe ich mir auch gedacht, werde ich auch gleich 
versuchen. Der Sata nach IDE Wandler von Pollin klappt ja, evtl. bekomme 
ich den einen abgebrochenen Pin der 180GB IDE-Platte neu angelötet.

@Sascha

Danke für die schnelle Antwort.

von Uli M. (uli_m)


Lesenswert?

@Alle

Hatte bis gerade eben das Problem kein Bild ansehen zu können, und der 
Receiver meckerte auch über eine zu kleine Partition.

Beide Fehler hängen zusammen.

1. Er zeigt keine Programme, wenn die Aufnahme-Partition nicht, oder nur 
fehlerhaft partitioniert und formatiert ist.

2. Platten mit 1TB gehen problemlos, nur habe ich die Medienpartition 
nicht nach Fertigstellung geprüft. Platte neu partitioniert, formatiert 
und geprüft.

Und schon läuft das Teil.

Mannnnn bin ich d..........

;-)

von Tizzel (Gast)


Lesenswert?

[unsinnigen Hickhack entfernt — Mod.]

@all

Kann es sein das die U-Boot-Patches aus dem Wiki nicht mehr verfügbar 
sind? Ich find die nirgend und der Link verweist nur auf eine 
"attachment.obj"

MfG

Der Tizzel

von Jones (Gast)


Lesenswert?

@Tizzel
ne, das war schon die ganze zeit so. Du musst die "attachment.obj" 
einfach in den angegeben Dateinamen umbenennen.

von Laszlo H. (laszlo_h)


Lesenswert?

Stefan S. schrieb:
> Jedoch scheitert bootm am Entpacken...
>
1
>    Uncompressing Kernel Image ... Error: inflate() returned -3
2
> GUNZIP ERROR - must RESET board to recover
3
>

Du ladest den Kernel genau an die gleiche Stelle, wo das komprimierte 
Image sich befindet. Das heißt, gzip überschreibst die Daten, die es 
noch lesen möchte, was ihm offensichtlich ganz und gar nicht gefällt :D. 
Finde die Größe des images raus ("ls -l vmlinux.ub" auf deinem 
host-Rechner) und versuch das image an eine andere Stelle im RAM zu 
laden, bevor du es bootm übergibst (ca. so "cp.b 0x80200000 0x82000000 
<größ>" und dann "bootm 0x82000000"). Damit sollte es funktionieren, 
zumindest hat es bei mir dadurch geklappt.

gruß
Laszlo

von Muart232 (Gast)


Lesenswert?

@AgentData: Hier ein kleines geschenk aus dem Elecard-Forum. Hatte dort 
um die Info gebeten und auch eine Antwort erhalten:

STB820-Flash / # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00004000 00004000 "microBTM"
mtd1: 0003c000 00004000 "bootloader"
mtd2: 005c0000 00004000 "Updater"
mtd3: 00700000 00004000 "Kernel"
mtd4: 002f8000 00004000 "Sys-Config"
mtd5: 00008000 00004000 "HW-Config"
mtd6: 01400000 00004000 "Root"
mtd7: 01a00000 00004000 "User"
mtd8: 00200000 00004000 "Profile"


Somit wissen wir jetzt wo die Files aus dem Image im NAND plaziert 
werden müssen.
Bin die nächsten 2 Wochen weg, also viel Erfolg!!!

von Thomas K. (tempo58)


Lesenswert?

Guten Abend,

ich habe mal nach Linux für die Nexperia Platform gesucht. Dabei fand 
ich eine Präsentation wohl von einem Philips-Mitarbeiter. Dabei 
beschreibt er wie man MythTV auf Nexperia installiert. Für die 
Linux-Experten hier sind sicherlich die Seiten 22ff interessant. Ab da 
beschreibt er die Probleme beim Compilieren. Viellecht hilft es Euch ja. 
Hier der Link:
http://elinux.org/images/d/da/MythTVonNexperia-CELF-05.pdf

Viel Erfolg

Thomas

von Benutzer0815 (Gast)


Lesenswert?

Ich habe mal versucht eine Aufnahme per ftp auf einen Rechner zu 
übertragen. Datenübertragungsrate über Netzwerkkabel war ca. 96KB/s. 
Also sehr, sehr langsam. Hat jemand ähnliche Datenraten? Gruß 
Benutzer0815

von Dominique G. (dgoersch)


Lesenswert?

Lies den Thread, hatten wir alles schon.

von AgentData (Gast)


Lesenswert?

@Muart232: der Kernel zeigt die Partitionen auch im bootlog an - danke 
trotzdem :-)

Frage an alle: gibt es einen Windows(CE) port der mtd-utils ?

von Florian K. (adlerweb) Flattr this


Lesenswert?

Mal kurzer Stand von meiner Seite: Ich hatte mich am WE nochmal an 
QAM256/Firmware versucht, also die Firmware im Windows-ROM zu tauschen. 
Das zuvor genannte dumprom scheint mit der nb0 nichts anfangen zu 
können, läuft bei mir in allen Modi in eine Endlosschleife. Hab noch ein 
paar mögliche Programme gefunden, sind aber Windows only, muss erst mal 
schauen, ob noch irgendwo ne Lizenz rumliegt...

von Sebastian (Gast)


Lesenswert?

So langsam scheinen die Einzelteile der Box bei Pollin auszugehen... 
ebenso wie die Beiträge hier :-). Linux wird nie auf der Box laufen. 
Nicht umsonst wurde CE draufgepackt.

von Bastler0815 (Gast)


Lesenswert?

QSebastian:

Das einzige was ausgeht ist Deine Geduld.
Wenn alle nur rumnölen würden und nicht selbst etwas produktives 
beitragen wollten wären wir noch nicht so weit gekommen..

Du willst Linux auf der Box: Los gehts, viele sinnvolle Ansätze wurden 
bereits gepostet.

Ansonsten: Ab zu Mediamarkt und Klappe halten.

von Michael H. (dicker721)


Lesenswert?

Hallo,
hab mal ne Frage hab den DVB-C Reciver von Pollin besorgt und wollte 
meiner Besseren Hälfte damit dazu verhelfen TV Sendungen aufzeichnen und 
später anschaun zu können, bin nach der Anleitung vorgegangen, und habe 
ein Paar fragen da das Ding in ner Endlos langen Boot Orgie hängen zu 
scheint, also Medion More TV wird angezeigt und der Rote Balken wird hin 
und hergeschoben egal ob ich auf Factory gehe oder nicht?
Hier der Link zu der Anleitung:
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Neues_Firmware-Image_installieren

Wollt auch noch Fragen wo denn der erste Port des S-ATA ist, ist es der 
richtung Front oder nach hinten, es ändert sich leider nichts bei mir.

Zweite Frage wie klein darf die Platte denn sein, hab es mit ner 10 GB 
versucht, liegt der Fehler vieleicht darin?
Hab ne erweiterte Partition mit Zwei Logischen Laufwerken drauf 1. 3 GB~ 
2. rest 7 GB~ .

Muß da mindestens eine 160GB drann wie es beschrieben steht oder geht es 
auch mit kleineren Festplatten?

Ich danke euch schon mal, hab schon den Teil des WWW den Google kennt 
und den Thread hier auf den Kopf gestellt und ettliche Gifte an der Box 
ausprobiert, aber es bleibt immer gleich, entweder Telegent.... WINCE 
oder endlosboot von Medion?

LG
Michael

von Sascha W. (sascha-w)


Lesenswert?

Michael Haussmann schrieb:
> Hallo,
> hab mal ne Frage hab den DVB-C Reciver von Pollin besorgt und wollte
> meiner Besseren Hälfte damit dazu verhelfen TV Sendungen aufzeichnen und
> später anschaun zu können, bin nach der Anleitung vorgegangen, und habe
> ein Paar fragen da das Ding in ner Endlos langen Boot Orgie hängen zu
> scheint, also Medion More TV wird angezeigt und der Rote Balken wird hin
> und hergeschoben egal ob ich auf Factory gehe oder nicht?
> Hier der Link zu der Anleitung: ...
sollte eigentlich gehen, hast du mal über die serielle Schnittstelle 
geschaut wie weit er kommt? Hast du LAN angeschlossen? Bei mir kommt es 
in seltenen Fällen vor das er auch hängt und rege LAN-Aktivität anzeigt. 
Hab dann ohne LAN noch mal gebootet und es ging wieder.

> Wollt auch noch Fragen wo denn der erste Port des S-ATA ist, ist es der
> richtung Front oder nach hinten, es ändert sich leider nichts bei mir.
bei mir gehts nur am vorderen Port

> Zweite Frage wie klein darf die Platte denn sein, hab es mit ner 10 GB
> versucht, liegt der Fehler vieleicht darin?
> Hab ne erweiterte Partition mit Zwei Logischen Laufwerken drauf 1. 3 GB~
> 2. rest 7 GB~ .
sollte denke ich auch gehen, für die erste Partition reicht auch locker 
1GB

> Muß da mindestens eine 160GB drann wie es beschrieben steht oder geht es
> auch mit kleineren Festplatten?
müsste denke ich schon gehen

Sascha

von Michael M. (do7tla)


Lesenswert?

Hallo
Ich hab mir bei Pollin auch einen Receiver (DVB-T) gekauft.
Nur ich weis in Moment nicht wie die 3,5" Festplatte im Receiver 
Montiert wird.
Dort sind nur diese 4 Gewindebolzen.
Ich denke das es dafür noch ein Passenden Einbaurahmen geben muss.

Bei Pollin bin ich nicht fündig geworden oder ich hab nicht richtig 
gesucht.
Hier im langen Thread & Wiki hab ich auch keine Hinweise dazu gefunden.

Wie habt ihr eure HDD befestigt ?

von Wiki Leser (Gast)


Lesenswert?

Steht aber im Wiki, einen Einbaurahmen gibt es nicht, deshalb muss man 
selber was basteln z.B aus Plexiglas/Kunststoff (13*15cm Platte). Die 
kann man dann später auf die vier Gewindebolzen schrauben, nachdem man 
die Festplatte an die Platte geschraubt hat (ja Festplatten haben auf 
der Unterseite Gewinde, so dass man da die Platte befestigt)

von Rainer L. (sloopy)


Lesenswert?

Michael M. schrieb:
> Wie habt ihr eure HDD befestigt ?

Kunststoff- oder Acrylglasplatte...

von Rainer L. (sloopy)


Lesenswert?

Rainer L. schrieb:
> Kunststoff- oder Acrylglasplatte...

Sorry, wohl dem der Lesen kann...

von Uli M. (uli_m)


Lesenswert?

Ich stelle leider ständig fest, dass es Leute gibt die sich nicht die 
Mühe machen diese von mehreren schlauen Köpfen zusammen getragenen 
Fakten genauer zu studieren. Mensch Leute jeder Browser hat eine 
eingebaute Suchfunktion, benutzt die doch zuerst, und stellt erst dann 
Fragen. Und sollte es der Eine oder Andere noch nicht wissen, so gibt es 
auch noch google!

Und mal ganz ehrlich, wer von Euch keine Geduld hat um auf ein 
Selfinstall-Linux-Turbo-Image-mit-Kaffee-Koch-Funktion zu warten, der 
soll wirklich mal seine absolut unqualifizierten Kommentare stecken 
lassen.

Anfänglich habe ich meine Vorredner zu diesen Themen nicht verstanden, 
und deren Beiträge als "überreizt" angesehen. Doch nun langsam kann ich 
auch nur noch zustimmen.

MACHT EUCH WEG HIER!!!

Und an die wirklich GUTEN hier wie immer ein Lob von mir.

Gruß

Uli

von Sebastian (Gast)


Lesenswert?

> soll wirklich mal seine absolut unqualifizierten Kommentare stecken
> lassen.

Und wo ist Dein qualifizierter Beitrag :-)?

Ich hatte lediglich angemerkt, das bei Pollin die Teile ausgehen und das 
CE nicht ohne Grund auf der Box läuft. Ich kann nicht erkennen, das ich 
gemault habe(???)

Übrigens habe ich mittlerweie einen Sat Tuner wie oben beschrieben 
eingelötet. Entgegen anderer Behauptungen funktioniert das leider nicht 
in der Box. Also scheint auch das eine Ente zu sein...

von Michael H. (dicker721)


Lesenswert?

Der Reciver scheint bei mir ne Ente zu sein, vorderer Port mit oder ohne 
LAN, scheinbar nicht machbar das man damit TV schauen kann, hmmm muß mal 
schaun was ich an Werkeugs dabei hab um vieleicht den RS232 nutzen zu 
können ???

more.TV noch nie so viel TV geschaut lol, etwas Spaß muß ja sein!

Huch was vergessen, hab noch ne 40 GB versucht was anderes habe ich hier 
im Moment nicht rumliegen, keine Änderung an der Situation, alles 
gleich, startet Zeigt more.TV dann zwischendurch kurz zugriff aufs 
Laufwerk, danach nix mehr!

von Laszlo H. (laszlo_h)


Lesenswert?

Hast du die Dateien aus dem Software-Update Zip auf die 1. Partition 
entpackt und den Ordner umbenannt (das "n" von den Ordnern wegmachen)? 
Hab selber der Anleitung noch nicht gefolgt, da mein Receiver gerade 
u-boot drauf hat, Andere haben aber das so zum laufen gebracht.

Auch wirst du mit 10 GB nicht viel Spaß haben, da gehen bestenfalls 2 
Filme drauf, zum Testen sollte es aber reichen.
gruß
Laszlo

von clause (Gast)


Lesenswert?

@Sebatian,

solche Typen musst du einfach ignorieren, die kommen mit Kritik garnicht 
klar!



Michael Haussmann schrieb:
> Huch was vergessen, hab noch ne 40 GB versucht was anderes habe ich hier
> im Moment nicht rumliegen, keine Änderung an der Situation, alles
> gleich, startet Zeigt more.TV dann zwischendurch kurz zugriff aufs
> Laufwerk, danach nix mehr!

Da würde ich dir raten die Festplatte nochmal zu formatieren, Bei mir 
hat es mit der Anleitung auf Anhieb geklappt (160GB). Ich nutze z.Z. die 
DVB-T variante bin sehr zufrieden.

von Tizzel (Gast)


Lesenswert?

@Sebastian

technisch basiert die Box ja auf dem STB810 und dafür gibts es auch ein 
BSP welches auf Unix basiert bzw. sind selbst einige Treiber für WinCE 
mit Linuxtoolchains erstellt worden. Nur leider kommt man an dieses BSP 
nicht ran. Der Hauptgrund warum auf einer Settopbox mit IPTV ein WinCE 
zum einsatz kommt ist dann aber doch eher die DRM und hat, wie man ja 
sieht, auch den Vorteil das "Zweckentfremden" einzudämmen.

@all
Wie ist momentan der letzte Stand in Sachen Linux? Das letzte was ich so 
am rand mitbekommen hab war ja das U-boot geht und der Kernel erstmal 
läd. Kann es leider zur Zeit nicht selbst testen, da ich atm. kein 
lauffähiges Unix auf den Rechnern hab.

von Michael H. (dicker721)


Lesenswert?

Laszlo H. schrieb:
> Hast du die Dateien aus dem Software-Update Zip auf die 1. Partition
> entpackt und den Ordner umbenannt (das "n" von den Ordnern wegmachen)?
> Hab selber der Anleitung noch nicht gefolgt, da mein Receiver gerade
> u-boot drauf hat, Andere haben aber das so zum laufen gebracht.
>
> Auch wirst du mit 10 GB nicht viel Spaß haben, da gehen bestenfalls 2
> Filme drauf, zum Testen sollte es aber reichen.
> gruß
> Laszlo

Danke Laszlo, das habe ich im Eifer des Gefechts völlig überlesen, ich 
war sogar so doof das ich die Ordner nochmal reinkopiert habe, das Teil 
läuft nun und macht seit ner Stunde nen Suchlauf, und scheint erst bei 
einem geschätztem Zehntel zu sein.

Mal schaun wie der nacher läuft danke nochmal, ist echt Peinlich wenn 
einem so etwas wiederfährt.
;-)
LG
Michael

von Laszlo H. (laszlo_h)


Lesenswert?

@Michael
Freut mich zu hören, dass es geht :).

Tizzel schrieb:
> Wie ist momentan der letzte Stand in Sachen Linux? Das letzte was ich so
> am rand mitbekommen hab war ja das U-boot geht und der Kernel erstmal
> läd. Kann es leider zur Zeit nicht selbst testen, da ich atm. kein
> lauffähiges Unix auf den Rechnern hab.

Jo, das ist zumindest bei mir der letzte Stand. Bis jetzt hat sich bei 
mir nicht viel mehr getan, ich schaue mir gerade die Änderungen an dem 
Kernel für den stb225 Eval-Board an und versuche zu entscheiden, ob sie 
für unser Board relevant sein könnten. Wird wohl noch paar Tage dauern, 
bis ich wieder was effektiv testen kann (vor allem da mein 
USB-to-Seriell Adapter sein Geist zurückgegeben hat <_<). Wenn es 
Änderungen oder Durchbrüche gibt, werde ich es euch sicherlich nicht 
vorenthalten.

Wegen Linux, da kann ich VirtualBox mit Ubuntu als Guest empfehlen. Am 
einfachsten ist es, wenn man eine fertige VDI von [1] ladet und diesen 
dann in eine neue virtuelle Maschine integriert. Als Version empfehle 
ich 10.04 (die 11er gefällt mir persönlich überhaupt nicht). Danach 
müssen nur noch die notwendigen Pakete installiert werden 
(build-essentials, eldk, etc.). Man sollte halt nur genug 
Festplattenspeicher zur Verfügung haben ;).

gruß
Laszlo

[1] http://virtualboxes.org/images/ubuntu/

von Dominique G. (dgoersch)


Lesenswert?

Michael Haussmann schrieb:
> hab den DVB-C Reciver von Pollin besorgt

Damit wirst du aktuell keinen Spaß haben, bei DVB-C gibts noch ein 
Problem mit QAM256. Näheres dazu findest du im Thread.

von Jan M. (Gast)


Lesenswert?

Hallo und vielen Dank schon mal an alle, die sich hier eingebracht und 
bereits so viel über die Receiver herausgefunden haben.

Da an Muttertag Pollin Versandkostenfreie Lieferung angeboten hatte habe 
ich auch mal eine DVB-C Platine geordert (trifft hoffentlich bis zum 
Wochenende ein), zudem habe ich mir den Thread mal durchgelesen.

Es findet sich folgender weiter oben folgender Link:

http://www.digenius.de/support/downloads

Dazu habe ich keine Kommentare finden können.

- Funktioniert diese Software auch auf den Platinen von Pollin?
- Falls ja, ändert sie etwas im Bezug auf der anscheinend vorhandene 
QAM256 Problem?
- Ist diese Version neuer oder älter als die im Wiki verlinkte?

von clause (Gast)


Lesenswert?

Jan M. schrieb:
> Hallo und vielen Dank schon mal an alle, die sich hier eingebracht und
> bereits so viel über die Receiver herausgefunden haben.
>
> Da an Muttertag Pollin Versandkostenfreie Lieferung angeboten hatte habe
> ich auch mal eine DVB-C Platine geordert (trifft hoffentlich bis zum
> Wochenende ein), zudem habe ich mir den Thread mal durchgelesen.
>
> Es findet sich folgender weiter oben folgender Link:
>
> http://www.digenius.de/support/downloads
>
> Dazu habe ich keine Kommentare finden können.
>
> - Funktioniert diese Software auch auf den Platinen von Pollin?
> - Falls ja, ändert sie etwas im Bezug auf der anscheinend vorhandene
> QAM256 Problem?
> - Ist diese Version neuer oder älter als die im Wiki verlinkte?


Habe mich mit der genannten Firmware/Software beschäftigt aber mangels 
entsprechendem KnowHow kam ich nie zum flashen?

Wenn jemnd einen weg kennt die oben genannte datei zu entpacken/flashbar 
für unsere DVB-C Boards zu machen bitte hier melden

von Jan M. (Gast)


Lesenswert?

Da mein Board leider noch nicht angekommen ist kann ich noch nichts 
testen.

Lt. Beschreibung soll das Übertragen mit der Software 
digenius-connect-2.01 funktionieren (über RS232):

"DOS/Windows-Programm zum Übertragen von Senderlisten und 
Set-Top-Box-Software"

von Laszlo H. (laszlo_h)


Lesenswert?

Jan M. schrieb:
> Es findet sich folgender weiter oben folgender Link:
>
> http://www.digenius.de/support/downloads

Auf den ersten Blick wird es nicht einfach so funktionieren. Die 
Firmware ist inklusive Bootloader (und vielleicht auch verschlüsselt). 
D.h. der Flasher des Receivers (SW1-1 auf on) wird damit nichts anfangen 
können. Man müsste schauen, wo das eine Programm aufhört und das Andere 
anfängt.

Aus den in der Datei enthaltenen Strings schätze ich mal, dass da der 
Bootloader unverschlüsselt mit drinnen ist. Aber danach finden sich 
keine lesbaren Strings mehr, was eine Verschlüsselung nahe legt. Einen 
AES (und wenn sie das nicht verwendet haben, Hut ab, so Dumme findet man 
selten) zu knacken ist nicht drinnen. Wenn es wirklich so wäre, müsste 
man in dem Bootloader auf die Jagd nach dem Schlüssel gehen.

Gruß
Laszlo

von clause (Gast)


Lesenswert?

Man braucht ja eigentlich nur die Software zu flashen oder?
Dann sollte es auch mit den QAM256 Sendern funzen....

von Sebastian (Gast)


Lesenswert?

Ich habe die Dateien mal ausprobiert (Digenius) und der Receiver wird 
gar nicht erst erkannt.
Insofern hat sich auch das flashen der *.APP Datei erledigt.

Grüße
Sebastian

von Jan M. (Gast)


Angehängte Dateien:

Lesenswert?

@Sebastian:

hast du das Aufspielen mit dem Tool von digenius probiert oder über ein 
Terminalprogramm (siehe Anhang)?

von Fritz M. (Gast)


Lesenswert?

Jan M. schrieb:
> Es findet sich folgender weiter oben folgender Link:
>
> http://www.digenius.de/support/downloads
>
> Dazu habe ich keine Kommentare finden können.
>
> - Funktioniert diese Software auch auf den Platinen von Pollin?

Die Digenius-Firmware ist für das Pollin-Board nicht geeignet, da die 
Digenius-Geräte eine völlig andere Hardware verwenden.

von Jan M. (Gast)


Lesenswert?

@Fritz M.:

Aber bei der einen FW steht doch in der Beschreibung "Für Medion-Modelle 
mit moreTV".
Gab es da noch andere Receiver von Medion mit moreTV?

von Michael H. (dicker721)


Lesenswert?

Dominique Görsch schrieb:
> Michael Haussmann schrieb:
>> hab den DVB-C Reciver von Pollin besorgt
>
> Damit wirst du aktuell keinen Spaß haben, bei DVB-C gibts noch ein
> Problem mit QAM256. Näheres dazu findest du im Thread.

LOL genau ;-) hab seit 8:30 gelesen und probiert, auch den Thread hier 
durchgelesen, dachte auch es muss doch möglich sein den Tuner dazu zu 
bewegen das das was Hardwareseitig möglich wäre zu nutzen?

Habe verschiede Firmware von DVB-C Recivern geladen, zumindest das an 
was ich Problemlos rangekommen bin, nur scheiterte ich oft an den 
verschiedenen Dateien.

Eigentlich sollte es dieses Board denke ich mal so frei in den Raum auch 
als DVB-C / DVB-S Variante von einem anderen Hersteller geben so das 
man, vieleicht jetzt nur Wunschtraumdenken?

Dessen Firmware nimmt und die Draufspielt, aber sicher bin ich mir da 
nicht, aber die Möglichkeit besteht doch zumindest, Suchen im Web bisher 
erfolglos verlaufen.

Hat hier jemand mal einen Teil einer anderen Firmware auch DVB-C 
versucht mit der im Wiki angegebenen zu vereinen?

LG
Michael

von Michael H. (dicker721)


Lesenswert?

Hallo nochmal,

kann das vieleicht die Lösung sein, ich verstehe nicht viel Englisch 
aber es sieht für mich zumindest so aus als ob da jemand erfolg hatte, 
bei dem Board handelt es sich um das von Pollin, hier der Link zu der 
Seite, ist recht viel Text.

http://gateway.hackdaworld.dyndns.org/cgi-bin/awki.cgi/?diff=true&page=PnxStb&revision=1.7

LG
Michael

von Fritz M. (Gast)


Lesenswert?

Jan M. schrieb:
> @Fritz M.:
>
> Aber bei der einen FW steht doch in der Beschreibung "Für Medion-Modelle
> mit moreTV".
> Gab es da noch andere Receiver von Medion mit moreTV?

Ja.

Die Firmware auf der Digenius-Seite ist nur für Medion-Modelle des 
Herstellers Digenius.

Das Pollin-Board basiert auf der STB810 Plattform von NXP und wurde in 
Deutschland von der Firma Telegent und später von der Winbox 
Technologies AG vertrieben.
Die Geräte wurden mit angepasster Hard- und Software vorrangig als STB 
für Video on demand (Maxdome/Video Buster) genutzt.

von Fritz M. (Gast)


Lesenswert?

Michael Haussmann schrieb:
> Habe verschiede Firmware von DVB-C Recivern geladen, zumindest das an
> was ich Problemlos rangekommen bin, nur scheiterte ich oft an den
> verschiedenen Dateien.

Damit eine Firmware auf der Box laufen kann, muss diese für das Gerät 
passen. Es gibt diverse Prozessoren von diversen Firmen und alle haben 
unterschiedliche Befehlssätze und auch die Boards sind von Hersteller zu 
Hersteller unterschiedlich und mit anderen Elektronik Komponenten 
aufgebaut.

Wenn also eine Firmware laufen soll, müssen die Geräte schon zu 99% 
identisch sein, sonst kann es nicht funktionieren und führt in der Regel 
zur Zerstörung des Gerätes.

von Fritz M. (Gast)


Lesenswert?

Wenn man das Pollin-Board mit DVB-C nutzen will gibt es meiner Meinung 
nach nur die Möglichkeit zu warten, dass es gelingt Linux auf der Box 
zum laufen zu bringen.

Ich finde es auch verständlich, dass nach einigen Misserfolgen die erste 
Euphorie verflogen ist. Aber wenn ich es richtig Verfolgt habe, sind die 
Linux-Spezialisten doch schon ein großes Stück weitergekommen.

Also Geduld, die ganze Bastelei ist ja reines Hobby und wer hat bei dem 
super Wetter nicht besseres vor, als unter dem Pollin-Board zu liegen 
und zu schrauben.

von Mark B. (markbrandis)


Lesenswert?

Michael Haussmann schrieb:
> Hallo nochmal,
>
> kann das vieleicht die Lösung sein, ich verstehe nicht viel Englisch
> aber es sieht für mich zumindest so aus als ob da jemand erfolg hatte

Naja, "TODO: u-boot, kernel, rootfs ..." liest sich jetzt nicht so als 
ob da schon super Linux läuft ;-)

Aber der Link ist trotzdem interessant, danke dafür.

von Christian S. (stephanc)


Lesenswert?

Wollte mal wieder Hallo sagen. Derzeit hab ich aber nichts Neues. So 
eine Ananlyse ohne Datenblatt kann schon echt anstrengend sein :-)
Ob wir u-boot nun benötigen oder nicht, ich arbeite erstmal daran - 
vorallem lernt man ne ganze Menge :-)

Hab da einen guten Ansatz, wenn alles klappt, könnte das NAND am 
Wochenende(über u-boot) laufen.

Also, von meiner Seite, ich bin weiterhin dran (da mein Urlaub aber 
"ausgelaufen" ist, komm ich nur Abends bzw. am WE zum testen).

von R. H. (snapper)


Lesenswert?

http://excellence-china.en.alibaba.com/
habe jetzt auf meine anfrage für die TDA9983B HDMI Chips ein angebot 
bekommen, bei abnahme von 10 Stück wäre der preis für 1 Stück 10€ incl. 
versand in DE. wenn genug interesse besteht werde ich die ordern, bitte 
PM!

Dear  Mr.
Thanks for your email. I am Alizee,from SUPERB TECH INTERNATIONAL 
CO.,LTD.
About your required, we give you the quotation as below, Pls kindly 
check:
Quote:TDA9983Bhw , HDMI transmitter 80 pins(pls check in attachment), 
original ,in stock,
1.10pcs FOB shenzhen price:USD7.82  /PC
2.Delivery time:1 day
3.Payment Term:  Paypal,Wester Union, T/T
4.Shipping cost:USD35
please check and reply, wish i could do helps for you.Any other 
question,pls contact me. Best Regards. Alizee Cai

von R. H. (snapper)


Lesenswert?

1A schrieb:
> Steckplatz für Tuner zum Testen
wo gibt es die 32er Buchsenleisten mit 2mm Pin Abstand ?
> SU1278 Data sheet:http://f5ad.free.fr/Docs_Composants/SU1278.pdf
das passt nicht, ist für den 28 poligen Tuner, und der hat einen TDA8060 
statt einen TUA6100 Chip als mixer/oscillator Chip !
kannst du bestätigen, das der SU1278 LH-2 Tuner in dem Board 
funktioniert ?
habe in der bucht einen galaxis pop receiver supergünstig geschossen, wo 
genau dieser 32 polige tuner drin sitzt und noch eine dvb-s pci karte TV 
Station PRO, der tuner ist ein SU1278 SH-2, der unterschied ist nur die 
fehlende 2. Antennenbuchse für den Durchschleifbetrieb.

von linuxtutgut (Gast)


Lesenswert?

Hallo zusammen,
habe mit Interesse den (endlos-)Thread gelesen und mir doch nun
tatsächlich bei der letzten Pollin-Bestellung zwei DVB-T-Boards
bestellt.

Um hier einwenig mitbasteln zu können, erstmal ein paar Fragen zu
den Schnittstellen:

RS232:
Bei J33 und J2 ist ja jeweils der max3222 als Puffer davor - und
der besitzt jeweils 2 Schnittstellen.
Ist auf J33 / J2 jeweils nur eine belegt (und ev. 2 Handshake-Ltg.) -
oder sind es insg. 4 RS232-Ports?

USB:
Normalerweise wird USB4 and die Frontbuchse angeschlossen, oder?
Hat jemand auch USB1 gefunden?

JTAG:
Wird die JTAG-Schnittstelle J1 benutzt, oder nur
eJTAG (CON1)?

J4:
Offenbar gibt's hier eine Verbindung zur RTC 8563T und zu
LPC921F (I/O und I2C). Wird der für's Boot-ROM benötigt?

von IchMeldMichMal (Gast)


Lesenswert?

Hi, ja das Thema Sat-Tuner ist leider  etwas untergegangen.
Da seinerzeit der "Entdecker" ja schon positiv einen Sat SU1278 
eingelötet hat (aber welchen den ganz genau, was ist aus seiner 2t 
Bestückung geworden) wäre seine Erfahrung  wichtig. Eine Mischbestückung 
DVB-T + S wäre mein großes Ziel. Bin sozusagen in Lauerstellung. Ich 
selber habe mit auch einen "Tuner" auf 'ner PCI-Karte  (PHILIPS SU 
1278/LHA ) geschossen, hat aber auch  vorerst nur org. 28 PIN. So eine 
Steckerleiste 2,0 such ich auch schon, lediglich  welche mir einer 
ÜberPlatinenhöhe 4mm gäb's günstig, aber eine mit 2mm hab ich noch nicht 
zu kaufen gesehen, ev. dachte ich auch an einer aneinderreihen von z. 
Bsp 4x8PIN. Das testweise raus und reinlöten wäre schon  so angenehmer, 
vor allem wenns dann doch nicht Dppl. geht: Zitat--Entdecker
Anbei 2 Links, ich bin mir nicht mehr sicher, ob's "oben" schon eine 
Verlinkung dazu gab (ThreadLänge ohje...), mir scheint schon, das eine 
äußere zusätzliche Verschaltung/PIN-Verschiebung den Unterschied zu den 
28 zu30 PIN's machen, der Grundtunern ist es alle Mal.

http://www.austech.info/dreambox/20705-dm500-bsbe1-702a-no-lock-2.html

http://satworld.forumotion.com/t7736-topic

"Entdecker" melde dich doch bitte mal wieder dazu....

von Walter M. (spector)


Lesenswert?

Hallo an alle,
Ich habe mir 2 Geräte mit DVB-T zusammengebaut und auch dank dieses
Threads problemlos zum Laufen bekommen. An dieser Stelle erstmal ein
Dank an alle, die fleißig an der Wiki gearbeitet haben.
Nach intensivem Lesen des gesamten Threads konnte ich jedoch keine
Hinweise auf die Ursache des grottenlangsamen Netzwerks finden.
Kann es an der Win-CE-Konfiguration oder an MoreTV liegen?
Vielleicht kann mir da jemand weiter helfen.

von Laszlo H. (laszlo_h)



Lesenswert?

Moin,
Hier präsentiere ich mal die Früchte der letzten Woche in Form von zwei 
Patches für den u-boot. Eine Warnung vorweg um die Stimmung gleich ein 
wenig zu trüben, es funktioniert nicht alles so toll, wie ich es wollte, 
näheres siehe weiter unten.

Dieser Patch fügt dem Bootloader die Netzwerk-Funktionalität hinzu. 
Grund ist die grottig langsame Verbindung zwischen dem Bootloader und 
meinem Rechner über den seriellen Port. Das Überspielen eines 4MB 
Kernels hätte sage und schreibe 1:12 Minuten gebraucht. Kermit (besser & 
schneller als das Y-Modem Protokoll) ist toll für das Testen von frisch 
kompilierten u-boot Versionen, aber den Linux Kernel kann man mit dem 
nicht draufspielen (bzw. kann man nebenbei ein Film schauen).

Hier eine kurze Liste meiner Änderungen gegenüber meinem letzten Patch:
-) Richtigen Netzwerkcontroller in der Configuration eingefügt.
-) Modifikationen des Treibers, damit dieser funktioniert (den Fehler zu 
finden hat zwei Tage und sicherlich Jahre meines Lebens gefordert :D)
-) Modifikation der Initialisierung des Boards, damit dieser den 
PCI-Controller richtig konfiguriert (war in meinem vorhergehenden Patch 
mittels #if 0 auskommentiert).

Was leider (noch) nicht funktioniert:
-) Das Empfangen von Packeten. Leider hab ich noch sehr wenig Ahnung, 
wie so eine PCI Netwerkkarte eigentlich werkelt, wodurch ich den Fehler 
nicht wirklich eingrenzen kann. Wenn es hier jemanden gibt, der Mehr 
Ahnung hat, bitte vortereten :).

Ich habe sowohl einen inkrementellen Patch 
(pollin-pnx8950_pci-and-network-support.diff) als auch eine Kombination 
beider meiner veröffentlichen Patches beigefügt. Eingefügt werden können 
sie, wie üblich, mit "patch -p1 -i <file>".

gruß
Laszlo

von Andre N. (andre_n)


Lesenswert?

IchMeldMichMal schrieb:
> Hi, ja das Thema Sat-Tuner ist leider  etwas untergegangen.
> Da seinerzeit der "Entdecker" ja schon positiv einen Sat SU1278
> eingelötet hat (aber welchen den ganz genau, was ist aus seiner 2t
> Bestückung geworden) wäre seine Erfahrung  wichtig. Eine Mischbestückung
> DVB-T + S wäre mein großes Ziel. Bin sozusagen in Lauerstellung. Ich
> selber habe mit auch einen "Tuner" auf 'ner PCI-Karte  (PHILIPS SU
> 1278/LHA ) geschossen, hat aber auch  vorerst nur org. 28 PIN. So eine
> Steckerleiste 2,0 such ich auch schon, lediglich  welche mir einer
> ÜberPlatinenhöhe 4mm gäb's günstig, aber eine mit 2mm hab ich noch nicht
> zu kaufen gesehen, ev. dachte ich auch an einer aneinderreihen von z.
> Bsp 4x8PIN. Das testweise raus und reinlöten wäre schon  so angenehmer,
> vor allem wenns dann doch nicht Dppl. geht: Zitat--Entdecker
> Anbei 2 Links, ich bin mir nicht mehr sicher, ob's "oben" schon eine
> Verlinkung dazu gab (ThreadLänge ohje...), mir scheint schon, das eine
> äußere zusätzliche Verschaltung/PIN-Verschiebung den Unterschied zu den
> 28 zu30 PIN's machen, der Grundtunern ist es alle Mal.
>
> http://www.austech.info/dreambox/20705-dm500-bsbe1-702a-no-lock-2.html
>
> http://satworld.forumotion.com/t7736-topic
>
> "Entdecker" melde dich doch bitte mal wieder dazu....


Also ein Mischbetrieb von DVB-S und DVB-T zusammen ist bisher definitiv 
NICHT möglich. Wurde von mehreren Leuten hier (u.a. Entdecker und ich) 
bestätigt. Ob das ganze evtl. unter Linux machbar ist kann ich nicht 
sagen, habe da noch nicht mit sowas Versuche gemacht und auf der Box 
läuft Linux leider noch nicht.
Was noch nicht versucht wurde ist die Box mit 2 DVB-S Tunern zu 
bestücken, aber da sehe ich eigentlich keine Probleme. Wichtig ist bei 
der Umrüstung nur, dass beide DVB-T Tuner raus müssen (egal ob 1 oder 2 
DVB-S verbaut werden), sonst hängt die Box sich auf. Und ein 
initialisieren der Box nach dem Umbau ist auch empfehlenswert.


Wenn ich das noch richtig in Erinnerung hab ist der einzige Unterschied 
zwischen 28 und 30 Pins, dass bei 30 Pins die Spannung für den LNB von 
aussen zugeführt wird, bei 28 Pins wird die im Tuner erzeugt (paar 
Seiten zurück gibts ein paar Themen dazu mit Bildern). Bitte korrigiert 
mich, falsch ich mich da irre :)


@laszlo:

Hört sich doch super an, werde mich gleich mal draufstürtzen. Wir kommen 
dem großen Ziel immer näher :)

von Tizzel (Gast)


Lesenswert?

Ich werd mich auch mal draufstürzen :-) Hab aber noch eine Frage ... 
wieso den Kernel über Netzwerk laden (Ich hoffe das ich das richtig 
verstanden hab)? kann U-boot nicht gleich auf die Festplatte zugreifen 
und den von dort laden?
Sehr schön ist das wir dem Ziel immer näher rücken ;-) Echt klasse 
Arbeit
Achja was für Informationen zu PCI-Netzwerkkarten fehlen denn?

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

Andre N. schrieb:
> Wenn ich das noch richtig in Erinnerung hab ist der einzige Unterschied
> zwischen 28 und 30 Pins
32 pins ! im 28pin tuner ist nach meinen recherchen ein anderer 
oszillator/ mixer chip verbaut, der jetzt unter CE nicht läuft, siehe 
seite 5 im pdf.
im LH/SH tuner ist da ein TUA6100 drin. Mario W. (tosca76) hat den 
anderen tuner auch nicht zum laufen bekommen !

von Laszlo H. (laszlo_h)


Lesenswert?

Tizzel schrieb:
> Ich werd mich auch mal draufstürzen :-) Hab aber noch eine Frage ...
> wieso den Kernel über Netzwerk laden (Ich hoffe das ich das richtig
> verstanden hab)? kann U-boot nicht gleich auf die Festplatte zugreifen
> und den von dort laden?

Zurzeit ist es so, dass das u-boot mit einem Kernel kombiniert ist, das 
dann von dem Bootloader (dem Original, der vorher für WinCE vorgesehen 
war) in den Speicher geladen wird. Das heißt, dass nach jeder Änderung 
an dem Kernel dieser neu geflasht werden muss. Das dauert und tut dem 
Flash auch nicht gut. Da ich befürchte in der ersten Zeit einen regen 
Kernel-Austausch betreiben zu müssen, bis dieser endlich läuft, musste 
eine bessere/schnellere Lösung her. U-boot bietet die Möglichkeit 
Dateien direkt entweder über die Serielle (viel zuuuu langsam) oder dem 
Netzwerk in den Speicher zu laden.

Ich weiß gar nicht, ob u-boot 1.2 SATA unterstützt. Gäbe dann aber immer 
noch das Problem, wie man den Kernel auf die Festplatte bringt. An- und 
abstecken wird auf dauer sicherlich ermüdend ;-). Für das finale Produkt 
würde meine Überlegung sein, dass u-boot + Kernel (+ initrd) im Flash 
liegen und der Kernel dann für das Laden des Filesystems von der 
Festplatte zuständig ist.

Tizzel schrieb:
> Achja was für Informationen zu PCI-Netzwerkkarten fehlen denn?

Datenblatt habe ich, Treiber war auch schon vorhanden, mehr leider auch 
nicht wirklich. Ärgerlich halt, dass ich nicht debuggen kann (dazu fehlt 
mir halt JTAG oder ein gdb-stub). Ansonsten stehe ich gerade voll an und 
hab ehrlich keine Idee, woran es liegen könnte, dass ich nichts 
empfange. Es stürzt nichts ab, es geht einfach nur nicht (wahrscheinlich 
"den Wald vor lauter Bäumen nicht sehen"-Syndrom :-/). Senden 
funktioniert (ich sehe die ARP-Pakete mit Wireshark), aber das Board 
scheint nichts zu empfangen. Mir fehlt halt das ganze Grundverständnis 
über PCI, wie zum Beispiel dem CPU signalisiert wird, dass ein Paket 
empfangen wurde. Wird das Empfangen über DMA gemacht, wenn ja, wie 
definiert das PCI das Ziel der Transaktion?

Generell wäre ich über jede Hilfe dankbar, am Liebsten wäre mir 
natürlich ein Patch, das es auf wundersamer Weise zum laufen bringt (es 
ist spät und nach dem 2 Bier fangt man halt an zu träumen und hoffen :-D 
). Ansonsten begnüge ich mich auch mit einem freundlichen Deuter in die 
Richtige Richtung.

gruß
Laszlo

von K. J. (Gast)


Lesenswert?

Hm das hört sich schon mal gut an aber vor nästen Monat komme ich 
einfach nicht mehr zum basteln und ich hoffe das mein DSL Anbieter 
schnell die neue Leitung in der neuen Wohnung einrichtet aber so wie ich 
das vernommen habe dauert das seine zeit weil nen Neubau ist in einer 
Straße die es noch nicht gibt :P

Aber danach helfe ich wieder mit.

von Grünbacher (Gast)


Lesenswert?

Hallo Laszlo,

wenn du nichts empfängst hört sich das für mich nach einem Interrupt
Problem an, da beim Senden kein Interrupt benutzt wird.


Da du ja der bist, der hier die meiste Zeit invenstiert,
würde ich dir schon gerne helfen, wenn ich kann.
Ein JTag habe ich gebruzzelt und getestet, ist ja nicht so schwer.
Bei Linux Kompilierung bin ich leider ein absolutes Greenhorn.

Falls du in Mittelhessen zu Hause bist, kann man Sich evtl. mal treffen.

mfg.
Grünbacher

von AgentData (Gast)


Angehängte Dateien:

Lesenswert?

Es ist vollbracht...

nachdem ich nun die letzte Woche jede freie Minute damit verbracht habe 
mir ein Linux Grundwissen anzulesen ist es mir nun gelungen den Kernel 
aus dem Elecard firmware image vollständig zu booten. Um das NAND zu 
schonen werden rootfs, userfs, configfs und profile bis auf weiteres 
über nfs mounted.

Genaueres dazu im readme bzw jetzt hier als posting:



A. Vorbereitungen
-----------------

-> das gesamte Download Archiv auf einen FAT32 formatierten USB-Stick 
entpacken
-> Linux-Box und Pollin-Box müssen am Router hängen
-> ich geh im weitern davon aus das die Linux-Box welche als NFS-Server 
fungieren wird die ip 192.168.0.3 hat
-> wenn nicht kernel cmdline anpassen - genaueres später
-> die Pollin-Box holt sich die ip per dhcp



B. Box flashen
--------------

Hinweise für diejenigen die wissen wovon ich rede:
  - die cmdline für den kernel befindet sich im file 
00004000_00040000__loader.bin @ offset 0x7000
  - default ist jetzt:
      console=ttyS0 stb810_display=pal root=/dev/nfs 
nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp nomainapp=1
  - die ip für den NFS Server ist also default auf 192.168.0.3 
eingestellt
  - wenn eure Linux-Box im Netzwerk woanders hängt die ip vor dem 
flashen mit einem Hexeditor entsprechend anpassen

-> Pollin-Box auf Auslieferungzustand bringen (Anleitung gibts im WIKI)


-> Pollin-Box DIP1 auf OFF (WCE1) und reboot
-> USB-Stick anstecken und flashme.exe starten
-> an der Pollin-Box Taste Pfeil runter oder auf der Fernbedienung die 
Taste 1 drücken => loader wird geflashed
-> an der Pollin-Box Taste Pfeil hoch oder auf der Fernbedienung die 
Taste 2 drücken => kernel wird geflashed
-> an der Pollin-Box Taste Pfeil links oder auf der Fernbedienung die 
Taste 3 drücken => wince0 wird geflashed
   (wince0 ist ein modifiziertes Image welches statt TGUpdater.exe die 
flashme.exe vom USB-Stick startet -> erhält uns die Möglichkeit von 
WinCE aus zu flashen)

-> Box ausschalten und DIP1 auf ON



C. LINUX NFS Server vorbereiten
-------------------------------

- da ich bis vor einer Woche noch nie ein Linux System von nahem gesehen 
habe arbeite ich momentan noch mit einer Knoppix Live CD
- sämtliche Pfadangaben beziehen sich also auf dieses System
- es ist nicht wirklich nötig mit einem USB-Stick zu arbeiten - aber ich 
denk die Linuxer wissen das
- ich würde trotzdem vorschlagen bis auf weiteres mit Partitionen zu 
arbeiten...
  da es dann für uns ganz einfach ist Änderungen als ext2 Image der 
jeweiligen Partition auszutauschen
- nachfolgend also die Anleitung wie ich es bei mir gemacht habe
  ...sorry wenn es etwas umständlich ist aber mehr gibt mein derzeitiges 
Wissen aus den LINUX for dummies Tutorials im Netz noch nicht her


0. Linux-Box booten
-------------------

...und die Dateien nfsroot.ext2, nfsuser.ext2 und pollinux_start_nfs aus 
dem Download Archiv auf den Knoppix Desktop kopieren


1. mit GParted auf einem USB-Stick vier primäre ext2 Partitionen anlegen
------------------------------------------------------------------------

sdb1     50 mb    -> später mounted als rootfs
sdb2    100 mb    -> später mounted als userfs
sdb3      5 mb    -> später mounted als configfs
sdb4      5 mb    -> später mounted als profile

-> abschließend die vier neuen Partitionen mounten
-> bei mir werden sie unter /dev/sdb1 bis /dev/sdb4 bzw. /media/sdb1 bis 
/media/sdb4 eingehängt



2. das nfsroot und nfsuser ext2 image auf den USB-Stick kopieren
----------------------------------------------------------------

- benötigt werden hier die files nfsroot.ext2 und nfsuser.ext2 aus dem 
Download Archiv
- wenn ihr meine Anleitung befolgt hab liegen sie auf dem Knoppix 
Desktop -> wenn nicht müsst ihr die Pfade anpassen
-> /home/knoppix/Desktop/nfsroot.ext2
-> /home/knoppix/Desktop/nfsuser.ext2

-> terminal starten
-> mit su [ret] als superuser einloggen

nfsroot kopieren:
-> dd if=/home/knoppix/Desktop/nfsroot.ext2 of=/dev/sdb1

nfsuser kopieren:
-> dd if=/home/knoppix/Desktop/nfsuser.ext2 of=/dev/sdb2


3. NFS Server starten
---------------------

- benötigt wird hier das Script pollinux_start_nfs aus dem Download 
Archiv
- wenn ihr meine Anleitung befolgt hab liegt es auf dem Knoppix Desktop 
-> wenn nicht müsst ihr die Pfade anpassen
-> /home/knoppix/Desktop/pollinux_start_nfs

-> terminal starten
-> mit su [ret] als superuser einloggen

nfs server starten:
-> /home/knoppix/Desktop/pollinux_start_nfs



===> wenn alles glatt läuft müsstet ihr jetz die Pollin-Box booten 
können und die Partitionen werden über nfs mounted
===> es gilt jetzt die Scripte für einen fehlerfreien boot anzupassen
===> login als root auf die Pollin-Box funktioniert per telnet 
problemlos

Viel Spaß beim basteln

von Dominique G. (dgoersch)


Lesenswert?

Wow das klingt gut, hoffe ich komme heute Abend zum Testen.

von Dirk W. (glotzi)


Lesenswert?

Coole Sache AgentData. Respekt.

Kannst du, oder jemand anders, mal nen dmesg bzw. bootlog posten? 
Funktionieren die AV Treiber?

Ich hab selber (noch) keine Pollin-Box. Sonst würde ich es selber 
ausprobieren.

von MHi (Gast)


Angehängte Dateien:

Lesenswert?

Respekt!

mit etwas bastelei an den root-images geht es. Die DVB-Devices sind auch 
da. Anbei das gewuenschte Bootlog.

von neolite (Gast)


Lesenswert?

R. H. schrieb:
> wo gibt es die 32er Buchsenleisten mit 2mm Pin Abstand ?


1 reihige Stift und Buchenleisten im Raster 2.00mm gibt es bei Pollin.de 
:


SL 1x32G 2,00 = Stiftleiste 1x32 gerade 0.24 Euro
SL 1x32W 2,00 = Stiftleiste 1x32 gewickelt 0.34 Euro

BL 1x32G 2,00 = Buchsenleiste 1x32 gerade 0.86 Euro
BL 1x32W 2,00 = Buchsenleiste 1x32 gewickelt 0.90 Euro

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Grünbacher schrieb:
> Falls du in Mittelhessen zu Hause bist, kann man Sich evtl. mal treffen.

Leider nicht, Wien ist doch ein wenig weit weg. Aber danke für's Angebot 
:).


AgentData schrieb:
>Es ist vollbracht...
>
>nachdem ich nun die letzte Woche jede freie Minute damit verbracht habe
>mir ein Linux Grundwissen anzulesen ist es mir nun gelungen den Kernel
>aus dem Elecard firmware image vollständig zu booten. Um das NAND zu
>schonen werden rootfs, userfs, configfs und profile bis auf weiteres
>über nfs mounted.

Ich bin sprachlos! Wow!

AgentData schrieb:
> 2. das nfsroot und nfsuser ext2 image auf den USB-Stick kopieren
> ----------------------------------------------------------------

Cooler Script, wenn du wirklich erst seit einer Woche Linux verwendest, 
dann Hut ab! In der ersten Woche wusste ich bei Linux nicht einmal wo 
vorn und hinten ist :D.

Wegen dem Skript, da kann ich helfen. Man kann auch ein Dateisystem 
direkt in einen Ordner mounten. Dann braucht man auch keine Partitionen 
;). Was du suchst ist das loop-device des Kernels (mount -o loop -t 
<type> <file> <location>). Damit ersparst du dir den gesamten Schritt 1. 
Hin habe mal dein start-skript angepasst.

Die Datei ist angehängt. Änderungen die ich gemacht habe:
-) Arbeitet nur mit Dateien
-) testet ob die nandfs.config und nandfs.profile Dateien
   existieren, wenn nein, werden sie erstellt
-) nimmt 4 Parameter an:
   start: mountet zuerst alle Partitionen und startet den nfs
   stop: stoppt den nfs und unmountet alle Partitionen
   mount: mountet die Partitionen ohne nfs
   unmount: unmountet die Partitionen (ohne test ob nfs läuft!)

Der Skript ist mit Vorsicht zu genießen, hab es auf meinem Rechner 
getestet, aber ich hab (noch) kein nfs Server am laufen, kann also nicht 
testen, ob der so funktioniert, wie er soll. Würde mich über Rückantwort 
freuen.

gruß
Laszlo

von AgentData (Gast)


Lesenswert?

Danke für die Anregungen und Ergänzungen Lazlo. Werd mich morgen mal 
belesen und versuchen zu verstehen was du da machst :-) Heut bin ich zu 
müde - grad erst von Arbeit heim gekommen.

Eine Frage drängt sich mir aber gleich auf: Wie ist das wenn man so wie 
du nur mit Files arbeitet - werden Änderungen an Scripten usw. dann 
automatisch gespeichert? Also wie auf nem 'echten' Laufwerk? Oder muss 
ich das dann extra speichern?

von AgentData (Gast)


Lesenswert?

Achso und ehh ich es wieder vergesse:

DANK geht an Muart232 und vorallem Frank und seine site für die initial 
Analyse des Elecard images !!! Hat mir ne Menge Arbeit erspart!

von Laszlo H. (laszlo_h)


Lesenswert?

Ja, die gemounteten Dateien verhalten sich 1:1 wie echte Festplatten. 
Schreibst du eine neue Datei in den gemounteten Ordner, so wird diese in 
die Datei hineingeschrieben, ganz so wie bei einer realen Festplatte 
(vereinfacht so Schreibzugriff -> ext2 -> loop-device -> Image-Datei).

Linux unterscheidet nicht zwischen Festplatte und Ordner. Eigentlich 
kennt er gar keine Festplatten (nicht in dem Sinne von Windows als 
de-diktierte Einheiten die speziell angesprochen werden müssen). Eine 
Festplatte ist für ihn nur ein Block-Device das irgendwohin gemountet 
wurde und für dessen Zugriff er halt den einen Treiber (zB ext2, ext3, 
squashfs, vfat, ntfs, etc) nehmen muss. Ersetzt man den Block-Device 
durch etwas anderes, schreibt er halt nicht auf eine Festplatte, sondern 
in unserem Fall in eine Datei. Naja, so in der Art halt :).

ZB brauchst du für das mounten einer ISO Datei bei Windows einen Treiber 
für ein virtuelles Laufwerk. Bei Linux sagst du einfach dem System, dass 
er die ISO einfach in einen Ordner mounten soll.
gruß
Laszlo

von R. H. (snapper)


Lesenswert?

neolite schrieb:
> gibt es bei Pollin.de
 nö !

von neolite (Gast)


Lesenswert?

R. H. schrieb:
> neolite schrieb:
>> gibt es bei Pollin.de
>  nö !

Scheibenkleister :)

Ich meinte reichelt.de :)

Sorry :)

ps. "SL 1x32G 2,00" usw ist die Bestellnubber

von koohbraa (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
hat jemand von euch den Kernel von AgentData schon gebootet bekommen?

Bei mir landet er immer in einer Kernel panic :
1
Mount nfs root 192.168.6.23:/pollinux/nandfs... done
2
3
Switch root
4
5
switch_root: Kernel panic - not syncing: Attempted to kill init!
6
7
Bad init '/sbin/init'
Weiß jemand von euch Rat?

MfG

von Uwe H. (devusruh)


Angehängte Dateien:

Lesenswert?

Hallo!

habe mir mal das Skript pollinux_start_nfs angeschaut. Problem ist, dass 
man es von dem Verzeichnis aus starten muss, wo die Image-Dateien 
liegen. Ich habe das Manko behoben und zur Vereinfachung der 
Konfiguration die Verzeichnisse und Kommandos zentral gemacht.

Als neue Funktionalität dazugekommen ist, dass einmalig ein Backup von 
/etc/exports gemacht wird, wenn es noch nicht existiert. Hilfreich, weil 
das Skript erzeugt die Orginal-Datei ja bei jedem Lauf erneut, was vllt 
manchem das lokale Setup zerschiessen könnte, wenn im Urzustand andere 
Sachen exportiert werden.

Ich habe das Skript getestet und es läuft soweit wie erwartet.

Gruß, Uwe.


PS: Sorry, habe das aktuelle Skript aus Versehen einmal zuviel 
angehängt.

von Stefan P. (form)


Lesenswert?

Kann es sein das die .ext2 files in dem RAR fehlerhaft sind?
Ich bekomme sie zwar gemounted, aber im syslog hagelt es 
Fehlermeldungen:

May 15 05:08:46 ubuntu kernel: [ 2515.645782] EXT2-fs (loop0): error: 
ext2_lookup: deleted inode referenced: 7329
May 15 05:08:46 ubuntu kernel: [ 2515.645796] EXT2-fs (loop0): error: 
ext2_lookup: deleted inode referenced: 5499


Ein fsck ist auch nicht glücklich:
root@ubuntu:/pollinux/nandfs# fsck -n /dev/loop0
Illegal block #167 (1919899493) in inode 292.  IGNORED.
Illegal block #168 (1679848299) in inode 292.  IGNORED.
Illegal block #169 (1650553953) in inode 292.  IGNORED.
Illegal block #170 (543519585) in inode 292.  IGNORED.
Illegal block #171 (1635017060) in inode 292.  IGNORED.
Illegal block #172 (808657674) in inode 292.  IGNORED.
Illegal block #173 (1920234249) in inode 292.  IGNORED.
Illegal block #174 (157773417) in inode 292.  IGNORED.
Illegal block #175 (813194249) in inode 292.  IGNORED.
Illegal block #176 (1091126322) in inode 292.  IGNORED.
Illegal block #177 (1701605488) in inode 292.  IGNORED.
Illegal block #178 (1802661719) in inode 292.  IGNORED.
Too many illegal blocks in inode 292.

Hier sieht man gigantische Dateigrößen (obwohl es eigentlich 
Verzeichnisse sein sollten)
root@ubuntu:/pollinux/nandfs# ls -l var etc
ls: var: Input/output error
ls: etc: Input/output error
-r-S-wxrw- 17441   95391364 1474742799 17833408723072244679 1965-03-04 
20:03 etc
?-wx-wS--- 19649 3212924903 1297374587           2476292430 1904-10-17 
18:55 var


Die Box booted jedenfalls nicht.
Jemand eine Idee?

von Dirk W. (glotzi)


Lesenswert?

Die Idee mit den Partionimages ist ziemlich unglücklich, ein Tarball mit 
dem rootfs wäre viel besser gewesen.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

neolite schrieb:
>> gibt es bei Pollin.de
>  nö !

Guck mal bei http://www.csd-electronics.de

Buchsenl. 2x16pol RM2,0 Lagerartikel
Best.Nr.: 0141-B216G

Artikelpreis: 0.36 EUR
Rastermaß: RM2,0
Höhe: 4,5mm
Artikelpreis: 0.16 EUR

*

Buchsenleiste 10 pol gerade RM2 Lagerartikel
Best.Nr.: 0141-B110G

Artikelpreis: 0.20 EUR

Mindestbestellwert hat der nicht und wegen den Versandkosten lohnt ein 
Anruf.

Dirk W. schrieb:
> Die Idee mit den Partionimages ist ziemlich unglücklich, ein Tarball mit
> dem rootfs wäre viel besser gewesen.

Dann bau' es doch um und stell' es ein.

von Laszlo H. (laszlo_h)


Lesenswert?

Stefan P. schrieb:
> Kann es sein das die .ext2 files in dem RAR fehlerhaft sind?

Nö, hab grad nachgeschaut, bei mir funktionieren sie wie erwartet 
(verwende Ubuntu 10.10 mit kernel 2.6.35-28-generic). Der MD5 von meinem 
Pollinux.rar ist 496c4fb08a91f0b4df29fe15e52c6667. Kannst du mal testen, 
ob es bei dir übereinstimmt? Wenn nicht, ist dein RAR beschädigt.

Ansonsten, welchen Skript hast du verwendet? Meinen oder den von Uwe?

Dirk W. schrieb:
> Die Idee mit den Partionimages ist ziemlich unglücklich, ein Tarball mit
> dem rootfs wäre viel besser gewesen.

Darfst gerne Hand anlegen ;)

von Stefan P. (form)


Lesenswert?

Laszlo H. schrieb:
> Nö, hab grad nachgeschaut, bei mir funktionieren sie wie erwartet
> (verwende Ubuntu 10.10 mit kernel 2.6.35-28-generic). Der MD5 von meinem
> Pollinux.rar ist 496c4fb08a91f0b4df29fe15e52c6667. Kannst du mal testen,
> ob es bei dir übereinstimmt? Wenn nicht, ist dein RAR beschädigt.

Ich bekomme hier den selben md5 hash. (Linux ubuntu 2.6.38-8-generic)


Laszlo H. schrieb:
> Ansonsten, welchen Skript hast du verwendet? Meinen oder den von Uwe?

Ich hatte es erst mit Deinem Script probiert, aber um den Fehler zu 
verifizieren reicht auch schon ein simples:
mount nfsroot.ext2 test -o loop

Wenn man dann ins "test" Verzeichnis reinschaut, sieht man schon 
fehlerhafte Dateien ganz unten (etc, var, dev, config, config.defaults)

Ist das bei Dir nicht so?

Ich werde das jetzt mal mit Knoppix verifizieren. (Wäre aber 
unwarscheinlich wenn der ext2 anders mounted)

Könntest Du, wenn Deine mounts fehlerfrei sind, von beiden mal einen 
tarball erstellen bitte?

von Thomas K. (agentdata)


Lesenswert?

Sorry Dirk ich hab ja geschrieben das ich nicht wirklich Ahnung von 
Linux hab... Ich lass mir gern zeigen wie es besser geht!

Stefan du kannst dir das rootfs auch direkt aus dem elecard image auf 
den stick dumpen. Auf Franks site ( 
http://hackdaworld.org/cgi-bin/awki.cgi/PnxStb ) ist wunderbar 
beschrieben wie das firmware image aufgebaut ist - und ein tool zum 
extrahieren gibt es auch.
file2 ist das rootfs und file3 das userfs.

Ich hab es bei mir bespielsweise mit folgendem Script gedumped:

#!/bin/bash

echo mount rootfs jffs2 image from /sdc1 ...
mkdir /pollinux
mkdir /pollinux/mtd
mkdir /pollinux/mtd/rootfs
modprobe -v mtd
modprobe -v jffs2
modprobe -v mtdram total_size=60000 erase_size=256
modprobe -v mtdchar
modprobe -v mtdblock
dd if=/sdc1/file2.bin of=/dev/mtd0
mount -t jffs2 /dev/mtdblock0 /pollinux/mtd/rootfs
echo done

echo dump jffs2 filesystem to /sdb1 ...
cp -dpr /pollinux/mtd/rootfs/* /media/sdb1
echo done

umount /pollinux/mtd/rootfs

Gruß
Thomas

von koohbraa (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
rootfs als tar im Anhang

MfG

von Uwe H. (devusruh)


Lesenswert?

Stefan P. schrieb:
> Ich bekomme hier den selben md5 hash.

Ich habe ebenfalls Probleme mit den ext2-Images. Habe das mit Lazlos und 
dem von mir erweiterten Skript unter Ubuntu 9.19 (2.6.31-23-generic-pae 
#75-Ubuntu SMP) erfolglos getestet.

von Stefan P. (form)


Lesenswert?

Danke Thomas,

mit den aus dem EFP extrahierten Dateien komme ich schon weiter.
Die Box bleibt aber kurz nach dem nfs-mount hängen:

---------------------------------------------------
Mount nfs root 192.168.1.5:/pollinux/nandfs... done
Switch root
---------------------------------------------------

(ohne kernel panic wie bei koohbraa)

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Ich sollte wieder mehr mit der Console arbeiten facepalm. Habe 
natürlich nur in Nautilus geschaut und dort scheinen fehlerhafte Dateien 
nicht auf. Nach einem neuen mounten ist nun auch mein Syslog mit 
fehlerhaften inodes geflutet. Sowohl die rootfs als auch die userfs 
scheinen davon betroffen.

Habe die userfs als tar angehängt. Ein Test steht bei mir noch aus, muss 
erstmal die Dateien formatieren.

Weiß eigentlich jemand, ob es wirklich zwingend notwendig ist, mit 
Partitionen zu arbeiten? Ich kenne mich leider mit nfs nicht aus, aber 
es ist sicherlich ein Test wert.
gruß
Laszlo

von M. S. (muart232)


Lesenswert?

@AgentData: Bei so einem grossen Erfolg muss ich mich einfach melden. 
Respekt!
Kann es kaum erwarten nach Hause zu kommen und deine Anleitung in die 
Tat umzusetzen.

Hast du schon versucht die Update Tools von Elecard zu verwenden? Da ich 
das Image momentan nicht parat habe (Bin in nem Internet Cafe) kann ich 
selber nicht gucken. Aber da waren Tools wie update, clientupdater und 
so. Die sollten ein Elecard Image von nem USB-Stick aufs Flash bringen.

Ansonsten weiter so!!

von Thomas K. (agentdata)


Lesenswert?

Hallo muart232,

hab nicht versucht die update tools zu verwenden.
Zwei Gründe die dagegen sprechen: der microbtm- und phillips- loader 
müssen gepatched werden UND ein flashen des originalen userfs würde mir 
auch den Bereich ab 03C00000 überschreiben und da liegt im Moment noch 
zur Sicherheit das WINCE0 image. Muss mal schauen ob ich die partition 
table im Kernel gepatched bekomme.
Flashen von Hand ist aber kein Problem - flash_eraseall und nadwrite 
sind im userfs enthalten :-)

Stefan: du musst im rootfs unter etc/init.d/ die S17configfs und 
S97userfs.bg anpassen - ein mounten über nfs ist im original nicht 
vorgesehen (ausser für rootfs)

von Thomas K. (agentdata)


Angehängte Dateien:

Lesenswert?

Hab dir die angepassten Scripte mal angehängt. Hoffe ich hab jetzt nix 
durcheinander gebracht - muss dringend mal mein desktop bereinigen :-)

von Stefan P. (form)


Lesenswert?

Danke, ich wollte dich gerade danach fragen, weil /etc in deinem Image 
nicht mehr lesbar ist :)

von Stefan P. (form)


Lesenswert?

root@ubuntu:~# telnet 192.168.1.116
Trying 192.168.1.116...
Connected to 192.168.1.116.
Escape character is '^]'.


STB820 Control Terminal

Password:

--------------------------------------
Sehr schön!
Ist das Passwort bekannt? :)

von Carsten T. (troelli)


Lesenswert?

Hallo :)
Habe gerade mein Board zusammengebaut. Scheint auch Hardware technisch 
vom Gefühl her in Ordnung zu sein. Ich bin jetzt bis zum Update 
aufspielen gekommen. Jedoch hängt er jetzt in der Startphase wo der rote 
Streifen von links nach rechts (und umgekehrt) wandert. Nach jetzt eine 
halben Stunde hat sich da jetzt nichts weiter getan. Woren kann es 
liegen das er jetzt hängt?
lg
Troelli

von Stefan P. (form)


Lesenswert?

Okay das Telnet Passwort ist "custom".
Man kann da allerdings nicht viel machen, ist keine wirkliche console, 
nur ein config tool für Elecard updates usw.

von Stefan P. (form)


Lesenswert?

Ändert man in der /etc/init.d/S70servers die Zeile:
/opt/elecard/bin/StbCommandClient /usr/sbin/telnetd -l 
/sbin/control_terminal

in:
/opt/elecard/bin/StbCommandClient /usr/sbin/telnetd -l /bin/ash

so erhält man eine vollständige shell:
---------------------------------------------------------------------


root@ubuntu:~# telnet 192.168.1.116
Trying 192.168.1.116...
Connected to 192.168.1.116.
Escape character is '^]'.



BusyBox v1.2.2 (2010.04.14-04:06+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

192.168.1.116 # uptime
 03:47:01 up 1 min, load average: 0.41, 0.15, 0.05


192.168.1.116 # uname -a
Linux 192.168.1.116 2.6.21.3PNX8550 #1743 Fri Feb 11 10:49:15 OMST 2011 
mips unknown


192.168.1.116 # cat /proc/cpuinfo
system type             : Philips PNX8550/STB810
processor               : 0
cpu model               : Philips PR4450 V0.0
BogoMIPS                : 249.34
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        :
VCED exceptions         : not available
VCEI exceptions         : not available


192.168.1.116 # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:18:F3:91:81:79
          inet addr:192.168.1.116  Bcast:192.168.1.255 
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11552 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3120 errors:1 dropped:0 overruns:1 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:13302666 (12.6 MiB)  TX bytes:496711 (485.0 KiB)
          Interrupt:55

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

192.168.1.116 #

von Thomas K. (agentdata)


Lesenswert?

also wartet mal - ehh wir hier jetzt das totale Chaos haben.

Es gibt zwei verschiedene Firmware images - ein normales und eins für 
Developer. Ich habe das für Developer genommen wegen der integrierten 
Debug Funktionen.

Stefan hat jetzt glaub ich das rootfs aus dem 'normalen' Image, denn bei 
mir funktioniert der Zugriff auf die shell von Haus aus...

Wenn mir mal bitte jemand die Befehlszeile posten könnte wie ich von 
meinen rootfs bzw userfs Partitionen nen tarball erzeugen kann würd ich 
die hier noch mal uploaden damit wir alle die gleiche Ausgangsposition 
haben...

Gruß
Thomas

von Stefan P. (form)


Lesenswert?

1
tar -czf pollinux.tar.gz /pollinux/

Am besten so alle "Partitionen" zusammenpacken.
Man kann es dann dirkekt entpacken, per NFS freigeben, und das "wars".

von Thomas K. (agentdata)


Angehängte Dateien:

Lesenswert?

Danke Stefan... here we go.

von Stefan P. (form)


Lesenswert?

Danke Thomas, das funktioniert direkt nach dem Entpacken.

Folgende Programme kann man sich über Telnet auf dem Fernseher starten:

Haupt-Anwendung (Youtube-Player, XviD von SD-Karte, usw.)
1
cd /opt/elecard/bin/
2
./mainapp.sh


Ein Webbrowser
1
cd /usr/local/webkit/
2
./_start.sh


Ich beschäftige mich jetzt erstmal mit den DVB-Relevanten Dingen.

von Chris (Gast)


Lesenswert?

Ich hätte da eine Frage.
Wenn ich die flashme.exe Datei ausführe, dann steht ganz oben bei Status 
immer ERROR. Woran kann das liegen? Also schaffe ich es nicht die 
Dateien zu flashen. Ich benutze eine Linux Live CD und das mit dem NFS 
Server habe ich auch gemacht. Muss ich da noch was beachten?

von Thomas K. (agentdata)


Lesenswert?

flashlib.dll auch auf usb stick kopiert?

von Chris (Gast)


Lesenswert?

Ja habe alles auf den USB-Stick kopiert.
Braucht man den NFS Server um die Box zu flashen? oder braucht man den 
später nur zum starten? Das ist mir noch nicht ganz so klar.
Vielleicht hab ich was mit einem Verzeichnis falsch gemacht.

von Stefan P. (form)


Lesenswert?

Die NFS Sache braucht man erst später beim Starten der Box.

von Thomas K. (agentdata)


Lesenswert?

nein das flashen hat mit nfs nichts zu tun

Was machst du genau? Welches Image ist auf der box?

von Chris (Gast)


Lesenswert?

Ich habe das Image drauf das im Auslieferungszustand drauf war, wie 
beschrieben. Dann starte ich die Box und kann dann mittels 
angeschlossener Maus auf den Usb Stick zugreifen und die Datei 
flashme.exe öffnen. Dann kommt bei Status der ERROR. Mehr mache ich 
nicht.

von NO_name (Gast)


Lesenswert?


von MHi (Gast)


Lesenswert?

Hat schon jemand die DVB-Anwendung gefunden? Die Adapter laufen 
definitiv, w_scan findet die hiesigen DVB-Transponder anstandslos. Bei 
mir ist der adapter0 mit DVB-2 am Gehaeuse bezeichnet und adapter1 mit 
DVB-1. Das war mir nur aufgefallen, da nur in einem ein Draht als 
Antenne steckte.

Ich habe auch ein Debian-Lenny-Rootfs ausprobiert. Das Funktioniert 
auch, aber u.a. die DVB-Adapter werden nicht gefunden. Irgendwas muss 
sich dafuer also noch in den init-Scripten des original-Images 
verstecken. In der S20luddite werden da auch noch Module geladen, keine 
Ahnung ob die damit was zu tun haben. Insgesamt aber schonmal ein riesen 
Fortschritt.

von Thomas K. (agentdata)


Lesenswert?

Sehr seltsam Chris - hab im Moment keine Idee woran das liegen kann.

Flash einfach mal das WINCE1 image welches ich im original_firmware_dump 
mal gepostet hatte - am Ende ist da von Haus aus irgendwas faul bei dir.

Gruß Thomas

von Dominique G. (dgoersch)


Lesenswert?

Kann man der Box nicht irgendwie PXE beibringen? Wenn eh schon NFS 
verwendet wird, liegt es doch nahe auch den Kernel selber aus dem LAN zu 
holen.

Ich denke da wäre wieder uboot ein guter Ansatz. Könnte man über uboot 
nicht den Kernel via NFS, TFTP oder sonstwie laden?

von schreibtisch (Gast)


Lesenswert?

Wenn alles soweit läuft (Treiber), sollte es nicht schwer sein einen VDR 
auf der Hardware laufen zu lassen. Dann ist man komplett offen, ob nun 
T,S oder C.
Gibt es denn ein SDK? Davon mal ab - @AgentData, meinen aufrichtigen 
Respekt vor deiner Arbeit. Dazu noch komplett unbewandert in Linux. Das 
Ergebnis ist phänomenal. Und wenn da mal was kommt als "Konter" von 
anderen, es sei nicht gut gelöst - komischweise sind die Nörgler nicht 
so weit gekommen. Lass dir nix einreden, du hast mehr auf dem Kasten als 
so mancher hier. :)

von Chris (Gast)


Lesenswert?

@agentdata
genau das von dir habe ich genommen.
wie hast du auf dem Desktop navigiert? mit Maus oder wie hast du das hin 
bekommen in den ordner zu kommen?
oder muss ich die flashlib.dll irgendwo anders hin kopieren?
vielen Dank für die freundliche Hilfe
und auch noch von mir Hut ab, was da geleistet wurde

von Dirk W. (glotzi)


Lesenswert?

schreibtisch schrieb:
> Wenn alles soweit läuft (Treiber), sollte es nicht schwer sein einen VDR
> auf der Hardware laufen zu lassen.
Wie oft hast du den VDR schon auf embeddded Hardware portiert? So eine 
Aussage ist absoluter Unfug. Damit der VDR auf der Pollin Box laufen 
kann ist es zwingend notwendig, den MPGEG-Hardware Dekoder per Software 
aus dem Userland ansprechen zu können. Sicherlich muss der VDR, dann 
auch so angepasst werden, dass er den benutzt.

> Gibt es denn ein SDK?
Laute den geposteten dmesg Logs ist der Kernel mit dem ELDK übersetzt 
worden. Das gibts hier:

http://www.denx.de/en/Software/WebHome

von schreibtisch (Gast)


Lesenswert?

ot Nachtrag: Mit Nörglern meine ich genau jene, die nur sagen "schlecht" 
und nix zur Verbesserung beitragen. Nicht das sich Laszlo und Kollegen 
angesprochen fühlen. ;) Ihr bekommt die Box soweit, wie man sie braucht. 
Daumen hoch. Gute Arbeit.

von schreibtisch (Gast)


Lesenswert?

Glotzi, der VDR wurde auch auf der motorola 1710 zum laufen gebracht, 
obwohl nicht dafür vorgesehen. Ich stecke da nicht drin, stimmt. Aber 
immer alles madig machen, ist auch nicht so meins.

von Dirk W. (glotzi)


Lesenswert?

Ich will da gar nix madig machen. Fakt ist, das für die vip1710 
Hans-Werner Hilse extra ein Plugin programmiert hat und die komplette 
Komunikation des Userland-Stacks reversed engeneered hat (Respekt 
nochmal an dieser Stelle für diese Leistung). Sowas ist hier evtl. auch 
notwendig.

Also erst mal den Ball flach halten und testen.

von T. F. (sar)


Lesenswert?

AgentData schrieb:
> -> Pollin-Box auf Auslieferungzustand bringen (Anleitung gibts im WIKI)
>
>
> -> Pollin-Box DIP1 auf OFF (WCE1) und reboot
> -> USB-Stick anstecken und flashme.exe starten
> -> an der Pollin-Box Taste Pfeil runter oder auf der Fernbedienung die
> Taste 1 drücken => loader wird geflashed
> -> an der Pollin-Box Taste Pfeil hoch oder auf der Fernbedienung die
> Taste 2 drücken => kernel wird geflashed
> -> an der Pollin-Box Taste Pfeil links oder auf der Fernbedienung die
> Taste 3 drücken => wince0 wird geflashed
>    (wince0 ist ein modifiziertes Image welches statt TGUpdater.exe die
> flashme.exe vom USB-Stick startet -> erhält uns die Möglichkeit von
> WinCE aus zu flashen)
>
> -> Box ausschalten und DIP1 auf ON

das habe ich gemacht. Reboot:
1
FlashReader V1.0.2.1, built Sep  4 2006 22:24:11 with ECC
2
Bootscript version 0x00130001
3
EMG boot
4
Hynix, 8bit, 64MB
das ist alles was ich sehe. Scheint so als ob der Kernel nicht gestartet 
wird. Also mal mit DIP1 auf OFF probiert:
1
...
2
Setting up video output for mode 'pal', width=720, height=576, stride=1440      
3
DesktopQVCP - end                                                               
4
OALIoCtlQueryDispSettings() to be implemented                                   
5
Lyg.p: Layout Manager successfully initialized to  1                            
6
Can't load netui.dll!USBD: Could not load driver for attached device
Und dann bleibt er hängen.

Ich habe davor nur die IP von 192.168.0.3 auf 192.168.1.2 geändert.

Das wars dann wohl mit meiner Box?

von Thomas K. (agentdata)


Lesenswert?

nein - lass den DIP1 auf off - steck den usb stick wieder an und 
reboote.
du solltest dann unter wince wieder die flashme.exe zu sehen bekommen - 
das dauert aber ne weile! (ca. 15sek)

schau im log ob der stick gefunden wird - wenn nicht zieh ihn mal ab und 
wieder an - dann reboot - manchmal hängt wince da.

unabhängig davon hast du aber was am loader zerschossen wenn du nur das 
im log siehst - also editier die __loader.bin nochmal neu und dann 
reflash.

von T. F. (sar)


Lesenswert?

Danke Thomas. Jetzt bootet der Kernel. Vielleicht lags an dem WLAN 
Fenster, welches während dem Flashen immer wieder sich meldete...

von Matze (Gast)


Lesenswert?

Wenn ich das jetzt für Linux flash, kann ich dann auch wieder in den 
Auslieferungszustand flashen bzw. in den Medion? Oder geht das dann 
nicht mehr?

Mfg

PS: Super Arbeit die ihr hier macht! Finde das sehr erstaunlich!

von Laszlo H. (laszlo_h)


Lesenswert?

Mein Linux läuft, also noch einmal an einen riesen Dank an Thomas K. 
Muss morgen mal schauen, was so alles auf der Box läuft (dropbear für 
ssh hab ich schon drauf).

Ich hätte wegen dem Flash-Tool eine Frage, wäre es möglich das Flashen 
zu automatisieren oder eine serielle Konsole mit zu integrieren? Grund 
ist, dass ich an meinem Arbeitsplatz keinen Fernseher habe und somit bis 
jetzt 100% über die Konsole gearbeitet habe und das Programm blind mit 
der Fernsteuerung zu bedienen ist für meinen Geschmack ein wenig zu 
heikel.

Matze schrieb:
> Wenn ich das jetzt für Linux flash, kann ich dann auch wieder in den
> Auslieferungszustand flashen bzw. in den Medion? Oder geht das dann
> nicht mehr?

Ich denke nicht, dass es geht. Ich weiß nicht, wie man den original 
Flasher auf der Box dazu bringen könnte den Bootloader zu programmieren. 
Und das flash-tool von Thomas K. scheint sehr spezialisiert zu sein. 
Wobei ich grad Rate, da wir (noch) keinen Quellcode dafür haben.

gruß
Laszlo

von ingmar_k (Gast)


Lesenswert?

R. H. schrieb:
> Autor:
>
>         R. H.
>         (snapper)
>
>       Datum: 12.05.2011 12:32
>
>       http://excellence-china.en.alibaba.com/
> habe jetzt auf meine anfrage für die TDA9983B HDMI Chips ein angebot
> bekommen, bei abnahme von 10 Stück wäre der preis für 1 Stück 10€ incl.
> versand in DE. wenn genug interesse besteht werde ich die ordern, bitte
> PM!
>
> Dear  Mr.
> Thanks for your email. I am Alizee,from SUPERB TECH INTERNATIONAL
> CO.,LTD.
> About your required, we give you the quotation as below, Pls kindly
> check:
> Quote:TDA9983Bhw , HDMI transmitter 80 pins(pls check in attachment),
> original ,in stock,
> 1.10pcs FOB shenzhen price:USD7.82  /PC
> 2.Delivery time:1 day
> 3.Payment Term:  Paypal,Wester Union, T/T
> 4.Shipping cost:USD35
> please check and reply, wish i could do helps for you.Any other
> question,pls contact me. Best Regards. Alizee Cai


Weiß denn schon irgendjemand mehr über die genaue Beschaltung des 
nötigen Transmitters für HDMI/DVI? Im Datenblatt habe ich jedenfalls nix 
dahingehend gefunden und raten ist jetzt nicht so eine tolle Methode. 
Einige Bauteiltypen kann man anhand der Footprints und Silkscreens auf 
dem Board erraten. Hilft nur ohne konkrete Werte erstmal wenig.:-) Bzw. 
es wäre meiner Meinung nach zuviel Aufwand im Verhältnis zum Ergebnis, 
wenn wir nichts handfestes haben.

An die Linux-"Gurus" :-D :
Bin sehr beeindruckt vom bisherigen Ergebnis. Hut ab und großen Respekt 
von meiner Seite. Sieht super aus. Wenn ich mal wieder ein bisschen mehr 
Zeit habe, werde ich eure Anleitungen mal mit Freude in die Tat 
umsetzen.

von CAOS (Gast)


Lesenswert?

Hallo!

Ich habe mir die Teile bei Pollin (DVB-C-Board) geholt und 
zusammengestöpselt. Dank der sehr guten Anleitung hier im Forum hab ich 
die Medion-Software auf Anhieb zum Laufen gebracht, ich habe eine 160GB 
Notebook-HDD verwendet. Der vollständige Sendersuchlauf findet viele 
Sender, ich habe ihn aber nach 5 Stunden abgebrochen, da hatte er die 
Hälfte gescannt, wenn man dem Fortschrittsbalken trauen darf. Wenn die 
HDD fest eingebaut ist und das Netzteil eine Schutzblende hat, werde ich 
mir mal die Bedienungsanleitung vornehmen. Beim Sendersuchlauf ist 
aufgefallen, daß bei mir der erste belegte Speicherplatz die Nummer 68 
hat. Wo speichtert das Ding denn die Senderliste, kann man da eventuell 
etwas nachhelfen, indem man eine Datei editiert? Ich habe bis auf die 
Sky-Sender (und eine Menge Exoten) keinen deutzschen Privatsender 
gefunden, ich weiß aber, daß diese hier im Kabel (KD) angeboten werden. 
Also werde ich das Ding mal auf einen kompletten Suchlauf schicken.

Also von mir nochmal ein dickes Lob für die Leute, die zur Anleitung 
beigetragen haben. Wenn da irgendwann ein VDR drauf läuft, wäre das 
wirklich super.

Guido

von halla (Gast)


Lesenswert?

was ist mit der linux box gemeint?

von T. F. (sar)


Lesenswert?

halla schrieb:
> was ist mit der linux box gemeint?

ein PC mit Linux

von Tilo (Gast)


Lesenswert?

ingmar_k schrieb:
> Weiß denn schon irgendjemand mehr über die genaue Beschaltung des
> nötigen Transmitters für HDMI/DVI? Im Datenblatt habe ich jedenfalls nix
> dahingehend gefunden und raten ist jetzt nicht so eine tolle Methode.
> Einige Bauteiltypen kann man anhand der Footprints und Silkscreens auf
> dem Board erraten. Hilft nur ohne konkrete Werte erstmal wenig.:-) Bzw.
> es wäre meiner Meinung nach zuviel Aufwand im Verhältnis zum Ergebnis,
> wenn wir nichts handfestes haben.

Da gibt es nicht viel. Das sind nur Schutzdioden, Abblockkondensatoren, 
Ferrite etc.
Man muss z.B. bei den Dioden Highspeed Typen mit geringer Kapazität 
nehmen. Die Spannung ergibt sich aus der Spec.

von Florian K. (adlerweb) Flattr this


Lesenswert?

CAOS schrieb:
> Ich habe bis auf die
> Sky-Sender (und eine Menge Exoten) keinen deutzschen Privatsender
> gefunden, ich weiß aber, daß diese hier im Kabel (KD) angeboten werden.
> Also werde ich das Ding mal auf einen kompletten Suchlauf schicken.

Da gibts 2 Probleme:

a) Die Original Firmware ist nicht ganz auf DVB-C ausgelegt und kann 
keine QAM256-Codierten Sender nutzen, daher findest du meist nur ÖR oder 
Sky.
b) Kabel Deutschland verschlüsselt die "Free"-TV-Sender - man muss erst 
ein zusätzliches Abo abschließen um die digital zu empfangen.

von Dirk W. (glotzi)


Lesenswert?

@agentdata:
welches Elecard Image (Revision) hast du eigenlich benutzt?

Ich kann bei Elecard die Sourcen nicht finden. Im Image sind teilweise 
GPL Sachen: Linux, Samba, busybox. Eigenlich müssten die die Sourcen + 
Buildscripte zum Download anbieten.

von Sefer N. (thenew)


Lesenswert?

EIN WORT: GENIAL !!!

(Programmier und Linux neuling!) Sollte ich als Ottonormal verbraucher 
nun nach der oben genannten Aneitung Linux auf die DVB-C Box 
installieren.

Wird/muss da noch was optimiert werden oder ist diese Anleitung der 
Ansatzpunkt für weiteres vorgehen?

von Rainer L. (sloopy)


Lesenswert?

...mal nicht Linux...

A Wunda...
plötzlich findet die Box Bilder und mp3 von der HDD am Medienserver der 
FritzBox. Nur Videos werden noch nicht gelistet, wobei ich verschiedene 
Formate dort abgelegt habe (mpg, ts, avi, wmv) - schade.

Auf der Suche nach Lösungen zu CE und den DRM stieß ich auf folgenden 
Link:

http://thomson.dreamgates.de/dokuwiki/index.php?title=Hauptseite

Vielleicht gibt's da ja dort auch für die Linuxer was zu holen.

von Laszlo H. (laszlo_h)


Lesenswert?

Sefer Neverland schrieb:
> Wird/muss da noch was optimiert werden oder ist diese Anleitung der
> Ansatzpunkt für weiteres vorgehen?

Auf der Box-Seite gibt es zurzeit nichts zu optimieren, das 
funktioniert. Auf der Linux-Seite kann halt das ganze mounten entfallen, 
dafür ist einfach der Tar [1] von Thomas K. im root-Verzeichnis zu 
entpacken (oder per symbolischem Link verknüpfen). Je nach verwendeter 
Distribution unterscheiden sich halt danach die Schritte zum Starten des 
NFS Server.

Die groben Schritte wie ich es gemacht habe sind:
1) Entpacke die pollinux.tar.gz als root nach $HOME
2) ebenfalls als root setzte ein symbolischen link von /pollinux ->
   $HOME/pollinux (Gewohntheitssache, ich mag mein / sauber :) )
3) den nfs kernel Dienst installieren (unter Ubuntu mit "sudo apt-get
   install nfs-kernel-server" bei anderen Distributoren: ymmv)
4) folgendes in /etc/exports eintragen (wird automatisch beim starten
   des Skript getan)
1
/pollinux/nandfs    *(rw,insecure,no_root_squash,no_subtree_check)
2
/pollinux/nandfs.user    *(rw,insecure,no_root_squash,no_subtree_check)
3
/pollinux/nandfs.config    *(rw,insecure,no_root_squash,no_subtree_check)
4
/pollinux/nandfs.profile  *(rw,insecure,no_root_squash,no_subtree_check)
5) NFS server starten (bei Ubuntu mit "sudo service nfs-kernel-server
   start")

Danach die Box starten (ich nahm mal an, dass man logischweise dafür 
gesorgt hat, dass die in der Kommandozeile eingestellten IPs stimmen)
gruß
Laszlo

[1] http://www.mikrocontroller.net/attachment/109976/pollinux.tar.gz

von Jones (Gast)


Lesenswert?

Stefan S. schrieb:
> das habe ich gemacht. Reboot:FlashReader V1.0.2.1, built Sep  4 2006 22:24:11 
with ECC
> Bootscript version 0x00130001
> EMG boot
> Hynix, 8bit, 64MB
> das ist alles was ich sehe. Scheint so als ob der Kernel nicht gestartet
> wird.

Hallo,
ich hatte das Problem gerade auch nachdem ich die ip vom nfs server 
nochmal geändert hatte im bootloader. Damit das nicht passiert muss man 
in der "00004000_00040000__loader.bin" genau drauf achten das bei den 
Änderungen an den Parametern die Sachen dahinter nicht verrutschen, d.h. 
konkret die Zeile ab 0x8000 "00 06 08 40 40" usw. steht, wenn nicht der 
Fall -> wieder zurecht rücken.
Gruß
Jones

von Thomas K. (agentdata)


Lesenswert?

Also ich bin ja schwer begeistert - schau mir das Forum grad durch die 
ubuntu Brille an :-)
Hätte niemals erwartet das die Linux Distros inzwischen so weit sind!
Sorry wegen off-topic musste nur mal kurz meine Begeisterung irgendwo 
los werden.

Gruß Thomas

von CAOS (Gast)


Lesenswert?

Florian Knodt schrieb:
> CAOS schrieb:
>> Ich habe bis auf die
>> Sky-Sender (und eine Menge Exoten) keinen deutzschen Privatsender
>> gefunden, ich weiß aber, daß diese hier im Kabel (KD) angeboten werden.
>> Also werde ich das Ding mal auf einen kompletten Suchlauf schicken.
>
> Da gibts 2 Probleme:
>
> a) Die Original Firmware ist nicht ganz auf DVB-C ausgelegt und kann
> keine QAM256-Codierten Sender nutzen, daher findest du meist nur ÖR oder
> Sky.

OK, das erklärt, daß die Sender nicht gefunden wurden. Der komplette 
Suchlauf läuft trotzdem noch einmal, den hab ich gestern nach 5 Stunden 
abgebrochen. Ich habe erst noch schnell die Festplatte da drin 
festgeschraubt und den Deckel drauf. Nicht, daß ich noch ans Netzteil 
komme (oder die HDD).

> b) Kabel Deutschland verschlüsselt die "Free"-TV-Sender - man muss erst
> ein zusätzliches Abo abschließen um die digital zu empfangen.

Ok, dann würde ich die aber in der Senderliste sehen mit der 
Aufforderung, daß eine Smart-Card einzulegen ist.

Aufnehmen hab ich mal kurz probiert, geht gut. Ich muß nur noch den 
ftp-Server installieren.

Soo, ich habe ne 2. HDD vorbereitet, mal sehen ob die da drin auch geht. 
Es ist eine IDE-HDD, die an einem SATA-Adapter hängt. Ich bin gespannt, 
ob er die auch akzeptiert. Aber erstmal darf er den Suchlauf 
durchknabbern.

Guido

von Sven (Gast)


Lesenswert?

Laszlo H. schrieb:
> Ich denke nicht, dass es geht. Ich weiß nicht, wie man den original
> Flasher auf der Box dazu bringen könnte den Bootloader zu programmieren.
> Und das flash-tool von Thomas K. scheint sehr spezialisiert zu sein.
> Wobei ich grad Rate, da wir (noch) keinen Quellcode dafür haben.

Sollte es nicht funktionieren, die "0_nboot.nb0" aus der 
complete_nand_layout.rar mit dem FlashTool zu verwenden?
(Oder werden die Positionen aufgrund unterschiedlicher Größe geändert?)

PS: Auch von mir erstmal vielen Dank für die von Euch allen übernommene 
Zeit zum Probieren - ich selbst komme leider viel zu selten dazu und 
habe nun trotzdem schon 3 Baustellen hier (Dockstar mit emDebian, 
VIP1710 und eben dieses DVB-T Board ;-) ).

von Sefer N. (thenew)


Angehängte Dateien:

Lesenswert?

Ich brauche hilfe!

(Alle vorhergehenden Schritte der Anleitung wurden ausgeführt)

Ich habe mein stick an die Linux-Box angeschlossen,

die Pollin-Box ausgeschaltet (nur eine rote LED leuchtet)

anschließend folgendes im Terminal eingegeben:

"/home/knoppix/Desktop/pollinux_start_nfs start"
(LOG im Anhang)

Leider startet die Pollin-Box nicht. Wenn ich es mit dem Powerknopf 
einschalte kommt es nur bis zum Telegant Ladebildschirm und hängt sich 
anschließend auf. Beide Geräte hängen an einer Fritzbox.

von Laszlo H. (laszlo_h)


Lesenswert?

Okay, Schritt für Schritt. Welches Linux besitzt du? Wenn es keine 
Umstände macht, einfach die Ausgabe von "uname -a" posten.

> mount rootfs...
> /root/poll_linux/images/nfsroot.ext2: Datei oder Verzeichnis nicht gefunden
> done
> mount userfs...
> /root/poll_linux/images/nfsuser.ext2: Datei oder Verzeichnis nicht gefunden

Diese Dateien sind nicht zu empfehlen. Bei 3 von uns haben die Abbilder 
der Festplatte Fehler beinhaltet und ein Booten verhindert. Entpacke 
stattdessen die pollinux.tar.gz von Thomas K. direkt in das /root 
Verzeichniss (oder irgendwo anderswohin). Danach führe "ln -s 
/root/pollinux /pollinux" (solltest du es anders wohin entpackt haben, 
so /root/pollinux anpassen, keinesfalls aber /pollinux) aus. Zum test 
soll "ls -l /pollinux" folgende Ausgabe haben:
1
laszlo@mephisto:~$ ls -l /pollinux/
2
total 16
3
drwxr-xr-x 27 root root 4096 2011-05-17 00:24 nandfs
4
drwxr-xr-x  5 root root 4096 2011-05-15 19:05 nandfs.config
5
drwxr-xr-x  2 root root 4096 2011-05-15 19:03 nandfs.profile
6
drwxr-xr-x 16 root root 4096 2011-05-16 13:40 nandfs.user

Kommen wir zu dem NFS. Kannst du bitte den Inhalt des /etc/exports Datei 
auf folgenden modifizieren, wenn es das nicht schon ist?
1
/pollinux/nandfs    *(rw,insecure,no_root_squash,no_subtree_check)
2
/pollinux/nandfs.user    *(rw,insecure,no_root_squash,no_subtree_check)
3
/pollinux/nandfs.config    *(rw,insecure,no_root_squash,no_subtree_check)
4
/pollinux/nandfs.profile  *(rw,insecure,no_root_squash,no_subtree_check)
Es ist wichtig dass der Pfad /pollinux/nandfs heißt entweder das, oder 
man muss die Pfad des Command Line vom Kernels in dem loader.bin 
modifizieren (verbessert mich wenn ich hier falsch liege).

Auch muss dein Router IPs richtig vergeben. Defaultmäßig erhält die Box 
die IP über DHCP, erwartet aber dass der NFS-Server auf 192.168.0.3 
erreichbar ist. Um dies zu gewährleisten musst du wahrscheinlich auf 
deinem Linux das DHCP abschalten und eine feste IP einstellen (oder ein 
ethernet alias mit einer festen IP [1] einrichten).

Wenn es danach noch immer nicht funktioniert, hast du die Möglichkeit 
die serielle Schnittstelle der Box auszulesen? Ohne dem wird es sonst 
sehr langwierig und ungemütlich.
gruß
Laszlo

[1] 
http://www.cyberciti.biz/tips/ubuntu-linux-creating-ethernet-alias-for-eth0-network-device.html

von Sven (Gast)


Lesenswert?

Nur für den Fall, dass das Wetter so schlecht bleibt:

@Laszlo:
Soweit ich das bei der Dockstar [1] gelernt habe, sollte u-Boot 
zumindest per se auch von USB booten und Dateien laden können - wäre das 
nicht eine Alternative, wenn der Netzzugriff nicht läuft?

@AgentData:
Was meinst Du zur Reversibilität - ließe sich der Original Bootloader 
mit Deinem Tool wiederherstellen? Oder evtl. mit den mtdtools, wenn denn 
Linux erstmal läuft...

Ich bin nur im Moment noch unschlüssig - denn wenn man in einer 
Einbahnstraße fährt sollte man nicht achtlos an einem Sackgassen-Schild 
vorbeifahren ;-)

[1]  http://jeff.doozan.com/debian/uboot/

von T. F. (sar)


Lesenswert?

Laszlo H. schrieb:
> Diese Dateien sind nicht zu empfehlen. Bei 3 von uns haben die Abbilder
> der Festplatte Fehler beinhaltet und ein Booten verhindert.

War bei mir auch so.

> Entpacke stattdessen die pollinux.tar.gz von Thomas K. direkt

so funktioniert.

Laszlo H. schrieb:
> Auch muss dein Router IPs richtig vergeben. Defaultmäßig erhält die Box
> die IP über DHCP, erwartet aber dass der NFS-Server auf 192.168.0.3
> erreichbar ist. Um dies zu gewährleisten musst du wahrscheinlich auf
> deinem Linux das DHCP abschalten und eine feste IP einstellen (oder ein
> ethernet alias mit einer festen IP [1] einrichten).

Hier gibt es bei mir Probleme. Mein lieber Linksys Router gibt der Box 
einfach keine IP! Wenn ich die Box direkt mit meinem Notebook verbinde 
(IP fest eingestellt) und udhcpd (kleiner DHCP Server) starte, bekommt 
die Box ohne Probleme oder angezeigtem Fehler eine IP.

von Sefer Neverland theNew (Gast)


Lesenswert?

Wo finde ich die /etc/exports Datei?

uname -a

Linux Microknoppix 2.6.36.1 #10 SMP PREEMPT Fri Nov 26 10:33:59 CET 2010 
i686 GNU/Linux

Und jetzt bekomme ich folgendes:

root@Microknoppix:/home/knoppix# 
/home/knoppix/Desktop/pollinux_start_nfs start
creating folder structure...
done
mount rootfs...
mount: could not find any free loop device
done
mount userfs...
mount: could not find any free loop device
done
mount configfs...
mount: could not find any free loop device
done
mount profilefs...
mount: could not find any free loop device
done
add exports...
done
start nfs-kernel-server...
Starting portmap daemon...Already running..
Exporting directories for NFS kernel daemon...exportfs: Warning: 
/UNIONFS/root/poll_linux/mount/nandfs.profile requires fsid= for NFS 
export
exportfs: Warning: /UNIONFS/root/poll_linux/mount/nandfs.config requires 
fsid= for NFS export
exportfs: Warning: /UNIONFS/root/poll_linux/mount/nandfs.user requires 
fsid= for NFS export
exportfs: Warning: /UNIONFS/root/poll_linux/mount/nandfs requires fsid= 
for NFS export
.
Starting NFS kernel daemon: nfsd mountd.
done

von Sefer N. (thenew)


Lesenswert?

ich kriege es einfach nicht gebacken. Habe hier einen Seriell Usb 
adapter aber leider keine trieber....

von Sefer N. (thenew)


Lesenswert?

Die Exports Datei kann ich iwie nicht bearbeiten bzw. speichern obwohl 
ich als Admin angemeldet bin?

von Sefer N. (thenew)


Lesenswert?

So liebe Leute, wer ist bereit mir über Teamviewer zu helfen?

Ich habe keinen Plan mehr.
http://www.teamviewer.com/de/download/index.aspx

Mit TeamViewer können Sie innerhalb weniger Sekunden eine Verbindung zu 
einem beliebigen PC oder Server über das Internet aufbauen und diesen 
Computer fernsteuern, als würden Sie direkt davor sitzen.


BITTE HELFT MIR!

von R. H. (snapper)


Lesenswert?

Sefer Neverland schrieb:
> ich kriege es einfach nicht gebacken. Habe hier einen Seriell Usb
> adapter aber leider keine trieber....

nicht bekannt, welcher chip da verbaut ist ? mit der info dürfte es doch 
kein problem sein einen treiber dafür zu finden !

von Sefer N. (thenew)


Lesenswert?

Es ist höchstwahrscheinlich dieser hier:

http://www.logilink.org/showproduct/AU0002B.htm

Wie kann ich denn mit diesem Adapter auf die Box zugreifen?
Unter Win oder Linux?

von Bernhard M. (boregard)


Lesenswert?

Sefer Neverland schrieb:
> Es ist höchstwahrscheinlich dieser hier:
>
> http://www.logilink.org/showproduct/AU0002B.htm
>
> Wie kann ich denn mit diesem Adapter auf die Box zugreifen?
> Unter Win oder Linux?

Unter Linux normalerweise einstecken und geht. Notfalls mit dmesg 
nachschauen, unter welchem /dev/ttyUSBnn es eingebunden wird....

von Sefer N. (thenew)


Lesenswert?

Wenn ich es einstecke erscheint ein Ordner namens Serial im /dev

Nachdem ich die P-Box eingeschaltet und über dem Adapter mit dem Pc 
verbunden habe, was muss ich dann im Terminal eingeben...

von R. H. (snapper)


Lesenswert?

http://www.logilink.org/content/support/download.htm
UA0042 AU0002A AU0002B, ist ein pl2303 Chip
die haben 3 verschiedene, Treiber einfach mal probieren !
Treiber gibts auch hier : 
http://www.prolific.com.tw/eng/downloads.asp?ID=31
Win oder Linux wäre dann egal , geht beides !

von T. F. (sar)


Lesenswert?

Vorsicht: Ich habe probiert das rootfs auf einen USB Stick zu packen. 
Habe im Loader die Kernel Commandline auf root=/dev/sda1 rootwait 
ip=dhcp nomainapp=1 geändert. Den Loader habe ich dan geflasht.

Leider habe ich den selben USB Stick in der Box gelassen und somit 
passierte beim Starten dies:

Der Kernel mounted den Stick und der Elecard Updater hat die .efp Datei 
gefunden und diese als Update erkannt!
1
Elecard STB Firmware Update Client Rev.exported. Compiled on Feb 11 2011 10:48:55
2
17:33:36: Loaded HW-Config from partition 5
3
17:33:36: Skip component kernel (part. 3, rev. 0)
4
17:33:36: Skip component rootfs (part. 6, rev. 0)
5
17:33:36: Skip component userfs (part. 7, rev. 0)
6
17:33:36: Skip component ubtm (part. 0, rev. 0)
7
17:33:36: Skip component bootloader (part. 1, rev. 0)
8
17:33:36: Skip component updater (part. 2, rev. 0)
9
17:33:36: Check device /dev/sda
10
17:33:36: Check partition /dev/sda
11
17:33:36:   Mount failed: /dev/sda
12
17:33:36: Check partition /dev/sda1
13
17:33:36: Found update file(s) on device /dev/sda1
14
17:33:36: Found firmware pack with sysid 01-002-1-00-00.01 and revision 36 in STB820.rel.256.
15
17:33:36: Search for firmware description
16
17:33:37: Copying 1553 bytes of fw description description rev. 36 to temp file
17
17:33:37: Found description component
18
17:33:37: Copying 5537280 bytes of component kernel rev. 36 (36) to temp file
19
17:33:40: Component signed by elecard
20
17:33:40: Writing 5537280 bytes of component kernel to flash partition 3
21
17:33:50: Update HW-Config in 5 partition
22
17:33:50: Copying 16351232 bytes of component rootfs rev. 36 (36) to temp file
23
17:33:54: Component signed by elecard
24
17:33:54: Writing 16351232 bytes of component rootfs to flash partition 6
25
17:34:14: Update HW-Config in 5 partition
26
17:34:15: Copying 20381696 bytes of component userfs rev. 36 (36) to temp file
27
17:34:20: Component signed by elecard
28
17:34:20: Writing 20381696 bytes of component userfs to flash partition 7
29
17:34:45: Update HW-Config in 5 partition
30
17:34:45: Copying 7512 bytes of component ubtm rev. 16 (36) to temp file
31
17:34:45: Component signed by elecard
32
17:34:45: Writing 7512 bytes of component ubtm to flash partition 0
33
17:34:45: Update HW-Config in 5 partition
34
17:34:45: Copying 27260 bytes of component bootloader rev. 16 (36) to temp file
35
17:34:45: Component signed by elecard
36
17:34:45: Writing 27260 bytes of component bootloader to flash partition 1
37
17:34:45: Update HW-Config in 5 partition
38
17:34:45: Copying 5537280 bytes of component updater rev. 36 (36) to temp file
39
17:34:47: Component signed by elecard
40
17:34:47: Writing 5537280 bytes of component updater to flash partition 2
41
17:34:57: Update HW-Config in 5 partition
42
17:34:57: Finished updating 6 components from USB stick.
43
17:34:57: Main thread exit
44
17:34:57: Writer thread finished
45
Unmount config... done
46
Reboot requested. Reset STATE flag and reboot.

Reboot und jetzt nix mehr :( Auf der seriellen keine Ausgabe. 
Interessanterweise leuchtet die rote LED beim StandbyMicro durchgehend. 
Die blaue LED links neben dem MIPS (über den seriellen) leuchtet auch 
und die 2 LEDs (rot + grün) rechts neben dem MIPS ebenfalls.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Ich habe mir erlaubt Thomas K. RAR von oben neu zu verpacken, mit 
einigen Änderungen meinerseits.

Ich habe die Kommandozeile der Box so modifiziert, dass sie eine 
statische IP bekommt (192.168.0.254). Dies war nötig, da mein 
installations-script ein IP alias für 192.168.0.3 einrichtet und hiermit 
ist es nun möglich die Box in einem Netzwerk mit einem anderen 
IP-Bereich zu betreiben. Zumindest so meine Theorie. Die originale 
Loader.bin ist als .orig abgespeichert.

Zusätzlich habe ich eine (wie ich hoffe) einfach zu verwendende 
Installation-Skript eingefügt. Die Readme spiegelt meine Änderungen 
wieder, auch wenn ich mich kurz gehalten habe. Um die Größe des 
Downloads gering zu halten (ich habe recht schlechte Leitung und 30 MB 
würden Stunden dauern ;) ), wird das Dateisystem der Box im Skript 
geladen, wenn sie nicht existieren sollte.

Für die Installation sollte es ausreichen, folgende Befehle einzeln 
auf einer Konsole auszuführen:
1
su
2
cd ~/Desktop
3
wget http://www.mikrocontroller.net/attachment/110147/pollinux-remastered.tar.gz
4
tar xvf pollinux-remastered.tar.gz
5
cd pollinux-remastered/pollinux-nfs
6
./pollinux_start_nfs install ~

Danach muss der Download beginnen und anschließend wir die Installation 
durchgeführt und es müssen alle Zeilen auf ein "done" enden. Die Dateien 
sind in dem Ordner ~/pollinux zu finden. Anschließend kann die Pollin 
Box über das Netzwerk mit dem Rechner verbunden und eingeschaltet werden 
(entweder direkt oder über einen Router/Switch).

Bitte testen, bei mir hat es funktioniert (aber bei mir hat auch die 
vorige mit den Loop-Device funktioniert).
gruß
Laszlo

von Laszlo H. (laszlo_h)


Lesenswert?

Stefan S. schrieb:
> Reboot und jetzt nix mehr :( Auf der seriellen keine Ausgabe.
> Interessanterweise leuchtet die rote LED beim StandbyMicro durchgehend.
> Die blaue LED links neben dem MIPS (über den seriellen) leuchtet auch
> und die 2 LEDs (rot + grün) rechts neben dem MIPS ebenfalls.

Shit, ich kann es nicht mit Sicherheit sagen, aber mach meinem Gefühl 
ist das Ding gebrickt. Kannst du bitte den gesamten Bootlog posten? Wann 
wurde der Updater gestartet? Vor dem mounten des Root-Laufwerkes oder 
nachher? Wenn möglich möchte ich schauen ob ich den Updater auszubooten 
kann, damit Andere der Fehler nicht passiert.

gruß
Laszlo

von T. F. (sar)


Lesenswert?

leider konnte ich den gesamten Log nicht retten. Aber bis dorthin sah 
alles normal aus...

von T. F. (sar)


Lesenswert?

die rote LED (LED3) beim StandbyMicro leuchtet jetzt schon direkt wenn 
ich die Box einschalte. Die anderen erst nach dem Standby Button an der 
Front.

von Sefer N. (thenew)


Lesenswert?

Stefan S. schrieb:
> die rote LED (LED3) beim StandbyMicro leuchtet jetzt schon direkt wenn
> ich die Box einschalte. Die anderen erst nach dem Standby Button an der
> Front.

Das war und ist bei mir auch so, schon von Anfang an....

von Laszlo H. (laszlo_h)


Lesenswert?

Stefan S. schrieb:
> leider konnte ich den gesamten Log nicht retten. Aber bis dorthin sah
> alles normal aus...

Das ist der einzige Updater den ich bis jetzt gefunden habe .Schuldiger 
scheint nandfs/sbin/clientUpdater zu sein. In dem Programm findet sich 
auch die erste Zeile aus deinem Log wieder. Aufgerufen wird dieser über 
cron:

nandfs/etc/init.d/S93local, Zeile 65
1
echo "*/5 * * * * /opt/elecard/bin/updatemonitor.sh" >> var/spool/cron/crontabs/root

Der sollte aber nur alle 5 Minuten aufgerufen werden. Hast du eine 
Verzögerung in der Ausgabe bemerkt? Oder ging es augenblicklich los, 
nachdem die Box gebootet hatte? Weil ansonsten ist noch irgendwo etwas.
gruß
Laszlo

von T. F. (sar)


Lesenswert?

Es ging sofort los. Kernel ladet ...usb wird initialisiert.... Ethernet 
wird initialisiert... dhcp wartet auf ip... usb stick wird gefunden. 
dann kam das oben gepostete.

von Sefer N. (thenew)


Lesenswert?

Laszlo H. schrieb:
> Bitte testen, bei mir hat es funktioniert (aber bei mir hat auch die
> vorige mit den Loop-Device funktioniert).
> gruß
> Laszlo

sudo ./pollinux_start_nfs install home
createing binded folder... /bin/mkdir: kann Verzeichnis „/pollinux“ 
nicht anlegen: Die Datei existiert bereits
mount: Einhängepunkt /pollinux ist eine symbolische Verknüpfung auf 
nirgendwo
Error: Function mount returned 32

von Laszlo H. (laszlo_h)


Lesenswert?

Als su "rm /pollinux" ausführen. Danach den Skript neu starten. Der 
Script macht (noch) keine Plausibilitätsprüfungen ^^.

von Sefer N. (thenew)


Lesenswert?

Laszlo H. schrieb:
> Als su "rm /pollinux" ausführen. Danach den Skript neu starten. Der
> Script macht (noch) keine Plausibilitätsprüfungen ^^.

sudo ./pollinux_start_nfs install home
createing binded folder... done
setting up nfs server... done
starting portmap...Rather than invoking init scripts through 
/etc/init.d, use the service(8)
utility, e.g. service portmap start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start portmap
done
start nfs-kernel-server... * Exporting directories for NFS kernel 
daemon... 
[ OK ]
 * Starting NFS kernel daemon 
[ OK ]
done
done
setting up ip alias... done

Und jetzt?

von Sefer N. (thenew)


Lesenswert?

wenn ich die p-box einschalte kommt folgendes:

Dip 1 ON = Elecard Logo
Dip 1 Off= Telegant Logo

von Laszlo H. (laszlo_h)


Lesenswert?

Hast du die Box mit dem Netzwerk verbunden? Wie ist die Verbindung, also 
hängt ein Router/Switch dazwischen? Wie schaut deine IP-Adresse aus 
(Ausgabe von ifconfig eth0)

Sefer Neverland schrieb:
> Dip 1 Off= Telegant Logo

Flash mal das 00004000_00040000__loader.bin aus meinem TAR. Danach mit 
einem Cross-Over Kabel (geht bei neueren Netzwerkkarten auch mit einem 
normalen) direkt die Box mit deinem PC verbinden. Wenn das noch immer 
nicht funktioniert, dann brauchen wir eine Serielle, ohne diesen 
stochere ich gerade im dunklen rum.

Was ist der Inhalt von /dev/Serial? Häng mal die Ausgabe von dmesg|tail 
an, nachdem du die Serielle angeschlossen hast. Dort sollte etwas in der 
Art zu finden sein:
1
[13344.667262] usb 7-2: FTDI USB Serial Device converter now attached to ttyUSB0
Dann, versuch 'cu -l /dev/ttyXXX -s 38400' auszuführen. Dann solltest du 
beim Booten den Log erhalten.
gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

Das sieht nicht gut aus Stefan :-(

Die Box sucht soweit ich mich erinnere immer beim Start nach updates auf 
dem Stick... wenn sie eins findet wird das sofort installiert.

Dein Problem ist jetzt das in dem Update auch ein neuer Bootloader 
enthalten ist (Block0: 0x00000000 - 0x00004000)

Dieser Bootloader läuft auf der PollinBox im Prinzip auch... ABER als 
erstes wird ein config register abgefragt um zu wissen ob die Ausgaben 
über UART0 oder UART1 erfolgen sollen. Dieses config register gibt es 
auf der PollinBox aber nicht was zur Folge hat das der bootloader 
crashed - ohne jede Ausgabe... richtig?
Lange Rede kurzer Sinn - die Box ist bricked.

An der Stelle noch mal ein paar klärende Worte zum flashen:
Ihr könnt im Prinzip alles machen was ihr wollt solange ihr folgende 
Regeln beachtet:
1: Hände weg vom Bootloader (0x00000000 - 0x00004000)
   (der wird auch von meinm Tool NICHT verändert)
2: Hände weg vom Bereich ab 0x03C00000 - da liegt das wince0 image

Das wince0 image ist nix anderes als ein minimales WinCe welches bootet 
und dann die flashme.exe vom USB-Stick und NUR vom USB-Stick startet. 
Solange dieser Bereich unangetasstet bleibt können wir die flashme.exe 
umschreiben wie immer wir lustig sind - also auch so das ein originales 
wince image wiederhergestellt wird.

Das flashen unter Pollinux funktioniert auch - aber auch hier ist 
Vorsicht geboten. Schauen wir uns die Partitions-Tabelle aus dem bootlog 
an:
Creating 9 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x00000000-0x00004000 : "microBTM"
0x00004000-0x00040000 : "bootloader"
0x00040000-0x00600000 : "Updater"
0x00600000-0x00d00000 : "Kernel"
0x00d00000-0x00ff8000 : "Sys-Config"
0x00ff8000-0x01000000 : "HW-Config"
0x01000000-0x02400000 : "Root"
0x02400000-0x03e00000 : "User"
0x03e00000-0x04000000 : "Profile"

Wie wir sehen liegt das rootfs im Bereich 0x01000000-0x02400000 bzw 
Partition 6 was das gleiche ist wie mtd6.

Man könnte sich jetzt auf die Pollin-Box einloggen und folgendes machen:

flash_eraseall /dev/mtd6
nandwrite -p /dev/mtd6 /path/to/rootfs.jffs2

Damit hätte man nun das rootfs (welches vorher natürlich als jffs2 
erzeugt worden sein muss) erfolgreich geflashed.

Selbiges gilt für das userfs welches auf mtd7 liegt. Problem hierbei ist 
aber das mtd7 von 0x02400000-0x03e00000 geht - also auch in den bereich 
ab 03C000000. Das von meinem Tool geflashte wince0 image würde also 
definitiv überschrieben werden und ein 'zurück' währe dann nur noch von 
Pollinux selbst aus möglich. Das ist aber definitiv nicht meine 
Baustelle.

So muß erstaml fix zu abend essen - Frauchen meckert
Gruß
Thomas

von Sefer N. (thenew)


Angehängte Dateien:

Lesenswert?

dmesg:

[    9.445320] USB Serial support registered for pl2303
[    9.445550] pl2303 6-2:1.0: pl2303 converter detected
[    9.457116] usb 6-2: pl2303 converter now attached to ttyUSB0
[    9.457498] usbcore: registered new interface driver pl2303
[    9.457500] pl2303: Prolific PL2303 USB to serial adaptor driver
[    9.530501] ppdev: user-space parallel port driver

von Sefer N. (thenew)


Lesenswert?

Und in dem Seriel Ordner befinden sich die 2 Dateien im Anhang...

Edit: Anhängen mit diesen Dateien funktioniert gleube ich nicht?

usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
pci-0000:00:1d.1-usb-0:2:1.0-port0

von Laszlo H. (laszlo_h)


Lesenswert?

Dein serieller Adapter funktioniert. Laut dmesg ist er auf /dev/ttyUSB0 
zu erreichen. Wenn du nun "cu -l /dev/ttyUSB0 -s 38400" eingibst und 
danach die Box startest solltest die Ausgabe der Box lesen können. Wenn 
nicht, was für ein seriellen Kabel hast du zu der Box?

Hast du die Box direkt mit dem PC verbunden? Poste bitte auch nur 
"ifconfig" (mein Fehler).
gruß
Laszlo

von Sefer N. (thenew)


Angehängte Dateien:

Lesenswert?

Wenn ich...

cu -l /dev/ttyUSB0 -s 38400

eingebe kommt: Connected.
und weiter nichts? Kann danach auch nichts eingeben...

Wenn ich

sudo cu -l /dev/ttyUSB0 -s 38400

kommt folgendes:
cu: open (/dev/ttyUSB0): Permission denied
cu: /dev/ttyUSB0: Line in use


habe die Schnittstelle von Pollin
http://www.pollin.de/shop/dt/MzQxODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/RS232_Einbaubuchse.html

von Sefer N. (thenew)


Lesenswert?

Wie flashe ich die .bin von dir?
Ich meine die Box bootet ja garnicht?

Habe hhier ne Fritzbox und an der hängen beide Geräte

von ingmar_k (Gast)


Lesenswert?

Sefer Neverland schrieb:

>...
> kommt folgendes:
> cu: open (/dev/ttyUSB0): Permission denied
> cu: /dev/ttyUSB0: Line in use
>


Probier's eventuell mal mit einem "sudo chmod 755 /dev/ttyUSB0". Danach 
könnte es sein, dass du den Adapter problemlos ansprechen kannst.

von Sefer N. (thenew)


Lesenswert?

ingmar_k schrieb:
> Probier's eventuell mal mit einem "sudo chmod 755 /dev/ttyUSB0". Danach
> könnte es sein, dass du den Adapter problemlos ansprechen kannst.

Wenn ich
sudo chmod 755 /dev/ttyUSB0

eingebe passiert nichts, Permission denied kommt jetzt auch bei

cu -l /dev/ttyUSB0 -s 38400 (ohne sudo)

von Sefer N. (thenew)


Lesenswert?

kdz@ubuntu:~/Arbeitsfläche$ sudo cu -l /dev/ttyUSB0 -s 38400
[sudo] password for kdz:
cu: open (/dev/ttyUSB0): Permission denied
cu: /dev/ttyUSB0: Line in use
kdz@ubuntu:~/Arbeitsfläche$ cu -l /dev/ttyUSB0 -s 38400
cu: open (/dev/ttyUSB0): Permission denied
cu: /dev/ttyUSB0: Line in use
kdz@ubuntu:~/Arbeitsfläche$ sudo chmod 755 /dev/ttyUSB0
kdz@ubuntu:~/Arbeitsfläche$ sudo chmod 755 /dev/ttyUSB0
kdz@ubuntu:~/Arbeitsfläche$
kdz@ubuntu:~/Arbeitsfläche$ sudo cu -l /dev/ttyUSB0 -s 38400
cu: open (/dev/ttyUSB0): Permission denied
cu: /dev/ttyUSB0: Line in use
kdz@ubuntu:~/Arbeitsfläche$ sudo cu -l /dev/ttyUSB0 -s 38400
cu: open (/dev/ttyUSB0): Permission denied
cu: /dev/ttyUSB0: Line in use
kdz@ubuntu:~/Arbeitsfläche$

von Tilo (Gast)


Lesenswert?

was meint denn:
ls -la /dev/tty*
?

von Laszlo H. (laszlo_h)


Lesenswert?

Hast du beim 1. Flashen von Thomas K. seinen Rar alle 3 Images 
programmiert? Die bin kann genauso wie die von Thomas geflasht werden, 
sie ist die gleiche (außer die Kommandozeilen).

Sefer Neverland schrieb:
> Wie flashe ich die .bin von dir?
> Ich meine die Box bootet ja garnicht?

Doch, er bootet, bleibt aber dann irgendwo hängen, das siehst du aus dem 
Elecard bzw. Telegant Logo siehst. Er kommt halt nicht weit genug, dass 
etwas auf dem Fernseher zu sehen wäre.

Ist den ubs-2-serial direkt an der Box angeschlossen? Oder über ein 
Kabel? Wo hast du die serielle Angeschlossen? J2 oder J33? Ich horche 
mit meinem Adapter auf J2 und kriege über cu alles mit (auch Telegant). 
Bin langsam mit meinem Latein am Ende.

gruß
Laszlo

von Guido (Gast)


Lesenswert?

@ Sefer Neverland:

Mach mal "lsof /dev/ttyUSB0", vllt. ist die Schnittstelle belegt.

von Fritz M. (fritz111)


Lesenswert?

Sefer Neverland schrieb:
> Habe hhier ne Fritzbox und an der hängen beide Geräte

Die Fritzbox verteilt IP-Adressen normalerweise im Bereich 
192.168.178.xxx.

Ist das entsprechend geändert worden?

von schreibtisch (Gast)


Lesenswert?

@Sefer Neverland: laut deiner ifconfig hat eth0 garkeine (ipv4) ip und 
du steuerst alles über wlan. Soll das so?

@Stefan S.
"Habe im Loader die Kernel Commandline auf root=/dev/sda1 rootwait
ip=dhcp nomainapp=1 geändert."

Bitte tut euch allen selbst den gefallen und vergebt statische IPs. Zum 
basteln ist dhcp alles andere als förderlich.

von Sefer N. (thenew)


Lesenswert?

First of all:
Danke an Alle die geholfen haben, komme erst Morgen wieder zum testen.
Ich hoffe Ihr helft mir weiter...


@Tilo Lutz
Komme erst Morgen wieder zum testen


@Laszlo H.
Der Adapter ist mit einem Verlängerungskabel am PC, und mit der Box 
direkt angeschlossen.
Die Schnitstelle habe ich an J33 angeschlossen, meinst du ich kann die 
auch an J2 hängen?

> Hast du beim 1. Flashen von Thomas K. seinen Rar alle 3 Images
> programmiert?

Nein ich habe sie so wie sie waren geflasht.
Ich meinte ich kann ja die Flashme.exe nicht starten, wie kann ich deine 
.bin sonst flashen?


@Guido
Ich hab auch den Anschein. Morgen weiss ich aber mehr :)


@Fritz M.
Ich habe an der Linux-Box mit den Netzwerkeinstellungen gespielt, 
anschliessend zeigte er mir auch an das er folgen ip Adresse hatte 
192.168.0.3. Bin für jegliche Tipps sehr Dankbar


@Schreibtisch
Nachdem ich Seriell angschlossen habe, ja :)

Einen schönen Abend wünsche ich Euch!

von schreibtisch (Gast)


Lesenswert?

@Sefer Neverland: kannst du uns und vorallem dem Fred hier den gefallen 
tun und die Hilfe auslagern? Es hat eigentlich nix mit dem Thema an sich 
zu tun sondern betrifft Grundlagen Netzwerk und Konfiguration. Um den 
Fred nicht unnötig aufzublähen, mach doch bitte ein neues Thema auf, das 
kann dann bei Erfolg einfach wieder dicht gemacht werden. Ansonsten 
steinigt mich, wenn ihr es nicht so seht. :)

von Sven (Gast)


Lesenswert?

Thomas K. schrieb:
> 1: Hände weg vom Bootloader (0x00000000 - 0x00004000)
>    (der wird auch von meinm Tool NICHT verändert)

Wennste aufgegessen hast und Frauchen im Bett liegt - kannste dann 
nochmal kurz einen Weg posten, wie man das ursprüngliche 
"complete_nand_layout" wieder drauf bekommt?

Die Sache mit dem TGUpdater vs. Flashtool will mir noch nicht in den 
Kopf (habe bis jetzt noch keinen TGUpdater gesehen...)

Wenn das geht, würde ich nämlich gern mitspielen!

PS: Spricht ansonsten etwas gegen die Veröffentlichung des Quellcodes?
(Nicht dass ich Dir nicht traue, aber dann könnte man vielleicht selbst 
gewisse Dinge probieren!)

von foobar (Gast)


Angehängte Dateien:

Lesenswert?

mahlzeit!

auch wenn ich am anfang des threads etwas abgegangen bin weil mich 
keiner wegen der elecard firmware beachtet hat erstmal ein fettes lob an 
agentdata!
ich hab heute mal ein bisschen mit debian lenny unter mipsel 
rumgespielt. rausgekommen ist "PolLenny.tar.gz" wo ihr euch unter eurer 
ip per ssh einloggen koennt.
des weiteren hab ich mal versucht slim als login manager mit einem lxde 
als window manager zum laufen zu bekommen.
leider weis ich nicht, wie ich den framebuffer dafuer aktiviert 
bekomme...

folgendes hab ich im elecard image gefunden und soweit auch in mein 
"PolLennyX.tar.gz" reinkopiert...

       /sbin/stmserver >> /var/log/stmserver.log &
        echo -n "StandbyMicro "

        # Setup DirectFB run script
        /etc/dfb/dfbsetup

hab die dementsprechenden files in mein image kopiert.
nur leider wird der framebuffer nicht aktiviert...
hat wer von den linux spezies ne ahnung?

beide images koennen jeweils in euer pollinux verzeichnis unterodner 
"nandfs" kopiert werden. weitere nfs exports sind nicht noetig.
benutzername/kennwort = root/toor


regards
foobar

von Sefer N. (thenew)


Angehängte Dateien:

Lesenswert?

@Schreibtisch
hast Recht.


Tilo Lutz schrieb:
> was meint denn:
> ls -la /dev/tty*
> ?

crw-rw---- 1 root dialout 188, 0 2011-05-18 07:20 /dev/ttyUSB0

Guido schrieb:
> Mach mal "lsof /dev/ttyUSB0", vllt. ist die Schnittstelle belegt.

Passiert nichts

Ich hoffe Ihr besucht auch meine "Seite" ;)
Beitrag "Komminikation zw. Receiver - Linux/Windows im Netzwerk und über R232"

von K. J. (Gast)


Lesenswert?

@foobar
Hi schau mal ob du /dev/fb0 oder fb1 hast das muste in die xorg.conf 
rein machen im micro2440 Eintrag im wiki ist ne config für den FB.

von foobar (Gast)


Lesenswert?

@theborg0815
danke. werd heute abend mal schauen.

von Martin (Gast)


Lesenswert?

Thomas K. schrieb:
> Creating 9 MTD partitions on "NAND 64MiB 3,3V 8-bit":
> 0x00000000-0x00004000 : "microBTM"
> 0x00004000-0x00040000 : "bootloader"
> 0x00040000-0x00600000 : "Updater"
> 0x00600000-0x00d00000 : "Kernel"
> 0x00d00000-0x00ff8000 : "Sys-Config"
> 0x00ff8000-0x01000000 : "HW-Config"
> 0x01000000-0x02400000 : "Root"
> 0x02400000-0x03e00000 : "User"
> 0x03e00000-0x04000000 : "Profile"
...
> Problem hierbei ist aber das mtd7 von 0x02400000-0x03e00000 geht -
> also auch in den bereich ab 03C000000.

Könnten nicht

> 0x02400000-0x03e00000 : "User"
> 0x03e00000-0x04000000 : "Profile"

auf der internen Festplatte ausgelagert werden ? So würde die box auch 
ohne nfs server arbeiten, und währe auch einfacher zu installieren.

von CAOS (Gast)


Lesenswert?

Hallo!

Einen ganz kurzen Hinweis für Linux-Anwender noch zum Videoformat "mpeg 
Transport-Stream (.ts)": mit avidemux unter Linux kann man das 
problemlos in ein mpeg wandeln.

Guido

von Florian K. (adlerweb) Flattr this


Lesenswert?

So, ich setz grade auch meine Bastelumgebung auf - wenn die Box gebootet 
hat werd ich mal schauen, was DVB/Framebuffer zu mir sagen, allerdings 
hängts momentan noch etwas:

Hatte schonmal jemand Probleme mit dem NFS-Root? Bei mir läuft die 
Verbindung momentan ständig in ein Timeout ("nfs: server 192.168.0.3 not 
responding, still trying") - Problem tritt sowohl auf meinem PC als auch 
auf meinem Homeserver auf. Anbindung über GBit-Switch, Bandbreite ist 
frei, PL 0%, Box Pingt ohne Fehler, der NFS-Dienst auf dem Homeserver 
versorgt normalerweise mein Heimnetzwerk per NFS fehlerfrei und von 
einem anderen Client kann ich auf die Shares zugreifen - nur die Box 
macht dicke Backen… Nach den Timeouts verbindet sich zwar alles neu, 
aber die Ladezeiten gehen entsprechend in die Länge.

Werds später nochmal mit Crossover versuchen, allerdings sollte das 
eigentlich nix ausmachen - auf dem Switchport kann ich keinen 
"Fremdtraffic" sehen.

-edit- Achso, sollte es noch nicht aufgefallen sein: Ich hatte den 
Wiki-Artikel mal neu strukturiert, altes/doppeltes zusammengestrichen 
und die (vorläufige) Linux-Anleitung hinzugefügt. 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

von Svenska (Gast)


Lesenswert?

Hallo,

wie funktioniert der Bootvorgang derzeit? Mein Verständnis ist ungefähr 
folgendermaßen:

Im Flash von 0x00000000-0x00004000 liegt der originale 
1st-stage-Bootloader, der (SW1=OFF) direkt den folgenden Bereich 
ausführt und die Konfiguration aus dem I2C-EEPROM bezieht. Dahinter 
(0x00004000-0x00040000) liegt der 2nd-stage-Bootloader 'MicroBTM' und 
enthält die cmdline als Konstante. Anschließend folgt die mit SW1=ON 
bootbare WinCE-Partition als Updater im Flash (0x000400000-0x00600000) 
und dahinter der Kernel (0x00600000-0x00d00000).

Die ersten 13 MB des Flashes sind also Boot- und Rescue-Daten. Soweit 
richtig?

Gibt es eine funktionierende Konfiguration für den Kernel und in welchem 
Format muss der sein? Einfach binäre Rohdaten?

Was steht in den Partitionen "Sys-Config", "HW-Config", "Root", "User" 
und "Profile"?

Sind die notwendig oder ließe sich dort einfach eine einzelne 51 MB 
große Partition als Root-Dateisystem einrichten (JFFS2, UBI)?

Ist die Partitionierung (inklusive der Adressen) ebenfalls im Flash 
abgelegt oder gibt einer der Bootloader das so vor?

Im Thread und auf der Wiki-Seite habe ich zu diesen Fragen keine Antwort 
gefunden bisher, daher stelle ich die hier. Danke.

von Dirk W. (glotzi)


Lesenswert?

Hallo,

könnte jemand der Linux User freundlicherweise mal die Ausgabe von
1
ls -lR /dev
posten? Würde ja selbst nachschaunen, ich habe aber (noch) keine Box.

von Dirk W. (glotzi)


Lesenswert?

Laszlo H. schrieb im Beitrag #2190701:
> Die Ausgabe ist beigefügt.
>

Super, vielen dank. Hast Du das DVB Zeugs schon mal ausprobiert? Ich 
vermisse /dev/dvb

EDIT: öhm wo is denn der Post hin verschwunden O.O

von Frage (Gast)


Lesenswert?

Hallo,
erstmal ein ganz großes Lob an die, die hier so viel daran gearbeitet 
haben, sei es am wiki eintrag, der Geschichte mit moreTv, oder jetzt mit 
Linux.
Den Reciever habe ich mir auch gekauft, läuft auch soweit (mit dem 
orginalem WindowsCe). Jetzt interessiere ich mich für diese Geschichte 
mit dem Linux, wie darf man sich das Vorstellen? Sieht das aus, wie ein 
normales, wie z.b. Ubuntu mit der normalen Desktopumgebung? oder nur 
dieses, was wie die cmd aussieht? Was läuft damit schon ?

von Sven (Gast)


Lesenswert?

Warte noch - es geht (erstmal) um das problemlose Funktionieren des 
Linux an sich; also einer Commandozeile am Console-Port, evtl. per 
SSH/Telnet erreichbar.
Eine Desktopumgebung wie jetzt bei WinCE wird's evtl. nie geben und ist 
IMHO auch nicht sinnvoll - dann schon eher die Multimediafunktionen 
(Medienplayer etc.) - entweder aus der Elecard-FW oder eben 
Alternativen.

But again: soweit ist wohl noch keiner...
(Auch wenn vielleicht die Elecard-Anwendungen evtl. schon laufen)

von Frank F. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Dirk,

im Anhang befindet sich das gewünschte dev-listing.

Bei mir gibt es /dev/dvb:
1
/dev/dvb:
2
drwxr-xr-x    2 root     root          140 Jan  2 18:44 adapter0
3
drwxr-xr-x    2 root     root          140 Jan  2 18:44 adapter1
4
drwxr-xr-x    2 root     root           80 Jan  2 18:44 adapter2
5
drwxr-xr-x    2 root     root           80 Jan  2 18:44 adapter3

gruß frank

von Laszlo H. (laszlo_h)


Lesenswert?

Dirk W. schrieb:
> EDIT: öhm wo is denn der Post hin verschwunden O.O

Sorry, hab den Beitrag gelöscht, weil die Ausgabe von der Box mit 
PolLenny war (und dadurch weder fb noch dvb Einträge hatte). Wollt noch 
ein folge Post mit der Begründung machen, nur wollte mein Internet nicht 
mitmachen <_<.

gruß
Laszlo

von Dirk W. (glotzi)


Lesenswert?

Laszlo H. schrieb:
> Sorry, hab den Beitrag gelöscht, weil die Ausgabe von der Box mit
> PolLenny war

Ahh, ok daher auch kein /dev/dvb, trotzdem danke.

thx @Frank
Doof kein video device in /d

von schreibtisch (Gast)


Lesenswert?

Dirk W. schrieb:
> Ich will da gar nix madig machen. Fakt ist, das für die vip1710
> Hans-Werner Hilse extra ein Plugin programmiert hat und die komplette
> Komunikation des Userland-Stacks reversed engeneered hat (Respekt
> nochmal an dieser Stelle für diese Leistung). Sowas ist hier evtl. auch
> notwendig.
>
> Also erst mal den Ball flach halten und testen.

Hier gestaltet sich die Situation etwas anders, da wir vollen Zugriff 
auf die HW haben und nicht nur einen blob, wo alles versteckt ist.
Mit den fb und dvb devices sollte sich einiges anstellen lassen. Am WE 
werde ich mich auch mal auf die Kiste stürzen und testen. Den VDR werde 
ich mir dann vornehmen. VDR auf mips32 wurde ja schon erfolgreich 
getestet.

von Dirk W. (glotzi)


Lesenswert?

Ohne mpeg Dekoder kannste die Schachtel nur als vdr Server nutzen. VDR 
auf mips läuft bei mir schon lange:

http://www.open7x0.org

von schreibtisch (Gast)


Lesenswert?

Reicht mir für 20 Euro, Dualtuner und 1-2tb Platte vom Stapel. Wenn mehr 
geht, ok. Wenn nicht, hab ich einen 1a 20 Watt Server. Und ein paar 
Dienste, die man problemlos auslagern kann. Die Kiste langweilt sich 
dann eh 90% der Zeit.

von CAOS (Gast)


Lesenswert?

Hallo!

Im Wiki geht noch einiges durcheinander, was den Abschnitt Linux angeht. 
Der Abschnitt USB-Stick vorbereiten gehört m.E. vor den Abschnitt 
flashen.

Wieso sind auf dem Stick 4 Partitionen einzurichten, wenn nur 2 mit dd 
gefüllt werden? Wieso sollte man die betreffenden Partitionen mounten, 
bevor man die Dateisysteme mit dd überschreibt?

Nach meinem Verständnis wäre doch folgendes richtig, oder bin ich da 
falsch?

1. Stick partitionieren und Images in die Partitionen schreiben.
2. Receiver flashen (und unbedingt den Stick rausziehen vor dem nächsten 
Einschalten!, sonst Brick)
3. Auf dem PC die Daten in die in die Verzeichnisse kopieren und nfs 
starten und damit die verzeichnisse freigeben.
4. Receiver booten.

Oder hab ich einen Denkfehler?

Guido

von T. F. (sar)


Lesenswert?

CAOS schrieb:
> 2. Receiver flashen (und unbedingt den Stick rausziehen vor dem nächsten
> Einschalten!, sonst Brick)

Nur wenn du ein EFP Image am Stick hast und das root device auf den USB 
Stick änderst ;)

von Florian K. (adlerweb) Flattr this


Lesenswert?

CAOS schrieb:
> Der Abschnitt USB-Stick vorbereiten gehört m.E. vor den Abschnitt
> flashen.
Negativ, die Reihenfolge stimmt schon, siehe nächster Punkt
>
> Wieso sind auf dem Stick 4 Partitionen einzurichten, wenn nur 2 mit dd
> gefüllt werden?
Ich schätze die anderen sollten leer bleiben für Konfigurationsdateien 
(wobei dann ja ein FS drauf müsste) - der komplette Part müsste aber 
überarbeitet werden, inzwischen dürfte die .tar.gz-Variante ja das 
Stick-Partitionierungs-Wirrwarr ersetzt haben…

von Frank F. (Gast)


Lesenswert?

Hallo,

ändert doch mal die cmdline für den Kernel.
Sie befindet sich im File 00004000_00040000__loader.bin @ offset 0x7000:

von:
1
console=ttyS0 stb810_display=pal root=/dev/nfs
2
 nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp nomainapp=1

auf:
1
console=ttyS0 stb810_display=pal root=/dev/nfs
2
 nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp

Also "nomainapp=1" mit hex 00 ersetzen.

Dann die Kiste neu booten und staunen!

gruß frank

von Florian K. (adlerweb) Flattr this


Angehängte Dateien:

Lesenswert?

Könnte Jemand ein Bootlog eines erfolgreichen Boots von pollinux 
anhängen? Mit einer Knoppix-CD und direkter Verbindung hab die meine 
NFS-Timeouts jetzt weg, allerdings bleibt er beim boot hängen. Telnet 
ist zwar Porttechnisch laut nmap da, aber nimmt (jedenfalls über nc) 
keine Verbindung an…

Beim Ersten boot schafft ers wie im Anhang bis "Starting userfs RC 
scripts...", bei folgenden hängts schon bei "Mounting user fs..." - mit 
frisch entpackten nandfs* gehts wieder den einen Schritt weiter.

Diff über die nandfs-Änderungen läuft momentan, wers aber erst morgen 
anschauen können, Bootlog im Anhang ist ab chroot.

Kernel ist aus dem Original, nandfs* aus pollinux.tar.gz.

von Frank F. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Florian,

hier das boot-log von meiner Kiste, allerdings mit der o.g. Änderung:
1
 
2
.......
3
4
done
5
6
Unmount all... done
7
8
Mount nfs root 192.168.0.3:/pollinux/nandfs... done
9
10
Switch root
11
12
Creating device nodes...done
13
14
Set log level... 
15
16
Setting up /tmp... done
17
18
Starting logging daemons...done
19
20
Setting up network...done
21
22
Mounting config fs... done
23
24
done
25
26
du: /config/debug/: No such file or directory
27
28
done
29
30
Starting command server... - done
31
32
Setting up timezone... done
33
34
/etc/init.d/S19network: .: 10: Can't open /config/settings.conf
35
36
Loading luddite (256M_NOIP)... lud-core lud-pnx8550 phStbDspInfo done
37
38
Loading pre-TM modules... fusion mmio i2c3203 i2c0105 tda1004x tda10021 tda10048 stv0297 demux dvb ak470 saa8510 tda9983 output_mode: PAL-RGB denc21 phStbRpc phStbDP phStbRTC phStbGpio phStbAudio snd phStbDrawdone
39
40
Populating /dev using udev: RESTORE GPIO12 done
41
42
Starting Trimedia 0 ...done
43
44
Starting TriMedia 1 ...done
45
46
Loading post-TM modules...done
47
48
Starting network servers...telnetd httpd - done
49
50
Starting autofs...usb samba - done
51
52
Starting DSP file services...phStbRoot: started (Linux).
53
54
done
55
56
StandbyMicro grep: /etc/display.mode: No such file or directory
57
58
grep: /etc/display.mode: No such file or directory
59
60
Starting USB Mouse Services
61
62
Reset STATE flag to indicate that we've booted successfully... Failed to read hw config
63
64
done
65
66
Reset UPFLAG so updater uses default timeout... Failed to read hw config
67
68
done
69
70
Start PC/SC daemon... done
71
72
Updating time
73
74
Init crontab... /usr/sbin/ntpupdater: .: 7: Can't open /config/settings.conf
75
76
Start cron...  done
77
78
cp: /config/persist.log: No such file or directory
79
80
Starting StbPvr...- done
81
82
grep: /config/StbMainApp/settings.conf: No such file or directory
83
84
Starting main app cycle in background... Give app some time to start... done.
85
86
Mounting user fs...

von Laszlo H. (laszlo_h)


Lesenswert?

Florian Knodt schrieb:
> Beim Ersten boot schafft ers wie im Anhang bis "Starting userfs RC
> scripts...", bei folgenden hängts schon bei "Mounting user fs..." - mit
> frisch entpackten nandfs* gehts wieder den einen Schritt weiter.

Das hatte ich auch. Wobei es bei mir nur bei rund 2 aus 5 boots davon 
betroffen waren. Abhilfe hat geschafft den Boot-Skript, welcher 
nandfs.user/etc/init.d (usr/local/etc/init.d wenn es gemountet wurde) 
aufruft, umzubenennen. Bin leider zurzeit nicht in Linux eingeloggt und 
kann somit nicht nachschauen, wie das Skript genau hieß. Der Skript ist 
in nandfs/etc/init.d und es ist der Einzige, der auf .bg endet (ist auch 
der letzte, der Aufgerufen wird, etwas mit S97 oder so). Das entfernen 
der .bg Endung hat zumindest bei mir Abhilfe wegen dem unregelmäßigen 
Hängen beim Booten gebracht.

gruß
Laszlo

von Frank F. (Gast)


Lesenswert?

Frank F. schrieb:
> Hallo,
>
> ändert doch mal die cmdline für den Kernel.
> Sie befindet sich im File 00004000_00040000__loader.bin @ offset 0x7000:
>
> von:console=ttyS0 stb810_display=pal root=/dev/nfs
>  nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp nomainapp=1
> auf:console=ttyS0 stb810_display=pal root=/dev/nfs
>  nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp
> Also "nomainapp=1" mit hex 00 ersetzen.
>
> Dann die Kiste neu booten und staunen!
>
> gruß frank

Hallo,

keiner da der es mal versuchen möchte.

wer die "00004000_00040000__loader.bin" nicht ändern möchte/kann,
der kann auch über telnet die Applikation StbMainApp direkt starten.
1
debianRuD:/home/frank/pollinux-remastered/pollinux-nfs# telnet 192.168.0.254
2
Trying 192.168.0.254...
3
Connected to 192.168.0.254.
4
Escape character is '^]'.
5
6
192.168.0.254 login: root
7
8
9
BusyBox v1.2.2 (2010.04.14-04:06+0000) Built-in shell (ash)
10
Enter 'help' for a list of built-in commands.
11
12
192.168.0.254 / # ls
13
bin               config.firmware   home              mnt               samba             tmp
14
boot              config.templates  lib               opt               sbin              usb
15
config            dev               lost+found        proc              share             usr
16
config.defaults   etc               media             profile           sys               var
17
192.168.0.254 / # cd /opt/
18
192.168.0.254 /opt # ls
19
elecard  nxp      philips
20
192.168.0.254 /opt # cd elecard/
21
192.168.0.254 elecard # ls
22
bin    lib    share
23
192.168.0.254 elecard # cd bin/
24
192.168.0.254 bin # ls
25
StbCommandClient  StbMainApp        StbPlayer         StbTMErrors       mainapp.sh        updatemonitor.sh
26
StbCommandServer  StbPSI            StbPvr            StbVoipProvider   pipeFeed
27
192.168.0.254 bin # StbMainApp
28
29
     =======================|  DirectFB 1.0.0  |=======================
30
          (c) 2001-2007  The DirectFB Organization (directfb.org)
31
          (c) 2000-2004  Convergence (integrated media) GmbH
32
        ------------------------------------------------------------
33
34
(*) DirectFB/Core: Multi Application Core. (2009-04-01 16:49)
35
(*) Fusion/SHM: Using MADV_REMOVE (2.6.21.3 >= 2.6.19.2)
36
(*) Direct/Thread: Running 'Fusion Dispatch' (MESSAGING, 916)...
37
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 919)...
38
(*) Direct/Thread: Running 'PNX8550 Input' (INPUT, 920)...
39
(*) DirectFB/Input: PNX8550 remote control 0.1 (Philips)
40
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 921)...
41
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
42
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 922)...
43
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
44
(*) DirectFB/Graphics/pnx8550: /dev/fb0 is the Philips PNX8550 Framebuffer Device
45
(*) DirectFB/Graphics/pnx8550: Acceleration enabled!
46
(*) DirectFB/Graphics: Philips PNX8550 0.1 (Philips)
47
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
48
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
49
09:35:22: Sound: First channel is AK470X    (SCART) (Rev. 1)
50
09:35:22: Sound: Second channel is SAA8510-1 (RCA)
51
09:35:22: DLNA: Starting DLNA Stack
52
(*) Direct/Interface: Loaded 'pnx8550' implementation of 'IDirectFBImageProvider'.
53
09:35:22: pvr_importJobList: Can't open job list!
54
09:35:23: M3U: Can't fopen '/config/StbMainApp/playlist.txt'
55
cat: /config/timezone: No such file or directory
56
cat: /config/timezone: No such file or directory
57
09:35:25: App: Start test server receiver
58
09:35:25: App: Wait for server connection

Bei mir geht folgendes:
- DVB-T
- Bilder vom Netz oder USB
- Videos vom Netz oder USB
- Youtube
- Internet

Es gibt noch einige Skripte bzw. Konfigurations-Dateien,
die einer näheren Betrachtung/Änderung bedürfen.
Z.B. sucht die Kiste immer irgendwelche Sachen auf 192.168.200.1

Viel Spaß beim Testen.
Vielen Dank an alle, die es ermöglicht haben Linux zum Laufen zu 
bekommen.

gruß frank

von Sven (Gast)


Lesenswert?

...ich will ja nicht nerven, aber gibt's schon Wege, das Original-WinCE 
wiederherzustellen, nach einem Linux-Parcours?

Oder wie verhält sich die Box überhaupt, wenn kein NFS gemounted werden 
konnte - kann man ohne NFS trotzdem ein WinCE booten:

AgentData schrieb:
> (wince0 ist ein modifiziertes Image welches statt TGUpdater.exe die
> flashme.exe vom USB-Stick startet -> erhält uns die Möglichkeit von
> WinCE aus zu flashen)

Wie müsste man dazu vorgehen?

von Michael H. (Gast)


Lesenswert?

@Frank F.

Schöne Sache! Nachdem ich jetzt ein wenig den überblick verloren habe, 
vielleicht eine Überflüssige Frage.

Frank F. schrieb:
> Bei mir geht folgendes:
> - DVB-T
> - Bilder vom Netz oder USB
> - Videos vom Netz oder USB
> - Youtube
> - Internet

Kann zu DVB-C auch eine Aussage machen? Würde dies auch schon 
funktionieren? Ich würde mich bereit erklären, dies mit DVB-C zu testen.

Schönen Tag noch
Michael

von Sven (Gast)


Lesenswert?

Frank F. schrieb:
> Bei mir geht folgendes:
> - DVB-T

Okay - jetzt habt ihr mich wahrscheinlich doch...
Könntest Du nochmal kurz erwähnen, ob Du dazu nun die fehlende Brücke am 
Tuner einlöten musst, oder nicht?!

Die Aussagen dazu sind irgendwie wiedersprüchlich - und bei mir bleibt's 
unter der Medion-Soft dunkel, es werden keine Sender gefunden...

von Dominique G. (dgoersch)


Lesenswert?

Da ich heute auch etwas Zeit hab, würde ich auch mit DVB-C testen. 
Allerdings fehlt auch mir der Überblick, wie nun am Besten Linux auf die 
Box kommt und was ich dafür alles brauche.

Linux-Server im LAN mit tftp und nfs ist vorhanden.

von Dirk W. (glotzi)


Lesenswert?

Frank F. schrieb:
1
> (*) Direct/Thread: Running 'PNX8550 Input' (INPUT, 920)...
2
> (*) DirectFB/Input: PNX8550 remote control 0.1 (Philips)
3
> (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 921)...
4
> (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
5
> (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 922)...
6
> (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
7
> (*) DirectFB/Graphics/pnx8550: /dev/fb0 is the Philips PNX8550 Framebuffer Device
8
> (*) DirectFB/Graphics/pnx8550: Acceleration enabled!
9
> (*) DirectFB/Graphics: Philips PNX8550 0.1 (Philips)

Das sieht interessant aus: der ganze Video Kram wird via directfb 
angesteuert und im Gegensatz zur vip1710 mit dem dämlichen halserver, 
ist directfb ein dokumentierter Standard. MPEG2 wird wohl auch via 
directfb unterstützt:
1
nandfs/usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider:
2
total 620
3
-rwxr-xr-x 1 dirk dirk 560228 Feb 11 05:51 libphStbDFBVideoProviderElc_t.so
4
-rwxr-xr-x 1 dirk dirk 28180 Feb 11 05:51 libphStbDFBVideoProviderMpegTSElc_t.so
5
-rwxr-xr-x 1 dirk dirk 38876 Feb 11 05:51 libphStbDFBVideoProviderMulti_t.so

Damit müsste ein vdr mit Videoausgabe prinzipiell machbar sein.

von Frank F. (Gast)


Lesenswert?

Hallo,

@Michael:
>Kann zu DVB-C auch eine Aussage machen? Würde dies auch schon
>funktionieren? Ich würde mich bereit erklären, dies mit DVB-C zu testen.

Ich habe nur DVB-T, also keine Aussage möglich.

@Sven
>Okay - jetzt habt ihr mich wahrscheinlich doch...
>Könntest Du nochmal kurz erwähnen, ob Du dazu nun die fehlende Brücke am
>Tuner einlöten musst, oder nicht?!

>Die Aussagen dazu sind irgendwie wiedersprüchlich - und bei mir bleibt's
>unter der Medion-Soft dunkel, es werden keine Sender gefunden...

Ich habe keine Brücken eingelötet. Hast du schon mal die anderen 
Antennen-Anschlüsse versucht. Beim Scan geht bei mir nur der Rechte (von 
Hinten gesehen).


@Dominique
>Da ich heute auch etwas Zeit hab, würde ich auch mit DVB-C testen.
>Allerdings fehlt auch mir der Überblick, wie nun am Besten Linux auf die
>Box kommt und was ich dafür alles brauche.

>Linux-Server im LAN mit tftp und nfs ist vorhanden.

Hier ist schonmal das Wichtigste erklärt:
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

Anleitung zum flashen siehe Wiki.

gruß frank

von T. F. (sar)


Lesenswert?

Ich habe testhalberweise bevor ich die Box gebricked habe, ein paar 
Videos abgespielt. Leider weiss ich nicht mehr welche und mit welchem 
Format. Aber es haben alle funktioniert (ohne Ton!). Sound konnte ich 
der Box damals keinen entlocken. Die alsa Konfiguration müsste wohl 
angepasst werden.

von Dominique G. (dgoersch)


Lesenswert?

Ich scheiter schon daran den Loader zu flashen. Ich habe aktuell das 
moreTV auf der Box, wie komme ich von da aus an die flashme.exe?

von Hans W. (hans_w30)


Lesenswert?

Erst mal wieder die Box in den Ursprungszustand versetzen (ohne MoreTV). 
Im Wiki ist beschrieben wie das gemacht wird.

von Frank F. (Gast)


Lesenswert?

Hallo Dominique,

du musst erst mal wieder zum Auslieferungszustand.

AgentData schrieb:
> Hallo liebe Gemeinde,
>
> es ist mir gelungen unter WinCE das komplette NAND per Software zu
> dumpen.
>
> Ich häng die entsprechenden Dateien hier mal an - damit ist es nun
> möglich die Box zurück auf den Auslieferungszustand zu flashen -
> vorgehensweise analog dem Medion update.
>
> PS: Hat sich schon jemand mit dem Aufbau der eigentlichen TV Software
> beschäftigt? (phStbRootApp_256M_0_t.mi)
http://www.mikrocontroller.net/attachment/105978/org_firmware_dump.rar

Danach die Dateien von
http://www.mikrocontroller.net/attachment/110147/pollinux-remastered.tar.gz
auf einen USB-Stick und booten (SW1=On)

gruß frank

von Dominique G. (dgoersch)


Lesenswert?

So, das klappt nun soweit. Ich kann auch die MainApp starten (anfangs 
von Hand, nun über die angepasste Kernel Commandline).

Allerdings finde ich dort nichts TV-Relevantes, nur VOD, Browser und 
VoIP-Krams.

von T. F. (sar)


Lesenswert?

So ich bin mit einem neuen Board wieder dabei. Werde weiter probieren 
von USB zu booten ;)

von Antares (Gast)


Lesenswert?

Ich verfolge mit viel Begeisterung eure Bemühungen und muß erstmal allen 
aktiv mitwirkenden ein fettes Lob aussprechen.
Ich habe leider nicht so viel Ahnung wie ihr, möchte mich aber trotzdem 
mit einbringen.

Hier hab ich etwas interessantes gefunden. Da bestellt auch einer die 
Bauteile bei Pollin, baut es zusammen, bringt die Me dion-mo re.tv 
Firmware drauf und verkauft es bei Ebay:

http://cgi.ebay.de/Medion-Internet-TV-Box-S27200-Twin-DVB-T-/330562212685

von CAOS (Gast)


Lesenswert?

Florian Knodt schrieb:
> Ich schätze die anderen sollten leer bleiben für Konfigurationsdateien
> (wobei dann ja ein FS drauf müsste) - der komplette Part müsste aber
> überarbeitet werden, inzwischen dürfte die .tar.gz-Variante ja das
> Stick-Partitionierungs-Wirrwarr ersetzt haben…

Ich habs jetzt begriffen, er hat ein Knoppix benutzt und die dort 
gemounteten Partition, die auf dem Stick liegen, mit nfs exportiert. Wo 
ist denn eigentlich das Problem, diese Partition(en) auf eine interne 
HDD zu packen? Liegts am derzeit verwendeten Bootloader, der ja im Flash 
liegt?

Guido

von CAOS (Gast)


Lesenswert?

Antares schrieb:
> Hier hab ich etwas interessantes gefunden. Da bestellt auch einer die
> Bauteile bei Pollin, baut es zusammen, bringt die Me dion-mo re.tv
> Firmware drauf und verkauft es bei Ebay:

Ja, aber das große Geschäft scheint er damit nicht zu machen ... 33 Euro 
plus Versand.

Achso, falls sich wer wundert, warum ich nur als Gast schreibe, mit 
Microkontrollern hab ich sonst nix am Hut, aber diese Receiversache 
interessiert mich doch.

Guido

von Laszlo H. (laszlo_h)


Lesenswert?

So, mal ein kleines Update von meiner Seite. Ich spiele mich gerade mit 
PolLenny und den Trimedia-Bootscripts bis jetzt schaut es gut aus. Ich 
habe sie zumindest so weit gebracht, dass ich ohne irgendwelche Kernel 
Oops die einzelnen Module laden kann (und der Bildschirm meines 
Fernsehers wird auch schwarz, 1:1 wie bei dem elecard Abbild). Muss mal 
schauen, ob ich die MainApp mal auf PolLenny zum Laufen bringe.

Auch habe ich es bis jetzt nicht geschafft, den Wireless-Modul richtig 
anzusprechen. Der Kernel scheint kein Modul für den Sil3886 zu haben, 
aber wenn ich einen eigens Kompilierten (gleiche kernel-version) 
versuche zu starten, geht der elecard-kernel in eine großen Oops. Naja, 
ich spiel mich noch damit, WLAN wäre hammer :).

Ein kleiner Fehler bei meinem Fernseher ist, die MainApp erscheint in 
einem wundervollen Grünstich. Hat das jemand anderer auch schon erlebt? 
Könnt natürlich auch an dem uralten Fernseher liegen :D. Ein Test auf 
einem anderen Glotzröhre steht noch aus.

Was mich auch interessieren würde, hat sich schon jemand mit dem 
directfb auseinandergesetzt? Halt geschafft zB über gtk-directfb etwas 
auf den Fernseher zu zaubern (meine Versuche waren mit gtkperf oder so 
etwas)? Ich habe libgtk-directfb und directfb über aptitude installiert, 
doch schein ich irgendwas noch zu übersehen. Wenn jemand ne Idee oder ne 
Anleitung hat, melden ;).

Stefan S. schrieb:
> So ich bin mit einem neuen Board wieder dabei. Werde weiter probieren
> von USB zu booten ;)

Viel Glück (sollt ja eigentlich kein Problem sein, vor allem über 
PolLenny nicht). Nur Vorsicht mit den Updates ;).

CAOS schrieb:
> Liegts am derzeit verwendeten Bootloader, der ja im Flash
> liegt?

Nein, mehr daran, dass es einfach ist auf einem NFS Server zu arbeiten. 
Da hat man immer Zugriff auf das Dateisystem und kommt nicht in die 
Verlegenheit sich mal wegen eines Strichpunkts in eines der 
Boot-Skripten aus der Box auszusperren (Ist mir grad für ner halben 
Stunde passiert und dann war's das mit dem SSH Server, zumindest bis zu 
dem Reboot :D). Passiert einem das mit einer internen Festplatte, so 
kann man diese ausbauen und wieder lokal anschließen.

Für den normalen Betrieb werde ich sicherlich eine interne SATA Platte 
verwenden.
gruß
Laszlo

von Dirk W. (glotzi)


Lesenswert?

Laszlo H. schrieb:
> Ich habe libgtk-directfb und directfb über aptitude installiert,
> doch schein ich irgendwas noch zu übersehen. Wenn jemand ne Idee oder ne
> Anleitung hat, melden ;).

Du kannst nicht einfach dfb aus dem Debian repository nehmen. Es gibt 
doch spezielle dfb Video Treiber von Elecard. Die werden in jedem Fall 
benötigt.

Debian auf der Pollin Box ist ein Irrweg. Was soll das bringen? Um mit 
dem Ding vernünftig zun arbeiten führt kein Weg am Crosscompiler vorbei.

von Tilo (Gast)


Lesenswert?

Grünstich hört sich für mich nach NTSC statt PAL an.

von CAOS (Gast)


Lesenswert?

Laszlo H. schrieb:
> CAOS schrieb:
>> Liegts am derzeit verwendeten Bootloader, der ja im Flash
>> liegt?
>
> Nein, mehr daran, dass es einfach ist auf einem NFS Server zu arbeiten.
> Da hat man immer Zugriff auf das Dateisystem und kommt nicht in die
> Verlegenheit sich mal wegen eines Strichpunkts in eines der
> Boot-Skripten aus der Box auszusperren (Ist mir grad für ner halben
> Stunde passiert und dann war's das mit dem SSH Server, zumindest bis zu
> dem Reboot :D). Passiert einem das mit einer internen Festplatte, so
> kann man diese ausbauen und wieder lokal anschließen.

Achso. Ich benutze so einen USB-SATA(IDE)-Adapter, da brauch ich nur das 
SATA-Kabel von der Platte im Receiver abziehen und diese per 2. 
SATA-Kabel an den Adapter stöpseln, welcher dann per USB an PC oder 
Lappi geht. Strom für die HDD liefert dann die Receiver-Box. Ich habe 
solche USB-Plattenadapter eh da, weil ich öfter mal eine nackte HDD an 
einen PC stöpseln muß. Gut, ich weiß nicht, wie viele Steckvorgänge Sata 
aushält. Aber wenn später ja eh eine interne HDD verwendet wird, ist 
doch alles prima.

Guido

von Thomas K. (agentdata)


Lesenswert?

Das mit dem Grünstich hab ich auch Lazlo... ich denke mal das liegt 
daran das die originale Elecard Box kein Scart hat sondern nur SVideo.
Du könntest mal versuchen die Box über SVideo mit dem Fernseher zu 
verbinden - kann es selber leider nicht testen da ich kein Kabel da 
habe.

Ansonsten würd ich gern mal versuchen das ganze hier in die (aus meiner 
Sicht) richtige Richtung zu lenken.
Wir sollten zunächst erstmal versuchen das kernel romfs anzupassen bzw 
einen Weg finden dieses zu editieren.

Auf Franks Site ist wunderbar beschrieben wie dieses romfs aufgebaut 
ist.
Hier jetzt noch nen paar ergänzende Bemerkungen von mir...

Im romfs enthalten sind:

1. vmlinux.raw . ist klar was das ist

2. boot.sys . das ist ein script für den linuxloader - hier muss nix 
geändert werden da ich den linuxloader ehh so gepatched habe das er die 
cmdline von 0x7000 liest

3. initrd . ein gzipped cpio archive welches initrd enthält - will 
man(n) zb von usb oder hd booten sind hier definitv Änderungen nötig! Im 
original ist nur vorgesehen rootfs über nand oder nfs zu mounten.


Desweiteren wäre es sicher eine gute Idee mal die Scripte alle 
durchzugehen und zu schauen welche möglichen Settings er die Box auf 
configfs/settings.conf finden möchte... Diese Partition fehlt nämlich im 
Update und ist deshalb im Ausganszustand auch leer. Es wird zwar beim 
ersten Start dann eine default config angelegt - diese ist aber alles 
andere als Fehlerfrei... bspw. hängt die Box beim nächsten Start wenn 
man(n) die mainapp einmal gestartet hatte.

Frohes basteln
AD


PS: Noch ne Empfehlung an andere Linux-Newbies wie mich. Installiert 
euch Ubuntu - die Distro ist klasse und viel besser als ne Live-CD 
(installiert sich auch ganz easy neben ein bestehendes Windows) UND man 
hat Lazlo den man im zweifelsfall Fragen kann ;-)

von Laszlo H. (laszlo_h)


Lesenswert?

Dirk W. schrieb:
> Du kannst nicht einfach dfb aus dem Debian repository nehmen. Es gibt
> doch spezielle dfb Video Treiber von Elecard. Die werden in jedem Fall
> benötigt.

Laut der Doku von directfb schon. Zumindest das, was ich mir 
durchgelesen habe (minimal-noob-wie-fange-ich-an Zeug). Laut dem sollte, 
wenn keine HW-Unterstützung gefunden wird (was ja in unserem Fall ist) 
alles über die Software laufen. Framebuffer ist ja da (die Module in der 
richtigen Reihenfolge & Settings in den Kernel laden). Dem DirectFB 
sollte also nichts im Wege stehen, auch wenn sie nicht die Schnellste 
sein wird. Dafür müsste man mal schauen, welche Libraries die MainApp 
verwendet um diese dann "rüberzuziehen".

> Debian auf der Pollin Box ist ein Irrweg. Was soll das bringen? Um mit
> dem Ding vernünftig zun arbeiten führt kein Weg am Crosscompiler vorbei.

Crosscompiler ist schön und gut, aber sie schlägt kein Package 
Manager. Zum Beispiel wollte ich mittels lspci auf Elecard schauen, ob 
auch alle PCI erkannt wurde. Ging nicht, musste mir vorher per ELDK 
lspci compilieren und installieren. Ca. 10 Minuten Aufwand, dem 
gegenüber, lspci per aptitude dauert nich einmal 2 Minuten und wenn man 
es wieder weg haben möchte muss man nicht erstmal schauen, was den wohin 
installiert wurde. Dito strace und dropbear. Von Updates will ich nicht 
einmal anfangen ;).

Gut, die Debian Festplatte wird NIE in den internen Flash passen. 
Meine Meinung: "Na und?". Ich habe eine 750 GB SATA vorgesehen, da werde 
ich doch mal locker 5 GB (oder von mir aus auch 20) für Debain 
spendieren können. Wenn es mir das Leben vereinfacht wieso nicht. So, 
nun aber genug gewettert, jedem das seine und es ist auch nicht so, dass 
ich das original pollinux von meinem Rechner verbannt hätte ;).

Thomas K. schrieb:
> Das mit dem Grünstich hab ich auch Lazlo... ich denke mal das liegt
> daran das die originale Elecard Box kein Scart hat sondern nur SVideo.
> Du könntest mal versuchen die Box über SVideo mit dem Fernseher zu
> verbinden - kann es selber leider nicht testen da ich kein Kabel da
> habe.

Dito... Und noch schlimmer, mein Test-Fernseher hat kein S-Video. Und an 
dem Anderen, nun, da lässt mich meine bessere Hälfte nicht ran, nicht 
dass es dann am Ende zerlegt und "verbessert" wird :D. Ich werde mal 
schauen, ob in den Einstellungen sich irgendwas finden lässt.

Thomas K. schrieb:
> Desweiteren wäre es sicher eine gute Idee mal die Scripte alle
> durchzugehen und zu schauen welche möglichen Settings er die Box auf
> configfs/settings.conf finden möchte... Diese Partition fehlt nämlich im
> Update und ist deshalb im Ausganszustand auch leer. Es wird zwar beim
> ersten Start dann eine default config angelegt - diese ist aber alles
> andere als Fehlerfrei... bspw. hängt die Box beim nächsten Start wenn
> man(n) die mainapp einmal gestartet hatte.

Da kann ich helfen. Alle Skripten, die auf /config zugreifen sind:
1
laszlo@mephisto:~/mips/pollinux/pollinux$ grep -lr "/config/" nandfs/etc/* nandfs.user/etc/* 
2
nandfs/etc/auto.samba 
3
nandfs/etc/init.d/S17configfs
4
nandfs/etc/init.d/S18timezone
5
nandfs/etc/init.d/S19network
6
nandfs/etc/init.d/S95stbMainApp
7
nandfs.user/etc/init.d/S17configfs
8
nandfs.user/etc/init.d/S90dhcpd
9
nandfs.user/etc/init.d/S93wifi
10
nandfs.user/etc/init.d/S94xworks
Und den Absturz erzeugt S19network. Es konfiguriert das eth0 neu, was 
natürlich dem über NFS gemounteten root Ordner nicht wirklich gut 
bekommt.

gruß
Laszlo

von Florian K. (adlerweb) Flattr this


Lesenswert?

@Frank F.: Danke! Dann kann ich natürlich lange auf ne Shell warten…

Inzwischen habe ich den Boot hin bekommen. Ist wohl etwas allergisch 
gegen Switche, die Box - mit Crossover gehts allerdings… Habe die 
S19network zur Sicherheit mal eliminiert.

Um eine serielle Konsole zu bekommen muss man in /etc/inittab die Zeile 
mit ttyS1 in ttyS0 ändern.

Jetzt erst mal Toolchain fürs Crosscompilen bauen, als Mplayerfetischist 
juckt mich das noch :D

von Laszlo H. (laszlo_h)


Lesenswert?

Hier mal alle Einstellungen aus der settings.conf, die ich gefunden 
habe:
1
CONFIG_GATEWAY_MODE - Gateway configuration
2
    Wert: OFF, BRIDGE, FULL, NAT, DHCP
3
    Optional: nein
4
    Verwendet: S19network, S90dhcpd
5
    
6
CONFIG_IGMP_VERSION - IGMP Version überschreiben
7
    Wert: integer
8
    Optional: ja
9
    Verwendet: S19network
10
11
DVBSERVICELIST - URL zu DVB Kanälen
12
    Wert: URL
13
    Optional: ja
14
    Verwendet: S95stbMainApp
15
16
CONFIG_TRAFFIC_SHAPE - Bandbreitenbegrenzung
17
    Wert: bandbreite in kBit
18
    Optional: ja
19
    Verwendet: S90dhcpd
20
21
CONFIG_ALLOWED_CLIENTS_LOCK - MAC Adressen für ebtables
22
    Wert: integer (> 0)
23
    Optional: ja
24
    Verwendet: S90dhcpd
25
26
CLIENTMAC - erlaubte MAC adressen
27
    Wert: MAC-Adressen in der Form aa:bb:cc:dd:ee:ff, Kommata getrennt
28
    Optional: nicht, wenn CONFIG_ALLOWED_CLIENTS_LOCK gesetzt ist
29
    Verwendet: S90dhcpd
30
31
CONFIG_CLIENT_LIMIT - Limit für erlaubte MAC adressen
32
    Wert: integer (> 0)
33
    Optional: ja
34
    Verwendet: S90dhcpd
35
36
RTPPLAYLIST - Playlist für xworks? 
37
    Wert: url
38
    Optional: ?
39
    Verwendet: S94xworks

Wenn jemand noch weitere findet, darf er die Liste gerne erweitern. 
Weitere Dateien, wie zB /config/ifcfg-eth1 habe ich mir nicht 
angeschaut.
gruß
Laszlo

von ronja.schmid (Gast)


Lesenswert?

dein grünstich heist das er yvu ausgibt wird am tv mit rgb ein 
wunderbares grünes bild. gleiches problem gabs bei der zenega und 
smt7020s


ronja

von Sven (Gast)


Lesenswert?

Frank F. schrieb:
> Ich habe keine Brücken eingelötet. Hast du schon mal die anderen
> Antennen-Anschlüsse versucht. Beim Scan geht bei mir nur der Rechte (von
> Hinten gesehen).

Danke für den Tipp - bei mir leider troztdem nichts :(
Vorher hatte ich schon extra jeweils einen Ausgang mit dem anderen 
Eingang verbunden. Aber auch bei Einzelanschluss (egal an welchem) wird 
nichts gefunden.

Vielleicht sind sie auch nicht empfindlich genug, der Empfang im Keller 
ist nicht ideal g, aber mit einem anderen Gerät empfange ich 
wenigstens 4 Sender in schlechter Qualität.

Vielleicht verlege ich den Testplatz nochmal auf den Dachboden...
Oder versuche dann doch erst Linux.

von Frank F. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

@Sven
Ich hatte Anfangs auch Probleme mit dem DVB-T-Empfang, ich habe mir 
folgendermassen geholfen:
- Im Internet nach der Frequenz von ARD/ZDF für meine Region gesucht
- Mainapp gestartet
- Im Menü "DVB/Antenna tuning" diese Frequenz eingegeben
- Antenne für besten Empfang ausgerichtet
- Dann den eigentlichen Scan durchgeführt.

@Alle
Ich habe noch keinen Sound mit dem Elecard-Image.
Unter MoreTV hat alles prima funktioniert.
Die Module werden alle geladen, siehe Anhang.
Hat hier jemand einen Tipp?

gruß frank

von Pepito (Gast)


Lesenswert?

Hallo Zusammen,
erstmal möchte ich meine Anerkennung zum Ausdruck bringen, vor allem was 
die fruchtbare Zusammenarbeit im Forum angeht.
Habe mich begeistern lassen, bin Linux erfahren, habe allerdings wenig 
Zeit, weil ich beruflich eingespannt bin.
Den augenblicklichen Status der Linuxportierung bringe ich auch nach 
wiederholtem Lesen ( Wiki/Forum ) nicht zusammen, gibt es eine Art 
Snapshot, der einen vernünftigen Ausgangszustand zum Weitermachen 
beschreibt?

Mein Ziel ist es später noch GPIO zu ergänzen.

Pepito

von Florian K. (adlerweb) Flattr this


Lesenswert?

Pepito schrieb:
> Den augenblicklichen Status der Linuxportierung bringe ich auch nach
> wiederholtem Lesen ( Wiki/Forum ) nicht zusammen, gibt es eine Art
> Snapshot, der einen vernünftigen Ausgangszustand zum Weitermachen
> beschreibt?

Derzeit gibt es einen Bootloader mit Kernel, welcher ins NAND (also den 
Box-Speicher) geschrieben wird sowie ein rootfs, welches derzeit über 
NFS läuft. Einen wirklichen Snapshot gibts nicht, vom Rootfs existieren 
(soweit ich gesehen habe) die Pollinux- und die 
Debian/PolLenny-Variante. Erstere kommt von einer anderen Settopbox(?) 
und bringt bereits (vermutlich) funktionierende Treiber für DVB, 
Framebuffer & co mit.

von Dominique G. (dgoersch)


Lesenswert?

Also ich habe mit "Pollinux" auf der DVB-C-Variante nichts TV-Relevantes 
im Menü der Mainapp gefunden. Sollte da irgendwo was sein?

Hallo Ronja, schön dich hier anzutreffen. Du hast Recht, das mit dem 
Grünstich ließ dich auf der s100 aber doch recht leicht beheben, auch 
wenn ich nichtmehr weiß wie - ist schon zu lange her.

von Florian K. (adlerweb) Flattr this


Lesenswert?

Bzgl. Grünstich: Bei mir kommts richtig an - angeschlossen per 
Composite, TV steht auf PAL. Eventuell mal im Einstellungsmenü 
nachschauen, da scheinen ein paar Optionen in die Richtung zu sein…

@Dominique Görsch Nein, die Elecard-App hat soweit ich weiß nichts 
DVB-Mäßiges zu bieten, die Treiber laufen aber - DVB-Tuner sind 
ansprechbar. Für TV-Genuss müsste man vermutlich nur etwas passendes 
kompilieren

von Michael M. (do7tla)


Lesenswert?

Hallo
Wäre es möglich auf diesen Receiver die Neutrino Software zu Portieren ?

Wäre es überhaupt möglich ?

von Frank F. (hondagx35)


Lesenswert?

Hallo,

Florian Knodt schrieb:
> Nein, die Elecard-App hat soweit ich weiß nichts
> DVB-Mäßiges zu bieten, die Treiber laufen aber - DVB-Tuner sind
> ansprechbar. Für TV-Genuss müsste man vermutlich nur etwas passendes
> kompilieren

Da muss ich widersprechen, ich schaue gerade DVB-T mit der Elecard-Soft 
(leider ohne Ton).
Ich werde später mal einen Screenshot posten.

gruß frank

von Andre N. (andre_n)


Lesenswert?

Florian Knodt schrieb:
> @Dominique Görsch Nein, die Elecard-App hat soweit ich weiß nichts
> DVB-Mäßiges zu bieten, die Treiber laufen aber - DVB-Tuner sind
> ansprechbar. Für TV-Genuss müsste man vermutlich nur etwas passendes
> kompilieren

Also bei Frank F. läuft zumindest DVB-T mit der Elecard App. Evtl kann 
die App kein DVB-C und es werden deswegen die TV relevanten Sachen nicht 
angezeigt.

Frank F. schrieb:
> Bei mir geht folgendes:
> - DVB-T
> - Bilder vom Netz oder USB
> - Videos vom Netz oder USB
> - Youtube
> - Internet
>
> Es gibt noch einige Skripte bzw. Konfigurations-Dateien,
> die einer näheren Betrachtung/Änderung bedürfen.
> Z.B. sucht die Kiste immer irgendwelche Sachen auf 192.168.200.1
>
> Viel Spaß beim Testen.
> Vielen Dank an alle, die es ermöglicht haben Linux zum Laufen zu
> bekommen.
>
> gruß frank


Ich kann leider erst wieder am nächstem WE die Box "quälen", werde dann 
aber auf jeden Fall direkt auf Linux umflashen, schön das es endlich 
geht :)  Nochmals vielen Dank an alle beteiligten für das bisher möglich 
gemachte.

Edit: Mist, zu langsam :D

von Dominique G. (dgoersch)


Lesenswert?

Ok ich werde mal weiter forschen, komme aber auch erst in zwei oder eher 
drei Wochen wieder dazu. Die nächsten Wochenenden sind irgendwie 
ausgebucht.

von Andre N. (andre_n)


Lesenswert?

Frank F. schrieb:
> Da muss ich widersprechen, ich schaue gerade DVB-T mit der Elecard-Soft
> (leider ohne Ton).
> Ich werde später mal einen Screenshot posten.
>
> gruß frank

Liegts evtl an den Sendereinstellungen für den Ton? Die Module scheinen 
bei dir ja alle zu laufen

von T. F. (sar)


Lesenswert?

wegen DVB auf meinem DVB-C Board:

Ich habe folgende Devices:
1
192.168.1.4 / # ls /dev/dvb/adapter
2
/dev/dvb/adapter0/  /dev/dvb/adapter1/  /dev/dvb/adapter2/  /dev/dvb/adapter3/
3
192.168.1.4 / # ls /dev/dvb/adapter0/
4
ca0     demux0  dvr0    net0
5
192.168.1.4 / # ls /dev/dvb/adapter1/
6
ca0     demux0  dvr0    net0
7
192.168.1.4 / # ls /dev/dvb/adapter2/
8
demux0  dvr0
9
192.168.1.4 / # ls /dev/dvb/adapter3/
10
demux0  dvr0

wenn ich w_scan starte bekomme ich dies:
1
192.168.1.4 / # w_scan 
2
w_scan version 20070807
3
Info: using DVB adapter auto detection.
4
Info: unable to open frontend /dev/dvb/adapter0/frontend0'
5
Info: unable to open frontend /dev/dvb/adapter1/frontend0'
6
Info: unable to open frontend /dev/dvb/adapter2/frontend0'
7
Info: unable to open frontend /dev/dvb/adapter3/frontend0'
8
main:2143: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
9
Please check wether dvb driver is loaded and
10
verify that no dvb application (i.e. vdr) is running.

scheint also das Modul fürs frontend zu fehlen?

von Dirk W. (glotzi)


Lesenswert?

Frank F. schrieb:
> Ich habe noch keinen Sound mit dem Elecard-Image.
> Unter MoreTV hat alles prima funktioniert.
> Die Module werden alle geladen, siehe Anhang.
> Hat hier jemand einen Tipp?

Ich wundere mich wieso nur oss mods geladen werden, für alsa ist IMO 
doch alles vorhanden.

von Moritz M. (thinksilicon)


Lesenswert?

Könnt ja mal den Sound-Ausgang testen indem ihr nen
1
cat /dev/urandom > /dev/dsp
einhackt... sofern das dsp-Device existiert. Sollte jedenfalls ein 
schönes Rauschen zu hören sein. Dann wissma zumindest, ob die Soundkarte 
grundsätzlich schon unterstützt wird.

Werde vielleicht die Tage dann auch mal Linux flashen... mal sehn, wie 
es zeitlich aussieht.

von T. F. (sar)


Lesenswert?

Für DVD-C fehlt das TDA10023 Modul.

von Florian K. (adlerweb) Flattr this


Lesenswert?

Andre N. schrieb:
> Liegts evtl an den Sendereinstellungen für den Ton? Die Module scheinen
> bei dir ja alle zu laufen
Eher nicht - MP3s vom Stick geben hier auch keinen Ton.

Dirk W. schrieb:
> Ich wundere mich wieso nur oss mods geladen werden, für alsa ist IMO
> doch alles vorhanden.

Was meinst du mit oss-mods? Im System selbst sollte alsa drin sein - 
jedenfalls steht die Karte unter /proc/asound/cards mit drin

Moritz M. schrieb:
> Könnt ja mal den Sound-Ausgang testen indem ihr nen
>
1
cat /dev/urandom > /dev/dsp
> einhackt... sofern das dsp-Device existiert. Sollte jedenfalls ein
> schönes Rauschen zu hören sein. Dann wissma zumindest, ob die Soundkarte
> grundsätzlich schon unterstützt wird.
Kommt (über Chinch und SCART) nichts raus - im Alsamixer werden 3 Kanäle 
erkannt:

- AK470x (SCART)
- SAA8510 (RCA)
- SAA8510 (HEADSET)

waren zum Testzeitpunkt auf 100% Lautstärke

von Peer R. (c1500)


Lesenswert?

Stefan S. schrieb:
> Für DVD-C fehlt das TDA10023 Modul.

Hab da was gefunden:
http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/drivers/media/dvb/frontends/tda10023.c

Weiß aber nicht ob ihr damit was anfangen könnt.

von T. F. (sar)


Lesenswert?

Peer R. schrieb:

> Weiß aber nicht ob ihr damit was anfangen könnt.

Der Code fürs Modul ist im Kernel enthalten. Muss "nur" mal compiliert 
werden. Ich konnte kein compiliertes Modul finden.

von T. F. (sar)


Lesenswert?

Der 2.6.21 Kernel hat noch keinen Support für den TDA10023, nur für den 
älteren TDA10021 und laut Foren Einträgen funktioniert dieses Modul 
nicht mit dem TDA10023. Ich habe nur mal schnell geschaut: bei 2.6.28 
ist der Treiber dann schon dabei.

von T. F. (sar)


Angehängte Dateien:

Lesenswert?

Ich habe jetzt mal das TDA10023 Modul für den 2.6.21.3 Kernel compilert. 
Kann es erst am Abend testen. Für mutige hier schon mal als Anhang.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Lässt sich leider nicht in den Kernel integrieren. Die Version Magic 
stimmen nicht überein (ich weiß, es geht mit --force-vermagic aber das 
ist nicht die feine Englische Art). Hier mal meine Ausgaben:

Auf meinem Rechner:
1
laszlo@mephisto:~/mips/kernel$ modinfo tda10023.ko
2
filename:       tda10023.ko
3
license:        GPL
4
author:         Georg Acher, Hartmut Birr
5
description:    Philips TDA10023 DVB-C demodulator driver
6
depends:        i2c-core
7
vermagic:       2.6.21.3 MIPS32_R1 32BIT

Auf der Box:
1
STB820-NFS / # insmod tda10023_new.ko 
2
insmod: cannot insert `tda10023_new.ko': Invalid module format (-1): Exec format error
3
STB820-NFS / # cat /var/log/messages |tail -n 1
4
Jan  8 20:36:27 192 user.err kernel: tda10023: version magic '2.6.21.3 MIPS32_R1 32BIT ' should be '2.6.21.3PNX8550 mod_unload MIPS32_R1 32BIT '

Du musst in der Makefile die extraversion ändern und zusätzlich noch in 
der config unload kernel modules aktivieren (damit bekommst du 
mod_unload).

Hab mich mal ebenfalls selber hingesetzt und schnell eines kompiliert. 
Scheint zu funktionieren (zumindest keine Fehler in message-log und auch 
kein Oops vom Kernel). Hab aber leider kein DVB-C Box zum testen da.
gruß
Laszlo

von T. F. (sar)


Lesenswert?

@Laszlo: habe ich mir schon gedacht, nur konnte ich es nicht probieren 
-> Danke!

von T. F. (sar)


Lesenswert?

das Modul lässt sich laden, sonst passiert jedoch nichts.

Mit folgender Anpassung werden die Module für DVB-C richtig geladen:

/etc/init.d/S30pretmmodules
1
#modprobe phStbDemox_dvbpnx8550 fe_model_name="TU1216"
2
modprobe phStbDemox_dvbpnx8550 fe_model_name="CU1216"

Damit werden die frontendX Nodes erstellt.

von T. F. (sar)


Lesenswert?

Es werden sogar Sender gefunden (im Gegensatz zu MoreTV)!

von Tilo (Gast)


Lesenswert?

Du meinst die QAM-256 Sender?

von T. F. (sar)


Lesenswert?

w_scan hat 332 QAM256 channels gefunden. Jetzt lasse ich gerade die 
Elecard Mainapp channels suchen.

von T. F. (sar)


Lesenswert?

Leider kann ich keinen der Sender anschauen, da diese verschlüsselt 
sind. Hat jemand eine Idee was man da machen könnte?

von Thomas K. (agentdata)


Lesenswert?

Findet bei dir die Elecard MainApp auch die Sender? Bei mir funktioniert 
nur w_scan ?!

von T. F. (sar)


Lesenswert?

Die Elecard App hat 202 Sender (Radio + TV) gefunden. Ein paar wenige 
sind ohne Verschlüsselung und dort bekomme ich auch ein Bild. In der 
Elecard App musste ich Symbolrate und QAM händisch auf die von w_scan 
ermitteltet 9600 und QAM256 einstellen.

von T. F. (sar)


Angehängte Dateien:

Lesenswert?

hier 2 screenshots

von PCMichi (Gast)


Lesenswert?

Wird eigentlich unter dem Elecard-Linux der Kartenleser/PCMCIA-Slot 
erkannt??

Wenn ja, dann könnte ich am Wochenende mal versuchen, ob er mit einer 
Kabel Deutschland Smardcard einige DVB-C Kanäle entschlüsseln kann.

Grüße
PCMichi

von T. F. (sar)


Lesenswert?

Also ich glaube die Smartcard wird nicht erkannt bzw wenn ignoriert.

Habe jedenfalls keinen Hinweis darauf gefunden. Und es macht bei mir 
keinen Unterschied ob die Karte drinnen ist oder nicht.

von T. F. (sar)


Lesenswert?

Ich habe mich mit den Paramtern für die Audio Module gespielt jedoch 
noch nichts erreicht.

Für alle die helfen wollen bzw ein tiefer Verständnis der Linux Sound 
Architecture haben...
1
filename:       ak470x.ko
2
license:        Proprietary
3
author:         Mike Neill - Alain Clement
4
description:    AK470X (AV Scart switch) driver
5
depends:        analog_backend
6
vermagic:       2.6.21.3PNX8550 mod_unload MIPS32_R1 32BIT 
7
parm:           debug:Debug level (0-1) (int)
8
parm:           loopthrough:Loopthrough off(0) or On (1) (int)
9
parm:           ignore_scart:Ignore the on board scart switch (initialise it) (int)
10
parm:           not_present:Scart Switch not on the board (int)
1
filename:       phStbAudio.ko
2
license:        Proprietary
3
description:    STB-810 ALSA Audio Driver
4
author:         Alain Clement
5
depends:        snd-pcm,snd
6
vermagic:       2.6.21.3PNX8550 mod_unload MIPS32_R1 32BIT 
7
parm:           index:Index value for stb810 audio. (array of int)
8
parm:           id:ID string for stb810 audio. (array of charp)
9
parm:           enable:Enable this stb810 audio. (array of bool)
10
parm:           pcm_devs:PCM devices # (0-4) for stb810 driver. (array of int)
11
parm:           pcm_substreams:PCM substreams # (1-16) for stb810 driver. (array of int)

von Dominique G. (dgoersch)


Lesenswert?

Mit SR 6900 und QAM256 findet er bei mir (fast?) alle Sender. Allerdings 
wird die Senderliste nicht gespeichert, beim nächsten Start ist alles 
wieder weg. :/

von Thomas K. (agentdata)


Lesenswert?

Dominique: kopier mal den ganzen Kram aus /nandfs/config.defaults nach 
/nandfs.config... also so das du dann einen Ordner 
/nandfs.config/StbMainApp hast - dann speichert die Box die 
Einstellungen auch.

Ich für meinen Teil kann mich hier drehen und wenden wie ich will - die 
MainApp findet keine Sender (Kabel Deutschland) - w_scan aber sehr wohl.

Könnte bitte mal jemand bei dem der scan funktioniert seine 
settings.conf und channels.conf aus dem /nandfs.config/StbMainApp Ordner 
hochladen? Ich bin ratlos im Moment!

Danke

von Antares (Gast)


Lesenswert?

Nur mal so zur Info, auch in Rumänien wird die DVB-C Variante wie bei 
Pollin verkauft:

http://oboyle.ro/shop/electronice/kit-uri-electronice/placa-de-baza-cu-receptor-dvb-c-twin-tuner.html

von Stefan P. (form)


Lesenswert?

Thomas K. schrieb:
> Ich für meinen Teil kann mich hier drehen und wenden wie ich will - die
> MainApp findet keine Sender (Kabel Deutschland) - w_scan aber sehr wohl.

Sehr gute Frequenzlisten für KD:
http://helpdesk.kdgforum.de/sendb/belegung.html

Im Menü musste ich QAM256, sowie 6900 kSym/s einstellen und machte einen 
manullen Scan auf 330 MHz (ProSieben usw.), durch den "Network Scan" hat 
er von da aus weitere Frequenzen gefunden und die Liste war dann 
komplett.

Tip für die "6900"-Eingabe: Mit der "MAIL" Taste löscht man Zeichen...

von Stefan P. (form)


Angehängte Dateien:

Lesenswert?

Thomas K. schrieb:

> Könnte bitte mal jemand bei dem der scan funktioniert seine
> settings.conf und channels.conf aus dem /nandfs.config/StbMainApp Ordner
> hochladen? Ich bin ratlos im Moment!

von ronja.schmid (Gast)


Lesenswert?

zum grünstich nochmal
via cvbs signal ists egal nur via scart sind statt ein rgb ein yuv 
(componenten) signal ausgegeben kann der tv yuv gehts nur bei rgb 
eingang kommts zur falschfarbe.
bei der s100 waren es die ausgaberegister des fs454 hier?
bin sobald meine bestellung da ist auch mit dabei.

schöne grüße Sven

von Thomas K. (agentdata)


Lesenswert?

Danke Stefan - jetzt gehts :) XWorks muss laufen sonst findet er keine 
Sender - hatte ich bei mir rausgenommen.

Der Grünstich verschwindet bei mir wenn man im Setup der MainApp einmal 
auf s-video schaltet und dann zurück auf cvbs. Scheint ne art init 
Problem zu sein.

von Dominique G. (dgoersch)


Lesenswert?

Guten Morgen zusammen,

Thomas K. schrieb:
> Dominique: kopier mal den ganzen Kram aus /nandfs/config.defaults nach
> /nandfs.config... also so das du dann einen Ordner
> /nandfs.config/StbMainApp hast - dann speichert die Box die
> Einstellungen auch.

Danke, das hat funktioniert. Die Sender werden nun gespeichert.

Ob ich Ton habe, habe ich noch nicht getestet. Der läuft bei mir nicht 
über's Scart-Kabel sondern getrennt direkt zum Amp und beim Testen habe 
ich nur kurz Scart umgesteckt.
Was mir aber aufgefallen ist: In den Einstellungen finde ich nur 
Bild-relavantes, obwohl in der settings.conf auch Einträge zum Thema 
Audio sind:

,---
| AUDIO_OUTPUT=RCA
| ...
| VOLUME=100
'---

Der VoIP-Kram scheint auch nicht zu funktionieren, jedenfalls kann sich 
die Box nicht an einem SIP-Server im LAN (FritzBox) anmelden.

von SirNova (Gast)


Lesenswert?

hi zusammen,
sorry, dass ich jetzt ne frage stell, die wahrscheinlich keinen 
interessiert ;) aber was hat es mit adapter0-3 auf sich? kenns 
eigentlich nur, dass jeder tuner ein adapter ist, was im umkehrschluss 4 
tuner bedeuten würde... mir ist schon klar, dass es so nicht seien wird, 
aber mich interessiert, woher die 2 zusätzlichen kommen, vll kanns mir 
ja jemand erklären.
schöne grüße

von SirNova (Gast)


Lesenswert?

Als Gast kann man wohl nicht editieren.... Hier einmal mit Groß- und 
Kleinschreibung:#
Hi zusammen,
sorry, dass ich jetzt ne Frage stell, die wahrscheinlich keinen
interessiert ;) aber was hat es mit adapter0-3 auf sich? Kenns
eigentlich nur, dass jeder Tuner ein Adapter ist, was im Umkehrschluss 4
Tuner bedeuten würde... mir ist schon klar, dass es so nicht seien wird,
aber mich interessiert, woher die 2 zusätzlichen kommen, vll kanns mir
ja jemand erklären.
schöne Grüße

von Michael H. (michaelh)


Lesenswert?

Guten Morgen,

ich habe gestern die Linuxdaten von Stefan S. geflasht. Funktionierte 
laut Anleitung super. DANKE.

Wo es dann hakte, war das Booten der Box, habe es aber dann mit der 
remastert Version von Laszlo H. hinbekommen. Habe dann noch die elecad 
Software gestartet, lief problemlos. Als ich aber bei den 
Vidoeinstellungen was ändern wollte, ist die Box abgeschmiert. Dann 
bootet sie nicht mehr.

Ich musst mein Knoppix neu starten, erst dann funktionierte das Booten 
wieder. Hat das schon jemand andere festgestellt?

Serdersuchlauf funktionierte dann, als ich die Symbolrate richtig 
eingestellt hatte. Aber ich habe auch das Problem, dass keine Sender 
gespeichert werden, ich muss mal den Tipp von Thomas K. versuchen.

Aja, Ton war auch bei mir keiner zu hören.

Jetzt meine Frage, kann man, die 3 Linuxdateien, wenn man sie einmal 
geflasht hat, wieder neu flaschen? Ich möchte bei meiner Box das DHCP 
ändern, vermutlich macht dies Probleme mit dem BOOTEN?

Danke für Eure Bemühungen...

Michael

von sef (Gast)


Lesenswert?

Nachdem ich das Forum eine weile mitgelesen habe, habe ich gestern meine 
Kiste auf linux umgepatcht.
Vorschlag: in der pollinux_start_nfs die zeile
  "cat <<EOT > /etc/exports"
in
  "cat <<EOT >> /etc/exports"
ändern. Dann werden die NFS-Freigaben hinzugefügt und nicht neu angelegt 
(war bei mir wichtig).
Des weiteren galang der erste Start, allerdings mit Grünstich. Eine 
umstellung von yuv aus S-Video beseitigte das. Nach dem Neustart is der 
Grünstich wieder da. S-Video ist aber aktiviert. Umschalten auf yuv 
beseitigt ihn wieder.
Das viel größere Problem ist aber, dass der Start bei vorhandener 
"/config/settings.conf" hängen bleibt.

von sef (Gast)


Lesenswert?

P.S.: ich sege gerade, an dem Grünstichproblem wird auch schon 
gearbeitet.

von Dominique G. (dgoersch)


Lesenswert?

Michael Haslhofer schrieb:
> Jetzt meine Frage, kann man, die 3 Linuxdateien, wenn man sie einmal
> geflasht hat, wieder neu flaschen? Ich möchte bei meiner Box das DHCP
> ändern, vermutlich macht dies Probleme mit dem BOOTEN?

Es reicht, wenn du den Loader anpasst und nur diese Datei flashest. Die 
anderen brauchst du in dem Fall nicht ändern.

@sef: Ich habe in der nandfs/etc/init.d/S19network als zweite Zeile 
"exit 0" eingefügt, dann wird diese Datei nicht abgearbeitet und der 
Start gelingt auch mit existierender settings.conf.

von Michael H. (michaelh)


Lesenswert?

Frank F. schrieb:
> Danach die Dateien von
> http://www.mikrocontroller.net/attachment/110147/p...
> auf einen USB-Stick und booten (SW1=On)

Den Stick an Box und booten? Funktioniert das so?

von Michael H. (michaelh)


Lesenswert?

Dominique Görsch schrieb:
> Michael Haslhofer schrieb:
>> Jetzt meine Frage, kann man, die 3 Linuxdateien, wenn man sie einmal
>> geflasht hat, wieder neu flaschen? Ich möchte bei meiner Box das DHCP
>> ändern, vermutlich macht dies Probleme mit dem BOOTEN?
>
> Es reicht, wenn du den Loader anpasst und nur diese Datei flashest. Die
> anderen brauchst du in dem Fall nicht ändern.

Hmm, hilfe. WIE?

von Dominique G. (dgoersch)


Lesenswert?

Du musst SW1 wieder auf off stellen, dann wird direkt das Flashtool 
geladen. Mit SW1 auf On sollte auf keinen Fall mit USB-Stick gebootet 
werden, da gabs ja schon jemanden der seine Box erfolgreich gebrickt 
hat.

von Michael H. (michaelh)


Lesenswert?

Ahhh. OK. Ich habe gestern ohne USB mit SW1 off versucht zu starten, da 
hat sich nichts getan.

Ich kopieren inhalt von

http://www.mikrocontroller.net/attachment/110147/p...

auf einen Stick, SW1 auf Off, und den loader neu flashen? Werde ich 
gleich heute Abend versuchen.

Danke

von Dominique G. (dgoersch)


Lesenswert?

Ja genau, das beim ersten mal geflashte angepasste WCE0 läd direkt die 
flashme.exe.

Da brauchst halt beim Ändern des Loades nur diesen neu flashen, die 
anderen beiden gannst du so lassen.

von sef (Gast)


Lesenswert?

Danke @Dominique Görsch
> @sef: Ich habe in der nandfs/etc/init.d/S19network als zweite Zeile
> "exit 0" eingefügt, dann wird diese Datei nicht abgearbeitet und der
> Start gelingt auch mit existierender settings.conf.
Noch was zu HD-Sendern: die werden zwar empfangen, ein Bild wird aber 
auf Grund des Codecs nicht angezeigt. Aufzeichnen sollte aber möglich 
sein (noch nicht probiert).

Da die Sprachanpassung zwar Englisch, Russisch etc. ist und Deutsch 
fehlt,
habe ich mal die Sprachanpassung angefangen. Sobald die Datei 
einigermaßen brauchbar ist (kann noche etliche Abende dauern), poste ich 
sie.

von Dominique G. (dgoersch)


Lesenswert?

Das wollte ich auch angehen, wo liegen die denn?

von Michael H. (michaelh)


Lesenswert?

Wenn ich das richtig verstanden habe, wird die NFS-Freigabe ja "nur" 
verwendet, und nicht eine interne HDD oder so, um bei einem 
Einstungsfehler nicht die HDD auszubauen müssen?

Wäre es nicht denkbar die Dateien

nandfs
nandfs.config
nandfs.profile
nandfs.user

von einem USB-Stick zu laden? Oder wird das schon gemacht? Habe da jetzt 
irgendwie einen Knoten im Hirn.

Mahlzeit

von Frank F. (hondagx35)


Lesenswert?

Hallo,

> Das wollte ich auch angehen, wo liegen die denn?

Die Sprachdateien liegen unter:
/pollinux/nandfs/opt/elecard/share/StbMainApp/languages


Die Funktion der DIP-Schalter sollten wir nochmal im Wiki detailiert
darstellen
Auch sollte man beim Zitieren nichts aus dem Zusammenhang reißen,
das kann schnell nach hinten losgehen, falls einer nur die Hälfte liest.
1
 Frank F. schrieb:
2
> Danach die Dateien von
3
> http://www.mikrocontroller.net/attachment/110147/p...
4
> auf einen USB-Stick und booten (SW1=On)
5
6
Den Stick an Box und booten? Funktioniert das so?

liest sich irgenwie anders als:
1
> Frank F. schrieb:
2
Hallo Dominique,
3
4
du musst erst mal wieder zum Auslieferungszustand.
5
6
AgentData schrieb:
7
> Hallo liebe Gemeinde,
8
>
9
> es ist mir gelungen unter WinCE das komplette NAND per Software zu
10
> dumpen.
11
>
12
> Ich häng die entsprechenden Dateien hier mal an - damit ist es nun
13
> möglich die Box zurück auf den Auslieferungszustand zu flashen -
14
> vorgehensweise analog dem Medion update.
15
>
16
> PS: Hat sich schon jemand mit dem Aufbau der eigentlichen TV Software
17
> beschäftigt? (phStbRootApp_256M_0_t.mi)
18
http://www.mikrocontroller.net/attachment/105978/o...
19
20
Danach die Dateien von
21
http://www.mikrocontroller.net/attachment/110147/p...
22
auf einen USB-Stick und booten (SW1=On)

gruß frank

von sef (Gast)


Lesenswert?

@Dominique Görsch
> Das wollte ich auch angehen, wo liegen die denn?
/opt/elecard/share/StbMainApp/languages/*.lng
Das mache ich, wenn ich von dem Rest genug habe; zum abendlichen 
Ausklang.

Den Bootvorgang werde ich mir mal geanauer anschauen. Doch zuvor mache 
ich noch ein Script zur Anpassung des Bootloaders.

von Sven Z. (treito)


Lesenswert?

Hallo,

ich klinke mich hier mal rein, ich habe hier nicht alles gelesen!
Ich wollte eigentlich auch nur mal fragen, ob es Fotos vom Gehäuse gibt, 
also in besserer Qualität als die von Pollin.
Ich möchte da ggf. einen PC einbauen und schauen, ob da überhaupt eine 
Chance für besteht...

Gruß,

Sven

von Stefan P. (form)


Lesenswert?

Im Wiki ist ein Bild vom Gehäuse:
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

Ansonsten einfach hier im Thread mal die Seitenaufteilung abschalten und 
nach ".jpg" suchen, da wirst Du einiges finden.

von sef (Gast)


Angehängte Dateien:

Lesenswert?

So, hier ein kleines Skript für die Datei Bootloader.bin.
boot.txt kann man ganz normal mit einem Editor seiner Wahl anpassen.
Dann baut das Skript den korrekten Loader.

von Sven Z. (treito)


Lesenswert?

Im Wiki fehlt die Front, naja versuche ich mal was hier zu finden...

Nachtrag:
Hier ist nirgends ein Frontbild zu finden!

von Sven (Gast)


Lesenswert?

Was genau interessiert Dich denn?
'ne Digicam hätte ich ja, aber worauf soll ich beim Abdrücken achten???

von Laszlo H. (laszlo_h)


Lesenswert?

sef schrieb:
> So, hier ein kleines Skript für die Datei Bootloader.bin.
> boot.txt kann man ganz normal mit einem Editor seiner Wahl anpassen.
> Dann baut das Skript den korrekten Loader.

Hi,
Schöner Skript, hast aber einen kleinen Tippfehler in der Skript, er 
sucht nach loader.bin statt nach loader0.bin. Lösung, einfach 
loader0.bin in loader.bin umbenennen, dann funktioniert auch der erste 
Aufruf von dd. Das daraus resultierende loader hab ich aber noch nicht 
getestet.

gruß
Laszlo

P.S.: Bitte shell-skripts nicht .bin nennen, mehr .sh oder .bash oder 
sowas in die Richtung. Das ist sonst verwirrend.

von sef (Gast)


Lesenswert?

Danke Laszlo für den Hinweis.
Hatta das Skrpt gestern noch angepasst. Dabei ist mir wohl der Fehler 
unterlaufen; aktualisiere ich heute abend.

Gestern habe ich mal eine Karte (Typ K02) eingesteckt. Unter More.TV 
wurds sie als Abgelaufen/Ungültig erkannt. Unter Pollinux tut sich da 
nichts.

von Sven Z. (treito)


Lesenswert?

Sven schrieb:
> Was genau interessiert Dich denn?
> 'ne Digicam hätte ich ja, aber worauf soll ich beim Abdrücken achten???

Danke.

Naja zum einen wie die Front aussieht, die Totale, sprich das, was man 
quasi immer sieht. Zum Anderen was sich unter der Klappe verbirgt.
Und wenn die Front zudem noch gerade fotografiert ist und Du mir das Maß 
der Höhe des Gehäuses ohne Füße nennen könntest, wäre das perfekt!

Ich möchte einfach schauen, auf was ich gucke und ggf. ein paar grobe 
Maße ermitteln können. (Wie groß ist der Ausschnitt für das Display, 
passt ein DVD-Laufwerk rechts über die Klappe etc.)

Ich weiß, es mag im 1. Moment etwas übertrieben wirken, aber ich müsste 
ja auch wissen, was ich ggf. noch mitbestellen sollte usw..

von Michael H. (michaelh)


Lesenswert?

Grüße!

Hat von euch schon jemand auf die gebootete Box über einen Browser 
zugegriffen? http://IP_BOX/index_d.html ?

Also da ich mich ja mit Linux nicht auskenne, und auch an der seriellen 
Schnittstelle kein Kabel angeschlosse habe, hab ich die Infos auf dieser 
Seite ganz interessant gefunden.

Kernelmassages, ....

Lg

von Klaus R. (ruebi)


Lesenswert?

Sven Z. schrieb:
> Ich weiß, es mag im 1. Moment etwas übertrieben wirken, aber ich müsste
> ja auch wissen, was ich ggf. noch mitbestellen sollte usw..

steht doch alles im Wiki 
(http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Zubeh.C3.B6r)

von sef (Gast)


Angehängte Dateien:

Lesenswert?

So, hier kommt die Fehlerbereinigte Version.

Ich habe gerade
cp Datei.wav /dev/dsp
getestet. Die Datei wird zwar korrekt an das Audio-Device übergeben.
Es ist aber nichts zu hören. :-(

Noch was, zur Zeit ist der Grünstich beim Start nicht mehr. Eigentlich 
habe ich seit gestern nur an der Sprachanpassung rumgebastelt.
Außerdem hat der VideoText einen kyrillischen Zeichensatz. Wo dieser 
hergezogen wird, weiß ich noch nicht.

von Sven Z. (treito)


Lesenswert?

Klaus R. schrieb:
> Sven Z. schrieb:
>> Ich weiß, es mag im 1. Moment etwas übertrieben wirken, aber ich müsste
>> ja auch wissen, was ich ggf. noch mitbestellen sollte usw..
>
> steht doch alles im Wiki
> 
(http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Zubeh.C3.B6r)

Nein, ich möchte ja keinen solchen Receiver bauen, sondern meinen VDR in 
das Gehäuse bauen, quasi "Atom-betrieben". Da soll komplett andere 
Hardware rein, falls möglich.

von Moritz M. (thinksilicon)


Lesenswert?

sef schrieb:
> Ich habe gerade
> cp Datei.wav /dev/dsp
> getestet. Die Datei wird zwar korrekt an das Audio-Device übergeben.
> Es ist aber nichts zu hören. :-(

Mehr Sinn würde auch ein cat Datei.wav > /dev/dsp ergeben... aber wenn 
das mit dem /dev/urandom schon nicht geht, dann wirds mit ner andern 
Datei auch nicht gehn ;)

von Sven (Gast)


Lesenswert?

Sven Z. schrieb:
> Naja zum einen wie die Front aussieht, die Totale, sprich das, was man
> quasi immer sieht. Zum Anderen was sich unter der Klappe verbirgt.
> Und wenn die Front zudem noch gerade fotografiert ist und Du mir das Maß
> der Höhe des Gehäuses ohne Füße nennen könntest, wäre das perfekt!

Also die Innenhöhe ist 68 mm - der schwarze Streifen vorn ist 25 bzw. 
über der Klappe bis unter das obere Blech ca. 34 mm - wird also knapp 
mit einem DVD-Laufwerk, müsste wohl ein Slim sein.

Fotos folgen morgen - die müssen noch entwickelt werden, bin schließlich 
kein Profi ;-)

von Sven Z. (treito)


Lesenswert?

Das hatte ich schon fast befürchtet, aber letztendlich reicht ja eine 
Aussparung für die Schublade...

von sef (Gast)


Lesenswert?

@Moritz M.
>Mehr Sinn würde auch ein cat Datei.wav > /dev/dsp ergeben... aber wenn
>das mit dem /dev/urandom schon nicht geht, dann wirds mit ner andern
>Datei auch nicht gehn ;)
Wenn das Krach machen würde, wären die Soundmodule schon mal I.O. und 
das Tonproblem läge bei ALSA. So ist der Treiber nicht richtig 
initialisiert.
Hat jemand eigentlich den Quellcode vorliegen?

von Chris (Gast)


Lesenswert?

Wie kann ich die Datei w_scan aufrufen? Ich hab schon alles porbiert, 
aber weiß nicht wie man in das verzeichnis nandfs.user kommt um dann die 
datei aufzurufen. Es sagt mir immer, dass das File nicht gefunden wurde 
oder nicht existiert.

von T. F. (sar)


Angehängte Dateien:

Lesenswert?

Ich habe den Code vom Scart Switch Modul gefunden. Wichtiger wäre das 
phStbAudio Modul...

von Dirk W. (glotzi)


Lesenswert?

Wäre schön gewesen wenn du noch geschrieben hättest, wo du es gunden 
hast. Evtrl. gibts dort noch andere interessante Dinge

von sef (Gast)


Lesenswert?

Danke @Stefan S.
ich habe das Modul gleich mal Durchgeschaut. Der Parameter loopthrough 
hat Einfluss auf das Grünstichproblem. Beim überfliegen des Quellcodes 
blieb ich an einer Stelle hängen, wo ein Scart-Kanal initialisiert wird. 
CVBS und SV sind möglich, RGB dort jedoch nicht. Wenn der Parameter 
gesetzt ist, schaltet mainapp auch nicht auf 16/9 und das Scartsignal 
zum TV bleibt auch aus.
Klar, phStbAudio ist der andere Kandidat für das Audioproblem.

von T. F. (sar)


Lesenswert?

Gefunden habe ich es auf einer chin. Downloadseite. Ich habe jetzt auch 
weiter gelesen und glaube die I2S für Audio werden von den DSP 
angesteuert. Sind die DSP Images die orig. von Elecard oder wurden die 
von moreTV übernommen oder sind diese identisch?

Vielleicht kann mal jemand schauen ob an dem AK470x an den Pins für 
Audio irgendwas ankommt. Wenn ja wissen wir der Fehler liegt dort (so in 
der Art: Mute ist aktiviert und wird vom ak470x Module nie 
deaktiviert)...

Auf jeden Fall hängen viele Sachen im Audio Zweig: MIPS+DSP I2S -> 
PNX8510 -> AK470x...

von Michael H. (michaelh)


Lesenswert?

Welche Version der Firmware für STB82x wird zur Zeit verwendet? revision 
37 oder 36?

Weil zu Beginn mal auf die R36 verwiesen wurde, jetzt im Forum aktuell 
die R37 gibt. http://www.elecard.com/forum/index.php?topic=4747.0

von Carsten T. (troelli)


Lesenswert?

HI :)
Habe das Problem das bei mir keine Sender gefunden. (DVB-C)
Alles funktioniert jetzt an der Kiste nur die Sender Suche nicht. Ich 
bin langsam mit meinem Latein am Ende. Bei mir ist Telecolumbus Berlin. 
Ist mit Conax Grundverschlüsselt. Gut, die Box soll ja Conax können. 
Aber auch mit Zusätzlich gesteckten Modul findet er nicht einen einzigen 
Sender. Egal ob mit Deutsch oder Finland Einstellung. Egal welche Suche 
ich benutze ...nichts ...
Wie habt Ihr die Kiste zum laufen gebracht? Ahhh ... bin mir auch sicher 
das die richtigen Tuner verbaut sind ...
Müssten nicht auch Sender gefunden werden wenn man kein Conax hat?

von Dominique G. (dgoersch)


Lesenswert?

Unter moreTV wird QAM256 nicht unterstützt, weshalb die DVB-C-Variante 
mit moreTV quasi nutzlos ist. Steht aber auch schon xmal hier im Thread.

von Christoph (Gast)


Lesenswert?

Hallo.
Nochmal was zum HDMI:

Wir können statt dem TDA9983 den TDA9984 nehmen.

Die sind Pinkompatibel und Softwarekompatibel laut Datenblatt
http://www.datasheetarchive.com/TDA9984-datasheet.html

Seite 2 unter Features ganz unten.

Desweiteren gibt es denn bei Mouser für ca. 6-8€ zu kaufen.
http://de.mouser.com/ProductDetail/NXP-Semiconductors/TDA9984BHW-C1551/?qs=sGAEpiMZZMv2b1PoHSP3ncigZ2QiGGHAj7tFYaQ9%2fvM%3d

Ein Treibermodule scheint ja im Image vorhanden zu sein.
Ich könnte denn mal Testweise einlöten, aber ich bin nicht so der Linux 
Spezialist und muss erstmal meine Box ans laufen bekommen. Danach fehlt 
mir aber noch ein passendes Anzeigegerät zum testen. Würde ein HDMI auf 
DVI Adapter funktionieren oder kann es da Probleme geben?
Vieleicht kann da jemand was zu sagen, nicht das ich erst ein HDMI 
Bildschirm kaufen muss um das auszuprobieren.

Gruß Christoph

von Carsten T. (troelli)


Lesenswert?

Dominique Görsch schrieb:
> Unter moreTV wird QAM256 nicht unterstützt, weshalb die DVB-C-Variante
> mit moreTV quasi nutzlos ist. Steht aber auch schon xmal hier im Thread.

Das ist mir schon bewußt. Aber wie kommst Du darauf das ich ein QAM256 
Problem habe? Meine anderen Receiver funktionieren doch auch unterhalb 
von QAM 256. Es werden ja auch nicht nur QAM 256 Sender nicht gefunden 
sondern gar keiner...

von Schreibtisch (Gast)


Lesenswert?

Christoph schrieb:
> mir aber noch ein passendes Anzeigegerät zum testen. Würde ein HDMI auf
> DVI Adapter funktionieren oder kann es da Probleme geben?
> Vieleicht kann da jemand was zu sagen, nicht das ich erst ein HDMI
> Bildschirm kaufen muss um das auszuprobieren.

Sehe da kein Problem, gibt ja auch explizit HDMI-DVI Kabel zu kaufen. 
Grafikkarten liegt auch oft ein Adapter bei. Habe da eigentlich nur 
gute/positive Erfahrungen gemacht.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

Christoph schrieb:
> Nochmal was zum HDMI: Wir können statt dem TDA9983 den TDA9984 nehmen.

dann bestell mal (oder vllt. doch erst das richtige datenblatt 
vergleichen, z.B. seite 4 ?)

von Dominique G. (dgoersch)


Lesenswert?

Carsten T. schrieb:
> Es werden ja auch nicht nur QAM 256 Sender nicht gefunden
> sondern gar keiner...

Hast du den kompletten Suchlauf durchlaufen lassen? Dauerte bei mir so 
ca. 5 Stunden grob geschätzt.

von Carsten T. (troelli)


Lesenswert?

Dominique Görsch schrieb:
> Hast du den kompletten Suchlauf durchlaufen lassen? Dauerte bei mir so
> ca. 5 Stunden grob geschätzt.

Japp ... einmal mit Finland einstellung und einmal mit Deutschland. 
Beides mal negativ. Ich habe auch die Tuner mal anders angeschlossen, 
auch nichts. Auch direkteingabe der Frequenz geht nichts. Ich habe mir 
extra 2 Boards geholt falls eins verreckt. Das habe ich dann Heute mal 
testen wollen (das zweite), jedoch fährt das neue gar nicht erst hoch. 
Das ist noch nicht geflasht aber trotz Schalter umlegen (für Flash) 
bootet er nicht vom Stick (Gleicher Stick wie beim ersten Board). Der 
versucht nicht mal zu booten... (keine Reaktion am Stick). Spannung am 
FP Stecker aber 12 und 5 V.
Ich kann zwar die Box mit der Fernbedienung aktivieren aber mehr nicht. 
Uhr leuchtet auch nicht auf,ok, vielleicht muss das auch nicht gehen 
wenn die Kiste nicht geflasht ist...

von Chris (Gast)


Lesenswert?

Also bei mir ladet es den Framebuffer irgendwie nicht. Was muss ich da 
machen? Ich habe das Modul tda10023.ko von weiter oben genommen und auch 
noch andere ausprobiert, aber ich habe keine Adapter und das /dev/fb0 
oder fb1 fehlt mir auch. Weiß bloß nicht wie ich das machen muss. Kann 
mir da jemand helfen oder eine geänderte Datei hochladen?
Die Datei /etc/init.d/S30pretmmodules habe ich soweit geändert aber mir 
sagt es immer, dass die modprobe: module tda10023 not found.

von Norbert L. (nelinson)


Lesenswert?

Hallo, bin auch bei Pollin über die Platine gestolpert und hab sie mir 
gleich mitgenommen, wenn man im Internet sich über diese Hardware 
informieren will kommt man gleich hier zu diesem Tread, echt Super, hab 
mich jetzt angemeldet um auch meine Suchergebnisse zu teilen, bin mit 
diesem Tread noch nicht fertig weil so umfangreich deshalb will ich mich 
gleich im voraus entschuldigen falls etwas was ich poste schon hier ist.
Booting Linux from Windows CE
http://www.linux-mips.org/linux-vr/booting.html
http://www.cachaca.de/index.php?section=210

von sef (Gast)


Lesenswert?

Hallo, nochmal zum Grünstich bei MainApp.
Wenn man in
/config/StbMainApp/settings.conf
die Zeile
OUTPUT=YC
in
OUTPUT=RGB
ändert, ist der Grünstich weg. Die Ausgabe erfolgt dann im RGB-Format.
In den Einstellungen des Output Formates ist dann weder S-Video noch 
CVBS angehakt; also eindeutig ein Programmfehler in StbMainApp.

von Sven (Gast)


Angehängte Dateien:

Lesenswert?

Sven schrieb:
> Fotos folgen morgen - die müssen noch entwickelt werden, bin schließlich
> kein Profi ;-)

Ist zwar nicht "morgen" und besonders gut sind sie auch nicht, aber 
vllt. hilfts ja?!

von Sven Z. (treito)


Lesenswert?

Danke, es hilft etwas. Und zwar soweit, dass ich mich immer noch nicht 
entscheiden kann! :-D
Also man könnte da ein Laufwerk einbauen, auch wenn ggf. dann die 
Schächte nicht mehr verfügbar wären, aber die brauche ich auch nicht.
Eng könnte es mit dem Display werden.
Naja, müsste ich mir noch mal überlegen, ob ich das Gehäuse nehme, den 
Digitainer oder mein jetziges Gehäuse behalte.

von Peer R. (c1500)


Lesenswert?

@snapper: Auf Seite 2 des TDA9984A Dokument das du gepostet hast steht 
doch:

>Pin-to-pin compatible with TDA9983A/B and TDA9981A/B
>Software compatible with TDA9983A/B and TDA9981A/B

Damit sollte es also möglich sein.

Was mich nur abschreckt sind die 20€ Versandkosten bei Mauser für ein 
<7€ Teil.
Leider ist der aber anscheinend nur bei Mauser zu bekommen.

von Mark B. (markbrandis)


Lesenswert?

Peer R. schrieb:
> Was mich nur abschreckt sind die 20€ Versandkosten bei Mauser für ein
> <7€ Teil.

Hm, vielleicht mit anderen eine Sammelbestellung machen? Ab 75 Euro 
zahlt man dort keine Versandkosten mehr, freilich muss man dann jene für 
den Versand vom Empfänger der Gesamtlieferung an die Mitbesteller 
berücksichtigen.

von Acidodomingo (Gast)


Lesenswert?

Christoph schrieb:
> ...Danach fehlt
> mir aber noch ein passendes Anzeigegerät zum testen. Würde ein HDMI auf
> DVI Adapter funktionieren oder kann es da Probleme geben?...
Warum willst Du denn überhaupt einen Adapter nehmen, man kann doch eh 
"nur" einen DVI-Port nachrüsten oder denke ich jetzt falsch?

von Acidodomingo (Gast)


Lesenswert?

Sacht mal, hat denn wirklich noch keiner von euch den SPDIF Ausgang 
getestet? Da kommt Audio ohne Probleme...

von Laszlo H. (laszlo_h)


Lesenswert?

Acidodomingo schrieb:
> Sacht mal, hat denn wirklich noch keiner von euch den SPDIF Ausgang
> getestet? Da kommt Audio ohne Probleme...

Nop, hab nichts für SPDIF da, leider. Was hast du getestet? Das 
Hauptprogramm mit Video? Wie schaut es auf der Kommandozeile aus? Kannst 
du mal folgendes testen, kommt da etwas bei dem SPDIF Ausgang an:
1
cat /dev/urandom >/dev/dsp

Wenn das funktioniert, würde es natürlich einiges erklären (auch wenn 
ich grad keine Idee habe, wie ich ihn dazu überreden könnte über SCART 
zu trillern)
gruß
Laszlo

von Acidodomingo (Gast)


Lesenswert?

Sorry, dass ich mir andauernd selbst antworte, als Gast leider kein 
edit...
Ich hab gerade mal in der config von StbMainApp nachgesehen, da steht 
Audio_Output=RCA, beim Start wird aber angezeigt:

(*) Creating Audio Renderer
(*) Audio Renderer created
(*) Creating MPEG Audio Decoder
(*) Creating Spdif Renderer, enable 1, active:1
(*) Spdif Renderer created

Anscheinend wird SPDIF ohne Konfiguration einfach mitgestartet und 
funktioniert auch, output auf RCA nicht. Leider hab ich Familienbedingt 
im Moment keinen Zugriff auf den Fernseher um weiter zu testen, vor dem 
Start hab ich per alsamixer alle Knöppe aufgedreht und aus Neugierde 
alsalisp gestartet, k.A. was das ist und ob das was gebracht hat...

von Acidodomingo (Gast)


Lesenswert?

@Laszlo
Hab ich probiert, da kam nichts.

von sef (Gast)


Lesenswert?

Hallo, das sieht genauso aus, wie das Grünstich-Problem. Von RGB ist im 
Config-Menü nichts zu sehen. Der Eintrag in 
/config(StbMainApp/settings.conf funktioniert aber ;-)
Ich hab gerade mal in der config von StbMainApp nachgesehen, da steht
Audio_Output=RCA, beim Start wird aber angezeigt:

(*) Creating Audio Renderer
(*) Audio Renderer created
(*) Creating MPEG Audio Decoder
(*) Creating Spdif Renderer, enable 1, active:1
(*) Spdif Renderer created
Ich schaue mal nach, ob sich da nicht ähnliches findet.

von Acidodomingo (Gast)


Lesenswert?

Ich habe probehalber mal Audio_Output=SCART probiert, da tat sich 
allerdings nichts.

von Thomas K. (agentdata)


Lesenswert?

Laszlo: könntest du bitte ein kurzes HowTo posten wie und mit welchem 
toolchain du das kernel-module kompiliert hast? Ich bekomm das irgendwie 
nicht gebacken...

Danke

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Acidodomingo schrieb:
> Ich habe probehalber mal Audio_Output=SCART probiert, da tat sich
> allerdings nichts.

Und sobald das Programm geschlossen wird, wird die Variable auch auf RCA 
zurückgesetzt. Zumindest habe ich das auch beobachtet. Scheint also noch 
weitere Abhängigkeiten zu besitzen. Man müsste mal das Programm selber 
anschauen, wo überall darauf zugegriffen wird, bin leider nicht so der 
MIPS-Assembler Kämpfer.

Thomas K. schrieb:
> Laszlo: könntest du bitte ein kurzes HowTo posten wie und mit welchem
> toolchain du das kernel-module kompiliert hast? Ich bekomm das irgendwie
> nicht gebacken...
>
> Danke

Gerne.

Als CC habe ich den ELDK 4.1 von Denx verwendet. Diesen über die iso in 
[1] installiert werden, hierfür am Besten der Anleitung in [2] folgen. 
Danach ist dem .bashrc im /home/<user> folgende 2 Zeilen hinzuzufügen
1
export PATH=$PATH:/path/to/mips/toolchain/usr/bin:/path/to/mips/toolchain/bin
2
export CROSS_COMPILE=mips_4KCle-

Mit Modul meinst du den tda10023, oder? Für diesen habe ich den 
einfachen (wenn auch zeit- und speicheraufwendigen) Weg genommen und mir 
den gesamten LinuxTV Kernel über git ausgecheckt. Ich bin kein Experte 
für git, kann also sein, dass es einen einfacheren und schnelleren Weg 
für die nächsten Schritte gibt.

1. LinuxTV git auschecken
1
git clone git://linuxtv.org/hverkuil/v4l-dvb.git

2. Ein, zwei, drei, vier, fünf Kaffe trinken gehen (ich scherze nicht, 
DAS wird dauern ;) )

3. Den 2.6.21-er tag auschecken (ja, wir haben gerade 2.6.35 ausgecheckt 
um es sofort wieder zu verwerfen)
1
git checkout -b my_branch v2.6.21

4. Den Patch im Anhang anwenden, dieses enthaltet Änderungen die 
notwendig sind, damit der Kernel mit einem gcc >= 4.0 kompiliert werden 
kann. Es werden limits.h in scripts/mod/sumversion.c hinzugefügt und 
alle getline() in script/unidef.c durch parseline() ersetzt (getline ist 
im POSIX Standard definiert).
1
patch -p1 -i ../00001-modify-for-gcc-4-0.patch

5. Die pollinux-config aus dem Anhang nehmen, ihn in in den v4l-dvb 
Ordner kopieren und in .config umbenennen (zB mit folgendem Befehl). Die 
Konfiguration kann anschließend mittels menuconfig, xconfig oder nconfig 
modifiziert werden
1
cp pollinux-config .config

6. Die Kompilierung muss einmal gestartet worden und durchgelaufen sein 
um die notwendigen Header zu generieren. Die Angabe von 
CROSS_COMPILE=$CROSS_COMPILE ist notwendig, da sonst der Wert in der 
Makefile mit dem Default von dem Kernel (mips-linux-) überschrieben 
wird.
1
make ARCH=mips CROSS_COMPILE=$CROSS_COMPILE modules


Hiermit ist der Kernel bereit. Nun muss das Modul selber kompiliert 
werden. Hierfür wird ein Ordner außerhalb der Kernel-Tree angelegt und 
die tda10023.c und tda1002x.h dorthin kopiert werden. Zusätzlich wird 
ein Makefile mit folgendem Inhalt für die Modul Kompilierung benötige:
1
obj-m = tda10023.o
2
KSOURCE = /path/to/v4l-dvb
3
EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core/
4
EXTRA_CFLAGS += -Idrivers/media/common/tuners/
5
all:
6
  make -C $(KSOURCE) M=$(PWD) modules
7
clean:
8
  make -C $(KSOURCE) M=$(PWD) clean

Die beiden Zeilen mit den EXTRA_CFLAGS sind notwendig, da ansonsten 
keine notwendigen header gefunden werden. Diese sind aus der Makefile 
driver/media/dvb/frontends/Makefile genommen und nur für Module wie den 
tda10023 notwendig. Andere Module brauchen wahrscheinlich andere oder 
keine solche Einträge. Nun kann das Modul mittels folgendem Befehl 
kompiliert werden:
1
make ARCH=mips CROSS_COMPILE=$CROSS_COMPILE modules


Wenn alles richtig gelaufen ist, ergibt modinfo folgende ausgabe:
1
laszlo@mephisto:~/modules/tda10023$ modinfo ./tda10023.ko
2
filename:       ./tda10023.ko
3
license:        GPL
4
author:         Georg Acher, Hartmut Birr
5
description:    Philips TDA10023 DVB-C demodulator driver
6
depends:        
7
vermagic:       2.6.21.3PNX8550 mod_unload MIPS32_R1 32BIT

Wenn Fragen auftauchen, stehe ich natürlich zur Verfügung. Ich werde 
auch schauen, ob es einen einfacheren Weg gibt, das git nicht 
voraussetzt und vielleicht einmal den Wiki-Eintrag mit dem Aufsetzten 
und Verwenden des CC erweitern.
gruß
Laszlo

[1] ftp://ftp.denx.de/pub/eldk/4.1/mips-linux-x86/iso/
[2] http://www.denx.de/wiki/view/DULG/ELDKInitialInstallation

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Ich habe zusätzlich noch die Makefile für die Modul-Kompilierung
angehängt. Leider geht das Anhängen von neuen Dateien bei der 
Bearbeitung nicht.

von Sven (Gast)


Lesenswert?

Laszlo H. schrieb:
> 3. Den 2.6.21-er tag auschecken (ja, wir haben gerade 2.6.35 ausgecheckt
> um es sofort wieder zu verwerfen)

Nein, das ist schon richtig! Du hast vorher nicht die 2.6.35 ausgechekt, 
sondern das gesamte Repository geklont, also ALLE Versionsinformationen, 
die verfügbar sind - das ist auch der Grund, warum wohl auch für den 6. 
Kaffee noch locker Zeit gewesen wäre ;-)

Auch ich bin "kein Experte für git", mir musste man diese Schritte 
damals alle diktieren...

von sef (Gast)


Lesenswert?

Hallo Laszlo H., du hast den Kernel 2.6.21 verwendet.
Der von Elecard verwendete Kernel ist 2.6.21.3. Damit passen die 
compilierten Module nicht zusammen. Bei mir scheitert das Comilieren an 
meinem älteren Debian-System (muss ich mal neu aufsetzen).

Ich habe mal das MIPS-Debian gezogen. Wenn ich mal etwas länger Zeit 
habe, versuche ich es zum Laufen zu bringen.

von Laszlo H. (laszlo_h)


Lesenswert?

sef schrieb:
> Hallo Laszlo H., du hast den Kernel 2.6.21 verwendet.
> Der von Elecard verwendete Kernel ist 2.6.21.3. Damit passen die
> compilierten Module nicht zusammen.

Doch, das funktioniert. Zwischen 2.6.21 und 2.6.21.3 sind "nur" 
bugfixes. Natürlich wäre es sauberer auf 2.6.21.3 hochzupatchen (Patch 
gibt es hier: [1]), aber notwendig ist es nicht. Vor allem da der Kernel 
selber nicht verwendet wird, es wird nur ein Modul (das eigentlich für > 
2.6.28 ist) gegen den Kernel kompiliert. So lange die vermagic stimmt 
(was ich mittels der LOCALVERSION löse, da die sowieso angepasst werden 
muss), können kompilierte Module ohne weiteres in den Kernel geladen 
werden.

sef schrieb:
> Ich habe mal das MIPS-Debian gezogen. Wenn ich mal etwas länger Zeit
> habe, versuche ich es zum Laufen zu bringen.

Korrigier mich, wenn ich da falsch liege, aber meinst du Debian Lenny? 
Weil weiter Oben gibt es ein TARBall mit einer funktionierenden 
Festplattenabbild mit dem Namen PoLenny.

gruß
Laszlo

[1] http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.21.3.gz

von sef (Gast)


Lesenswert?

@Laszlo H.
>sef schrieb:
>> Ich habe mal das MIPS-Debian gezogen. Wenn ich mal etwas länger Zeit
>> habe, versuche ich es zum Laufen zu bringen.

>Korrigier mich, wenn ich da falsch liege, aber meinst du Debian Lenny?
>Weil weiter Oben gibt es ein TARBall mit einer funktionierenden
>Festplattenabbild mit dem Namen PoLenny.

Danke Laszlo. Der Thread ist mittlerwele so umfangreich. Genau das meine 
ich.

von Laszlo H. (laszlo_h)


Lesenswert?

Laszlo H. schrieb:
> Für diesen habe ich den
> einfachen (wenn auch zeit- und speicheraufwendigen) Weg genommen und mir
> den gesamten LinuxTV Kernel über git ausgecheckt.

So,
Man sollte vor dem Posten auch schauen, was man gerade tut. Aus 
irgendeinem Grund war ich der festen Überzeugung, während ich mein Post 
verfasst habe, dass der vanilla Kernel den DVB Frontend nicht besäße. 
Nun, ich lag falsch facepalm.

Folglich kann man sich die Schritte 1 bis 3 sparen und sich den 
2.6.21.3-er Kernel von kernel.org ([1] oder [2]) laden. Ist um Welten 
schneller. Danach bei Punkt 4 (Patches für den gcc 4.0) weitermachen.

gruß
Laszlo

[1] http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.3.tar.bz2
[2] http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.3.tar.gz

von Thomas K. (agentdata)


Lesenswert?

Danke Lszlo für die wirklich ausführliche Anleitung :-)
Wenn ich es damit nicht hinbekomm dann weiß ich auch nicht...

Gruß
Thomas

von Laszlo H. (laszlo_h)


Lesenswert?

Ich sitze gerade an der Struktur von dem kernelfs.bin. Den Anfang hat ja 
schon hackdaworld gemacht. Meine Überlegungen zu dem ROM-image:
1
Aufbau:
2
3
+--------------+ 0x0
4
| File-struct  |
5
+--------------+ 0x200
6
|              |
7
|    boot.sys  |
8
|              |
9
+--------------+ 0x3BF
10
| zero-padding |
11
+--------------+ 0x400
12
|              |
13
|              |
14
|  vmlinux.raw |
15
|              |
16
+--------------+ 0x547CA4
17
| zero-padding |
18
+--------------+ 0x547E00
19
|              |
20
| zero-padding |
21
|     for      |
22
| erase block  |
23
|              |
24
+--------------+ 0x5C0000

Das war der einfache Teil. Den Anfang macht ein File-Map in dem die 
länge aller eingebetteten Dateien abgespeichert ist.
1
ROM Eintrag (version A):
2
      4         4
3
   +-----+--------------+
4
   | ROM | Num entries  |
5
   +-----+--------------+
6
7
ROM Eintrag (version B):
8
      3         4        1
9
   +-----+--------------+-+
10
   | ROM |     size     |0|
11
   +-----+--------------+-+
12
13
Standardeinträge:
14
               32               4
15
   +-------------------------+-----+
16
   |          NAME           | LEN |
17
   +-------------------------+-----+

Ich bin mir ziemlich sicher, dass alle Einträge so aufgebaut sind. 
Einzig bei dem ROM Eintrag bin ich mir nicht 100% sicher, ich preferiere 
die Version A. Meine preferenz baut sich aufgrund folgender Überlegung 
auf:

Der Flash hat 512 Byte Blöcke. Ich habe das Datenblatt noch nicht 
angeschaut, aber wenn es mit einer SD-Karte zu vergleichen ist, so 
müssen alle Lese- und Schreibezugriffe an diesen Ausgerichtet werden. 
Boot.sys ist 0x1BF groß. Zwischen boot.sys und dem Kernel liegen genau 
0x440 0er Bytes. In meinem Kernel auf dem Rechner beträgt die Anzahl 0er 
aber "nur" 0x400. Folglich muss boot.sys um 0x40 Bytes gepadded worden 
sein. Dies ist vor allem für uns interessant, wenn wir den kernel 
ersetzten wollen.

Weitere Offsets, die für uns von Interesse sind:
1
Offset    länge    Kommentar
2
0x284       4      load addresse of the kernel
3
0x288       4      entry point of the kernel
4
0x36A400    -      start of the initrd

Vielleicht werde ich am Wochenende mal versuchen den Kernel 
auszutauschen. Ob es uns weiterhilft kann ich nicht sagen (mein Gefühl 
sagt mir "nein"), ich werde es schon wegen dem "weil ich es kann" tun. 
Natürlich stehe ich für Anregungen offen und bitte das was oben steht 
nicht als den Heiligen Gral anschauen, ich bin mir nicht einmal 
sicher, ob ich nicht total daneben liege!
gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

Der Aufbau, wie ich ihn mir beim anpassen/analysieren des elecard images 
hergeleitet habe ist etwas anders:

dword    Romtag           -> "ROM",0
dword    NumEntries       -> 0x00000002

char[32] FileName         -> "boot.sys"
dword    FileSize         -> 0x000001BF
char[32] FileName         -> "vmlinux.raw"
dword    FileSize         -> 0x005478A4

Was du als kernel-base und kernel-entry gefunden ist also bereits Inhalt 
des Files boot.sys

Dieses File ist das Script was vom Linuxloader verwendet wird. Wirklich 
interessant an diesem Script sind eigentlich nur die beiden von dir 
gefunden Einträge und zusätzlich wegen mir noch 0x3B3 = kernel.filename 
(vmlinux.raw)

Alles andere sind nur Einträge für mögliche Bootoptionnen die aber nicht 
wirklich unterstützt werden auf der Pollin-Box und die commandline für 
den kernel. Dies hab ich ja aber seinerzeit gepatched da ich keine Lust 
hatte den Aufbau bis ins letzte Detail zu analysieren...

Lange Rede kurzer Sinn - du kannst den Kernel relativ problemlos 
austauschen wenn du magst. Du kannst das File dann auch 
LaszloIstCool.raw nennen wenn du willst :-) Du müsstest dann nur 
FileName und FileSize im RomHeader anpassen und den FileName im boot.sys 
Script.

Gruß
Thomas

von Mountain (Gast)


Lesenswert?

@Thomas & Laszlo
Könnte das Tool vielleicht helfen ?:
http://code.google.com/p/binwalk/

von getriebesand (Gast)


Lesenswert?

Hi,

ich kenn mich mit dem Kernel-Kram nicht so aus, aber ich glaub ein neuer 
Kerner wär schon gut. Kann denn der Elecard-Kernel das rootfs von 
festplatte laden? (wenn es dann mal soweit ist?) ich hab keine SATA 
Unterstützung gefunden. Und wenn ich das sata_sil Modul laden will kommt 
im dmesg irq  request failed. Hab aber keine Ahnung woran das liegt und 
ob da ein neuer Kernel helfen würde.

Grüsse

von sef (Gast)


Lesenswert?

@getriebesand
>...
>festplatte laden? (wenn es dann mal soweit ist?) ich hab keine SATA
>Unterstützung gefunden. Und wenn ich das sata_sil Modul laden will kommt
>...
Das modul fehlt leider. In den Kernelquellen gibt es auch ein Modul für 
den CI-Slot; fehlt leider auch.

Grüsse

von getriebesand (Gast)


Angehängte Dateien:

Lesenswert?

hier sind die SATA Module. Vielleicht funktionieren die ja bei euch. 
Oder hab ich noch was vergessen vorher zu laden?

von Stefan K. (sk-ac)


Lesenswert?

getriebesand schrieb:

Hallo,

> Oder hab ich noch was vergessen vorher zu laden?

danach muss noch mindestens "sd_mod" geladen werden.

Stefan Kuhne

von Chris (Gast)


Lesenswert?

@ Stefan S.
wie hast du es geschafft das Modul tda10023.ko zu integrieren. Ich habe 
das Modul genommen das Laszlo erstellt hat. Ich habe es einfach in den 
Ordner kopiert, wo die anderen Module auch sind und dann noch in der S30 
die Änderungen vorgenommen. Jedoch zeigts mir bei w_scan genau das an 
was es bei dir auch angezeigt hat und modprobe sagt mir auch immer 
tda10023 not found

von T. F. (sar)


Lesenswert?

Das Modul TDA10023 wird nicht benötigt!

von Stefan K. (sk-ac)


Lesenswert?

Chris schrieb:

Hallo,

> modprobe sagt mir auch immer
> tda10023 not found

du musst modprobe mittels depmod sagen, dass es ein neues Modul gibt.

Also einmal depmod aufrufen und dann sollte "modinfo tda10023" auch 
etwas sagen.

Stefan Kuhne

von sef (Gast)


Lesenswert?

@getriebesand schrieb:

> Oder hab ich noch was vergessen vorher zu laden?

Die beiden Module werden zwar geladen, aber nichts passiert.
bei meinem Debian ziehen die Module noch scsi/scsi_mod.ko und 
acpi/dock.ko nach. Kannst Du die auch noch posten.

Danke,
sef

von getriebesand (Gast)


Angehängte Dateien:

Lesenswert?

Ja, bei mir passiert auch nix. Nur in dmesg kommt
1
libata version 2.20 loaded.
2
sata_sil 0000:00:08.0: version 2.1
3
sata_sil 0000:00:08.0: cache line size not set.  Driver may not function
4
ata1: SATA max UDMA/100 cmd 0xc006a080 ctl 0xc006a08a bmdma 0xc006a000 irq -2141281840
5
ata2: SATA max UDMA/100 cmd 0xc006a0c0 ctl 0xc006a0ca bmdma 0xc006a008 irq -2141281840
6
sata_sil 0000:00:08.0: irq 2153685456 request failed: -22

und wenn ich scsi_mod laden will kommt:
1
FATAL: Error inserting scsi_mod (/lib/modules/2.6.21.3PNX8550/kernel/drivers/scsi/scsi_mod.ko): Invalid module format
2
3
dmesg:
4
scsi_mod: exports duplicate symbol scsi_device_cancel (owned by kernel)

zu dem Fehler find ich nix im netz. Hab schon mit ELDK gcc-4.0 
kompeliert (wie der kernel) und auch direkt auf der box aber mit gcc-4.1
Immer die gleichen Fehler.

von getriebesand (Gast)


Lesenswert?

achso, acpi/dock.ko kannte ich noch nicht. Kann ich nachher mal 
kompelieren

von mihi (Gast)


Lesenswert?

Acidodomingo schrieb:
> Ich habe probehalber mal Audio_Output=SCART probiert, da tat sich
> allerdings nichts.

@Acidodomingo: Bei mir stellt sich der Eintrag beim starten von 
StbMainApp wieder auf RCA zurück, ist das beir auch so?

von Stefan K. (sk-ac)


Lesenswert?

getriebesand schrieb:

Hallo,

> zu dem Fehler find ich nix im netz

klingt wie schon im Kernel drin.
Existiert "/proc/config.gz"?

Stefan Kuhne

von mihi (Gast)


Lesenswert?

Hmm, kenn mich da leider nicht aus,

aber kann es sein, dass es mit der StbMainApp zu hat? Dass die das 
überschreibt? Wenn ich die /config/StbMainApp/settings.config editiere, 
bleibt es zuerst schon geändert, aber sobald ich die StbMainApp starte, 
schreibt es sich wieder um. Obwohl der Eintrag von
OUTPUT=RGB
bleibt.

hmm, stehe ein wenig auf der Leitung.

von getriebesand (Gast)


Lesenswert?

Stefan Kuhne schrieb:
> klingt wie schon im Kernel drin.
> Existiert "/proc/config.gz"?

Die Datei existiert leider nicht. Aber dafür hab ich in /sys/module 
etwas gefunden. Das könnten die Module im kernel sein?
1
pollenny:/sys/module# ls
2
8139too  dvb_core  hid              i2c_algo_IP3203  lockd     natsemi   pnx8550_nand  proslic   scsi_mod     spi_gpio  sunrpc  tcp_cubic  usbcore
3
cdrom    ehci_hcd  i2c_algo_IP0105  keyboard         mousedev  ohci_hcd  printk        rcupdate  spi_bitbang  sr_mod    sysid   uhci_hcd   usb_storage

und da ist scsi_mod schon drin. Ich dachte immer, das er fehlt, weil 
sd_mod
1
FATAL: Error inserting sd_mod (/lib/modules/2.6.21.3PNX8550/kernel/drivers/scsi/sd_mod.ko): No such device
ausgibt. Aber das scheint durch den Fehler beim sata_sil Modul zu 
kommen.

von Thomas K. (agentdata)


Lesenswert?

Ich habe mir heute bezüglich das Sound Problems mal die StbMainApp im 
Disassembler angeschaut. Die Lage ist folgende:

Die MainApp kennt bezüglich des AudioFormats prinzipiell zwei Optionen - 
RCA und SCART.

Wirklich unterstützt wird letztlich aber definitiv nur RCA.

Die StbMainApp liest zwar beim Start ganz anstandslos alle settings aus 
der settings.conf setzt aber letzlich IMMER intern ein flag für RCA 
(egal was in der settings.conf steht). Das erklärt dann auch warum nach 
jedem Start in diesem file als AudioFormat wieder RCA steht (die 
settings.conf wird regelmäßig saved währen das app läuft)

Ich habe spasseshalber mal das interne setzen des flags für RCA 
rausgepatched und im Code weiterverfolgt was passiert.

Es endet letztlich darin das für die phSTB* libraries die Option bzw der 
cmdline switch " :I2S0 " gesetzt wird - default ist " :I2S1 ".

Das StbMainApp startet in gepatchtem Zustand ganz normal - ruft man dann 
aber einen Channel auf hängt es sich weg und die Box schaltet sich nach 
ca. 20 Sekunden aus.

Nun fehlt mir das leider das tiefere Verständnis für die Linux Sound 
Architektur... hat jemand eine Idee was I2S0 bzw I2S1 bedeuten könnten?


Mal unabhängig davon - mal Hand aufs Herz - das StbMainApp von Elecard 
ist doch Müll oder? Zumindest hier bei mir am Kabel ist es echt mies...

Umschaltzeiten unter alles Sau - insbesondere wenn man zwischen QAM64 
und QAM256 Sendern wechselt - regelmässige wenn auch nur kurze Aussetzer 
beim Empfang - der Support für CA/CI fehlt völlig...
Hier noch groß Energie zu investieren um das App komplett zum laufen zu 
bringen halte ich persönlich für Zeitverschwendung!

Gruß
Thomas

von Tilo (Gast)


Lesenswert?

I2S ist grob vergleichbar zu I2C, es ist ein serieller Bus. Die 
Verbindung zum Sound besteht darin, dass dieser Bus gerne verwendet 
wird, um Audiostreams and Audiocodecs zu schicken.
Ich bin gerade dabei, meinen Crosscompiler einzurichten. Ich denke ich 
werde die Tage ein wenig Zeit haben, dann kann ich mal ins Handbuch zur 
CPU reinschauen, welche I2S Busse es gibt und wie diese verbunden sind. 
Vermutlich ergibt sich dann schon etwas.

von Tilo (Gast)


Angehängte Dateien:

Lesenswert?

Guten morgen

Ich habe es jetzt auch geschafft, mit dem von Laszlo beschriebenen ELDK 
den 2.6.21.3er Kernel zu kopmilieren.
Als System verwende ich allerdings Opensuse 11.4.
Ich musste an den Kernel Sourcen 2 Änderungen durchführen.
Zum einen hat meine make Version ein Problem mit der Makefile. Das 
Problem war wohl, dass zwei Bereiche mehrere Namen hatten. Die Lösung 
war, die Bereiche jeweils zu kopieren und dann jedem einen der Beiden 
Namen zu geben.
Als nächstes scheint es bei meinem gcc einen Konflikt zu geben. Die 
Lösung ist in scripts/unidefs.c jedes getline in parseline umzubenennen.

Ich habe meine angepassten Versionen angehängt.
Als Parameter für make verwende ich "ARCH=mips 
CROSS_COMPILE=mips_4KCle-"

Damit läuft der Compiler durch. Ich lasse gerade viele Module erzeugen, 
mal schaun, ob sich damit was tut. Hat schon mal jemand versucht einen 
selbstkompilierten Kernel zu verwenden?

von T. F. (sar)


Lesenswert?

Thomas K. schrieb:
> hat jemand eine Idee was I2S0 bzw I2S1 bedeuten könnten?

Laut Seite 6 
http://www.synnex.com.tw/oem/mic_link/seminar%20download/y70303.pdf hat 
der Chip 3 I2S Busse. I2S 1 & 2 gehen auf den PNX8510 und I2S 3 auf den 
AK470x. Audio auf SCART wird vom AK470x gesteuert, Audio auf dem Chinch 
vom PNX8510. Der PNX8510 hat 2 Audio Ausgänge von dem einer mit den 
Chinch Buchsen verbunden sein soll. Konnte leider nicht finden welcher 
es ist...

von getriebesand (Gast)


Lesenswert?

Tilo Lutz schrieb:
> Hat schon mal jemand versucht einen
> selbstkompilierten Kernel zu verwenden

Hi,

ich glaub Laszlo versucht grad ein eigenen kernel ins kernelfs.bin zu 
integrieren. Die Struktur der Datei hat er schon gefunden.
Und für dieses getline in parseline Problem gab es glaub ich schon ein 
Patch hier Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
Müsste das sein was du geändert hast, oder?

Viele grüsse

von Tilo (Gast)


Lesenswert?

Hallo

Arg ja, Sorry. Das kommt davon, wenn man nur die erste Zeile des Patch 
ließt. Hab dort nur "sumversion.c" gelesen, die musste ich nicht 
patchen. Die unidef.c habe ich natülich übersehen. :)

Dafür hab ich jetzt die Validierung übernommen. :)

von Chris (Gast)


Lesenswert?

@ Stefan S.
kannst du mir sagen wie du es geschafft hast Sender zu finden? Hast du 
in anderen Dateien noch irgendwie was verändert? Weil bei mir gibt es 
weder ein Ordner /dev/dvb in nandfs noch findet hwconfig was, wenn ich 
es ausführe steht dahinter immer nur not found. w_scan habe ich in 
nandfs kopiert um es auszuführen, sagt mir jedoch genau das was es bei 
dir mal angezeigt hat. Gestartet bekomm ich den Receiver mit der 
mainapp.sh und da zeigt es mir auch das Symbol an für dvb, also 
insgesamt 9 Icons. Doch findet es überhaupt keine Sender.
vielen Dank

von Tilo (Gast)


Angehängte Dateien:

Lesenswert?

Guten morgen

Natürlich haben sich schon welche am Kernel versucht, irgend wie habe 
ich total den Überblick verloren.
Der Thread ist schon ein wenig unübersichtlich geworden.
Eventuell wäre es sinnvoll den Thread in verschiedene Bereiche, z.B.:
* Hardware
* MoreTV
* Linux
zu unterteilen?

Ich hab die PCIUtils für Mips kompiliert. Einfach den Inhalt zur 
nandfs.user Freigabe hinzufügen. Ebenso habe ich die Ausgabe angehängt.

Ich habe gehofft, mehr Geräte zu sehen. DVB, Smartcard etc. scheinen 
nach "y70303.pdf" über eigene Interfaces zur CPU geführt zu sein?

von getriebesand (Gast)


Lesenswert?

Ja, die lspci Ausgabe sieht bei mir genauso aus.

Ich hab jetzt auch den SATA Treiber aktiviert bekommen, aber leider nur 
weil ich in libata den IRQ 55 fest eingetragen hab. Unter 
/sys/bus/pci/devices/0000\:00\:08.0/irq wurde auch immer 55 angezeigt. 
Deswegen nehm ich mal an, das es der richtige IRQ ist. Aber irgendwie 
findet libata (oder welches Modul auch immer) ihn nicht.
/dev/sda1 kann ich nicht mounten, nur sda5 (vfat). Werd die Platte mal 
neu partitionieren.

Sound wär jetzt noch super, wenn das funktionieren würde. Dann könnt man 
das Ding schon als Internet-Radio verwenden :)
Konnten denn schon (wie von Stefan S. vorgeschlagen) mal jemand am 
AK4706 messen, ob da Sound ankommt?

Viele Grüsse

von Thomas K. (agentdata)


Lesenswert?

Hat denn nun eigentlich mal jemand spdif probiert? Funktioniert da der 
sound?

von Tilo (Gast)


Lesenswert?

Hallo

Ja, spdif geht.

von Thomas K. (agentdata)


Angehängte Dateien:

Lesenswert?

Da ich immer wieder (vor allem per mail) danach gefragt werde - hier nun 
die benötigten Tools umd nach dem flashen von Linux wieder zurück zu 
WinCE zu kommen.

Ablauf wie immer: alle files auf USB-Stick kopieren - DIP1 auf OFF - 
neustarten - glücklich sein.

Gruß
Thomas

von Tilo (Gast)


Lesenswert?

Nachtrag, war zu langsam:

Die Lautstärkeregelung geht natürlich nicht.

Gibts irgend eine Chance die Entwicklungsumgebung für Linux von NXP zu 
bekommen? Laut den PDFs scheint es da etwas zu geben, das würde uns sehr 
viel Arbeit ersparen.
Laut Homepage gibt es den Chip nicht einmal :(

von sef (Gast)


Lesenswert?

Also trotz ordnungsgemäß geladenem sata_sil Modul, welches auch im 
Kernel-log angezeigt ist, wird /dev/sda nicht angelegt. Beim Anstecken 
eines USB-Sticks wird aber /dev/SD[a][x] gemountet und Filme, Musik und 
Bilder können wiedergegeben werden. Die Suche nach Parameter für libata 
und sata_sil haben mich auch nicht weitergebracht :-(

von getriebesand (Gast)


Angehängte Dateien:

Lesenswert?

@sef

versuch mal meine Version von libata.ko
Ist aber im Moment nur ein Test. ich bin noch nicht so tief in die PCI 
Module eingedrungen um sagen zu können, wo der falsche IRQ herkommt. 
Aber wenn mein geändertes Modul ohne Probleme läuft, kann man es dann so 
lassen? An der Hardware ändert sich ja nix.

Viele Grüsse

von sef (Gast)


Lesenswert?

Danke @getriebesand,
die int. Platte ist ansprechbar. Jedoch passt meine sata_sil nicht ganz. 
Fdisk bringt jede Menge debug-Meldungen; aber wenns erstmal 
funktioniert...

von getriebesand (Gast)


Lesenswert?

Ja, das passiert bei mir auch. Vielleicht liegt das an der aktuellen 
Partitionierung. sda5 konnt ich mit vfat mounten. Ich bin noch nicht 
dazu gekommen, die Platte auszubauen und komplett zu löschen.

Es kann auch sein, das es noch mehr Probleme mit dem SATA Treiber gibt 
und deswegen fdisk nicht funktioniert.

von Laszlo H. (laszlo_h)


Lesenswert?

Also, mein fdisk (sowohl der von pollinux als auch PolLenny), geben nur 
eine Nachricht von sich, segfault:
1
CPU 0 Unable to handle kernel paging request at virtual address 00000040, epc == c02b6528, ra == 80230d98
2
Oops[#3]:
3
Cpu 0
4
$ 0   : 00000000 00000001 000000ff 0000003f
5
$ 4   : 00000000 805e9ba0 3a386030 86b5bdc0
6
$ 8   : 844fc000 84431800 800e087c fffffff8
7
$12   : 41f2a071 00000040 000061b0 3ab0be42
8
$16   : 86b5bdf0 7f903720 00000301 00000301
9
$20   : 805e9ba0 0042b8a0 0042b8b8 84b40080
10
$24   : 00000000 2abbd890                  
11
$28   : 86b5a000 86b5bdb0 803d2140 80230d98
12
Hi    : 00000000
13
Lo    : 00000014
14
epc   : c02b6528     Tainted: P      
15
ra    : 80230d98 Status: 10008403    KERNEL EXL IE 
16
Cause : 1080000c
17
BadVA : 00000040
18
PrId  : 00061200
19
Modules linked in: sata_sil libata phStbDspPipe phStbFB(P) phStbFBRead(P) phStbVideoRenderer(P) phStbVideoRenderer_Layer(P) phStbStreamingSystem(P) phStbDraw(P) snd_pcm_oss snd_mixer_oss phStbAudio(P) snd_pcm snd_timer snd soundcore snd_page_alloc phStbGpio phStbRTC phStbDP(P) phStbRpc phStbDbg denc2l(P) tda9983(P) saa8510(P) ak470x(P) analog_backend phStbDemux_dvbpnx8550 td1316_mk2(P) phStbDemux_dvbDemuxPnx8550(P) stv0297_tuner(P) phStbDemux_pnx8550(P) phStbDspMem(P) stv0297 tda10048 tda10021 tda1004x phStbMmio fusion phStbDspInfo(P) phStbProc lud_pnx8550 lud_core proslic spi_gpio spi_bitbang sysid(P) i2c_algo_IP0105 i2c_algo_IP3203
20
Process fdisk (pid: 1191, threadinfo=86b5a000, task=86e00000)
21
Stack : 86b5be80 00000000 00430000 800af470 00000040 00000020 0007470c 800aea84
22
        ffffffe7 801bf370 8010347c 86b5bea0 00000200 00000000 00000000 8695c8b4
23
        844e1250 00000000 84655004 00413c8c 00000000 864eb3c0 0446d603 800bfdf4
24
        00430000 801036f0 86b5be30 00000000 00000000 00000000 0042e380 00000200
25
        00000002 800d0330 0000000e 00000000 00000000 00000000 000013e3 00000000
26
        ...
27
Call Trace:[<800af470>][<800aea84>][<801bf370>][<8010347c>][<800bfdf4>][<801036f0>][<800d0330>][<800e052c>][<800d54d8>][<800d1644>][<800e084c>][<800e08cc>][<80069f00>][<80069f00>][<800e087c>]
28
29
Code: 240200ff  2403003f  00002021 <ada20000> 10e00004  ada30004  24023ec1  00e2001b  00002010

Dazu muss noch gesagt werden, dass es sich hierbei um eine 500GB nicht 
formatierte Festplatte handelt. Mir wird wohl nichts anderes übrig 
bleiben als es extern zu formatieren...

Getriebesand, kannst du bitte ein Patch mit deinen Modifikationen von 
libata posten? Mich würd interessieren, wo du den Mod reingebracht hast. 
Mein Versuch war irq 55 in der init von sata_sil einzutragen, doch hat 
das den gleichen Erfolg gehabt, wie oben.

gruß
Laszlo

von Laszlo H. (laszlo_h)


Lesenswert?

Was ich noch vergessen habe, hier das Ende der strace ausgabe für
1
root@pollinux:~# fdisk /dev/sda
2
[...]
3
open("/dev/sda", O_RDONLY|O_LARGEFILE)  = 3
4
uname({sys="Linux", node="pollenny", ...}) = 0
5
ioctl(3, BLKSSZGET, 0x7fc596e0)         = 0
6
_llseek(3, 512, [512], SEEK_SET)        = 0
7
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
8
fstat64(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
9
ioctl(3, BLKGETSIZE64, 0x7fc59680)      = 0
10
ioctl(3, BLKSSZGET, 0x7fc59650)         = 0
11
ioctl(3, BLKSSZGET, 0x7fc596e0)         = 0
12
_llseek(3, 500107861504, [500107861504], SEEK_SET) = 0
13
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
14
close(3)                                = 0
15
open("/dev/sda", O_RDWR|O_LARGEFILE)    = 3
16
read(3, "\353c\220\320\274\0|\373P\7P\37\374\276\33|\277\33\6PW\271\345\1\363\244\313\275\276\7\261\0048"..., 512) = 512
17
fstat64(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
18
ioctl(3, 0x301 <unfinished ...>
19
+++ killed by SIGSEGV +++

Ideen sind willkommen.
gruß
Laszlo

von Stefan K. (sk-ac)


Lesenswert?

Hallo,

Laszlo H. schrieb:
> Ideen sind willkommen.

was sagt "cat /proc/partitions"?

Ich muss meine Box noch zum Fernsehen nutzen, wenn der richtige LCD da 
ist kann ich auch mit spielen.

Gruß,
Stefan Kuhne

von Laszlo H. (laszlo_h)


Lesenswert?

1
root@pollenny:~# cat /proc/partitions 
2
major minor  #blocks  name
3
4
  31     0         16 mtdblock0
5
  31     1        240 mtdblock1
6
  31     2       5888 mtdblock2
7
  31     3       7168 mtdblock3
8
  31     4       3040 mtdblock4
9
  31     5         32 mtdblock5
10
  31     6      20480 mtdblock6
11
  31     7      26624 mtdblock7
12
  31     8       2048 mtdblock8
13
   8     0  488386584 sda

Wie gesagt, die Festplatte ist fabrikneu. Was interessant ist, dass es 
scheinbar nur bei dem ioctl für HDIO_GETGEO abstürzt (hab auch ein 
mini-Beispiel mit einem einzigen ioctl Aufruf und das macht auch 
SIGSEGV). Als ob das a) nicht implementiert wäre b) nicht von meiner 
Festplatte unterstützt wird oder c) vom BIOS abgefragt werden würde (was 
natürlich nicht soooo gut ankommen würde, da wir ja kein BIOS haben ^^).

gruß
Laszlo

von sef (Gast)


Lesenswert?

@Laszlo H.
>Also, mein fdisk (sowohl der von pollinux als auch PolLenny), geben nur
>eine Nachricht von sich, segfault:
Das sehe ich zur Zeit als nicht so tragisch. Wenn wir es schaffen einen 
selbst compilierten Kernel ins Flash zu bringen, erledigt sich das 
Problen von alleine. Wichtig ist  an dieser Stelle, dass der Zugriff 
funktioniert und wir wissen wie's geht.

Ich habe derweil noch ein anderes Problem. 113MHz und 121MHz 
fuunktionieren nur mit vorgeschalteten Mantelstromfilter(bei allen 
Empfängern) dafür ist das Signal bei höheren Frequenzen reichlich 
schwach, was reichlich Bildstörungen verursacht.

Die nächsten anstehenden Probleme sind Sound über Scart und das 
CI-Modul.
Da diese wohl an StbMainApp hängen, überlege ich xine oder mplayer 
einzusetzen. xine hatte ich auf dem Lappi schon mal mit DVB-T am Laufen.
Ich schaue mal, ob ich die MIPS-version zum Laufen bekomme; wird aber 
warscheinlich erst Pfingsten.

von Dirk W. (glotzi)


Lesenswert?

sef schrieb:
> Da diese wohl an StbMainApp hängen, überlege ich xine oder mplayer
> einzusetzen. xine hatte ich auf dem Lappi schon mal mit DVB-T am Laufen.
> Ich schaue mal, ob ich die MIPS-version zum Laufen bekomme

Ohne Anbindung des HW-Decoders an xine & Co kannst du dir das schenken. 
Die CPU ist viel zu langsam für Software-Decoding.

von sef (Gast)


Lesenswert?

@Dirk W.
>Ohne Anbindung des HW-Decoders an xine & Co kannst du dir das schenken.
>Die CPU ist viel zu langsam für Software-Decoding.
Das ist durchaus möglich. Oder hast du die Quellen für StbMainApp.
Von der Oberfläche her ist das schon gut. Aber ohne eine Anpassung 
kommen wir dort auch nicht weiter.
Wenn es niemand testet finden wir das nie raus.

von Dirk W. (glotzi)


Lesenswert?

sef schrieb:
> Das ist durchaus möglich. Oder hast du die Quellen für StbMainApp.
Man muss nicht unbedingt die Sourcen haben. Schau dir einfach die 
Symbols an die drinstehen und gegen welche SharedLibs das Ding gelinked 
ist. Dann liegt der Schluss nahe, dass die HW-Beschleunigung von Video 
via DirectFB (IDirectFBVideoProvider) realisiert ist.

> Wenn es niemand testet finden wir das nie raus.
Mir egal mit was du deine Zeit verschwendest. Auf der vip1710 hatte auch 
mal jemand probiert MPlayer laufen zu lassen: sinnlos. Und die CPU der 
vip ist schneller als die PNX CPU

von getriebesand (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

hier mein Patch für libata-core.c

der Fehler mit fdisk scheint ein bug zu sein
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323463

Ich kann aber util-linux aus unstable nicht installieren, da es einen 
neueren Kernel vorraussetzt.

Viele Grüsse

von SirNova (Gast)


Lesenswert?

Hi zusammen,
ich bin die Sache schon länger am verfolgen, blick im Moment aber nicht 
ganz durch, wie der aktuelle Stand ist. Wo werden die Daten her geladen? 
Ist es noch über NFS? oder läuft es inzwischen intern? (also USB, der 
Flash soll ja nicht für dauerhafte Schreibzyklen angepackt werden und 
SATA ist ja so wie ich es verstanden habe noch nicht ganz fertig).
Schöne Grüße

von dod g. (dodger)


Lesenswert?

Hallo zusammen,

erstmal vielen Dank für die großartige Arbeit, die einige in dieses 
Projekt gesteckt habe!

Ich habe die Schritte unter "System flashen" im Wiki auf meiner Box 
durchgeführt und das Flashen hat auch funktioniert. Doch leider habe ich 
den dummen Fehler begangen, beim Editieren der Bootparameter in 
00004000_00040000__loader.bin ein zusätzliches Zeichen einzufügen (meine 
NFS-IP ist am Ende zweistellig), sodaß die Datei ein Byte zu groß ist.

Nun bootet die Box nicht mehr. Der Telegent-Ladebalken bleibt ganz am 
Anfang stehen, wenn ich DIP1=off setzen. Bei DIP1=on bleibt der 
Fernseher ganz schwarz.

Besteht noch Hoffnung, die Box zu retten? Weiß jemand Rat, wie ich die 
Box wieder in einen funktionsfähigen Zustand (Linux-Image+NFS oder 
Telegent) versetzen kann?

Bin für jede Hilfe dankbar, denn als Briefbeschwerer ist mir die Box 
doch zu groß ;-)

dodger

von Laszlo H. (laszlo_h)


Lesenswert?

SirNova schrieb:
> ich bin die Sache schon länger am verfolgen, blick im Moment aber nicht
> ganz durch, wie der aktuelle Stand ist. Wo werden die Daten her geladen?
> Ist es noch über NFS? oder läuft es inzwischen intern? (also USB, der
> Flash soll ja nicht für dauerhafte Schreibzyklen angepackt werden und
> SATA ist ja so wie ich es verstanden habe noch nicht ganz fertig).

SATA ist fertig, es funktioniert halt nicht stabil. ZB muss die 
Festplatte schon vorformatiert sein und ein Booten von dieser ist ohne 
die Editierung des initrd nicht möglich (da dieser die Kernel-Module 
nicht enthält). USB sollte mMn gehen, es müssen halt "nur" die Parameter 
und die Boot-Skripts angepasst werden. Keine kleine Aufgabe ;)


dod ger schrieb:
> beim Editieren der Bootparameter in
> 00004000_00040000__loader.bin ein zusätzliches Zeichen einzufügen (meine
> NFS-IP ist am Ende zweistellig), sodaß die Datei ein Byte zu groß ist.

Im Grunde heißt das nur, dass du dir den Bootloader des Linux 
zerschossen hast. Der Mini-Bootloader (der, der ganz am Anfang steht und 
von dem DIP beeinflusst wird) ist noch intakt. Hatte ich auch schon paar 
mal ;). Ein Tool, das ich für das editieren von binären Dateien 
empfehlen kann ist HxD für windows, beziehungsweise hexcurse für Linux 
(für alle die auf Kommandozeile stehen :D) oder GHex/Khexedit für gnome 
bzw KDE. Damit passiert dieses um-1-byte-verschieben viel weniger (bis 
gar nicht).


dod ger schrieb:
> Nun bootet die Box nicht mehr. Der Telegent-Ladebalken bleibt ganz am
> Anfang stehen, wenn ich DIP1=off setzen. Bei DIP1=on bleibt der
> Fernseher ganz schwarz.

Hast du den USB Stick mit dem flashme.exe und der dll hinten drinnen? 
Ohne dem kommt bei mir auch nur der Bootscreen und der blaue Balnken 
bleibt ca 1cm von dem linken Rand einfach stehen. Wenn ja, serielle 
Ausgabe beim booten des Flashers posten, ansonsten ist das hier eine 
Raterunde.


Wegen dem SATA-IRQ, ich glaube den Schuldigen gefunden zu haben. In der 
Datei arch/mips/pci/fixup-pnx8550.c wird aus einem statischen Array (das 
in arch/mips/philips/pnx8550/stb810/irqmap.c definiert ist) der 
entsprechende IRQ-Nummer zurückgegeben. Man beachte, dass für die 
PCI-IDs 8,9,10 die IRQ registriert sind. Meine Vermutung ist, dass das 
Array bei dem Elecard-Linux an das entsprechende Board angepasst ist und 
aus diesem Grund der Eintrag für ID 8 fehlt. Leider ist es somit nicht 
möglich ohne Patchen des sata_sil Treibers (oder Austausch des Kernels) 
den Interrupt wieder zum Laufen zu bringen, da die Dateien fester 
Bestandteil des Kernels sind.

Leider kann ich bei dem Reverse Engineering des StbMainApp nicht viel 
beitragen, dafür kenne ich mit dem MIPS Assembler viel zu wenig aus. Ich 
bin mehr bei den Hochsprachen beheimatet (ausgenommen AVR Assembler, was 
ja nicht wirklich weltbewegend schwierig ist).
gruß
Laszlo

von dod g. (dodger)


Lesenswert?

Hallo Laszlo,

Laszlo H. schrieb:
> Hast du den USB Stick mit dem flashme.exe und der dll hinten drinnen?
super danke für die schnelle Hilfe und die Ermutigung!

Ich dachte schon, daß ich die Box kaputtgeflasht hatte, aber mit einem 
Kartenleser hat es nun doch noch geklappt. Den USB-Stick, mit dem ich 
das erste mal geflasht hatte, war nur geliehen und nicht mehr da. Mit 
den beiden anderen USB-Sticks blieb der Balken nur stehen.

dodger

von Peer R. (c1500)


Lesenswert?

Ne kurze Frage zu dem Elecard-Image
Habt ihr das für den STB 82x oder STB 83x genommen?
Der STB 83x ist ja der Twin-Receiver während STB 82x "nur" ein 
Singel-Tuner ist.

Die Frage zielt eher auf die HDMI Unterstützung.
Der STB 83x hat ja auch HDMI.
Dann sollte die die Sache mit dem Nachrüsten durchaus möglich sein.

Das IC hab ich schon, jetzt fehlen nur noch die Bauteile außenrum ;o)

Gruß C1500

von Tilo (Gast)


Lesenswert?

Das sollte keine Einschränkung sein. Die Decoder für DVI und Scart sind 
parallel am selben Bus angeschlossen.

von Tilo (Gast)


Lesenswert?

Nachtrag:

Mit dem Kleinvieh aussen rum sollte das prinzipiell funktionieren. Was 
ich nur vergessen habe: Der DVI-Chip hat einen I2C Anschluss, über den 
er konfiguriert wird. Kann sein, dass hier die Ansteuerung fehlt, was 
ich aber nicht glaube.

von xbzm (Gast)


Lesenswert?


von Laszlo H. (laszlo_h)


Lesenswert?

Okay... Und was bringt das, außer dass überall Philips zu NXP umbenannt 
wird? Neuere Versionen haben das schon drinnen und ältere werden 
deswegen nicht dazu führen, dass das Board in Flammen auf- oder die Welt 
untergeht ;). Und wie im Reply steht, der Patch kann nur zu einfach 
dafür sorgen, dass Programme plötzlich nicht mehr richtig funktionieren.

Und je weniger Modifikationen wir am Kernel (bzw. seinen Modulen) machen 
müssen, um sie zum Laufen zu bringen, desto besser. Aus diesem Grund 
werde ich den Patch nicht anwenden und NXP wird bei mir halt Philips 
heißen ;).
gruß
Laszlo

von Tilo (Gast)


Lesenswert?

Bei dem aktuellen Kernel ist schon alles in nxp umbenannt. ICh habe 
versucht den zu kompilieren, allerdings scheints da ein Problem mit GPIO 
zu geben. So lange wir keinen eigenen Kernel zum laufen bekommen, ist es 
sowieso uninteressant.

Ich habe NXP von meinem Firmenaccout aus angeschrieben und nach dem 
Linux SDK nachgefragt. Antwort gabs noch keine :(

von Norbert L. (nelinson)


Lesenswert?


von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

entschuldigt meine Anfängerfrage, aber bis jetzt habe ich noch nichts 
aus der seriellen Konsole lesen können.

Auf den J2 habe ich aus alten PCs ausgebaute RS-232-Stecker mit 
Flachbandkabel aufgesteckt (3 verschiedene). Und dann ein Nullmodemkabel 
angeschlossen. Das rot markierte Kabel vom Flachbandkabel habe ich dabei 
so gedreht, daß es in der dick markierten Ecke von J2 liegt (Foto).

Resultat: nichts. Als Software benutze ich gtkTerm.

Benutzt Ihr ein normales Nullmodemkabel, um die Box mit dem PC zu 
verbinden oder ist die Belegung eine andere?

Wenn SW1=OFF, dann soll es mit 115200 8-N-1 laut Wiki gehen. Bei SW1=ON 
dann entsprechend 38400 8-N-1 oder werden andere Einstellungen benötigt?

Bin für jeden Hinweis dankbar :-)

dodger

von T. F. (sar)


Lesenswert?

@dodger: falsche Stelle.

An J33 Anschließen und die Pinbelegung laut Wiki beachten: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Schnittstellen

von Tilo (Gast)


Lesenswert?

Den Patch für den SIL3512 hab ich auch schon gesehen, der betrifft aber 
nur ältere Kernel.
Der "Mips" Kernel ist der selbe wie von kernel.orger PDF wird nur auf 
der NXP SDK für den PNX verwiesen. Leider habe ich das SDK bisher 
nirgends gefunden.

von Laszlo H. (laszlo_h)


Lesenswert?

Stefan S. schrieb:
> @dodger: falsche Stelle.
>
> An J33 Anschließen und die Pinbelegung laut Wiki beachten:
> http://www.mikrocontroller.net/articles/Receiver-M...

Er hat aber auch den falschen Stecker, nicht den von Pollin, sondern 
einen aus nem PC.

dod ger schrieb:
> Auf den J2 habe ich aus alten PCs ausgebaute RS-232-Stecker mit
> Flachbandkabel aufgesteckt [...]

Miss mal die Steckbelebung aus, du musst wahrscheinlich da Hand anlegen 
und umlöten. Pinbelegung von J2 ist in der Wiki bei den Bildern zu 
finden.

dod ger schrieb:
> Benutzt Ihr ein normales Nullmodemkabel, um die Box mit dem PC zu
> verbinden oder ist die Belegung eine andere?

Ja, aber mit einem selbst gebauten Adapter von J2 <--> SUBD-9 Stecker.

dod ger schrieb:
> Wenn SW1=OFF, dann soll es mit 115200 8-N-1 laut Wiki gehen. Bei SW1=ON
> dann entsprechend 38400 8-N-1 oder werden andere Einstellungen benötigt?

Wenn du MoreTV geflasht hast, dann ja. Wenn du Linux hast, dann gehen 
beiden mit 38400 8-N-1.

von T. F. (sar)


Lesenswert?

@Laszlo H: Aber ich glaube bei den default Einstellungen unter WinCE und 
Linux kommt auf J2 gar nichts. Kann mich da aber auch täuschen.

von Laszlo H. (laszlo_h)


Lesenswert?

Stefan S. schrieb:
> @Laszlo H: Aber ich glaube bei den default Einstellungen unter WinCE und
> Linux kommt auf J2 gar nichts. Kann mich da aber auch täuschen.

Ich logge die ganze Zeit über J2... Hatte mir damals kein RS232-Modul 
gekauft und eines selber gebastelt. Sowohl WinCE als auch Linux (und ich 
glaube nicht, dass ich was bei Linux bei den Boot-Parametern verändert 
hätte). Könnte aber auch sein, dass zumindest WinCE auf beiden Seriellen 
etwas ausgibt.

von Mark B. (markbrandis)


Lesenswert?

Dirk W. schrieb:
> Und die CPU der vip ist schneller als die PNX CPU

Vielleicht ne blöde Frage, aber: Woher will man das genau wissen? Soweit 
ich weiß, gibt es kein frei erhältliches Datenblatt zur PNX8950 CPU. 
Habe auf nxp.com keins gefunden und die, auf die man über Google stößt, 
scheinen alle Geld zu kosten.

Hast Du vielleicht einen Benchmark laufen lassen und weißt es daher? :-)

von Dirk W. (glotzi)


Lesenswert?

Mark Brandis schrieb:
> Vielleicht ne blöde Frage, aber: Woher will man das genau wissen?

Schon mal was von bogomips gehört?

von T. F. (sar)


Lesenswert?

bei Bogomips kannst du mehr oder weniger nur die Größenordnung 
miteinander vergleichen...

von Dirk W. (glotzi)


Lesenswert?

Das ist mir natürlich auch klar. Aber 250 Bogomips bei dem PNX sprechen 
schon eine deutliche Sprache. Der Xilleon auf der VIP hat zum Vergleich 
300.

Wer es genauer wissen will:

http://www.clifton.nl/index.html?bogomips.html

Man also keine großen Sprünge machen mit der CPU und schon gar kein MPEG 
Decoding in Software.

von dod g. (dodger)


Lesenswert?

Hallo,

ich habe nun auf J2 sowohl die komplette Kernel-Boot-Ausgabe sowie die 
BusyBox-Shell (Die Loginshell in der inittab habe ich auf ttyS0) :-)

Der Fehler war, daß das Kabel, von dem ich meine, daß es ein 
Nullmodemkabel sei, ein 1:1-Kabel (bei dem Pin 2 und 3 nicht kreuzweise 
getauscht sind) ist. Nachdem ich mit einer Zange in der RS232-Buchse die 
Pins getauscht habe, funktioniert nun alles ;-) Daher sollte es mit 
Nullmodemkabel und PC-RS232-Buchse wohl auch funktionieren.

Über die mainapp konnte ich Bilder sowie Videos (xvid: flüssig, h264: 
Bilder laufen zu schnell, dann Pause, dann wieder zu schnell, Pause, 
...) von einem USB-Stick abspielen. Schon erstaunlich, wie flüssig es 
funktioniert.

Ich werde jetzt mal probieren, ob ich ein NFS-Root mit Debian 
hinbekomme. Dann wäre die Box auch ein Mini-Server ;-)

Vielen Dank nochmal für Eure tolle Arbeit!

Dodger

von Laszlo H. (laszlo_h)


Lesenswert?

dod ger schrieb:
> Ich werde jetzt mal probieren, ob ich ein NFS-Root mit Debian
> hinbekomme. Dann wäre die Box auch ein Mini-Server ;-)

Wurde schon mal mit Debian Lenny auf Seite 8 oder 9 gemacht. Suche 
einfach nach polleny (oder PoLenny), dann solltest du fündig werden.

gruß
Laszlo

von Norbert L. (nelinson)


Lesenswert?


von Laie Andy (Gast)


Lesenswert?

Hallo zusammen,

Hab das DVB-T board auch da, aber wo zum Teufel bekomme ich die nötigen 
datein her um die orginal soft von usb zu flashen? hab von vorn bis zum 
letzten Eintrag gelesen...

bitte um hilfe..

p.s. die neotion 501 box hat den selben DVB-S tuner nur in 28 pin... 
könnte eine günstige alternative sein.

von Klaus R. (ruebi)


Lesenswert?

Laie Andy schrieb:
> ...aber wo zum Teufel bekomme ich die nötigen datein her
> um die orginal soft von usb zu flashen?...

Schonmal ins WIKI unter 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950 
geguckt? Dort findest Du unter der Überschrift "MoreTv als Medion 
gelabelt" bei Punkt "3." beispielsweise das gesuchte für einen Betrieb 
mit der moreTV-Software.

von Laie Andy (Gast)


Lesenswert?

Danke...

Vor lauter lesen hab ich den Link überlesen... Ist ja auch schon ein 
wenig unübersichtlich geworden.

Aber DANKE für die leistung die hier erbracht wird.

von Tilo (Gast)


Lesenswert?

Laszlo H. schrieb:
> Wenn du MoreTV geflasht hast, dann ja. Wenn du Linux hast, dann gehen
> beiden mit 38400 8-N-1.

Hm, also bei mir liegt mit dem Elecard Image J33, _x2 auf ttyS1 und ist 
als Konsole mit 9600 8N1 konfiguriert.
nx1 auf J33 ist bei mir tot. Den Kernellog gibts nur auf J2?

von CAOS (Gast)


Lesenswert?

Hallo!

Ich würde gerne die Medion-FB für die VIP1710 (Internetradio) benutzen. 
Hat schon jemand die lircd.conf erstellt und würde sie mir ggf. zukommen 
lassen?

Guido

von Moritz M. (thinksilicon)


Lesenswert?

@CAOS
kannste dir doch selber mit irrecord erstellen?

von CAOS (Gast)


Lesenswert?

Moritz M. schrieb:
> @CAOS
> kannste dir doch selber mit irrecord erstellen?

Weiß ich doch, aber hätte ja sein können, daß der eine oder andere 
"Linux-Entwickler" hier das bereits getan hat. Ich habe mir doch da 
schon eine andere vorhandenen FB mal fix angelernt.

GUIdo

von maxx666 (Gast)


Lesenswert?

Hallo,

lese begeister hier diesen Thread. Ein großes Lob an den WIKI Schreiber!

Ich versuch anhand diese WIKI die Box zum leben zu erwecken.

Leider sind mir einige sachen unklar, bzw nicht ganz klar definiert.

Es wird von zwei swu Versionen gesprochen, welche ist jetzt welche?!

Die Flashbeschreibung ist verständlich geschrieben und funktioniert.

Allerdings hab ich hier schon ein Problem, nach dem neustart beibt meine 
Box

beim rot hinundher wander Balken stehen. Das passiert mit und ohne 
Platte !

Dabei ist mir nicht klar ob ich moreTVn und moreTVn.INIT in das root

Verzeichnis der ersten erweitern Partion kopieren soll oder auf den 
Stick

zusammmen mit den vier Dateien aus dem Ordner WCE1 ?!

Übrigens kann man auch von HDD flashen! Wie mit Stick beschrieben, nur 
eben

HDD einbauen !

Das mit dem stehnbleiben der Box wäre mir am wichtigsten, danach klare

unterscheidung der zwei Versionen!

von CAOS (Gast)


Lesenswert?

maxx666 schrieb:
> Dabei ist mir nicht klar ob ich moreTVn und moreTVn.INIT in das root
> Verzeichnis der ersten erweitern Partion kopieren soll oder auf den
> Stick zusammmen mit den vier Dateien aus dem Ordner WCE1 ?!

Die beiden Ordner gehören auf die 1. Partiton der HDD und daß du die 
umbennen mußt, hast du beachtet?

Guido

von Carsten T. (troelli)


Lesenswert?

@maxx666
Die Ordner kopieren wie schon CAOS beschrieben hat.
Wenn es dann noch immer nicht klappt liegt es an Deiner FP oder Du hast 
Sie falsch partitioniert. Am besten mit einer Knoppix Boot CD 
partitionieren denn dann ersparst Du Dir eine Menge Frust.

von CAOS (Gast)


Lesenswert?

Moritz M. schrieb:
> @CAOS
> kannste dir doch selber mit irrecord erstellen?

Nach einer längeren irrecord-Sitzung hat sich die Medion-FB als 
außerordentlich bockig herausgestellt. Ich konnte nur mit der option -f 
überhaupt eine lircd.conf im RAW-Modus erstellen. Und diese hat alles 
andere als funktioniert. Ich habe auch noch diverse andere FBs 
ausprobiert und habs auch bei einer anderen FB hinbekommen, daß ich eine 
funktionierende Konfiguration habe. Ich habe zum Aufnehmen der 
FB-Signale eine VIP1710 (s. dort) verwendet.

Guido

von dod g. (dodger)


Lesenswert?

Moin,

das Modul heißt doch "phStbDemux_dvbpnx8550" (mit "u") und nicht 
"phStbDemox_dvbpnx8550" (mit "o"), wie im Beitrag weiter oben?

dodger

von maxx666 (Gast)


Lesenswert?

Das mit dem umbennen ist ein gut er Tip ! Geht aus dem WIKI nicht ganz 
hervor !

HDD hab ich mit verschiedenen Progs gemacht, allerdings machen mir 
allein 7,8MB großen unpartionierten bereich vorne dran ?!? Doch mir 
Knoppix probieren oder ist das ok ?!

von M. W. (hobbyloet)


Lesenswert?

Hat von euch, heute die Werbung von Aldi gesehen?
Medion Life P24008 (MD28000), HD-Sat-Receiver.

Die Front würde von der Optik her, zu unserer Platine passen. ;)

P.S.
Fundstück:
http://www.comag.tv/board/index.php?page=Thread&threadID=5859

von maxx666 (Gast)


Lesenswert?

Umbenannt und startet weiter. Nur kommt kein Menü ! Im Display steht 
set, im Standby die Urzeit ! Ideen ?!?

von M. W. (hobbyloet)


Lesenswert?

maxx666 schrieb:
> Umbenannt und startet weiter. Nur kommt kein Menü ! Im Display steht
> set, im Standby die Urzeit ! Ideen ?!?

Die Fernbedienung benutzen.

von maxx666 (Gast)


Lesenswert?

was soll ich denn mit dieser tun ? Alle tasten durchprobiert und es 
passiert nichts !

von R. H. (snapper)


Lesenswert?

M. W. schrieb:
> Medion Life P24008 (MD28000), HD-Sat-Receiver.
PLATINE sieht aber ganz anders aus !
http://www.comag.tv/board/index.php?page=Thread&threadID=5802

von M. W. (hobbyloet)


Lesenswert?

Jetzt, wo ich das Bild sehe, ok.
Dachte eher an die Software, da was rauspressen. ;)

von Peer R. (c1500)


Lesenswert?

Tach, kommt einer an einen Schaltplan von einem Humax HDR Fox-T2?
Der hat nämlich auch den TDA9984A für HDMI verbaut.
Dort könnte man sich die Beschaltung abschauen.

von dod g. (dodger)


Lesenswert?

Moin,

danke an Laszlo für das tolle Tutorial zum Bauen vom tda10023-Modul!

Die Quellen habe ich heruntergeladen mit:
1
wget "http://git.kernel.org/?p=linux/kernel/git/ralf/linux.git;a=blob_plain;f=drivers/media/dvb/frontends/tda10023.c;hb=9edc212193fc087efadcb1628d77dedef87f1180" -O tda10023.c
2
wget "http://git.kernel.org/?p=linux/kernel/git/ralf/linux.git;a=blob_plain;f=drivers/media/dvb/frontends/tda1002x.h;hb=9edc212193fc087efadcb1628d77dedef87f1180" -O tda1002x.h

Zum Kompilieren des Moduls geht bei mir folgendes (ohne modules am 
Ende):
1
make ARCH=mips CROSS_COMPILE=$CROSS_COMPILE

dodger

von dod g. (dodger)



Lesenswert?

Moin,

gerade erfolgreich kompilierte (aber noch nicht getestete Module) für 
scsi/sata, raid, crypto, dvb (mit tda10023) und device-mapper.

dodger

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

Abend,

dachte, ich wäre mal wieder fällig - war wie immer viel zu tun. Das 
Wochenende konnte ich aber nutzen, um mir die "tägliche" Arbeit etwas zu 
erleichtern und meine Erkenntnisse auch mal "festzuhalten".

Vorab, Asche auf mein Haupt, hab in letzter Zeit wenig im Forum gelesen. 
Sollte das was ich nun wieder mal beitragen möchte schon ein alter Hut 
sein, dann Sorry.

Okay - drei wichtige Hinweise habe ich noch.
Erstens - der Flashbuilder ist nur was für Leute, die zumindest im 
Ansatz wissen, was sie tun.
Zweitens - ich übernehme keinerlei Haftung !!!
Drittens - !!! nur getestet mit dem Original-Flashupdater 
(Auslieferungszustand bzw. Medion-FW)

Im Anhang findet ihr den "PNX8950-Flashbuilder". Die in den letzte zwei 
Tagen von mir erstellten Scripte erstellen kurz gesagt ein mit dem 
original Flashupter flashbares Image und ein rootfs für die Festplatte 
(USB-Sticks ungetestet).

Bitte lest die README.txt aufmerksam durch - dort und in der 
Config-Datei sollte soweit alles beschrieben sein.

Das Flashimage enthält ein u-boot Version 2008.10 mit sata 
Unterstützung, aber ohne Netzwerk und NAND Support. Auf die sata-Platte 
kann genau einmal zugegriffen werden (kein Zeit den Fehler zu suchen) - 
aber für einen Boot reicht es aus. Zudem sind im Flashimage ein 
Rescue-Image und ein kernel-image enthalten. Letztes benötigt zum Start 
die Festplatte, wo das rootfs (/dev/sda2) liegt.
Es ist auch möglich ein uImage (/dev/sda1) auf die Platte zu packen und 
von dort zu booten, auch hier ist das rootfs (/dev/sda2). Die rootfs, 
welches dahinter liegt, ist im Grunde ein leicht modifiziertes pollinux 
(siehe weiter oben).

Vorgehen:
 PNX8950-Flashbuilder.tar.gz herunterladen und nach /opt (auf dem 
Build-Rechner) entpacken. Das sollte dann so aussehen:
 /opt/PNX8950-Flashbuilder/bootloader
 /opt/PNX8950-Flashbuilder/hdd_board
 usw.
 Nächster Schritt README.TXT lesen.
 ./build.sh wie beschrieben nutzen.

Ich habe mir Mühe gegeben, alle möglichen Szenarien durchzutesten, aber 
man kann nicht alles abfangen. Sollte etwas nicht klappen, ./build.sh 
distclean und anschließend neu bauen mit ./build.sh source . Manchmal 
gibt es da einen Hänger und er baut nicht alles, hab den Fehler aber 
noch nicht gefunden.

Und - es wäre schön, wenn jemand Fehler findet, diese korrigiert oder 
Erweiterungen vornimmt, das Forum hier auch daran teilhaben zu lassen.

Fange sozusagen jetzt an, mich in Linux auf dem Board "zu bewegen".

In diesem Sinne - bis bald :-)

von Tilo (Gast)


Lesenswert?

Wow, da hast du ja richtig was vorgelegt!

Von wo hast du die Patches für uboot?
Wenn ih es richtig sehe, wird ein board "silverbox" hinzugefügt. Ich 
habe in aktuellen u-boot versionen davon gar nichts mehr gelesen. Kann 
es sein, dass der Support aus u-boot wieder verschwunden ist und du 
deshalb eine alte Version genommen hast?

Hast du schon versucht einen aktuellen Kernel statt dem .21er zu 
verwenden?

Ich habe NXP wegen derem SDK angeschrieben. Die Antwort war sehr kurz, 
die PCU wird nicht mehr unterstützt. Ich habe auch einen Holländer 
angeschrieben, der einige Folien über den PNX ins Netz gestellt hat, 
vielleicht bringt das was.

von Christian S. (stephanc)


Lesenswert?

Hi Tilo,

hab hier noch nen aktuellen Kernel, an dem ich gerade am Schrauben bin - 
aber leider nur wenig Zeit. Das war vor der "Entwicklung" dieser 
Scriptsammlung. Wenn ich mich recht Entsinne, ist es da an dem roots 
gescheitert - muss ich demnächst nochmal rauskramen. :-)

Hab mir die erst beste u-boot Version genommen, wo der sil.. schlag mich 
tot, der Sata-Controller unterstützt wird, ein wenig was musste gepacht 
werden (wenn ich mich recht entsinne, ist schon nen Weilchen her). 
Ansonsten baut das gute Stück auf den Erkenntnissen auf, die wir hier im 
Board errungen hatten, daher auch die Grundlage "silverbox", auf die ich 
mehr oder minder aufgebaut habe.

Hoffe, das ich kommendes Wochenende wieder zum "bauen" komme. :-)

von dod g. (dodger)


Lesenswert?

Moin,

stephanc ist mir zuvorgekommen, denn auch ich habe versucht, das rootfs, 
das direkt im Flash liegt, so zu ändern, daß zumindest die Distribution 
auf einem USB-Stick (ohne NFS) liegen kann.

Ich gehe dabei von dem hier geposteten 00040000_00600000__kernelfs.bin 
aus, nehme das ...bin auseinander und versuche damit wieder ein neues 
...bin zu erstellen.

Ich habe verschiedene Kompressionsstufen von gzip ausprobiert, die 
Ausgabe von file gibt jeweils an, daß es sich bei dem initrd.gz 
(modifiziert und nicht modifiziert) um "gzip compressed data, from Unix, 
last modified: Sun Jun 19 19:42:30 2011, max compression" handelt.

Wenn ich das so modifizierte Image flashe, bekomme ich "Kernel panic - 
not syncing: invalid compressed format (err=1)".

Weiß jemand, woran das liegt?

Unten meine "Anleitung":

Das komprimierte Initrd beginnt bei 3580928 
(http://hackdaworld.org/cgi-bin/awki.cgi/PnxStb).

Backup anlegen:
1
cp 00040000_00600000__kernelfs.bin 00040000_00600000__kernelfs.bin.bak

Unveränderten Teil vor dem Initrd kopieren:
1
dd if=00040000_00600000__kernelfs.bin of=kernelfs.anfang bs=3580928 count=1

Initrd kopieren:
1
dd if=00040000_00600000__kernelfs.bin of=kernelfs.initrd-orig.gz bs=3580928 skip=1

Initrd unkomprimieren:
1
gunzip kernelfs.initrd-orig.gz

Initrd als root (sonst können einige Dateien nicht angelegt werden) 
entpacken:
1
mkdir initrd && cd initrd && cpio -id --no-absolute-filenames < ../kernelfs.initrd-orig

Änderungen vornehmen...

Initrd als root (sonst können einige Dateien nicht gelesen werden) 
packen:
1
find | cpio -o -H newc | gzip -9 > ../kernelfs.initrd-neu.gz && cd ..

Komprimiertes Initrd mit binären Nullen auffüllen:
1
fehlendeNullen=$((2448384 - `find kernelfs.initrd-neu.gz -printf %s`))
2
dd if=/dev/zero of=nullen bs=$fehlendeNullen count=1
3
cat kernelfs.initrd-neu.gz nullen > kernelfs.initrd.gz

Neues Flashimage erstellen:
1
cat kernelfs.anfang kernelfs.initrd.gz > 00040000_00600000__kernelfs.bin

dodger

von dod g. (dodger)


Lesenswert?

Moin,

Danke nochmals an Laszlo H. für sein ELDK, git, kernel Howto!

Diesem folgend, habe ich eine VirtualBox mit Debian Lenny, ELDK 4.1 
(voreingestellt auf mipsel) und dem Linux-Kernel 2.6.21.3PNX8550 
aufgesetzt und hochgeladen:

http://dodger-tools.sourceforge.net/cms/index.php?section=vms

Mit dieser VM habe ich erfolgreich Module für die Box kompiliert.

Viel Spaß!

dodger

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

dod ger schrieb:
> Ich gehe dabei von dem hier geposteten 00040000_00600000__kernelfs.bin
> aus, nehme das ...bin auseinander und versuche damit wieder ein neues
> ...bin zu erstellen.

Da saß ich auch dran. Anbei mein Skript für die Erstellung eines neuen 
Kernel-Flashes. Und weil ich von Haus aus Faul bin, gibt's bei mir für 
solche Sachen immer ein (mehr oder minder toll funktionierenden) Skript. 
Grundsätzlich geht das Skript dabei folgendermaßen vor:
1. Hole die Gesamtgröße des Originals
2. Erstelle die neue Datei mit 0er gefüllt
3. finde heraus, wo die gzip-Datei anfängt (magic number ist 1f 8b 08)
4. Kopiere alles bis zum dorthin in die neue Datei (dd und conv=notrunc)
5. find+cpio+gzip auf den initrd-Ordner und kopiere den output-pipe
   von gzip in die neue Datei angefangen beim Punkt aus 3

Aufgerufen wird der Skript folgendermaßen:
1
mkinitrd <initrd-folder> <original-kernelfs> <neue-kernelfs>

Der Skript ist nicht perfekt, wenn ich die neue initrd um einiges 
(sprich ~2 MB) größer mache, kriege ich ebenfalls den Fehler mit "Kernel 
panic - not syncing: invalid compressed format (err=1)". Wieso das 
passiert hab ich bis heute noch nicht herausgefunden. Passiert, wenn ich 
versuche telnetd und alle seine libs reinzupacken. Aber wenn nur zum 
Beispiel libsata + sata_sil inkludiert werden, funktioniert es.

Zusätzlich habe ich eine kernelfs beigefügt. Diese fällt, sollte das 
mounten über nfs fehlschlagen in eine minimalistische busybox-shell. 
Damit kann man a) das initrd mal live testen, bzw. b) nach dem 
reparieren des nfs gleich einen weiteren Versuch starten.
Gruß
Laszlo

von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Moin,

hier kommt das passende Entpackskript.
1
extractInitrd <Name der Flash-Datei> <Verzeichnis, in das entpackt werden soll>

dodger

von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Moin,

zuguterletzt noch ein erweitertes NFS-Root von mir:


Pollinux-NFS-root-Edition 0.2
=============================

Vielen Dank an AgentData und alle anderen aus dem Forum, die an Pollinux 
mitgearbeitet haben! Für mich habe ich ein paar Anpassungen gemacht, die 
für Euch evtl. auch interessant sein könnten. Das ganze ist natürlich 
nicht der Weisheit letzter Schluß ;-)


Installation
============
1. Das Archiv in einem Verzeichnis speichern und als "root" entpacken.

        tar xfvj <Archivdatei>

2. NFS-Kernel-Server installieren (wenn nicht schon vorhanden)

3. Als root mit

        ./pollinux_start_nfs-root start

   starten bzw. mit

        ./pollinux_start_nfs-root stop

   stoppen.


Änderungen
==========

Änderungen pollinux_start_nfs-root:
* Keine Image-Dateien mehr
* Alle Dateien liegen in nfs-root (keine einzelnen Verzeichnisse mehr 
für config, ...)
* Aktuelles Verzeichnis ist die Basis für nfs-root
* /etc/exports wird darauf überprüft, ob der Eintrag für pollinux fehlt 
und ggf. angepaßt

Änderungen am nfs-root:
* Benutzer root hat das Paßwort "test" (für telnet, ssh und FTP)
* pure-ftpd hinzugefügt (für Zugriff auf die Dateien via FTP)
* dropbear hinzugefügt (für SSH-Logins)
* stmclient-Parameter in reboot und halt getauscht, damit reboot die Box 
neustartet und halt herunterfährt
* DVB-C in S30pretmmodules voreingestellt
* depmod hinzugefügt
* lspci + pciids.db hinzugefügt

von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Moin,

ich habe es nun geschafft, die Box komplett ohne Netzwerk (kein DHCP, 
kein NFS) zu booten. Dabei liegt die Distribution auf einem USB-Stick.

Mit den beiden Dateien im Anhang sollte das wohl auch bei Euch 
funktionieren.
In der 00004000_00040000__loader.bin ist /dev/sda1 als Partition 
eingestellt:
1
console=ttyS0 stb810_display=pal root=/dev/sda1 nomainapp=1

Wenn Ihr etwas anderes haben wollt, schaut ins Wiki oder benutzt sefs 
mkloader. Das Flashen funktioniert wie üblich

Nun braucht Ihr noch einen USB-Stick. Der USB-Stick wird entsprechend 
partitioniert. Für /dev/sda1 z.B. eine primäre Partition. Paßt dabei 
auf, daß Ihr auch wirklich den USB-Stick partitioniert, denn /dev/sda1 
ist die Bezeichnung in der Box und auf Eurem PC möglichweise die 
Systemplatte.

Formatiert die Partition des USB-Sticks mit ext2 (ext3 geht evtl. auch).

Dann Partition als root mounten und den Inhalt von einem Pollinux (z.B. 
meine Pollinux-NFS-root-Edition) entpacken. Verschiebt ggf. alle Dateien 
und Verzeichnisse (/bin /dev ...) so, daß diese im Wurzelverzeichnis der 
gemounteten Partition liegen. Also: /mnt/usb-stick/bin, 
/mnt/usb-stick/dev, ...

Nun kann die Box mit eingestecktem USB-Stick gestartet und ohne Netzwerk 
verwendet werden.

Viel Spaß!

von xbzm (Gast)


Lesenswert?

dod ger schrieb:
> In der 00004000_00040000__loader.bin ist /dev/sda1 als Partition
> eingestellt:
> console=ttyS0 stb810_display=pal root=/dev/sda1 nomainapp=1

Kann mann eine Festplatte statt einen Usb Stick verwenden?

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

xbzm schrieb:
> dod ger schrieb:
>> In der 00004000_00040000__loader.bin ist /dev/sda1 als Partition
>> eingestellt:
>> console=ttyS0 stb810_display=pal root=/dev/sda1 nomainapp=1
>
> Kann mann eine Festplatte statt einen Usb Stick verwenden?

Das kann ich nicht beantworten. Das was ich weiß ist, dass mein kernelfs 
die notwendigen Module integriert hat. Es ist aber, anders als bei der 
Version von dod ger, nicht getestet, das steht halt noch aus. In Theorie 
(d.h. was ich geplant habe) sollte der gleiche Eintrag root=/dev/sda1 
automatisch die richtigen Module laden.

Ich werde erst am WE dazu kommen, ein Test durchzuführen, früher wird's 
sicherlich nicht möglich sein. Wenn jemand sich als Glückspilz fühlt, 
kann er ja schon vorher mal testen. Ich habe mein /init aus dem initrd 
meines kernelfs angehängt (als Referenz, was abgefragt wird).
gruß
Laszlo

von Mathias L. (matze-diver)


Lesenswert?

Hallo liebe Leut,
Erstmal Dank an alle Helfer und so.
Ich hab mir die C Variante zusammengebaut und gepacht. Drin ist ne 500 
GB WD. Programme habe ich alle gefunden. Die Kiste läuft so ganz gut. 
Nur stürtzt sie im Standby oft und regelmäßig ab und muß 2 bis 3 mal 
hinten den Stromschalter betätigen.Woran kann das liegen? Mal geht alles 
super wenn ich sie vom netz nehme und oft muss ich mehrmals neu starten. 
Mir kommt es so vor das es an der Festplatte liegt. Muss da noch auf 
Master gesetzt werden? Danke schon mal voraus.
Matze

von dod g. (dodger)


Lesenswert?

Moin,

die 00040000_00600000__kernelfs.bin ist eine modifiziere Variante von 
Laszlo H., bei der ich die init so geändert habe, daß diese probiert, 
sda1 (bzw. eine andere Partition) zu mounten. Wenn das klappt, wechselt 
das System auf diese (switch_root).

Die SATA-Module sind wie bei Laszlos ...bin mit dabei. Damit das ganze 
auch von Festplatte funktioniert, müßte das SATA-Modul evtl. noch im 
Skript geladen werden, falls "/etc/init.d/S02devices start" das nicht 
schon bewirkt. Prinzipiell sollte das gehen, aber ich habe keine 
SATA-Platte übrig.

Unten der Code-Block, den ich in die init eingefügt habe:
1
USBROOT=`cat /proc/cmdline | grep root=/dev/sd`
2
3
if [ "$USBROOT" ]; then
4
        usbdev=`cat /proc/cmdline | grep 'root=' | sed 's/.* root=\([^ ]\+\).*/\1/'`
5
6
        echo -n "Waiting 5 seconds for device \"$usbdev\" to become ready... "
7
        sleep 5
8
        echo "done"
9
10
        #Remove null, so MAKEDEV will run
11
        rm /dev/null
12
13
        #Make sure, the device nodes are present
14
        /etc/init.d/S02devices start
15
        /etc/init.d/S03nodes start
16
17
        mkdir -p /mnt
18
        mount $usbdev /mnt || rescue_shell
19
        echo "Switch root"
20
        exec switch_root /mnt /sbin/init
21
fi

dodger

von c.dent (Gast)


Lesenswert?

Hallo,

ich wollte jetzt keinen neuen Thread aufmachen, aber hat jemand das 
schon bei Pollin gesehen, und kann sagen, was für ein Gerät das ist...

Und dann vielleicht einen eigenen Thread dafür aufmachen?

http://www.pollin.de/shop/dt/ODI3ODI0OTk-/SAT_Antennentechnik/Satelliten_Technik/SAT_Receiver/HDTV_Hybrid_Receiver_MAXDOME_MediaCenter_160_GB.html

von CAOS (Gast)


Lesenswert?

dod ger schrieb:
> Die SATA-Module sind wie bei Laszlos ...bin mit dabei. Damit das ganze
> auch von Festplatte funktioniert, müßte das SATA-Modul evtl. noch im
> Skript geladen werden, falls "/etc/init.d/S02devices start" das nicht
> schon bewirkt. Prinzipiell sollte das gehen, aber ich habe keine
> SATA-Platte übrig.

Hast du ggf. eine IDE-Platte rumzuliegen? Ich habe mit der 
Medion/MoreTV-Software unter WinCE diesen Adapter benutzt:

http://www.pollin.de/shop/dt/ODMxOTkyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/SATA_zu_IDE_Adapter.html

Derzeit steckt aber eine Sata-HDD aus einem defektem Netbook drin.

Guido

von schreibtisch (Gast)


Lesenswert?

@CAOS Ohne der Fred zu hijacken .. lies mal hier:

http://www.ip-phone-forum.de/showthread.php?t=216613&page=19

(bewusst "vorgespult") Winbox Hersteller, Probleme. Vielleicht kann man 
da etwas basteln. Mach einfach einen neuen Fred auf, wenn es dich 
interessiert, du dir das Ding kaufst und reingesehen hast.

von schreibtisch (Gast)


Lesenswert?

War natürlich nicht an @CAOS sondern @c.dent gemeint. Asche auf mein 
Haupt.

von CAOS (Gast)


Lesenswert?

schreibtisch schrieb:
> War natürlich nicht an @CAOS sondern @c.dent gemeint. Asche auf mein
> Haupt.

Puh. Ich habe eben ganz schön blöd aus der Wäsche geguckt und den 
Zusammenhang gesucht. ;)

Ich finde es ja echt toll, was hier entwickelt wird. Leider habe ich 
keine Zeit, mitzuhelfen (habe noch andere Hobbies).

Guido

von Laie Andy (Gast)


Lesenswert?

Hallo

Hab jetzt endlich mal das medion-update drauf gemacht, die Box startet, 
aber
dann kommt ein schwarzer hintergrund, oben ein blauer Balken und unten 
ein schriftzug moreTV. In der mitte vom Bild sind 4 graue balken und 
wenn ich auf OK drücke kommt ganz kurz der Rahmen eines kleinen 
Fensters...

was mach ich falsch????

von CAOS (Gast)


Lesenswert?

Laie Andy schrieb:
> Hallo
>
> Hab jetzt endlich mal das medion-update drauf gemacht, die Box startet,
> aber
> dann kommt ein schwarzer hintergrund, oben ein blauer Balken und unten
> ein schriftzug moreTV. In der mitte vom Bild sind 4 graue balken und
> wenn ich auf OK drücke kommt ganz kurz der Rahmen eines kleinen
> Fensters...
>
> was mach ich falsch????

Das wüßte ich auch gerne, auf den Balken steht nämlich noch was drauf. 
Das was du da siehst, ist das Konfigurationsmenü. Mach mal ein Foto 
davon.

Guido

von Hans W. (hans_w30)


Lesenswert?

CAOS schrieb:
> Das wüßte ich auch gerne, auf den Balken steht nämlich noch was drauf.
> Das was du da siehst, ist das Konfigurationsmenü. Mach mal ein Foto
> davon.
>
> Guido

Muss nicht sein. Den Fehler hatte ich auch am Anfang da stand einfach 
nichts auf den Balken.
Bei mir war die Festplatte noch nicht richtig formatiert.
Die moreTV Software hatte ich auch nochmal geflasht.
Das hat bei mir zumindest abhilfe geschaffen.
-> Also nocheinmal moreTV flashen
-> Festplatte nocheinmal anschauen ist sie wirklich richtig formatiert?

Gruß Hans

von nobody (Gast)


Lesenswert?

Hallo Pollinboxler,

hab mir vor kurzem auch den Pollin receiver(DVB-C) zugelegt. Für den 
Preis musste ich den einfach mitbestellen;)

Leider musste ich nun nach und nach feststellen das nur sehr wenig 
Informationen über Prozessor und Board zur Verfügung stehen.

Aber zum Glück gibt es Foren wie dieses hier. Und mit den Infos die ich 
bisher so aus dem Thread und der wiki rausgelesen habe, werde ich mal 
versuchen ein Linux auf der Kiste zum laufen zu bringen.

Hier ist noch ein Link zu nem NDK User Manual von Philips,

http://www.docin.com/p-66819018.html

nicht wudern die Seite ist chinesisch oder so, aber das Dokument 
englisch.

Hauptsächlich ist es Beschreibung der Entwicklungssoftware etc, aber 
dort wird auch anhand des PNX8550 der Bootvorgang beschrieben. Es stehen 
auch ein paar Sachen zu den Trimedia DSP Cores drin, usw...

evtl ist das mit dem MicroBootloader von Mips interessant?

vllt findet ja jemand von den Linux/windows-Cracks dort noch nützliche 
Informationen.

greetz
Nobody

von Minister (Gast)


Lesenswert?

Hallo habe nun meine Box mit moretv geflasht und die moretv.cfg mit dem 
ftpserver hier aus dem Forum versehen, ergänzt. Schön, daß das komplette 
Dateisystem dadurch von aussen zugreifbar wird, sogar ein angestöpselter 
USB Stick. Durch Einfügen des Aufrufes für den Explorer und das 
Auskommentieren der Moeretv...exe ist der Desktop sichtbar, wenn jetzt 
noch eine Usb Tastatur da erkannt werden würde, wäre das super. Weis 
jemand hier, wie man die MoreTV.cfg dafür anpassen könnte? Dann ist mir 
schleierhaft, welchen Zweck die IP Einstellungen in dieser Datei haben. 
Sollte in der moretv Software etwa doch ein Streaming Server enthalten 
sein?
Interessant ist auch, das schon ein Win Ce Webserver läuft, zu sehen 
wenn ich auf meinem Remoterechner die IP Adresse der Box eingebe.

von Stefan - Romanian (Gast)


Lesenswert?

can anyone help me with a small tutorial for this receiver? 
http://www.pollin.de/shop/dt/NzQ5OTA2OTk-/Bausaetze_Module/Module/Receiver_Mainboard_mit_Twin_DVB_T_Tuner.html
now is installed Windows CE (default) and want to receive something.
here have posted many information but do not understand German language.
please help me.
Thanks!

von R. H. (snapper)


Lesenswert?


von Stefan - Romanian (Gast)


Lesenswert?

multumesc foarte mult Snapper !

von Stefan - Romanian (Gast)


Lesenswert?

Thank you very much Snapper!

von Chris (Gast)


Lesenswert?

Ich hatte gesehen das Maxdome auch die Boxen einmal hatten, Maxdome 
scheint das komplette System zu flashen beim ersten Start. Leider habe 
keine Images etc. finden können. Hat jemand mehr Infos, würde die Box 
gerne für Maxdome nutzen und die alte Fritz!Media ablösen.

Chris

von Stefan - Romanian (Gast)


Angehängte Dateien:

Lesenswert?

now I have this problem: 
http://www.mikrocontroller.net/attachment/105236/6662114lgx.jpg (Autor: 
Raoul D. (raoul) Datum: 26.03.2011 13:29
What can I do?
Thanks!

von schreibtisch (Gast)


Lesenswert?

Use gparted to create the partitions, windows seem not to create them 
correctly. If if you have done it right, it will boot.

von Stefan - Romanian (Gast)


Lesenswert?

partitions were made with gparted in Ubuntu 9.10 (LiveCD)

von schreibtisch (Gast)


Lesenswert?

sw1 and sw2 off?

von Stefan - Romanian (Gast)



Lesenswert?

Yes, sw 1 & 2 are off.
Whats should contain hard drive?

von R. H. (snapper)


Lesenswert?

pls. sign up in the forum, then I will send you a PN !

von Stefan S. (stefan_ro)


Lesenswert?

R. H. schrieb:
> pls. sign up in the forum, then I will send you a PN !
I tried everything, can't get it to start :(
Thanks Snapper.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Stefan Stefan - Romania schrieb:
> R. H. schrieb:
>> pls. sign up in the forum, then I will send you a PN !
> I tried everything, can't get it to start :(
> Thanks Snapper.

Have you tried renaming moreTVn into moreTV and moreTVn.init into 
moreTV.init? I ask because you have these folders on your hard drive. 
Try deleting everything and extract the swupdate to the partition. 
Afterward rename (or copy) the content of both moreTVn into moreTV and 
moreTVn.INIT into moreTV.INIT. Good Luck :)



So, Neues von der Linux-Front :). Einen eigenen Kernel zu starten geht 
ohne Probleme, zumindest so lange man unter 2.6.24 bleibt. Darüber ist 
auf Grund den Änderungen bei den Timern (von monolithischem Takt zu 
dynamic ticks) der PNX8550 support nicht mehr gegeben und der Kernel 
verabschiedet sich mit einem großen Oops. Keineswegs überraschend ist 
es, dass es sich bei dem um gleichen Oops handelt, das ich bei u-boot 
hatte. Dieser wird auch in [1] angesprochen.

Ansonsten, meine Faulheit hat wieder zugeschlagen. Für alle 
unternehmenslustigen, hier ist mein Skript, das aus einem vmlinux und 
einem kernelfs ein kernelfs mit einem neuen Kernel macht. Hierbei werden 
auch alle notwendigen Werte, d.h. Größe des Kernels und der 
Einsprungspunkt automatisch in die Datei neue eingefügt. Wie immer, 
Verwendung erfolgt auf eigene Gefahr, zB würde ich immer anschließend 
mit ls -l schauen, ob die Datei nicht größer geworden ist.

gruß
Laszlo

[1] http://www.spinics.net/lists/mips/msg29548.html

von Stefan S. (stefan_ro)


Lesenswert?

Vielen Dank an alle :)
I was helped by snapper and now everything works.
Thanks.

von dod g. (dodger)


Lesenswert?

Moin,

CAOS schrieb:
> Hast du ggf. eine IDE-Platte rumzuliegen? Ich habe mit der
> Medion/MoreTV-Software unter WinCE diesen Adapter benutzt:
habe nichts dergleichen rumliegen, leider.

dodger

von Christoph B. (charleslaylarue)


Lesenswert?

Hallo zusammen
Ich bin neu hier im Forum und hab mir den Receiver bei Pollin gekauft! 
Vielen Dank erstmal für die wirklich gute Arbeit, die hier schon gemacht 
wurde!

Ich würde mich gerne bei der Arbeit mit Linux beteiligen. Da ich mich 
nicht so wahnsinnig mit Linux auskenne, muss ich mich noch etwas 
einarbeiten. Aber das wird sicher. Dazu fass ich hier mal die Ergebnisse 
zusammen und stell im Anschluss mal ein paar Fragen, wenn das in Ordnung 
ist.

Prinzipiell gibt es zwei verschiedene Ansätze um Linux auf der Box zum 
Laufen zu bringen.

1) Uboot als Bootloader -> Linux booten
2) elecard-Betriebssystem flashen

Wenn ich das richtig verstanden habe, sind im NAND des Receivers im 
Original zwei Betriebssysteme: WINCE0 und WINCE1
WINCE1 wird im Auslieferungszustand beim normalen booten benutzt (also 
das normale WindowsCE)

WINCE0: - wird gestartet, wenn SW1 = on
        - und führt TGUpdate.exe aus, die wiederum:
                        1. den loader flasht
                        2. den  kernel flasht und
                        3.  wince0 flasht.

Dazu auch die erste Frage: Was ist jetzt was? Der Loader startet im 
Normalszustand WinCE1?
Was ist der Kernel? Ich dachte das wäre ein Teil von WinCE1.
wince0 ist klar, dass ist das "Flashsystem", oder?

Soweit zunächst das original WindowsCE.

Nun zu Elecard:

Dafür wird, wenn ich das richtig verstanden habe, nicht direkt geflasht 
(also nicht winCE0 aufgerufen) sondern es wird unter wince1 die 
flashme.exe ausgeführt. Diese flasht dann den
1. den loader
2. den kernel
3. wince0
Dabei ist WinCE0 eine angepasste Version.
Flashme.exe holt sich die Daten von einem NFS-Linuxserver.

Dazu auch gleich eine Frage. Warum wird diese angepasste Version von 
WinCe0 eingespielt? Müsste das alte WinCE0 nicht reichen? Dann könnte 
man weiterhin per USB-Stick wieder das Original WinCE1 auf genau die 
gleiche Weise aufspielen.

Noch eine Frage zu Elecard. Im Forum stand, dass die Soundausgabe noch 
nicht funktioniert. Gibt es da schon hinweise, woran das liegen könnte? 
Ansonsten würde ich gerne da etwas dran machen, damit der Receiver dann 
voll funktionfähig wird.

Uboot:
Hierbei soll ein eigener Kernel kompiliert werden. D.h.
1. der bootloader soll durch uboot ersetzt werden
2. uboot soll ein spezielles Linuximage booten
Wie ist der aktuelle Stand hier? Irgendwie hab ich die Übersicht im 
Thread verloren.

Vielen Dank erstmal für die schon geleistete Arbeit!
Ich hoffe, ich hab die Situation etwas übersichtlich zusammengefasst. 
Bei Fehlern bitte ich um Ergänzungen.

Viele Grüße
Christoph

von dod g. (dodger)


Lesenswert?

Moin,

Laszlo H. schrieb:
> Ansonsten, meine Faulheit hat wieder zugeschlagen. Für alle
> unternehmenslustigen, hier ist mein Skript, das aus einem vmlinux und
> einem kernelfs ein kernelfs mit einem neuen Kernel macht.
mal wieder super Arbeit von Dir! Vielen Dank!

Kannst Du evtl. ein fertiges kernelfs mit neuem Kernel hochladen?

Hat sich dadurch vielleicht auch das Problem mit der SCART-Audio-Ausgabe 
gelöst?

dodger

von Christoph B. (charleslaylarue)


Lesenswert?

Hallo zusammen,
vergesst meinen ersten Post von oben! :-) (Wie kann ich den wieder 
löschen?)

Ich hab noch eine Kleinigkeit herausbekommen für die DVB-T-Variante:

Ich hab herausgefunden wie man aktive DVB-T-Antennen mit 5V über den 
Receiver versorgt.

Neben dem Tuner 1 sind zwei Stife, die keinen Jumper haben. Neben diesen 
Stiften sind einfach nur zwei Lötstellen, ohne Stifte. Wenn man diese 
Lötstellen miteinander verbindet, dann liegt am Tuner1-Eingang eben die 
Versorgungsspannug von 5V an. Somit konnte meine aktive Antenne versorgt 
werden.

Viele liebe Grüße
Christoph

Falls das schon bekannt war, dann einfach ignorieren.

PS: soll ich das im Wiki unter Hardware-Mod ergänze

von Werner B. (werner-b)


Lesenswert?

Christoph Bro schrieb:
> PS: soll ich das im Wiki unter Hardware-Mod ergänze

Bitte. Wenn möglich mit Foto.
Danke!

von Name (Gast)


Lesenswert?

Christoph Bro schrieb:
> Falls das schon bekannt war, dann einfach ignorieren.

Das steht schon irgendwo weiter oben, aber ein Foto davon wäre super.

Ich selbst hab eine DVB-T Antenne von Pollin (570 077) dran auf der 6V 
(Warum 6 V? Gib es da verschiedene Standards?) steht, der Ring leuchtet 
zwar aber der Empfang ist trotzdem nicht viel besser als mit einer 
normalen Zimmerantenne :(

von CAOS (Gast)


Lesenswert?

Stefan Stefan - Romania schrieb:
> Vielen Dank an alle :)
> I was helped by snapper and now everything works.
> Thanks.

Snapper, mich würde mal interessieren, woran es denn nun gelegen hat.

CAOS

von R. H. (snapper)


Lesenswert?

@ CAOS
HDD wurde nicht erkannt wegen eines def. SATA Kabels.

von Chris (Gast)


Lesenswert?

Hallo,
versuche mich gerade mit SOT auf der Box soll ja laufen. Leider habe ich 
nur SOT im zusammenhang mit der Maxdome Firmware als HowTo gefunden, da 
soll man einige Datein auf der Box in FlashDisk kopieren. Leider gibt es 
bei  der Pollin auslieferung kein FlashDisk. Hat jemand schon ähnliches 
Probiert ?

Chris

von Sascha W. (sascha-w)


Lesenswert?

das meiste im Zusammenhang der Installation mit SOT bezieht sich ja 
darauf erst mal in die Box "reinzukommen". Da wir bei der MoreTV oder im 
Auslieferungszustand beliebige Software ausführen können ist das nicht 
relevant.
Ich habs auch schon probiert - läuft aber nicht! Hab dann festgestellt 
das ein großer Teil der Dateien im Archiv gar nicht für den MIPS 
übersetzt ist sondern für'n i386 - kann ja nicht gehen. TCPMP geht zwar 
aber kein Audio weil der Treiber irgendwie nicht vorhanden oder nicht 
geladen wird (audio.dll ?).

Sascha

von Chris (Gast)


Lesenswert?

Ich dachte nur das es eigentlich laufen sollte, weil die Maxdome box 
doch die selbe Harwadre nutzt !?

Chris

von Marco (Gast)


Lesenswert?

@dodger
>Diesem folgend, habe ich eine VirtualBox mit Debian Lenny, ELDK 4.1
>(voreingestellt auf mipsel) und dem Linux-Kernel 2.6.21.3PNX8550
>aufgesetzt und hochgeladen:

>http://dodger-tools.sourceforge.net/cms/index.php?...

>Mit dieser VM habe ich erfolgreich Module für die Box kompiliert.

Also, ich habe die beiden Dateien (Debian-Lenny-ELDK.7z.001 und 
Debian-Lenny-ELDK.7z.002) mit 7zip (Version 9.20) zusammengefügt.
Beim Versuch die entstandene Datei "Debian-Lenny-ELDK.7z" zu entpacken, 
gibt es nur eine Fehlermeldung -> "Die Datei .... kann als Archiv nicht 
geöffnet werden"

Hab's auf Windows7 und XPPro versucht. Ernutes runterladen der 001 Datei 
hat nichts gebracht. ...  >_<

Mit welcher 7zip Version hast du denn gepackt? Sind die Archive i.O.?

Marco

von dod g. (dodger)


Lesenswert?

Moin,

Marco schrieb:
> Also, ich habe die beiden Dateien (Debian-Lenny-ELDK.7z.001 und
> Debian-Lenny-ELDK.7z.002) mit 7zip (Version 9.20) zusammengefügt.
unter Linux werden einfach alle Dateien in dasselbe Verzeichnis 
heruntergeladen und dann mit "7z x Debian-Lenny-ELDK.7z.001" entpackt.

> Mit welcher 7zip Version hast du denn gepackt? Sind die Archive i.O.?
7-Zip 9.04 beta. Ja.

dodger

von dod g. (dodger)


Lesenswert?

Moin,

ich habe mir jetzt einen neuen Kernel (2.6.23) aus dem git gezogen, 
kompiliert und Laszlos mkkernelfs ein neues kernelfs erstellt. Die Box 
bootet damit.

Nur hat das Ganze den Nachteil, daß dann die phStb* Module nicht mehr 
genutzt werden können. Diese sind nicht Bestandteil des Kernels und 
scheinen nicht im Quelltext verfügbar zu sein.

Weiß jemand einen Quelle?

dodger

von Marco (Gast)


Lesenswert?

Hab's mit Ubuntu (11.04) probiert.
Nochmal beide Dateien runtergeladen, 7zip mit Synaptic-Paketverwaltung 
installiert und nach Eingabe von:

7z x Debian-Lenny-ELDK.7z.001

folgenden Meldung bekommen:

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,1 CPU)

Processing archive: Debian-Lenny-ELDK.7z.001

Error: E_FAIL


werde mich heute Abend nochmal daran versuchen, evtl. Knoppix oder so...

Marco

von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Moin,

hier mein 2.6.23er-Kernel + Module + Kernel-Konfiguration + kernelfs.

Viel Spaß!

dodger

von dod g. (dodger)


Lesenswert?

Moin,

Marco schrieb:
> 7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
> p7zip Version 9.04 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,1 CPU)
>
> Processing archive: Debian-Lenny-ELDK.7z.001
>
> Error: E_FAIL
Mist. Da hast Du (leider) recht. Beim Hochladen ist wohl was 
schiefgelaufen.

Ich werde demnächst eine neue VM mit den Kerneln 2.6.21.3 + 2.6.23 
hochladen.

dodger

von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Moin,

hier noch ein kleines Skript, das ein jffs2-Image mountet.

dodger

von Rebec (Gast)


Lesenswert?

Hi,
ich hab jetzt mal die version mit dem USB-Stick ausprobiert. Bootet auch 
(USB-Stick leuchtet). Doch dann hab ich einen schwarzes Fernsehbild. Hab 
dann Netzwerkkabel angeschlossen und versucht irgendwie auf die Box 
zuzugreifen. Doch welche IP hat die Box? Nutzt sie dann DHCP? Hab das 
die Version "Pollinux-NFS-root-Edition-2011.06.17-23.15.tar.bz2" auf den 
USB-Stick gepackt.

Könnt ihr mir helfen?

Viele Grüße
Rebecca

von Michael H. (michaelh)


Lesenswert?

Hi Rebecca,

wie ich das ausprobiert hatte, habe ich auch nicht aufs Netzwerk 
zugreifen können. Ich habe mich über ein serielles Kabel mit der Box 
verbunden, dann die StbMainApp gestartet, dort das Netzwerk konfiguriert 
und auf Einstellungen übernehmen gedrückt, dann hats geklappt.

Lg
Michi

von W. B. (mittelwilli)


Lesenswert?

Hallo hat schon einmal jemand in der moreTV.cfg die ivon Software 
aktiviert? Ist dieses Programm sinnvoll verwendbar?

von dod g. (dodger)


Lesenswert?

Moin,

hast vielleicht jemand eine Lösung dafür gefunden, daß der Ton auch auf 
dem SCART-Anschluß oder den Chinch-Buchsen ausgegeben wird?

dodger

von dod g. (dodger)


Lesenswert?

Moin,

ich habe die ELDK-VM aktualisiert (nun auch mit Kernel 2.6.23) und jetzt 
sollten sich die Dateien auch entpacken lassen ;-)

http://dodger-tools.sourceforge.net/cms/index.php?section=vms

Viel Spaß!

dodger

von dod g. (dodger)



Lesenswert?

Moin,

hier noch ein neues NFS-root mit den Modulen für 2.6.23, 2.6.21.3 + 
2.6.21.3 (von Elecard 37), ogg123 + benötigte Bibliotheken.

Viel Spaß!

dodger

von Monsterhero (Gast)


Lesenswert?

Hallo zusammen,

ist es jetzt normal dass die Boards mit geflashtem moreTV daherkommen?
Habe mir vor ein paar Wochen eins bestellt, da war sie nur mit WinCE. 
Ich habe mir dann vor 2 Tagen ein weiteres Board bestellt. Als ich dies 
gerade eben in Betrieb nahm, stellte ich fest, dass da schon moreTV 
geflasht ist. Zumindest ist der Startbildschirm von moreTV (roter 
Ladebalken und moreTV Schriftzug) zu sehen, hab jedoch noch nichts daran 
gemacht.

Werden die nun allgemein so geliefert und wie kommts?

Grüße

Daniel

von Christoph B. (charleslaylarue)


Lesenswert?

Hallo zusammen,
ich bin jetzt endlich mal dazu gekommen Linux auf dem Receiver zum 
Laufen zu bringen. Klappt auch schon sehr gut. Allerdings zeigte mir 1. 
die Main-App leider den DVB-T Button nicht an, sodass ich keinen 
Sendersuchlauf durchführen konnte. Aber Videowiedergabe funktionierte 
(über den Medienserver).

Trotzdem bleibt ja das Problem der Soundausgabe. Sehe ich das richtig, 
dass der digitale Audioausgang funktioniert? Wenn ich das richtig 
verstanden habe, dann ändert die Elecard-App die Soundausgabe immer auf 
den digitalen Ausgang, auch wenn man vorher in der Config-Datei Scart 
einstellt.

Hat jemand einen Ansatzpunkt, wie man das Problem angehen kann? ich hab 
mit Alsa-Mixer und so schon rumprobiert. Die Soundkarte ist ja auch 
korrekt installiert.

Viele liebe Grüße
Christoph

von SirNova (Gast)


Lesenswert?

wurde denn schon mittels "aplay" getestet, ob der Scart-Ausgang 
funktioniert? Dann wäre das Problem ja erstmal egal, wenn man sowieso 
einen vdr installieren will.
Schöne Grüße

von linux_newbie (Gast)


Lesenswert?

Hallo allerseits,

hier wurde in lezter Zeit ja einiges geschafft, aber wo sind nur Laszlo, 
Thomnas K. etc. hin?

Irgendwie ist ziemlich ruhig geworten um die Box. Interessant fände ich 
wenn unter [1] genannte daemon auf der Box laufen könnte. Würde es gerne 
selber ausprobieren, doch meine Erfahrung hört mit dem aufsetzen einer 
Virtuellen Maschiene mit Debian auf.

Hab zwar den Beitrag gelesen wie man gcc zum cross compilieren 
bekommt... Hat vielleicht jemand einer fertig eingerichtete virtuelle 
maschiene mit dem ich Pakete kompilieren kann?

Davon mal abgesehen ist auch fraglich ob TVHeadend überhaupt die 
"TV-Karten" unterstützt und die Box nicht zu langsam ist für das ganze 
decodieren.

[1] https://www.lonelycoder.com/hts/tvheadend_overview.html

Gruß,
linux_newbie

von Laszlo H. (laszlo_h)


Lesenswert?

linux_newbie schrieb:
> hier wurde in lezter Zeit ja einiges geschafft, aber wo sind nur Laszlo,
> Thomnas K. etc. hin?

Oh, keine Sorge, ich bin noch da. So leicht werdet ihr mich nicht los 
:D. Es ist grad Sommer bei uns im schönen Österreich und das muss 
natürlich genossen werden ;).

> Irgendwie ist ziemlich ruhig geworten um die Box. Interessant fände ich
> wenn unter [1] genannte daemon auf der Box laufen könnte. Würde es gerne
> selber ausprobieren, doch meine Erfahrung hört mit dem aufsetzen einer
> Virtuellen Maschiene mit Debian auf.

Da hat dod gar genau das Richtige für dich. Wenn du diese Seite (also 
die letzten ~20 Posts) gelesen hättest, wüsstest du auch den Link: 
http://dodger-tools.sourceforge.net/cms/index.php?section=vms

> Davon mal abgesehen ist auch fraglich ob TVHeadend überhaupt die
> "TV-Karten" unterstützt und die Box nicht zu langsam ist für das ganze
> decodieren.

Probieren geht über studieren. Einfach virtualBox installieren, dod 
ger's virtuelle Maschine auspacken, importieren und dann loslegen.
gruß
Laszlo

von linux_newbie (Gast)


Lesenswert?

Laszlo H. schrieb:
> Da hat dod gar genau das Richtige für dich. Wenn du diese Seite (also
> die letzten ~20 Posts) gelesen hättest, wüsstest du auch den Link:
> http://dodger-tools.sourceforge.net/cms/index.php?...

hmm den Beitrag habe ich wohl überlesen. Hab mir das ganze runtergeladen 
in VirtualBox hinzugefügt nur beim booten bekomme ich folgenden Fehler:
1
Decompressing Linux... Parsing ELF... done.
2
Booting the Kernel.
3
Loading, please wait...

dann tut sich erstmal nichts mehr. Mit viel geduld kommt dann irgendwann 
eine (initramfs) shell.

Ich arbeite übrigens auf einem OS X Host System könnte das vielleicht 
das Problem sein?

Gruß

von MArco (Gast)


Lesenswert?

Das hatte ich auch zuerst. (Win 7)

Lag an der Art und Weise des Importierens.
Hab's auf verschieden Weise probiert und plötzlich ging es.

Versuch mal
http://sourceforge.net/projects/m23/files/docs/vbox/VirtualBox-Installationsleitfaden.pdf/download

Falls keine Änderung, neue Maschine anlegen und oben link im Menü 
importieren
statt durch den Wizard.


Gruß

von linux_newbie (Gast)


Lesenswert?

@MArco
erstmal vielen dank für den Tipp

das problem bestand darin das im assistenten die festplatte per default 
als sata 0 eingebunden wird.
nach dem ich das ganze auf ide umgetellt habe bootet auch die 
maschiene...

werde jetzt mal versuchen irgend ein einfaches paket ohne irgendwelche 
abhängingkeiten zu compilieren, ihr hört von mir falls ich probleme habe 
;)

ciao

von dod g. (dodger)


Lesenswert?

Moin,

> wurde denn schon mittels "aplay" getestet, ob der Scart-Ausgang
> funktioniert?
mit ogg123 habe ich es probiert. Dabei können die dekodierten Daten 
nicht auf die Soundkarte "geschoben" werden, sodaß ogg123 nach ein paar 
Sekunden mit dem Dekodieren aufhört. In einem anderen Post wurde auch 
berichtet, daß das Ausgeben von Daten mit "cat" auf den Sound-Devices 
(dev...) nicht funktioniert.

alsamixer zeigt zwei Soundkarten (analog + optisch) an. Auf beiden kann 
auch die Lautstärke geändert werden.

dodger

von Marc (Gast)


Lesenswert?

Mahlzeit,
ich habe mir die Box jetzt auch geholt, erstmal großes lob an alle. Ich 
wollte darauf gerne Maxdome laufen lassen. Gibt es da schon Infos, 
leider findet man die Maxdome Software nur für die Thomson Box.

Grüße

  Marc

von R. H. (snapper)


Lesenswert?

Hat eigentlich schon mal Jemand versucht, an den 2. SATA Anschluss ein 
CD LW anzuschließen ? ich kann das mangels LW mit SATA leider nicht 
testen :-(

von CAOS (Gast)


Lesenswert?

Hallo snapper!

> ich kann das mangels LW mit SATA leider nicht testen :-(

dann guck doch mal hier:

Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

Geht auch mit CD/DVD-LAufwerken.

Guido

von Martin G. (percolator25)


Lesenswert?

Hi, ich lese hier schon seit Anfang an mit, kam aber erst vor kurzem 
dazu, mit der Box zu spielen.

Die Medionsoftware funktioniert so weit ganz gut, aber da ich mehr will, 
versuche ich die Box auf Linux umzustellen. Doch ich scheitere immer in 
einer Fehlermeldung.

Ich habe die MoreTV-Firmware drauf, daher keinen WinCE-Desktop. Daher 
habe ich in die moretv.cfg einen run-Befehl für die Flashme.exe von 
Pollinux geschrieben, die statt der TV-Software geladen wird. Doch bei 
Status steht nur "error..." und ich kann den Loader nicht flashen (SW1 
und SW2 auf off).
Alle Dateien von Pollinux befinden sich dabei auf der Festplatte.

Daher hab ich versucht, wieder WinCE vom Dump einzuspielen, dazu 
verwende ich den USB-Stick, mit dem ich auch schon die moreTV-Firmware 
geflasht habe. Doch ich erhalte immer den Fehler: "ERROR writing update 
software. Please power cycle the box to try again" (SW1 on, SW2 off).

Wie bekomme ich nun Linux auf die Box (oder zunächst das pure WinCE)?

von Hans W. (hans_w30)


Lesenswert?

Du musst deine Box ersmal wieder in den WinCe zustand bekommen. Danach 
kannst du auch nach der Anleitung im WIki vor gehen.
Dies ist im Wiki erklärt. Unter WindowsCE(Original)

http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

Gruß Hans

von Martin G. (percolator25)


Lesenswert?

WinCE zurückzusetzten versuche ich bereits seit zwei Tagen, doch ich 
bekomme bei dem Dump nach der Anleitung aus dem Wiki immer nur den 
Fehler: "ERROR writing update
software. Please power cycle the box to try again" (SW1 on, SW2 off).
Gibt es irgendwo ein Log, woh man eine detailiertere Fehlermeldung 
bekommt? Google hat leider nix gebracht.

von W.S. (Gast)


Lesenswert?

So langsam werde ich ärgerlich, wenn ich in diesem Thread lese.

Martin G. schrieb:
> Die Medionsoftware funktioniert so weit ganz gut, aber da ich mehr will,
> versuche ich die Box auf Linux umzustellen. Doch...

Warum zum Kuckuck schwafeln hier denn alle Leute von Linux??
Auf der gekauften Box befindet sich ein lauffähiges Windows CE, was 
hoffentlich den Großteil der Hardware bedienen kann. Die Lizenzfrage 
sollte durch den Kauf auch erledigt sein und für Windows gibt es im 
Gegensatz zu Linux ein wohldokumentiertes API. Obendrein gibt es auch 
eine kostenlose Entwicklungsumgebung (EVC, Embedded Visual C) und wenn 
man eine HD eingebaut hat, gibt es auch noch Festplattenplatz 
reichlichst. Also beste Bedingungen für eigene Programme. Wozu all 
dieses ignorieren und stattdessen versuchen, ein Linux irgendwie auf 
dieser Box zum Laufen zu bringen? Das WinCE läuft doch bereits!

Kurzum, das Bett ist gemacht, man braucht es bloß zu benutzen, aber 
dafür scheinen die Schreiber der letzten 100 Beiträge sich zu fein zu 
sein. Ist das wieder mal ein ideologisches Problem oder sind die Leute 
zu doof oder zu faul, selbst in die Tasten zu hauen und was Eigenes für 
Windows CE zu schreiben?

Bei der Motorola-VIP kann ich das Gehampel mit Linux ja verstehen, denn 
diese Box ist vernagelt und zu und hat wohl keine Chance auf ein WinCE, 
solange man den gelockten Bootrom nicht auslötet und wenigstens einen 
der 16 MB Nand-Flash's gegen was Größeres austauscht - aber HIER, bei 
dieser Box hat man doch alle Freiheiten.

W.S.

von schreibtisch (Gast)


Lesenswert?

Und was genau willst du mit einem uraltem WinCE auf der Kiste?
Dein Lieblingssystem WinCE bietet genau NULL Möglichkeiten, die Kiste 
für irgendwas zu nutzen.
Andererseits, vielleicht verschließt sich mir was und du erleuchtest 
uns.
Wäre nett, wenn du Server, VDR-client etc. für WinCE postest. Dann 
brauchst du dich nicht zu ärgern. Poste einfach alles, was man so 
brauchen kann.
Man wird es sicher brauchen können.

von W. B. (mittelwilli)


Lesenswert?

W.S. schrieb:
> So langsam werde ich ärgerlich, wenn ich in diesem Thread lese.

Ich freue mich schon auf die beiden selbstgeschriebenen Treiber für 
Tuner und Soundkarte in Win CE. ;)

von Martin G. (percolator25)


Lesenswert?

@ W.S.
Ich habe bereits die letzte Woche damit verbracht, für WinCE einen 
Telnet-Server zu finden, damit ich die Box einfach remote administrieren 
kann: Nix gefunden. Wie soll ich dann da nen DLNA-Server, Bind, nen 
Radius- oder Asterisk-Server zum laufen bekommen? Mit SSH sieht's auch 
mau aus und das die Umschaltung zwischen Sommer- und Winterzeit nicht 
richtig funktioniert, nevt auch.

Leider kennt WinCE für die HDD nur fat32, da kann man Dateien > 4GB 
vergessen, also auch, Windows-Images als Backup über LAN auf die Platte 
zu laden.

WinCE ist einfach kein Serversystem, aber genau so eins will ich, darum 
Linux.

Und das embedded Visual C++ hab ich mir mit WinCE installiert, wein 
Visual Studio 2010 natürlich kein CE < 7 mehr unterstützt. Doch ich kann 
keine CPU beim Projekterstellen auswählen und beim Anklicken des 
Directory-Tabs in den Optionen stürzt der Dreck auch noch ab. Da 
versuche ich mein Glück doch lieber mit Linux. Ich wollte mich eh im 
Kompilieren des Linuxkernels und hardwarenaher Programmierung in C üben.

Und BTW: Die Motorola VIP hat schon Linux drauf, die Quellen und 
Signaturen des Bootloader sind auch frei verfügbar; warum sollte man da 
WinCE drauf packen wollen?

von Joerg F. (felge1966)


Lesenswert?

Es wäre eventuell eine gute Idee, wenn an dieser Stelle zwei neue 
Beiträge erstellt würden. Der eine kann sich ja auf die Windows CE 
Version und der andere sich nur auf Linux beziehen.

von Schreibtisch (Gast)


Lesenswert?

Eigentlich wäre die beste Idee WinCE einfach zu vergessen. Irgendwie hat 
es was von einem Trollposting. Einfach ignorieren wäre wohl die beste 
Variante.

von Joerg F. (felge1966)


Lesenswert?

Es gibt aber eben auch Leute, die den Receiver so wie er ist, auch 
nutzen wollen und nicht so fit in Linux sind.

Außerdem sollte der Troll (Schreibtisch (Gast)) sich anmelden, wenn er 
schon was dazu sagen will.

von W.S. (Gast)


Lesenswert?

Martin G. schrieb:
> Und das embedded Visual C++ hab ich..

Hallo Martin,

Mir ist völlig klar, daß WinCE kein Server-Betriebssystem ist. Die Box, 
wo es drauf läuft, ist ja eigentlich auch kein Server, sondern eher eine 
Art stationärer Organizer, der zwar per LAN auf's Netzwerk und von dort 
ins Internet zugreifen kann, aber selbst nicht darauf getrimmt ist, 
Serverfunktionen zur Verfügung zu stellen. Deshalb wäre auch das 
Administrieren bzw. das Instandhalten der Box schlichtweg lokal zu 
erledigen.

>Ich habe bereits die letzte Woche damit verbracht, für WinCE einen
Telnet-Server zu finden..

Soweit ich weiß, ist genau SOWAS bei WinCE verpönt und Microsoft hat 
sich vermutlich alle Mühe gegeben, um derartiges zu verhindern. Du 
kannst allenfalls mit Activesync über's Netzwerk auf die Box 
draufkommen.


Wenn du nen Server im Netzwerk haben willst, dann wäre diese Box eher 
das falsche Teil für dich, denn deren wesentliches Merkmal ist es ja 
gerade, daß sie Benutzerinterfaces hat, also Glotze und Fernbedienung 
bzw. im Original Glotze und Tastatur/Maus.

Genau DESWEGEN gefällt mir die Box eigentlich, wenn da nur nicht die 
blöden abgeschnittenen Ränder des Screens wären. Irgendwo hatte ich mal 
gelesen, wie man die angeblich wegbekommt, ist mir aber wieder abhanden 
gekommen. Mist.

Aber warum bei dir das EVC abschmiert, ist mir ein Rätsel. Ich benutze 
es nun schon seit Jahren ohne sowas je erlebt zu haben. Lediglich der 
Simulator hat sich gelegentlich zickig. Und die 3 üblichen 
Standard-CPU's (Arm, SH und Mips) sind bei mir immer dabei. Da ich 
keinen Organizer mit Mips habe, ist mir diese Box natürlich als 
Prüfstein für mein selbstgeschriebenes Zeugs interessant.

Mir kommt als Anwendungen z.B. ein APT-Empfänger für die NOAA's in den 
Sinn. Die Tuner sollten ja auf 137..138 MHz durchaus abstimmbar sein, ob 
man dann noch ne Schmalband-ZF dazubauen muß, weiß ich noch nicht. Die 
Krönung wäre sicherlich ein HRPT-Empfänger (Nachsetzer) mit Nachführung 
über die serielle Schnittstelle und Auswertung direkt auf der Box.

W.S.

von Martin G. (percolator25)


Lesenswert?

Mir ist schon klar, dass die Box kein Server ist, doch für so ein paar 
Dienste im LAN wäre sie durchaus ausreichend; so zum Beispiel als VDR, 
der mit nem PC oder Handy remote programmiert wird und die 
Aufzeichnungen/Livestreams dann via DLNA auf TV, PC und Handy verteilt.

Da die Box auch im Standby schon 20W verbraucht, kann sie ja auch ruhig 
noch ein paar andere Dienste anbieten, z.B. die Möglichkeit, per SSH 
reinzutunneln und dann mit Wake on LAN andere Rechner hochzufahren.

Microsoft bietet sehr wohl nen Telnet-Server für WinCE an, leider nur in 
den Sourcen, daher habe ich den noch nicht gefunden.

Das originale WinCE kriege ich immer noch nicht wieder auf die Box: 
"ERROR writing update software. Please power cycle the box to try 
again". Gibt's da irgendwo eine Logfile oder kommt da was über RS232?

von dod g. (dodger)


Lesenswert?

Moin,

hat schon jemand herausbekommen, wofür /dev/phrpc zuständig ist?

dodger

von acid70 (Gast)


Lesenswert?

So, nach längerer Zeit hab ich mal wieder ne Frage. Ich hab von nem
Bekannten, der ne Hand voll TDA 9984B auftreiben konnte 3 Stück
abbekommen. Aufs Board löten ist ja nicht das Problem, nur bei den
fehlenden externen Teilen (paar Spulen, Widerstände, Dioden...) wüsste
ich nicht weiter. Ich kann den Datenblättern leider auch keine Infos
diesbezüglich entnehmen. Jemand nen Rat? Ich würde auch gerne einen von
den TDAs an jemanden abgeben, der sich aktiv damit auseinander setzen
möchte/kann...

PS: Ich habe aus Versehen einen neuen Beitrag erstellt (Titel "TDA9984B/ 
externe Beschaltung"). Kann den bitte jemand löschen, der die 
Bderechtigung dazu hat? Danke

von Timo F. (rpr83)


Angehängte Dateien:

Lesenswert?

Hi Leute,
zunächst TOP Sache hier.
Habe das Board gekauft mich hier durchgelesen und möchte nun auch etwas 
beitragen!
Das Problem auf der Kiste und seinem CE ist, dass das netCF fehlt.
CAB geht nicht also step by step.

Möglichkeit1:
Das ZIP nehmen und den inhalt von Windows nach Windows auf die Box und 
den Inhalt von USBDisk auf einen USBStick.
Den USB Stick an die Box und das Tool Regedit aus dem Ordner Reg starten 
und die .reg DAtei die im selben Ordner liegt importieren.
Wenn ihr das nicht auf einem Stick sondern auf der HDD haben wollt müsst 
ihr nur in der USBDisk\reg\.NET_CF_35.reg datei der Pfad ersetz sondern 
auch und in der "Microsoft .NET CF 3.5.GAC" & "Microsoft .NET CF 
3.5.unload" im Windowsordner

Möglichkeit2:
das Framework bei Microsoft laden und das cab zerlegen. In der XML steht 
drin wie man die Dateien in Ihren richtigen NAme überführen kann.
Selbst wenn ihr das alles richtig zerlegt braucht ihr noch das Reg aus 
meiner ZIP.

Probleme die ich noch habe:
 - einfache Sachen gehen aber der Namensraum VisualBasic so wie 
system.net gehen nicht

ach ja das satrten der PRogamme dauert ein wenig ;)
Mal als Frage an alle, wäre ein eigenes Thema für dot.net Entwickler für 
die Box interessant?

Meine Pläne:
 - ein mp3Player der per Webbrowser angesteuert werden kann oder per APP 
vo meinem HTC mit WindowsMobile
- ggf ein DVD Player :D

von W.S. (Gast)


Angehängte Dateien:

Lesenswert?

Martin G. schrieb:
> Ich habe die MoreTV-Firmware drauf, daher keinen WinCE-Desktop.

Hallo Martin,

ich meine, du brauchst überhaupt nicht die originale WinCe Version 
wieder zu restaurieren. Verschaff dir mal nen Zugang zu der HD, notfalls 
ausbauen und an den PC anschließen. Dann installierst du zu Fuß den 
CE-Windows-Commander und editierst die moreTV.cfg etwa so:
alt:
<Shell_startup>
  <run cmd="$H\moreTV\DC.exe"/>
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
  <run cmd="$H\moreTV\MaxAktiv.exe"/>
</Shell_startup>

neu: (alles außer Wi-Commander ist auskommentiert)
<Shell_startup>
<!--  <run cmd="$H\moreTV\DC.exe"/> -->
<!--  <run cmd="$H\moreTV\Ivon.exe"/> -->
<!--  <run cmd="$H\moreTV\MaxAktiv.exe"/> -->
        <run cmd="$H\wincmd\cecmd.exe"/>
</Shell_startup>

Anschließend kommt die HD wieder in die Box und du hast den 
WinCE-Desktop - AAAABERRR: Du kannst in dieser Version das ganze Teil 
nur mit der Fernbedienung beackern und das ist EXTREM ÄTZEND!

Abgesehen davon weist die moreTV-Version die gleichen abgeschnittenen 
Ränder auf wie die Urversion.

Jetzt wäre es wirklich von Interesse, ob andere Leute es geschafft 
haben, die Urversion wiederherzustellen. Meine Befürchtung ist nämlich, 
daß deine Kopie vom Ur-Flashrom-Dump nicht ganz fehlerfrei ist und du 
deshalb beim Zurückflashen angepfiffen wirst. Falls nicht, stimmt etwas 
mit deinem Stick nicht. Nimm mal nen anderen, am besten einen alten 
kleinen mit FAT16 drauf (256..512 MB)

Nochwas: im Artikel steht "Bisher konnte die ROM-Datei nicht entpackt 
werden, Dumprom läuft in eine Endlosschleife." Also.. beide Original 
WinCE's haben sich bei mir problemlos mit Dumprom entpacken lassen. 
Jedenfalls hat Dumprom nicht gemeckert und soweit ich sehen kann alles 
extrahiert. Anbei das Direktory-Listing von beiden Images der 
Originalversion.

Allerdings bin ich momentan bei den 2 anderen Files 
"3_phStbRootApp_256M_0_t.mi" und "4_phStbRootApp_256M_1_t.mi" noch 
ratlos. Eines davon scheint mit Audio-Dekodierung und das andere mit 
Video-Dekodierung zu tun zu haben.

W.S.

von Martin G. (percolator25)


Lesenswert?

@ W.S.
Danke für den Tip, inzwischen hab ich das Ur-CE wieder auf der Box, der 
Dump aus der complete_nand_layout.zip war fehlerhaft, hier im Thread 
gibt's aber noch einen funktionierenden Dump, den ich auch mal im Wiki 
verlinkt habe.

Ich werde jetzt mal mit Flashme.exe den Loader für Linux flashen. Dies 
bezüglich sollte auch das Wiki über arbeitet werden; ich werde mir das 
mal ansehen, wenn ich Linux drauf bekommen haben sollte.

von Martin G. (percolator25)


Lesenswert?

Ich weiß nicht, was falsch läuft, aber unter WinCE (Telegent) wird mir 
kein USB-Stick angezeigt (auch nicht eine SD-Karte im Kartenleser), 
weder beim vorderen noch beim hinteren USB-Anschluss. Und wenn ich die 
Flashme.exe von HDD starte, erhalte ich nur die Statusmeldung "error".

Muss man da noch irgendwas beachten, demit WinCE den Stick einhängt oder 
damit man die Flashme.exe von Festplatte starten kann? (SW 1+2 off, den 
USB-Stick - 8GB fat32 - verwende ich schon die ganze Zeit zum flaschen, 
der sollte eigentlich gehen)

Sollte Flashme.exe mal ohne Fehler laufen, muss ich nur den Loader 
flashen, um Linux über NFS booten zu können? Oder doch lieber eine der 
anderen Optionen? Hat schon jemand Linux ohne NFS einfach auf die HDD 
installiert?

von W.S. (Gast)


Lesenswert?

an Martin: nimm lieber einen kleineren USB-Stick und keinen mit 8 GB. 
Ja, ich weiß, WinCE sollte problemlos auch mit größeren zurechtkommen, 
aber aus diversen Foren wo es um das Flashen von Telefonen ging, 
erinnere ich mich, daß es beim Flashen Probleme mit FAT32 und großen 
Speicherkarten geben kann. Mag aber sein, daß das nur die SD/SDHC-Hürde 
war.

Ansonsten hab ich mal die entpackten Images verglichen und das Ergebnis 
in den Artikel geschrieben.

Frage an ALLE: hat schon mal jemand die "Romtools" erfolgreich zum 
Zusammensetzen eines geeigneten Images verwendet?  Ich habe da leise 
Zweifel, daß die überhaupt geeignet sind. Die WinCE-Images von anderen 
Kisten sehen innen nämlich ganz anders aus. Sie beginnen mit dem Magic 
"B000FF" und lassen sich mit den (mir bekannten) Bordmitteln vom 
WinCe5-Platformbuilder aus- und wieder einpacken. Was ist bei dieser 
Mipskiste bloß alles anders als sonst?

W.S.

von W.S. (Gast)


Angehängte Dateien:

Lesenswert?

Nachtrag:

nochmal an Martin:
Was ganz genau willst du da eigentlich auf den NAND flashen? Soweit ich 
das sehe, sind die Images gepackt - und zwar in einem anderen Format als 
z.B. die Thomson-Box. Es ist also zu erwarten, daß der Lader 0_nboot 
dein Linux-Image zwar in den RAM hievt, es aber dann nicht entpacken 
kann und dann steht die Kiste schon wieder. Offenbar führt kein Weg 
daran vorbei, für DIESE BOX einen Image-Packer zu schreiben (oder zu 
besorgen..) der ein zum eingebauten Lader konformes Image erzeugt. 
Alternativ wäre allenfalls einen Lader zu schreiben, der ungepackte 
Images einfach in den RAM lädt und startet. Oder in den Untiefen des 
Platformbuilders die Quelle des Laders zu finden.

W.S.

von W.S. (Gast)


Lesenswert?

Nachtrag:
Hab's inzwischen geschafft, mit Platformbuilder-Bordmitteln aus einer 
.bin eine .np0 zu machen, die man mit dem Rom-Extraktor tatsächlich 
wieder in einzelne Dateien zerlegen kann. Bloß das direkte Zurückpacken 
(np0-->bin) gibt's nicht. Komprimiert sind beide wohl nicht, aber völlig 
unterschiedlich gepackt sprich innerlich angeordnet.

Ich werde mal sehen, ob ich in einer bestehenden .bin alle (ja, alle) 
Dateien stückweise gegen die aus der .np0 aus der SWU Datei austauschen 
kann und dazu dann auch noch die für HID usw. zuständigen Dll's aus der 
Originalversion dazupacken kann. Naja, irgendwie kriegen wir den ROM 
schon gebacken...

W.S.

von AgentData (Gast)


Lesenswert?

google mal nach dumpromx (ja dumpromx und nicht dumprom) - damit lassen 
sich die wince images problemlos bearbeiten.

Die phStbRootApp files sind die firmware für die beiden trimedia cores - 
da gibts nix dran zu basteln.

Gruß
Thomas

von Poly Gone (Gast)


Lesenswert?

Ich verstehe nicht, daß Ihr Euch mit diesem Receiver weiter herumärgert. 
Ihr werdet es nicht schaffen, das Teil SINNvoll aufzubohren. Die 
Hardware ist uralt - und wer nutzt schon DVB-T?

Als SAT Vairante wäre das Ding VIELLEICHT noch zu gebrauchen. Aber da 
legt man doch besser ein paar Euro drauf und kauft eine Dream oder 
UFS-923. Das funktioniert, kann alles und fertig ists.

von sfsdf (Gast)


Lesenswert?

Poly Gone schrieb:
> Die Hardware ist uralt - und wer nutzt schon DVB-T?

Na, ehm, ich zum Beispiel. Kannst du bitte woanders trollen?

von Laszlo H. (laszlo_h)


Lesenswert?

Hi,
Ich habe es geschafft mein Flash zu überschreiben und bräuchte nun die 
Originale :). Kann mir bitte jemand, der Linux auf der Box laufen hat, 
die Dateien aus den folgenden drei Befehlen in einer zip hochladen?
1
cat /dev/mtd0 > microBT.dump
2
cat /dev/mtd1 > bootloader.dump
3
cat /dev/mtd2 > kernel.dump

Wie man erwarten könnte wäre es dringend, danke im Voraus :)
gruß
Laszlo

von Laszlo H. (laszlo_h)


Lesenswert?

Okay, zu spät, wir hatten einen Stromausfall ^^'. Für's Protokoll, der 
Befehl nandtest ist destruktiv, wenn nicht die Option -k mitgegeben 
wird. Bei mir kommt nur noch
1
FlashReader V1.0.2.1, built %?? %?? with ECC
2
Bootscript version 0x84011187
3
Hynix, 8bit, 64MB

Danach nix mehr, egal in welcher Stellung die DIPs sind. Wenn jemand ne 
Idee hat, wie ich das Teil vielleicht wiederbeleben kann, nur her damit, 
ansonsten hab jetzt zumindest ein Briefbeschwerer :D. Hab grad ne neue 
Platine bestellt, mal schauen, wann ich wieder weitermachen kann.
gruß
Laszlo

von indigo (Gast)


Lesenswert?

Hallo zusammen,

seit gestern gehöre ich auch zu den Besitzern des Mainboards und habe 
erst einmal mit CE und der MoreTV Firmware rumgetestet.

Was mir bisher aufgefallen ist...
- moreTV\DC.exe wozu dient diese Datei - die MaxAktiv.exe scheint ja das 
eigentliche MoreTV-Programm zu sein, aber was steuert die andere?
- Wenn ich bei der MoreTV-Firmware auf den CE-Desktop boote, dann habe 
ich auf dem Desktop immer noch im Vordergrund den sich bewegenden 
Ladebalken. Hat jemand das schonmal beobachtet? Wo steckt der drin? 
(Beim Öffnen von MaxAktiv.exe ist dann alles so wie es sein soll)


Ein Paar Anregungen von meiner Seite...
- Es gibt ja den Menüpunkt "Kiosk". Dort wird ja nur eingeblendet, dass 
das man sich bei more.tv anmelden sollte was aber natürlich nicht geht, 
da die nicht mehr existieren. Ich könnte mir aber gut vorstellen, dass 
man diesen Menüpunkt für andere Zwecke nutzt um z.B. dort VOD-Portale 
via Browser einzubinden, z.B. Maxdome oder ähnliches. Kann man die 
Menüpunkte evtl. verändern? Habe mir die Dateien des Images schonmal 
angeguckt aber nichts passendes gefunden...
- MoreTV-Funktionen: Ursprünglich (so habe ich das zumindest verstanden) 
konnte man über deren Website auch seinen Receiver zu Hause 
programmieren. Irgendwie muss das Teil ja dann Kontakt zu deren Servern 
aufgenommen haben. Vielleicht man das Protokoll reverse engineeren und 
selbst was draus bauen. Ich werde heute Abend mal mitschneiden was so an 
Netzwerk-Traffic durchgeht...


Gibt es eigentlich irgendwo eine Übersicht was für Änderungen bei der 
MoreTV im Vergleich zur Medion-Software vorliegen? Im Wiki wird davon 
gesprochen, dass dort einige Bugs behoben sind und EPG eingeschränkt 
ist. Aber mehr Details gibt es leider nicht. Könnte mir evtl. jemand die 
Medion-Software zum testen zur Verfügung stellen?

Viele Grüße

indigo

von dod g. (dodger)


Angehängte Dateien:

Lesenswert?

Moin,

ich habe ein kleines Skript geschieben, das Debian-Lenny-Mipsel-Pakete 
inklusive Abhängigkeiten herunterlädt und entpackt. So kann man im 
NFS-Root einfach neue Programme installieren. Heruntergeladen und 
entpackt wird im aktuellen Verteichnis. Um z.B. den gdb zu installieren,

chmod +x mipselDebDownloader

und dann

./mipselDebDownloader gdb

. Alles wie immer natürlich ohne Gewähr ;-)

Viel Spaß!

von Christian S. (stephanc)


Lesenswert?

Mahlzeit

@dod ger
hast du zufällig schon etwas in Richtung directfb versucht?
Was das Paketmanagement angeht: ich nutze das LennyImage (nandfs) hier 
aus dem Forum - da kann ich "ganz normal" apt-get install nutzen.

Bei mir läuft zwischenzeitlich (sehr, sehr eingeschränkt) der vdr in 
Version 1.6.0 mit dem xinelibouput-plugin als Streaming-Server. Live-TV 
läuft dann per VLC auf der Win-Kiste. LXDE bekomm ich zumindest ein Bild 
auf den Screen, ist aber nicht zu gebrauchen (vermutlich wird die 
Hardware nicht genutzt, sondern alles per Sotware abgewickelt).

Konnte mit zwischenzeitlich auch ein Debug-Version von directfb bauen, 
gibt ein paar mehr Infos, allerdings läuft die MainApp dann nicht mehr, 
aber der StbPlayer und exStbDFBVideo (Player).

Steh mit directfb noch ziemlich am Anfang - Laufschrift auf den 
Bildschirm zaubern geht schon. Wiedergabe eines ts-Files über einen 
"Dreizeiler" über directfb hab ich nun auch hinbekommen, er hängt sich 
zwar weg beim Beenden, aber es ist erstmal was zu sehen :-)

Wenn ich den Logs von tmdbg und directfb (debug) trauen kann, ist für 
das Ansprechen der Libs zum Rendern von Videos nur eine handvoll Befehle 
nötig.

Achso, was den Paketmanager angeht (apt) - der Verführt echt :-). Meine 
Dev-Umgebung (nandfs) dürfte inzwischen ein zwei Gig haben.

Also, wenn sich noch jemand mit dfb beschäftigen sollte, bitte melden.

von Dirk W. (glotzi)


Lesenswert?

Christian S. schrieb:
>
> Bei mir läuft zwischenzeitlich (sehr, sehr eingeschränkt) der vdr in
> Version 1.6.0 mit dem xinelibouput-plugin als Streaming-Server.
Warum nimmst du kein streamdev?

> ... Wiedergabe eines ts-Files über einen
> "Dreizeiler" über directfb hab ich nun auch hinbekommen, er hängt sich
> zwar weg beim Beenden, aber es ist erstmal was zu sehen :-)
Interessant, hast du dafür IDirectFBVideoProvider genommen? Kommt auch 
Ton?

von Christian S. (stephanc)


Lesenswert?

Dirk W. schrieb:

> Warum nimmst du kein streamdev?
Ist auch mit drauf, bin damit aber auch nicht weitergekommen. Wenn ich 
das richtig verstanden habe, wird dann ein/der streamdev-client auf der 
"Gegenseite" benötigt. Sorry, aber die vdr Zeiten liegen rund 10 Jahre 
zurück (gefühlte 15 Jahre).

Mein Gedanke war (weiß aber nicht, ob das funktioniert) den vdr-stream 
über den StbPlayer bzw. exStbDFBVideo wiederzugeben. Allerdings kann der 
Player mit dem Format nichts anfangen. Wenn ich per curl den Stream ein 
paar Minuten aufzeiche und in den Player jage, meckert er wegen nicht 
gefunden Video Audio Format, spiel aber das File ab (aber ziemlich 
vermanscht).

>> ... Wiedergabe eines ts-Files über einen
>> "Dreizeiler" über directfb hab ich nun auch hinbekommen, er hängt sich
>> zwar weg beim Beenden, aber es ist erstmal was zu sehen :-)
> Interessant, hast du dafür IDirectFBVideoProvider genommen? Kommt auch
> Ton?
Hab den Ton erstmal zurückgestellt, Prio hat im Moment die Videoausgabe 
bei mir. Hab mich mit den libs fürs Audiorendering noch nicht 
auseinandergesetzt. Die Ausgabe "sagt" aber, das Audio via spdif läuft. 
Was den Videoprovider angeht, den sucht er sich bisher selbst - 
libphStbDFBVideoProviderElc_t.
Weißt du, ob man diesen auch "festlegen" kann?

von Dirk W. (glotzi)


Lesenswert?

Christian S. schrieb:
> Dirk W. schrieb:
>
>> Warum nimmst du kein streamdev?
> Ist auch mit drauf, bin damit aber auch nicht weitergekommen. Wenn ich
> das richtig verstanden habe, wird dann ein/der streamdev-client auf der
> "Gegenseite" benötigt.
Stimmt, ich bin davon ausgegangen, dass ein vdr-client vorhanden ist.

> Mein Gedanke war (weiß aber nicht, ob das funktioniert) den vdr-stream
> über den StbPlayer bzw. exStbDFBVideo wiederzugeben. Allerdings kann der
> Player mit dem Format nichts anfangen.
Die Idee ist interessant, ich würde aber gerade dafür den 
streamdev-server nehmen und dann den mpeg stream in den StbPlayer 
umleiten. Xineliboutput ist da viel zu aufgeblasen dafür und was kommt 
dort für nen Streamtype raus?

Mein Ansatz wäre gewesen, ein Outputplugin für den Vdr zum basteln, dass 
den dfb VideoProvider als Ausgabedevice benutzt.

> Hab den Ton erstmal zurückgestellt, Prio hat im Moment die Videoausgabe
> bei mir.
Naja, wenn das mit dem Ton keiner hinbekommt war alles für die Katz.

> Was den Videoprovider angeht, den sucht er sich bisher selbst -
> libphStbDFBVideoProviderElc_t.
> Weißt du, ob man diesen auch "festlegen" kann?
Sorry, keine Ahnung.

von dod g. (dodger)


Lesenswert?

Moin,

mit dem Streaming habe ich mich nicht beschäftigt, sondern avis von 
einem USB-Stick abgespielt.


Hier noch ein paar Erkenntnisse, die ich bei einer Hacking-Session 
mitbekommen habe. Ich selbst habe vielleicht grade mal die Hälfte davon 
verstanden, sodaß einiges von dem, was ich schreibe evtl. nicht stimmt 
;-)

Die Box hat eine Mips-CPU, die nur für Steueraufgaben gedacht ist (fürs 
Dekodieren ist diese zu langsam).

Das Dekodieren von Audio/Video übernehmen zwei Trimedia-Cores. In die 
Cores wird beim Booten eine Firmware geladen (die .mi-Dateien), die 
Funktionen für mp3, ogg, xvid, etc. mitbringt.

Kernelmodule greifen direkt auf die Funktionen der Trimedia-Firmware zu. 
Die Firmware und die Kernelmodule müssen zueinander passen. Ein Modul 
erstellt /dev/phrpc, was wahrscheinlich eine Schnittstelle zu den Cores 
ist. Darüber kann evtl. auch der Soundkanal eingestellt werden.

Mit "strace StbPlayer <Datei>" kann man sehen, auf welche Dateien 
zugegriffen wird und welche ioctl Operationen ausgeführt werden, wenn 
eine Datei wiedergegeben wird. Dabei werden auch diverse Devices (z.B. 
die Soundkarten optisch + analog) angesprochen.

Es scheint so, daß zuerst der optische und analoge Ausgang initalisiert 
werden, der analoge aber falsche Werte zurückliefert und dann 
geschlossen wird.

Die Trimedia-Cores sprechen die Soundkarten direkt (ohne Umweg über alsa 
oder den Kernel) an. Dekodierte Audio-Daten werden direkt ausgegeben.

Ergebnis der Hacking-Session war, daß man entweder über /dev/phrpc einen 
Befehl zum Aktivieren und Verwenden des analogen Anschlusses senden oder 
die Kernel-Module so zu modifizieren hat, daß diese nicht den SPDIF 
sondern den analogen verwenden.

Vielleicht hilft es ja dem einen oder anderen und schreibt bitte Eure 
Erkenntnise ins Forum.

dodger

von Sebastian (Gast)


Lesenswert?

Hallo dodger,
ich habe versucht dein letztes kernelfs zu installieren und dann 
entsprechend das Pollinux, jetzt funktioniert aber das laden über sda1 
nicht mehr. Liegt das an meinen sticks? Vorher ging es.

Insgesamt finde ich das sehr beeindruckend, was bisher hier entstanden 
ist. Ich würde gerne was betragen, allesdings ist hardwareprogrammierung 
nicht mein ding.

Vielen Dank für die Mühe,

Sebastian


Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "sda1" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available 
partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on 
unknown-block(2,0)

von dod g. (dodger)


Lesenswert?

Moin,

die meisten kernelfs unterstützen nur das Mounten von NFS (anscheinend 
auch das, das Du gerade benutzt).

Für das Mounten von sda1 hatte ich nur eine Version gepatcht und 
hochgeladen. Aus dem neuen Elecard-Image ein ganz funktionsfähiges 
kernelfs + NFS-root zu bauen, habe ich bis jetzt noch nicht hinbekommen.

dodger

von Martin G. (percolator25)


Lesenswert?

Ich habe meine Box inzwischen auch auf Linux umgestellt, allerdings sind 
alle Ports geschlossen und auf dem TV ist nur der Elecard-Bildschirm. 
Mit Wireshark hatte ich zunächst immer Fehler beim NFS gefunden, mit 
einer Mischung aus dem dodger-nandfs und dem original Pollinux (Loader + 
Kernel) geht NFS nun fehlerfrei durch. Doch ich komme weder mit Telnet 
noch SSH auf die Box (anscheinend laufen die Server nicht). Wie kann man 
die starten?

von Christian S. (stephanc)


Lesenswert?

Da ich erstmal ein wenig Abstand vom directfb brauche, habe ich mich ein 
wenig mit der Audio Geschichte beschäftigt.
Ist irgendwie, wie di Suche nach der Stecknadel im Heuhaufen :-)

Habe das Modul ak470x.ko mit den Sourcen aus dem Forum mal kompiliert, 
funktioniert aber auch nur so gut, wie das von elc. MCLK am ak470x 
scheint zu Schweigen, zumindest hat das Oszi nicht viel gezeigt. Der DAC 
im ak470x scheint initialisiert und nicht gemutet zu sein, laut 
Datenblatt und des Dumps (nach Boot des NFS-Images):
1
192.168.2.65 bin # i2cdump /dev/i2c-3 0x11 0 9
2
i2cdump Dec 22 2008
3
i2c:0x11:0x00 = 0x70
4
i2c:0x11:0x01 = 0x64
5
i2c:0x11:0x02 = 0x19
6
i2c:0x11:0x03 = 0x27
7
i2c:0x11:0x04 = 0x11
8
i2c:0x11:0x05 = 0x5f
9
i2c:0x11:0x06 = 0x04
10
i2c:0x11:0x07 = 0x05
11
i2c:0x11:0x08 = 0x00
12
i2c:0x11:0x09 = 0x08
Achso, die Sourcen des ak470x aus dem Forum beziehen sich auf das 
stb225, baut zwar auf den Sourcen des stb810 auf, aber es scheint etwas 
zu fehlen. Wenn ich die Commits richtig interprtiere, sind relevante 
Dinge rausgeflogen (ich sollte mir angewöhnen, die Commits vorher zu 
lesen :-)

Dann hab ich mir beiläufig den PNX8510 kurz angesehen, am AOUT_L1 (Pin 
100) liegt ein (analoges) Audiosignal an, vermutlich wird AOUT_R1 auch 
bespasst, hab ich aber nicht kontrolliert.

Jetzt stellen sich mir zwei Fragen:
Von wo wird der ak470x bespasst, vom PNX8950 oder vom PNX8510? Habe beim 
Durchpiepsen nichts gefunden.
Wenn ich das Datenblatt des ak470x richtig interpretiere, veträgt dieser 
sowohl I2S, als auch analoge Signale, oder täusche ich mich? Die analoge 
Geschichte könnte dann vom 8510 kommen, hier könnte die "Ausgabe" 
gemutet sein, oder aber der 8510 erhält für diese "Ausgabe" kein 
(I2S)-Eingangssignal.
Wenn der ak470x direkt vom PNX8950 bespielt wird, dann vermutlich I2S, 
könnte man evtl. etwas über per tda9983.ko machen. Habe die Sourcen des 
Modules durchforstet, aber keine Initialisierung einer entsprechenden 
IS2-Schnittstelle gefunden, hätte man ja umbiegen können. Zumindest 
lässt sich das Modul auch kompilieren und einbinden - Testen konnte ich 
es nicht :-)

Es gab auch ein paar Bezeichnungsänderungen bei den Modulen (zumindest 
beim Portieren auf das stb225):
phStbAudio.c/ko -> phStbAlsa.c/ko
tda9983.c/ko -> phStbHdmi.c/ko

Notfalls kommt ein USB-Audio-Adapter dran, oder das Signal wird vom 8510 
bezogen, mit eigener Anpassung.

Ich werd nochmal versuchen, den PNX8510 per i2c auszulesen, leider fehlt 
mir hier die Adresse - und die i2c-tools haben keine Zugriff auf die 
i2c-devs (vielleicht habe ich auch etwas falsch gemacht?!).

Kleiner Tipp am Rande: Habe mir heute nochmal die Firmware des HD2000 
von Brightsign angesehen. Dort steht in den FAQs etwas mit kein Audio 
(analog), dann dies und jenes. Allerdings scheinen die eine eigene 
Lösung per USB eingebunden zu haben. Jedenfalls sind bis auf die usb-snd 
Module, alle weiteren auskommentiert. Evtl. gibt es im Image aber noch 
andere interessante Dinge - mal sehen.

Wer selbst schauen möchte:
Firmware für den HD2000 von der Brightsign Homepage herunterladen und 
entpacken.File update.rok in den Hexeditor laden, die ersten 1024 Byte 
verwerfen und speichern. Das neue File mit newtuxflashtools öffnen.
Leider hab ich das Image nicht unter Linux mounten können, sonst hätte 
ich es mal als nandfs (Root) probiert. Über newtuxflashtools gehen mir 
aber sämtliche Symlinks verlohren - habs garnicht erst probiert.

Achso, wenn jemand zufällig die Adresse des PNX8510 (i2c) kennt, bitte 
melden - habe im Datenblatt noch nichts gefunden.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Das Datenblatt kann man von [1] nehmen. Da Drinnen steht auch unter 7.4 
wie die I2C Adresse der PNX8510 beim Reset ermittelt wird. Kurz erklärt 
setzt sich dieser aus dem Zustand von GPIO5-1 zusammen:

Addr: GP5-GP4-X-Y-GP3-GP2-GP1-R/W
XY sind die 4 slave Addressbereiche:
   00: Video1
   01: Video2
   10: Audio1
   11: Audio2

Ich habe den Chip auf der Platine vermessen (ein Vorteil einen 
Ziegelstein Daheim zu haben ^^) und das Ergebnis in das Bild 
eingetragen. Wenn ich ehrlich sein soll, habe ich keine Idee, was sie 
mit den Spannungsteilern erreichen wollten, einzig GPIO1 ist definitiv 
mit 10k auf GND gezogen. Aber vielleicht hilft das ja jemanden.
gruß
Laszlo

[1] 
http://www.datasheetcatalog.org/datasheet/philips/PNX8510_PNX8511_4.pdf

von Laszlo H. (laszlo_h)


Lesenswert?

Ich glaube die Adressen zu haben, zumindest passen einige Register und 
auch die Adressen scheinen "richtig" zu sein. Der IC scheint auf i2c-1 
zu sitzen mit den folgenden Adressen:
   0x66
   0x6E
   0x76
  (0x7E) Kann ich mit meiner Version von i2c-tools nicht auslesen, da
         es außerhalb des Adressbereichs liegt (0x03-0x77)

Um ihn anzusteuern muss ich meine Box ohne die init-Skripten S20, S30, 
S50 und S60 starten, da ansonsten die Kernel-Module den I2C-Bus 
verwenden (und ich die geöffneten Adressen nicht auslesen kann). Ich 
hoffe das hilft weiter.
gruß
Laszlo

von Christian S. (stephanc)


Lesenswert?

Laszlo H. schrieb:
> Addr: GP5-GP4-X-Y-GP3-GP2-GP1-R/W
Darüber war ich auch schon gestolpert, konnte aber erstmal nichts damit 
anfangen. Muss zum Auslesen keine Module deaktivieren.

Die Register auf 0x7e sehen soweit okay aus:

192.168.2.65 bin # ./i2cdump /dev/i2c-1 0x7E 0 100
i2cdump Dec 22 2008
...
i2c:0x7e:0xf4 = 0x08
i2c:0x7e:0xf5 = 0x00
i2c:0x7e:0xf6 = 0x00
i2c:0x7e:0xf7 = 0x00
i2c:0x7e:0xf8 = 0x00
i2c:0x7e:0xf9 = 0x06
i2c:0x7e:0xfa = 0x00
i2c:0x7e:0xfb = 0x00
i2c:0x7e:0xfc = 0x00
i2c:0x7e:0xfd = 0x04
i2c:0x7e:0xfe = 0x01
i2c:0x7e:0xff = 0x00

Alle anderen Register stehen auf 0x00. Ausgabe ist identisch mit Adresse 
0x76.

Habe die Settings vor. während und nach der Wiedergabe eines mp3 Files 
über StbPlayer ausgelesen, ändern tut sich nichts.

von Christian S. (stephanc)


Lesenswert?

Eben nochmal durchgemessen - der ak470x wird zu 99% Prozent direkt vom 
pnx8950 per I2S bespasst. Zumindest konnte ich BICK (Pin 40) des ak 
knapp neben dem pnx8950 orten.
Wofür die AOUT Ausgänge des pnx8510 gedacht sind (waren) - keine Ahnung.

Der Vollständigkeithalber: die Audio-Cinch-Anschlüsse gehen auf den 
unteren Scart-Anschluss (TV). Sacrt TV und VCR gehen (getrennt) auf den 
ak470x.

von Sebastian (Gast)


Lesenswert?

Vielen Dank nochmal an doger für die Antwort.
Ich weiss nicht, ob euch das hilft, aber in der readme von
http://www.pudn.com/downloads153/sourcecode/unix_linux/detail675310.html.
Vielleicht kann man damit switchen?



Overview
--------
Proprietary kernel module used to control the AK470X family of SCART 
switch
devices

Associated Device(s)
--------------------
/dev/ak470x

Parameters
----------
debug       : Enable additional debug output [default 0]
loopthrough : Force device into loopthrough mode VCR -> TV [default 0]

Description
-----------
The SCART switch device is used to route the audio and video output of 
the STB
to either a TV SCART output, a VCR SCART output or HD YPbPr component 
outputs.
It can also be used to control the analogue audio output level.

The Advanced Linux Sound Architecture (ALSA) component, phStbAlsa uses 
the
functional API of ak470x to control the audio volume level

IOCTLs
------
AK470X_IOCTL_SWITCH_MODE_GET  : Get the current output mode
AK470X_IOCTL_SWITCH_MODE_SET  : Set the current output mode
AK470X_IOCTL_AUDIO_VOLUME_GET : Get the current volume level
AK470X_IOCTL_AUDIO_VOLUME_SET : Set the current volume level

von nobody (Gast)


Angehängte Dateien:

Lesenswert?

Moin,

da ich mich eher auf die Basics verstehe als auf höhere Programmierung, 
werde ich mal ein paar Sachen zur Hardware beisteuern bzw 
zusammenfassen, da teilweise schon bekannt.

zum Thema Booten,

für den Bootprozess ist ein Bootmodul verantwortlich. Beim Start wird 
über Hardwarekonfig entschieden welche Quelle zum Boot verwendet wird. 
Beim Pollinboard ist es das I2C. Das Modul verfügt nur über die Funktion 
Datenwörter(32Bit) an eine physikalische Adresse(32Bit) zu kopieren. 
Diese Funktion wird genutzt um andere Register zu Konfigurieren bzw die 
Module zu denen die jeweiligen Register gehören. Welche Register mit 
welchen Werten geladen werden ist in der angehängten Datei zu sehen.
Wer genaueres zu den Registern wissen will, findet Infos zu fast allen 
Modulen im Datenblatt vom PNX1500

Grober Ablauf
 - GPIO PINs konfigurieren
 - ClockModul  Takte einstellen und anwerfen
 - Flash(PCI/XIO-Modul) und DRAM(MMI-Modul) vorbereiten
 - DMA Modul konfigurien und Starten
     jetzt wird der µBootloader(0_nboot.nb0) in den Speicher 
transferiert
     4Kb vom Flash 0x10000000 in den RAM 0x04010000
 - Während der kopiererei macht das Bootmodul Pause
 - Es folgen noch ein paar Werte für die Globalen Register der DSP's
 - Dann wird ein SoftReset ausgelöst(Registerwerte bleiben erhalten)

Jetzt bekommt der MIPS das Zepter in die Hand.
Eingebaute Fehlerroutinen veranlassen den MIPS bei diversen Fehlern bzw 
Ereignissen eine bestimmte Adresse anzuspringen(nennt sich Exeption 
Handler, ähnlich wie Interrupts).
Auch ein Reset ist so eine Exeption. Von da geht es dann weiter zur 
RAM-Adresse wo der µBootloader kopiert wurde. Da zu diesem Zeitpunkt der 
virtuelle Speicher schon aktiv ist, ist das die Adresse 0x84010000.

So ich hoffe daraus kann man sich was zusammenreimen:)

Was mir am meisten Kopfschmerzen bereitet ist der JTAG. Hat jemand von 
Erfahrung mit OpenOCD? Dann bitte mal melden...
Hab leider gerade keine Zeit mehr, aber ich schreib die Tage noch mal 
was zu dem Thema!

greetz Andreas

von dod g. (dodger)


Lesenswert?

Moin,

und vielen Dank an Sebastian und an die anderen!

Sebastian schrieb:
> IOCTLs
> ------
> AK470X_IOCTL_SWITCH_MODE_GET  : Get the current output mode
> AK470X_IOCTL_SWITCH_MODE_SET  : Set the current output mode
> AK470X_IOCTL_AUDIO_VOLUME_GET : Get the current volume level
> AK470X_IOCTL_AUDIO_VOLUME_SET : Set the current volume level

Wenn ich das so richtig verstanden habe, dann steht jeder von den Werten 
für eine Konstante, die einem Zahlenwert entspricht.

In der ak470x.h 
(http://read.pudn.com/downloads153/sourcecode/unix_linux/675310/ak470x/inc/ak470x.h__.htm) 
stehen nur relative Werte.

Hat jemand die absoluten Werte?

Könnte man diese Werte mit ioctl an /dev/ak470x senden?

Werden dazu noch weitere Parameter benötigt (die Deklarationen unter "P 
U B L I C    O B J E C T S" in ak470x.h legen das ja nahe)?

dodger

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Hi,
_IOR und der Rest baut dir den richtigen "Endwert" für den IOCTL 
zusammen. Sollte also funktionieren, wenn du z.B. ioctl 
AK470X_IOCTL_SWITCH_MODE_GET übergibst. Anbei ein kleines Programm in C 
das genau das macht. Die Werte schauen auch recht annehmbar aus (naja, 
bis auf vol.external_left und extern_right, das bei mir exorbitant hohe 
Werte hat :) ).

Ich vermute stark, dass die Public Objects die von dem ak470x Modul 
exportierten Symbole sind (wie dort steht, damit ein anderes Modul kein 
ioctl auf /dev/ak470x ausführen muss). Damit sind die Funktion nur aus 
dem Kernel-Space zu erreichen und bringen so einem user-space Programm 
nichts. Man könnte dies durch ein einfaches Modul testen, das zB 
ak470x_switch_installed aufruft.

gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

Hab mir das mal kurz im disassembler angeschaut:

#define AK470X_IOCTL_SWITCH_MODE_SET    (0x8004BE00)
#define AK470X_IOCTL_SWITCH_MODE_GET    (0x4004BE01)

#define AK470X_IOCTL_AUDIO_MODE_SET     (0x8004BE10)
#define AK470X_IOCTL_AUDIO_VOLUME_GET   (0x4004BE11)
#define AK470X_IOCTL_AUDIO_VOLUME_SET   (0x8004BE12)


Ich hab jetzt keine Ahnung vom Linux Coding aber die von dir erwähnten 
Public Objects sollten wohl Exporte dieses Modules sein damit du dich 
eben nicht mit  irgendwelchen ioctl codes rumschlagen musst (im Prinzip 
wie bei einer dll unter Windows).

Anstatt eben bspw. irgendeinen low-level ioctl Kram wie 
AK470X_IOCTL_AUDIO_VOLUME_SET für jeden Kanal ausführen zu müssen waren 
die Programmierer so nett dir einen wrapper in der Form
int ak470x_std_volume_set       (int channel, int left, int right)
zur Verfügung zu stellen...

von Thomas K. (agentdata)


Lesenswert?

upps da war der Laszlo schneller...

PS: Das im Elecard Image verwendete Modul und der hier gepostete 
Sourcecode sind NICHT identisch - wenn auch sehr sehr ähnlich. Die 
Option looptrough wurde im elecard Image bspw. disabled und einige 
Funktionen fehlen ganz.

von Christian S. (stephanc)


Angehängte Dateien:

Lesenswert?

Abend,

keine Ahnug ob es nützlich ist, aber hier mal ein Teil-Log beim Boot 
(Laden des ak470x Modules); in Bezug auf i2c. Sieht für mich alles okay 
aus.

von Artem M. (artem)


Lesenswert?

Hallo,

ich würde gerne den Receiver an meinen vorhandenen VDR Server anbinden. 
Quasi die DVB-C Tuner an meinen VDR Server weiter reichen.

Hierbei stelle ich mir die Frage, wie man das Problem mit der 
Grundverschlüsselung lösen kann.

Ich müsste dann ja alles auf dem Receiver selbst entschlüsseln und es 
dann per streamdev an den richtigen VDR server anbinden, oder sehe ich 
hier etwas falsch?

Hat eventuell jemand schon einen VDR mit streamdev und sc dafür 
kompiliert und möchte das hier teilen ? :)

Danke, Artem

von Sebastian (Gast)


Lesenswert?

Hallo,
unter folgendem Link ist ein modul, vielleicht passt es es wird dabei 
auch auf die Adresse I2C_DRIVERID_AK470X wohl zugegriffen. Weiterhin ist 
wohl auch eine api-datei die funktionen bereit stellt ohne im 
linux-driver-inferace zu sein.
http://www.pudn.com/downloads193/sourcecode/embed/detail909005.html

Ich sollte selber unbedingt die toolchains installieren. und mal selber 
module basteln. Ist nur jahre her, dass ich das machen konnte.
Ich hoffe der link bringt euch was.
Beste Grüße

Sebastian

von Christian (Gast)


Lesenswert?

Hallo,
mal eine bescheidene Frage (bzw. sind es zwei):

- Ich habe auf der Box mal Pollinux (vom 14.5.) installiert, mit dem 
NFS-Root vom 8.7. Soweit, so gut. Da aber einige essentielle Module 
nicht geladen werden können (s.u.), wollte ich die Box mal mit einem 
anderen Kernel (vom 3.7.) ausprobieren oder wieder WinCE drauftun. Wie 
geht das? Die Flashanleitung im Wiki schweigt sich dazu aus; scheinbar 
kann man, wenn einmal Linux drauf ist, nicht mehr etwas anderes flashen.

- Ich bekomme unter Linux zwei Module nicht geladen; im Forum habe ich 
nichts gefunden:
[...]
phStbRpc: Unknown symbol lud_new_read_channel
phStbRpc: Unknown symbol lud_new_write_channel
phStbRpc: Unknown symbol lud_write_channel_ex
phStbRpc: Unknown symbol lud_get_node_link
phStbRpc: Unknown symbol lud_read_channel
FATAL: Error inserting phStbRpc 
(/lib/modules/2.6.21.3PNX8550/extra/phStbRpc.ko): Unknown symbol in 
module, or unknown parameter (see dmesg)
[...]
phStbVideoRenderer: Unknown symbol phStbVideoRenderer_Layer_GetHue
WARNING: Error iphStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetContrast
nserting phStbViphStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetCurrentFrameInfo
deoRenderer_LayephStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_Get8BitColourLUT
r (/lib/modules/phStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetSaturation
2.6.21.3PNX8550/phStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetAlphaLevel
extra/phStbVideophStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetBrightness
Renderer_Layer.kphStbVideoRenderer: Unknown symbol phStbRpc_ProxyInit
o): Unknown symbphStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetDestRectangle
ol in module, orphStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetVideoClockTime
 unknown parametphStbVideoRenderer: Unknown symbol phStbRpc_RpcCall
er (see dmesg)
phStbVideoRenderer: Unknown symbol 
phStbVideoRenderer_Layer_GetWhitePoint
FATAL: Error inserting phStbVideoRenderer 
(/lib/modules/2.6.21.3PNX8550/extra/phStbVideoRenderer.ko): Unknown 
symbol in module, or unknown parameter (see dmesg)
[...]
WARNING: Error insphStbFB: Unknown symbol phStbVideoRenderer_GetZOrder
erting phStbVidephStbFB: Unknown symbol 
phStbStreamingSystem_Server_RemoveResource
oRenderer (/lib/phStbFB: Unknown symbol 
phStbVideoRenderer_GetVideoLayerResource
modules/2.6.21.3phStbFB: Unknown symbol 
phStbVideoRenderer_Layer_IsScalingSupported
PNX8550/extra/phphStbFB: Unknown symbol 
phStbStreamingSystem_Server_Commit
StbVideoRendererphStbFB: Unknown symbol phStbFBRead_Destroy
.ko): Unknown syphStbFB: Unknown symbol 
phStbStreamingSystem_Server_Start
mbol in module, phStbFB: Unknown symbol 
phStbStreamingSystem_Server_Connect
or unknown paramphStbFB: Unknown symbol 
phStbVideoRenderer_Layer_SetSrcRectangle
eter (see dmesg)phStbFB: Unknown symbol 
phStbStreamingSystem_Server_AddResource
phStbFB: Unknown symbol phStbStreamingSystem_Server_CreateStreamGraph
phStbFB: Unknown symbol phStbVideoRenderer_Layer_SetAutoUpdate
phStbFB: Unknown symbol phStbStreamingSystem_Server_Disconnect
phStbFB: Unknown symbol phStbFBRead_InstallBuffer
phStbFB: Unknown symbol phStbVideoRenderer_Layer_SetDestRectangle
phStbFB: Unknown symbol phStbStreamingSystem_Server_Stop
phStbFB: Unknown symbol phStbVideoRenderer_GetOutputResolution
phStbFB: Unknown symbol phStbVideoRenderer_GetInstance
phStbFB: Unknown symbol phStbFBRead_Create
phStbFB: Unknown symbol phStbStreamingSystem_Server_DestroyStreamGraph
phStbFB: Unknown symbol phStbVideoRenderer_Layer_BlankOutput
phStbFB: Unknown symbol 
phStbVideoRenderer_Layer_PictureImprovements_SetFlickerFilterLevel
FATAL: Error inserting phStbFB 
(/lib/modules/2.6.21.3PNX8550/extra/phStbFB.ko): Unknown symbol in 
module, or unknown parameter (see dmesg)


Christian

von Sebastian (Gast)


Lesenswert?

Hallo Christian (Gast),
das hatte ich auch, dein ROOTFS passt nicht zum kernel. Wenn du die DIPS 
in position bringst, so dass du das Rettungswince aktivierst kannst mit 
der flashme.exe ein anderes 00040000_00600000__kernelfs.bin 
installieren. Musst mal weiter oben schauen, da ist das ganz gut 
beschrieben.
Ich hoffe, ich konnte dir helfen.

Sebastian

von Jochen S. (steinmann)


Lesenswert?

Hallo allerseits,

ich wollte nun auch mal Linux auf meine Box spielen. Allerdings kann ich 
mit der Fernbedienung nur den Windows Explorer öffnen  und sehe darin 
die Verzeichnisliste mit vielen Ordnern und meinem USB-Stick. Wie kann 
ich denn nun die flashme.exe von diesem USB-Stick starten? Ich habe 
versucht da mit der Fernbedienung hinzukommen, aber das klappt nicht 
bzw. ich habe noch nicht die richtige Tastenkombination gefunden. Hat da 
jemand irgendwelche Ideen?

von Marco (Gast)


Lesenswert?

@ Jochen S.

Hallo,

Kann mit einer Tastenkombination leider nicht dienen, aber ich
hatte bei mir einen USB Hub dran. (Maus, Tastatur und USB-Stick)

Wurde alles anstandslos erkannt und eingebunden.

von Marco (Gast)


Lesenswert?

Für Linux.

hab da n schönes Tool für embedded Linux gefunden:

http://www.buildroot.net/

Desweiteren Information frei als PDF

http://free-electrons.com/docs/

Gruß

P.S. Ich versuche die Box nur als Samba-, Web- und Printserver zu 
nutzen.
Zugriff über seriell bzw. spätter dann über SSH.

von Christian (Gast)


Lesenswert?

Sebastian schrieb:
> Wenn du die DIPS
> in position bringst, so dass du das Rettungswince aktivierst kannst mit
> der flashme.exe ein anderes 00040000_00600000__kernelfs.bin
> installieren. Musst mal weiter oben schauen, da ist das ganz gut
> beschrieben.

He, danke! Keine Ahnung, warum es heute geht (gestern ging es partout 
nicht), aber das System macht jetzt sein Software-Update automatisch von 
meinem USB-Stick. Vielleicht mag er zum Flashen nur ein einem bestimmten
USB-Port.

Christian

von Dominique G. (dgoersch)


Lesenswert?

Christian schrieb:
> Vielleicht mag er zum Flashen nur ein einem bestimmten
> USB-Port.

AFAIR nur den an der Rückseite.

von Joghurt3k (Gast)


Lesenswert?

Hallo Boys,

ich habe mir auch eine Box zuelegt und Linux installiert. Vielen Dank an 
Alle die dies möglich gemacht haben!
Die Anleitung im Wiki halte ich aber für etwas irritierend bzw. es gibt 
bessere Methoden. So hab ich es gemacht.
- Pollinux.rar auf USB Stick entpackt
- In das WinCE gebooted und (via Maus) die flashme.exe manuell 
aufgerufen und alle 3 Bereiche geflasht
- Ausgeschaltet und mit SW1(1:on,2:off) gestartet (auf der seriellen vom 
10pin header bei 38400 8N1 kann man dann schon den Boot verfolgen)
- nfs server insalliert
- Pollinux-NFS-root-Edition-2011.06.17-23.15.tar.bz2 runtergeladen und 
entpackt
- alles gemounted wie im Wiki beschrieben aber statt nandfs.user von dem 
.ext2 image das Pollinux-NFS.... Verz.
- symlinks auf "/pollinux" gemacht, /etc/exports angepasst, portmap neu 
gestartet, nfs gestartet, reboot der DVB Box

Da ich noch einen mipsel-linux-gcc installiert hatte habe ich schonmal 
ein wenig rumprobiert. DirectFB HelloWorld gegen die .so s linken 
funktioniert. Ich habe auch mal libSDL kompiliert, allerdings gibts nur 
bei 32bpp und nativer Auflösung brauchbare Ergebnisse (habe mal einen 
SMS Emulator kompiliert, (lx)DOOM beschwerte sich über die shareware 
WAD).

Ihr seid am Sound dran?

von Thomas K. (agentdata)


Lesenswert?

Hallo liebe Gemeinde,

ich hab heute mehr oder minder aus langerweile den thread hier nochmal 
quergelesen. Dabei bin ich über folgenden Link gestolpert der mal 
gepostet wurde als wir noch ganz am Anfang standen:

http://brightsign.zendesk.com/entries/314919-brightsign-open-source-resources

Auf der Site wird der Kernel für die HD-2000 angeboten - genauer gesagt 
gibt es den normalen 2.6.21.3 Kernel (selbe Version wie Elecard) UND! 
den zugehörigen Patch für die HD-2000 Box zum download.

Schaut man sich nun den Patch mal genauer an sieht man das dieser fast 
zu 100% von NXP/Phillips stammt. Ich vermute nun also mal ganz stark das 
dies der Kernel ist den NXP/Phillips in ihrem SDK zur Verfügung 
stellen!!! Kann doch bald kein Zufall sein das auch Elecard genau diese 
Kernelversion noch heute verwendet.

Desweiteren findet man auf der Site die luddite sources. Noch viel 
interessanter ist aber das zum download angebotene modules package. 
Darin enthalten sind beispielsweise die sources für directFB, ein großer 
Teil der phStb* sources, analog backend und so weiter... auch das alles 
original von NXP/Phillips!

Kann sich das einer von den Linuxer'n mal bitte genauer anschauen? Auch 
wenn ich mir inzwischen dank Pollinux ein Linux Grundwissen angeeignet 
habe reicht es fürs kernel compilieren usw. dann doch nicht. Ich bin und 
bleib nun mal Software-Reverser unter Windows :-)

Gruß
Thomas

von Sebastian (Gast)


Lesenswert?

Hallo,
ich habe gerade das ak470x-module, den link, den ich gepostet habe 
kompiliert und installiert. Bisher hat sich nichts geändert????
Kein Sound, also, wenn jemand weiß, wo ich was verändern muss, sagt 
Bescheid. Ich habe jetzt was in den Sourcen von switch, then mute 
auskommentiert. Mal sehen, was das macht.
Beste Grüße,

Sebastian

von Joghurt3k (Gast)


Lesenswert?

Anlässlich des in wenigen Minuten anbrechenden dieswöchigen DOOMSDAYS 
gibts hier das passende Game für die PNX8950 Box:

alemaxx.funpic.de/pnx8950/pnx8950-doom.tar.bz2

die libs in irgendeinen std Suchpfad oder per LD_LIBRARY_PATH auf den 
Aufenthaltsort verweisen, prboom z.B. ins $HOME Verz. und dann:
1
prboom -vidmode 8 -window
Viel Spass! ;-)

von Joghurt3k (Gast)


Lesenswert?

In das gleiche Verz. wie prboom gehören noch die
doom1.wad (shareware version: 
http://www.libsdl.org/projects/doom/data/doom1.wad.gz)
und die prboom.wad (http://alemaxx.al.funpic.de/pnx8950/prboom.wad)

von Thomas K. (agentdata)


Lesenswert?

Ich habe gerade mal den 2.6.38 Kernel mit der stb810 config compiliert, 
den bootloader angepasst und geflashed. Die Box startet dann mit 
folgendem log:


Load main vmlinux.raw, to 0x80060000
Loading vmlinux.raw size 5535908 to 0x80060000 ...5535908 done.
Entry point = 0x80363520
Command Line: console=ttyS0 stb810_display=pal root=/dev/nfs 
nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp nomainapp=1
Determined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 
32512
Kernel command line: console=ttyS0 stb810_display=pal root=/dev/nfs 
nfsroot=192.168.0.3:/pollinux/nandfs ip=dhcp nomainapp=1 
console=ttyS1,38400n8 root=/dev/nfs ip=bootp
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Primary instruction cache 16kB, VIPT, 2-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Memory: 125380k/131072k available (3110k kernel code, 5692k reserved, 
710k data, 204k init, 0k highmem)
NR_IRQS:128
Console: colour dummy device 80x25


Dann hängt die Box. Hat sich da jemand schon genauer mit befasst bzw hat 
ne Idee warum die Box hängt?

Gruß Thomas

von R. H. (snapper)


Lesenswert?

unser ATZERT Shop hatte diese woche für sage und schreibe 15€ dieses 
teil als So.Po. --> Emtec Movie Cube S800H HDMI
http://www.emtec-international.com/de-eu/node/1773
(allerdings ohne HDD, NT u. FB), funktioniert nach meinen Tests ohne 
irgendwelche Probleme (m. Logitech Harmony 300 FB)

damit hat sich für mich diese frickelei mit dem Medion wohl erledigt !

schönes WE

von Sebastian (Gast)


Lesenswert?

Unter: 
http://www.asahi-kasei.co.jp/akm/en/product/ak4705a/ak4705a_f00e.pdf
sind die ganzen Register und Einstellungen beschrieben. Ich muss noch 
durch das Modul ak470x durchsteigen, vielleicht hilft es jemanden.
Beste Grüße,

Sebastian

von Joghurt3k (Gast)


Lesenswert?

Thomas, ich könnet mir vorstellen, dass die fehlende initrd das Probelm 
ist. In der kernel Dokumentation gibt es weitere Infos 
(Documentation/initrd.txt).

von Sebastian (Gast)


Lesenswert?

Hallo,
ich weiß nicht, ob jemand noch dran ist. Aber ich habe das modul ak470x 
etwas korrigiert- Wie auch aus dem Logfile weiter oben, erkennt das 
Modul einen ak4702, der unterscheidet sich aber von unserem ak4705. Ich 
habe jetzt mein modul umstellt auf ak4706, die sehen sehr ähnlich aus. 
Leider ist immer noch mute, seid ihr euch sicher, dass der per i2s 
bespasst wird?
Ansonsten spricht das Modul den Prozessor wohl an, das loop through 
scheint zu funktionieren, wenn ich das Modul lade. Ist sonst noch jemand 
dran und hat ein paar infos? Im Grunde scheint der Quelltext sehr 
einleuchtend, allerdings bin ich kein Experte für i2c.

Liebe Grüße,

Sebastian

von Peter _. (peterman)


Angehängte Dateien:

Lesenswert?

Hallo,
hab ne einfache Anbindung der HDMI Buchse von nem Bekannten bekommen.
Im Grunde nur ESD Beschaltung.
evtl. hilft es weiter.

Peter

von Andreas (Gast)


Lesenswert?

Hallo,

hat jemand von euch schon über eJTAG flashen können???

Nach Frank's Methode mit Urjtag kommt man zwar in den Baustein rein. 
Aber das was er ausliest ist nur nonsens.

Physikalisch sollte sich der Flash an der Adresse 0x10000000 befinden. 
Was 100% sicher ist das die Register im Bereich 0x1BE00000-0x1BFFFFFF 
befinden. Zumindest dort sollte man etwas "sinnvolles" auslesen können.

Wegen des virtuellen Speichers kann man nicht direkt auf die Adressen 
zugreifen kann, sondern muss auf den virtuellen Bereich ausweichen.
Da Kseg1 weder gemappt noch gecachet ist kann man mit dem Offset 
0xA0000000 1:1 auf die pyhsikalischen Adressen zugreifen.

Register auslesen erfolgt dann also bei 0XBBE00000-0xBBFFFFFF, Flash 
auslesen bei 0xB0000000 usw

Da UrJTAG nur über einen begrenzten Adressraum verfügt(im 
PRACC-Modus)hab ich mal in den Quellcode geschaut. Laut den 
Lese/Schreibmethoden die dort verwendet werden, wird der OFFSET 
0xA0000000 im Hintergrund aufgerechnet.

Soweit zur Theorie. Es sollte also funktionieren tut es aber nicht. Für 
Anregungen wäre ich dankbar...

greetz Andreas

von Ravenshore (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
großes Lob an alle, die versuchen die Box auf Linux umzubauen !!!

Ich versuche auch Linux auf die Box zu bekommen.
Bin nach Wiki vorgegangen. Hab aber ein Problem. Meine Kenntnisse von 
Linux und diesem NFS-Server sind leider nicht gut.

- Box von moreTV auf Auslieferzustang zurück geflasht und Pollinux.rar 
... von USB Stick geflasht.  -OK

- Neuen USB Stick mit 4 Partitionen partitioniert und die 2 
Verzeichnisse aus pollinux.tar.gz -nandfs und nandfs.user kopiert.
Da gab es erst Probleme, da Knoppix keine Zugriffsrechte auf den Stick 
hatte, aber: su
chmod 777 /media/sdb1
chmod 777 /media/sdb2 ... hat geholfen.
- IP Adresse an Knoppix vergeben: ifconfig eth0 192.168.0.3
- NFS Server gestartet: /home/knoppix/Desktop/pollinux_start_nfs
- mit Crossover Kabel getestet und mit altem Router( IP Range 192.168.0 
eingestellt) getestet. beides kein Erfolg

- Folgenden Fehler spuckt die serielle Schnittstelle aus:
....
Nand Address:0000BE00  (Page load to VAddr:80037A00)
Done
Starting Bootloader...
Failed to load script from application partition! (Error 0x10F11801)

Wo könnte der Fehler liegen? Pingen kann ich den Rechner mit 192.168.0.3
Sind die Dateien vom Wiki veraltet?
Kann man die Box nach dem Linux-Flashen wieder zurück in den 
Auslieferzustand bringen? bzw. mit einem neuem Linux Bootloader flashen.

Vielen Dank und viele Grüße !!

von Laszlo H. (laszlo_h)


Lesenswert?

Die Beschreibung für den NFS-Server in der Wiki ist alt. Das 
Partitionieren kann weggelassen werden, ich setzt mich mal die nächste 
Woche hin und schreib einen neuen Teil dazu. Aber, bei dir ist das nicht 
das Problem (das kommt erst, wenn du den Kernel zum Booten bringst). 
Kannst auch ein wenig auf Seite 9 & 10 Lesen, da ist beschrieben, wie 
das geht. In kurzen Worten:
  1) erstelle einen Ordner /pollinux
  2) Kopiere die nandfs* aus dem tar.gz von dodger dorthin
  3) Den NFS-server starten

Ravenshore schrieb:
> Wo könnte der Fehler liegen? Pingen kann ich den Rechner mit 192.168.0.3
> Sind die Dateien vom Wiki veraltet?

Wow, die Fehlermeldung hatte ich nie (und es ist meine 3. Platine die 
ich heute neu geflasht habe). Scheint mir sehr danach, dass da etwas 
beim Flashen wirklich schief gegangen ist (hast du auch sicher 
00040000_00600000__kernelfs.bin geflasht?). Linux ist zu diesem 
Zeitpunkt noch gar nicht gestartet, also wird bei dir nix funktionieren 
(weder ping, sonst noch etwas).

Ravenshore schrieb:
> Kann man die Box nach dem Linux-Flashen wieder zurück in den
> Auslieferzustand bringen? bzw. mit einem neuem Linux Bootloader flashen.

Sollte gehen, du musst den DIP auf 0 setzten, USB Stick mit den 
flashme.exe, der Dll und den Images hinten reinstecken und die Box neu 
starten. Dann sollte, wenn du vorher alles richtig gemacht hast, das 
Flash-Tool erscheinen. Danach wie vorher vorgehen und Linux mit den 
Tasten 1 + 2 Flashen. WinCE lass du dabei lieber in Ruhe, never change a 
running system.

Erscheint das Flash-Tool nicht und kommt auch nicht die WinCE 
Oberfläche), so hast du sehr wahrscheinliche einen neuen Ziegelstein 
(wenn du die Wiki befolgt hast, ist dies sehr unwahrscheinlich).

Arbeitest du ohne Bildschirm, so musst du vor dem Flashen warten bis auf 
der Seriellen "Memory Size 256 MB" (oder so etwas in der Richtung) 
erscheint. Danach per Fernbedienung flashen. Das ist abgeschlossen, wenn 
die grüne LED von "heftigen" Blinken zurück zum "langsam" Blinken 
gegangen ist (~1 Minute bei dem Kernel, 1 Wimperschlag bei dem 
Bootloader und eine kleine Ewigkeit bei WinCE ;) ).
viel Glück
Laszlo

von Sebastian (Gast)


Lesenswert?

Nur mal als Anregung zur JTAG-Geschichte: Der Flashspeicher hängt ja 
nicht direkt am JTAG, wenn ich das richtig verstehe, sondern am 
Prozessor dran.
Ohne die Details jetzt zu kennen: Vielleicht muß man den Flashzugruff 
erst freischalten? Ist jetzt ein etwas anderes Beispiel, aber wenn man 
einen an einem Atmel ARM9 (z.B. G45) angeschlossenen Flash programmieren 
will, wird in dem entsprechenden Tool immer erst ein "InitFlash" Skript 
ausgeführt. Vielleicht braucht ja das Speicherinterface von diesem Chip 
auch erst mal eine Art Erstkonfiguration, bevor man etwas damit anfangen 
kann.

von Ravenshore (Gast)


Lesenswert?

Danke für Deine Hilfe Laszlo.

Jetzt habe ich das Teil nur halb gebrickt.

Ich konnte zurück auf Original WinCE flashen.
Danach habe ich wieder 1 und 2 geflasht. also Bootloader und Kernel.
Nach 20 Min blinkte die LED immer noch schnell und ich habe blöderweise 
die Box abgeschaltet.

Jetzt lädt der Linux Kernel hoch und holt sich die Daten vom NFS Server.
Telnet und Mainapp lässt sich starten.
Dann ist die Elacard Software abgeschmiert und neue Startversuche. 
Scheitern.
Erst nachdem ich den USB Stick neu formatiert und partitioniert hatte 
lief es 1x, dann wieder nicht mehr.

Ich kapier noch nicht, wie das ohne den USB Stik zu partitionieren geht?
In den Anleitung steht, den NFS Server mit dem Script: 
./pollinux_start_nfs-root start starten.  Aber dieses Script finde ich 
nicht.

Dann habe ich mal getestet DIP1 auf 0 zu stellen. Da läuft bei mir jetzt 
auch der Linux Bootloader an und scheint das gleiche zu machen wie bei 
DIP1=on. Wenn ich das richtig sehe ist der Bereich mit dem WINCE hinüber 
und ich kann nicht mehr flashen?

Viele Grüße

von Benedikt (Gast)


Lesenswert?

Ich verstehe immer noch nicht wie Ihr Euch mit dem Schrott weiter 
beschäftigen könnt. Was ist mit den guten alten Mikrocontroller 
Projekten? Da war noch was los. Mittlerweile sind wir ganz schön 
verramscht hier, leider! Na wenigstens sieht´s der ein- oder andere auch 
so: [[Beitrag "[V] Pollin - Receiver-Mainboard mit Twin DVB-C Tuner, NXP PNX8950EH"]]

Ben

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Benedikt schrieb:
> Was ist mit den guten alten Mikrocontroller Projekten?

Laeuft die Box ohne µC ? Wenn Du beurteilen kannst das diese Platine 
Schrott ist, wirst Du ja eine haben. Dann programmiere das Ding doch mal 
schnell, dann ist das Thema durch und Du brauchst Deine Freizeit nicht 
mehr zu opfern, um hier rumzutrollen.

Die Box laeuft uebrigens einwandfrei, falls Du das noch nicht 
mitbekommen haben solltest.

von Benedikt (Gast)


Lesenswert?

Nee Peterle,

sicherlich fange ich mit solchem Schrott nix an. Für DIE Zeit und Nerven 
kaufe ich mir lieber ein zweites STK600. Damit kann ich wenigstens was 
anfangen.

Mal ganz ehrlich: Pollin macht mit dem Schrott noch Profit. Dabei gehört 
das Zeugs auf den Müll.

Ok, zum Lernen sicher sinnvoll, aber immer noch zu teuer. Aber jeder 
fängt mal kein an :-)

Ben

von Laszlo H. (laszlo_h)


Lesenswert?

Benedikt schrieb:
> Ich verstehe immer noch nicht wie Ihr Euch mit dem Schrott weiter

Hier hast ein Fisch zum knabbern. ><((((º>

DNFTT (Do not feed the trolls)


Ravenshore schrieb:
> Ich konnte zurück auf Original WinCE flashen.
> Danach habe ich wieder 1 und 2 geflasht. also Bootloader und Kernel.
> Nach 20 Min blinkte die LED immer noch schnell und ich habe blöderweise
> die Box abgeschaltet.

Freut mich zu hören, dass zumindest Linux funktioniert. Was mich 
wundert, ist, dass beides Male Linux booten soll. Hast du sicherlich 
DIP1 auf OFF gesetzt (ON = Linux OFF = WInCE), DIP2 kannst du konstant 
auf OFF lassen, ist wahrscheinlich nicht verbunden. Wenn ja, dann 
schreibe ich dir morgen eine Anleitung wie du aus dem Linux Flashen 
kannst (aber VORSICHT, damit kannst du ganz schnell deine Box in ein 
Ziegelstein verwandeln, ich spreche aus Erfahrung ;) ). Aber bevor du 
ohne eine Möglichkeit zum Flashen da stehst, ich würd's versuchen ^^

Ravenshore schrieb:
> Jetzt lädt der Linux Kernel hoch und holt sich die Daten vom NFS Server.
> Telnet und Mainapp lässt sich starten.
> Dann ist die Elacard Software abgeschmiert und neue Startversuche.
> Scheitern.
> Erst nachdem ich den USB Stick neu formatiert und partitioniert hatte
> lief es 1x, dann wieder nicht mehr.

Verwende das NFS-Image + Tools aus [1]. Habe ich auch am Laufen, tut 
seine Arbeit und das nicht schlecht. Könnte nur sein, dass du einen 
neueren Kernel dafür brauchst, einige NFS-Images spielen nicht gerne mit 
dem Elecard Kernel zusammen. Versuchen geht über studieren.

Was du noch versuchen kannst, ist das Starten der mainapp zu 
unterbinden. Dazu musst du nur die Datei S95stbMainApp in 
/pollinux/nandfs/etc/init.d umbenennen/wegkopieren (der start Skript 
führt alle Dateien, die mit S anfangen hintereinander aus). Danach 
solltest du ruhe haben von dem Ding :).
gruß
Laszlo

[1] Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

von Benedikt (Gast)


Lesenswert?

@Laszlo: Es freut mich wenn man im TeenieAlter sein knappes Budget für 
solche Spielchen ausgibt :-)

Aber DIE Wette gehe ich ein: Aus der Box werdet Ihr weder Sound (unter 
Linux) rauskriegen, noch wird der Unsinn (sorry) funktionieren, in das 
Teil einen Dreambox-Sattuner einzupflanzen. Das ist schlichtweg nicht 
machbar. Da hat Euch einer ganz schon verulkt... Aber toi toi toi, es 
hilft sicher beim Erwachsenwerden! Hut ab !

von W. B. (mittelwilli)


Lesenswert?

"Dem Papst zum Trotz"
Falls die Soundkarte nicht ansprechbar ist, könnte man an einen USB Port 
von TI einen PCM2900 ranfummeln (USB Soundchip). Nicht schön, aber 
funktionabel ;)

von Peter _. (peterman)


Lesenswert?

@Benedikt (Gast)
hallo Benedikt, hast du Insiderwissen zur Hard- und Software der 
Pollin-Medion-box?
Was macht dich so sicher, dass hier nichts unter Linux geht?

Würde mich über eine seriöse Antwort freuen, andere sicher auch.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

lol Also die Frage haettest Du Dir wirklich sparen koennen. Du liest 
doch was er da von sich gibt.

von Frank M. (frankswelt)


Lesenswert?

Hallo, ich bau im Moment die DVB-C Version zusammen. Jetzt will ich eine 
alte IDE Platte an das Board anschließen. Dafür wollte ich mir bei 
Pollin den Adapter bestellen.
http://www.pollin.de/shop/dt/ODMxOTkyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/SATA_zu_IDE_Adapter.html
Nun weiss ich jedoch nicht, ob das problemlos funktionieren wird.
Hat da wer Erfahrung?

von Sascha W. (sascha-w)


Lesenswert?


von Frank M. (frankswelt)


Lesenswert?

Danke für den Link zum Beitrag. Werd ich dann mal bestellen.

von DDD1 (Gast)


Lesenswert?

Ravenshore schreibt:
>Dann habe ich mal getestet DIP1 auf 0 zu stellen. Da läuft bei mir jetzt
>auch der Linux Bootloader an und scheint das gleiche zu machen wie bei
>DIP1=on. Wenn ich das richtig sehe ist der Bereich mit dem WINCE hinüber
>und ich kann nicht mehr flashen?

Hallo ich habe das gleiche Problem  Laszlo H. könntest Du bitte eine
eine Anleitung wie man aus dem Linux Flashen kann.
im voraus schon eimal Danke!

Dieter

von Frank M. (frankswelt)


Lesenswert?

Hallo, ich hab heute früh das Board DVB-C geflash nach Anleitung, um 
DVB-C empfangen zu können. Derzeit habe ich leider keine Festplatte zur 
Verfügung und hab die Box ohne eingeschaltet. Läuft die Box überhaupt 
ohne Platte? Bei mir läuft seid einigen Minuten nur der rote Balken. 
Neben dem Prozessor leuchten die rote und grüne LED.
Im Bootvorgang wird ein factory reset angeboten. Leider ohne FB kann ich 
ok nicht drücken. Ich hab zwar eine Mediacenter FB, aber ohne USB für 
den Empfänger gehts auch nicht.

von Sebastian (Gast)


Lesenswert?

Hallo zusammen,
wie gesagt, ich habe mich jetzt länger mit dem treiber des Ak4705 
beschäftigt.
Ich habe das ding so umgeschrieben, dass ich in der rootconsole die 
register einzeln per i2c im laufendenbetrieb umstellen konnte.
Ergebnis: immer noch kein sound egal welche einstellungen. Selbst wenn 
man das autobit aktiviert bleibt wird sogar das videosignal weg, also 
wie bei loopthrough. Das bedeutet für mich, der ak470x scheint gar kein 
signal zu bekommen. Falls jemand mein Programm und das Module haben 
möchte kann ich es zusammenstellen und hochladen.
Wenn ich mir die Beiträge weiter oben durchlese kann es sein, dass der 
falsche bzw. das am i2s bus liegt, der nicht aktiviert ist.

Jetzt noch eine frage, hat jemand schon wlan zum laufen bekommen?
Bei usb sind die treiber für 2.0 nicht geladen und bei minipci schein 
der pcibus probleme zu haben.

Vielen Dank für eure Antworten,
beste Grüße,

Sebastian

von stefan (Gast)


Lesenswert?

Guten Morgen!

Ich habe leider gerade mich im Thread geirrt, aber meine Frage sollte 
eigentlich hier hinein. Hier also meine Frage:

stefan schrieb:
> Guten Morgen!
>
> Ich habe bisher hier eine VIP1710 (sozusagen der "kleine" Bruder)
> laufen. Mittlerweile brauche ich etwas mehr Leistung. Das DVB-T Board
> wäre da natürlich nicht schlecht.
> Meine Frage ist jetzt, ob das Linux sauber darauf läuft und ob man dort
> Musikdateien wiedergeben kann (Die VIP1710 läuft als Webradio und ist an
> meine Anlage angeschlossen). Wäre natürlich schick..
>
> Gruß,
> Stefan

von Dominique G. (dgoersch)


Lesenswert?

stefan schrieb:
> Meine Frage ist jetzt, ob das Linux sauber darauf läuft [...]

Kurz und knapp: Bisher nicht.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

DDD1 schrieb:
> Ravenshore schreibt:
>>Dann habe ich mal getestet DIP1 auf 0 zu stellen. Da läuft bei mir jetzt
>>auch der Linux Bootloader an und scheint das gleiche zu machen wie bei
>>DIP1=on. Wenn ich das richtig sehe ist der Bereich mit dem WINCE hinüber
>>und ich kann nicht mehr flashen?
>
> Hallo ich habe das gleiche Problem  Laszlo H. könntest Du bitte eine
> eine Anleitung wie man aus dem Linux Flashen kann.
> im voraus schon eimal Danke!
>
> Dieter

Hier die Anleitung zum Flashen von WinCE aus Linux heraus. Doch zuerst, 
einige Worte der Warnung:

Ich habe den Skript ausschließlich auf meiner Box getestet und da hat es 
funktioniert. Da mein Flash bad blocks hat, kann ich nicht 
Garantieren, dass es bei jemand anderem auch funktionieren wird. Mit 
nandsim hat das Wiederherstellen auch funktioniert, wenn ich die 
badblocks verschoben, bzw. vollständig abgeschaltet habe. Benutzung wie 
immer auf eigene Gefahr ;)

So, hier die Anleitung:
 1. Tar.gz herunterladen und in /pollinux/nandfs abspeichern.
 2. Linux booten und per ssh auf die Box zugreifen. Ab hier
    werden alle Befehle auf der Box ausgeführt!
 A. Entpacken mittels
1
tar xzf flash_repair.tar.gz
 B. In den Ordner flash wechseln
 C. flash_repair ausführen
 D. Wenn ein Flashen notwendig ist und du dir ganz sicher bist,
    mit y den Vorgang starten
 E. Daumendrücken

Der Skript wird nur dann den Flash beschreiben, wenn die ausgelesenen 
Daten sich von meinen unterscheiden. Sollten sie gleich sein, so wird 
keine Modifikation durchgeführt. Wenn dies doch gewünscht ist, so muss 
Zeile 32 im Skript auskommentiert werden. Vor dem Flashen wird ein Flash 
Dump von mtd7 und mtd8 angelegt. Diese können notfalls mit nandwrite 
zurückgeschrieben werden:
1
nandwrite --noecc --oob --noskipbad /dev/mtd7 mtd7.bin
2
nandwrite --noecc --oob --noskipbad /dev/mtd8 mtd8.bin


Frank M. schrieb:
> Hallo, ich hab heute früh das Board DVB-C geflash nach Anleitung, um
> DVB-C empfangen zu können. Derzeit habe ich leider keine Festplatte zur
> Verfügung und hab die Box ohne eingeschaltet. Läuft die Box überhaupt
> ohne Platte? Bei mir läuft seid einigen Minuten nur der rote Balken [...]

Wenn es das MoreTV ist, dann wird es ohne eine Platte nicht 
funktionieren.


Dominique Görsch schrieb:
> stefan schrieb:
>> Meine Frage ist jetzt, ob das Linux sauber darauf läuft [...]
>
> Kurz und knapp: Bisher nicht.

Kurze Antworten sind schön, aber treffen den Punkt nicht wirklich. Dann 
hier mal eine Längere. Linux läuft auf dem Gerät, es funktioniert meiner 
Ansicht nach alles bis auf Audio und Wireless LAN. Sound wird laut 
jemand anderem aber auf dem SPDIF Ausgang ausgegeben, was ich aber nicht 
testen kann. Zurzeit wird für das Booten ein externer NFS-Server 
gebraucht, doch ist es möglich mit den modifizierten initrd von dodger 
([1]) über USB zu booten.

Bei dem aktuellen Status würde ich die Box mit Linux niemandem 
Empfehlen, der ein Plug'n'Play System haben will. Das gibt es bis jetzt 
nicht und es kann sein, dass es das niemals geben wird. Es gibt viel 
arbeit damit, bis es sauber läuft.

gruß
Laszlo

[1] Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

von dod g. (dodger)


Lesenswert?

Moin Sebastian (und alle anderen),

ich wäre sehr an Deinem gepatchten Ak4705-Modul interessiert. Andere 
bestimmt auch ;-)

Wenn Du die WLAN-Karte (miniPCI-Karte XG-603 ) meinst, die es auch bei 
Pollin gibt, dann wird es wohl nicht so einfach sein, diese auf der Box 
zum Laufen zu bekommen. So wie ich das gelesen habe, gibt es keine 
Linux-Mips-Module. Unter anderen Architekturen soll es ein Modul geben, 
dann soll die Karte auch mit etwas Firmwaregebastel laufen. Ich lasse 
mich aber natürlich eines besseren belehren, habe schließlich auch 2 
Stück geordert ;-)

Falls jemand eine andere WLAN-Karte hat, wäre es interessant, ob diese 
in der Box funktioniert.

dodger

von Frank M. (frankswelt)


Lesenswert?

Danke Laszlo für deine Antwort. Ich werde mir eine Platte organisieren 
und die dann einbauen.

von Dieter K. (ddd1)


Lesenswert?

Danke Laszlo für deine schnelle Antwort.

gruß Dieter

von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Moin Dodger,
klar lade ich es hoch. Habe halt noch ein IOCTL registersetzen eingefügt 
in das Modul, weiterhin habe ich dein programm etwas verändert, so dass 
mein IOCTl ausgeführt wird.
Das aufrufen des programms erfolgt:
ioctlak470x x y,
wobei x das register ist,
y der wert, beides als Decimalwert.

Ansonten wird vieles dann als debugmessage ausgeben, /var/log/messages

Schauts euch an, habe die register bis 04 durchprobiert.

Aber wie gesagt, ich habe nicht wirklich viel ahnung von dem zeug.

Wie gesagt, ich vermute, dass der ak kein i2s bekommt.

Ich weiß nicht, wie man den i2s-bus der cpu aktiviert oder deaktiviert.
Vielleicht ist es auch nicht der Fehler.

Beste Grüße,

Sebastian

von schwix (Gast)


Lesenswert?

hoy,

ich les seit einer Weile mit, aber kann nicht durch große Kenntnisse 
glänzen.
Aber wo es gerade um die Treiberfrage fürs Wlan geht, könnte man nicht 
den ndiswrapper nutzen? Windows-Treiber muss es ja geben, da Wlan unter 
CE läuft.
Ist zwar nicht die eleganteste Lösung, aber wenigstens würde es dann 
gehen!

Entschuldigt wenn das unrealistisch ist, oder sowas ;)

Gruß

von Sebastian (Gast)


Lesenswert?

Hallo schwix,
nein ndiswrapper ist nach meiner ansicht nicht möglich, die treiber ja 
für windows x86 geschrieben worden sind und nicht für mipsle. Müsste 
aber auch in den modulen stehen, wenn du es kompilieren wollen würdest.
Beste Grüße,
Sebastian

von mcbo (Gast)


Lesenswert?

Hi,

danke für die Tolle Anleitung.
Habe mir gestern auch erfolgreich einen DVB-C Reciever gebaut :-)

Ich habe aber dazu noch eine Frage,

Kann man den DVB-Stream über LAN senden
und von einem PC via VLC ansehen? (wie bei Enigma)

Bzw. könnte man den Timeshift Ordner im LAN freigeben?


Gruß

Marcel

von Christian (Gast)


Lesenswert?

Eine Frage: weiß jemand, wozu der Mikrocontroller (habe einen 
entsprechenden Punkt im Wiki hinzugefügt) bei U19 dienen soll? Ich 
vermute, er hat etwas mit J4 zu tun. Evtl. ließe sich sein Flashspeicher 
auslesen (sofern nicht geschützt).

von Christian (Gast)


Lesenswert?

schwix schrieb:
> Aber wo es gerade um die Treiberfrage fürs Wlan geht, könnte man nicht
> den ndiswrapper nutzen?

Warum? Die XG603-Karte hat einen Intersil ISL3886, welcher vom 
p54pci-Treiber unterstützt wird. Die benötigte Firmware sollte auch 
irgendo aufzutreiben sein. Dieser Treiber existiert zwar erst seit 
2.6.24, aber evtl. läßt er sich zurückportieren.

Christian

von Fahrgast (Gast)


Lesenswert?

Der große unbekannte schrieb:
> Bübchen - 11 Jahre Berufserfahrung in der IT Branche lassen mich wissen,
> was dumpen bedeutet. Und die Aussage "die Firmware aus dem Flash dumpen"
> ist absoluter nonsens. Wenn Du mir nicht glaubst, dann meine Bitte:
> - lese entsprechende Lektüre
> - studiere Informatik
> oder
> - arbeite als Seniorentwickler und erkenne, das Deine Aussage oben
> unsinnig war.
>
> Da ich an das Gute glaube bin ich mir sicher, das auch Du noch lernfähig
> bist :-)

Dein Ego ändert nix daran, dass du Blödfug schreibst.
http://en.wikipedia.org/wiki/Core_dump

von Sascha W. (sascha-w)


Lesenswert?

Christian schrieb:
> Eine Frage: weiß jemand, wozu der Mikrocontroller (habe einen
> entsprechenden Punkt im Wiki hinzugefügt) bei U19 dienen soll? Ich
> vermute, er hat etwas mit J4 zu tun. Evtl. ließe sich sein Flashspeicher
> auslesen (sofern nicht geschützt).

an dem hängen die Fronttasten und der IR-Empfänger, sowie die RTC. Der 
ist für das Einschalten aller anderen Komponenten auf dem Board 
verantwortlich. Wenn die Funktionen die der zur Verfügung stellt von der 
MoreTV-Software ordentlich unterstützt würden, müsste die Box im 
"Standby" auch nicht 20W verbraten.
Zum auslesen hab ich nix ist ein Controller auf 8051-Basis.

Sascha

von Mister L (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

damit der Thread hier auch schön lang wird, gebe ich auch mal menen Senf 
dazu:
Da eine Linux-Lösung ja noch in weiter Ferne ist, habe ich mich mit 
MoreTV beschäftigt. Ich benutze das Board als Festplattenreceiver. Dabei 
störte mich bisher, daß die Aufnahmen alle in einem Ordner abgelegt 
werden und man nachträglich nichts mehr verschieben konnte.
Ich habe mir also das Format der Files im Ordner "ProgrammEvents" 
angesehen.
Ich konnte einige Bytes erfolgreich interpretieren, und bin so 
(theoretisch) in der Lage eigene Ordner zu erzeugen und die Aufnahmen 
entsprechend zu sortieren. Meine Ergebnisse habe ich im angehängten 
Textfile zusammengetragen. Ist alles ziemlich dirty, aber evtl. kann 
jemand was damit anfangen. Ich habe schon erfolgreich einen eigenen 
Ordner angelegt und eine aufgezeichnete Sendung "hineingeschoben". 
Änderungen an den Files sind erst nach einem Neustart wirksam !

Der nächste Schritt wird sein, daß ich mir ein entsprechendes PC-Tool 
bastle (wenn ich mal wieder Zeit habe)

Markus

von W.S. (Gast)


Lesenswert?

AgentData schrieb:
> google mal nach dumpromx (ja dumpromx und nicht dumprom) - damit lassen
> sich die wince images problemlos bearbeiten.

So, jetzt hab ich nen Monat drauf herumgekaut und das Ergebnis lautet: 
weder mit dumprom noch mit dumpromx kann man die Images wirklich 
bearbeiten. Schon garnicht problemlos - der Schein trügt.

1. Dumpromx kann keine Dateien im Image wirklich löschen oder 
austauschen. Stattdessen werden neue Dateien einfach hinten drangebeppt 
und die alte Datei bleibt dort wo sie ist im Image. Kann man mit BOOOFF 
und VIEWBIN zeigen.

2. mit dumprom oder dumpromx extrahierte ausführbare Dateien (exe, dll 
usw) sind buggy. Einige haben den richtigen Prozessor-Eintrag (R4000 
mips little endian) aber die meisten standen schlicht auf ARM. Obendrein 
fehlen bei einigen (aber nicht allen) DLL's die Exports und bei einigen 
EXE's die Imports.

3. auch die Registry wird mit FDF2REG ein bissel verhunzt. REG2FDF 
meckert zwar nicht, aber wenn man's mit REGCOMP übersetzen will, dann 
merkt man die Bugs.

So. Grummel... Mit den vorhandenen Mitteln kann man erstmal wenig an den 
Images ausrichten und für den Platformbuilder fehlt das BSP und ist wohl 
nicht beschaffbar. Das Einzige, was bleibt, scheint der manuelle 
Austausch der Registry (default.fdf) zu sein, aber dafür schreib ich mir 
lieber selber ein Tool. Zweck der Übung: in 
HKLM\SOFTWARE\Telegent\TVStandard="pal"  scheinen nämlich auch folgende 
Einträge möglich zu sein:
"1920x1080x60i"  (interlaced ???)
"1280x720x60p"
"720x567x60p"
"720x480x60p"
"pal60"
"ntsc"
Vielleicht läßt sich damit was an den abgeschnittenen Rändern machen...

W.S.

von laudi (Gast)


Lesenswert?

Habe mich jetzt mehrmals hier durchgekämpft, und suche nun
eine kleine Zusammenfassung von allem .
Habe mir die Einzelteile bestellt und zusammengebaut.
Jetzt startet aber WindowsCE ,möchte aber das Gerät
als DVB-C Receiver ohne Aufnahmefunktion verwenden.
Was brache ich alles noch und ihn lauffähig zubekommen?
Ist die Festplatte zwinget nötig oder geht es auch ohne?

Danke für Hilfe

von R. H. (snapper)


Lesenswert?

laudi schrieb:
> mehrmals hier durchgekämpft ? aber nichts verstanden ? geht nur mit more TV und 
das startet von der harddisk !!!

von Christian (Gast)


Lesenswert?

Irgendein #!$?!%&$# hat das Wiki absichtlich zerschossen.... grrrr

von Ich (Gast)


Lesenswert?

Wiki OK.

von Christian (Gast)


Lesenswert?

Tausend Dank!

von Artem M. (artem)


Lesenswert?

Servus,

ich habe heute VDR 1.7.21 für die Box Cross-Kompiliert. Ich kann nun 
über vdr-streamdev die offenen Kanäle von DVB-C schauen. Selbst ZDF-HD 
läuft absolut problemlos.

Als Basis habe ich PoLenny genommen.

Ich muss jetzt nur noch vdr-sc bauen um die blöde Smartcard lesen zu 
können.
Jedoch habe die hier noch etwas Ärger mit openssl.

Sobald das alles gescheit läuft werde ich die Binaries hier mal posten.
Ich muss vor allem die Pfade anpassen/aufräumen, da die durch das 
Cross-Kompilieren ziemlich komisch geworden sind.

Gruß, Artem

PS: Hat jemand ein Idee, wie man den internen Smartcard-Reader 
ansprechen kann? Wie werden die bei den Receivern angesprochen? Kann man 
den wie einen normalen Phoenix-Reader also /dev/ttySX ansprechen?

von ta (Gast)


Lesenswert?

@Artem

die internen Reader können nicht als Phoenix angesprochen werden. Und 
ohne Datenblatt wird da nichts zu machen sein.

Was allerdings ohne Probleme gehen wird, ist ein Phoenix an einem der 
beiden seriellen Ports anzuschließen.

von ta (Gast)


Lesenswert?

@Artem

ups, vergessen ... das eigentlich Problem wird allerdings sein die CW's 
reinzuschreiben ... mit Datenblatt würde das alles kein Problem sein :(

Oder wisst du den Stream "soft" decoden lassen ? Dazu wird die CPU wohl 
nicht genug power haben.

von Markus .. (c_classic)


Lesenswert?

Hallo,

ne Frage zu den Grundlagen von Linux auf der Box:
Brauche ich für das Linux auf der Box wirklich einen NFS-Server? Kann 
ich das Linux nicht einfach von der eingebauten HDD starten? Oder habe 
ich die Anleitung im Wiki komplett falsch verstanden bzw. nen Punkt 
übersehen?

MfG
Markus

PS: Oder hat schon jemand QAM256 bei DVB-C unter Win zum laufen 
gebracht?

von Artem M. (artem)


Lesenswert?

Hi,

das Wiki ist leider nicht ganz auf dem aktuellen Stand. Es ist möglich 
Linux über einen USB Stick zu booten. Dann brauchst du keinen NFS server 
etc. Ob man die interne Festplatte nutzen kann, kann ich dir leider 
nicht sagen.

Wie man von USB bootet wurde bereist erklärt. Musst in den älteren 
Postings schauen.

Gruß, Artem

von Markus .. (c_classic)


Lesenswert?

Danke Artem,

werde dann mal ein bisschen zurücklesen.

von Markus .. (c_classic)


Lesenswert?

Ich bekomme das Linux einfach nicht zum laufen.

Ich versuche es mit der Methode von dodger, also über USB.

Nach dem Einschalten erscheint das elecard-Logo, doch nach ein paar 
Sekunden wird der Bildschirm dann schwarz und das wars. (Ohne USB-Stick 
steht die box einfach beim elecard-splashscreen)
Im Netzwerk ist die Box dann auch nirgendwo zu finden. Die holt ihre IP 
doch über DHCP?

Was muss man denn genau auf den USB-Stick kopieren? Muss ich die Dateien 
irgendwie anpassen?

MfG
Markus

von Markus .. (c_classic)


Lesenswert?

OK... es funktioniert doch, nur war keine Software gestartet. Hab die 
Skripts so geändert (inittab), das ich über RS232 ne shell bekomme. Von 
dort aus konnte ich jetzt die elecard-software starten.

von Markus L. (misterl)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Tool (MoreTV-Commander, mtvc.pl) erstellt, mit dem die 
Aufzeichnungen auf dem MoreTV-Receiver verwaltet werden können. Das 
ganze ist als PerlTK-Scrit unter Linux realisiert. Eine Modifizierung 
für Windows sollte möglich sein (ist aber nicht meine Baustelle).

Zu Anfang des Script's stehen einige Konfigurationsvariablen, die 
angepasst werden müssen. Ein Konfigurationsmenü habe ich mir (erstmal) 
gespart.

Die Bedienung:

- Download-Button klicken: Es werden die xbc-Files des Ordners 
"HardDisk/moreTV.persistent/tbArchProgramEvents.xbc" heruntergeladen,
und die Einträge im Baum angezeigt. Auf dem Receiver muss natürlich der 
FTP-Server laufen.

- Ein Doppelklick auf einen Baumeintrag holt die Daten ins Formular 
rechts.
Es können die wichtigsten Daten (Name, Beschreibung und Parent-Ordner) 
bearbeitet werden. Bei Aenderung von Einträgen aendert sich die Farbe 
des Speichern-Buttons. Der Button sollte aber erst geklickt werden, wenn 
die Änderungen in allen Einträgen gemacht wurden (also direkt vor dem 
Upload).

- mit Drücken des Speichern-Button's werden die xbc-Files modifiziert 
und ggf. neue Files erzeugt.

- jetzt können die Änderungen mit dem Upload-Button zum Receiver 
übertragen werden

- der Receiver sollte jetzt SOFORT neu gestartet werden (aus/ein). Die 
Änderungen sind erst nach dem Neustart sichtbar


Wer das Tool benutzen möchte, sollte folgende Dinge beachten:

- zur Sicherheit sollte direkt nach dem Download ein Backup der 
xbc-Files gemacht werden, da (noch) nicht sicher ist, ob das Tool die 
Files fehlerfrei patcht (ich hatte beim Testen keine Fehler)

- Da hier direkt in den Datenbankfiles gepatcht wird, sollte zwischen 
Download und Upload nichts am Receiver passieren (insbesondere kein 
Timeshift, keine Aufnahme starten, keine Aufnahme programmieren).
Umschalten (zappen) sollte gehen

- Es kann sein, das sich das Datenbankformat je nach MoreTV-Version 
unterscheidet. Ich habe folgende Versionsnummern (unter Sonstiges->Mein 
MoreTV):

  Version V1.0.3
  Softwareversion 454.1010
  WinCESS Version 1.64

- Alle Files/Ordner die unter dem Systemordner "PVR" liegen, sind im 
Menü unter Video's sichtbar


Die Bedienung hakt noch etwas, ausserdem kommen noch viele 
Debugginginformationen auf der Konsole. Ein Löschen von Eintraegen ist 
auch noch nicht eingebaut, muss also direkt am Receiver erfolgen.

Ich habe noch eine überarbeitete Version der xbc-Formatdoku angehängt.

Markus

von W.S. (Gast)


Lesenswert?

Markus Latzel schrieb:
> ich habe ein Tool (MoreTV-Commander, mtvc.pl) erstellt,

Hallo Markus,

es freut mich, daß hier ja doch noch jemand die SWU (More-TV) Firmware 
tatsächlich benutzt. Ich bin also nicht der einzige, der aus dem ja 
vorhandenen Wince nebst den vorhandenen Trimedia-Firmwares was machen 
will.

Aber mal ne Frage: Warum dieser lange Umweg: Datenbank zu nem Linux-PC 
transferieren, dort mit nem Perlscript ummodeln und dann zurück das 
Ganze.

Warum versuchst du denn nicht, das alles direkt in der Box zu tun? OK, 
man müßte es in C programmieren und dafür irgendein altes EVC benutzen 
(EVB hab ich nie probiert, weil meine BASIC-Zeit schon 30 Jahre 
zurückliegt). Selbst ohne Änderungen des eigentlichen Windows auf der 
Box kann man ja eigene Programme einbinden, indem man sie in die 
Konfigurationsdateien von MoreTV schreibt. Und Platz auf der HD sollte 
auch plenty vorhanden sein.

Ich bin z.Z. daran, die DLL's für Maus+Tastatur in die SWU wieder 
einzubauen. Da die beschaffbaren Tools dafür aber eher 'bäh' sind, bin 
ich z.Z. am Eigenbau eines Tools zum Bearbeiten des Wince-Images, was 
wohl noch ne Weile dauern wird, denn mir ist inzwischen etwas 
aufgefallen: Zum edlen Zwecke des Platzsparens greift der 
Platformbuilder hie und da zu dem Trick, eigene Namensstrings für den 
Filedirectory-Teil des Roms einzusparen, wenn er sie in einem bereits 
gelinkten Teil eines Programmes aus einem der Modules-Teile des Roms 
findet. Wehe nun, wenn man unbedacht etwas an den gelinkten (XIP-) 
Modulen ändert. Es bleib also schwierig.

W.S.

von Markus L. (misterl)


Lesenswert?

W.S. schrieb:

> Aber mal ne Frage: Warum dieser lange Umweg: Datenbank zu nem Linux-PC
> transferieren, dort mit nem Perlscript ummodeln und dann zurück das
> Ganze.

Das ist (war) der Weg, der am schnellsten zum Ziel geführt hat.
Linux-PC, weil auf meinem PC nunmal Linux läuft.

>
> Warum versuchst du denn nicht, das alles direkt in der Box zu tun?

1. Ich müsste mich in WinCE einarbeiten
2. Auf der Box läuft MoreTV. Bedient wird das mit der FB. Ich müsste 
irgendwie zwischen MoreTV und der selbstgestrickten Anwendung umschalten 
(mit der FB?)
3. ich müsste Maus/Tastatur am Receiver angeschlossen haben (umbenennen 
etc. mit der FB ist nicht wirklich benutzerfreundlich)
4. das aus/einschalten muss trotzdem noch erfolgen, damit MoreTV die 
Änderungen mitbekommt

> man müßte es in C programmieren und dafür irgendein altes EVC benutzen
> (EVB hab ich nie probiert,

EVC? EVB? -> sagt mir so garnichts.
Das hört sich alles nach sehr viel Aufwand an.

Für mich wäre noch ein Telnet-Server interessant.
Es müsste doch eigendlich möglich sein, einen Telnetserver zu 
programmieren und diesen genau wie den FTP-Server zu starten.

Markus




>
> W.S.

von Laszlo H. (laszlo_h)


Lesenswert?

Markus Latzel schrieb:
>> Warum versuchst du denn nicht, das alles direkt in der Box zu tun?
>
> 1. Ich müsste mich in WinCE einarbeiten
> 2. Auf der Box läuft MoreTV. Bedient wird das mit der FB. Ich müsste
> irgendwie zwischen MoreTV und der selbstgestrickten Anwendung umschalten
> (mit der FB?)
> 3. ich müsste Maus/Tastatur am Receiver angeschlossen haben (umbenennen
> etc. mit der FB ist nicht wirklich benutzerfreundlich)
> 4. das aus/einschalten muss trotzdem noch erfolgen, damit MoreTV die
> Änderungen mitbekommt

Ich denke, was W.S. meinte war ein Server-CLient Programm. Also, dass 
halt der Server auf der Medion-Box mit der Haupt-SW gestartet wird und 
alle Änderungen macht. Damit würden die Punkte 2-3 entfallen. Für 4, 
könnte man schauen, ob das Neustarten der Medion SW statt der gesamten 
Box nicht schon ausreichen würde. Um Punkt 1 führt aber leider kein Weg 
vorbei, was auch der Grund ist, wieso meine Box Linux am Laufen hat ;).

>
>> man müßte es in C programmieren und dafür irgendein altes EVC benutzen
>> (EVB hab ich nie probiert,
>
> EVC? EVB? -> sagt mir so garnichts.
> Das hört sich alles nach sehr viel Aufwand an.

Embedded Visual C und Embedded Visual Basic. von EVC gibt es dir 5.0 auf 
der Microsoft Seite kostenlos zum runterladen, Link ist irgendwo weiter 
oben (auf der 1. oder 2. Seite), einfache die Suche nach "microsoft.com" 
benutzen. Key für das Programm unten auf der Download Seite.

> Für mich wäre noch ein Telnet-Server interessant.
> Es müsste doch eigendlich möglich sein, einen Telnetserver zu
> programmieren und diesen genau wie den FTP-Server zu starten.

Hab ein wenig gesucht, WinCE selber hat schon ein Server intus, d.h. 
wird's wohl schwierig einen externen zu finden. Was ich aber gefunden 
habe, ist http://msdn.microsoft.com/en-us/library/ms899595.aspx es 
müsste als ein Beispiel Server in dem EVC enthalten sein. Vielleicht 
geht ja kompilieren + beim booten Starten. Aber wie schon Oben erwähnt, 
WinCE != meine Spielwiese :)


Und ein kurzer Update von meiner Linux-Seite: Ich habe zurzeit ein wenig 
Abstand von dem Sound-Problem bei Linux genommen und schaue mir statt 
dessen die Ansteuerung des LCDs und die Kommunikation zwischen 
Standby-µC & PNX an. Was ich bis jetzt herausgefunden habe ist, dass der 
stmserver den i2c-2 Bus als Slave mit der Adresse 0x60 aktiviert (d.h. 
der µC wird Master sein wollen) und von diesem bei jedem Tastendruck auf 
der FB Pakete erhält. Das kann einfach getestet werden, indem man 
stmclient ohne Parameter aufruft und die Ausgabe bewundert. Was ich 
vielleicht heute testen werde ist, ob ich einen eigenen Clienten an den 
Socket des stmserver-s dranhängen kann. Wenn das Funktioniert, könnte 
man auf die FB zugreifen ohne DirectFB initialisieren zu müssen.

Das LCD selber ist problematischer, da Elecard keines hat, d.h. diese 
auch nicht unterstützt werden. Meine Jagd in den WinCE Codes hat mich zu 
der Funktion LedSetDigits (seeehr verräterisch, nicht wahr ;) ) in 
TG_Ctrl.dll geführt. Die Funktion ansich ist einfach, es bekommt 4x8bit, 
welches unverändert die einzelnen Segmente des LCDs kodieren (siehe 
[1]). Diese Funktion ihrerseits ruft die DeviceIoControl aus coredll.dll 
auf. Leider verläuft sich hier die Spur, da coredll selber direkt 
aufgerufen wird und ich bis jetzt nicht im Stande war die Adresse von 
der Funktion ausfindig zu machen um die zu disassembeln und zu schauen, 
was der Befehl-Code 0x20001500 (was ich mit einem ioctl define in Linux 
vergleiche) tut. Wenn jemand eine Idee hat, wie ich das bewerkstelligen 
kann, nur her damit ;).

Sollte dies mir weiterhin nicht gelingen, wird wohl oder übel mein LA 
dran müssen um zu schauen, was da über den I2C + GPIO zu dem µC läuft.
gruß
Laszlo

[1]
1
        bit5
2
       ------
3
      |      |
4
 bit4 |      | bit 0
5
      | bit6 |
6
       ------
7
      |      |
8
 bit3 |      | bit 1
9
      |      |   
10
       ------   . bit 7
11
        bit2

von meine wenigkeit (Gast)


Lesenswert?

Hallo,

@Lazzlo H.
schade das du dein Know How darin investierst die Box doch tatsächlich 
als Receiver am Fernseher zu nutzen. Ich meine der Schritt in Richtung 
Linux ist ja schonmal genial aber der Receiver ist schon so stein alt, 
da bekomme man ja bereits einen HD fähigen festplatten twin dvb-c 
receiver mit bluray player und allem schnick schnack für knapp 300€

Viel interessanter ist doch der Ansatz von Artem M.

@Artem M.
Soweit ich weiss werden die Kartenleser ob intern oder extern immer 
seriell angesprochen. Unter [1] hat jemand einen Software CAM unter VDR 
eingebunden, da auch die quellen zu dem Software CAM offen sind und es 
sogar portierungen für fritz.box könnte man damit denke ich etwas 
anfangen.

[1] http://www.oscam.to/wbb3/index.php?page=Thread&postID=51920
[2] http://oscam.to/cgi-bin/viewvc.cgi/oscam/

von Laszlo H. (laszlo_h)


Lesenswert?

Ich sehe das Ding eigentlich nicht als ein TV receiver, mehr als 
sportliche Herausforderung :D. Wie du sagst, wenn ich ein Receiver 
wollte, kann ich mir einen min 4x besseren um das gleiche Geld (Pollin 
Preis + meine Zeit) kaufen. Grundsätzlich sehe ich das Ding zum Beispiel 
als ein Daten-Server. Einfach die Tuner + alles was mit Audio/Video zu 
tun hat entlöten (braucht man bei nem Server nicht und frisst nur 
nutzlos Strom), 2x 2,5 TB Festplatte mit SW-Raid 0 oder 1 hinein und 
schon kann der Spaß losgehen. Könnte man sich natürlich auch kaufen...

Aber zurück zu dem SmartCard Problem...
1
<6>regreader v.0.1 inserted
2
<6>  reg: 0xBBE43FFC  val: 0x01062100
3
<6>  reg: 0xBBE44FFC  val: 0x01062100
4
<6>regreader v.0.1 cleanup

Der PNX8950 besitzt allem Anschein nach 2 Kartenleser Module auf den 
Adressen 0xA0000000 + 0x1BE00000 + 0x43000 und 0x44000 (kseg1 + 
MMIO_BASE + Module-Offset). Zumindest die ausgelesenen ID's der Register 
0x43FFC passen mit dem Datenblatt des PNX8526 (googeln) zusammen. Laut 
diesem handelt es sich um die Version 2.1 Modul. In wie weit sich dieser 
von dem 1.0-er aus dem Datenblatt unterscheidet kann ich nicht sagen, 
aber unter der Annahme, dass sie sich gleichen, könnte das Datenblatt 
und dessen gute Beschreibung über die Register und ihre Aufgaben euch 
wirklich nützen. Was ihr noch brauchen werdet ist ein Treiber der die 
beiden Module anspricht, diese dem userspace zur Verfügung stellt und 
natürlich welches wohin geführt ist. Leider habe ich sowas von keine 
Ahnung, wie so ein SmartCard Reader eigentlich funktioniert, aber 
vielleicht hilft es euch ja weiter.

Der regreader soll schlussendlich den gesamten MMIO Registerbereich 
lesen können. Zurzeit funktioniert er leider nicht soooo toll, eine 
falsche Adresse ausgelesen und der Kernel jagt ihn mit einem "data bus 
error" zum Teufel (dafür war er in 3 Minuten geschrieben :D ).
gruß
Laszo

von Markus L. (misterl)


Lesenswert?

Laszlo H. schrieb:

> Ich denke, was W.S. meinte war ein Server-CLient Programm. Also, dass
> halt der Server auf der Medion-Box mit der Haupt-SW gestartet wird und

Ok. Das wäre auch eine Möglichkeit gewesen. Allerdings (zumindest für 
mich) mit zu viel Aufwand verbunden (den ganzen Mikrosoft-Kram 
installieren, einarbeiten, Protokoll entwerfen/implementieren...)

> Hab ein wenig gesucht, WinCE selber hat schon ein Server intus, d.h.
> wird's wohl schwierig einen externen zu finden. Was ich aber gefunden
> habe, ist http://msdn.microsoft.com/en-us/library/ms899595.aspx es
> müsste als ein Beispiel Server in dem EVC enthalten sein.

Ja, das hatte ich auch schon mal entdeckt. Ich habe mir die MS-Software 
jetzt mal runtergeladen. Leider sprengt die Installation meine knapp 
bemessene Windows-Partition. Ich werde wohl mal aufräumen müssen (bald 
kommen ja diese langen Winterabende ;-)

Markus

von Jörg P. R. (jrgp_r)


Lesenswert?

Hallo zusammen!
Ich habe bisher nur mitgelesen und wollte mich bei Hobbyloet für seine 
Anleitung bedanken.
Leider kann ich noch nichts konstruktives beitragen, da ich auch einer 
bin der Arbeitet und deswegen wenig Zeit hat.

von Anton (Gast)


Lesenswert?

Hallo,
hier verwenden doch einige den Receiver mit der Fernbedienung RXC155?
Ich habe eine Fernbedienung die zwar prinzipiell funktioniert, d.h. der 
Receiver lässt sich damit bedienen, aber die anscheinend dauerhaft 
sendet, denn nach wenigen Tagen sind die Batterien leer. Man sieht im 
Dunkeln auch die IR LED dauerhaft schwach flimmern. Daher habe ich diese 
umgetauscht aber bei der neuen ist das genauso: Batterien rein und die 
LED fängt an zu flackern!
Ist das ein Designfehler in der Fernbedienung, oder hatte ich nur Pech 
alle defekten zu bekommen?

von Sascha W. (sascha-w)


Lesenswert?

also ich hab die Fernbedienung schon ein paar Monate - Batterien war'n 
noch nicht leer.

Sascha

von W.S. (Gast)


Lesenswert?

Markus Latzel schrieb:
> Ich werde wohl mal aufräumen müssen (bald
> kommen ja diese langen Winterabende ;-)

Hihi.. Ja die Installationsdatei ist nur 2 Mega groß, aber der dicke 
Rest ist je nach gewünschten CPU's 8 Giga oder noch viel mehr.
Mein Rat: Installiere bloß nicht in die vorgeschlagenen Defaults, 
sondern mache dir auf einer ausreichend großen Partition ein 
Verzeichnis, wo alles hineinkommt, also z.B.

D:\W5\PB   für den Platformbuilder und
D:\W5\CE   für die Wince-Installation

Den Sinn der kurzen Namen wirst du merken, wenn du auf die Kommandozeile 
herunter mußt, was durchaus auch bei Microsoft vorkommt... Ich hatte das 
versäumt und ärgere mich immer noch darüber.

Ach ja, bin gerade dabei, mir ein eigenes Tool zum Herumfuchteln im 
*.nb0 zu schreiben. Die ganzen dumprom, dumpromx, boooff, xipbin usw 
haben nämlich einige "Besonderheiten", die man kennen sollte damit man 
sich nicht schwarz ärgert. Habe nebenbei auch bemerkt, daß diese 
Perl-scripte (fdf2reg.pl usw.) auch ihre Macken haben. Regcomp meckert 
bei multi_sz Einträgen. Da stimmt also auch was noch nicht. Bin also 
dabei, mir auch was Eigenes zum Umwandeln von fdf auf reg zu schreiben. 
Zurück geht's dann mit regcomp (ist beim Wince5 dabei) - wenn der nicht 
meckert, sollte die fdf sauber sein.

W.S.

P.S. wenn Bedarf, dann kann ich ja  mal den momentanen Stand posten.

von SirNova (Gast)


Lesenswert?

@ Artem M.: Wärst du so nett deinen aktuellen Stand der breiten Masse 
zugänglich zu machen?
Für mich persönlich ist es nahezu genau das, was ich mit der Box machen 
will ;) Ich hab NetCologne, wo es keine Grundverschlüsslung gibt und 
somit hätte ich mit deinem Stand quasi einen externen Twin-Tuner.
Würd mich echt freuen, wenn du so nett wärst. Mit opensc würde ich dann 
auch mal ein bißchen was versuchen, vielleicht kann ich dir ja an der 
Stelle was zurück geben.

Schöne Grüße

SirNova

von Artem M. (artem)


Lesenswert?

Hi,

der aktuelle Stand ist, dass das VDR und streamdev-server laufen. Auch 
vdr-sc habe ich zum starten gebracht und einen extenen Cardreader über 
oscam angebunden. Er versucht auch zu entschlüsseln, aber ich bekomme 
einfach kein Bild raus. Es klappt auch nicht mit verschlüsselten 
Radiosendern. Ich habe die Vermutung, dass es an openssl liegt, dass im 
Debian eine andere Version ist, also in der ELSDK, die ich zum 
kompilieren benutzt hatte.

Leider bin ich im Augenblick permanent auf Geschäftsreise, so dass ich 
keine Zeit habe mich darum zu kümmern. Eventuell kann ich nächste Woche 
mal vom Hotel aus was machen, oder erst am Wochenende.

von SirNova (Gast)


Lesenswert?

Es kommt ja nicht auf einen Tag an ;) Die nächste Woche werde ich 
vermutlich auch überhaupt keine Zeit haben. Die Box liegt bei mir 
eigentlich rum, bis ich mal Zeit zum basteln hab, aber bei dem Stand 
wärs nicht verantwortlich sie nicht langsam zum leben zu erwecken ;) 
Würdest du (sobald es dir möglich ist) deinen Stand irgendwo hochladen?
Wie gesagt, es hat keine Eile.

Vielen Dank schonmal

von Christian (Gast)


Lesenswert?

Roland Fischer schrieb:
> Hier im Anhang mal der Inhalt des 24LC16B für alle die wirklich glaubten
> in ein 16K-BIT I2C EEProm würden irgendwelche Geheimnisse stecken....

Per Zufall habe ich entdeckt, daß dieser Inhalt sich über /dev/i2c-2 
auslesen läßt:

pnx8950:~# i2cdump 2 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and 
worse!
I will probe file /dev/i2c-2, address 0x50, mode byte
Continue? [Y/n]
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 10 40 f0 1b ff ff 00 00 14 40 f0 1b ff ff 00    .?@??....?@??...
10: 00 18 40 f0 1b ff ff 00 00 1c 40 f0 1b ff ff 00    .?@??....?@??...
20: 00 00 70 e4 1b 00 07 41 2c 04 70 e4 1b 04 09 b4    ..p??.?A,?p?????
30: 00 08 70 e4 1b 0c 05 28 38 0c 70 e4 1b 0c 05 28    .?p????(8?p????(
40: 38 14 70 e4 1b 00 06 59 24 48 70 e4 1b 04 09 b4    8?p??.?Y$Hp?????
50: 00 44 70 e4 1b ff 03 00 00 44 70 e4 1b 00 02 00    .Dp??.?..Dp??.?.
[...]

Der Rest steht an den Adressen 0x51 pp.

von Christian (Gast)


Lesenswert?

Stefan S. schrieb:
> Audio auf SCART wird vom AK470x gesteuert, Audio auf dem Chinch
> vom PNX8510.

Ich hab's eben mal nachgemessen, das stimmt nicht. Die Cinch-Buchsen 
liegen parallen zum SCART für TV und werden von TVOUTL und TVOUTR des 
AK4705 gespeist. Pin 40 des AK4705 (BICK bzw. DACR), Kandidat für ein 
Audiosignal, geht direkt zum PNX8950. Der 8510 liegt hier komplett außen 
vor.

von Christian (Gast)


Lesenswert?

Stefan S. schrieb im  Beitrag #2200235:
> Ich habe den Code vom Scart Switch Modul gefunden. Wichtiger wäre das
> phStbAudio Modul...

Ich habe mir das phStbAudio-Modul mal etwas näher angeschaut. Mich 
beschleicht das Gefühl, daß dieses nur zur Steuerung der Mixer gedacht 
ist. Es gibt keinen Hinweis darauf, daß Audiodaten irgendwo hingeschoben 
werden.
Ich denke eher, daß Audio direkt von den Trimedia-Kernen kommt. Das ist 
glaube ich der interessanteste Part.

von Frank M. (frankswelt)


Lesenswert?

Hallo,
am Wochenende habe ich mir wieder mal etwas Zeit genommen, um die Box 
voran zu bringen.
Ich hab mir nun eine alte IDE Platte genommen +SATA Adapter, die wie 
beschrieben 2 logische Laufwerke gemacht 20 GB und Rest die andere 
Partition.  Darauf die SWU Files entpackt und die Ordner moreTVn und 
moreTVn.INIT umbenannt in moreTV und moreTV.INIT, dann die moreTVn und 
moreTVn.INIT nochmals aus dem SWU Archiv entpackt. Somit hatte ich alle 
4 MoreTV Ordner.
Beim booten kommt die Box bis, wie von Torsten K. schon beschrieben, bis 
zum oberen blauen Balken und einem 4 zeiligen Menü ohne Text. Das 
Boxdisplay zeigt SET. Mehr kommt leider nicht.
Müssen aus dem SWU Archiv alle Verzeichnisse auf die Festplatte oder nur 
die 4 Verzeichnisse? Ich habe die beiden Partitionen mit FAT32 und 32K 
Blöcken formatiert. Ist das richtig oder 16k Blöcke?
Frank

von W.S. (Gast)


Lesenswert?

Frank M. schrieb:
> Müssen aus dem SWU Archiv alle Verzeichnisse auf die Festplatte..

Nö. Der Inhalt von "Wce1" kommt auf nen Stick zum Update des WinCE's im 
Flashrom und der komplette Rest kommt auf die Platte. Auch moreTV.cfg 
und swu.xml im Wurzelverzeichnis. Ob man tatsächlich die moreTV und 
moreTV.INIT doppelt mit nem 'n' braucht, glaube ich nicht, aber schaden 
kann's nicht.

> wieder mal etwas Zeit genommen, um die Box voran zu bringen.

Ähem.. Kannst du mal näher beschreiben, in welche Richtung du sie voran 
bringen willst?

W.S.

von Frank M. (frankswelt)


Lesenswert?

Das Flash hab ich schon mit dem Stick gemacht. Hatte vor dem 
Festplatteneinbau versucht, die Box ohne Platte zum laufen zu bekommen. 
Da bleibt die Box aber mit dem roten Balken hängen. Leider will die Box 
aber eben nur bis zu der oben beschriebenen Stelle.
Das Ziel mit der Box ist, ewas zu sehen was einem Fernsehbild gleich 
ist.

von Markus .. (c_classic)


Lesenswert?

Hallo,

ich wollte jetzt nur mal fragen, ob mittlerweile jemand QAM256 unter 
WinCE zum laufen gebracht hat, da ich das System gerne als HDD-Rekorder 
benutzen würde. Besteht das QAM-Problem eigentlich auch bei der 
Medion-Firmware und kann ich die irgendwo herunterladen?

MfG
Markus

von Gustav W. (gustavw)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich hab auch so ne box, und hab mich mal mit den wince Firmware images 
beschäftigt.
Ich bin durch zufall auf 2 Programme gestoßen, mit denen man die nb0 
Dateien in bin dateien konvertieren kann, und andersrum, weiterhin kann 
man damit die dateien komplett zerlegen, entpacken, verändern, und 
wieder packen.
man kann damit das komplette ce image verändern.
Ich hab bloß noch nicht ganz die Zeit gehabt mich näher zu beschäftigen.

man muß alles in einen Ordner "c:\binmod\", und dann mit boooff.exe die 
jeweilige *.nb0 in eine *.bin Datei umwandeln, und umbenennen in nk.bin.
Danach startet man nked.exe, und klickt dort auf extract+decode, dann 
warten, bis fertig erscheint.
Dann hat man die entpackte Registry vor sich, welche dann verändert 
werden kann. um die datei dann wieder zusammen zu bauen, drückt man 
einfach encode+replace, dann kann man die nk.bin wieder um benennen zum 
vorherigen Dateinamen, und mit boooff.exe wieder eine nb0 datei draus 
machen, welche dann per firmwareupdate geflashed werden kann.

mfg

von Jörg P. R. (jrgp_r)


Lesenswert?

Hallo!
Ich habe das so gemacht wie Gustav W.
Leider bekomme ich eine Fehlermeldung wenn ich auf extract+encode 
klicke. Es wird angezeigt das eine default Datei nicht existiert. Ich 
arbeite mit WinXP SP3. Oder macht man das direkt auf der Box mit WinCE?
Danke vorab

von Gustav W. (gustavw)


Lesenswert?

Hallo,

ich vermute Du hast keine nk.bin in c:\binmod liegen, dann kommt ein 
fehler.
Es is wichtig, das alles in C:\binmod liegt. Nein, das läuft nicht auf 
der Box.
mfg
Gustav

von Thomas K. (agentdata)


Lesenswert?

Also nun mal ganz langsam mit den jungen Pferden...

Boooff und nked sind relativ bekannte tools aus der PDA Szene.

Boooff oder auch dumpromx sind dazu gedacht ganze WinCE Images zu 
bearbeiten - d.h. es können ganze Dateien extrahiert und/oder 
ausgetauscht werden.

Nked ist dazu gedacht die Datei default.fdf (das ist unter WinCE die 
Registry) zu decodieren und ggf. wieder zu encodieren - wenn man so will 
ist es also ein Registry Editor.

Aber um eines mal klar zu stellen - ein Tool welches ein WinCE Image 
extrahiert - es dann erlaubt die Dateien beliebig zu verändern - und 
dann ein (funktionierendes) Image wieder zusammenbaut - kann und wird es 
nie geben. Das kann es schon deshalb nicht geben, weil in WinCE Images 
bspw. bei dll's die als xip markiert wurden die relocations fehlen. Ein 
ähnliches Problem stellen unvollständige PE-Header oder hardcoded 
Adressen/Importe aus dem Kernel dar.

However - ich halte es für möglich qam256 in der Medion Firmware zu 
aktivieren - auch Maus und Keyboard zu aktivieren könnte möglich sein 
(wobei ich das für schwieriger halte als die qam256 Geschichte). Werde 
mich damit beschäftigen sobald ich wieder etwas mehr Zeit habe.

Ansonsten hab ich meine recht spärliche Freizeit in den letzten Wochen 
weiter in Linux investiert (btw eines der interessantesten Projekte die 
ich in der letzten Zeit so hatte - hab selten soviel gelernt).

Ich hab die opensource Angebote für die Brightsign HD200 mal zerlegt. 
Die dort angebotenen Kernelpatches erstellen einen nahezu originalen 
Phillips/NXP Kernel für die stb810 Platform (der tda10021 Treiber wird 
bspw. so gepatched das er auch mit dem tda10023 funktioniert :-).
Mit einigen wenigen Anpassungen läuft der Kernel dann auch auf der 
Pollin-Box. Auch einige der Module gibt es als opensource - die wirklich 
interessanten fehlen allerdings.

Was das Soundproblem angeht (funktioniert im übrigen auch mit einem 
selbst kompilierten Kernel nicht) bin ich mir mittlerweile ziemlich 
sicher das es an der Trimedia Firmware liegt. RCA und SCART werden von 
den Trimedias einfach nicht bespasst. Schade eingentlich...

Gruß an alle die noch am tüffteln sind
Thomas

von W.S. (Gast)


Angehängte Dateien:

Lesenswert?

Thomas K. schrieb:
> Aber um eines mal klar zu stellen - ein Tool welches ein WinCE Image
> extrahiert - es dann erlaubt die Dateien beliebig zu verändern - und
> dann ein (funktionierendes) Image wieder zusammenbaut - kann und wird es
> nie geben.

Nana, ganz so kategorisch sehe ich das nicht. Was alle die fertig 
gebundenen Module (xip-chain) betrifft, da hast du völlig Recht. Aber 
wenn man mal in die originalen Images schaut, dann sieht man, daß auch 
eine ganze Reihe DLL's in der Files-Sektion sind, und das heißt, diese 
Dateien sind original erhalten.

> However - ich halte es für möglich qam256 in der Medion Firmware zu
> aktivieren - auch Maus und Keyboard zu aktivieren könnte möglich sein
> (wobei ich das für schwieriger halte als die qam256 Geschichte).

Das mit der Maus und dem Keyboard dürfte die kleinere Hürde sein, die 
abgeschnittenen Ränder vom Desktop sind da schon schwieriger - und so 
ziemlich aussichtslos erscheint mir qam256, weil die ganze Audio- und 
Video-Verarbeitung von den 2 Trimedia's gemacht wird. Dafür was besseres 
als das Vorhandene zu schreiben (oder zu besorgen) wäre ein halbes 
Wunder. Ich hab mal versucht, mich in die Trimedias einzulesen, aber 
ganz schnell das Handtuch geworfen.

Ich hänge hier mal ein paar Hilfmittel an, aber bitte beachten: DAS IST 
ALLES UNFERTIG und mit der heißen Nadel gestrickt.

W.S.

von Michael (Gast)


Lesenswert?

Ein super großes Dankeschön für Deinen Beitrag W.S. aus Berlin. Deine 
Tools kann ich bestimmt auch noch für meine PDA-Projekte (Pocket Loox & 
Yakumo) gebrauchen. Es wär so schön, wenn wir aus der Kiste noch etwas 
wirklich brauchbares zaubern könnten ...

Gruß Michael

von W.S. (Gast)


Angehängte Dateien:

Lesenswert?

Huch, da krieg ich ja rote Ohren wie ne alte Jungfer...

Also, nachdem ich durch "AufDieNaseFallen" herausbekommen hab, daß man 
mit den von dumpromx usw. extrahierten Dateien nicht wirklich 
weiterkommt, habe ich mir den PB (Platformbuilder) angetan und ein 
Dummyprojekt mit ner Mips-CPU und allem erdenklichen Krimskrams 
durchlaufen lassen.

Die Ergebnisse sind eher durchwachsen, insbesondere die DLL'S zu den 
verschiedenen USB-Varianten (1.0, 1.1, 2.0) machen mir noch Sorgen.

Ich hab hier mal eine kleine Krimskrams-Sammlung angehängt - 
ausprobieren werde ich das Ganze in den nächsten Tagen. Einiges ist 
Release, anderes nur Debug. Vielleicht kann der eine oder andere da auch 
mal ein aufmerksames Auge draufwerfen. Bitte auch in die .reg schauen, 
dort hab ich die diversen eventuell möglichen Screen-Formate notiert:

HKLM\SOFTWARE\TeleGent\"TVStandard"="pal"
oder
"1280x720x60p"
"pal"
"ntsc"
"pal60"
"720x480x60p"
"720x576x60p"
"1280x720x60p"
"1920x1080x60i"


W.S.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

hallo
als ich vor kurzem mein GSMART Mobile Phone mit Windows Mobile 6.5 
geflasht habe bin ich auf folgenden beitrag gestoßen: 
http://www.gsmartclub.com/board/discussion-help/rom-editing-tools-t27.html 
, da geht es auch um rom-editing-tools und vllt. lässt sich davon was 
verwenden ?

von Martin G. (percolator25)


Lesenswert?

Nach fast 2 Monaten habe ich mal wieder versucht, Linux auf der Box zum 
Laufen zu bringen - erfolglos.

Ich habe das Pollinux von dod ger mit NFS freigegeben und auch die 
passende kernel.bin auf die Box geflasht. Bei der loader.bin habe ich 
die IP-Adresse angepasst (von 192.168.0.3 auf 192.168.0.21) und eine der 
späteren Nullen gelöscht, damit die Dateigröße gleich bleibt.

Die Box startet, bekommt eine IP-Adresse und fragt meinen NFS-Server 
nach dem nandfs. Danach passiert nichts mehr. Es laufen keine Server 
(ich hab die Ports 1-1000 mit nmap gescannt, kein ssh, telnet oder ftp). 
Auch über die serielle Schnittstelle kommt nix. Ich habe das Gefühl, 
dass die Skripte in init.d gar nicht erst ausgeführt werden.

Was mache ich falsch? Wie kann ich den Startprozess debuggen?

von Markus .. (c_classic)


Lesenswert?

@Martin G.:
Was hast du am Video-out? Wenn noch der Elecard-Bildschiem zu sehen ist, 
konnte die Box die Scripte nicht ausführen. Wenn er schwarz ist, hat das 
soweit geklappt.

Hast du das Archiv als Root auf den NFS entpackt? Ohne root geht nichts. 
(Zumindest bei mir)
Du kannst mal mit Wireshark schauen, was die Box genau mit dem 
NFS-Server macht. (Oder hast du das schon)

Hast du schon versucht die Inittab so zu ändern, dass du auf ttyS1 eine 
serielle Shell bekommst.

MfG
Markus

PS: Starte die Box doch mal von einem USB-Stick und schaue ob da Alles 
funktioniert.

von W.S. (Gast)


Lesenswert?

R. H. schrieb:
> vllt. lässt sich davon was verwenden ?

Naja, bei dem meisten Zeugs bin ich skeptisch geworden, weil meistens 
keinerlei Doku dabei ist. Ein simples "Usage:...." beim Aufruf ist fast 
immer viel zu wenig. Ich hatte schon mal so eine tolle Toolchain, aber 
die funktionierte nur für HTC-Telefone.

Bin im Moment ein Stückchen weiter.
Also:
1. Es reicht nicht, die Zeiger auf den Romheader, die direkt nach dem 
Magic ECEC stehen (bei 44h und 48h), bei Änderungen mitzuführen. Am 
Anfang der nk.bin gibt es nochmal eine Kopie des ersten Zeigers (bei 
101Ch) und die will auch angepaßt sein. OK, jetzt weiß ich das und werde 
mein Tool drauf anpassen, um das Gefummel mit dem Hex-Editor zu umgehen. 
Vielleicht gibt's noch irgendwo eine weitere Fußangel dieser Art..

2. Der Video-Mode 720x480 läßt sich einstellen, aber mein Fernseher 
synchronisiert nicht drauf. Nur diagonale Streifen zu sehen.

W.S.

von Martin G. (percolator25)


Lesenswert?

@Markus

Danke für die schnelle Antwort. Mit Wireshark hatte ich schon mal 
getestet, ich habe so lange an den NandFS-Versionen hier im Forum 
rumgebastelt, bis es keine Fehlermeldungen im NFS gab. Nun habe ich aber 
noch mal mit nem ganz frischen Setup des Servers angefangen, aber nix.
Ich bekomme kein Bild, alles ist schwarz.

Das Flashen mit dem USB-Stick hat bisher immer ohne Probleme geklappt.

Ich hab das Archiv von Windows aus über SMB in den im NFS exportierten 
Ordner auf den Server (Debian 6) geschoben, mit chmod alles auf 777 
gestellt und von nem anderen Rechner kann ich den Ordner via NFS auch 
problemlos mounten und durchsuchen.

Über RS232 habe ich noch nie etwas empfangen, weder unter WinCE, beim 
Flashen oder Linux. Angesteckt habe ich die Buchse vom Pollin an der 
einreihigen Steckerleiste J33. Wenn ich die Box einschalte, sehe ich nur 
im Terminal, das eine Verbindung hergestellt wurde, sonst nix.

In das Skript /etc/init.d/S70servers habe ich testweise ganz oben
1
echo "test" > /var/test.txt
 geschrieben, doch es wird keine Datei angelegt. Auch log-Dateien sind 
unter /var nicht zu finden.

Soweit kommt die Box (immer mit schwarzem TV):
IP-Adresse Abfragen
NFS-Request (laut Server-log)

Dann passiert gar nichts mehr :-(

von Michael (Gast)


Lesenswert?

Martin du must dir ein Kabel basteln und auf die zwei reihige 
Steckerleiste gehen J2. Sieh mal bitte oben (Autor: cwi (Gast)
Datum: 12.03.2011 14:24). Für Pollinux 38400; unter WinCE 115200.
Beim CE kannste nur gucken; beim Linux bekommste ne Shell und drückst 
das Zauberwort "mainapp.sh" ein gefolgt von einem herzhaften RETURN.

Gruß Michael

von W.S. (Gast)


Angehängte Dateien:

Lesenswert?

So, ein Update und ein paar weitere Ergebnisse.

Was mit den angehängten Tols geht, sind Nebensächlichkeiten, also z.B. 
einen anderen Splash-Screen einbauen, in der Registry herumeditieren, 
zusätzliche Dateien einbauen und so weiter. Sehr nett, aber zumindest 
für mich am Ziel vorbei. Für mich ist der vollständige und richtig 
benutzbare Desktop auf dem Fernseher die allererste Ausbau-Stufe - und 
solange DAS nicht ist, hat es wenig Zweck, sich mit anderen Dingen zu 
befassen.

Ich hab jetzt einige Video-Modi durchprobiert, es aber bei keinem Modus 
geschafft, den kompletten Desktop auf den Fernseher zu bekommen.
"pal"          - das Übliche
"ntsc"         - synchronisiert nicht
"pal60"        - grüner leerer Bildschirm
"720x480x60p"  - synchronisiert nicht, Bild als diagonale Streifen
"720x576x60p"  - wie pal
"1280x720x60p"  - den scheint er garnicht anzunehmen, schaltet auf pal
"1920x1080x60i" - den hab ich mir bislang verkniffen

Also scheint es erstmal kein Mittel zu geben, den Desktop ohne 
abgeschnittene Ränder frei zu bekommen. Wenn es (wie es scheint) die 
Trimedia-Prozessoren sind, die das Bild machen, dann müßte man sich mit 
den Innereien der "phStbRootApp_256M_0_t.mi" befassen, was ohne Tools 
und nähere Info wohl aussichtslos ist. Aber: Ist das so? Ich habe in den 
beiden .mi Dateien schon etwas herumgestochert, es sind vermutlich 
hauptsächlich Audio- und Video-Codecs.

Ein Witz am Rande: Mit dem originalen Telegent-Wince hab ich mal 
versucht, einige Audiodateien abzuspielen: MP3 geht problemlos, aber 
stinknormales WAV geht NICHT ("..kann dieses Audioformat nicht 
dekodieren..").

Was nun?
Nun ja, die More-TV Software kann man benutzen, also Fernsehen glotzen 
geht. Netzwerk per Kabel probiere ich garnicht aus, ich will ja keine 
CAT5-Tampen durch's Haus in die gute Stube ziehen. Wlan geht bei mir mit 
dem Pollin'schen Modul nicht. Der Modul wird zwar erkannt, aber stellt 
sich taub, egal was man anstellt. Hat hier vielleicht jemand es 
geschafft, Wlan auf dieser Box zum Laufen zu bringen? Dann wäre ja evtl. 
Inet-Radio noch drin.

Was bleibt da noch? Linux?? Wohl nicht. Das ist ja bislang noch nicht 
mal über's Booten per Netzwerk hinausgekommen, von einem benutzbaren 
System mit nem freundlichen Desktop und einer Menge Anwendungen drauf 
ganz abzusehen.

Derzeit ist wohl Flaute - sozusagen. (Hoffentlich regt sich einer über 
meine Zeilen auf, wird dadurch zu Höchstleistungen angespornt und bringt 
das Ganze wieder ein Stück voran..  :-)

W.S.

von Thomas K. (agentdata)


Lesenswert?

W.S. schrieb:
> ...was ohne Tools
> und nähere Info wohl aussichtslos ist. Aber: Ist das so?

Es gibt beides - einen 'normalen' Display Treiber und einen via 
Trimedia.

Der ganze Trimedia Kram wird in der Desktop.exe geladen und gestartet.
Das kannst du ganz einfach raus patchen:
jal     TmLoadDspImageDefault  # patch:   00 00 02 3C    lui     $v0, 0

Oder was noch besser ist - du nimmst aus dem WinCe0.nb0 Image die 
DesktopQVCP.exe. Die ist von Haus für den Systemstart ohne Trimedia 
gedacht.
(umbenennen in Desktop.exe - im wince1 image austauschen - ist ja 
klar...)

However - wirklich besser wirds damit nicht. Die Bildquali ist deutlich 
schlechter - dafür sind die Ränder kleiner :-)

Cheers
Thomas

von Michael (Gast)


Lesenswert?

Hallo zusammen,
kennt eigentlich irgendjemand aus der Linux Gemeinde (sorry W.S.) den 
original Aufruf der Mainapp.sh bei elecard? Mich würde ja mal 
interessieren, ob da auch Parameter übergeben wurden.

Gruß Michael

von cc k. (draco)


Lesenswert?

Hallo an alle Aktiven,

nachdem ich nun die Threads fasat alles durchgearbeitet und parallel 
meine Pollin-Box bearbeitet habe, möchte ich die Gelegenheit nutzen mich 
bei allen zu bedanken, die dieses Projekt so nach vorn getrieben haben.

Ich hatte auf meiner Box das Medion-Packege laufen, aber ich wollte 
mehr; vor allem alle verfügbaren Sender Sehen und nur die, die keine 
QAM255 haben.

Also habe ich die Linux-Variante in Angriff genommen.
- NAND geflashed
- Knoppix bemüht
- USB-Stickbearbeitet und Partitionen gemountet
--> kein Erfolg
- also die Variante mit den entpackten Dateien verwendet
+ Netzwerkkarte parametriert
+ DHCP-Server konfiguriert und gestartet
+ Verzeichnise von USB am PC nach /pollinux symb. verlinkt
+ nfs-server konfiguriert und gestartet
--> Fehlermeldung: rpc.mount: refused mount request .... (/): no export 
entry

Die Daten direkt nach root/pollin/ zu kopieren hat auch nicht geklappt. 
Dafür schein der RAM meines Rechners nciht zu reichen (256MB).

Ich habe keine Idee mehr wo der Fehler liegen könnte.
Vielleicht könnt ihr mir ja weiter helfen ....

mfG
Draco

von Laszlo H. (laszlo_h)


Lesenswert?

Martin G. schrieb:
> Über RS232 habe ich noch nie etwas empfangen, weder unter WinCE, beim
> Flashen oder Linux. Angesteckt habe ich die Buchse vom Pollin an der
> einreihigen Steckerleiste J33. Wenn ich die Box einschalte, sehe ich nur
> im Terminal, das eine Verbindung hergestellt wurde, sonst nix.

Meine Einschätzung ist, dass da etwas mit dem NFS Server nicht stimmt. 
Wahrscheinlich "verabschiedet" sich der Kernel beim Root-switch. Aber 
ohne serielle wirst du nicht weiter kommen. Entweder wie Michael 
schrieb, serielle an J2 oder aber in dem Loader console=ttyS0 in 
console=ttyS1 ändern. Dann sollte die Ausgabe auf dem J33 liegen (hab 
ich noch nicht getestet, liegt aber nahe, ansonsten kannst du es noch 
mit ttyS2 versuchen). Aber mit dem auf J2 bist du besser beraten, da du 
damit auch WINCE sehen kannst.

Michael schrieb:
> kennt eigentlich irgendjemand aus der Linux Gemeinde (sorry W.S.) den
> original Aufruf der Mainapp.sh bei elecard? Mich würde ja mal
> interessieren, ob da auch Parameter übergeben wurden.
1
#!/bin/sh
2
3
while :; do
4
   LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/elecard/lib:/opt/nxp/lib nice -n -10 /opt/elecard/bin/StbMainApp
5
    sleep 1
6
done

Das ist der Inhalt der mainapp.sh. Diese wird direkt, ohne irgendwelche 
zusätzlichen Variablen aus der S95stbMainApp aufgerufen. Davor wird noch 
eine Kanalliste aus dem Internet geladen, mehr aber auch nicht.

cc kk schrieb:
> Also habe ich die Linux-Variante in Angriff genommen.
> - NAND geflashed
> - Knoppix bemüht
> - USB-Stickbearbeitet und Partitionen gemountet
> --> kein Erfolg
> - also die Variante mit den entpackten Dateien verwendet
> + Netzwerkkarte parametriert
> + DHCP-Server konfiguriert und gestartet

Nimm keine dynamische IP, das bringt nichts als Probleme (angefangen bei 
der Frage "welche IP hat denn die Box heute?"). Stell sowohl den Rechner 
als auch die Box auf statische IPs (zb 192.168.0.3 für die Box und 
192.168.123.0.4 für den Rechner). Ändern kannst du die IP der Box indem 
du mit hexedit die loader.bin ab 0x7000 modifizierst. Danach natürlich 
mit WinCE neu flashen ;). Ich muss wohl nicht erwähnen, dass die IP den 
NFS Servers mit der in dem Loader.bin übereinstimmen muss ;).

> + Verzeichnise von USB am PC nach /pollinux symb. verlinkt
> + nfs-server konfiguriert und gestartet
> --> Fehlermeldung: rpc.mount: refused mount request .... (/): no export
> entry

Gut, nur damit ich sicher bin, versuch mal diesen Ablauf:
1. Ich nehme folgendes an, USB Stick ist als /media/usb
   gemountet. Kannst du mit "mkdir -p /media/usb" und
   "mount /dev/sdx1 /media/usb" (x mit dem richtigen
   device austauschen) erstellen. Ansonsten sind die
   Pfade bei 5 zu modifizieren. Zusätzlich wirst du
   für die meisten Befehle root Rechte brauchen
2. Alle nandfs Ordner in den Ordner pollinux auf
   USB-Stick entpacken. Ist nicht zwingend notwendig,
   doch muss dann der Befehl in Punkt 5 modifiziert
   werden.
3. Mit "mkdir /pollinux" den root-Verzeichniss des NFS
   erstellen.
4. "mount --bind /mnt/usb/pollinux /pollinux" ausführen.
   Hierdurch werden die Ordner "verbunden" und ein
   "ls /pollinux" sollte die Ordner auf dem USB Stick
   zeigen.
5. NFS Server starten und den Log anschauen, ob alle
   Ordner exportiert wurden.

Wenn es danach nicht funktioniert, serielle Schnittstelle an J2 (oder 
ttyS0 auf ttyS1 ändern) und schauen, was nicht funktioniert. Alles 
andere ist herumstochern.

W.S. schrieb:
> Was bleibt da noch? Linux?? Wohl nicht. Das ist ja bislang noch nicht
> mal über's Booten per Netzwerk hinausgekommen, von einem benutzbaren
> System mit nem freundlichen Desktop und einer Menge Anwendungen drauf
> ganz abzusehen.

Über den freundlichen Desktop von WinCE kann man streiten (wie immer, 
Geschmackssache ;) ). Aber die Herausforderung mit dem Festplatten-Boot 
nehme ich an (auch wenn ich ein Verfechter des NFS-Servers während der 
Entwicklung bin). Eine Anleitung kommt wahrscheinlich im Lauf der 
nächsten Woche (man muss ja "nur" eine neue initramfs zusammenstellen 
und die 4-Ordner Struktur in einen einzelnen zusammenfassen).

gruß
Laszlo

von W.S. (Gast)


Lesenswert?

Laszlo H. schrieb:
> Über den freundlichen Desktop von WinCE kann man streiten (wie immer,
> Geschmackssache ;) ).

Nee, keine Geschmacksfrage, sondern: Hast du was Besseres?
Mir liegt ein Glaubenskrieg fern, das Einzige was ich suche ist ne 
wirklich benutzbare Plattform und da ist es mit einem puren Linux 
erstmal Essig - oder hast du für Gnome und Konsorten schon die passende 
Trimedia-Firmware vorrätig? All dieser Kram ist hier per WinCE bereits 
erledigt, bis auf die elende Randabschneiderei, die einem den Desktop 
versaut und wogegen ich bislang noch nix gefunden habe. So langsam merke 
ich allerdings in mir eine wachsende Abneigung gegen reassmblierten 
MIPS-Code. Mein Gott, was ist MIPS doch für eine grottenhäßliche 
Architektur - selbst im Vergleich zu ARM (und das will schon was 
heißen)! Igitt, bäh. Worauf haben wir uns da bloß eingelassen... Hab 
nochmal NXP abgegrast, in der vagen Hoffnung, vielleicht doch irgendwo 
ein ausführliches UM zur PNX zu finden - Fehlanzeige.

W.S.

von Laszlo H. (laszlo_h)


Lesenswert?

W.S. schrieb:
> Nee, keine Geschmacksfrage, sondern: Hast du was Besseres?

Kommandozeile, wenn man sich einmal daran gewöhnt hat (notgedrungen, da 
mein Server ~150 km von mir weg steht), will man es nicht mehr missen 
smile. Ehrlich gesagt, ich tippe lieber die Befehle auf meinem 26" 
Bildschirm ein, statt vor meiner kleinen und arg flimmernden Glotze (mit 
WinCE hat es noch mehr geflimmert als sonst ^^) mit Maus + Tastatur am 
Boden zu sitzen und rumzuhantieren. Okay, es gibt natürlich auch VNC, 
dass das einem erspart (war das Erste das ich gestartet bei WinCE habe 
:D). Ist aber wie schon oben geschrieben Geschmackssache und wirklich 
bekriegen will ich mich auch nicht ;).

W.S. schrieb:
> Mir liegt ein Glaubenskrieg fern, das Einzige was ich suche ist ne
> wirklich benutzbare Plattform und da ist es mit einem puren Linux
> erstmal Essig - oder hast du für Gnome und Konsorten schon die passende
> Trimedia-Firmware vorrätig?

Also, vdr + streamdev laufen ja schon bei jemandem halbwegs stabil, das 
heißt mal, Fernschauen auf dem PC über das Netzwerk steht nichts im 
Wege. Ich hatte zurzeit leider wenig Zeit, das zu reproduzieren steht 
aber ganz Oben auf meiner pollinux TODO-Liste. CAM Module sind da 
(Mini-Treiber im Internet auffindbar, Stichwort "pnx8550 sdcardtest 
driver"), hab halt nur keine Idee wie sie funktionieren & keine 
SmartCard zum Testen.

Für meine Definitionen ist das eine benutzbare Plattform (okay, 
vielleicht noch ein Webserver + EPG & automatische Aufnahme wären toll), 
auch wenn da halt nichts mit "Toller Oberfläche" ist (Gnome wäre für die 
Box wahrscheinlich zu viel, dann schon eher FluxBox oder so). 
Grundsätzlich sollte das aber auch machbar sein, DirectFB ist ja da, 
bräuchte man nur den XDirectFB kompilieren (wozu ich aber ehrlich keine 
Lust habe, da ich befürchte, dass das in eine arge Bibliothekssuche 
ausarten wird). Oder Alternativ GTK+ oder Qt gegen DirectFB kompileren 
und dann alle benötigten Programme gegen diese linken.

W.S. schrieb:
> So langsam merke
> ich allerdings in mir eine wachsende Abneigung gegen reassmblierten
> MIPS-Code. Mein Gott, was ist MIPS doch für eine grottenhäßliche
> Architektur - selbst im Vergleich zu ARM (und das will schon was
> heißen)!

:D Yeah, ich kenne das Gefühl, MIPS ist nicht schön, zumindest nicht im 
Vergleich zu AVR oder i386 :D (ARM kenne ich noch nicht). Wobei MIPS 
noch immer besser ist als SPARC v8 Assembler, etwas Schlimmeres als das 
habe ich noch nicht gesehen ;).

Aber mein primärer Grund, wieso ich lieber Linux auf der Box verwende 
ist: Weil ich mich damit auskenne und ehrlich kein Plan von den Interna 
von WinCE habe (und leider keine Zeit / keine Lust mich da 
einzuarbeiten). Programm kompilieren ginge wahrscheinlich noch, aber ROM 
zerlegen und neu zusammen zu setzten? Da würde ich ohne Anleitung 
anstehen :D.
gruß
Laszlo

von W.S. (Gast)


Lesenswert?

Laszlo H. schrieb:
> und ehrlich kein Plan von den Interna von WinCE habe

Naja, eigentlich braucht es diesen Plan von den Interna ja auch 
garnicht, es gibt ja ein API und das ist fast 100% identisch zum 
gewöhnlichen Windows (ab Win95). Damit kann man Apps für WinCE 
problemlos schreiben ohne sich um Interna von WinCE kümmern zu müssen. 
Da hast du mich eben auf ne Idee gebracht: Ich werd demnächst mal eines 
meiner WinCE-Programme so umschreiben, daß ich ringsum nen Rand 
freilasse und es dann für Mips compilieren. HHsat auf der PNX8550.. o 
ha. :^)

Für den Grafikkrempel hingegen mit dem Ränder-Problem muß man zusehen, 
ob man das Glück der Dummen hat, also etwas Fertiges in der Registry 
oder in den Treibern findet. Der Tip von Thomas mit der 
"DesktopQVCP.exe" ist nicht wirklich eine Lösung, wer will schon einen 
Screen unterhalb von ViertelVga bei einer Kiste, die im Prinzip 
1920x1080 kann. Du hast dir sicherlich den Screen beim Flashen 
angeguckt: Klötzchenschrift wie bei 160x128 oder so ähnlich. Grausam. 
Nee, die abgeschnittenen Ränder müssen wieder dran, dann die volle 
Funktionalität vom USB wieder herstellen und dann Apps schreiben. Wäre 
natürlich schön, irgendwoher die Tools für die Trimedia's zu bekommen. 
Dann könnte man die 2 Tuner für ganz andere Sachen benutzen: 
Wettersat-Empfang bei 137 MHZ oder Amateurfunk bei 2m oder 70cm, oder 
die Box als Nachsetzer bzw. SDR und so weiter. Die Tuner als solche 
geben das nämlich her.


W.S.

von cc k. (draco)


Lesenswert?

So, nun habe ich es geschafft ..... die PBox ist ein Stein.... :(

Ich hatte, wie oben erwähnt das Linux aufgezogen und konnte mich aber 
nicht erfolgreich vom Knoppix aus mit der PBox verbinden. Auch die 
Hlfestellungen von Laszlo H. brachten keine Abhilfe.

Also habe ichwas ganz blödes gemacht.
1) WinCe0.nb0 nach 03C00000_04000000__wince0.bin umbenannt
2) habe dieses geflasht

Wollte damit eigentlich erreichen, dass der orig. updateter wieder 
greift .... sch**ße wars - geht nicht.
Nun kann ich den SW1 stellen, wie ich will und es wird immer nur noch 
der screen von elecard gebootet.

Da die Verbindung via Knoppix nicht funktioniert, kann ich auch nicht 
das flash_repair.tar.gz benutzen.....

@ Laszlo H.:
Konnte die serielle Schnittstelle noch nicht an J2 bauen -- fehlende 
Hardware.
Wie muss ich eigentlich die normale serielle Schnittstelle J33 mit dem 
Rechner verbinden? Nullmoden oder 1:1-Verlängerung?

Wenn ich deinen Anweisungen folge bekomme ich nun im SYSLOG die Meldung:
1
rpc.mountd: authenticated mount request ... for /pollinux/nandfs
2
knoppix last message repaeted 3 times
Per ssh/telnet komm' ich aber nicht drauf - Verbindung abgewiesen...

So, nun noch ein wenig WinCE:
Bevor ich mir Linux drauf machte, forschte ich ein wenig herum. Ich 
hatte auch immer das Problem, dass das EPG und die Uhrzeit ewig zum 
Laden benötigten.
Ich bin bei der Suche nach Einstellungsmöglichkeiten auf die Datei 
moretv.persistent/tbConfigurations.xbc gestoßen. Hier kann man eine 
Menge manipulieren, ohne die PBox auf Werkseinstellungen zurückstellen 
zu müssen.

- offste 0090 ... EIT_SCH_CHECKTIME ... habe ich auf 30 gesetzt; schein 
im direkten Zusammenhang mit dem o.g. Problem zu stehen

- offset 09B0 ... hie steht die IP-Addy für LAN; davor und dahinter noch 
diverse Netztwerkeinstellungen

- offset 0DB0 ... ZIPCODE ... Hier kann man die Postleitzahl für den 
Sendersuchlauf ändern

So, ich hoffe ich konnte auch etwas sinnvolles beitragen.

Vielleicht kennt noch jemand eine Möglichkeit, wie ich meine PBox doch 
hin bekomme - ohne eine neues mainboard zu kaufen .... :(

mfG
Draco

von Thomas K. (agentdata)


Lesenswert?

W.S.: jag mal den Grafiktreiber (ddi_8550.dll) durch IDA und schau dir 
das näher an. Mir fehlt momentan die Zeit...

snippet start @.text:10009A5C

lui     $v0, (aDriversDisplay >> 16)     # "Drivers\\Display\\GPE"
addiu   $a1, $v0, (aDriversDisplay & 0xFFFF)  # "Drivers\\Display\\GPE"
lui     $v0, (RegOpenKeyExW >> 16)
lui     $a0, 0x8000
addiu   $v1, $sp, 0x58+var_34
lw      $t0, RegOpenKeyExW
li      $a3, 0
li      $a2, 0
li      $a0, 0x80000002                  # HKLM
jalr    $t0
sw      $v1, 0x58+var_48($sp)
bnez    $v0, loc_10009CA8
nop
lui     $v0, (aHorizontalsize >> 16)     # "HorizontalSize"
addiu   $a1, $v0, (aHorizontalsize & 0xFFFF)  # "HorizontalSize"
lui     $v0, (RegQueryValueExW >> 16)
addiu   $s6, $v0, (RegQueryValueExW & 0xFFFF)
li      $fp, 4
lw      $a0, 0x58+var_34($sp)
addiu   $t1, $sp, 0x58+var_40
addiu   $t2, $sp, 0x58+var_38
lw      $t3, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
sw      $fp, 0x58+var_40($sp)
sw      $t1, 0x58+var_44($sp)
jalr    $t3
sw      $t2, 0x58+var_48($sp)
bnez    $v0, loc_10009AE8
nop
lw      $t4, 0x58+var_3C($sp)
bne     $t4, $fp, loc_10009AE8
nop
lw      $t5, 0x58+var_38($sp)
sw      $t5, 0x58+var_30($sp)

loc_10009AE8:                            # "VerticalSize"
lui     $v0, (aVerticalsize >> 16)
addiu   $t6, $sp, 0x58+var_40
addiu   $t7, $sp, 0x58+var_38
lw      $a0, 0x58+var_34($sp)
lw      $t8, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
addiu   $a1, $v0, (aVerticalsize & 0xFFFF)  # "VerticalSize"
sw      $fp, 0x58+var_40($sp)
sw      $t6, 0x58+var_44($sp)
jalr    $t8
sw      $t7, 0x58+var_48($sp)
bnez    $v0, loc_10009B30
nop
lw      $t9, 0x58+var_3C($sp)
bne     $t9, $fp, loc_10009B30
nop
lw      $s0, 0x58+var_38($sp)

loc_10009B30:
addiu   $v0, $sp, 0x58+var_40
sw      $v0, 0x58+var_44($sp)
lui     $v0, (aLogicalpixelsx >> 16)     # "LogicalPixelsX"
addiu   $v1, $sp, 0x58+var_38
lw      $a0, 0x58+var_34($sp)
lw      $t0, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
addiu   $a1, $v0, (aLogicalpixelsx & 0xFFFF)  # "LogicalPixelsX"
sw      $fp, 0x58+var_40($sp)
jalr    $t0
sw      $v1, 0x58+var_48($sp)
bnez    $v0, loc_10009B78
nop
lw      $t1, 0x58+var_3C($sp)
bne     $t1, $fp, loc_10009B78
nop
lw      $s1, 0x58+var_38($sp)

loc_10009B78:                            # "LogicalPixelsY"
lui     $v0, (aLogicalpixelsy >> 16)
addiu   $t2, $sp, 0x58+var_40
addiu   $t3, $sp, 0x58+var_38
lw      $a0, 0x58+var_34($sp)
lw      $t4, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
addiu   $a1, $v0, (aLogicalpixelsy & 0xFFFF)  # "LogicalPixelsY"
sw      $fp, 0x58+var_40($sp)
sw      $t2, 0x58+var_44($sp)
jalr    $t4
sw      $t3, 0x58+var_48($sp)
bnez    $v0, loc_10009BC0
nop
lw      $t5, 0x58+var_3C($sp)
bne     $t5, $fp, loc_10009BC0
nop
lw      $s2, 0x58+var_38($sp)

loc_10009BC0:                            # "AspectRatioX"
lui     $v0, (aAspectratiox >> 16)
addiu   $t6, $sp, 0x58+var_40
addiu   $t7, $sp, 0x58+var_38
lw      $a0, 0x58+var_34($sp)
lw      $t8, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
addiu   $a1, $v0, (aAspectratiox & 0xFFFF)  # "AspectRatioX"
sw      $fp, 0x58+var_40($sp)
sw      $t6, 0x58+var_44($sp)
jalr    $t8
sw      $t7, 0x58+var_48($sp)
bnez    $v0, loc_10009C08
nop
lw      $t9, 0x58+var_3C($sp)
bne     $t9, $fp, loc_10009C08
nop
lw      $s3, 0x58+var_38($sp)

loc_10009C08:
addiu   $v0, $sp, 0x58+var_40
sw      $v0, 0x58+var_44($sp)
lui     $v0, (aAspectratioy >> 16)       # "AspectRatioY"
addiu   $v1, $sp, 0x58+var_38
lw      $a0, 0x58+var_34($sp)
lw      $t0, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
addiu   $a1, $v0, (aAspectratioy & 0xFFFF)  # "AspectRatioY"
sw      $fp, 0x58+var_40($sp)
jalr    $t0
sw      $v1, 0x58+var_48($sp)
bnez    $v0, loc_10009C50
nop
lw      $t1, 0x58+var_3C($sp)
bne     $t1, $fp, loc_10009C50
nop
lw      $s4, 0x58+var_38($sp)

loc_10009C50:                            # "AspectRatioXY"
lui     $v0, (aAspectratioxy >> 16)
addiu   $t2, $sp, 0x58+var_40
addiu   $t3, $sp, 0x58+var_38
lw      $a0, 0x58+var_34($sp)
lw      $t4, 0($s6)
addiu   $a3, $sp, 0x58+var_3C
li      $a2, 0
addiu   $a1, $v0, (aAspectratioxy & 0xFFFF)  # "AspectRatioXY"
sw      $fp, 0x58+var_40($sp)
sw      $t2, 0x58+var_44($sp)
jalr    $t4
sw      $t3, 0x58+var_48($sp)
bnez    $v0, loc_10009C98
nop
lw      $t5, 0x58+var_3C($sp)
bne     $t5, $fp, loc_10009C98
nop
lw      $s5, 0x58+var_38($sp)

loc_10009C98:
lui     $v0, (RegCloseKey >> 16)
lw      $t6, RegCloseKey
jalr    $t6
lw      $a0, 0x58+var_34($sp)

Sieht gut aus wenn du mich fragst und ist momentan ungenutzt.

Gruß Thomas

von tuxx (Gast)


Lesenswert?

Hi Christian,

linux-mips-2.6.21.3/drivers/net/wireless/prism54/islpci_dev.c:

        /* Intersil PRISM Javelin/Xbow Wireless LAN adapter */
        {
         0x1260, 0x3886,
         PCI_ANY_ID, PCI_ANY_ID,
         0, 0, 0
        },

laut den kernel sources gibt es einen prism treiber fuer 1260:3886 (also 
genau die XG-603 karte bei pollin).

ich habe das module gebaut und und folgende meldung bekommen:

Loaded prism54 driver, version 1.2
PCI: Enabling device 0000:00:0c.0 (0000 -> 0002)
prism54: pci_set_mwi(pdev) succeeded
CPU 0 Unable to handle kernel paging request at virtual address 
00000000, epc == 8006f784, ra == 8006b75c
Oops[#1]:
Cpu 0
$ 0   : 00000000 10008400 00000000 ffffffe0
$ 4   : 00000010 00000640 00000020 00000002
$ 8   : 00000010 801ce580 0000000a 0000000a
$12   : 00000002 85ef261c 00000800 805a8720
$16   : 00000010 84e5fb40 84e5fb40 84e5f800
$20   : 80280000 8006b708 8113dc00 8113dc48
$24   : 00000001 8006d720
$28   : 85846000 85847d28 0000019a 8006b75c
Hi    : 00000000
Lo    : 00000800
epc   : 8006f784     Tainted: P
ra    : 8006b75c Status: 10008403    KERNEL EXL IE
Cause : 10800008
BadVA : 00000000
PrId  : 00061200
Modules linked in: prism54 usbhid phStbDraw(P) snd_pcm_oss snd_mixer_oss 
phStbAudio(P) snd_pcm snd_timer snd_page_alloc snd soundcore phStbRTC 
denc2l(P) tda9983(P) saa8510(P) ak470x(P) analog_backend td1316_mk2(P) 
stv0297_tuner(P) stv0297 tda10048 tda10021 tda1004x i2c_algo_IP0105 
i2c_algo_IP3203 phStbMmio fusion lud_pnx8550 lud_core
Process insmod (pid: 2148, threadinfo=85846000, task=85fdf7f0)
Stack : 00000000 00000001 84e5fb40 84e5f800 00000001 c017d754 00000006 
85ee3200
        00000400 8113dc00 c0180000 85ee3200 c0180000 8113dc00 c0180000 
85ee3200
        0000001b c015b000 c018268c c016af40 c017dab4 c017da8c 00000000 
c01818f0
        1be40000 a0000000 801dc9a4 86eb1780 8113dc00 20090000 8113dc00 
c0181ebc
        00000000 801dcd7c 86eb1790 86eb1780 00000000 86eb1798 8113dc48 
8113dc48
        ...
Call 
Trace:[<c017d754>][<c017dab4>][<c017da8c>][<801dc9a4>][<801dcd7c>][<8020 
97c8>][<80209fd0>][<8020a1e8>][<8020a1e8>][<80208140>][<801c67f0>][<8020 
a068>][<802081b0>][<801c6e08>][<8020875c>][<801dc878>][<c013a030>][<800a 
8314>][<80069f00>]

Code: 00061823  00432824  00831024 <bc550000> 1445fffe  00461021 
03e00008  00000000  3c02805b


ich werde dem spaeter nachgehen...

wieso hat das bisher hier noch niemand versucht?

gruss,
tuxx

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

tuxx schrieb:
> wieso hat das bisher hier noch niemand versucht?

Jap, dem NULL-Pointer bin ich auch schon begegnet. Leider ist der Oops 
nicht wirklich aussagekräftig, bzw wo er auftrat. Hab mich aber nicht 
weiter damit beschäftigt. Ganz nach dem Motto "hab ja Kabel" und damals 
als ich es mal versucht habe war mir SATA wichtiger und irgendwie hab 
ich es dann vergessen/verdrängt.


So, hier mal ein kleines Schmankerl von mir. Die Idee mit VDR + 
streamdev ist nicht von mir, da gebührt Artem M. der Dank. Angehängt ist 
ein 1.6-er VDR mit dem Server. Ist wahrscheinlich nicht das Schönste, 
das ihr je gesehen habt, zB verwende ich eigene freetype + fontconfig 
Bibliotheken, da ich es nicht geschafft habe, gegen die in Pollinux zu 
linken. Also vor dem Installieren vielleicht ein Backup von eurem 
pollinux Ordner machen.

Wenn ihr es mal ausprobieren wollt, einfach den Anhang auf dem 
NFS-Server nach nandfs.user (das ist wichtig) entpacken. Achtung Alle 
Pfade ab hier beziehen sich auf die Box. Im Ordner /usr/local/etc/vdr 
liegen alle Konfigurationsdateien, interessant sind der svdrphosts.conf 
und plugins/streamdev-server/streamdevhosts.conf. Diese nach euren 
Wünschen anpassen und dann den Server mit "/usr/local/etc/init.d/S70vdr 
start" starten (bei einem Neustart der Box sollte es automatisch 
loslaifen). Sollte er nicht loslaufen, so hat bei mir der Aufruf 
"fc-cache -r -v" Abhilfe gebracht (notfalls den Ordner 
/usr/share/ghostscript/default auf der Box leeren, da gehen aber dann 
alle Fonts verloren).

Wenn der streamdev Server läuft, bekommt ihr auf der Adresse 
<BoxIp>:3000 eine Liste aller Kanäle (die ihr vorher mit w_scan erstellt 
und in /usr/local/etc/vdr/channels.conf abgespeichert habt). Die Links 
könnt ihr dann zB mit VLC öffnen. Sollte was nicht funktionieren, bitte 
bescheid sagen!
gruß
Laszlo

von tuxx (Gast)


Lesenswert?

@laszlo:

da ich das teil gern als AP einrichten wuerde faend ichs super das wlan 
fit zu kriegen.

ich habe etwas erfahrung im entwickeln von wlan treibern (siehe. 
http://www.insanelymac.com/forum/index.php?showtopic=3275). Ich wuerde 
mich gerne ranmachen die prism karte zu fixen/portieren. Die Kiste habe 
ich erst seit gestern... und hab noch nicht viel damit gemacht...

boote zur Zeit von usb rootfs mit dem nandflash kernel... hat jemand 
schon geschafft den Telegent kernel zu ersetzen? ich wuerde gern auf 
eine neuere kernel version springen um die p54 softmac prism treiber mit 
compat-wireless zu testen.

Dazu wuerde ich erstmal ein neues kernel image zum flashen erstellen.. 
hat jemand da schon erfahrung? waere sehr dankbar um eine kurze 
anleitung...


gruss,
tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

tuxx schrieb:
> ich habe etwas erfahrung im entwickeln von wlan treibern (siehe.
> http://www.insanelymac.com/forum/index.php?showtopic=3275). Ich wuerde
> mich gerne ranmachen die prism karte zu fixen/portieren. Die Kiste habe
> ich erst seit gestern... und hab noch nicht viel damit gemacht...

Das wäre wirklich toll. Ich bin im Wireless Stack von Linux nicht 
wirklich bewandert, wenn du da was machen kannst, nur her damit :).

> boote zur Zeit von usb rootfs mit dem nandflash kernel... hat jemand
> schon geschafft den Telegent kernel zu ersetzen? ich wuerde gern auf
> eine neuere kernel version springen um die p54 softmac prism treiber mit
> compat-wireless zu testen.

Den Kernel zu ersetzten geht, ich habe ein Skript mal in [1] gepostet. 
Sollte der nicht funktionieren, kann ich gerne meinen aktuellen 
Anhängen. Aber alle Kernel ab der Version 2.6.24 funktionieren nicht 
mehr mit dem PNX8550, da dann irgendein Interrupt wild läuft (eigene 
Annahme) und es zu einem Kernel Panik kommt, sobald die Interrupts 
aktiviert werden. Des weiteren zerstört ein Tausch des Kernels (auch bei 
gleicher Version) die Kompatibilität zu den Elecard-Modulen. Ob das auch 
zutrifft, wenn man die stb22x Patches anwendet habe ich noch nicht 
getestet.

gruß
Laszlo

[1]Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

von tuxx (Gast)


Angehängte Dateien:

Lesenswert?

Hi Laszlo,

ich hab mal 2 dateien angehaengt die das 00040000_00600000__kernelfs.bin 
auseinandernehmen und ebenso wieder zusammenbauen. Als kleine hilfe, 
damit ich die kernels in 00040000_00600000__kernelfs.bin schnell 
austauschen kann.

Vielleicht gabs dafuer schon nen script.. hab jedenfalls keins gesehen 
im forum (ist ja auch inzwischen nicht mehr ganz so gut ueberschaubar).

Gruss, tuxx

von tuxx (Gast)


Lesenswert?

Hey Laszlo,

unter welcher Kernel version hast du CONFIG_BOOT_RAW gefunden? ich habe 
nach der option vergeblich gesucht und in 
linux-misp-2.6.21.3/arch/mips/kernel/head.S stattdessen folgende option 
gefunden:


#ifdef CONFIG_MIPS_SIM
        /*
         * Give us a fighting chance of running if execution beings at 
the
         * kernel load address.  This is needed because this platform 
does
         * not have a ELF loader yet.
         */
        j       kernel_entry
#endif


wieso haben wir da eine Differenz im Namen der Option?

von tuxx (Gast)


Lesenswert?

uxx@ThinkPad-T420:~/mips/roku/linux-2.6.21.3$ make -j4 
CROSS_COMPILE=/opt/emlix/netdcu6/bin/mipsel-linux- ARCH=mips
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CHK     include/linux/compile.h
  MODPOST vmlinux
  Building modules, stage 2.
  MODPOST 24 modules
tuxx@ThinkPad-T420:~/mips/roku/linux-2.6.21.3$ find . -name vmlinux.raw
tuxx@ThinkPad-T420:~/mips/roku/linux-2.6.21.3$

Gleich nochmal eine Frage.. wieso krieg ich kein vmlinux.raw? mach ich 
da noch was falsch oder muss ich den vmlinux nur in vmlinux.raw 
umbenennen?

ich wollte noch vorschlagen dass wir zusammen ein git repository 
aufsetzen wo wir unsere u-boot patches, kernel sources etc einchecken.. 
wir koennten dazu ein github projekt starten? soll ich das machen? waer 
fuer die zusammenarbeit sehr angenehm.. besser als patches rumliegen 
haben oder durchs forum wuehlen...

gruss,
tuxx

von tuxx (Gast)


Lesenswert?

Hi Laszlo,

sorry fuer die 4 posts hintereinander aber ich habe nun die BOOT_RAW 
config option im mainline kernel gefunden... verwendet ihr nicht den 
mips kernel (http://www.linux-mips.org/pub/linux/mips/kernel)? Dort 
finde ich zumindest keine solche option.


Gruss, tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

Hi,

tuxx schrieb:
> ich hab mal 2 dateien angehaengt die das 00040000_00600000__kernelfs.bin
> auseinandernehmen und ebenso wieder zusammenbauen.

Die Programme sind schön, vor allem der Zerleger. Beim Zusammenbau musst 
du aber eines noch beachten, boot.sys beinhaltet sowohl die Load- als 
auch den Entry-Adresse des Kernels (siehe mkfskernel, die 2 "magic 
offsets"). Diese musst du bei einem neuen Kernel modifizieren. Ansonsten 
bootet die Box nicht, da der bootloader (gesteuert durch boot.sys) eine 
falsche Adresse anspringt und danach ist's aus ;).

tuxx schrieb:
> unter welcher Kernel version hast du CONFIG_BOOT_RAW gefunden?

Wenn ich mich richtig erinnere 2.6.36 oder so. Der SIM-Ding schaut aber 
genauso so aus, wie das Andere. Eine Möglichkeit wäre, das zu aktivieren 
und im boot.sys die Load- und die Entry-Adresse gleich zu setzten. Dann 
würde auch dein Programm von Oben wieder funktionieren (und du ersparst 
dir die Entry-Point aus dem elf-header auszulesen).

tuxx schrieb:
> Gleich nochmal eine Frage.. wieso krieg ich kein vmlinux.raw? mach ich
> da noch was falsch oder muss ich den vmlinux nur in vmlinux.raw
> umbenennen?

vmlinux ist dein elf-kernel, denn lass so, wie er ist :). Einen binären 
Kernel (heißt vmlinux.bin) kannst du mit "make -j4 
CROSS_COMPILE=/opt/emlix/netdcu6/bin/mipsel-linux- ARCH=mips 
vmlinux.bin" generieren lassen. Ist dann in arch/mips/boot zu finden. 
Danach einfach umbenennen.

tuxx schrieb:
> sorry fuer die 4 posts hintereinander aber ich habe nun die BOOT_RAW
> config option im mainline kernel gefunden... verwendet ihr nicht den
> mips kernel (http://www.linux-mips.org/pub/linux/mips/kernel)? Dort
> finde ich zumindest keine solche option.

Ich habe bisher immer die vanilla Kernel von kernel.org verwendet. Habs 
irgendwie damals nicht geschafft auf das ftp von linux-mips zuzugreifen 
und dann einfach gelassen. Da dein Link funktioniert, werde ich gleich 
mal schauen, was für Unterschiede es zwischen den Beiden gibt.

gruß
Laszlo

von tuxx (Gast)


Lesenswert?

bin gerade dabei ein git repository auf github einzurichten (bin noch am 
hochladen)...

https://github.com/tuxx42/PNX8550

werde mal schauen ob ich das repo fuer alle writable setzen kann oder 
eben auf wunsch leute auf anfrage adden kann.. global readable muesste 
das repo schon sein.


im moment ist ein kernel, ein paar tools und bald das noch uboot zeug 
mit den diversen patches drin.


waer cool wenn wir die repo aktiv benutzen wuerden, dann koennte man 
ohne grosses nachfragen sehen wie andere was zum laufen gebracht 
haben...

gruss, tuxx

von tuxx (Gast)


Lesenswert?

Hi,

hab nen 2.6.39er kernel soeben neu gebaut und den gleichen Fehler wie 
Thomas K. bekommen. Kernel haengt beim boot recht weit am anfang bei der 
Zeile:

Console: colour dummy device 80x25


um mein nand zu schonen denke ich sollte ich ein uboot draufmachen um 
dann per seriellem kabel oder via netzwerk (das hat ja nie funktioniret 
oder?) den kernel austaschen zu koennen.

werde nochmal das forum oben durchforsten... fuer die details fuer uboot

@Laszlo: du meintest dass der support fuer PNX8550 in 2.6 gedroppt wurde 
(timing issues)? wo hast du das gelesen.. vielleicht koennen wir das 
fixen... ein moderner kernel waere fuer wifi schon wichtig..

gruss,
tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

tuxx schrieb:
> werde mal schauen ob ich das repo fuer alle writable setzen kann oder
> eben auf wunsch leute auf anfrage adden kann.

Von für alle schreibbar würde ich absehen. Das wird zu einem irren 
Verwaltungsaufwand (und macht nur Probleme), wenn jeder x-beliebiger 
(und nicht nur aus dem Forum) Schreibrechte hat. Wird schnell 
unübersichtlich, wenn jeder alles umschreiben kann (zB Spam). An sich 
ist ein SSH Zugriff nicht soo schwer auf zu setzten (siehe [1] und [2]). 
Und git braucht man ja sowieso, egal ob mit oder ohne Schreibrechte ;).

tuxx schrieb:
> hab nen 2.6.39er kernel soeben neu gebaut und den gleichen Fehler wie
> Thomas K. bekommen. Kernel haengt beim boot recht weit am anfang bei der
> Zeile:
>
> Console: colour dummy device 80x25

Deaktivier mal Device Driver --> Character Device --> Virtual terminal. 
Sollte eigentlich auch anders zu lösen sein, hat sich halt zumindest bei 
mir als die einfachsten Lösung herausgestellt.

> um mein nand zu schonen denke ich sollte ich ein uboot draufmachen um
> dann per seriellem kabel oder via netzwerk (das hat ja nie funktioniret
> oder?) den kernel austaschen zu koennen.

Nein, Netzwerk hat nie funktioniert, senden ging, es empfing aber keine 
Pakete (bzw. u-boot hat nie was von den empfangenen Paketen 
mitgekriegt). Viel Zeit hatte ich damals nicht mehr hinein investiert, 
da damals dann das Booten mittels Elecard-Bootloader zum laufen gebracht 
wurde. Seriell funktioniert, über kermit dauert es halt so 5 min zum 
hochladen des Kernels.

> werde nochmal das forum oben durchforsten... fuer die details fuer uboot
>
> @Laszlo: du meintest dass der support fuer PNX8550 in 2.6 gedroppt wurde
> (timing issues)? wo hast du das gelesen.. vielleicht koennen wir das
> fixen... ein moderner kernel waere fuer wifi schon wichtig..

Support ist nicht gedroppt (zumindest das letzte mal, als ich die 
Newsgroup durchforstet habe), es funktioniert einfach nur nicht. Und da 
bis jetzt niemand einen CPU zum Testen + Datenblatt hatte, war die 
Ursache zu finden aussichtslos. Du kannst mal ein Blick darauf werfen, 
hab ich auch getan, was ich gefunden habe ist ein NULL-Pointer in der 
Variable c der Funktion pnx8xxx_timer_interrupt der Datei 
arch/mips/pnx8550/common/time.c.

gruß
Laszlo

[1] http://help.github.com/linux-set-up-git/
[2] http://help.github.com/win-set-up-git/

von Jörg P. R. (jrgp_r)


Lesenswert?

Hallo Linuxgemeinde!
Ich habe hier ein Debian das extra für die S100 gemacht wurde. Darauf 
ist auch ein Treiber für die W-lan Karte 603 die u.a. in der S100 
verbaut wurde. Falls euch das weiter helfen sollte, werde ich es hier 
hochladen. Solltet Ihr das kennen, schlagt mich nicht. Es ist mein 
Versuch etwas dazu beizutragen.

von Martin S. (der_nachbauer)


Lesenswert?

Hey Liste.

Ich habe mal versucht, mich durch den Fred zu arbeiten, mit mässigem 
Erfolg.
Was ist denn der Stand bei dem Ding ?
Was kann man damit derzeit tun, was nicht ?
Ich habe hier auch noch eine Kiste einstauben ... ;)


>> Ich habe hier ein Debian das extra für die S100 gemacht wurde.

Na, das klingt doch mal interessant !

von Michael (Gast)


Lesenswert?

Hallo Laszlo H., ich würde so gern mal das vdr ding probieren. Aber 
irgendwie bekomme ich das nicht gebacken. Ich habe das ganze / auf 
meinem USB-Stick auf der zweiten Partition. Muß ich nun Dein tar unter 
/usr oder /usr/local entpacken? Beim ent-taren bekomm ich auch immer ne 
Fehlermeldung, kannst Du bitte mal die richtigen parameter zum tar 
entpacken schreiben (hab echt wenig Übung mit der Console). Danke & Gruß 
Michael

von Thomas K. (agentdata)


Lesenswert?

tuxx: schau dir das hier mal an 
http://brightsignbiz.s3.amazonaws.com/software/hd2000/opensource/2.0.94/linux-2.6.21.3-pandora2-2.0.94.patch.bz2

Das ist der Kernelpatch für die HD2000 (auch ne PNX8550 Platform) und zu 
99,9% das Original von Phillips. Kannst ja mal versuchen das ganze auf 
nen neueren Kernel zu portieren - sollte eigentlich möglich sein.

Aber wie Laszlo weiter oben schon schrieb: selbst wenn du nen modernen 
Kernel zum laufen bekommst fehlen dir dann die Module welche für DVB 
nötig sind...

Gruß
Thomas

von Laszlo H. (laszlo_h)


Lesenswert?

Michael schrieb:
> Hallo Laszlo H., ich würde so gern mal das vdr ding probieren. Aber
> irgendwie bekomme ich das nicht gebacken. Ich habe das ganze / auf
> meinem USB-Stick auf der zweiten Partition. Muß ich nun Dein tar unter
> /usr oder /usr/local entpacken?

Es kommt alles unter /usr/local, da es aber mit bz2 komprimiert wurde, 
wirst du es auf dem Host entpacken müssen. Die Box kann (so aus dem Kopf 
heraus) kein bzip2 Komprimierung.

> Beim ent-taren bekomm ich auch immer ne
> Fehlermeldung, kannst Du bitte mal die richtigen parameter zum tar
> entpacken schreiben (hab echt wenig Übung mit der Console).

Du musst es als root auf den USB Stick entpacken (root, da auf dem 
NFS-Share alle Ordner Root gehören sollten). Die meisten tar können 
automatisch die Kompression erkennen (also "tar xvf <archive.tar.bz2>", 
wenn das nicht funktioniert "tar jxvf <archive.tar.bz2>"

gruß
Laszlo

von tuxx42 (Gast)


Lesenswert?

Thomas K. schrieb:
> tuxx: schau dir das hier mal an
> http://brightsignbiz.s3.amazonaws.com/software/hd2...

danke werde den patch mal genauer unter die lupe nehmen.. vieles wird 
sich sicherlich 1:1 patchen lassen...

> Aber wie Laszlo weiter oben schon schrieb: selbst wenn du nen modernen
> Kernel zum laufen bekommst fehlen dir dann die Module welche für DVB
> nötig sind...

damit magst recht haben allerdings finden sich hier eine menge 
opensource tarballs:

http://support.roku.com/entries/246042-roku-player-open-source-resources#overview
(interessant sind z.b. linux-2.6.24.7_nxp.tar.gz)

http://brightsign.zendesk.com/entries/314919-brightsign-open-source-resources#overview
(schau dir mal modules-pandora2-2.0.94.tar.bz2 an)

aber natürlich:
"Certain components of the software included with BrightSign products 
are subject to separate license terms"

und wenn ich ehrlich bin.. ohne HDMI/DVI finde ich die kiste als tuner 
nicht sonderlich attraktiv.. ich würde es gerne als kleinen low-power 
fileserver und wlan router einsetzen.

zu welchen modules fehlen uns eigentlich denn die sources?

Gruß, tuxx

von W.S. (Gast)


Lesenswert?

von Thomas:
W.S.: jag mal den Grafiktreiber (ddi_8550.dll) durch...

Ähem.. bin bis eben gerade erstmal auf der Jagd nach einer etwas neueren 
russischen Freundin gewesen, mal sehen, ob die neue sich besser benimmt 
als meine alte 5.0er.

W.S.

Und nochwas an alle anderen:
Wäre es nicht vielleicht ratsam, diesen Thread zu archivieren und einen 
Nachfolgethread einzurichten? Dieser Monsterthread ist imho schon viel 
zu dick geworden.

von Joel T. (tuxx42)


Lesenswert?

laszlo,

kannst du bitte dein u-boot-1.2 in das git repo einchecken? das 
u-boot-1.2 aus dem offiziellen git repo lässt sich mit den 4 patches von 
der wiki garnicht sauber patchen... u-boot-1.1.6 lässt sich hingegen 
prima patchen, aber beim bauen krieg ich probleme mit little/big 
endianness.. scheinbar ist das target per default auf big endianness 
eingestellt?! jedenfalls wärs super wenn ich auf deinen stand kommen 
könnte um deine configuration zu testen.

Gruß,
tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

Der u-boot aus dem git funktioniert bei mir. Habe noch ein kleines 
Programm geschrieben, das aus dem u-boot.bin einen für flashme.exe 
richtige Datei macht. Die kann dann statt dem Loader geflasht werden.

Verwendest du den ELDK? Wenn nicht, dann wird die Datei 
cpu/mips/config.mk den Endian falsch erkennen. Verantwortlich dafür ist:
1
ifneq (,$(findstring 4KCle,$(CROSS_COMPILE)))
2
BIG_ENDIAN = n
3
ENDIANNESS = -EL
4
else
5
BIG_ENDIAN = y
6
ENDIANNESS = -EB
7
endif

Ich werden mir da was überlegen. Für's erste reicht schon, wenn man die 
Zeile "ifneq (,$(findstring 4KCle,$(CROSS_COMPILE)))" in "ifneq 
(,$(findstring el,$(CROSS_COMPILE)))" ändern (angenommen dein Kompiler 
ist nach dem System mipsel-linux-gnu benannt).
gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

tuxx42 schrieb:
> zu welchen modules fehlen uns eigentlich denn die sources?

Eigentlich alle die für dvb/streaming/trimedia interessant sind.

tuxx42 schrieb:
> ...gerne als kleinen low-power fileserver und wlan router einsetzen

Dann solltest du auf der brightsign/roku Seite eigentlich alles finden 
was du brauchst :-)
Und ja ich weiß auch die buildroot tarballs sind recht interessant - 
allerdings größtenteils uralt.

Viel Erfolg
Thomas

von Joel T. (tuxx42)


Lesenswert?

Laszlo H. schrieb:
> Verwendest du den ELDK? Wenn nicht, dann wird die Datei
> cpu/mips/config.mk den Endian falsch erkennen. Verantwortlich dafür ist:
> ifneq (,$(findstring 4KCle,$(CROSS_COMPILE)))
> BIG_ENDIAN = n
> ENDIANNESS = -EL
> else
> BIG_ENDIAN = y
> ENDIANNESS = -EB
> endif
>
> Ich werden mir da was überlegen. Für's erste reicht schon, wenn man die
> Zeile "ifneq (,$(findstring 4KCle,$(CROSS_COMPILE)))" in "ifneq
> (,$(findstring el,$(CROSS_COMPILE)))" ändern (angenommen dein Kompiler
> ist nach dem System mipsel-linux-gnu benannt).
> gruß
> Laszlo

das wird der entscheidende hinweis sein, mein toolchain ist selbstgebaut 
und heisst anders. Danke für den tipp werd ich gleich mal testen wenn 
ich daheim bin.. dein programm für uboot.bin -> flashme.exe-datei hört 
sich gut an.. kannst dus hier hochladen oder ins git einchecken?

danke,
tuxx

von W.S. (Gast)


Angehängte Dateien:

Lesenswert?

Thomas K. schrieb:
> Sieht gut aus wenn du mich fragst und ist momentan ungenutzt.
> Gruß Thomas

Naja, ein netter Einblick, aber ich glaub nicht, daß es dieses ist.

W.S.

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> dein programm für uboot.bin -> flashme.exe-datei hört
> sich gut an.. kannst dus hier hochladen oder ins git einchecken?

Ist im git drinnen (tools/mkpollinux.c und ist auch ins make 
integriert). Hab auch ein Branch erstellt, wo ich gerade die 
Netzwerk-Sache auf den alten Stand gebracht habe. Hab es mit Wireshark 
gerade nochmal überprüft, senden geht (sehe die ARP Pakete), empfangen 
geht nicht. MAC Filter sind alle raus, daran kann es als mal nicht 
liegen. Hab leider zuerzeit keine Idee, woran es liegt.

Über kermit geht das Hochladen eines Kernels (dauert halt seine 30 
Minuten bei 38400 Baud). Kann man aber bis 115200 in der 
include/config/silverbox.h hochdrehen (darüber bekomme ich nur noch 
fehlerhafte Pakete).
gruß
Laszlo

von tuxx (Gast)


Lesenswert?

hi Lazslo,

ich hab gerade den uboot.bin erfolgreich gebaut und mit deinem tool 
(mkpollinux) aus dem repo (danke dafuer) zu einer flashbaren image 
gemacht.

Bevor ich hier jetzt jedoch noch was falsch mache frage ich lieber 
nochmal nach... wozu ist gen_vmlinux_img.sh?

wie ich das sehe puffert er nur die datei mit nullern bis seek=1048576 
und haengt dann das vmlinux dran. kein 0ECW oder header magic...???

dann noch:

wie und wohin muss ich das image hin flashen? wie sollte die datei 
heissen? woher weiss flashme.exe welche datei er wo hin flashen soll?? 
muss ich die addressen anfuegen wie bei 00040000_00600000__kernelfs.bin?

sorry wenn die fragen schon gestellt wurden aber ich blick in der masse 
kaum noch durch...

waer dir sehr dankbar fuer ne kurze anleitung...


im uebrigen mir hat ein sehr kompetenter kollege bei der arbeit 
versichert dass timing probleme im kernel sehr leicht zu fixen sind und 
er mir da sicher helfen koennte.. auf das angebot wuerde ich gerne 
zurueckgreifen :)

gruss, tuxx

von tuxx (Gast)


Lesenswert?

Hi

ich habe das generierte uboot image von mkpollinux als 
00004000_00040000__loader.bin in den loader bereich geflashed.

jedoch habe ich zur zeit kein seriellen anschluss am j2 sondern nur am 
j33 und krieg daher kein output auf der seriellen...

das aendern der zeile in silverbox.h von ttyS0 auf ttyS1 hat leider da 
auch nicht geholfen..

include/configs/silverbox.h
 #define CONFIG_EXTRA_ENV_SETTINGS 
\
        "addmisc=setenv bootargs $(bootargs) " 
\
                "console=ttyS1,38400n8 " 
\
                "panic=1\0" 
\
        ""


entweder hab ich noch ein problem mit dem flashen oder die ausgabe kommt 
auf den falschen port...

ideen? :)

gruss,
tuxx

von Joel T. (tuxx42)


Lesenswert?

oops ich war zu voreilig:


#define CFG_CONSOLE_PORT        CFG_SERIAL_PORT_2

hat ausgereicht... ich hab nun uboot laufen.. danke!

laszlo werde gleich mal in dein networking brnach von uboot schauen.

gruss, tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

tuxx schrieb:
> Bevor ich hier jetzt jedoch noch was falsch mache frage ich lieber
> nochmal nach... wozu ist gen_vmlinux_img.sh?
>
> wie ich das sehe puffert er nur die datei mit nullern bis seek=1048576
> und haengt dann das vmlinux dran. kein 0ECW oder header magic...???

Ja, das ist noch das "alte" Skript. Der Funktioniert nicht mit 
flashme.exe, sondern mit dem original flasher-WinCE. Dieser hat 
automatisch den Header mit 0ECW, etc. drangefügt. Und ja, es tut 
wirklich nichts anderes als u-boot zu padden und dann ein Kernel 
dranzuhängen. Dieser wird dann gemeinsam mit u-boot min microBT in den 
RAM geladen und kann dann von dort gestartet werden. War das Poor Man's 
Flash-Zugriff :D.

> wie und wohin muss ich das image hin flashen? wie sollte die datei
> heissen? woher weiss flashme.exe welche datei er wo hin flashen soll??
> muss ich die addressen anfuegen wie bei 00040000_00600000__kernelfs.bin?

Das weiß ich leider nicht. Die Quellcodes von flashme.exe wurden nie 
veröffentlicht. Wie ich es bis jetzt gesehen habe funktioniert das 
Programm aber relativ einfach:
 -) bei einer "1" von der Fernbedienung lade die Datei 
00004000_00040000__loader.bin
 -) "Schiebe" die Datei in die Funktion der dll. Dieser macht dann den 
Rest
   x) Lösche Flash von der Größe der Datei (oder erase block)
   x) Schreibe die gesamte Datei rein

Ich habe nicht bemerkt, dass der Name etwas mit der größe der 
geschriebenen Datei zu tun hätte. Dies folgere ich auch daraus, dass der 
original loader 3 erase blocks groß ist, u-boot aber ganze 9 verbraucht, 
doch vollständig im RAM landet.

Also die Ausgabe von mkpollinux einfach in 00004000_00040000__loader.bin 
umbenennen und auf den USB Stick hauen ;).

> im uebrigen mir hat ein sehr kompetenter kollege bei der arbeit
> versichert dass timing probleme im kernel sehr leicht zu fixen sind und
> er mir da sicher helfen koennte.. auf das angebot wuerde ich gerne
> zurueckgreifen :)

I second that!

Kurze Anleitung für den Kernel. Annahme hierbei ist, dass man das 
Programm kermit installiert hat.
 1) Die Datei ".kermrc" im $HOME Ordner mit folgendem Inhalt
    erstellen:
1
set line /dev/ttyUSB0 #ändern
2
set speed 115200
3
set carrier-watch off
4
set handshake none
5
set flow-control none
6
robust
7
set file type bin
8
set file name lit
9
set rec pack 1024
10
set send pack 1024
11
set window 5
 2) kermit mit "kermit -c" starten, dann die Box, dann hat
    man ne schöne Ausgabe
 3) den Transfer initiieren mit
1
loadb 0x82000000
 4) Konsole mit STRG+ALTGR+ß und dann c verlassen (d.h.
    strg+altgr+ß drücken, dann loslassen, dann "c"), keine
    Sorge, dieses Kürzel lernt man sehr, sehr schnell ;)
 5) Kernel senden mit
1
cd /path/to/kernel/source
2
send vmlinux
 6) Kaffee (oder Tee) holen
 7) Mit dem Befehl "connect" (oder "c" für die Faulen)
    wieder auf die Konsole zugreifen
 8) über u-boot vmlinux starten
1
bootelf 0x82000000
 9) ???
10) Profit! :D

Mit kermit dauert das Upload des Kernels geschlagene 5 Minuten (noch 
immer besser als die 45 Min). Was man aber unbedingt Ändern muss ist die 
Baudrate von dem Kernel, ansonsten bekommt man nur Müll, sobald dieser 
mal losläuft (und das dauert nur so 10 Sekunden).
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

Hey Lazslo,

hast du schonmal einen gzipten kernel probiert? koennte die sache 
bestimmt wesentlich beschleunigen..

gruss,
tuxx

von W.S. (Gast)


Lesenswert?

Jetzt ist das Board wohl doch reif für die Schrottkiste. Eigentlich 
hätte ich es mir gleich denken können. Wäre es mehr wert gewesen, hätte 
Pollin es teurer verkauft.

Leider leider
- kein SAT-Umbau möglich
- kein SINNVOLLES Streamen von Inhalten anderer PNPMediaplayer
- kein Ton bei elecard
- kein SINNVOLLES Linux

Schade. Da hat selbst die betagte DBox mehr potential und diese kriegt 
man in der Bucht für weniger Geld nachgeworden - schon zusammengebaut!

Leider :o(

von Michael (Gast)


Lesenswert?

Die gute alte DBox ist aber ziemlich langsam ... Und Sata gibts auch nur 
mit Zusatzkarte; WLan mit einem Router. Ich hatte mir ja auch schon hin 
und wieder die Frage gestellt, was ich überhaupt mit dem Teil wolle. 
Mein gesammter Schreibtisch ist voll mit dem Kram und an die Tastatur 
komm ich nur noch über drei Ecken. Aber das Ding läst mir einfach keine 
Ruhe mehr. Auf dem Board ist ja wirklich alles drauf, was mann sich nur 
wünschen kann. Wenn ich nur etwas mehr Ahnung hätte ...
Gruß Michael

von Laszlo H. (laszlo_h)


Lesenswert?

W.S. schrieb:
> - kein SAT-Umbau möglich
Das merkst du erst jetzt? Die Receiver sind fest verlötet, das hätte ein 
kleiner Wink mit nem Zaunpfahl sein sollen. Und dann noch die Diskussion 
von vor x Monaten, wo es jemand den Umbau auf DVB-S versucht hat und 
(wahrscheinlich) gescheitert ist.

> - kein SINNVOLLES Streamen von Inhalten anderer PNPMediaplayer
Dafür aber Streamen auf andere Player ;). Aber, für nen DVB-T (oder C) 
Stick wird der dir dann wohl zu groß und zu teuer sein, oder?

> - kein Ton bei elecard
Jop, kein Ton. Wenns dir nicht passt, kannst du dich ja gerne darum 
kümmern. Ach, hab ja ganz vergessen, du wolltest ja was fertig 
laufendes, oder?

> - kein SINNVOLLES Linux
Ansichtssache, wenn dir ein headless Debian als sinnlos erscheint...

> Schade. Da hat selbst die betagte DBox mehr potential und diese kriegt
> man in der Bucht für weniger Geld nachgeworden - schon zusammengebaut!
Wieso hast du dir den Receiver dann gekauft? 11 Seiten Text, wo oft 
steht, dass es nicht geht sollten auch ein Wink mit dem Zaunpfahl sein, 
oder? Also hau's in die Tonne, wenn es dir nicht passt und heul nicht 
rum!


So, nun zu u-boot und kein Empfang (also was nützlicheres als einen 
Troll zu füttern ;) ). Nach dem Senden hat der Interrupt Status Register 
des DP83815 folgenden Inhalt: 0x03208240
Aufgeschlüsselt sind folgende Interrupts gesetzt:
 TXRCMP: Transmitter während der init resetet (okay)
 RXRCMP: Receiver während der init resetet (okay)
 RMABT:  Received Master Abort (info: [1]) (nicht gut!)
 HIBERR: Logischer Oder von den oberen dreien
 TXIDLE: Tx FSM ist idle (okay)
 TXOK:   Senden geglückt

Also ist der Fehler in der Initialisierung des PCI, beziehungsweise des 
Speicherlayouts zu suchen.
gruß
Laszlo

[1] http://en.wikipedia.org/wiki/Conventional_PCI#Address_phase

von Thomas K. (agentdata)


Angehängte Dateien:

Lesenswert?

Laszlo H. schrieb:
> Das weiß ich leider nicht. Die Quellcodes von flashme.exe wurden nie
> veröffentlicht

Hab ich das nie uploaded? Sorry.

von Ulli B. (fennec)


Lesenswert?

Michael schrieb:
> Mein gesammter Schreibtisch ist voll mit dem Kram und an die Tastatur
> komm ich nur noch über drei Ecken.

Kannst noch eine komplette neue Box von mir haben, mir geht es naemlich 
genauso. Mir geht der Platz aus.

von Laszlo H. (laszlo_h)


Lesenswert?

Laszlo H. schrieb:
> Also ist der Fehler in der Initialisierung des PCI, beziehungsweise des
> Speicherlayouts zu suchen.
Weiter hätte ich nicht daneben liegen können. Wenn man der PCI 
Netzwerkkarte sagt, dass es empfangene Pakete in 0x87ff93c0 schreiben 
soll, dann wird es nicht funktionieren (das liegt im KSEG0, womit der 
PCI-DMA nix anfangen kann). Konvertiert man alle Adressen mit 
phys_to_bus (die aufwendigere Version eines &= ~0x80000000), 
funktioniert alles wie geschmiert. Zumindest beim ping, zu mehr bin ich 
bis jetzt noch nicht gekommen.

Mache gerade den Quellcode sauber um es ins git einzuchecken.
gruß
Laszlo

edit:
Danke Thomas für den Quellcode!

von adlerweb (Gast)


Lesenswert?

Murphy hat mir soeben beim Flashen den Saft abgedreht und ich vermute, 
dass der Loader flöten ist: LED6 blinkt 6x ~500ms-Takt, dann ~1s Pause - 
SW1 ohne Funktion, Bild bleibt aus. Auf seriell scheint nichts zu 
kommen, muss aber morgen nochmal mit einem anderen Adapter gegentesten. 
Kann ein Ziegelstein-Besitzer ähnliches berichten, oder kann das auch 
anderweitig ausgelöst werden?

@Christian S. @Andre N. - Kann man bei einem von euch irgendwie an Infos 
zum NAND-Zugriffs-AVR 
(Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH") kommen?

von Laszlo H. (laszlo_h)


Lesenswert?

adlerweb schrieb:
> Murphy hat mir soeben beim Flashen den Saft abgedreht und ich vermute,
> dass der Loader flöten ist: LED6 blinkt 6x ~500ms-Takt, dann ~1s Pause -
> SW1 ohne Funktion, Bild bleibt aus. Auf seriell scheint nichts zu
> kommen, muss aber morgen nochmal mit einem anderen Adapter gegentesten.
> Kann ein Ziegelstein-Besitzer ähnliches berichten, oder kann das auch
> anderweitig ausgelöst werden?

Wenn noch was blickt, dann ist es nicht ganz Ziegelstein. Wenn mich 
nicht alles täuscht, bedeutet das "nur", dass entweder WINCE0 oder 1 
(oder beide -> Ziegelstein) Geschichte ist. Wenn es den microBT erwischt 
hätte, wär das Ding dunkel. Was genau hast du geflasht, was ging und bei 
was ist der Strom ausgefallen? Welche serielle Verwendest du J2 (da 
meldet sich der microBT, wenn da nichts kommt -> Ziegelstein) oder J33? 
Vielleicht ist das Ding ja noch zu retten :).

> @Christian S. @Andre N. - Kann man bei einem von euch irgendwie an Infos
> zum NAND-Zugriffs-AVR
> (Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH") kommen?

Daran wäre ich auch interessiert, hab ja noch ein Ziegelstein mit einem 
kaputten microBT rumliegen ;).

gruß
Laszlo

von adlerweb (Gast)


Lesenswert?

Laszlo H. schrieb:
> Wenn noch was blickt, dann ist es nicht ganz Ziegelstein.
Stimmt, kann noch als Dekoleuchte verwendet werden ;)

> Was genau hast du geflasht, was ging und bei was ist der Strom
> ausgefallen?

Das war das Original-CE 
(http://www.mikrocontroller.net/attachment/111731/reflash_wince.rar) - 
Ausfall war ziemlich am Anfang, also entweder im 1. oder Anfang 2. 
Durchgang.

> Welche serielle Verwendest du J2 (da
> meldet sich der microBT

Konnte jetzt mit einem anderen Kabel auf J2 folgendes entlocken:

> FlashReader V1.0.2.1, built Sep  4 2006 22:24:11 with ECC
> Bootscript version 0x00130001
> EMG boot
> Hynix, 8bit, 64MB

Danach ist Stille, scheint also tatsächlich den Loader erwischt zu 
haben… Narf… Lötkolbensuch

von Joel T. (tuxx42)


Lesenswert?

laszlo,

geile sache mit dem uboot...!!! ich hatte gestern im linux treiber 
rumgestoebert und wollte mir die initialisierung der karte dort 
anschauen... und heute warste schon mit dem fix draussen :)

werds gleich mal testen! super cool :)


dank dir.

tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

Sop, hab mal den NAND-Treiber aus dem brightsign-patch für Linux nach 
u-boot portiert. Hat (überraschenderweise) fast auf Anhieb funktioniert, 
einziges großes Manko ist die fehlerhafte Berechnung der ECC. Dafür kann 
es mMn zwei Gründe geben:

1. Linux <--> U-Boot
Dies ist die einfache Option, da ich für beide die Quellen parat habe. 
Sollte das der Fall sein, so muss einfach die Berechnung ausgetauscht 
werden und alle sind glücklich.

2. U-Boot <--> WinCE
Wenn dies der Fall sein sollte, dann wird es schwierig. In dem MIPS 
Assembler bin ich leider nicht wirklich bewandert und so ein ECC wird 
wohl nicht so einfach zu verstehen sein. Kann vielleicht jemand so gut 
Assembler, dass er mir aus der Disassembly von dem flashlib.dll ein c 
Kode zu schreiben? :D

Hinzu kommt, dass ich noch nicht geschaut habe, ob Bad Blocks überhaupt 
erkannt, bzw. übersprungen werden (test davon steht auch noch aus). Aber 
heute wird es nichts mehr.
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

laszlo,

wow jetzt kommst du ja richtig in fahrt.. habe vorhin geschafft mit 
tftpboot einen kernel via netzwerk zu laden.. gute arbeit!!

werd wohl leider nicht mehr dazu kommen heut noch den nand treiber zu 
testen.. dennoch super gut gemacht! langsam wird der uboot ja richtig 
brauchbar :)

gruss,
tuxx

von Michael (Gast)


Lesenswert?

VDR läuft bei mir super - mal sehen was es da noch für Clienten gibt.
Was für ein Gefühl, auf einmal kann mann sehen & hören.

Danke nochmals Laszlo,
Gruß Michael

von Dirk W. (glotzi)


Lesenswert?

Michael schrieb:
> VDR läuft bei mir super - mal sehen was es da noch für Clienten gibt.
> Was für ein Gefühl, auf einmal kann mann sehen & hören.

Wie nun? Bei dir läuft VDR mit Bild und Ton?

von Michael (Gast)


Lesenswert?

VDR läuft ja übers Netzwerk ...
Ich kann sogar zwei Clienten starten (auf einem am Netz hängenden 
Clienten PC) und zwei Programme gleichzeitig ansehen (Bild und Ton)!

von Mario W. (tosca76)


Angehängte Dateien:

Lesenswert?

da ich auch seid einiger Zeit in diesem Forum unterwegs bin, habe ich
mich auch mal auf die Suche gemacht.
Ich habe auf einer Seite (die ich nicht wieder finde) eine u-boot.rar
gefunden die auch etwas mit dem PNX8950 zu tun hat,... so denke ich
zumindest.

Vielleicht könnte das mal einer von den Linux - Spezis testen ?


Ich würde ja selbst gerne an den Projekt werkeln, aber leider sind meine
Linux Kenntnisse eher miserabel.

von Laszlo H. (laszlo_h)


Lesenswert?

Hast du vielleicht genauere Infos, was das RAR mit dem pnx8590 zu tun 
hätte? Weil auf den ersten Blick schaut es sehr danach aus, als ob das 
für ARM wäre.
1
laszlo@mephisto:~/tmp/u-boot$ file *
2
Desktop_1.ini:                 ASCII text, with no line terminators
3
Desktop_2.ini:                 ASCII text, with no line terminators
4
gdb.cmd:                       ASCII text
5
u-boot:                        ELF 32-bit LSB executable, ARM, version 1, statically linked, not stripped
6
u-boot-1.1.6_OpenJTAG:         directory
7
u-boot-1.1.6_OpenJTAG.tar.bz2: bzip2 compressed data, block size = 900k
8
u-boot.bin:                    data
9
laszlo@mephisto:~/tmp/u-boot$ cd u-boot-1.1.6_OpenJTAG/
10
laszlo@mephisto:~/tmp/u-boot/u-boot-1.1.6_OpenJTAG$ grep -ri "pnx8" *
11
laszlo@mephisto:~/tmp/u-boot/u-boot-1.1.6_OpenJTAG$

Grep liefert das gleiche Ergebnis für "nxp", "phillips", "pr455" und 
"silverbox". Fühlt sich aber an, wie das Rumstochern in einem Heuhaufen 
auf der Suche nach der Nadel. Also wenn du nähere Infos hättest, wär's 
super.

Achja, NAND Treiber aus der git-Rep läuft nicht stabil ohne die DEBUG 
Ausgaben (fragt mich nicht wieso, bin noch auf der Suche). Also wenn 
jemand es stabil verwenden will, sollte sich für's Erste auf eine 
laaange Bootzeit von u-boot einstellen. Netzwerk funktioniert aber 
tadellos, PXE boots steht nix im Wege.
gruß
Laszlo

von W.S. (Gast)


Lesenswert?

ein zweiter W.S. schrieb:
> Jetzt ist das Board wohl doch reif für die Schrottkiste.

Hehe, das bin ICH NICHT! Ja, Namen sind nur Schall&Rauch, wäre aber 
trotzdem nett, nicht meinen für sich zu recyclen. Danke.

und Laszlo schrieb:
2. U-Boot <--> WinCE
Wenn dies der Fall sein sollte, dann wird es schwierig. In dem MIPS
Assembler bin ich leider nicht wirklich bewandert und so ein ECC wird
wohl nicht so einfach zu verstehen sein. Kann vielleicht jemand so gut
Assembler, dass er mir aus der Disassembly von dem flashlib.dll ein c
Kode zu schreiben? :D

Wo stammt die denn her? Entweder hab ich Tomaten auf den Augen, oder 
diese Datei ist wirklich nicht in den mir bekannten .nb0's vorhanden. 
Poste das Ding doch mal. Ich hab mich ja nun schon ein ganzes Stück mit 
Mips-Assembler herumgeärgert, da kommt's auf ein weiteres Stück auch 
nicht drauf an - es sei denn, das Ding ist ein Megabyte dick...

W.S.

von Mario W. (tosca76)


Lesenswert?

Hallo Laszlo,

habe die Seite wiedergefunden

http://s.pudn.com/search_uploads.asp?k=symbol

bzw. mit Google Übersetzung

http://translate.google.de/translate?hl=de&sl=auto&tl=de&u=http%3A%2F%2Fs.pudn.com%2Fsearch_uploads.asp%3Fk%3Dsymbol

dort ist die u-boot.rar und noch eine tmbtNandDrv_src.rar .

Leider kann ich mit mehr nicht dienen.

Dann hatte ich noch was gefunden bezüglich einer Box "BrightSign HD2000" 
hier mal der Link

Handbuch : http://www.brightsign.biz/documents/HD2000HardwareGuide.pdf

Software Link : 
http://support.brightsign.biz/entries/314637-brightsign-downloads

das Teil sollte das gleiche Board haben.

Ich weiß, ist nicht viel was ich beitragen kann, aber vielleicht ist da 
was nützliches bei.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

W.S. schrieb:
> ein zweiter W.S. schrieb:
>> Jetzt ist das Board wohl doch reif für die Schrottkiste.
>
> Hehe, das bin ICH NICHT! Ja, Namen sind nur Schall&Rauch, wäre aber
> trotzdem nett, nicht meinen für sich zu recyclen. Danke.

Registrieren ist da wohl das Einzige was gegen Namensklau hilft.

W.S. schrieb:
> 2. U-Boot <--> WinCE
> Wenn dies der Fall sein sollte, dann wird es schwierig. In dem MIPS
> Assembler bin ich leider nicht wirklich bewandert und so ein ECC wird
> wohl nicht so einfach zu verstehen sein. Kann vielleicht jemand so gut
> Assembler, dass er mir aus der Disassembly von dem flashlib.dll ein c
> Kode zu schreiben? :D
>
> Wo stammt die denn her? Entweder hab ich Tomaten auf den Augen, oder
> diese Datei ist wirklich nicht in den mir bekannten .nb0's vorhanden.
> Poste das Ding doch mal. Ich hab mich ja nun schon ein ganzes Stück mit
> Mips-Assembler herumgeärgert, da kommt's auf ein weiteres Stück auch
> nicht drauf an - es sei denn, das Ding ist ein Megabyte dick...

Das ist die DLL aus dem Flash-Tool von agentdata, ist wahrscheinlich 
umbenannt. Hab es aber einfachheitshalber angehängt. Ich habe die zwei 
Funktionen die ich brauche (ecc_calc und ecc_correct) identifiziert und 
den Calculator auch schon auf c "übersetzt". Übersetzt deswegen in 
Anführungszeichen, weil man den Assembly-Dump und ein wenig sed-magie, 
das zB alle Befehle "xor dst, ra, rb" in "dst = ra ^ rb" umwandelt nicht 
als 1) Lesbar und 2) Effektiv betiteln kann (hab mal die Originalausgabe 
von sed beigefügt, für den Schock-Effekt :D). Einige Dinge hab ich schon 
"aufgelöst", zB sind die goto's weg, aber noch nicht wirklich viel Zeit 
(und Nerven) reininvestiert um es wirklich zu säubern (und nicht 
geschaut was gcc aus asm --> c --> asm macht, wär vielleicht lustig, 
wahrscheinlich fast so wie google translator bei de --> eng --> de :D).

Wenn du Zeit + Lust hast, kannst du mal die beiden Funktionen anschauen:

NAND_CalcEcc:   0x10013B34
NAND_CorrecEcc: 0x10013DF4

gruß
Laszlo

von Dominique G. (dgoersch)


Lesenswert?

Ich hab Momentan leider keine Zeit mich weiter mit dem Ding und Linux zu 
befassen (hab auf der Arbeit genug mit Linux auf x86 zu tun). Aber 
nachdem ich heute mal dazu gekommen bin den Thread weiter zu verfolgen, 
wollte ich nur mal sagen, dass ich extrem überrascht bin, was sich hier 
in der letzten Zeit getan hat. Super Jungs, weiter so!

VDR ist schonmal eine super Sache und booten vom Netz für weiteres 
Basteln absolut Gold wert. Hoffe mein neuer Job lässt mir in der 
nahenden, kalten Jahreszeit etwas mehr Freizeit ;)

von Michael (Gast)


Lesenswert?

Hallo Laszlo,
ich muß mal wieder etwas in deinen Kummerkasten werfen...
- hast Du vielleicht eine Ahnung warum bei mir der VDR immer wieder 
abschmiert?
- weisst du zufällig ob es dafür auch andere Oberflächen (für den 
Brauser) gibt?
- was hat es nochmal mit dem Festplattenproblem auf sich? Warum wird 
meine SATA-Platte von fdisk -l einfach net angezeigt? Brauch ich da 
einen besonderen Kernel? Ich bekomme immer nur /dev/sda1 & 2 angezeigt, 
das sind aber die Partitionen auf dem USB-Stick ...

Danke & Gruß Michael

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Michael schrieb:
> Hallo Laszlo,
> ich muß mal wieder etwas in deinen Kummerkasten werfen...

Kein Problem

> - hast Du vielleicht eine Ahnung warum bei mir der VDR immer wieder
> abschmiert?

Ähm, nein, bei mir funktioniert es stabil (wobei ich nicht sehr oft 
damit fernschaue). Häng mal bitte die Ausgabe von /var/log/messages 
(glaub, dass das so heißt) an.

> - weisst du zufällig ob es dafür auch andere Oberflächen (für den
> Brauser) gibt?

Ja, heißt vdradmin, bzw. xxv, aber dafür braucht man perl auf der Box 
und das für mips zu kompilieren ist ein Major Pain In The Ass. Spiel 
mich zurzeit ein wenig mit xxv und perl von Debian, funktioniert aber 
bis jetzt gar nicht.

> - was hat es nochmal mit dem Festplattenproblem auf sich? Warum wird
> meine SATA-Platte von fdisk -l einfach net angezeigt? Brauch ich da
> einen besonderen Kernel? Ich bekomme immer nur /dev/sda1 & 2 angezeigt,
> das sind aber die Partitionen auf dem USB-Stick ...

Die Box hat keine integrierte Unterstützung für SATA. Hast du die 
libsata.ko und die sata_sil.ko? Wenn nicht, dann speichere die mal unter 
/lib/modules/2.6.21.3PNX8550/kernel/drivers/ata (auf dem NFS Server 
unter /pollinux/nandfs/lib/... zu finden) auf die Box und füge sie mit 
folgenden Befehlen ein:
1
insmod /lib/modules/2.6.21.3PNX8550/kernel/drivers/ata/libata.ko
2
insmod /lib/modules/2.6.21.3PNX8550/kernel/drivers/ata/sata_sil.ko

Danach sollte die Festplatte erkannt werden (mit dmesg die Ausgabe 
angucken). Wenn alles gut funktioniert, einfach die beiden Zeilen in 
/etc/init.d/S05modules einfügen. Von Partitionieren würde ich aber 
abraten, bei mir hat das zu einem Kernel Panic geführt (wegen 
irgendeinem nicht implementierten IOCTL) und ich musste parted patchen, 
dass es geht. Als Partitionstypen stehen dir etx2, etx3 und fat zur 
Verfügung, ntfs hab ich nicht probiert (und bezweifle, dass es 
integriert ist). Wenn die Platte nur in der Box eingebaut wird empfehle 
ich ext3 und dann über samba freigeben.

gruß
Laszlo

von Chris (Gast)


Lesenswert?

Hallo,
ich habe eine Frage bezüglich dem booten von einem USB-Stick aus. Ich 
habe die kernelfs und den loader von dod ger auf die Box geflasht und 
einen USB-Stick in ext2 formatiert. Diese tar 
Pollinux-NFS-root-Edition-2011.06.17-23.15.tar, wie beschrieben auf den 
Stick, sodass /bin /dev usw. beim Öffnen des Sticks sofort zu sehen ist, 
aufgespielt. Dann an die Box angeschlossen, jedoch kommt immer nur der 
blaue stb Start Screen und der USB macht auch nichts. Woran kann das 
liegen? Bei einigen hat es ja funktioniert! Muss man noch etwas anderes 
beachten? Ich habe nur eine primäre Partition erstellt. Kann mir da 
jemand helfen?
gruß Chris

von Michael (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Chirs, ich glaube bei mir bootet die Box nur am hinteren USB.
Du brauchst sowieso Zugang zur Console - also Kabel basteln (9600) und 
auf die Ausgabe achten.

Laszlo, ich bin begeistert. Fdisk -l sieht die Platte zwar immer noch 
nicht, aber ich kann dennoch mounten. Irgendwie hatte ich auch andere 
Moudule auf meinem Stick; keine Ahnung wo ich die wieder her hatte.

Die /var/log/messages habe ich mal hier angehangen. vdr meckert wohl die 
ganze Zeit über irgend welche pids. Könnte das der Grund für das 
Aussteigen des Processes sein?

Gruß Michael

von Laszlo H. (laszlo_h)


Lesenswert?

Hallo Michael,
Ab die Schnelle habe ich nichts gefunden, das auf einen Absturz 
hindeutet. Kenn mich aber wie gesagt nicht wirklich mit vdr aus (ist das 
erste Mal, dass ich es verwende). Du hast aber viele "read incomplete 
sections" in der Ausgabe, laut google kommt das vor, wenn a) ein 
schlechter Empofang ist oder b) die CPU ausgelastet wird. Hast du die 
channels.conf manuell erstellt? Schaust du mehr als 1 Stream zur 
gleichen Zeit an? Wenn ja, könnte es sein, dass die CPU ausgelastet 
wird, getestet habe ich das nicht. Kannst du per "top" schauen, ob ein 
Prozess bei/nach dem Absturz auf 100% geht?

gruß
Laszlo

von Daniel (Gast)


Lesenswert?

Hi alle :)

ausgiebig gelesen und für gut befunden ;)
Frage: hat einer von euch schon versucht, das Standard-Debian der 
MIPS-Architektur aufzuspielen?

Weiterhin würde mich freuen, ein paar Detailfotos der SCART-Ecke zu 
sehen. Meinen Recherchen zufolge soll der Prozessor ja HDMI/Component 
via Encoder können und es soll wohl einige unbestückte Flecken geben :)

besten Dank schonmal ^^

Gruß
Daniel

von R. H. (snapper)


Lesenswert?

Daniel schrieb:
> ja HDMI/Component via Encoder können
das thema hatten wir hier schon, einfach mal die seitenaufteilung dieses 
threads ausschalten und die suchfunktion deines browsers benutzen !
bilder gibt es im wiki
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

von Laszlo H. (laszlo_h)


Lesenswert?

Daniel schrieb:
> Frage: hat einer von euch schon versucht, das Standard-Debian der
> MIPS-Architektur aufzuspielen?

Und das hatten wir auch, einfach im Thread nach PolLenny suchen. Das 
Ding hat aber dann weder Unterstützung für die DSP's noch werden die 
Kernel-Module funktionieren (falsche version-magic). Da musst du dann 
selber Hand anlegen.

von SirNova (Gast)


Lesenswert?

Hi zusammen!

Ich hab heute unerwartet Zeit über und dachte, dass ich mir die Box mal 
zurecht richte. Leider kommen jetzt doch mit Abstand mehr Fragen auf, 
als ich erwartet hab. Wär klasse, wenn jemand so nett wäre und mich n 
bißchen aufklären würde.

Macht es Sinn die Box aktuell zu flashen oder wird in naher Zukunft was 
neues an Bootloader kommen, bei dem ich mit dem Auslieferungszustand 
besser dran bin?

Wie ich es verstanden hab, flasht man die Box, damit sie von USB booten. 
Auf dem USB-Stick ist aber kein "richtiges" System, sondern nur der 
Teil, der auf den NFS-Server zugreift und von dort alles benötigte 
startet?
Daraus die Schlussfolgerung: Man braucht einen NFS-Server, der 
entsprechend vorbereitet ist?

Auf dem USB-Stick werden die Daten (IP vom NFS-Server) gespeichert und 
auf dem Server sind dann das ganze "richtige" System (Kernel, 
Module,...).

Hat es einen speziellen Grund, weshalb der USB-Boot nicht direkt genutzt 
wird? Dann wärs ja ne Standalone-Box, bei der Netzwerk-Probleme und 
Ähnliches erstmal nicht stören würden und ich meine, dass irgendwo auch 
mal ein Image für reinen USB-Boot war (finds aber natürlich nicht mehr). 
Spricht was dagegen es so aufzubauen?

Ich denke das reicht erstmal an ersten Fragen ;)

Wäre echt klasse, wenns dadrauf Antworten geben würde. Bin beim Flashen 
nämlich immer so geschickt, dass man das Ergebnis öfters mal als 
Lichterkette nutzen kann, daher würde ich ungern öfter als nötig 
flashen.

Vielen Dank schonmal für die hoffentlich kommenden Antworten.

Gruß

David

von Laszlo H. (laszlo_h)


Lesenswert?

SirNova schrieb:
> Macht es Sinn die Box aktuell zu flashen oder wird in naher Zukunft was
> neues an Bootloader kommen, bei dem ich mit dem Auslieferungszustand
> besser dran bin?

Ja, das gesamte aktuelle Update-System für Linux baut auf das 
flashme.exe und auf den modifizierten WinCE von agentdata [2] auf. Ich 
denke nicht, dass das sich in nächster Zeit ändern wird, da das System 
verlässlich arbeitet. Das Ganze funktioniert auch aus dem 
Originalzustand, aber modifiziert braucht man weder Tastatur noch Maus 
(noch Bildschirm ;) ).

> Wie ich es verstanden hab, flasht man die Box, damit sie von USB booten.
> Auf dem USB-Stick ist aber kein "richtiges" System, sondern nur der
> Teil, der auf den NFS-Server zugreift und von dort alles benötigte
> startet?
> Daraus die Schlussfolgerung: Man braucht einen NFS-Server, der
> entsprechend vorbereitet ist?

Nein, Auf dem USB Stick sind die Flash-Images drauf. Wenn du NFS Boot 
machen willst wird der Stick danach nicht mehr benötigt. Beim Booten von 
dem USB Stick, wie es dod ger in [1] gemacht hat, liegt das Dateisystem 
direkt auf diesem und es wird kein Netzwerkanschluss (und kein NFS 
Server) gebraucht.

> Auf dem USB-Stick werden die Daten (IP vom NFS-Server) gespeichert und
> auf dem Server sind dann das ganze "richtige" System (Kernel,
> Module,...).

Die Kommandozeile für den Kernel liegt in der loader.bin auf der Adresse 
0x7000. Der Kernel liegt auch im Flash, einzig das Dateisystem ist 
extern und wird von dem Kernel eingebunden (egal ob lokal oder remote).

> Wäre echt klasse, wenns dadrauf Antworten geben würde. Bin beim Flashen
> nämlich immer so geschickt, dass man das Ergebnis öfters mal als
> Lichterkette nutzen kann, daher würde ich ungern öfter als nötig
> flashen.

Oh, viel falsch machen kann man nicht: flashme-paket auf den USB Stick, 
Stick hinten bei der Box rein, flashme.exe starten dann auch der 
Fernbedienung nacheinander 1,2 und 3 drücken, dazwischen warten bis das 
flashen zu Ende ist. Die Box ist widerstandsfähig, zumindest so lange 
man den microBT und den Flasher-WinCE schön in Ruhe lässt. Am Besten 
befolgst du strikt die Anweisungen aus dem Wiki, d.h. aus dem 
Originalzustand alle 3 Dateien flashen und anschließend nr 3 (den WinCE) 
nicht mehr anrühren. Damit hast du dann immer einen Weg zurück.

gruß
Laszlo

[1] Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
[2] Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

von SirNova (Gast)


Lesenswert?

Ups.... Hier schonmal der erste Nachtrag:

Flashen mit reinem USB geht (und stand sogar im Wiki :-[)
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

Ist das der Stand der aktuell auch genutzt wird? Es macht ja wenig sinn, 
wenn alle auf einer anderen Basis arbeiten.

Gruß

David

von SirNova (Gast)


Lesenswert?

Hat sich jetzt leider überschnitten. Daher jetzt: Vielen Dank, vorallem 
dass die Antwort so ausführlich ist! Dann werd ich mich gleich mal ran 
machen.

Gruß

David

von SirNova (Gast)


Angehängte Dateien:

Lesenswert?

So.... Hab geflasht und folgendes Verhalten:
Das Elecard Logo erscheint auf dem Fernseher, USB blinkt kurz und 
leuchtet anschließend dauerhaft.
Über J2 bekomm ich mit "moserial" und folgenden Einstellungen:
Baudrate: 38400
Daten-Bits: 8
stopp-Bits: 1
Parität: none
Handshake: Hardware
Zugriffmodus: Read-only


Habe aber nur RX,TX und GND angeschlossen. Ist es richtig, dass kein 
3,3V bzw 5V angeschlossen werden muss?
SW1 steht auf on, SW2 auf off.

Wenn ich noch andere Daten liefern kann, dann bitte Bescheid geben.

Gruß

David

von Laszlo H. (laszlo_h)


Lesenswert?

SirNova schrieb:
> So.... Hab geflasht und folgendes Verhalten:
> Das Elecard Logo erscheint auf dem Fernseher, USB blinkt kurz und
> leuchtet anschließend dauerhaft.

Hast du den USB Stick nach dem Flashen partitioniert, mit ext2 
formatiert und die Ordner aus [1] auf den Stick entpackt? Sind die 
Berechtigungen richtig, alle Dateien sollten root:root gehören?

> Über J2 bekomm ich mit "moserial" und folgenden Einstellungen:
> Baudrate: 38400
> Daten-Bits: 8
> stopp-Bits: 1
> Parität: none

Bis hierher ist es Ok.

> Handshake: Hardware

Das kann nicht stimmen. Du hast nur Tx und Rx angeschlossen, d.h. du 
hast keine Signale für ein HW-Handshake. Handshake auf Off stellen, hab 
keine Ahnung wie es mit moserial geht, ich verwende kermit, bzw gconsole 
;).

> Zugriffmodus: Read-only

Zum lesen ok, wirst aber RW brauchen um die Konsole zu bedienen.

> Habe aber nur RX,TX und GND angeschlossen. Ist es richtig, dass kein
> 3,3V bzw 5V angeschlossen werden muss?
> SW1 steht auf on, SW2 auf off.

Rx, Tx und GND reichen vollkommen. 3,3V bzw 5V würden bei RS-232 Pegel 
(+/- 13V) sowieso total daneben sein. Ich hoffe du verwendest einen 
normalen USB-2-Serial Wandler (oder ne "echte" serielle Schnittstelle) 
und nicht einen Wandler mit TTL-Pegeln.

> Wenn ich noch andere Daten liefern kann, dann bitte Bescheid geben.

Bei mir ist der Inhalt der Logs vollkommen unleserlich, fast nur binäre 
Daten in der Datei Log, Auszug aus dem "kopierter_log" ist unten zu 
sehen. Ist es bei dir auch so? Wenn ja, dann bitte das auch 
hinschreiben, ansonsten suche ich mich noch dumm und dämlich nach dem 
Fehler bei mir ;). Wenn es bei dir leserlich ist/war, dann ist irgendwas 
bei dem Speichern wirklich schiefgegangen.
1
@o=/[5=75S;-'Y5-/uyy{!!9-5-!#ueq;!!o
2
#-;-e{YKN]y!%-'57Y5U-#1U=m#--='--#1c}cw7-5aig!=7-#1{!!'!=75c=#7}775_=15'!=7!S}77c=#7}775_=15'!=7!S}

gruß
Laszlo

[1] Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

von SirNova (Gast)


Lesenswert?

Hi Laszlo!

Sorry!! Wollte eigentlich bei geschrieben haben, dass da nur Müll bei 
raus kommt, habs wohl leider vergessen...
Und ja, es ist auch ein USB-TTL Wandler. Irgendwie mach ich heut wohl 
alles falsch ;)

Der Stick ist ext2 Formatiert (eine Partition) und auf dem Stick sind 
die Verzeichnisse von hier:
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

Besitzer ist root:

david@david-EasyNote-TK85:/media/1de70d70-f437-4c1c-9ddb-31ac5061d552$ 
ls -la
insgesamt 104
drwxr-xr-x 26 root root 4096 2011-11-03 18:11 .
drwxr-xr-x  3 root root 4096 2011-11-03 20:13 ..
drwxr-xr-x  2 root root 4096 2010-03-15 12:03 bin
drwxr-xr-x  2 root root 4096 2010-03-15 12:03 boot
drwxr-xr-x  6 root root 4096 2011-06-15 23:34 config
drwxr-xr-x  4 root root 4096 2011-01-19 13:56 config.defaults
...
...
Es gab Probleme beim kopieren von "dev/" aber das sind ja Links auf 
reale Hardware, die beim Booten eingerichtet werden oder?

Hätte noch ein USB-ParPort Adapter hier, falls man den irgendwie 
"modden" kann.

Nochmals Danke für deine Unterstützung! und sorry, für meine Fehler...

Gruß

David

von SirNova (Gast)


Lesenswert?

Ich glaub jetzt läufts.... Hab Stick Nr. 3 versucht, dort nur ne 500 MB 
Partition drauf gemacht und die Dateien per "cp" kopiert, dann war auch 
"dev/" vollständig.
Bild wird jetzt schwarz und USB rattert!

Nochmals Danke, ohne Rückmeldung hätte ich die Box wohl wieder in die 
Ecke gestellt.

Gruß

David

von Michael (Gast)


Lesenswert?

Hi Davit, schwarzer Bildschirm kling schon mal gut ... Wenn Du dir die 
Main App ansehen möchtest gibst du in der Konsole "mainapp.sh" ein 
(allerdings wie ja langläuftig bekannt nur mit Ton auf dem spdif). Oder 
Du probierst mal Laszos VDR aus - super interessant (für alle die Linux 
mögen). Aber das mit der Konsole muß schon hinhauen - bekommst Du 
mitlerweile eine vernünftige Ausgabe?

Gruß Michael

von SirNova (Gast)


Lesenswert?

Hi Michael und Laszlo!

Die Box läuft! Hab gestern leider zu lang gefrickelt, sonst wär noch ne 
Antwort gekommen.
Also was ich so gemacht habe, bzw was mir aufgefallen ist:
Da ich ja keinen USB-Serial-Adapter da hatte, hab ich erstmal in 
/etc/init.d/ ne neue Datei S98netz angelegt, in der einfach nur die IP 
zugewiesen wird.
also in Form von "ifconfig eth0 ..... up". (war vermutlich nicht der 
beste Platz, aber es sollte ja einfach erstmal laufen)
Somit hatte ich dann glücklicherweise ssh-Zugriff auf die Box.
Zur Vollständigkeit:
Habe die Dateien von dod ger:
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
genommen.
Anschließend das VDR Paket von Laszlo:
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
 Hab aber den Fehler gemacht es nach "/" zu kopieren anstatt nach 
"/usr/local/", also hab ich es nochmal hinterher kopiert.
Darauf schieb ich mal, dass es danach nicht lief. Was mir jedoch 
aufgefallen ist war, dass die lib:
"libcap.so.1" benötigt wurde, im System aber "libcap.so.2" vorhanden 
war. Hab das einfach mal gelinkt und der Streamdev-Server schien zu 
laufen (jedenfalls konnte der Prozess gekillt werden).

Bin leider jetzt erstmal wieder einige Tage nicht an der Box, wollte 
trotzdem schonmal meinen Stand wieder geben und mich nochmals herzlichst 
bedanken, vorallem, weil ich mich so dämlich angestellt hab.

Achja: Es ist alles ausm Kopf, also kann es sein, dass kleine Fehler 
drinnen sind.
Und an Michael: Die Main-App interessiert mich nicht wirklich, ich komm 
aus der VDR-Welt ;) Hab sie mal kurz angeschmissen, hatte dort aber 
einen Grün-Stich. Bin und werde dem aber nicht weiter nach gehen. Und 
natürlich auch dir vielen Dank für die Infos!

Gruß

David

von David S. (sirnova)


Lesenswert?

So, mal wieder n Nachtrag ;)

Hab grade mal gesehen, dass dod ger n neues Paket hochgeladen hatte
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
Werd im Laufe der nächsten Woche mal schauen, ob es da dran lag.

Gruß

David

von bla b. (feli)


Lesenswert?

Hallo,
ich hab das Board direkt nach dem Auspacken per Chinch angeschlossen,
konnte aber kein Bild bekommen (Hab alle DIPschalter Kombinationen 
durchprobiert).
Ist das Board evt. kaputt?

von Dominique G. (dgoersch)


Lesenswert?

@sirnova

Bootest du nun direkt von USB oder verwendest du NFS? Kannst du 
vielleicht mal verlinken was du genau auf den Stick und auf die Box 
gepackt hast? Ich hab zwar damals das Elecard-Ding via NFS gebootet, bin 
aber nun zu lange wieder aus dem Thema raus...

VDR fänd ich irre interessant, da ich im Schlafzimmer zwar einen 
Fernseher, aber keinen Antennenanschluss habe. Als Client würde hier 
dann wohl die gute alte S100 zum Einsatz kommen.

Gruß Domi

von David S. (sirnova)


Lesenswert?

Hi Domi!

Ich boote rein von USB und genau das hatte ich vor ;)
Wollte sobald ich es passable am laufen hab die Pakete neu 
zusammenstellen mit evtl ner kleinen Readme, wo was eingestellt wird. 
Das macht aber denke ich erst Sinn, wenns wirklich läuft.

In deinem Fall musst du die Box aber wohl neu flashen, da dod ger für 
reinen USB-Boot ja neue BIN-Dateien bereit gestellt hat. Da müsste 
jemand der Ahnung hat mal n Wink geben, wie du die neu flashen kannst 
(evtl. mit dd?)

Die genutzten Dateien hab ich in meinen letzten Beiträgen denke ich alle 
angegeben.


@bla blubb: Hast du kein Scart-Kabel zum testen? Bei mir waren beide auf 
"off" gestellt. Wobei ich denke, dass Scart und Cinch parallel 
abgeschlossen sind und es somit keinen Unterschied machen sollte.
Das wär nicht das erste mal, dass man bei Pollin ne "Retour-Ware" 
bekommt, also ein Board, was schon jemand anderes zerstört hat ;) Ist 
bei den Preisen aber auch wirklich verständlich.

Gruß

David

von Laszlo H. (laszlo_h)


Lesenswert?

David Sirnova schrieb:
> In deinem Fall musst du die Box aber wohl neu flashen, da dod ger für
> reinen USB-Boot ja neue BIN-Dateien bereit gestellt hat. Da müsste
> jemand der Ahnung hat mal n Wink geben, wie du die neu flashen kannst
> (evtl. mit dd?)

dd wäre das schlechteste Tool dafür ;). DIP Schalter auf 0 stellen und 
USB Stick mit flashme.exe + restlichen Dateien rein, dann wird das WinCE 
für's flashen gestartet. Anschließend den Bootloader und Linux neu 
programmieren und fertig.

> @bla blubb: Hast du kein Scart-Kabel zum testen? Bei mir waren beide auf
> "off" gestellt. Wobei ich denke, dass Scart und Cinch parallel
> abgeschlossen sind und es somit keinen Unterschied machen sollte.
> Das wär nicht das erste mal, dass man bei Pollin ne "Retour-Ware"
> bekommt, also ein Board, was schon jemand anderes zerstört hat ;) Ist
> bei den Preisen aber auch wirklich verständlich.

Zusätzlich die Serielle anschließen und schauen (ob) was da übertragen 
wird. Wenn weder auf J4 noch auf J33 ne Ausgabe komm, zurückschicken.

--

Zurzeit arbeite ich an einem Buildroot + Kernel rum. Bin da auch auf ein 
wirklich interessantes Problem gestoßen. Vielleicht hat ja jemand eine 
Idee, wieso, bzw wie man das lösen kann.

Kurz umrissen, ich lasse Buildroot einen 2.6.21-er Kernel mit der 
internen Toolchain kompilieren und will dessen binäres Image über nfs 
booten. Das Erstellen geht wunderbar, ich erhalte ein vmlinux 
(load-address: 80060000, entry-point: 8037b000 bei mips-linux und 
80385000 bei mips_4KCle), das ich über U-Boot mit bootelf booten kann. 
Soweit so gut, generiere ich aber ein vmlinux.bin und füge es in ein 
uImage, komprimiert oder nicht macht keinen Unterschied, ein, so 
schmiert mir U-Boot bei dem Aufruf des kernels ab.

Dinge die ich bis jetzt ungefähr 20x gecheckt habe:
 -) Richtiges vmlinux --> vmlinux.bin
 -) load-address und entry-point richtig
 -) Image wird vollständig übertragen (sowohl Header-CRC als auch
    Daten-CRC sind okay)

Die Toolchain funktioniert, kompiliere ich meinen (uralt) 2.6.21.3 
Kernel, so kann ich sowohl dessen vmlinux als auch die uImage (u-boot 
Container) problemlos booten. Der Gegencheck, kompilieren des 
buildroot-kernels mit dem ELDK zeigt das gleiche Syndrom, vmlinux geht, 
uImage geht nicht.

Folglich sollte der Fehler in der Konvertierung vmlinux --> vmlinux.bin 
oder im Quelltext liegen. Die Konvertierung wage ich auszuschließen, die 
besteht nur aus einem "mips_4KCle-objcopy -O binary". Der entry point 
sollte auch stimmen, ich habe die Information direkt aus dem vmlinux 
mittels "readelf -h" verglichen. Die load-address wiederum ist hart in 
die Makefile programmiert und passt mit der Ausgabe von bootelf, das die 
.text Sektion in 80060000 ladet, zusammen.

Auf gut Deutsch, ich bin mit meinem Latein am Ende. Wenn jemand ein 
Vorschlag hat, nur raus mit der Sprache :)
gruß
Laszlo

Anhang:
1
mips_4KCle-objcopy -O binary --remove-section=.reginfo --remove-section=.mdebug --remove-section=.comment --remove-section=.note --remove-section=.pdr --remove-section=.options --remove-section=.MIPS.options vmlinux arch/mips/boot/vmlinux.bin
2
make -f scripts/Makefile.build obj=arch/mips/boot/u-boot \
3
    VMLINUX=vmlinux VMLINUXBIN=arch/mips/boot/vmlinux.bin \
4
    VMLINUX_LOAD_ADDRESS=0x80060000 arch/mips/boot/u-boot/uImage
5
  gzip -f -9 < arch/mips/boot/u-boot/../vmlinux.bin > arch/mips/boot/u-boot/vmlinux.bin.gz
6
  mkimage -A mips -O linux -T kernel -C gzip -a 0x80060000 -e 0x80385000 -n MIPS -d arch/mips/boot/u-boot/vmlinux.bin.gz arch/mips/boot/u-boot/uImage
7
Image Name:   MIPS
8
Created:      Sun Nov  6 12:35:54 2011
9
Image Type:   MIPS Linux Kernel Image (gzip compressed)
10
Data Size:    1499858 Bytes = 1464.71 kB = 1.43 MB
11
Load Address: 0x80060000
12
Entry Point:  0x80385000
Auszug aus dem Buildlog des alten 2.6.21.3-er Kernels.

1
mips_4KCle-objcopy -O binary --remove-section=.reginfo --remove-section=.mdebug --remove-section=.comment --remove-section=.note --remove-section=.pdr --remove-section=.options --remove-section=.MIPS.options vmlinux arch/mips/boot/vmlinux.bin
2
make -f scripts/Makefile.build obj=arch/mips/boot \
3
  VMLINUX=vmlinux VMLINUXBIN=arch/mips/boot/vmlinux.bin \
4
  VMLINUX_LOAD_ADDRESS=0x80060000 arch/mips/boot/uImage
5
  gzip -f -9 < arch/mips/boot/vmlinux.bin > arch/mips/boot/vmlinux.bin.gz
6
  mkimage -A mips -O linux -T kernel -C gzip -a 0x80060000 -e 0x80385000 -n MIPS -d arch/mips/boot/vmlinux.bin.gz arch/mips/boot/uImage
7
Image Name:   MIPS
8
Created:      Sun Nov  6 12:38:01 2011
9
Image Type:   MIPS Linux Kernel Image (gzip compressed)
10
Data Size:    1499858 Bytes = 1464.71 kB = 1.43 MB
11
Load Address: 0x80060000
12
Entry Point:  0x80385000
Der Buildroot Kernel. Dass die Datei in arch/mips/boot statt 
arch/mips/boot/u-boot erstellt wird ist beabsichtigt, da ansonsten 
buildroot das uImage nicht findet.

von SirNova (Gast)


Angehängte Dateien:

Lesenswert?

Hi Laszlo! (und natürlich auch die anderen ;))

Habs nochmal neu aufgespiel. Wie schon erwähnt muss ich den Link von 
libcap.so.1 hinzufügen.
Anschließend bekomme ich den angehängten log.
Scheint alles wunderbar zu starten, bekomm aber via "IP:3000" "Fehler: 
Verbindung fehlgeschlagen".
Per "IP" bekomm ich diese schöne ?russische? Startseite.

Hast du einen Tipp oder könntest du ne Kopie von deiner funktionierenden 
Version hochladen?

Gruß

David

von mfg .. (mfg) Benutzerseite


Lesenswert?

Moin moin @ll,

als VDR würde sich wohl besser ein 1.7.xx als ein 1.6er anbieten, da die 
Aufzeichnungen als TS und nicht *.vdr abgelegt werden, nebst anderer 
Aktualisierungen - PlugIns und Co. müssen dann aber mit diesem VDR 
ge[i]make[/i]d werden.

MfG.
       MFG.

von SirNova (Gast)


Lesenswert?

Ich könnt mich hauen.....
Läuft jetzt. Werd morgen noch n bißchen dazu schreiben. Jetzt ist es mir 
n bißchen spät dafür.

Gruß und DANKE!

David

von David S. (sirnova)


Lesenswert?

Nur damit man weiß, dass von mir noch was kommt ;)
Hab aktuell noch n Problem (hoffe es ist nur ein "Problemchen"). Werd 
die Tage weiter probieren und sobald ich ein vernünftiges Backup hab, 
stell ich es hier mit den Infos die ich habe bereit.

Gruß

David

von Joel T. (tuxx42)


Lesenswert?

Hi Leute,

ich war letzte Woche in Urlaub und hatte dementsprechend auch keine Zeit 
mich mit der Kiste weiter auseinanderzusetzen. Es freut mich aber zu 
sehen das weitere fortschritte gemacht werden.

Ich versuche gerade mit uboot einen selbstgebauten kernel auf die Kiste 
zu booten. Allerdings bisher ohne Erfolg.

Mein Bootvorgang sieht folgendermassen aus:
1
# printenv
2
bootargs=console=ttyS1,115200n8 stb810_display=pal nomainapp=1 
3
bootcmd=tftp
4
bootdelay=15
5
baudrate=115200
6
ipaddr=192.168.1.115
7
serverip=192.168.1.68
8
netmask=255.255.255.0
9
hostname=pollinux
10
bootfile=/opt/emlix/tftp/tftpboot/vmlinux
11
loadaddr=0x82000000
12
root=setenv rootpath /pollinux/nandfs
13
nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw nfsroot=$(serverip):$(rootpath)
14
addip=setenv bootargs $(bootargs) ip=$(ipaddr)
15
nfsboot=nfs "192.168.123.16:/pollinux/nandfs/boot/uImage";run root nfsargs addip;bootm
16
stdin=serial
17
stdout=serial
18
stderr=serial
19
ethact=dp83815#0
20
21
Environment size: 566/393212 bytes
22
# tftp
23
Using dp83815#0 device
24
TFTP from server 192.168.1.68; our IP address is 192.168.1.115
25
Filename '/opt/emlix/tftp/tftpboot/vmlinux'.
26
Load address: 0x82000000
27
Loading: #################################################################
28
         #################################################################
29
         #################################################################
30
         #################################################################
31
         #################################################################
32
         #################################################################
33
         #################################################################
34
         #################################################################
35
         #################################################################
36
         ##########################################T#######################
37
         #################################################################
38
         ######################
39
done
40
Bytes transferred = 3772788 (399174 hex)
41
# bootelf
42
Loading .text @ 0x80060000 (2562784 bytes)
43
Loading __ex_table @ 0x802d1ae0 (6736 bytes)
44
Loading .rodata @ 0x802d4000 (213388 bytes)
45
Loading .pci_fixup @ 0x8030818c (1312 bytes)
46
Loading __ksymtab @ 0x803086ac (17208 bytes)
47
Loading __ksymtab_gpl @ 0x8030c9e4 (3968 bytes)
48
Loading __ksymtab_gpl_future @ 0x8030d964 (24 bytes)
49
Loading __ksymtab_strings @ 0x8030d97c (48900 bytes)
50
Loading __param @ 0x80319880 (1080 bytes)
51
Loading .data @ 0x8031a000 (96144 bytes)
52
Loading .data.cacheline_aligned @ 0x80332000 (8384 bytes)
53
Loading .init.text @ 0x80335000 (114924 bytes)
54
Loading .init.data @ 0x803510f0 (12244 bytes)
55
Loading .init.setup @ 0x803540d0 (696 bytes)
56
Loading .initcall.init @ 0x80354388 (444 bytes)
57
Loading .con_initcall.init @ 0x80354544 (8 bytes)
58
Loading .exit.text @ 0x8035454c (1976 bytes)
59
Loading .init.ramfs @ 0x80355000 (134 bytes) 
60
Clearing .bss @ 0x80356000 (108528 bytes)
61
## Starting application at 0x80335000 ...
62
������������������������������������������������������������������������������

ich verwende den J33 UART fuer die Ausgabe da ich es bisher noch nicht 
geschafft habe mir einen Stecker fuer J2 zu loeten.

sieht nach einer verkehrten baudrate aus.
Ich habe sowohl versucht die variable "bootargs" auf 
console=ttyS1,115200n8 zu setzen als auch mit fest kompiliertem 
CONFIG_CMDLINE den output auf ttyS1,115200n8 zu stellen. Vielleicht 
erzeugt der kernel auch gar keine sinnvollen Ausgaben? Fuer ein paar 
Hinweise waere ich sehr dankbar.

Gruss,
tuxx

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Joel T. schrieb:
> Hi Leute,
> Mein Bootvorgang sieht folgendermassen aus:
> [...]
> bootelf
> [...]
> sieht nach einer verkehrten baudrate aus.
> Ich habe sowohl versucht die variable "bootargs" auf
> console=ttyS1,115200n8 zu setzen als auch mit fest kompiliertem
> CONFIG_CMDLINE den output auf ttyS1,115200n8 zu stellen. Vielleicht
> erzeugt der kernel auch gar keine sinnvollen Ausgaben? Fuer ein paar
> Hinweise waere ich sehr dankbar.

bootelf übergibt aber bootargs nicht automatisch an das geladene 
Programm (es wird (argc-1) und (argv+1) von bootelf an das Programm 
weitergereicht). Wenn es dich interessiert, der Code ist in 
common/cmd_elf.c. Der Befehl wurde mMn mehr dafür entworfen Stand-Alone 
Applikationen im ELF Format mit wenigen Parametern zu starten. Dadurch 
startet den Kernel ohne eine vernünftige Paramterliste und bleibt 
wahrscheinlich bei dem fehlenden "root=" hängen. Wenn du CONFIG_CMDLINE 
modifiziert hast, solltest du eigentlich etwas sehen (ich habe 115200 
für den Kernel noch nicht probiert). Außer es hängt sich schon bei dem 
early printk auf, wäre ein Nachschauen wert, auf welcher Baudrate der 
normalerweise arbeitet.

Ob der Kernel was sinnvolles ausspuckt kannst du testen indem du in 
include/configs/silverbox.h CONFIG_EXTRA_ENV_SETTINGS modifizierst, dass 
sie folgendermaßen aussieht:
1
#define CONFIG_EXTRA_ENV_SETTINGS                                                                                               \
2
        "rootpath=/pollinux/nandfs\0"                                                                       \
3
        "nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw "                                         \
4
                "nfsroot=$(serverip):$(rootpath)\0"                                                                             \
5
        "addip=setenv bootargs $(bootargs) ip=$(ipaddr)\0"                                                      \
6
        "nfsboot=tftp;run nfsargs addip;bootelf\0"                                                                                \
7
        ""
Dieser U-boot startet dann automatisch tftp baut bootargs richtig 
zusammen (bei bootelf nutzlos) und startet anschließend den Kernel. D.h. 
sollte es in der Lage sein auch bei 38400 Baud loszulaufen, U-Boot wird 
halt unleserlich sein (eine Untertreibung).

Die beste Möglichkeit ist aber, wenn du vmlinux.bin in ein uImage 
wandelst. Dazu den angehängten Patch (für 2.6.21) anwenden und make mit 
dem Target uImage aufrufen. Dieser erstellt dir das uImage in 
arch/mips/boot, den Übertragen und dann mit bootm entpacken. Vorteil ist 
die Kompression des Kernels, was dessen Größe von 5MB (vmlinux, 
unstripped) auf 1,4MB (gzip --best) verkleinert. Damit dauert es bei mir 
nur noch 30 Sekunden (davon 5s Wartezeit auf nen Tastendruck) bis der 
Kernel los läuft, danach noch weitere 1-2 min bis zur Konsole.

--

Ich arbeite zurzeit an zwei Sachen, die aber endgültig zu einer 
einzelnen verschmelzen werden, buildroot kann U-Boot ebenfalls 
kompilieren:
 1) Buildroot so zum Laufen zu bringen, dass die damit erstellen uImages
    funktionieren
    Vorteile:
    -) Wenn man ein eigenes root haben möchte/will (ich zB) unumgehbar
       manuell ist es der reine Horror
    -) All-in-One Lösung, starten, zurücklehnen & genießen (zumindest
       auf dem Papier)
 2) Das Board auf das aktuellste U-Boot (git head) zu portieren.
    Vorteile:
    -) Aktuell (na no na net ;) )
    -) MTD Interface ebenfalls besser (neuer als bei 1.2.0)
    -) USB OHCI und EHCI Unterstützung
    -) SATA + SIL3512 Support (jaaa, booten des Kernels von der
       Festplatte)

Was bis jetzt funktioniert:
 1) Buildroot: geht
 2) U-Boot:
    PCI: geht (die Memory BARs liegen "falsch" in 0x12... statt 0xb2...)
    Netzwerk: geht
    NAND: geht noch nicht (nicht portiert)
    SATA: geht
    USB: geht nicht (noch nicht angeschaut wieso)

Ich muss nur noch alles schöner machen und dann die Patches erstellen 
und buildroot anpassen. Wird wohl noch diese Woche in Anspruch nehmen.
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

So, ich habe nun mit
1
mipsel-linux-objcopy -O binary -R .note -R .comment -S vmlinux /tmp/mkubootkernel.bin
2
gzip -9 /tmp/mkubootkernel.bin
3
mkimage -A mips -O linux -T kernel -C gzip -a 0x82000000 -e `/usr/bin/objdump -f vmlinux | grep ^start | awk '{print $3}'` -n "kern" -d /tmp/mkubootkernel.bin.gz uImage

einen uImage kernel gebaut und mit tftp in uboot geladen und mit bootm 
angesprungen. Dabei kriege ich folgenden output
1
U-Boot 1.1.6-g4e4a0991-dirty (Nov  7 2011 - 22:19:34)
2
3
DRAM:  128 MB
4
Debug: Init ready!
5
Using default environment
6
7
In:    serial
8
Out:   serial
9
Err:   serial
10
Net:   natsemi: EEPROM contents:
11
 d008 0400 0b34 00f3 0000 0000 0000 8c00 bcf9 4ed2 0000 aadb
12
natsemi: MAC-Address: 0-18-F3-79-A5-9D
13
dp83815#0
14
Hit any key to stop autoboot:  0 
15
# tftp 0x80200000
16
Using dp83815#0 device
17
TFTP from server 192.168.1.68; our IP address is 192.168.1.115
18
Filename '/opt/emlix/tftp/tftpboot/vmlinux'.
19
Load address: 0x80200000
20
Loading: ##############################T###################################
21
         #################################################################
22
         #################################################################
23
         ##########################################################
24
done
25
Bytes transferred = 1292950 (13ba96 hex)
26
# bootm
27
## Booting image at 80200000 ...
28
   Image Name:   emlix gmbh - F+S NetDCU6
29
   Created:      2011-11-08  19:39:25 UTC
30
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
31
   Data Size:    1292886 Bytes =  1.2 MB
32
   Load Address: 82000000
33
   Entry Point:  80335000
34
   Verifying Checksum ... OK
35
   Uncompressing Kernel Image ... OK
36
cmd:s
37
cmd:e
38
39
Starting kernel ...

danach haengt die kiste. mache ich noch was falsch?

gruss,
tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> So, ich habe nun mit
>
>
1
> mipsel-linux-objcopy -O binary -R .note -R .comment -S vmlinux
2
> /tmp/mkubootkernel.bin
3
> gzip -9 /tmp/mkubootkernel.bin
4
> mkimage -A mips -O linux -T kernel -C gzip -a 0x82000000 -e
5
> `/usr/bin/objdump -f vmlinux | grep ^start | awk '{print $3}'` -n "kern"
6
> -d /tmp/mkubootkernel.bin.gz uImage
7
>

Dein load address (-a) stimmt nicht, der muss dem TEXT_BASE vom Kernel 
entsprechen. Dieser ist, für den PNX8550 0x80060000 (ist in der Datei 
arch/mips/Makefile definiert). Sieht man auch in der Ausgabe von 
bootelf:

# bootelf
Loading .text @ 0x80060000 (2562784 bytes)

Joel T. schrieb:
>    Load Address: 82000000
>    Entry Point:  80335000

U-Boot ladet den Kernel auf 82000000 aber versucht ihn dann von 80335000 
zu starten. Dass die la >> ep ist sollte eigentlich ein Wink mit dem 
Zaunpfahl sein, dass da was schiefgegangen ist.

Joel T. schrieb:
> cmd:s
> cmd:e

Oups, sollte meine debug-printf's aus bootm raushauen...

gruß
Laszlo

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

So, der Patch für buildroot ist fertig. Einfach das aktuelle (2011.08) 
runterladen und mittels dem angehängten Patch für pollinux bereit 
machen.
1
wget http://buildroot.uclibc.org/downloads/buildroot-2011.08.tar.gz
2
wget http://www.mikrocontroller.net/attachment/125696/buildroot-0000-add-support-for-pollinux.patch.gz
3
tar xf buildroot-2011.08.tar.gz
4
cd buildroot-2011.08
5
gunzip -c ../buildroot-0000-add-support-for-pollinux.patch.gz | patch -p1
6
make pollinux_defconfig

Anschließend kann mit menuconfig oder xconfig die Einstellungen nach 
belieben verändert werden. Nach dem Aufruf von make kann man sich einige 
Kaffees holen, da es dauern wird, bis alles fertig kompiliert ist. 
Danach findet man in dem Ordner output/images drei Dateien:
 rootfs.tar: Das root file system, in ein leeres pollinux/nandfs
             entpacken
 u-boot.bin: Der Bootloader
 uImage:     Der 2.6.21.3-er Linux Kernel, findet sich auch in
             rootfs.tar/boot/uImage wieder (zB für nfs oder ide boot)

Anleitung dafür kommt morgen oder übermorgen, ich kann langsam nimmer 
meine Augen offen halten. Wenn jemand Fehler findet, bzw. Vorschläge 
hat, bitte bescheid geben.
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

Hi Laszlo,

Ich habe mal dein buildroot gebaut und nun mit dem dort gebauten kernel 
endlich kernel den ich in uboot starten kann (siehe unten).

der Kernel bootet nun, aber haengt irgendwann mit der fehlermeldung:

Warning: unable to open an initial console.

hast du ne idee woran das liegen koennte?

gruss,
tuxx
1
Environment size: 678/393212 bytes
2
# bootm
3
## Booting image at 82000000 ...
4
   Image Name:   MIPS
5
   Created:      2011-11-09  20:16:19 UTC
6
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
7
   Data Size:    1481139 Bytes =  1.4 MB
8
   Load Address: 80060000
9
   Entry Point:  8037b000
10
   Verifying Checksum ... OK
11
   Uncompressing Kernel Image ... OK
12
cmd:s
13
cmd:e
14
15
Starting kernel ...
16
17
����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������inux version 2.6.21.3.3PNX8550 (tuxx@ThinkPad-T420) (gcc version 4.2.4) #1 Wed Nov 9 21:16:11 CET 2011
18
CPU revision is: 00061200
19
Determined physical RAM map:
20
 memory: 08000000 @ 00000000 (usable)
21
Initrd not found or empty - disabling initrd
22
Built 1 zonelists.  Total pages: 32512
23
Kernel command line: console=ttyS1,115200n8 stb810_display=pal nomainapp=1 root=/dev/nfs rw nfsroot=10.0.0.1:/fslinux/nandfs ip=10.0.0.2
24
Primary instruction cache 16kB, physically tagged, 2-way, linesize 32 bytes.
25
Primary data cache 16kB, 4-way, linesize 32 bytes.
26
Synthesized TLB refill handler (20 instructions).
27
Synthesized TLB load handler fastpath (32 instructions).
28
Synthesized TLB store handler fastpath (32 instructions).
29
Synthesized TLB modify handler fastpath (31 instructions).
30
PID hash table entries: 512 (order: 9, 2048 bytes)
31
Using 250.714 MHz high precision timer.
32
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
33
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
34
Memory: 126080k/131072k available (2503k kernel code, 4936k reserved, 672k data, 144k init, 0k highmem)
35
Mount-cache hash table entries: 512
36
NET: Registered protocol family 16
37
registering PCI controller with io_map_base unset
38
SCSI subsystem initialized
39
usbcore: registered new interface driver usbfs
40
usbcore: registered new interface driver hub
41
usbcore: registered new device driver usb
42
Time: MIPS clocksource has been installed.
43
NET: Registered protocol family 2
44
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
45
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
46
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
47
TCP: Hash tables configured (established 4096 bind 4096)
48
TCP reno registered
49
io scheduler noop registered
50
io scheduler deadline registered (default)
51
Serial: PNX8XXX driver $Revision: 1.2 $
52
pnx8xxx-uart: ttyS0 at MMIO 0xbbe4a000 (irq = 27) is a PNX8XXX
53
pnx8xxx-uart: ttyS1 at MMIO 0xbbe4b000 (irq = 28) is a PNX8XXX
54
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
55
loop: loaded (max 8 devices)
56
natsemi dp8381x driver, version 2.1, Sept 11, 2006
57
  originally by Donald Becker <becker@scyld.com>
58
  http://www.scyld.com/network/natsemi.html
59
  2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
60
PCI: Enabling device 0000:00:0a.0 (0006 -> 0007)
61
natsemi eth0: NatSemi DP8381[56] at 0x12094000 (0000:00:0a.0), 00:18:f3:79:a5:9d, IRQ 55, port TP.
62
sata_sil 0000:00:08.0: Applying R_ERR on DMA activate FIS errata fix
63
ata1: SATA max UDMA/100 cmd 0xb2095080 ctl 0xb209508a bmdma 0xb2095000 irq 55
64
ata2: SATA max UDMA/100 cmd 0xb20950c0 ctl 0xb20950ca bmdma 0xb2095008 irq 55
65
scsi0 : sata_sil
66
ata1: SATA link down (SStatus 0 SControl 310)
67
scsi1 : sata_sil
68
ata2: SATA link down (SStatus 0 SControl 310)
69
usbmon: debugfs is not available
70
pnx8550-ohci pnx8550-ohci: PNX8550 OHCI
71
pnx8550-ohci pnx8550-ohci: new USB bus registered, assigned bus number 1
72
pnx8550-ohci pnx8550-ohci: irq 13, io mem 0x1be48000
73
usb usb1: configuration #1 chosen from 1 choice
74
hub 1-0:1.0: USB hub found
75
hub 1-0:1.0: 2 ports detected
76
ohci_hcd 0000:00:09.0: OHCI Host Controller
77
ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2
78
ohci_hcd 0000:00:09.0: irq 55, io mem 0x12092000
79
usb usb2: configuration #1 chosen from 1 choice
80
hub 2-0:1.0: USB hub found
81
hub 2-0:1.0: 2 ports detected
82
ohci_hcd 0000:00:09.1: OHCI Host Controller
83
ohci_hcd 0000:00:09.1: new USB bus registered, assigned bus number 3
84
ohci_hcd 0000:00:09.1: irq 55, io mem 0x12093000
85
usb usb3: configuration #1 chosen from 1 choice
86
hub 3-0:1.0: USB hub found
87
hub 3-0:1.0: 2 ports detected
88
Initializing USB Mass Storage driver...
89
usbcore: registered new interface driver usb-storage
90
USB Mass Storage support registered.
91
TCP cubic registered
92
NET: Registered protocol family 1
93
NET: Registered protocol family 17
94
eth0: DSPCFG accepted after 0 usec.
95
eth0: link up.
96
eth0: Setting full-duplex based on negotiated link capability.
97
IP-Config: Guessing netmask 255.0.0.0
98
IP-Config: Complete:
99
      device=eth0, addr=10.0.0.2, mask=255.0.0.0, gw=255.255.255.255,
100
     host=10.0.0.2, domain=, nis-domain=(none),
101
     bootserver=255.255.255.255, rootserver=10.0.0.1, rootpath=
102
Looking up port of RPC 100003/2 on 10.0.0.1
103
Looking up port of RPC 100005/1 on 10.0.0.1
104
VFS: Mounted root (nfs filesystem).
105
Freeing unused kernel memory: 144k freed
106
Warning: unable to open an initial console.
107
eth0: increased tx threshold, txcfg 0xd0f01004.
108
eth0: increased tx threshold, txcfg 0xd0f01006.
109
eth0: increased tx threshold, txcfg 0xd0f01008.
110
eth0: increased tx threshold, txcfg 0xd0f0100a.
111
nfs: server 10.0.0.1 not responding, still trying
112
eth0: increased tx threshold, txcfg 0xd0f0100c.
113
nfs: server 10.0.0.1 OK

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> Warning: unable to open an initial console.

Der /dev Ordner ist nicht ausgefüllt und der Kernel kann keine Konsole 
für die Ausgabe finden. Am Einfachsten kopiere die /dev aus pollinux ins 
entpackte rootfs.tar. Ich weiß nicht wieso buildroot die Einträge nicht 
generiert (sollte er eigentlich tun), aber gestern hatte ich um 3 Uhr 
morgens keine Lust mehr mich damit zu beschäftigen und bis heute schon 
wieder vergessen.

gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

Hey Laszlo,

danke fuer die schnelle Antwort. ich hatte auch ins /dev geschaut und 
gemerkt dass es leer ist, aber dachte evtl dass es durch udev generiert 
wird.

ich probier mal die /dev dateien aus der alten root zu holen.

Danke,
tuxx

von Joel T. (tuxx42)


Lesenswert?

Hi Laszlo,

ich krieg einfach keine konsole. jetzt habe ich die devices generiert 
und nochmal gestartet nun dies:
1
Starting logging: OK
2
Starting mdev...
3
scsi 2:0:0:0: Direct-Access                               0.00 PQ: 0 ANSI: 2
4
SCSI device sda: 3948544 512-byte hdwr sectors (2022 MB)
5
eth0: increased tx threshold, txcfg 0xd0f01004.
6
Initializing random number generator... eth0: increased tx threshold, txcfg 0xd0f01006.
7
eth0: increased tx threshold, txcfg 0xd0f01008.
8
done.
9
Starting network...
10
ip: RTNETLINK answers: File exists
11
Starting dropbear sshd: OK
12
eth0: increased tx threshold, txcfg 0xd0f0100a.
13
usb 2-1: reset full speed USB device using ohci_hcd and address 2
14
usb 2-1: reset full speed USB device using ohci_hcd and address 2
15
usb 2-1: reset full speed USB device using ohci_hcd and address 2
16
usb 2-1: reset full speed USB device using ohci_hcd and address 2
17
usb 2-1: reset full speed USB device using ohci_hcd and address 2
18
usb 2-1: reset full speed USB device using ohci_hcd and address 2
19
sda: Write Protect is off
20
sda: assuming drive cache: write through
21
SCSI device sda: 3948544 512-byte hdwr sectors (2022 MB)
22
usb 2-1: reset full speed USB device using ohci_hcd and address 2
23
usb 2-1: reset full speed USB device using ohci_hcd and address 2
24
usb 2-1: reset full speed USB device using ohci_hcd and address 2
25
usb 2-1: reset full speed USB device using ohci_hcd and address 2
26
sda: Write Protect is off
27
sda: assuming drive cache: write through
28
 sda: sda1
29
sd 2:0:0:0: Attached scsi removable disk sda

keine console. dropbear laeuft aber wie ich das sehe ist kein passwort 
in /etc/shadow fuer root oder irgend ein anderer user eingetragen.

noch weitere ideen? :)


danke,
tuxx

von Laszlo H. (laszlo_h)


Lesenswert?

Hast du den /etc/inittab an die 115200 Baud und ttyS1 angepasst? 
Standardmäßig wird eine Konsole auf ttyS0 mit 38400 gesetzt, zumindest 
bei mir. Das kann noch eine Ursache sein, dass keine Konsole erscheint. 
Wenn das nicht funktioniert bin ich leicht überfragt.

Dropbear wird erst funktionieren nachdem du ein root Passwort gesetzt 
hast, da es kein empty pwd's erlaubt.
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

Danke Laszlo,

oh man.. das problem hatte ich sogar schonmal.. danke fuer den hinweis.. 
jetzt klappts.. sehr nett :)

von Studentle (Gast)


Lesenswert?

Hallo Tuxx & Laszlo,

echt super Arbeit die ihr da macht.

Ich wollte mir mal einige details ansehen und hab auf das mir das 
repository angesehen: https://github.com/tuxx42/PNX8550

Allerdings wurde hier alles am 23.10. commited und seither ist nichts 
mehr passiert.

Versuch garde auch mir der Kiste einzusteigen, allerdings tue ich mir 
schwer aus dem Thread die richtigen Files zu fischen.

Ein kleines HowTo für die Wiki wäre nicht schlecht!?

Auf jede Fall weiter so!

Thx

von Markus L. (misterl)


Lesenswert?

hat jemand schon eine Möglichkeit gefunden, um MoreTV von Sommerzeit auf 
Winterzeit umzuschalten?
Ich habe im File tbConfigurations den Parameter "Last_DAYLIGHT_TIME" von 
1 auf 0 gesetzt-> leider ohne Erfolg.

Markus

von Sascha W. (sascha-w)


Lesenswert?

mach's wie im Wiki beschrieben mit der Country-ID ...

http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Methode_2:_Datenbank_.C3.A4ndern

funktioniert prima.

PS: Wird aber Zeit das du mal auf Winterzeit umstellst ;-)

Sascha

von Joel T. (tuxx42)


Lesenswert?

@Studentle:

konkretisier mal deine Frage. Im Wiki steht ne howto wie man linux 
draufkriegt. Was möchtest du denn erreichen?

gruss,
tuxx

von _gastomat_ (Gast)


Lesenswert?

Moin,

ich verfolge mit Spannung die Arbeiten rund um vdr. Habe heute meine 
Kiste zusammengeschraubt. Leider steht das Gehäuse noch unter Strom, 
trotz Isolierung der vorderen beiden Schrauben bzw der Schraublöcher an 
der Platine. Da muss ich nochmal ran wenn die Erkältung vorbei ist.

Weiter oben hat jemand

"read incomplete sections"

erwähnt. Afaik deutet das nicht zwangsläufig auf schlechten Empfang oder 
ähnliches hin. Es ist eine Meldung, das vdr mit dem EPG des streams 
nichts anfangen kann, bzw dass es kaputt ist. Das kann natürlich ein 
Empfangsproblem sein, muss aber nicht. Nur falls jemand in die Richtung 
zuviel Energie aufwenden möchte ;)

mfg

von laudi (Gast)


Lesenswert?

Hallo,

hat jemand mittlerweile eine Lösung für QAM256 gefunden?

da ja Kabeldeutschland ab 2012 komplett auf QAM256 umstellen will

Danke

von W.S. (Gast)


Lesenswert?

>Lösung für QAM256

Die wird es wohl nicht geben, denn dazu müßte man sich wohl intensiv mit 
den beiden Signalprozessoren befassen, zu denen es bislang so gut wie 
keine Softwareunterstützung gibt. (Jaa, geben tut's sowas schon, aber 
nicht für uns Bastelfriede hier..)

W.S.

von D. H. (p0w3r)


Lesenswert?

Sofern ich das nu richtig seh...
(habe das Board (DVB-C) erst seit kurzem und längst noch nicht alles in 
diesem MegaThread hier durchlesen können)
...ist QAM256 ja mit Linux möglich, falls nicht dann bitte posten, denn 
was ich so beim überfliegen sah (w_scan mit QAM256 suche) hat das ja 
geklappt.

@laudi:
Du meinst also Lösung für QAM256 + medi0n more.tv?
wie W.S. schon schrieb -> nicht möglich
Hab auch nochmal die Idee verfolgt, dass die Firmware des Tuners 
(dvb-fe-tda10046.fw) einfach die falsche ist, also die für DVB-T.
Und man durch das Austauschen des Firmwarefiles durch das für den DVB-C 
Tuner vllt die QAM256 Unterstützung bekommt.

DVB-T Tuner:> Modul: Philips TU1216  Demodulator: Philips TDA10046  [1]

DVB-C Tuner:> Modul: Philips CU1216  Demodulator: Philips TDA10023  [2]

Nach [2] braucht die DVB-C Variante keine zusätzliche Firmware und 
müsste laufen. So bleibt nurnoch die more.TV Applikation (MaxAktiv.exe) 
die QAM256 einfach nicht implementiert hat und somit nicht laufen wird. 
Es sei denn jmd kennt die Entwickler dieser Software persönlich.

Bietet die more.TV App auf dem DVB-T Board eigentlich in der manuellen 
Suche auch die QAM256 an?

@Alle der Linuxfraktion hier:
Seh ich das richtig dass mit dem Elecard Image die Box eine grafische 
Ausgabe auf dem Scart/Composite hat und man schon TV damit gucken 
könnte?
Hab hier nur ein paar Screenshots gesehen die danach aussahen, bin mir 
aber nicht sicher ob das auf "unserer" Box lief ;)

Auf alle Fälle auch von mir hier ein DICKES DANKE an alle Leute die an 
diesem Projekt konstruktiv beteiligt sind. Werd dann ma weiter die Linux 
sache mit untersuchen.

Grüße


[1] http://linuxtv.org/wiki/index.php?title=GDI_Black_Gold&oldid=22258
[2] http://linuxtv.org/wiki/index.php/TerraTec_Cinergy_C_DVB-C

von Ralf D. (dreilira)


Lesenswert?

Hi,
der obligatorische Dank an alle Beteiligten Tüftler sei vorangestellt.

Ich hab auf meiner DVB-C Box die MoreTV Software drauf und hab den 
Sendersuchlauf benutzt. Manuell kann man kein QAM256 wählen, wenn man 
aber auf den ausführlichen Sendersuchlauf geht, findet die Box alle 
Sender von KabelBW, die auch mein Fernseher findet. Lt. Doku von KabelBW 
Helpdesk (keine offizielle KabelBW-Seite) 
http://www.kabelbw-helpdesk.de/tv/belegung_komplett.html ist z.B. ARD 
und die Dritten auf S26/256QAM.

Mit dem schnellen Suchlauf findet er das auch tatsächlich nicht, aber 
der komplett-Suchlauf findet die Sender trotz QAM256. Dauert halt 3 
Stunden (!!!!)für den Komplett-Scan.

Hat eigentlich jemand eine funktionierende Anbindung zu einem 
MediaServer unter WinCE hingekriegt? Ich finde sowohl bei TVision als 
auch bei Win7 MediaCenter nur die 3 Ordner Video, Audio und Bilder, aber 
komplett ohne Inhalt.

Gruß
Ralf

von CAOS (Gast)


Lesenswert?

D. H. schrieb:
> Bietet die more.TV App auf dem DVB-T Board eigentlich in der manuellen
> Suche auch die QAM256 an?

Ja, nur findet sie beim Suchlauf dann keine Sender. Soll heißen, man 
stellt den Kanal ein und die Modulation und es wird immer kein Sender 
gefunden.

Was mich in dem Zusammenhang mal interessiert: Original war da ja ein 
WinCE für Telegent drauf. Ob sich da drin vielleicht ein passender 
Treiber versteckt? Oder gar eine TV-Anwendung?

CAOS

von Laszlo H. (laszlo_h)


Lesenswert?

D. H. schrieb:
> Seh ich das richtig dass mit dem Elecard Image die Box eine grafische
> Ausgabe auf dem Scart/Composite hat und man schon TV damit gucken
> könnte?

Fernsehen kannst du schon, nur halt als Stummfilm. Soundausgabe 
funktioniert weder auf SCART noch auf Composite. Einzig auf dem SPDIF 
soll es ankommen, was ich selber nie testen konnte, da ich nix habe, was 
einen SPDIF Eingang hat.

gruß
Laszlo

von Ralf D. (dreilira)


Lesenswert?

Hi,
hab grad nochmal am TV nachgeschaut, die Info von Kabelbw-helpdesk 
stimmen schlicht nicht. Der TV hat das Erste auf 64QAM, auch die anderen 
Programme, die ich kontrolliert hab, waren alle auf 64QAM. Dann gehen 
die 256 wohl doch nicht bei DVB-C und WinCE/MoreTV :-)

Gruß
Ralf

von W.S. (Gast)


Lesenswert?

von "Chaos":
> Original war da ja ein
WinCE für Telegent drauf. Ob sich da drin vielleicht ein passender
Treiber versteckt? Oder gar eine TV-Anwendung?

Guck doch selbst mal rein. Die dazu benötigten Tools gibt es im Netz, 
eines hab ich ja hier schon gepostet und die anderen findest du in den 
andere Posts hier. Natürlich steckt ein Teil der More-Software im 
WinCe-Image der SWU und das fehlt bei dem Ur-Image.

Und es gibt sehr wohl "Treiber", was m.E. aber nur Schnittstellen sind, 
sowas ähnliches wie "IOCTRL"-Pfade, um von einer WinCe-Applikation via 
Windows via Treiber den DSP's zu verklickern, was man von ihnen will. 
Die eigentliche wichtige Soft steckt in den 2 "phStbRootApp_256M_x_t.mi" 
Dateien. Das sind die Images für die Signalprozessoren und dafür hab ich 
zumindest weder einen Disassembler, noch _irgendwelchen sonstigen Tools 
und auch keinerlei Quellen.

"Neese" wie es hier heißt...

W.S.

von B. G. (smarti)


Lesenswert?

Ralf Dreiling schrieb:
> Hi,
> hab grad nochmal am TV nachgeschaut, die Info von Kabelbw-helpdesk
> stimmen schlicht nicht. Der TV hat das Erste auf 64QAM, auch die anderen
> Programme, die ich kontrolliert hab, waren alle auf 64QAM. Dann gehen
> die 256 wohl doch nicht bei DVB-C und WinCE/MoreTV :-)
>
> Gruß
> Ralf

Hallo Ralf,
ich habe die DVB-C Variante und kann nicht bestätigen, dass der KabelBW 
Helpdesk nicht stimmt: 
http://kbwhelpdesk.script-ecke.de/index.php?site=digitalbelegung


z.B. Das Erste ist mit 256 QAM angegeben, und ich bin mit der 
WinCE/MoreTV nicht in der Lage es zu empfangen. Pro7, ntv, N24, VOX, etc 
ist 64 QAM und tut einwandfrei.

Wenn ich schon schreibe, ist mir dem Elecard Image 256 QAM möglich? 
Momentan habe ich die Box über ein A/V Kabel angeschlossen, SPDIF ist 
ist jedoch jederzeit möglich. Ggf. finde ich am WE Zeit und kann einen 
Test machen ob damit der Ton einwandfrei übertragen wird.

Mit der MoreTV Software habe ich noch eine Interessante Entdeckung 
gemacht: Wenn ich meinen Verstärker oder meinen DVD Player über die IR 
Fernbedienung steuer, bootet der Receiver jedes mal. Um dann nach kurzer 
Zeit wieder in den Standby zu gehen. Es scheint so also ob die Codes der 
FB fast identisch sind. Kennt jemand sonst noch das Phänomen?

Gruß
Smarti

von Sascha W. (sascha-w)


Lesenswert?

@B. G.
>Mit der MoreTV Software habe ich noch eine Interessante Entdeckung
>gemacht: Wenn ich meinen Verstärker oder meinen DVD Player über die IR
>Fernbedienung steuer, bootet der Receiver jedes mal. Um dann nach kurzer
>Zeit wieder in den Standby zu gehen. Es scheint so also ob die Codes der
>FB fast identisch sind. Kennt jemand sonst noch das Phänomen?

Das ist glaube ich leider kein Problem der MoreTV-Software!
Die IR-Decodierung wird ja von dem Standby-µC erledigt und dort hat man 
offenbar geschlampt. Das verwendete NEC-Protokoll hat ja Adresse und 
Tastencode und als Tastenwiederholung wird ein spezieller Startframe 
gesendet.
Wenn ein FB-Signal mit einer anderen Adresse kommt sollte der Empfänger 
natürlich nicht reagieren, macht er auch nicht, aber der STB-µC wertet 
trotzdem den Key-Repeat-Frame als gültig und wiederholt die letzte mit 
der MoreTV-FB gesendete Taste. Und wenn die Powertaste die letzte war 
wird eben immer an und ausgeschaltet - kannst du auch mit einer anderen 
Taste mal testen.

Sascha

von Ralf D. (dreilira)


Lesenswert?

Hallo Smarti,
ich hatte bei der 'kurzen' Suche auch keine Ersten Programme. Deswegen 
bin ich ja drauf gekommen, daß mit der 'langen' Suche wohl mehr 
passiert. Aber mein Fernseher sagt mir, daß das Erste bei 442MHz/64QAM 
liegt. Ich hab bisher im Fernseher keinen QAM256-Sender gefunden. Nach 
dem vollständigen Sendersuchlauf hab ich aber dieselben Sender wie auf 
meinem Grundig-TV, und der kann definitiv auch 256.

Gruß
Ralf

von Olli (Gast)


Lesenswert?

Hallo,

erst mal meinen Respekt und Anerkennung  an die vielen Tüftler hier im 
Forum!!!

Es kann sein das ich hier etwas OffTopic bin weil ich nicht die 
Pollin-Box habe sondern eine Telegent 15999.

Da das Teil im Originalzustand für mich nicht zu gebrauchen ist und ich 
mit dem SOT-Client verzweifelt bin, habe ich versucht Pollinux-NFS 
draufzumachen.

Nochmals meinen Dank an alle die das hier so ausfühlich beschrieben und 
getestet haben.

Das Ergebnis ist: Pollinux-NFS bootet (mit ssh, telnet usw.)

Aber: ich konnte die Box nicht so vorbereiten wie Ihr weil das Ding 
total verrammelt ist (war),ein Dump vom Original konnte ich auch nicht 
machen.

mein Problem oder besser Anliegen:

eigentlich wurde das hier schon mit "flash-repair" behandelt, egal ob 
DIP1 on oder off ist(Funktion bei der TG15999 genau so wie bei der 
Pollin) es startet Linux.

Ich vermute das der FlashReader das WinCE0 an einer anderen Stelle sucht 
wie die Pollin Box.

DIP1 auf off:

FlashReader V1.0.2.7, built Jan  8 2007 17:20:57 with ECC
Bootscript version 0x00200001
Flash FFS Start 0x02C00000 (44 MB)
Hynix, 8bit, 64MB

GetHeaderData(0x57434531): trying block 0x00844000
GetHeaderData(0x57434531): not a header page 0x00844000, 64 more retries
...
...
GetHeaderData(0x57434531): trying block 0x00940000
GetHeaderData(0x57434531): not a header page 0x00940000, 1 more retries
GetHeaderData(0x57434531): trying block 0x00944000
GetHeaderData(0x57434531): not a header page 0x00944000
GetHeaderData(0x57434530): found at 0x00004000, size=0x0003FE00, RAM 
start=0x00100000

dann startet der BootLoader und dann Linux.

So habe ich aber leider keine Möglichkeit ein neues Kernel oder 
Bootloader einzuspielen.

hat jemand einen Rat für mich? Oder ein anderes "flash-repair"?

Danke, Olli

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Ehrlich? Ich glaube nicht, dass dir hier irgendjemand so aus dem 
Stegreif sagen kann, was da falsch ist. Wie du selber schon erkannt hast 
arbeitet der Flashreader total anders als der in der Pollin Platine. 
Wenn du Pech hast wird es ein eigenes Projekt das Ding Pollinux-Reif 
(grad erfunden ;) ) zu machen. Die ganz brutale Methode wäre 
wahrscheinlich den FlashReader zu ersetzten, aber das empfehle ich 
nicht zu machen, ich hab schon zwei Ziegelsteine mit kaputtem Bootloader 
hier rumliegen ;).

Anbei sind die mtd-utils für MIPS (kp ob sie bei dem Elecard image dabei 
sind). Einfach auf dem NFS Host nach nandfs.user entpacken sodass die 
Programme auf der Box in /usr/local liegen. Führe dann bitte den Befehl 
"nanddump -f mtd0.bin /dev/mtd0" aus und hänge die Datei mtd0.bin (den 
FlashReader) an. Ich weiß nicht, ob ich Zeit/Lust haben werde mir die 
Datei anzuschauen, aber ohne dem werde ich nix machen können (Glaskugel 
ist in der Reparatur ;) ).
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

@laszlo:

ich habe die letzten Tage einige Sachen im kernel ausprobiert um den 
timer zu fixen.. leider bisher ohne Erfolg.

Wenn du mal Zeit und Muse hast, kannst du dir ja mal das neue 
linux-3.1PNX8550 repository anschauen. Das ist ein Vanilla Mainline 
kernel mit ein paar commits von mir.

Was ich bisher implementiert habe ist eine printk() Ersatzfunktion zu 
schreiben "prom_printf()", welche Ausgaben auf der Seriellen zulassen, 
noch bevor printk() funktioniert.

Mit dieser funktion habe ich verifiziert, dass "dev_id == NULL" war, in 
der Funktion
1
static irqreturn_t pnx8xxx_timer_interrupt(int irq, void *dev_id)

ich versuche nun zu verstehen wie one-shot timer in linux funktionieren. 
Im code wird das "PNX8550 User Manual 1.0" angesprochen. Hat das jemand 
gefunden? Eine kurze Suche auf mips.com und nxp.com hat auf die Schnelle 
nichts sinnvolles ergeben.

Gruß,
tuxx

von Olli (Gast)


Angehängte Dateien:

Lesenswert?

@laszlo:

Danke erst mal für die schelle Antwort, das mtd0.bin habe ich dran 
gehangen.
Ich gespannt ob das irgendwie geht.

Danke, Olli

von Joel T. (tuxx42)


Lesenswert?

Wer Zeit und Lust hat kann mir gerne helfen den timer im 3.1er kernel 
für pnx8550 zu fixen:

den code kriegt ihr aus dem repo mit folgenden befehlen:
1
$ git clone git://github.com/tuxx42/linux-3.1PNX8550.git
2
$ git branch printf_hackery remotes/origin/printf_hack
3
$ git checkout printf_hackery

Wer pushen können will kann mir gerne auch sein github-username nennen.

hier noch ein kurzer thread zum timer Problem:
1
http://www.linux-mips.org/archives/linux-mips/2008-02/msg00150.html

im printf_hackery branch habe ich printk so modifiziert, dass es sehr 
frühe Ausgaben auf der Seriellen ermöglicht.

Zudem habe ich für den clock_event_device die cpumask auf cpu_all_mask 
geschalten. Mittels der printk's kann ich auch sehen dass die jiffies 
inkrementiert werden. Allerdings hängt sich der kernel in der funktion
calibrate_delay_converge() (init/calibrate.c) nach der Schleife in Zeile 
193 auf:
1
while (ticks == jiffies);

die interrupt funktion
1
 pnx8xxx_timer_interrupt()
in (arch/mips/pnx8550/common/time.c) wird aufgerufen und jiffie wird 
weiter inkrementiert jedoch bricht die zweite while(ticks == jiffies) 
schleife nie ab.. kA wieso

gruß,
tuxx

von Joel T. (tuxx42)


Lesenswert?

tolle neuigkeiten...!

der linux-3.1er kernel bootet! der timer scheint gefixed (ein Kollege 
sei dank)...

sources befinden sich im git im branch printf_hackery...

gruß, tuxx

von ingmar_k (Gast)


Lesenswert?

Hey Leute,

nachdem die Box nun schon seit Ewigkeiten bei mir rumsteht und aus 
Zeitmangel nix damit passiert ist, freut es mich zu sehen, dass sich 
einige hier noch immer voll reinhängen um das Ding brauchbar(er) zu 
machen. Vielen Dank erstmal dafür!

Jetzt aber zur eigentlichen Frage:
Ich würde gerne das angepasste U-Boot von Joel und Lazlo flashen. Soweit 
ich gelesen und verstanden habe ist dafür folgendes nötig:

- Box auf Auslieferungszustand bringen (schon geschehen)
- U-Boot kompilieren und per mkpollinux anpassen lassen (ebenfalls 
fertig)
- Pollinux_remastered Dateien laden und auf USB-Stick packen (auch OK)
- loader File mit dem für U-Boot erstellten ersetzen (OK)
- Box mit Switches auf OFF starten und flashme.exe ausführen (???)

Wie man sieht ist der letzte Punkt das was nicht will.
Ich entschuldige mich, wenn ich hier irgendwas vollkommen übersehen 
habe, aber langsam blickt man im Thread nicht mehr wirklich durch, auch 
wenn man sich die Zeit nimmt.
Ich sehe zwar über die serielle Schnittstelle (J2) die Bootmeldungen des 
WinCE, kann aber überhaupt nicht interagieren. Es hängt einfach am Ende.

Sprich, wie starte ich also die flashme.exe? Brauche ich dafür eventuell 
schon eine partitionierte Platte an der Box, so wie in anderem 
Zusammenhang beschrieben? Oder bin ich schon an anderer Stelle 
vollkommen auf dem Holzweg?

Wäre über Hilfe an dieser Stelle sehr dankbar, denn mit dem angepassten 
U-Boot und neuem 3.1er Kernel wäre das Ding wirklich ganz nett für die 
ein oder andere Aufgabe im Heimnetz.

Vielen Dank im Voraus!

Gruß

Ingmar

von Markus L. (misterl)


Lesenswert?

@sascha-w

Danke. Nach der Änderung von 0x32 nach 0x31 habe ich jetzt auch 
Winterzeit.

>PS: Wird aber Zeit das du mal auf Winterzeit umstellst ;-)

Ich bin z.Zt. nur am WE @home, daher hat das keine Priorität

Markus

von Joel T. (tuxx42)


Angehängte Dateien:

Lesenswert?

hey leude,

hier ist ein fertig gebautes uImage des 3.1er kernels, da sich hier 
offensichtlich niemand Mühe machen möchte, die kernel sources aus dem 
git repo zu ziehen/zu bauen.

@Ingmar
was du machen solltest wäre die Anleitung auf der Wiki exakt zu 
befolgen... wenn elecard einmal drauf geflashed ist, kannst du den 
loader mit der uboot image überflashen...

gruss,
joel

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> hier ist ein fertig gebautes uImage des 3.1er kernels, da sich hier
> offensichtlich niemand Mühe machen möchte, die kernel sources aus dem
> git repo zu ziehen/zu bauen.

Hatte und habe leider zurzeit keine Zeit für dieses Projekt und deswegen 
beläuft sich bei mir die Mitarbeit gerade auf Mitlesen + ab und zu mal 
ein Post tippen. Wird sich voraussichtlich Ende nächster Woche bessern. 
Mal sehen, ob ich morgen endlich mal die Schritte für ein Booten mittels 
U-Boot zusammenschreibe (steht schon seit ~1 Woche auf meiner Liste ganz 
Oben).

> @Ingmar
> was du machen solltest wäre die Anleitung auf der Wiki exakt zu
> befolgen... wenn elecard einmal drauf geflashed ist, kannst du den
> loader mit der uboot image überflashen...

Überflashen braucht man es nicht einmal, man kann es gleich statt dem 
Elecard Bootloader drauftun. Empfehlen tue ich U-Boot + linux 3.0 aber 
nur für erfahrene, Linux-er und unternehmungslustigen Leuten. Wie man in 
der Wiki sehen kann gibt es (noch) kein How-To für die Mischung und 
damit auch kein Rezept.

gruß
Laszlo

von Laszlo H. (laszlo_h)


Lesenswert?

Olli schrieb:
> @laszlo:
>
> Danke erst mal für die schelle Antwort, das mtd0.bin habe ich dran
> gehangen.
> Ich gespannt ob das irgendwie geht.

Sorry, mein Fehler, habe total vergessen, dass bei NAND eine 
Fehlerkorrektur dabei ist, die natürlich für WinCE & Linux anders 
aufgebaut ist. Damit sind in deiner Datei Bits korrigiert, die nie 
falsch waren. Kannst du bitte einen neuen Dump anhängen mit:
1
nanddump --noecc -f mtd0.bin /dev/mtd0

Damit sollte ich dann was anfangen können.
Danke
Laszlo

von ingmar_k (Gast)


Lesenswert?

@Joel und Laszlo:
Danke für eure Antworten. Allerdings hänge ich noch immer. Ich würde ja 
liebend gerne den Anleitungen folgen, aber ich kann nunmal, wie schon 
erwähnt, die flashme.exe nicht starten. Ich sehe über die serielle 
Schnittstelle noch, die folgenden beiden letzten Zeilen:

Explorer(V2.0) taskbar thread started.
NDISPWR:: Found adapter [PCI\DP838161]


Danach ist dann Schluss und nix geht mehr. Tastendrücke der 
Fernbedienung werden registriert, aber mit Eingaben über seriell ist 
nichts.
Sollte das bei euch anders sein, bitte sagen. Vielleicht liegt's ja an 
meiner Verbindung seriell zu USB zum Laptop oder dergl.. Danke schonmal.

von Laszlo H. (laszlo_h)


Lesenswert?

[1] beschreibt es meiner Meinung nach genau genug.

1. Auslieferungszustand wiederherstellen (Fernseher + Maus Anschließen)
2. USB Stick mit FAT32 besorgen und RAR auf den Stick entpacken
3. Box booten und Stick Hinten rein
4. flashme.exe vom Stick starten (ist unter Explorer -> USB oder so)
5. Auf der Fernbedienung 1 drücken
6. Warten bis es fertig ist.
7. Das gleiche mit 2 und 3 wiederholen
8. Neustarten, hoffen ;)

Wenn du U-Boot haben willst, den loader ersetzten. Aber bitte dann den 
aus dem Buildroot verwenden, der in github ist recht instabil was das 
NAND angeht. Erst nachdem du Linux (oder U-Boot) drauf hast, kannst du 
aktiv die Serielle verwenden. Für WinCE ist das nur eine Debug Ausgabe.

gruß
Laszlo

[1] 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Elecard

von Olli (Gast)


Angehängte Dateien:

Lesenswert?

@laszlo:

Hallo,
hier die noecc Variante der mtd0.bin.

Danke und schönes Wochenende noch.

Olli

von ingmar_k (Gast)


Lesenswert?

OK, Problem erkannt. Hatte ich schon vermutet. Der Start der flashme.exe 
geht also nur über die graphische Oberfläche, richtig? Da ich kein 
Anzeigegerät habe, sehe ich wohl erstmal alt aus.
Danke für die Info Laszlo. Jetzt weiß ich wenigstens woran's liegt. Werd 
mal schauen was sich machen lässt und dann gerne das kompilierte U-Boot 
und den neuen Kernel testen. Sorry, dass ich euch ein bissl genervt 
habe, aber ging nicht anders. ;-)

von D. H. (p0w3r)


Angehängte Dateien:

Lesenswert?


von Fritz M. (Gast)


Lesenswert?

D. H. schrieb:
> Hab da noch was gefunden:
> TG100 Air Media

> Die Platine sieht verdächtig ähnlich aus ;)

Das ist nicht die Platine der TG100 Air Media sondern der Telegent 15666 
(EVO 1)

D. H. schrieb:
> Und noch paar infos zum px8950 aufm stb810 board

Die Infos sind bekannt. Gaaaaaaaaanz weit oben im Thread.

Grüße
Fritz M.

von Michael (Gast)


Lesenswert?

Hallo Laszlo,
wie gesagt, mein VDR läuft ja nicht ganz so stabiel ...
Aber die MainApp läst sich super als Videorecorder nutzen; könntest Du 
dir irgendwie vorstellen, das man die vod-Dateine der MainApp irgendwie 
per VDR ins Netzwerk streamen kann?

Danke & Gruß
Michael

von Thorsten K. (Gast)


Lesenswert?

Hallo Leute,

es gibt wohl unterschiedliche Softwareversionen auf der Box. Es gibt
hier irgendwo einen Eintrag, in dem geschrieben steht das die MaxAktiv
Version ein anderes Datum hat 2008 bzw. 2009.
Ich habe mitlerweile die letztere Version, von einer Clone-Platte, die
hat ein anderes Verhalten im EPG als die Version aus dem Update. Damit
habe ich auch kein Sommerzeit-Problem mehr, damit auch kein Winterzeit
Problem, wo hier einige mit dem "Finnland-Trick" drauf steuern werden.

Das einzig doofe ist eben das EPG. Ich könnte notfalls auch mal einen
Spreenshot machen.
Mein Gedanke war halt eine Config-Datei mit einem Hex-Editor zu
bearbeiten.

Gruß

von Joel T. (tuxx42)


Lesenswert?

hi leute,

nachdem der timer nun endgültig auch bei 3.xer kernels läuft (gab noch 
ein paar gravierende Probleme), möchte ich mich an zwei neue Baustellen 
begeben:

1. die prism54-pci wlan karte zum laufen bringen

2. Gentoo/MIPS von SATA booten.

hoffentlich läuft host-ap auf der Kiste dann hätten wir einen astreinen 
linux basierten wifi router/fileserver/webserver etc.

gruß, tuxx

von David S. (sirnova)


Lesenswert?

Hi Tuxx!

Ist jetzt nichts produktives, wollt nur nochmal meine Anerkennung zum 
Ausdruck bringen. Ist echt klasse, was Laszlo und du dort zaubert 
(natürlich auch die anderen, die ihren Beitrag leisten). Laufen unter 
einem aktuellem Kernel denn die DVB-Karten?

@all:

Hat jemand ein PolLinux auf USB laufen? Die NFS-Images gingen bei mir 
problemlos, dort hatte ich aber Probleme mit dem VDR.
Auf PolLinux hab ich keinen Zugriff bekommen, hab aber bisher auch immer 
noch nicht mein usb-seriell Kabel, somit ist ne Fehlersuche 
ausgeschlossen. Vielleicht kann mir ja jemand einen Wink geben, was am 
besten per USB läuft, sonst werd ich halt zu Weihnachten weiter testen 
;) Ärgerlich ist, dass ich es mal am laufen hatte und nicht mehr drauf 
komm, was ich dort anders hatte.

Gruß

David

von D. H. (p0w3r)


Lesenswert?

Hab sowas wie das hier
http://www.amazon.de/LogiLink-Adapter-USB-2-0-Seriell/dp/B001TOFUDI/ref=sr_1_fkmr0_3?ie=UTF8&qid=1322015114&sr=8-3-fkmr0
oder
http://www.pollin.de/shop/dt/NTY5ODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/USB_Adapterkabel_auf_Seriell.html
und hab damit am Win7 Rechner einen COM-Port
Darüber dann mit einem Nullmodemkabel am J2 angeschlossen und kann nun 
mitlesen.
Der Adapter ist nicht exakt der den ich nutze (vom Kollegen geliehen), 
kann den allerdings auch nicht weiter identifizieren, wichtig ist wohl 
nur das die prolific Treiber 
(http://www.prolific.com.tw/eng/downloads.asp?ID=31) damit gehen.

von D. H. (p0w3r)


Lesenswert?

tmbtNandDrv_src.rar
http://www.hackchina.com/en/cont/166259
pnx8950 nand flash drive
------------------------------------------------------------------------
tmdlAo.rar
http://www.hackchina.com/en/cont/196289
Nexperia system to achieve the sound source, not extracting passwords
------------------------------------------------------------------------
H265_PHILIPS_pnxNNNN.rar
http://www.hackchina.com/en/cont/145914
ZPAV (H265) pnxNNNN (PHILIPS) demo ZPAV (H265) is audio-visual codec 
protocol, very different from H264/MPEG4, ZPAV (H265) basic algorithm is 
wavelets, SPIHT, BSW, MMW, ...... ZPAV ( H265) is the audio and video 
compression decompression agreements, very different from the 
H264/MPEG4, ZPAV (H265) the basic algorithm is a wavelet, multi-level 
tree collection groups, generalized wavelets, mathematical morphology 
wavelet ,......
------------------------------------------------------------------------
PNX15XX_SER_N_3.rar
http://www.hackchina.com/en/cont/88421
PNX1500 the data sheet, C_C, 2006 Release 3 PHILIPS video decoding 
process was useful!
=
http://www.dz863.com/downloadpdf-xgloxgvdzhki-PNX1500.pdf
------------------------------------------------------------------------
TDA10046_Source_Code.zip
http://www.hackchina.com/en/cont/77656
TDA10046 driver source code. TDA10046 is PHILIPS of a DVB-T TUNER
------------------------------------------------------------------------
NXP_Nand.rar
http://www.hackchina.com/en/cont/141093
NXP methods provided by the expansion of the NANDFLASH documents and 
source code
------------------------------------------------------------------------
trimedia DOKU
http://visl.technion.ac.il/documents/
------------------------------------------------------------------------
Chinesische Masterarbeit auf dem STB810 mit Linux
http://www.docin.com/p-121484569.html
------------------------------------------------------------------------
Aisino PH610
http://www.aisino.com/cpzx/mx_eng.asp?id=79
------------------------------------------------------------------------

Vllt ja was dabei
Audio? tmdlAo.rar -> "PNX8550/Viper2"???

von Joel T. (tuxx42)


Lesenswert?

David Sirnova schrieb:
> Hi Tuxx!
>
> Ist jetzt nichts produktives, wollt nur nochmal meine Anerkennung zum
> Ausdruck bringen. Ist echt klasse, was Laszlo und du dort zaubert
> (natürlich auch die anderen, die ihren Beitrag leisten). Laufen unter
> einem aktuellem Kernel denn die DVB-Karten?

wenn ich ehrlich bin habe ich die dvb-karten noch nie in betrieb 
genommen. Mein primäres ziel ist es die kiste als wlan router 
einzurichten und evtl andere server dienste. Schön wäre auch davon musik 
abspielen zu können. Wenn das mal läuft würde ich mich evtl den dvb 
karten zuwenden...

gruß, tuxx

von Thorsten K. (Gast)


Lesenswert?

DVB-C:

Erstmal vielen Dank an alle, die das Projekt soweit gebracht haben.
Bei mir läuft sowohl die DVB-T, als auch die DVB-C Version.


Sendersuchlauf bei DVB-C:

Nach der Erstkonfiguration findet er zwar erst nichts, aber über
Setup>Sendersuchlauf>NIT Suchlauf sehr wohl. Nur der "Automatische
Sendesuchlauf" findet nichts.

Die Frequenzen in München KMS für die FTA-Programme sind:

113, 394, 410, 418, 426, 434, 442, 466.
Modulation QAM 64
Symbolrate 6900
Alles andere auf Auto

von Joel T. (tuxx42)


Lesenswert?

hallo leute,

ich habe nun das neuste Gentoo/MIPS auf dem system (erstmal nur per nfs 
mount), bald würde ich aber gerne von sata booten.


sachen die nicht funktionieren sind:

- rtc:
localhost ~ # hwclock --debug
hwclock from util-linux 2.19.1
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.

- prism p54:
cfg80211: Calling CRDA to update world regulatory domain
p54pci 0000:00:0c.0: failed to register IRQ handler
p54pci: probe of 0000:00:0c.0 failed with error -89

- login auf der seriellen:
kriege hier immer ein:
localhost login: root
Password:

Login incorrect
localhost login:

trotz richtigem passworts. Bisher komme ich nur via ssh rein.

- dist cc:
die kiste selbst ist ein wenig zu langsam zum bauen er eigenen packete.. 
würde gern per distcc das kompilieren an meinen pc auslagern.

- dvb/sound/trimedia
geht sicher alles nicht, habe aber auch noch nichts in der hinsicht 
probiert.



ich werde dennoch ein tarball mal online stellen den man sich ziehen 
kann, falls jemand gentoo draufmachen will. Hoffentlich auch bald mit 
guide für ein gentoo boot von sata.

von Dirk W. (glotzi)


Lesenswert?

Joel T. schrieb:
> - dist cc:
> die kiste selbst ist ein wenig zu langsam zum bauen er eigenen packete..
> würde gern per distcc das kompilieren an meinen pc auslagern.
Für sowas nimmt man üblicherweise einen Crosscompiler und die passende 
Toolchain.

von Joel T. (tuxx42)


Lesenswert?

Dirk W. schrieb:
> Joel T. schrieb:
>> - dist cc:
>> die kiste selbst ist ein wenig zu langsam zum bauen er eigenen packete..
>> würde gern per distcc das kompilieren an meinen pc auslagern.
> Für sowas nimmt man üblicherweise einen Crosscompiler und die passende
> Toolchain.

Vielen Dank für den Hinweis dirk..

Wenn ich einfach sources von Hand baue mit nem crosscompiler, dann 
übergehe ich das paket management system von gentoo und dann macht es 
auch generell wenig sinn eine distribution zu installieren.. dann könnte 
ich genausogut ein linux von scratch nehmen.

von Dirk W. (glotzi)


Lesenswert?

Joel T. schrieb:
> ... und dann macht es
> auch generell wenig sinn eine distribution zu installieren.. dann könnte
> ich genausogut ein linux von scratch nehmen.
Was wahrscheinlich sinnvoller wäre. Die Kiste ist ein embedded Device 
und kein PC. Und wenn schon von der Stange, dann sowas wie EmDebian.

von Joel T. (tuxx42)


Lesenswert?

gentoo/MIPS IST genauso von der Stange. Aber ich gebe dir recht dass 
ein source paket management system evtl nicht erste Wahl ist.. aber zum 
rumspielen taugt es.. ausserdem gibts ja distcc (was übrigens gerade am 
bauen ist).

ich hab zudem gerade das rootfs von sata gebootet. sehr nett.

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> - rtc:
> localhost ~ # hwclock --debug
> hwclock from util-linux 2.19.1
> hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
> No usable clock interface found.
> Cannot access the Hardware Clock via any known method.

Dafür hat Elecard ein spezielles Modul, phStbRTC. So lange wir die nicht 
zerlegen/keine Source haben, wird daraus wohl nix.

> - prism p54:
> cfg80211: Calling CRDA to update world regulatory domain
> p54pci 0000:00:0c.0: failed to register IRQ handler
> p54pci: probe of 0000:00:0c.0 failed with error -89

Wenn es nur die IRQ ist, wäre es ein Wahnsinn. Als Versuch, füge mal in 
arch/mips/pnx8550/stb810/irqmap.c folgende Zeile zu dem Array hinzu:
1
[12]    = { -1, PNX8550_INT_PCI_INTA, 0xff, 0xff, 0xff},

Damit sollte auch der mini-PCI Slot ebenfalls auf den einen (und 
einzigen) PCI Interrupt geroutet werden.

> - login auf der seriellen:
> kriege hier immer ein:
> localhost login: root
> Password:
>
> Login incorrect
> localhost login:
>
> trotz richtigem passworts. Bisher komme ich nur via ssh rein.

Da hab ich leider keine Ahnung. Sollte ja eigentlich gehen (wenn ssh 
auch geht). Fahrst du mit 115200 Baud? Wenn ja, hast du versucht es auf 
38400 zu senken, vielleicht kommen einige Zeichen falsch an (wobei ich 
das ehrlich bezweifle).

> - dvb/sound/trimedia
> geht sicher alles nicht, habe aber auch noch nichts in der hinsicht
> probiert.

DVB sollte zumindest für den dvb-t von Anhieb funktionieren, die 
TDA1004x Treiber sollten den TDA10046 des Tuners ansprechen können 
(siehe [1]). Trimedia geht 100% nicht und damit auch kein Sound (da das 
ja über die beiden DSP läuft). Einzige Möglichkeit wäre eine USB 
Soundkarte, die würde dann laufen, wenn der Kernel sie unterstützt.

> ich werde dennoch ein tarball mal online stellen den man sich ziehen
> kann, falls jemand gentoo draufmachen will. Hoffentlich auch bald mit
> guide für ein gentoo boot von sata.

Freu mich schon drauf ;).

Dirk W. schrieb:
> Joel T. schrieb:
>> ... und dann macht es
>> auch generell wenig sinn eine distribution zu installieren.. dann könnte
>> ich genausogut ein linux von scratch nehmen.
> Was wahrscheinlich sinnvoller wäre. Die Kiste ist ein embedded Device
> und kein PC. Und wenn schon von der Stange, dann sowas wie EmDebian.

Nicht zwingend, Festplattenspeicher haben wir ja genug und da der Kernel 
nun "sowieso" nicht mehr im Flash sitzt (zumindest bei u-boot), muss der 
im endgültigen System auch auf die Platte (ob das ein Vor- oder Nachteil 
ist soll jeder für sich entscheiden). Und 250 MHz sind schon fein für 
einen kleinen Server und auch noch Stärker als meine ex-NAS ;).

gruß
Laszlo

[1] http://www.gentoo-wiki.info/Terratec_Cinergy_1200_DVB-T

von Joel T. (tuxx42)


Lesenswert?

dank

Laszlo H. schrieb:
>
> Wenn es nur die IRQ ist, wäre es ein Wahnsinn. Als Versuch, füge mal in
> arch/mips/pnx8550/stb810/irqmap.c folgende Zeile zu dem Array hinzu:
> [12]    = { -1, PNX8550_INT_PCI_INTA, 0xff, 0xff, 0xff},
>

scheint geklappt zu haben!!! super genial.. danke!

cfg80211: Calling CRDA to update world regulatory domain
ieee80211 phy0: p54 detected a LM86 firmware
p54: rx_mtu reduced from 3240 to 2376
ieee80211 phy0: FW rev 2.13.25.0 - Softmac protocol 5.9
ieee80211 phy0: cryptographic accelerator WEP:YES, TKIP:YES, CCMP:YES
ieee80211 phy0: hwaddr 00:60:b3:4e:49:70, MAC:isl3886 RF:Frisbee
ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
p54pci 0000:00:0c.0: is registered as 'phy0'
EXT3-fs (sda1): using internal journal
localhost 0000:00:0c.0 # ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:60:b3:4e:49:70
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

localhost 0000:00:0c.0 #

von Joel T. (tuxx42)


Lesenswert?

also hab gerade die wireless-tools gebaut und gescannt.. wlan geht 
tatsächlich.. :)

von D. H. (p0w3r)


Lesenswert?

^^nice :)

- - - -
wenn ich nach der phStbRTC.ko suche, bekomme ich iwie Funde aus einem 
Dreambox clone img - der TM800HD (PNX8335)
http://www.digitalworldz.co.uk/269560-new-box-update-2.html

finde nur keine sourcen dazu
ob das Image lauffähig wäre? xD

von Joel T. (tuxx42)


Lesenswert?

D. H. schrieb:
> ^^nice :)
>
> - - - -
> wenn ich nach der phStbRTC.ko suche, bekomme ich iwie Funde aus einem
> Dreambox clone img - der TM800HD (PNX8335)
> http://www.digitalworldz.co.uk/269560-new-box-update-2.html
>
> finde nur keine sourcen dazu
> ob das Image lauffähig wäre? xD

die phStbRTC sind opensource und sogar GPL... aber für die RTC gibt es 
eh einen treiber im kernel...

wichtiger wäre zunächs den I2c treiber zu portieren (glücklicherweise 
auch i2c), dann kann man auch darüber die RTC ansteuern.. dies werde ich 
die tage sicherlich anpacken...

gruß tuxx

von Joel T. (tuxx42)


Lesenswert?

hi,

nachdem ich gestern in halbfertigen sätzen gesprochen habe, hier nochmal 
auf Deutsch.

der phStbRTC ist ein von Philips geschriebener treiber der in neueren 
Kernels in der mainline dabei ist unter Device Drivers -> realtime clock 
-> Philips PCF8563. Das portieren des RTC Treibers dürfte damit 
hinfällig sein.

die RTC ist jedoch via I2c angebunden, für das es im roku projekt 
mehrere opensource Treiber gibt. Diese gilt es nun zu portieren. 
Letztendlich ist dies auch für sound und trimedia wichtig.

Gruß, tuxx

von ingmar_k (Gast)


Lesenswert?

@Laszlo:
Super, dass du nun auch an den neuen U-Boot Sourcen "schraubst". Hab's 
mir grade mal angeschaut.

Folgendes ist mir aufgefallen:
Um die pollinux_config zum Kompilieren zu bewegen musste ich noch diese 
beiden Einträge in der pollinux.h ergänzen:

#define CONFIG_MII
#define CONFIG_NET_MULTI

Damit ging's dann ohne Fehler. Da ich inzwischen ein Anzeigegerät habe, 
teste ich schon ein wenig und werde nun auch gleich mal das eben gebaute 
neue U-Boot flashen.

von Laszlo H. (laszlo_h)


Lesenswert?

ingmar_k schrieb:
> Folgendes ist mir aufgefallen:
> Um die pollinux_config zum Kompilieren zu bewegen musste ich noch diese
> beiden Einträge in der pollinux.h ergänzen:
>
> #define CONFIG_MII
> #define CONFIG_NET_MULTI

Danke, die CONFIG_NET_MULTI hatte ich schon lokal drinnen (ansonsten ist 
es nicht kompilierbar), aber nicht comitted (keine Ahnung wieso). Ist 
aber nun mit weiteren Änderungen in github drinnen.

> Damit ging's dann ohne Fehler. Da ich inzwischen ein Anzeigegerät habe,
> teste ich schon ein wenig und werde nun auch gleich mal das eben gebaute
> neue U-Boot flashen.

Viel Glück. Berichte ob es so funktioniert wie du es erwartest und teste 
auch den SATA, wenn du die Möglichkeit dazu hast. Ich komme heute nimmer 
zu einem Test, aber vielleicht morgen.
gruß
Laszlo

von ingmar_k (Gast)


Lesenswert?

Scheint soweit wunderbar zu sein. Habe grade mal zum Test eine 
ext2-formatierte Platte angeschlossen. Platte wird erkannt und ich kann 
mir mit ext2ls den Inhalt, sowie per "sata info" und/oder "sata part" 
Infos zur Partitionierung etc. anzeigen lassen.
Habe dann mal testweise einen Kernel von der Platte in den Speicher 
geladen und gebootet. Da aber noch kein Rootfs da ist, hing's natürlich 
dann mit Kernel-Oops.
Sieht aber schon richtig gut und vielversprechend aus. Auf Anhieb ist 
mir nix gravierendes aufgefallen. TOP Arbeit, würde ich sagen!

von Andreas N. (andreas_n)


Lesenswert?

moin,

ich bräuchte mal die Hilfe der Linuxer.

Hab heute die Box geflasht für elecard boot vom USB-Stick. Lief alles 
gut soweit, die Box bootet auch findet den Stick, aber nach dem "switch 
root" passiert nichts mehr auf der Console.
1
Waiting 5 seconds for device "/dev/sda1" to become ready... scsi 0:0:0:0: Direct-Access     Multiple Card  Reader     1.00 PQ: 0 ANSI: 0
2
done
3
Creating device nodes...mknod: mem: File exists
4
mknod: zero: File exists
5
mknod: random: File exists
6
mknod: urandom: File exists
7
mknod: tty: File exists
8
mknod: ttyS0: File exists
9
mknod: ttyS1: File exists
10
mknod: ram0: File exists
11
done
12
Setup mdev as hotplug handler... done
13
SCSI device sda: 3970048 512-byte hdwr sectors (2033 MB)
14
sda: Write Protect is off
15
sda: assuming drive cache: write through
16
SCSI device sda: 3970048 512-byte hdwr sectors (2033 MB)
17
sda: Write Protect is off
18
sda: assuming drive cache: write through
19
 sda: sda1
20
sd 0:0:0:0: Attached scsi removable disk sda
21
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
22
Switch root

Die Fehlerprüfung mit e2fsck hab ich schon durchgeführt, hat aber nur 
dazu geführt das die Warnung aus blieb. Beim nächsten Bootvorgang war 
sie wieder da.

Ich hab auch schon einen anderen Stick benutzt selbes Ergebnis...

Ich bin leider nicht besonders firm in Linux, aber vielleicht könnt ihr 
mir ein bischen den Weg erleuchten ;)

greetz Andreas

von Andreas N. (andreas_n)


Angehängte Dateien:

Lesenswert?

hier noch der komplette log, falls das hilfreich ist ;)

von Joel T. (tuxx42)


Lesenswert?

Hey Leute,

ich habe vorerst gentoo verlassen und bin auf debian/mips umgestiegen. 
Auf beiden systemen zeigt sich ein merkwürdiges verhalten, dass prozesse 
wie gcc sich gelegentlich mit einem segmentation fault verabschieden. 
beim Zweiten Durchlauf, kompiliert es dann normal durch.

Ein wenig beunruhigend ist das schon, könnte ein generelles Problem im 
Speicher sein oder nur ein Problem auf meinem system. Werde die tage ein 
bandwidth test starten und schauen ob evtl gewisse Sektoren bei mir 
defekt sind. hoffentlich ist es kein grundlegendes Problem bei der RAM 
initialisierung durch u-boot...

Werde jedenfalls versuchen morgen zwei tarballs (gentoo und debian) 
fertigzustellen und hochzuladen.

freu mich jedenfalls tierisch dass das wifi nun funktioniert, würde nun 
gern noch hostap zum laufen kriegen...

Zudem braucht der 3.1er kernel recht lange zum hochfahren. Wenn ich mal 
Zeit finde würde ich gerne mal schauen ob sich die bootzeit verkürzen 
lässt. Woran es genau liegt kann ich noch nicht sagen, USB und SATA 
probing scheint jedoch recht lange zu dauern.

Gruß,
tuxx

von linux neuling (Gast)


Lesenswert?

moin leutz

brauche hilfe.....hab ein fehler mit dem ich nix anfagen kann
ab den mounten der config fs geht alles schief.....die distribution 
liegt auf einem usb stick..

Mounting config fs... mount: Mounting /dev/mtdblock8 on /profile failed: 
Input/output error
du: /config/debug/: No such file or directory
done
Starting command server... - done
Setting up timezone... done
Loading luddite (256M_NOIP)... lud-core lud-pnx8550 
phStbDspInfophStbDspInfo: module license 'Proprietary' taints kernel.
 done
Loading pre-TM modules... fusion mmio i2c3203 i2c0105 
tda1004xfirmware_class: exports duplicate symbol request_firmware_nowait 
(owned by kernel)
insmod: cannot insert 
`/lib/modules/2.6.21.3PNX8550/kernel/drivers/base/firmware_class.ko': 
Invalid module format (-1): Exec format error
 tda10021 tda10048 stv0297 demux dvbfirmware_class: exports duplicate 
symbol request_firmware_nowait (owned by kernel)
insmod: cannot insert 
`/lib/modules/2.6.21.3PNX8550/kernel/drivers/base/firmware_class.ko': 
Invalid module format (-1): Exec format error
 ak470 saa8510 tda9983 output_mode: PAL-RGB denc21 phStbRpc phStbDP 
phStbRTC phStbGpio phStbAudio snd phStbDrawdone
Populating /dev using udev: RESTORE GPIO12 done

von Tilo (Gast)


Lesenswert?

Segmentation fault hatte ich auf meinen Systemen immer dann, wenn die 
einzelnen Programme des Systems mit unterschiedlichen Library-Versionen 
(.so Dateien) kopmiliert wurden.

von jens (Gast)


Lesenswert?

Hallo,
ich habe mit dem Builroot jetzt 3 Dateien erstellt:
Muss ich diese jetzt nach dem Schema umbenennen und dann Flashen ?

u-boot.bin -> 00004000_00040000__loader.bin
uImage -> 00040000_00600000__kernelfs.bin

Lg jens

von Laszlo H. (laszlo_h)


Lesenswert?

jens schrieb:
> Hallo,
> ich habe mit dem Builroot jetzt 3 Dateien erstellt:
> Muss ich diese jetzt nach dem Schema umbenennen und dann Flashen ?
>
> u-boot.bin -> 00004000_00040000__loader.bin

u-boot.bin musst du noch davor mit mkpollinux modifizieren. Dieser ist 
aber zurzeit nur in github enthalten. Am Einfachsten gehst du so vor:
1
wget https://raw.github.com/tuxx42/PNX8550_U-BOOT/u-boot-2011.09/tools/mkpollinux.c
2
gcc -O2 -o mkpollinux mkpollinux.c
3
./mkpollinux u-boot.bin 00004000_00040000__loader.bin

Danach wie gewohnt flashen.

> uImage -> 00040000_00600000__kernelfs.bin

Das brauchst du nicht einmal zu versuchen, der u-boot in buildroot hat 
keine NAND Unterstützung. Wenn ich dieses WE Zeit habe, werde ich 
vielleicht anfangen es zu implementieren. Bis dahin geht das Booten des 
Kernels nur über TFTP, NFS und der SATA Festplatte.
gruß
Laszlo

von jens (Gast)


Lesenswert?

Danke hat auf Anhieb funktioniert. Ich hatte den git auch son 
ausgechekt, ich wußte nur nicht was ich damit anfangen sollte.

Super Arbeit die Ihr  geleistet habt !

von Joel T. (tuxx42)


Lesenswert?

NFS hat bei gestern - zumindest auf anhieb - nicht funktioniert. Gibts 
da einen trick? :)

Laszlo H. schrieb:
> Das brauchst du nicht einmal zu versuchen, der u-boot in buildroot hat
> keine NAND Unterstützung. Wenn ich dieses WE Zeit habe, werde ich
> vielleicht anfangen es zu implementieren. Bis dahin geht das Booten des
> Kernels nur über TFTP, NFS und der SATA Festplatte.
> gruß
> Laszlo

von Joel T. (tuxx42)


Lesenswert?

Hi Leute,

ich habe mal das Debian/MIPS rootfs als tarball zusammengepackt und 
hochgeladen. Den link findet ihr hier:

http://tuxx.bdn.de/DebianMIPS-wheezy.tar.gz

Um das rootfs verwenden zu können müsst ihr es nur in euerem NFS export 
Ordner entpacken (vorher das alte verschieben/abspeichern) oder eben auf 
eine Partition auf der SATA platte extrahieren. USB habe ich noch nicht 
getestet, sollte aber auch machbar sein.

Wer die Prism p54-pci Karte von pollin mitbestellt hat kann diese 
verwenden wenn man die firmware unter dem namen "isl3886pci" in 
/lib/firmware/ abgelegt wurde (link zur datei unter: 
http://linuxwireless.org/en/users/Drivers/p54).


Info:
Distribution:  Debian/MIPS Wheezy/sid
Kernel:        3.1 (timer und irq fixes) in /boot/uImage
Kernelconfig:  /proc/config.gz
Root Passwort: pnx
Dienste:       serielle shell auf ttyS0, ttyS1 (115200n8), sshd
Bugs:          random nicht nachvollziehbare Segmentation Faults :(


Gruß,
tuxx

von Artem M. (artem)


Lesenswert?

Hi,

Joel T. schrieb:
> Bugs:          random nicht nachvollziehbare Segmentation Faults :(

Ja, das problem hatte ich auch mit früheren Kernel versionen. Ich habe 
versucht VDR und diverse andere Sachen direkt auf der Box zu 
kompilieren. Der GCC ist immer wieder abgestürzt.

Stürzen bei die auch andere Sachen ab, oder nur der GCC?

Gruß, Artem

von Joel T. (tuxx42)


Lesenswert?

Artem M.:

abstürtze hatte ich beim kompilieren und beim installieren von paketen 
mit apt-get. Die segfaults beim kompilieren waren auch der grund warum 
ich mich von gentoo verabschiedet habe.

ich kann wirklich nicht genau sagen woran es liegt. evtl memory 
initializierungs issues? wär mal interessant wenn jemand die mtest in 
uboot auf der kiste über nacht laufen lassen könnte... dazu fehlt mir im 
moment die möglichkeit.

im übrigen habe ich gestern hostap auf der kiste configuriert. jetzt 
kann ich das teil als accesspoint einsetzen. :)

wenn alles fertig ist werde ich ne neue rootfs hochladen mit hostap :)

gruss,
tuxx

von Artem M. (artem)


Lesenswert?

Hi,

Joel T. schrieb:
> Artem M.:
>
> abstürtze hatte ich beim kompilieren und beim installieren von paketen
> mit apt-get. Die segfaults beim kompilieren waren auch der grund warum
> ich mich von gentoo verabschiedet habe.

Also mit apt-get hatte ich keine probleme. Nur mit dem normalen 
kompilieren.

> ich kann wirklich nicht genau sagen woran es liegt. evtl memory
> initializierungs issues? wär mal interessant wenn jemand die mtest in
> uboot auf der kiste über nacht laufen lassen könnte... dazu fehlt mir im
> moment die möglichkeit.
>
> im übrigen habe ich gestern hostap auf der kiste configuriert. jetzt
> kann ich das teil als accesspoint einsetzen. :)
>
> wenn alles fertig ist werde ich ne neue rootfs hochladen mit hostap :)

Das ist cool. Hast du schon versucht was mit DVB zu machen?

von Joel T. (tuxx42)


Lesenswert?

@artem m.,

nein aber sobald das AP steht, werde ich mir das mal anschauen :)

gruss,
tuxx

von ingmar_k (Gast)


Lesenswert?

Ich will niemandem vorschreiben was er zu tun hat, aber falls Laszlo das 
mit der NAND-Unterstützung im U-Boot demnächst hinbekommt (wovon ich 
doch schwer ausgehe ;-) ), dann wäre eventuell ein 
Minimal-/Recovery-Rootfs + alter stabiler Kernel im NAND sehr cool.
So könnte man die Box im Normalfall von SATA mit dem Haupt-OS booten und 
die U-Boot Environment so einstellen, dass das Recovery-OS aus den 64MB 
NAND startet, falls SATA fehlschlägt.
Denn nur Kernel im NAND macht nicht sooooo viel Sinn, wenn SATA geht und 
für ein volles Betriebssystem mit graphischer Oberfläche und allem Drum 
und Dran wären die 64MB definitiv zu wenig. Für Recovery-Zwecke wäre das 
NAND allerdings durchaus nett.

Schätze mal Laszlo hatte eh schon sowas in der Art geplant, wenn ich an 
Buildroot denke.

von Chris W. (call7)


Lesenswert?

Hallo,

erstmal ein großes Lob an die Entwickler,

ich habe mal versucht mit den Infos meine DVB-C Box ans laufen zu 
bekommen.
Flashen des Bootloaders klappt auch soweit Super, da ich aber keine 
Infos finden konnte, wie ich den u-boot loader konfiguriere (ipadresse 
für nfs server) habe ist erstmal den elecard loader mit pollinux 
genutzt, mit dem erstmal die DVB-C Tuner ans laufen zu bekommen.

Soweit auch alles super, allerdings findet w_scan die tuner nicht.


w_scan version 20070807
Info: using DVB adapter auto detection.
Info: unable to open frontend /dev/dvb/adapter0/frontend0'
Info: unable to open frontend /dev/dvb/adapter1/frontend0'
Info: unable to open frontend /dev/dvb/adapter2/frontend0'
Info: unable to open frontend /dev/dvb/adapter3/frontend0'
main:2143: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

nach anpassen der /etc/init.d/S30pretmmodules

w_scan version 20070807
Info: using DVB adapter auto detection.
Info: unable to open frontend /dev/dvb/adapter2/frontend0'
Info: unable to open frontend /dev/dvb/adapter3/frontend0'
main:2143: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

ich habe zwar gelesen das es auch ein tda10023.ko gibt, allerdings weis 
ich nicht genau wie ich das modul laden kann, bzw. wo es genau ins Image 
integriert werden muss.
Vermutung:
pollinux/nandfs/lib/modules/2.6.21.3PNX8550/kernel/drivers/media/dvb/fro 
ntends

hat vieleicht jemand eine Idee, was ich noch vergessen haben könnte ?

Und ich wäre euch für eine Info dankbar, wo ich im U-Boot die IP Adresse 
für den NFS Server einstellen kann, damit ich auch mit den aktuellen 
Paketen testen kann.

Gruß Chris

von Sebastian R. (sebr)


Lesenswert?

Habe hier eine DVB-T Variante des Receivers abzugeben, bestehend aus:
- Mainboard DVB-T
- Netzteil (Kühlkörper schon mit Kaptonfolie isoliert)
- RS232- und USB-Buchse
- Gehäuse
- selbstgebauter Festplattenträger (Polystyrolplatte)
- XG-603 WLAN miniPCI Karte

Aus Zeitmangel leider nur zusammengebaut und dann mal getestet - danach 
nie wieder was mit gemacht.
Bei Interesse bitte per PN melden

von Joel T. (tuxx42)


Lesenswert?

@Laszlo,

im bootlog von Elecard sehe ich dass der kenrel die vollen 256mb ram 
erkennt:
1
MapPNX8550Mmio: Ramsize = 256 MB<\r><\n>

in meinem 3.1er linux kernel sehe ich jedoch lediglich:
1
MemTotal:         125172 kB

also 128mb.

kannst du dir vorstellen, warum der kernel nur die hälfte des rams 
erkennt? ich denke die ram initalisierung wird vom preloader 
vorgenommen. Soweit ich weiss erwartet u-boot vollständig initalisiertes 
ram. Bist du im U-boot evtl über irgendwelche ram einstellnugen 
gestoßen?

gruß,
tuxx

von Joel T. (tuxx42)


Lesenswert?

das ist auch einfach nicht normal:
1
pollinux etc # python2.7
2
Segmentation fault
3
pollinux etc # python2.7
4
Segmentation fault
5
pollinux etc # python2.7
6
Segmentation fault
7
pollinux etc # python2.7
8
Python 2.7.2+ (default, Aug 16 2011, 11:27:21) 
9
[GCC 4.6.1] on linux2
10
Type "help", "copyright", "credits" or "license" for more information.
11
>>>

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> kannst du dir vorstellen, warum der kernel nur die hälfte des rams
> erkennt? ich denke die ram initalisierung wird vom preloader
> vorgenommen. Soweit ich weiss erwartet u-boot vollständig initalisiertes
> ram. Bist du im U-boot evtl über irgendwelche ram einstellnugen
> gestoßen?

Das ist normal, tut der 2.6-er auch (free meldet nur 128 MB). Der 
Board-Init von dem STB810 in Linux überschreibt die erkannte RAM Größe 
von 256MB mit 128, da die beiden Trimedias die oberen 128 Verwenden (und 
ich kein Plan habe, wie ich denen sagen kann dass sie gefälligst nicht 
in dem RAM reinpfuschen sollen). Die Einstellung wird unter 
arch/mips/pnx8550/stb810/prom_init.c getroffen. Versuchweise könntest du 
den RAM weiter beschränken, auf zB 32 MB oder 64 MB das sollte 
eigentlich ausreichen um zu schauen, ob die Segfaults noch auftreten.

U-Boot verwendet ebenfalls nur 128 MB RAM, wenn ich das erhöht habe, hat 
es zu sehr "interessanten" zufälligen Abstürzen geführt.
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

Hey,

an der RAM größe hat es wohl leider nicht gelegen.

Gruß, tuxx
1
pollinux ~ # python2.7 
2
Segmentation fault
3
pollinux ~ # python2.7 
4
Segmentation fault
5
pollinux ~ # cat /proc/meminfo |grep -i memtotal
6
MemTotal:          60196 kB
7
pollinux ~ #

von Joel T. (tuxx42)


Lesenswert?

Hey,

an der RAM größe hat es wohl leider nicht gelegen.

Gruß, tuxx
1
pollinux ~ # python2.7 
2
Segmentation fault
3
pollinux ~ # python2.7 
4
Segmentation fault
5
pollinux ~ # cat /proc/meminfo |grep -i memtotal
6
MemTotal:          60196 kB
7
pollinux ~ #

von Laszlo H. (laszlo_h)


Lesenswert?

Schade. Kannst du die Ausgabe von "file" und 2readelf -h" für das 
Programm posten? Vielleicht fällt mir oder jemand anderem etwas auf.

Bis dahin habe auch ich mal eine Herausforderung an alle mitlesenden. 
Und zwar stürzt bei mir U-Boot seit gestern Abend regelmäßig mit 
folgendem output beim Booten ab:
1
DRAM:  128 MiB
2
Top of RAM usable for U-Boot at: 88000000
3
Reserving 254k for U-Boot at: 87fc0000
4
Reserving 1028k for malloc() at: 87ebf000
5
Reserving 36 Bytes for Board Info at: 87ebefdc
6
Reserving 68 Bytes for Global Data at: 87ebef98
7
Reserving 128k for boot params() at: 87e9ef98
8
Stack Pointer at: 87e9ef78
9
Now running in RAM - U-Boot at: 87fc0000
10
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
11
64 MiB
12
Scanning device for bad blocks
13
Bad eraseblock 1226 at 0x000001328000
14
Bad eraseblock 2541 at 0x0000027b4000
15
Bad eraseblock 2542 at 0x0000027b8000
16
Bad eraseblock 3274 at 0x000003328000
17
Bad eraseblock 3276 at 0x000003330000
18
*** Warning - bad CRC, using default environment
19
20
Destroy Hash Table: 87ffd328 table = (null)
21
Create Hash Table: N=153
22
INSERT: table 87ffd328, filled 1/157 rv 87ec09b4 ==> name="bootargs" value="console=ttyS0 stb810_display=pal nomainapp=1 "
23
INSERT: table 87ffd328, filled 2/157 rv 87ec08b8 ==> name="bootcmd" value="run nfsboot"
24
INSERT: table 87ffd328, filled 3/157 rv 87ec0bd0 ==> name="baudrate" value="38400"
25
INSERT: table 87ffd328, filled 4/157 rv 87ec07c8 ==> name="ethaddr" value="00:00:00:00:00:00"
26
INSERT: table 87ffd328, filled 5/157 rv 87ec0ad4 ==> name="ipaddr" value="192.168.123.15"
27
INSERT: table 87ffd328, filled 6/157 rv 87ec0594 ==> name="serverip" value="192.168.123.16"
28
INSERT: table 87ffd328, filled 7/157 rv 87ec0a74 ==> name="preboot" value="echo;echo Welcome to pollinux board v1.1;echo"
29
INSERT: table 87ffd328, filled 8/157 rv 87ec0bf4 ==> name="netmask" value="255.255.255.0"
30
INSERT: table 87ffd328, filled 9/157 rv 87ec05d0 ==> name="hostname" value="pollinux"
31
dlmalloc.c:1685: do_check_free_chunk: Assertion `next->prev_size == sz' failed.
32
************* Machine restart *************

Google konnte leider zu dem assert nix sagen und auch in der U-Boot 
mailing list wird der Fehler nicht gehandelt. Ehrlich gesagt bin ich 
sprachlos, so etwas ist mir bis heute noch nicht untergekommen.

Für Ideen und Anregungen um dem Fehler auf die Schliche zu kommen, bzw. 
um es zu beseitigen bin ich zu haben.
gruß
Laszlo

edit
Bug gefunden und behoben. Hatte bei der Protierung des NAND Treibers auf 
den verfluchten pnx8550_mtd, der bei u-boot weggehört, vergessen. 
Scheint jetzt so zu laufen wie ich es will ^_^

von ingmar_k (Gast)


Lesenswert?

Kann das mit den Segmentation faults leider auch bestätigen. Habe mir 
inzwischen ein funktionierendes U-Boot samt Environment Settings für 
TFTP/NFS-, sowie SATA-Boot gebaut. Dazu ein selbsgebautes Emdebian 
Rootfs # 2.6.21.3er Kernel aus dem Buildroot-Package. Bei dem Versuch 
über apt-get was zu installieren, bekomme ich genau die gleichen 
Segfaults wie beschrieben. :-(
Da ist wohl wirklich noch ein RAM Problem vorhanden. Je nach Zeit werde 
ich die nächsten Tage mal eigene Kernel bauen. Und heute werde ich aus 
Neugier wohl noch ein wenig Laszlos NAND-Implementierung testen. Find's 
echt super, dass daran soviel getan wird. Ich selber bin leider noch 
nicht soweit das selbst zu machen.

von Markus W. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich verfolge Eure Aktiviteäten in diesem Forum schon seit einigen Tagen
und würde gerne wissen, ob jemand von Euch mit dem DVI Interface schon
erfolgreich war.
Hat jemand bereits einen TDA9983/4 eingelötet und die fehlenden 
Komponenten ergänzt?

Falls ja würde mich interesieren welche Teile eingesetzt wurden 
(L,C,R,D,T).

Siehe Bild.

Falls es noch keiner versucht hat, werde ich den TDA9984 einlöten und 
versuchen ob ich ein Referenz-Design zum TDA9984 im Web finde, in der
Hoffnung die restlichen fehlenden Teile zu identifizieren.

Gruß
Markus

von Artem M. (artem)


Lesenswert?

Hi,

Joel T. schrieb:
> Hey,
>
> an der RAM größe hat es wohl leider nicht gelegen.
>
> Gruß, tuxx
>
>
1
> pollinux ~ # python2.7
2
> Segmentation fault
3
> pollinux ~ # python2.7
4
> Segmentation fault
5
> pollinux ~ # cat /proc/meminfo |grep -i memtotal
6
> MemTotal:          60196 kB
7
> pollinux ~ #
8
>

Kann man den RAM auch im unteren Bereich einschränken?
Eventuell muss der im unteren Bereicht auch für etwas reserviert 
bleiben...

von ingmar_k (Gast)


Lesenswert?

Ich weiß nicht ob das hier auch funktioniert, aber kann man dem Kernel 
nicht mit der Commandline-Option "mem=" anweisen welche Speicherbereiche 
ihm zugeordnet werden?

Also z.B. "mem=64M@0x80000000" bzw, wenn man mehrere Bereiche hat, dann 
eben z.B. "mem=64M@0x80000000 mem=32M@0x9F900000".

Eine Memory-Map für die Plattform werden wir ja leider nicht bekommen, 
fürchte ich.

von B. G. (smarti)


Lesenswert?

Markus W. schrieb:
> Hallo Leute,
>
> ich verfolge Eure Aktiviteäten in diesem Forum schon seit einigen Tagen
> und würde gerne wissen, ob jemand von Euch mit dem DVI Interface schon
> erfolgreich war.
> Hat jemand bereits einen TDA9983/4 eingelötet und die fehlenden
> Komponenten ergänzt?
>
> Falls ja würde mich interesieren welche Teile eingesetzt wurden
> (L,C,R,D,T).
>
> Siehe Bild.
>
> Falls es noch keiner versucht hat, werde ich den TDA9984 einlöten und
> versuchen ob ich ein Referenz-Design zum TDA9984 im Web finde, in der
> Hoffnung die restlichen fehlenden Teile zu identifizieren.
>
> Gruß
> Markus

Hallo Markus,

ja es sind einige gerade daran die Schnittstelle in Betrieb zu nehmen.

Beitrag "TDA9984B/ externe Beschaltung"

Und wenn die Post nicht einen Brief an mich auf den ersten Versuch 
zugestellt hätte. Hätte ich mich am Wochenende damit befassen können...

Gruß
Smarti

von Joel T. (tuxx42)


Lesenswert?

ingmar_k,

danke für die tips, werde mal anschauen ob sich sowas per kernel cmd 
line machen lässst.

Ich habe auf dem debian system auch "memtester" installiert.... bisher 
konnte ich aber mit keinem memory test irgendwelche Fehler provozieren.

@Smarti & Markus:
an hdmi wäre ich auch sehr interessiert. Wär super wenn ihr eure 
gewonnenen Erkenntnise in einem Beitrag oder noch besser:im Wiki 
zusammenfassen könntet.

Gruß,
tuxx

von B. G. (smarti)


Lesenswert?

@tuxx
sobald es brauchbare Ergebnisse gibt, werde ich das Wiki ergänzen. 
Momentan warte ich auf den TDA9984.

Eine Frage, wie sieht die Unterstützung von I2C im momentanen Linux 
kernel aus? Für eine sinnvolle Verwendung des TDA muss dieser per I2C 
initialisiert werden... wenn das direkt aus dem OS passieren kann wäre 
das super.

Generell, wenn jemand zum TDA ein umfangreiches Datenblatt hat. Bitte 
zur Verfügungstellen. Gerne auch als PM, da bei NXP als Confidential 
gekenzeichnet :(

 http://www.nxp.com/products/interface_and_connectivity/hdmi/hdmi_transmitters/TDA9984BHW.html

Kennt jemand eine Set-Top Box, DVD-Player etc. in dem der TDA verbaut 
ist?

Gruß,
Smarti

von krisli (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal das Datenblatt zum TDA9983

von Joel T. (tuxx42)


Lesenswert?

@Smarti,

in den roku modules gibt es zwei open source i2c treiber:

i2c-algo-IP3203.ko und i2c-algo-IP0105.ko

ich werde mal schauen ob ich diese auf den 3.1er portiert kriege... bis 
dahin musst du wohl einen älteren/gepatchten Kernel verwenden.

Gruß,
tuxx

von Joel T. (tuxx42)


Lesenswert?

hey,

könnte mir jemand mal den gefallen tun und versuchen ein projekt auf 
elecard zu kompilieren. Mich würde interessieren ob die unerwarteten 
Segfaults auch auf dem Elecard kernel auftreten.

Gruß,
tuxx

von Chris W. (call7)


Lesenswert?

Hallo Tuxx,

ich habe das elecard image grade am laufen auf der Box, scheiter aber am 
DVB-C treiber. Wenn eine Entwicklungsumgebung im image dabei ist kann 
ich das heute oder morgen mal testen. Hättest du beispielcode, den man 
übersetzen kann ? Evtl. umfangreicher, damit die warscheinlichkeit für 
einen Fehler größer ist.

Gruß Chris

von Andreas N. (andreas_n)


Lesenswert?

Moin,

hab hier ein vollbestücktes Bord mit HDMI usw. Das Original Image 
unterstützt den Chip nicht, aber man sieht das sich was tut und der Chip 
arbeitet.
Hab in Ermagelung einen NFS, versucht das Elecard Image via USB zu 
booten. Das ist leider fehlgeschlagen, siehe oben.

Wenn ich wieder Zeit habe, werd ich das ganz nochmal in der NFS-Variante 
probieren und auch die Bestückung dokumentieren.

Wichtig ist die Bestückung von Q25 mit einen LM317 o. LM117, da kommen 
nämlich die 1,8V für den Chip her.

Alles andere ist in dem von Smarti genannten Thread schon gut 
beschrieben.

greetz Andreas

von Joel T. (tuxx42)


Lesenswert?

@Lazslo,

lass bitte wissen wenn du den NAND treiber für u-boot fertig portiert 
hast. Würde mich sehr dafür interessieren.

Pushst du deine Änderungen eigentlich ins git?

gruß,
tuxx

von Joel T. (tuxx42)


Lesenswert?

@laszlo,

du meintest neulich dvb-t müsste out of the box funktionieren? bisher 
hatte ich noch keinen erfolg. Kenn mich aber auch nicht mit dvb unter 
linux aus.

bisher hab ich den kernel mit support für Philips TDA10045H gebaut und 
die module geladen dabei kamen keine detection messages. Auch finde ich 
keine dvb devices in /dev (udev läuft).

Hast du ne Ahnung über welchen bus die dvb karten angeschlossen sind?

gruß,
tuxx

von Artem M. (artem)


Lesenswert?

Hi,

Joel T. schrieb:
> hey,
>
> könnte mir jemand mal den gefallen tun und versuchen ein projekt auf
> elecard zu kompilieren. Mich würde interessieren ob die unerwarteten
> Segfaults auch auf dem Elecard kernel auftreten.

Meinst du auf der originalen Elecard Box, oder auf unserer Box mit dem 
Elecard image?

von Joel T. (tuxx42)


Lesenswert?

@Artem M:

ich meinte mit dem elecard image auf unserer box. Ich würde gern sehen 
ob gcc mit einem "professionell" gepatchten image auch segfaultet.

ich hab mir vorgenommen die kernel patches im elecard system mal genauer 
anzuschauen

vielleicht findet sich da ja was was zu nem fix führen würde.

gruß,
tuxx

von Artem M. (artem)


Lesenswert?

Hi,

Joel T. schrieb:
> @Artem M:
>
> ich meinte mit dem elecard image auf unserer box. Ich würde gern sehen
> ob gcc mit einem "professionell" gepatchten image auch segfaultet.
>
> ich hab mir vorgenommen die kernel patches im elecard system mal genauer
> anzuschauen
>
> vielleicht findet sich da ja was was zu nem fix führen würde.

Also ich hatte mit dem Elecard-Kernel und Debian Probleme beim 
kompilieren. Apt-get lief jedoch problemlos. Beim elecard image ans sich 
fehlt der gcc. Somit kann man hier nichts kompilieren.

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> lass bitte wissen wenn du den NAND treiber für u-boot fertig portiert
> hast. Würde mich sehr dafür interessieren.

Ist seit gestern drinnen. Funktioniert bei mir auch recht annehmbar, 
einziges Manko ist die längere Bootzeit. Vorteil halt, dass die 
Environment nun im Flash liegt und modifiziert werden kann. Nebenbei 
kann ich auch ein Linux + 50 MB rootfs dort einlagern, als ein fallback 
System.

> Pushst du deine Änderungen eigentlich ins git?

jau, zurzeit arbeite ich im u-boot-2011.09 tree. Da ist auch der NAND 
Treiber eingecheckt.

> du meintest neulich dvb-t müsste out of the box funktionieren? bisher
> hatte ich noch keinen erfolg. Kenn mich aber auch nicht mit dvb unter
> linux aus.
>
> bisher hab ich den kernel mit support für Philips TDA10045H gebaut und
> die module geladen dabei kamen keine detection messages. Auch finde ich
> keine dvb devices in /dev (udev läuft).

Hast du die Firmware in /lib/firmware installiert? Du kannst entweder 
der Anleitung aus [1] folgen, oder aber die Firmware aus dem pollinux 
Paket nehmen. Ich habe das neue Linux noch nicht gestartet, kann also 
nicht 100% sagen ob es laufen wird. Werde wahrscheinlich heute Abend / 
morgen dazu kommen mal Debian zu starten.

Jetzt steht erstmal an zu schauen, ob ich u-boot aus u-boot flashen (und 
nachher starten) kann. Wenn ja, könnten wir uns das WinCE auf der Box 
sparen (wobei ich es doch drauf lassen würde, sicher ist sicher.
gruß
Laszlo

[1] http://linuxtv.org/wiki/index.php/NXP_TDA1004x#TDA10046

von Joel T. (tuxx42)


Lesenswert?

laszlo,

dann lad ich dir morgen gleich mal meine aktuellste debian version 
hoch.. das läuft nämlich echt sehr gut wie ich finde (abgesehen von den 
segfaults in gcc, gdb, python und dpkg)

ansonsten läuft hostapd noch und funktioniert bei mir wunderbar, nur 
dass die maximale bandbreite auf 700kb/s gedrosselt ist. Die cpu ist 
jedenfalls nicht der bottleneck... sind gerade zu viele baustellen um da 
weiter nachzuhaken.

gruß,
tuxx

von Joel T. (tuxx42)


Lesenswert?

hey,

also ein Kurzer Blick in dem tda1004x treiber hat ergeben:

- ohne i2c treiber geht garnichts.

gruß,
tuxx

von ingmar_k (Gast)


Lesenswert?

Also entweder es ist mal wieder ein Bug in meiner Ubuntu 10.04 VM, die 
ich samt ELDK 4.1 nutze um zu kompilieren, oder ich bin zu dumm. :-(
Die ältere U-Boot Version kann ich problemlos verändern und so oft 
kompilieren wie ich will.
Bei der neuesten Version aus dem Git habe ich aber nur Probleme. ständig 
irgendwelche ".depend" hier bzw. "_depend" da Fehler. Sieht auf den 
ersten Blick so aus, als würde eine/mehrere Variable(n) nicht korrekt 
aufgelöst.

Bin aber erstens nicht der Könner in Sachen debuggen und ausserdem habe 
ich heute keine Zeit mehr. Aber da die alte Version (von vor ein Paar 
Tagen) noch immer geht, liegt's wohl doch am neuen Code!?!? Oder geht's 
bei euch problemlos? Dann müsste ich nach Ubuntu Bugs suchen.

von Laszlo H. (laszlo_h)


Lesenswert?

Joel T. schrieb:
> also ein Kurzer Blick in dem tda1004x treiber hat ergeben:
>
> - ohne i2c treiber geht garnichts.

Okay, shit, dass DVB-T I2C bracht hab ich total verpennt. Klar, dass es 
dann net geht...

ingmar_k schrieb:
> Also entweder es ist mal wieder ein Bug in meiner Ubuntu 10.04 VM, die
> ich samt ELDK 4.1 nutze um zu kompilieren, oder ich bin zu dumm. :-(
> Die ältere U-Boot Version kann ich problemlos verändern und so oft
> kompilieren wie ich will.
> Bei der neuesten Version aus dem Git habe ich aber nur Probleme. ständig
> irgendwelche ".depend" hier bzw. "_depend" da Fehler. Sieht auf den
> ersten Blick so aus, als würde eine/mehrere Variable(n) nicht korrekt
> aufgelöst.
>
> Bin aber erstens nicht der Könner in Sachen debuggen und ausserdem habe
> ich heute keine Zeit mehr. Aber da die alte Version (von vor ein Paar
> Tagen) noch immer geht, liegt's wohl doch am neuen Code!?!? Oder geht's
> bei euch problemlos? Dann müsste ich nach Ubuntu Bugs suchen.

Bei mir geht es (auch wenn ich zurzeit nicht ELDK nutze). Schau ich mir 
gleich an, kann sehr gut sein, dass ich vergessen habe etwas 
einzuchecken.
gruß
Laszlo

edit
Okay, hab wirklich vergessen eine Datei einzuchecken, ist nun mit commit 
ad803fd... drinnen. Aber schön zu wissen, dass seit gestern sich nur 
einer die Mühe gemacht hat, die Rep auszuchecken und zu testen ;).

von ingmar_k (Gast)


Lesenswert?

TOP! Danke dir. Neuer Test folgt heute Abend.
Hatte übrigens schon einen Tag zuvor mit gleichem Ergebnis getestet, 
wollte aber noch eigene Fehler ausschließen. ;-)

von ingmar_k (Gast)


Lesenswert?

@Laszlo:
So, grade neu aus dem Git gezogen. Kompilieren ging jetzt wunderbar. Nur 
beim Start hatte ich dann lauter fehler folgender Form:

"nand_read_bbt: Bad block at 0x000001abc000"

Ich schau mir grade nochmal die pollinux.h durch. Bei dir scheint's ja 
zu gehen.

von Laszlo H. (laszlo_h)


Lesenswert?

ingmar_k schrieb:
> @Laszlo:
> So, grade neu aus dem Git gezogen. Kompilieren ging jetzt wunderbar. Nur
> beim Start hatte ich dann lauter fehler folgender Form:
>
> "nand_read_bbt: Bad block at 0x000001abc000"
>
> Ich schau mir grade nochmal die pollinux.h durch. Bei dir scheint's ja
> zu gehen.

Ähm, ja... Bei mir geht es, da ich ein Bad Block Table im Flash 
hinterlegt habe. Da ich ein absolutes BBT verwende, muss dieser beim 
Start von U-Boot existieren, ansonsten erkennt er alle Sektoren als 
fehlerhaft (Patch hierfür ist in Arbeit).

Für's erste kommentier #define CONFIG_NAND_BBT aus, danach wird ein 
Memory Base BBT verwendet (und der gesamte Flash beim Starten 
durchgescannt).
gruß
Laszlo

von ingmar_k (Gast)


Lesenswert?

Läuft. Musste nur grade beim Kompilieren darauf achten nicht über die 
240kB für den Flasher zu kommen. Hatte mich nämlich kurz gewundert 
warum's nicht ging, bis ich geschnallt habe, dass die File schon 272kB 
hatte, die flashme aber nur 240kB schreibt. :-) Werde gleich ein 
bisschen weitertesten. Danke soweit! Wenn ich jetzt noch alle meine 
selbstgebauten Kernel ans Laufen bekomme, bin ich für heute happy.

von Laszlo H. (laszlo_h)


Lesenswert?

So git ist aktualisiert. Nun erkennt U-Boot, wenn NAND based BBT's 
verwendet werden, ob die Bad Block Table initialisiert ist oder nicht. 
Ist sie es nicht, so wird die Tabelle erstellt. Die Tabelle liegt an der 
Adresse 0x8c000 und 0x90000. Durch die Verwendung einer Bad Block 
Tabelle wird der Scan des gesamten Flashes nach fehelerhaften Blöcken 
vermieden.

Um sicherzugehen, dass die Erkennung zu 100% funktioniert, bitte die 
beiden Erase-Blöcke vor dem Flashen mittels den folgenden Befehlen aus 
U-Boot löschen:
1
mtdparts default
2
nand erase.part bbt

Normalerweise liegen die BBT am Ende des Flashbausteines, nur bei uns 
nicht. Der Grund ist einfach und schnell erklärt, dort liegt der 
Info-Block des microBTM. Die beiden vertragen sich nicht wirklich, bzw. 
hab ich nicht genug Platinen zum Schrotten, wenn der microBTM doch nicht 
mit einer fehlenden Info-Block umgehen kann.

Die Platzierung ist nicht wirklich endgültig, ich schwanke zwischen dem 
aktuellen Platz und dem Filler zwischen dem ROM-FS und WinCE. Meinungen 
höre ich gerne.

Zusätzlich habe ich die mtd Partitionen so angepasst:
1
  16k microBTM read-only
2
 512k U-Boot
3
  32k Env
4
  32k bbt
5
   5M Linux
6
  54M ROM-FS
7
 432k filler  read-only
8
4080k WinCE   read-only
9
  16k Info    read-only (scheinbar auch vom Flash gelockt)

Der filler wird gebraucht, damit die WinCE Partition wirklich bei 
0x3C00000 beginnt. Grundsätzlich könnte man auch den gesamten oberen 
Bereich in eine Partition packen, aber so finde ich es übersichtlicher.

U-Boot kann das Flash problemlos beschreiben, ich habe schon des Öfteren 
den Bootloader aktualisiert. Worauf zu achten ist, dass immer ein mit 
mkpollinux erstelltes Image geflasht wird, ansonsten findet microBTM den 
Header nicht und zuckt aus. Aber dafür haben wir ja WinCE ;).

Von meiner Seite aus ist U-Boot vollständig, er kann alles, was ich mir 
vorgenommen habe, sowohl die must-have als auch einige der nice-to-have 
(wozu zum Beispiel der Flash zugriff zählt). Folgende Punkte werde ich 
nicht mehr in Angriff nehmen, wenn jemand Zeit und Muße hat, kann er sie 
ja aus dem alten System portieren:
 -) I2C Treiber für U-Boot
 -) USB

Ich werde mich heute Abend mal an das Wiki dransetzten udn schauen was 
ich so alles zusammenschreibe. Blöd nur, dass das mein erstes 
Zusammentreffen mit der Wiki-Syntax sein wird, erwartet also keinen 
schillernden Eintrag. Mal sehen, wie weit ich komme.

@tuxx:
Soll ich die 2011.09 Branch in den master mergen, oder willst du die 
1.16-er Version erhalten? Wenn ma das machen wollen, ist es keine 
Arbeit, ca. 2 Befehle.
gruß
Laszlo

von Joel T. (tuxx42)


Lesenswert?

@Laszlo,

klar merge rein.. im uboot pfusch ich eh nicht rum zur zeit. habe heute 
einen grossteil des i2c treibers auf 3.1 portiert.. damit müsste dann 
bald dvb-t zum laufen zu kriegen sein.

werde wohl morgen (30.11.) beschäftigt sein und kaum dazu kommen da 
weiter zu arbeiten. Jedenfalls ist der treiber im branch i2c-ip0105 
branch des 3.1er kernels.

Leider habe ich entdeckt, dass für einen der beiden i2c Adapter bereits 
ein Treiber existiert. Leider ist das auch der an dem ich gearbeitet 
habe.

Ich habe aber trotzdem viel dabei gelernt und das wird mir helfen den 
zweiten treiber schneller fit zu kriegen.

Gruß,
tuxx

von Thorsten K. (Gast)


Lesenswert?

moin,

ich bräuchte mal die Hilfe der Linuxer.

Hab heute die Box geflasht für elecard boot vom USB-Stick. Lief alles
gut soweit, die Box bootet auch findet den Stick, aber nach dem "switch
root" passiert nichts mehr auf der Console.

Waiting 5 seconds for device "/dev/sda1" to become ready... scsi 
0:0:0:0: Direct-Access     Multiple Card  Reader     1.00 PQ: 0 ANSI: 0
done
Creating device nodes...mknod: mem: File exists
mknod: zero: File exists
mknod: random: File exists
mknod: urandom: File exists
mknod: tty: File exists
mknod: ttyS0: File exists
mknod: ttyS1: File exists
mknod: ram0: File exists
done
Setup mdev as hotplug handler... done
SCSI device sda: 3970048 512-byte hdwr sectors (2033 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 3970048 512-byte hdwr sectors (2033 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Switch root

Die Fehlerprüfung mit e2fsck hab ich schon durchgeführt, hat aber nur
dazu geführt das die Warnung aus blieb. Beim nächsten Bootvorgang war
sie wieder da.

Ich hab auch schon einen anderen Stick benutzt selbes Ergebnis...

Ich bin leider nicht besonders firm in Linux, aber vielleicht könnt ihr
mir ein bischen den Weg erleuchten ;)

von gabe (Gast)


Lesenswert?

Hallo,
Mein Deutsch ist nicht zu gut, Ich wird ins Englisch sprechen.
I've bought this twin dvb-c tuner board, case, remote & power 
supply(DELTA EADP-50DF). After assembly(didn't put in a HDD) I started 
the box & I noticed that smoke & some fire(or some light) was inside the 
box. I can't see any damage inside, besides what looked like some melted 
plastic on the top of the case. I hope it is going to still work.
From what I've read here I understand that the screws on front side of 
the power supply & the right side of the power supply have to be 
isolated. Is that correct?
Thanks in advance.

von Ingmar K. (ingmar_k)


Lesenswert?

gabe schrieb:
> ...I can't see any damage inside, besides what looked like some melted
> plastic on the top of the case. I hope it is going to still work.
> From what I've read here I understand that the screws on front side of
> the power supply & the right side of the power supply have to be
> isolated. Is that correct?
> Thanks in advance.

First off, you pretty sure killed the power supply. If you are very 
lucky it is only the fuse that blew, but it could be more, just like 
there could be damage on the rest of the system, too. So, no, I don't 
think that it's still going to work, just like that.
And concerning your question: There is no need to isolate anything. 
Isolating some of the contacts is just a measure of precaution but is 
not a must. Thus that's probably not the cause of the little light and 
smoke show with your box. I for one didn't isolate a single contact and 
my box is still working fine.


@Laszlo, Joel und die anderen Pros:
Habe da mal noch eine Frage zu den Kernels. Und zwar kann ich mich 
Laszlos Buildroot Sources wunderbar bootfähige Kernels bauen.
Das gleiche habe ich dann mal mit den 2.6.21.3er Sources, + 
Brightsign/Roku Patches ausprobiert. Bauen ist kein Problem, aber damit 
sehe ich leider als letztes ein "Starting Kernel ..." und dann nix mehr, 
wie bei Joel's Beitrag vom 08.11. . An Entry-Point etc. sollte es nicht 
liegen, da ich das Problem, sowohl beim Erstellen des uImage "von Hand", 
als auch bei Benutzung von Laszlos uImage-Patch habe. Die Loadaddress 
und der EP sollten also passen.
Ist dann wohl eine Sache der Kernel-Patches und/oder der Config, dass es 
an der Stelle hakt. Von euch schon jemand einen Tip oder eine Idee 
welcher der Patches und/oder welcher Config-Eintrag dafür verantwortlich 
sein könnte? Eventuell sogar nur die console-Einstellung?
Die extra Module des Brighsign-Package wären ja ganz interessant, nur 
deshalb probier ich da überhaupt rum.


@Laszlo bezügl. U-Boot:
Spricht etwas dagegen die Memtest Endadresse zu ändern? Wenn ich das 
richtig sehe testet der "mtest" momentan garnix. Habe dann mal ein wenig 
dazu gesucht und einen Beitrag von Wolfgang Denk gefunden.
U-Boot erkennt ja momentan 128MB bei der Box. Das wäre dann eine 
Endadresse von "0x87FFFFFF". Geht allerdings nicht und laut Herrn Denk 
muss man ein wenig Freiraum lassen. Ich habe also mal

#define CONFIG_SYS_MEMTEST_END    0x87000000

eingestellt und der mtest läuft soweit. Testet dabei zwar "nur" 112MB, 
aber läuft.

von Joel T. (tuxx42)


Lesenswert?

@Ingmar K.

ich vermute stark, dass dein uImage irgendwie nicht stimmt.. hier hast 
du nochmal mein skript was ich zum bauen des 3.1er kernels verwende:
1
#!/bin/sh
2
export CROSS_COMPILE=/opt/emlix/netdcu6/bin/mipsel-linux-
3
export NM=${CROSS_COMPILE}nm
4
export OBJCOPY=${CROSS_COMPILE}objcopy
5
6
rm -f vmlinux.bin.gz 
7
8
make ARCH=mips -j10
9
10
$OBJCOPY -O binary --remove-section=.reginfo --remove-section=.mdebug --remove-section=.comment --remove-section=.note --remove-section=.pdr --remove-section=.options --remove-section=.MIPS.options vmlinux vmlinux.bin
11
12
gzip -9 vmlinux.bin
13
14
mkimage -A mips -O linux -T kernel -C gzip -a 0x80060000 -e 0x$($NM vmlinux | grep kernel_entry | cut -f1 -d ' ') -n MIPS -d vmlinux.bin.gz uImage
15
16
# cp uImage /opt/emlix/lp/tftpboot/u-boot

anschliessend nicht vergessen die console=ttyS0,115200n8 (oder ttyS1) in 
der bootargs variable zu setzen sonst wird auf der falschen seriellen 
ausgegeben.

@alle:

leider bin ich nicht mehr dazu gekommen am 3.1er i2c-ip0105 treiber zu 
arbeiten.. ich bin jedoch über einen ip0105 treiber gestoßen:

http://lists.lm-sensors.org/pipermail/i2c/2008-June/003959.html

Das portieren dieses Treibers dürfte recht schnell gehen.. vielleicht 
komme ich dieses Wochenende ja schon dazu.

Gruß,
tuxx

Ingmar K. schrieb:
> @Laszlo, Joel und die anderen Pros:
> Habe da mal noch eine Frage zu den Kernels. Und zwar kann ich mich
> Laszlos Buildroot Sources wunderbar bootfähige Kernels bauen.
> Das gleiche habe ich dann mal mit den 2.6.21.3er Sources, +
> Brightsign/Roku Patches ausprobiert. Bauen ist kein Problem, aber damit
> sehe ich leider als letztes ein "Starting Kernel ..." und dann nix mehr,
> wie bei Joel's Beitrag vom 08.11. . An Entry-Point etc. sollte es nicht
> liegen, da ich das Problem, sowohl beim Erstellen des uImage "von Hand",
> als auch bei Benutzung von Laszlos uImage-Patch habe. Die Loadaddress
> und der EP sollten also passen.
> Ist dann wohl eine Sache der Kernel-Patches und/oder der Config, dass es
> an der Stelle hakt. Von euch schon jemand einen Tip oder eine Idee
> welcher der Patches und/oder welcher Config-Eintrag dafür verantwortlich
> sein könnte? Eventuell sogar nur die console-Einstellung?
> Die extra Module des Brighsign-Package wären ja ganz interessant, nur
> deshalb probier ich da überhaupt rum.

von Ingmar K. (ingmar_k)


Lesenswert?

Danke dir! Werde die nächsten Tag noch ein wenig testen. Mag gut sein, 
dass es wirklich nur an der Erstellung des uImage lag. Ich werde mir 
aber trotzdem auch mal die ganzen Brightsign Patches anschauen und 
versuchen dabei was zu lernen.

von Laszlo H. (laszlo_h)


Lesenswert?

Ingmar K. schrieb:
> Danke dir! Werde die nächsten Tag noch ein wenig testen. Mag gut sein,
> dass es wirklich nur an der Erstellung des uImage lag. Ich werde mir
> aber trotzdem auch mal die ganzen Brightsign Patches anschauen und
> versuchen dabei was zu lernen.

Was sind deine bootargs (kannst mit "printenv bootargs" sehen)? Wenn du 
mein U-Boot verwendest ist die Konsole auf ttyS0, d.h. auf J2. 
Grundsätzlich solltest du aber das U-Boot aus dem github verwenden, der 
ist neuer. Ich werde aber auch mal die Patches testen, vielleicht liegt 
es ja an denen, aber zuerst mal das Wiki.
gruß
Laszlo

von Ingmar K. (ingmar_k)


Lesenswert?

Konsoleneinstellung in den Bootargs stand/steht auf ttyS0 (horche auf 
J2). Änderung auf ttyS1 oder dergl. hatte nix geändert. Kriege einfach 
keinen Output mehr über seriell. Deshalb ja die Vermutung, dass es 
irgendwie an den Patches liegt. Aber wiegesagt, werde noch ein wenig 
experimentieren, wenn's die Zeit hergibt.
Hab schon gesehen, dass du bei deiner Kernel-Config aus dem Buildroot 
die standardmäßige Kernel-Commandline aktiviert und auf "console=ttyS0" 
gesetzt hast.
Da die Uboot-Bootargs das aber eh ersetzen sollten, sollte auch ein 
Kernel ohne fest einkompilierte Standardcommandline gehen. Aber schauen 
wir mal.

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Da ich nicht weiß, wie ich beim Wiki eine Datei anhängen kann, kommt 
mein Flashpaket für den Original WinCE hier hinein. Es handelt sich 
dabei um das Paket von AgentData mit einem ausgetauschenten Bootloader.

Ich habe zurzeit kein WinCE Kompiler, so muss die Installation von 
U-Boot in zwei Schritten geschehen:

1. Im ersten Schritt wird ein Flasher U-Boot auf dem Board
   installiert
2. Über diesen wird das endgültige (und größere) U-Boot in den
   Speicher geladen und anschließend geflasht

Wenn mir jemand die angehängte cpp kompilieren kann, wäre ich ihm sehr 
verbunden. Die Änderung sind recht einfach, ich habe den Flash-Bereich 
des Bootloaders auf 512 KB erhöht und den Kernel verschoben + 
verkleinert, sodass es dem neuen Flash-Layout entspricht.
gruß
Laszlo

P.S.: Es wäre toll wenn jemand mal über die Anleitung in der Wiki 
schauen könnte, ob sie verständlich ist. Natürlich inklusive Kritik & 
Kommentaren.

von Thomas K. (agentdata)


Angehängte Dateien:

Lesenswert?

Have Fun!

von Laszlo H. (laszlo_h)


Lesenswert?

Danke, teste ich gleich. Wenn es funktioniert vereinfacht es mein Leben 
ungemein. Wahrscheinlich werde ich nochmal an dem Programm arbeiten, ich 
habe da eine Idee, dass die Flash-Parameter aus den Dateinamen genommen 
werden (oder aber aus einem kleinen Header in den Dateien). Damit 
bräuchte man dann keine neue FlashMe bei jeder einzelnen Änderung an dem 
Flash-Layout.

Ich habe grad den Elecard Kernel getestet. Funktioniert so weit (Ausgabe 
ist auf ttyS1), aber die Boot Parameter werden nicht übernommen. Ob 
das mit allen 2.6.21.3 passiert habe ich noch nicht getestet. Laut [1] 
könnte es an dem Alter des Kernels liegen. Ansonsten bleibt mir wohl 
nichts anderes Übrig als einen Patch für den Kernel zusammen zu 
schustern (wird sicherlich alles Andere als lustig).
gruß
Laszlo

[1]http://blackfin.uclinux.org/gf/project/uclinux-dist/forum/?_forum_action=ForumMessageBrowse&thread_id=30286&action=ForumBrowse

von Laszlo H. (laszlo_h)


Lesenswert?

Laszlo H. schrieb:
> Ich habe grad den Elecard Kernel getestet. Funktioniert so weit (Ausgabe
> ist auf ttyS1), aber die Boot Parameter werden nicht übernommen. Ob
> das mit allen 2.6.21.3 passiert habe ich noch nicht getestet.

Das passiert nicht mit Off-The-Shelf 2.6.21-er Kernel. Die bleiben 
einfach stecken, da sich die Parameterübergabe wirklich geändert hat. In 
2.6.21 wurde in argv[0] ebenfalls ein Parameter übergeben, heute steht 
bei u-boot dort ein NULL-Pointer drinnen. Natürlich führt das zu einem 
"kleinen" Schluckauf bei den 2.6.21-er Kernel... Fix dafür ist in git 
(ich übergebe einfach als argv[0] einen leeren String).

Das hat aber natürlich nix bei dem Elecard Linux gebracht. Thomas K, du 
hast dich doch mit dem Bootloader von Elecard auseinander gesetzt. Weißt 
du wie und wo der Kernel die Parameter erwartet (dann kann ich ein 
u-boot Patch dafür schreiben)? Hab versuch mir den Bootloader 
anzuschauen, leider ist das Ding "ein Wenig" über meinem Assembler 
Verständnis.

gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

Also im Phillips Bootloader sieht das so aus:

RAM:80030CF8     li  $a0, 1
RAM:80030CFC     addiu $a1, $sp, 0x1A8+var_lpCommandLine
RAM:80030D00
RAM:80030D00 loc_80030D00:
RAM:80030D00     jalr $s1                   # go for gold -> s1 = 
EntryPoint
RAM:80030D04     move $a2, $zero

mit anderen Worten:

KernelEntry( 1, *CommandLine, 0 );

Gruß
Thomas

von Laszlo H. (laszlo_h)


Lesenswert?

Danke, den Codeausschnitt hätte ich noch lange gesucht.

Einerseits gut, dass es nicht hart kodiert ist, aber andererseits, Gott, 
wie nervig! Dadurch dass der Kernel einen String als Boot Parameter 
nimmt, im Gegensatz zu dem normalen Kernel, der ein argc/argv Array 
erwartet, werde wohl oder Übel für Philips ne Extrawurscht überlegen 
müssen.

Patch kommt sobald ich ne Idee hab, wie ich das schön implementieren 
kann (wahrscheinlich eigener Boot Befehl oder die "alles in einer Zeile" 
Lösung).
gruß
Laszlo

von bla b. (feli)


Lesenswert?

Hey Laszlo,

ich hab vorhin versucht dein u-boot aus dem github zu bauen und zu 
flashen.

beim bauen habe ich folgende änderungen vorgenommen:
1
-#define CONFIG_BAUDRATE                38400
2
+#define CONFIG_BAUDRATE                115200
3
4
-#define CONFIG_CONSOLE_PORT    CONFIG_SERIAL_PORT_1
5
+#define CONFIG_CONSOLE_PORT    CONFIG_SERIAL_PORT_2

zudem musste ich aufgrund eines kompile-errors die folgende Zeile in
include/linux/compiler-gcc.h auskommentieren:
1
//#include gcc_header(__GNUC__)

Nach dem bauen habe ich dann mit mkpollinux ein flashbares image aus 
u-boot.bin erzeugt mit:
1
mkpollinux u-boot.bin 00004000_00040000__loader.bin

die image habe ich dann mit der standardmethode ins nand geflashed. Beim 
booten des boards blieb die serielle jedoch tot.

Mit dem alten u-boot habe ich dann versucht in das neue git u-boot image 
zu booten, indem ich mit tftp das u-boot.bin ins mem geladen habe und 
dann mit go in 0x82000000 gesprungen bin. Auch das war nicht 
erfolgreich.

Komischerweise konnte ich aber mit tftp + bootelf das u-boot (elf 
binary) erfolgreich anspringen und habe auch ausgaben auf der richtigen 
seriellen erhalten, so dass ich incht glaube dass es ein problem mit der 
config einstellung ist. Ideen woran es liegen könnte?

Zudem finde ich sollten wir, der bequemlichkeit halber, die option
1
#define CONFIG_CMDLINE_EDITING 1
einfügen.

Danke schonmal! :)

von Ingmar K. (ingmar_k)


Lesenswert?

Größe deiner U-Boot Datei, die du geflasht hast?
Ich frage, da die Standardmethode max. 240kB bearbeitet. Ist deine Datei 
größer hast du dein Problem. Würde auch erklären, warum es per tftp 
ging. denn da wird einfach soviel geladen wie eben da ist.

von Michael (Gast)


Lesenswert?

Hallo Laszlo,
ich brauch noch mal nen Tip ...
Wie geht das eigentlich mit der Samba Freigabe?
Ich find irgendwie garnichts - es gibt nur einen Sybolischen Link der 
smb.conf auf den /tmp Ordner. Aber die Datei selber kann ich weder 
sehen, geschweigedenn bearbeiten. Ich finde auch irgendwie überhaupt 
kein binary mit smb oder samba oder so. Kannst Du mir bitte noch einmal 
aus der Patsche helfen?

Danke & Gruß
Michael

von Laszlo H. (laszlo_h)


Lesenswert?

bla blubb schrieb:
> zudem musste ich aufgrund eines kompile-errors die folgende Zeile in
> include/linux/compiler-gcc.h auskommentieren:
>
1
> //#include gcc_header(__GNUC__)
2
>

Sollte nicht sein, welchen Compiler verwendest du? Es muss meines 
Wissens nach ein gcc 4.1 oder höher sein.

bla blubb schrieb:
> Nach dem bauen habe ich dann mit mkpollinux ein flashbares image aus
> u-boot.bin erzeugt mit:
>
>
1
mkpollinux u-boot.bin 00004000_00040000__loader.bin
>
> die image habe ich dann mit der standardmethode ins nand geflashed. Beim
> booten des boards blieb die serielle jedoch tot.

Wahrscheinlich ist, wie Ingmar K. geschrieben hat, U-Boot zu groß. Du 
kannst das flashme.exe aus [1] versuchen (der flasht 512 kb), ansonsten 
muss du den Weg über den u-boot flasher im Wiki gehen.

bla blubb schrieb:
> Mit dem alten u-boot habe ich dann versucht in das neue git u-boot image
> zu booten, indem ich mit tftp das u-boot.bin ins mem geladen habe und
> dann mit go in 0x82000000 gesprungen bin. Auch das war nicht
> erfolgreich.

Schau dir TEXT_BASE (heißt anders an, der liegt nicht auf 0x82000000 
(das ist die loadaddr). Wenn du U-Boot aus dem RAM starten möchtest, 
musst du die u-boot.bin auf 0x80100000 laden.

bla blubb schrieb:
> Komischerweise konnte ich aber mit tftp + bootelf das u-boot (elf
> binary) erfolgreich anspringen und habe auch ausgaben auf der richtigen
> seriellen erhalten, so dass ich incht glaube dass es ein problem mit der
> config einstellung ist. Ideen woran es liegen könnte?

Ja, bootelf verwendet den Header im elf um u-boot auf die entsprechende 
Adresse u entpacken. Danach bootet u-boot aus dem RAM.

bla blubb schrieb:
> Zudem finde ich sollten wir, der bequemlichkeit halber, die option
>
1
> #define CONFIG_CMDLINE_EDITING 1
2
>
> einfügen.

Kannte ich gar nicht. Bin grad nicht in Linux drin, werde ich heute 
Abend reingeben und pushen.

Michael schrieb:
> Hallo Laszlo,
> ich brauch noch mal nen Tip ...
> Wie geht das eigentlich mit der Samba Freigabe?
> Ich find irgendwie garnichts - es gibt nur einen Sybolischen Link der
> smb.conf auf den /tmp Ordner. Aber die Datei selber kann ich weder
> sehen, geschweigedenn bearbeiten. Ich finde auch irgendwie überhaupt
> kein binary mit smb oder samba oder so. Kannst Du mir bitte noch einmal
> aus der Patsche helfen?

Ich habe mich mit Samba auf dem pollinux noch gar nicht beschäftigt. Ich 
glaube nicht, dass es einen Server auf der Box gibt. Auf die Schnelle 
habe ich nur die cifs.ko gefunden. D.h. du kannst eine Freigabe aus dem 
Netzwerk auf der Box mounten (siehe [2]), doch nichts selber einen 
Ordner freigeben. Dafür müsstest du samba für die Box kompilieren (viel 
Vergnügen) oder das Debian-Package verwenden und es aus der Repository 
installieren.
gruß
Laszlo

[1] Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
[2] http://opensuse.swerdna.org/susesambacifs.html

von Chris W. (call7)


Lesenswert?

Hallo,
ich wollte mich nun auch mal dran machen das U-Boot auf die Box zu 
bringen, dazu hab ich mir wie im Wiki beschrieben die Sourcen aus dem 
SVN geholt und versucht zu kompelieren.
das
1
export CROSS_COMPILE=mipsel-linux-
hab ich natürlich auch vorher augeführt.
Ich bekomme dann folgende Fehlermeldung:
1
root@server:~/polgithub/tuxx42-PNX8550_U-BOOT-092e61d# make mrproper
2
root@server:~/polgithub/tuxx42-PNX8550_U-BOOT-092e61d# make pollinux_flasher_config
3
awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
4
Configuring for pollinux_flasher - Board: pollinux, Options: POLLINUX_FLASHER=1
5
root@server:~/polgithub/tuxx42-PNX8550_U-BOOT-092e61d# make
6
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
7
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
8
dirname: fehlender Operand
9
âdirname --helpâ gibt weitere Informationen.
10
Generating include/autoconf.mk
11
/bin/bash: Zeile 3: mipsel-linux-gcc: Kommando nicht gefunden.
12
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
13
dirname: fehlender Operand
14
âdirname --helpâ gibt weitere Informationen.
15
Generating include/autoconf.mk.dep
16
/bin/bash: Zeile 3: mipsel-linux-gcc: Kommando nicht gefunden.
17
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
18
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
19
dirname: fehlender Operand
20
âdirname --helpâ gibt weitere Informationen.
21
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
22
/bin/bash: mipsel-linux-ld: Kommando nicht gefunden.
23
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
24
dirname: fehlender Operand
25
âdirname --helpâ gibt weitere Informationen.
26
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
27
dirname: fehlender Operand
28
âdirname --helpâ gibt weitere Informationen.
29
mipsel-linux-gcc -DDO_DEPS_ONLY \
30
                -g  -Os   -ffunction-sections -fdata-sections -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x80100000 -I/home/christoph/polgithub/tuxx42-PNX8550_U-BOOT-092e61d/include -fno-builtin -ffreestanding -nostdinc -isystem  -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -msoft-float -march=4kc -EL -mtune=4kc -Wall -Wstrict-prototypes      \
31
                -o lib/asm-offsets.s lib/asm-offsets.c -c -S
32
/bin/bash: mipsel-linux-gcc: Kommando nicht gefunden.
33
make: *** [lib/asm-offsets.s] Fehler 127

den Fehler mipsel-linux-gcc: Kommando nicht gefunden, bekommen ich auch 
wenn ich z.b. make mrproper zwei mal ausführe. Ich muss dann erst mit 
make clean wieder alles bereinigen, damit es funktioniert.
Hat jemand eine Idee, woran es liegen könnte ?

Ich arbeite mit eine Debian amd64 Distribution.

Womit kompeliert ihr den Code ?

Gruß Chris

von Laszlo H. (laszlo_h)


Lesenswert?

Chris W. schrieb:
> ich wollte mich nun auch mal dran machen das U-Boot auf die Box zu
> bringen, dazu hab ich mir wie im Wiki beschrieben die Sourcen aus dem
> SVN geholt und versucht zu kompelieren.
> das
1
export CROSS_COMPILE=mipsel-linux-

Die Zeile muss auf den verwendeten Cross Compiler angepasst werden. 
Scheinbar heißt deiner nicht mipsel-linux- ansonsten würdest du die 
"Kommando nicht gefunden" Meldung beim Aufruf nicht kriegen. Oder aber 
der Compiler ist nicht im Pfad mit enthalten (bezweilfe ich hier mal 
dezent). Also meine Gegenfrage an dich, welchen Cross Compiler 
verwendest du? Dessen Prefix muss dann in die CROSS_COMPILE 
Umgebungsvariable.

Wenn du noch keines hast, für Debian gibt es ein Package im embedian 
Repository. Ich werde mal das in den Wiki mit hineinbringen.
gruß
Laszlo

von Chris W. (call7)


Lesenswert?

Hallo Laszlo,

dann würd eich sagen das ich keine drauf habe.
Hab mir aber grade mal dei Mühe gemacht was zu installieren.
1
apt-get install linux-libc-dev-mipsel-cross
2
apt-get install libc6-mipsel-cross  libc6-dev-mipsel-cross
3
apt-get install binutils-mipsel-linux-gnu
4
apt-get install gcc-4.4-mipsel-linux-gnu
5
apt-get install g++-4.4-mipsel-linux-gnu
6
apt-get install apt-cross dpkg-cross

so wie bei emdebian beschrieben.
Trotzdem erhalte ich die selben fehler beim Kompelieren,

Hab ich noch was vergessen ? Es gibt so viele Pakete bin mir nicht 
sicher was ich evtl. noch alles brauche.

Gruß Chris

von Laszlo H. (laszlo_h)


Lesenswert?

Wie heißt dein gcc? Also sowas wie mipsel-linux-gnu-gcc oder wie 
mipsel-linux-gnu-gcc-4.4? Wenn das Erste, dann pass den Prefix 
entsprechend ab. Sollte es das 2. sein, so musst du symbolische Links 
von mipsel-linux-gnu-gcc-4.4 nach mipsel-linux-gnu-gcc legen. Eine 
weitere Alternative wäre die Umgebungsvariablen CC und LD direkt mit den 
entsprechenden Namen zu überschreiben. Das make würde dann irgendwie so 
aussehen:
1
CC=mipsel-linux-gnu-gcc-4.4 LD=mipsel-linux-gnu-ld-4.4 make

Ich versuche das grad aus dem Stegreif da ich Ubuntu habe und damit die 
Debian Repositories wegen Abhängigkeiten nicht verwenden kann. Also 
nicht wundern, wenn es nicht geht. Nebenbei kompiliere ich gerade ein 
corsstool-ng toolchain und werde es dann bei einem File-Hoster hochladen 
und den Link teilen. Kennt jemand vielleicht einen, wo die Datei "für 
immer" online bleibt?
gruß
Laszlo

von schreibtisch (Gast)


Lesenswert?

Hallo Laszlo,

du könntest 4shared.com nehmen, mußt dich alle 180 Tage einloggen, dann 
bleiben auch die Files erhalten.

von Chris W. (call7)


Lesenswert?

Hi Laszlo

danke für den Tip.
Der Compiler heist
mipsel-linux-gnu-gcc
ich konnte damit alles ohne Fehler kompelieren, jetzt mus ich noch 
schauen, wie ich ein Linux starte. Testweise soll es erstmal über NFS 
sein, da muss ich aber noch ein Debian Paket suchen.
Eigentlich sollte u-Boot doch auch das Elecard image Booten können oder 
?
Weist du wie ich den u-Boot konfigurieren kann damit er an der Richtigen 
Adresse nach dem NFS sucht, oder muss ich mit einem Hex editor das 
fertige Image bearbeiten ?

Gruß Chris

von Chris W. (call7)


Lesenswert?

PS: Ich habe ca. 50 MB platz auf dem Uni Webserver, allerdings wird es 
max. 3 Jahre online sein. Wenn ich die Uni verlasse wird es leider 
gelöscht.

von Laszlo H. (laszlo_h)


Lesenswert?

schreibtisch schrieb:
> Hallo Laszlo,
>
> du könntest 4shared.com nehmen, mußt dich alle 180 Tage einloggen, dann
> bleiben auch die Files erhalten.

Danke, ich werde mich mal dort umschauen. Vielleicht kann ich das 
Einloggen ja mit einem Skript lösen :D. Schlimmstenfalls lade ich es 
hier hoch, in dem Thread gibt es ja auch schon einige Dateien > 20 MB.

Chris W. schrieb:
> Testweise soll es erstmal über NFS
> sein, da muss ich aber noch ein Debian Paket suchen.
> Eigentlich sollte u-Boot doch auch das Elecard image Booten können oder
> ?

Ja, den Kernel kann U-Boot jetzt schon booten, Patches sind im U-Boot 
github schon drinnen (so lange dass ich keine Angst habe, dass du die 
nicht hast ;) ). Tuxx hat weiter oben ein emdebian Rootfs hochgeladen.

Chris W. schrieb:
> Weist du wie ich den u-Boot konfigurieren kann damit er an der Richtigen
> Adresse nach dem NFS sucht, oder muss ich mit einem Hex editor das
> fertige Image bearbeiten ?

Gott bewahre vor einem Hex Editor! Das war ein Grund wieso ich U-Boot 
vor dem Philips Bootloader bevorzuge, das kanst du alles über dessen 
Kommandozeile einstellen. Da du scheinbar noch nichts mit U-Boot zu tun 
hattest, kann ich dir als Grundlage [1] (vor allem ab Kapitel 5.8) und 
[2] empfehlen. Da steht alles drinnen, wie man mit U-Boot umgeht. 
Stichworte sind printenv, setenv, saveenv und help ;).


Woran ich zurzeit arbeite ist ein gepatcher Elecard Kernel, wo ich den 
NAND Treiber durch meinen eigenen ersetzt habe. Der Grund hierfür ist 
einfach und schnell erklärt. U-Boot verwendet als ECC den von dem WinCE, 
während der Kernel (zurzeit noch) den von Linux verwendet und leider ist 
WinCE != Linux. Und da der Kernel den NAND Treiber in der Binary 
integriert hat muss ich diesen aus dem Kernel entfernen. Meine 
Überlegung bisher:
  1) Init Code im Kernel finden: (check)
     Scheiß Arbeit, aber gefunden, zum Glück sind alle init am Ende
     des Kernels, damit musste ich nicht 5MB Code zerlegen
  2) Adresse im Aufruf-Array finden: (check)
     Ein Spaziergang im Wald gegenüber 1).
  3) Adresse durch etwas ersetzten, dass den Kernel nicht bricht:
     Hier dachte ich da an eine Umleitung auf eine Null-Funktion,
     also so etwas wie:
1
xyz:
2
  jr $ra
3
  li $v0, 0     ; pnx8550_init gibt 0 zurück

Danach sollte ich in der Lage sein meine NAND Funktionen und die MTD 
Partition von mir zu integrieren. Wenn jemand etwas an der Idee 
auszusetzten hat, nur melden ^^.
gruß
Laszlo

[1] http://www.denx.de/wiki/DULG/Manual
[2] 
http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Introduction-to-Das-UBoot-the-universal-open-source-bootloader/

von Mortimer N. (Firma: privat) (ranseyer)


Lesenswert?

Falls Ihr dauerhaft Webspace oder andere Entwicklertools* braucht. Könnt 
Ihr euch gerne bei mir melden. (GIT, usw.)

von Thomas K. (agentdata)


Lesenswert?

Hallo Laszlo,

ich hab hier momentan ein leichtes Verständnisproblem was du mit WinCE 
ECC != Linux ECC meinst (bezüglich des Elecard Kernels)...

Ich benutze doch in der flashme.exe die WinCE library (und damit auch 
den WinCE ECC) um den Elecard Kernel zu flashen. Dieser Kernel bootet 
dann auch wunderbar... Was willst du da also genau ändern?

Gruß
Thomas

von Laszlo H. (laszlo_h)


Lesenswert?

Thomas K. schrieb:
> ich hab hier momentan ein leichtes Verständnisproblem was du mit WinCE
> ECC != Linux ECC meinst (bezüglich des Elecard Kernels)...

Der Elecard kernel verwendet einen andere ECC Algorithmus und ein 
anderes OOB Layout als WinCE. Ich habe damals, als ich das NAND auf 
U-Boot portiert habe beide ECC Funktionen gegeneinander getestet und für 
den gleichen Datensatz kommen andere ECC-Werte raus.

Als Versuch, folgende Befehle lesen den mtd1 aus, löschen diesen und 
schreiben dann das Image wieder hinein. Des weiteren werden die OOB 
Daten vor und nach dem Beschreiben ausgegeben.
1
nanddump -c -l 512 -n /dev/mtd1 >vorher.txt
2
nanddump --noecc --omitoob --bb=skipbad --file mtd1.noecc /dev/mtd1
3
flash_erase /dev/mtd1 0 0
4
nandwrite /dev/mtd1 mtd1.noecc
5
nanddump -c -l 512 -n /dev/mtd1 >nachher.txt

Die Ausgaben der beiden nanddump. Diese geben beide den Header von dem 
Bootloader aus (512 Byte von Adresse 0x4000)

vorher (OOB Layout von WinCE):
1
 OOB Data: 00 fc 02 80 ff ff ff 85 00 30 ff 00 00 c0 ff fe
ECC: 00 30 ff 00 00 c0 (3 byte pro 256)

nachher (OOB Layout von Linux):
1
 OOB Data: ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ff
ECC: ff ff 03 ff ff ff (3 byte pro 256)


> Ich benutze doch in der flashme.exe die WinCE library (und damit auch
> den WinCE ECC) um den Elecard Kernel zu flashen. Dieser Kernel bootet
> dann auch wunderbar... Was willst du da also genau ändern?

Ich verstehe, dass du verwirrt bin, ich bin es gerade auch. Hab grad 
fast eine Seite getippt, das zeigt, dass microBTM nicht bootet, wenn der 
Linux ECC im OOB abgelegt ist. Den Feldversuch gemacht, d.h. aus Linux 
mtd1 ausgelesen, gelöscht und neu beschrieben. Das Ergebnis: U-Boot 
bootet wieder als wäre nichts geschehen, statt dass das Board anfängt 
panisch vor sich hin zu blinken.

Scheinbar bin ich einem falschen Glauben erleben, ich dachte, dass ich 
schon einmal versucht habe den Bootloader aus Linux neu zu flashen und 
dass es nicht ging. Und da Linux ECC Fehler im Flash angezeigt hat, 
welche 100% auf den falschen Layout + ECC Algorithmus zurückzuführen 
sind (siehe weiter oben), nahm ich an, dass das der Fehler sei. 
Offensichtlich habe ich mich geirrt...

Zurzeit ist es so, dass aus Linux nur Daten aus dem Flash ausgelesen 
werden können, wenn man den ECC abschaltet. Hier würde der Vorteil einer 
gemeinsamen ECC + OOB erwachsen, dass man die Daten mit ECC auslesen 
könnte. So muss man, nach einem Flashen per WinCE den NAND ohne ECC 
auslesen, löschen und diesen anschließen zurückschreiben (sodass die ECC 
von Linux neu generiert werden). Danach kann der Flash mit ECC gelesen 
werden, was vor allem für NAND-FS Treiber wie JFFS2 und co. interessant 
ist.

Ein weiteres Bonus des neuen NAND Treibers wäre ein Flash basiertes Bad 
Block Table, das das durchsuchen des gesamten Flash nach fehlerhaften 
Blöcken erspart. U-Boot verwendet diesen "notgezwungen", da ich abstürze 
hatte, wenn eines meiner fehlerhaften Flash Blöcke mehr als 2x 
hintereinander ausgelesen wurde. Dies trat auf, wenn zum Beispiel eine 
neue Version des Bootloaders in den RAM gespielt und anschließend 
gestartet wurde. Und es wäre natürlich vorteilhaft, wenn U-Boot und 
Linux die gleichen Tabellen teilen würden, da ein Flash basierter BBT 
nur bei einem fehlerhaften Löschen aktualisiert wird.
gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

Also ich habe es glaube ich noch nicht ganz verstanden aber ich versuche 
es mal auseinander zu nehmen...

Wenn ich die Sources richtig verstanden habe ist es im Moment so:

block0:
-> unangetastet - also der original nboot

ab block1:
-> die erste page (0x200 byte) ist der WCE0 tag um nboot happy zu machen
-> direkt im Anschluss folgt uboot

=> uboot wurde also so compiliert das es im RAM ab 0x80100000 läuft
=> EntryPoint ist ebenfalls bei 0x80100000
   -> sollte bei einem bootloader wohl automatisch so sein

MicroBTM wird demzufolge momentan garnicht mehr verwendet.
Ist das soweit richtig?

Wenn dem so ist wie oben beschrieben, dann müsste ich flashme.exe 
nochmal modifizieren... Der MicroBTM erwartet im oob die RAM-Adresse wo 
er die jeweilge Page aus dem NAND hinladen soll.

flashme.cpp:
NAND_ReadSpareData( dwAddressToWrite, &lpSpareData );
memcpy( &lpSpareData, &lpVirtualLoadAddress, 4 ); <-- hier

Es ist also völlig klar das du andere Daten bekommst wenn du flashme.exe 
und linux writes vergleichst.

Ich bin mir nicht sicher ob ich alles richtig verstanden habe - aber 
irgendwie glaub ich im Moment noch nicht so recht das es verschiedene 
ECC Algos gibt sondern viel eher das in flashme.exe irgendwas nicht so 
ist wie du dir das vorstellst.

Gruß
Thomas

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Thomas K. schrieb:
> Also ich habe es glaube ich noch nicht ganz verstanden aber ich versuche
> es mal auseinander zu nehmen...
>
> Wenn ich die Sources richtig verstanden habe ist es im Moment so:
>
> block0:
> -> unangetastet - also der original nboot

Genau, da ist das FlashReader drinnen. Ich habe nur der "Einfachheit" 
halber den Namen microBTM für ihn übernommen. Werde es umbenennen, damit 
keine Verwirrung mehr aufkommt. Ich habe nur einmal mit dem 
herumgespielt, was in einem Ziegelstein geendet hat. Diesen Block rühre 
ich seit dem nicht mehr an ;)

> ab block1:
> -> die erste page (0x200 byte) ist der WCE0 tag um nboot happy zu machen
> -> direkt im Anschluss folgt uboot
>
> => uboot wurde also so compiliert das es im RAM ab 0x80100000 läuft
> => EntryPoint ist ebenfalls bei 0x80100000
>    -> sollte bei einem bootloader wohl automatisch so sein
>
> MicroBTM wird demzufolge momentan garnicht mehr verwendet.
> Ist das soweit richtig?

Genau, U-Boot wird direkt statt dem microBTM ausgeführt. Er ist für alle 
weiteren Schritte im Bootvorgang verantwortlich und muss somit auch auf 
den Flash zugreifen können.

> Wenn dem so ist wie oben beschrieben, dann müsste ich flashme.exe
> nochmal modifizieren... Der MicroBTM erwartet im oob die RAM-Adresse wo
> er die jeweilge Page aus dem NAND hinladen soll.
>
> flashme.cpp:
> NAND_ReadSpareData( dwAddressToWrite, &lpSpareData );
> memcpy( &lpSpareData, &lpVirtualLoadAddress, 4 ); <-- hier

Okay, das erklärt die 4 Bytes am Anfang des OOB, die ich nicht zuordnen 
konnte. Grundsätzlich kannst du die drinnen lassen U-Boot verwendet die 
Bytes nicht. Die liegen in einem freien Bereich des OOB (8 Byte, da 16 - 
6xECC - 2xBadBlock Marker) und stehen damit zur freien Verwendung der 
Applikation.

> Es ist also völlig klar das du andere Daten bekommst wenn du flashme.exe
> und linux writes vergleichst.

Genau, aber die Reads sind nicht nur in den freien Bereichen 
verschieden. Die Unterschiede zwischen WinCE und Linux fangen schon mit 
der Platzierung des ECC (Linux: Byte 0-5, WinCE: Byte 8-13) an. Damit 
"bricht" natürlich der ECC schon an dieser Stelle, da er einfach die 
falschen Bytes für die Fehlererkennung + Korrektur heranzieht. Schön zu 
beobachten ist dies indem ein Block mit Daten 2x ausgelesen wird, 1x 
ohne ECC und 1x mit. Diese beiden sollten sich im Normalfall nicht 
unterscheiden, tun sich in unserem Fall aber.

Ich habe eine kleine Wahrheitstabelle erstellt. In der Horizontalen ist 
der OS aus dem der Flash beschrieben wurde, Vertikal die Programme, die 
den Flash auslesen.

Option 1: U-Boot mit WinCE ECC + OOB

       | WinCE | Linux |
-------+-------+-------+
U-Boot |  OK   |  NOK  |
-------+-------+-------+
Linux  | NOK   |   OK  |
-------+-------+-------+

Das heißt U-Boot kann ein Kernel Image aus dem Flash laden, den WinCE 
dort hinein geschrieben hat, aber z.B. nicht die JFFS2 Partition Lesen 
und darf diesen auch nicht aktualisieren (da sonst Linux diesen nicht 
mehr lesen kann).

Option 2: U-Boot mit Linux ECC + OOB

       | WinCE | Linux |
-------+-------+-------+
U-Boot | NOK   |   OK  |
-------+-------+-------+
Linux  | NOK   |   OK  |
-------+-------+-------+

U-Boot kann mit Linux zusammenspielen, aber das Flashen über WinCE 
zerbricht alles, da dann U-Boot nicht mehr in der Lage ist den Kernel 
fehlerfrei aus dem Flash zu lesen.

Das heißt, ich habe das Problem, dass entweder U-Boot die aus WinCE 
geflashten Daten lesen kann oder die von Linux geschriebenen, aber nicht 
beide. Aus diesem Grund dachte ich mir, dass ich Option 1 nehme und auch 
Linux "hinbiege", damit er mit WinCE Ball spielen kann.

> Ich bin mir nicht sicher ob ich alles richtig verstanden habe - aber
> irgendwie glaub ich im Moment noch nicht so recht das es verschiedene
> ECC Algos gibt sondern viel eher das in flashme.exe irgendwas nicht so
> ist wie du dir das vorstellst.

Ich hab ein C Programme mit den beiden ECC angehängt. Die WinCE ECC ist 
direkt aus flashlib.dll genommen und eines Assembler Code, das mit ein 
wenig sed Magie in C umgewandelt wurde. Ich habe es schon ein wenig 
verschönert (gotos durch if und for ersetzt), ansonsten aber nichts 
weiter verändert. Zumindest für die ersten 10 Blöcke des microBTM (also 
mtd1) generiert es die richtigen ECC-Bytes.

Folgende Befehle kompilieren es und starten den ECC
1
gcc ecc_test.c -o wince
2
./wince mtd1_512

Was schön zu beobachten ist, dass sich die ECC nicht nur "leicht" 
unterscheiden, d.h. nicht nur invertiert oder so etwas. Das deutet für 
mich schwer darauf hin, dass im Hintergrund eine andere Berechnung von 
Statten geht, da ja die Eingangsdaten gleich sind.
gruß
Laszlo

von Thomas K. (agentdata)


Lesenswert?

Hallo Laszlo,

vielen Dank für deine wie immer tolle Erklärung.

Ich glaube ich habe jetzt verstanden was dein Problem ist.
Desweiteren glaube ich auch die Ursache des Problems zu kennen...

Ich vermute jetzt einfach mal, dass dir beim portieren von uboot ein 
Fehler unterlaufen ist und du (wie auch immer) alten und neuen Source 
vermischt hast.

Man sieht das eigentlich recht deutlich am verwendeten ECC Algo.

Momentan bei tuxx im git findet man folgendes file:
https://github.com/tuxx42/PNX8550_U-BOOT/blob/master/drivers/mtd/nand/nand_ecc.c

Ich zitiere mal aus dem intro dieses Files:
"This file contains an ECC algorithm from Toshiba..."
"Copyright (C) 2006 Thomas Gleixner <tglx@linutronix.de>"

--> das ist das was du als linux_ecc bezeichnest und verwendest


Schaut man sich nun mal die aktuellen Linux-Sources an findet man 
folgendes File:
http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/drivers/mtd/nand/nand_ecc.c

Ich zitiere auch hier mal aus dem intro:
"Completely replaces the previous ECC implementation..."
"which was written by Thomas Gleixner (tglx@linutronix.de)"

--> das ist GENAU DAS was du als wince_ecc bezeichnest !!!


Wenn ich das richtig sehe wurde der ecc_algo mit kernel 2.6.3* updated.

Lange Rede kurzer Sinn - check mal die Aktualität deiner Sources. Irgend 
etwas scheint mir da mächtig schief gegangen zu sein.

Gruß
Thomas

von Joel T. (tuxx42)


Lesenswert?

hey jungs,

kann mir jemand erklären wodurch die 512kb begrenzung für uboot 
herrührt?

einzig vom flash tool? ist der nicht opensource, können wir den nicht 
einfach modifizieren damit er uboots > 512kb akzeptiert?

sorry wenn das schon irgendwo erklärt wurde... bin nicht so auf dem 
laufenden momentan.

gruß,
tuxx

von Ingmar K. (ingmar_k)


Lesenswert?

512KB klingen doch eh schon vollkommen ausreichend für U-Boot, oder 
nicht? Ich meine die 240KB die anfangs durch die flashme.exe galten, das 
war was anderes. Aber hast du wirklich schon ein kompiliertes U-Boot, 
das über 512KB groß ist?
Sorry, falls es dumm klingt, aber mein letztes, kompiliertes U-Boot 
hatte mit allem Drum und Dran was ich "bräuchte" (ginge eigentlich auch 
weitaus kleiner) ~275KB.

Und die Einteilung sollte relativ frei sein. Sprich ich denke das hat 
Laszlo in der "pollinux.h" selbst definiert, nach Überlegungen über 
sinnvolle Einteilung bei gleichzeitiger Beibehaltung des WinCE und des 
MicroBTM. Richtig?

von Thomas K. (agentdata)


Lesenswert?

Richtig.

Die flashme.exe kann man jederzeit modifizieren... Mal sehen ob ich die 
Zeit finde das tool etwas universaler zu machen.

von Laszlo H. (laszlo_h)


Lesenswert?

Thomas K. schrieb:
> Ich zitiere auch hier mal aus dem intro:
> "Completely replaces the previous ECC implementation..."
> "which was written by Thomas Gleixner (tglx@linutronix.de)"
>
> --> das ist GENAU DAS was du als wince_ecc bezeichnest !!!

Die Sources sind Aktuell, ich verwende das 2011.09-er U-Boot, neuer ist 
da nur noch der git. Ob ECC im U-Boot selber noch aktuell ist, ist eine 
andere Frage ;). Den ECC schaue ich mir morgen ab, habe hier ein 3.0-er 
Kernel rumliegen. Wäre natürlich toll für U-Boot, da ich den 
Pseudo-Assembler kübeln könnte.

Der Grund aber, wieso ich bei dem Testprogramm den alten ECC drinnen 
habe ist ganz einfach: Der Elecard Kernel verwendet 2.6.21.3, d.h. die 
alte ECC (und ich bin auch nicht auf die Idee gekommen mir eine neuere 
Anzuschauen ;) ). Damit wäre das leider noch immer nicht gelöst, denn 
den Elecard will ich im Flash behalten als ein Backup-System wenn das 
Booten von der Festplatte/Netzwerk fehlschlägt.

Ingmar K. schrieb:
> Und die Einteilung sollte relativ frei sein. Sprich ich denke das hat
> Laszlo in der "pollinux.h" selbst definiert, nach Überlegungen über
> sinnvolle Einteilung bei gleichzeitiger Beibehaltung des WinCE und des
> MicroBTM. Richtig?

Genau, ich habe das einfach mal willkürlich festgelegt so wie es für 
mich sinnvoll erschien ;). Die 512k kamen zustande, da mir 256k zu wenig 
geworden sind und ich es dann einfach mal verdoppelt habe. Bis jetzt 
habe ich es auch nicht geschafft ein U-Boot größer 280kb zu machen. Das 
Problem bei der Modifizierung der Größe liegt darin, dass danach die 
Umgebungsvariablen von U-Boot und anschließend die BBT kommen. Danach 
Linux und seine ROMFS und nach einem ~400k "Loch" dann WinCE. D.h. sitzt 
da drinnen alles recht kompakt beisammen. Würde es gaaanz ehrlich nur 
ungern ändern.

Thomas K. schrieb:
> Richtig.
>
> Die flashme.exe kann man jederzeit modifizieren... Mal sehen ob ich die
> Zeit finde das tool etwas universaler zu machen.

Da habe ich mir mal während einer Fahrt mit dem Zug Gedanken gemacht. 
Ich würde einen extra Header für die Dateien vorschlagen, die dann alle 
notwendigen Informationen zum Flashen enthalten. Aufbau könnte so 
aussehen, ist aber sehr "allround" und könnte locker abgespeckt werden:

0        8               24     32
+--------+----------------+--------+
|  Vers  |       CRC      |  Flags |
+----------------------------------+
|        Start Address             |
+----------------------------------+
|             Size                 |
+----------------------------------+
|          Reserved                |
+----------------------------------+
|            Data...               |

Vers:     Major Version, wird verändert, wenn sich der Header
          ändert
CRC:      CRC über die gesamte Datei *1
Flags:    Nicht genutzter Bereich, kann z.B. Flags oder so
          etwas enthalten
Start:    Start Offset, Erase Block aligned *2
Size:     Größe des zu flashenden Bereiches
Reserved: Ungenutzter Bereich, ist immer gut so etwas drinnen zu
          haben ;).

Alle Daten sind in little Endian, zum einfacheren Verwendung.

*1 Mit Version + CRC wird sichergestellt, dass es sich bei der Datei um 
ein echtes Flash Image handelt und wir nicht irgendeine bin in den Flash 
schreiben und dadurch vielleicht die Box bricken (da das Vermeintliche 
Flash Image mit vielen 0x00 beginnt und somit den FlashReader mit "Alle 
Meine Entchen" überschreibt).

*2 Ansonsten müssten wir die Daten aus den nicht beschriebenen Pages 
sichern, den Block löschen, die gesicherten Daten zurückschreiben und 
dann unsere Daten hineinschreiben.

Wenn anschließend die Anzahl der Dateien nicht begrenzt wird (d.h. zum 
Beispiel alle Dateien mit der Endung .bin und einem OK Header zum 
Flashen herbeigezogen werden), sollte das Flash tool eigentlich nie 
wieder angefasst werden müssen. Vor allem dieser Punkt wird wohl 
aufwendig werden (vor allem GUI entsprechend dynamisch 
anpassen/erweitern).

Ich gebe zu, dass ich mir über die Implementierung noch keine Gedanken 
gemacht habe, doch sollte zumindest das Testen des Headers eigentlich 
nicht wahnsinnig aufwendig sein eine Prüfklasse zu schreiben, die den 
rohen Header zerlegt und ihn bereitstellt. Alternativ ein Strukt und ~5 
Funktionen. Einzig das Errechnen des CRCs wird schwierig, da dafür die 
gesamte Datei gelesen werden muss (in den Speicher laden wäre auch eine 
"hardcore" Option).

Die einfachste Möglichkeit ist natürlich einfach nur 32 bit Start und 32 
bit Size anzufügen. Wenn das NAND geklärt ist und wenn der Header gut 
ankommt, werde ich mich mal an eine PC-Version ransetzten und die Logik 
schreiben.
gruß
Laszlo

von Jeija (Gast)


Lesenswert?

Hallo und ein großes Dankeschön an die Linuxer hier im Thread!
Ich hatte schon erfolgreich ein elecard auf der Box installiert, jetzt 
versuche ich uBoot zu verwenden um den 3.1er Kernel zu booten.
Ich habe mir die uBoot-Sources geholt und kompiliert, sodass uBoot das 
uImage von der Festplatte bootet. Soweit, so gut.

Der Kernel will aber irendwie nicht die Festplatte als root ansehen, und 
gibt das über die serielle schnittstelle aus:

Root-NFS: no NFS server address
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "(null)" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available 
partitions:
0800        78150744 sda  driver: sd
  0801         1048576 sda1 00000000-0000-0000-0000-000000000000
  0802        77101056 sda2 00000000-0000-0000-0000-000000000000
Kernel panic - not syncing: VFS: Unable to mount root fs on 
unknown-block(2,0)

oder alternativ bei nicht angeschlossenem Netzwerkkabel

IP-Config: Retrying forever (NFS root)...
eth0: DSPCFG accepted after 0 usec.
Sending DHCP requests ...... timed out!
IP-Config: Retrying forever (NFS root)...
eth0: DSPCFG accepted after 0 usec.
...

Zuerst scheint der Kernel also über NFS booten zu wollen, da ich aber 
keinen Server an habe, klappt das nicht.
Als cmdline für den Kernel habe ich das hier in der pollinux.h:

#define  CONFIG_BOOTARGS      \
  "console=ttyS1 "    \
  "root=/dev/sda2"

Ich habe auch probiert, rootdev zu setzen :

"rootdev=/dev/sda2"            \

Momentan habe ich das rootfs auf einer seperaten partition --> sda2,
ich hatte es aber auch schon anders probiert (Alles auf einer 
Partition).

Ich verwende übrigens polwheezy und das darin enthaltene uImage, 
gepostet von tuxx42 am 25.11.2011 15:05.
Laut ihm funktioniert das booten von der Sata-platte.
Das Bootcommand ist "run ideboot"


Was mache ich falsch? Was genau muss ich in der pollinux.h angeben, 
damit die Box von der Festplatte bootet?

Freundliche Grüße,
Jeija

von Joel T. (tuxx42)


Lesenswert?

das müsste aber root=/dev/sda2 heissen nicht "rootdev=".. kannst du mal 
deine variable bootargs hier pasten?

mit dem befehl:
1
setenv bootargs "console=ttyS1,115200n8 root=/dev/sda"

müsste das eigentlich booten. Eventuell musst du die baudrate und das 
ttySX anpassen für denie seriellen einstellungen.

Hast du /dev/sda2 als ext2,3,4?

Willst du den kernel von der platte lesen? Dazu musst du den Pfad in 
irgend einer ide-Variable angeben und dann mit run ideboot starten.

Ich werde mal bei gelegenheit (evtl über die weihnachtsfeiertage ein 
wiki schreiben).

Lg, tuxx

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Laszlo H. schrieb:
> Thomas K. schrieb:
>> Ich zitiere auch hier mal aus dem intro:
>> "Completely replaces the previous ECC implementation..."
>> "which was written by Thomas Gleixner (tglx@linutronix.de)"
>>
>> --> das ist GENAU DAS was du als wince_ecc bezeichnest !!!
>
> Die Sources sind Aktuell, ich verwende das 2011.09-er U-Boot, neuer ist
> da nur noch der git. Ob ECC im U-Boot selber noch aktuell ist, ist eine
> andere Frage ;). Den ECC schaue ich mir morgen ab, habe hier ein 3.0-er
> Kernel rumliegen. Wäre natürlich toll für U-Boot, da ich den
> Pseudo-Assembler kübeln könnte.

Anbei die neue Test Datei. Es scheint, dass der neue ECC eine bessere 
Implementation des Alten ist. Wie sagt man so schön bei Monopoly, 
"Zurück an den Start". Naja, ich werde mal (damit ich nicht untätig 
herumsitze), den Header in Angriff nehmen. Danach kommt der Elecard 
Kernel mit einer kleinen Operation dran grin.

Jeija schrieb:
> Hallo und ein großes Dankeschön an die Linuxer hier im Thread!
> Ich hatte schon erfolgreich ein elecard auf der Box installiert, jetzt
> versuche ich uBoot zu verwenden um den 3.1er Kernel zu booten.
> Ich habe mir die uBoot-Sources geholt und kompiliert, sodass uBoot das
> uImage von der Festplatte bootet. Soweit, so gut.

Erstmal sorry, hab deinen Beitrag übersehen.

> Der Kernel will aber irendwie nicht die Festplatte als root ansehen, und
> gibt das über die serielle schnittstelle aus:
>
> Root-NFS: no NFS server address
> VFS: Unable to mount root fs via NFS, trying floppy.
> VFS: Cannot open root device "(null)" or unknown-block(2,0)
> Please append a correct "root=" boot option; here are the available
> partitions:
> 0800        78150744 sda  driver: sd
>   0801         1048576 sda1 00000000-0000-0000-0000-000000000000
>   0802        77101056 sda2 00000000-0000-0000-0000-000000000000
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(2,0)

Poste mal bitte die ersten Zeilen der Kernel-Ausgabe, wo die Boot 
Parameter zu sehen sind. Da wird wohl der Hund vergraben sein.

> Zuerst scheint der Kernel also über NFS booten zu wollen, da ich aber
> keinen Server an habe, klappt das nicht.
> Als cmdline für den Kernel habe ich das hier in der pollinux.h:
>
> #define  CONFIG_BOOTARGS      \
>   "console=ttyS1 "    \
>   "root=/dev/sda2"

Hast du schon ein U-Boot vorher drauf gehabt? Wenn ja, bitte die Ausgabe 
von U-Boot posten, steht da etwas von "Environment not found" oder so? 
Wenn nicht, werden die CONFIG_BOOTARGS  Variablen ignoriert (da ja im 
Flash eine richtige Environment ist). Poste hierfür bitte auch die 
Ausgabe von "printenv".

Versuchshalber kannst du auch diese 3 Befehle ausführen und dann die 
Ausgabe betrachten. Wenn sie nicht mit deinen Erwartungen übereinstimmt 
(was ich annehme), dann hast du den Übeltäter.
1
run addip
2
run ideargs
3
printenv bootargs

Dann musst du die Umgebungsvariablen manuell in U-Boot aktualisieren und 
mit "saveenv" im Flash ablegen. Wenn du noch immer nicht weiter weißt, 
bitte die Ausgabe davon auch hier posten.

Joel T. schrieb:
> mit dem befehl:setenv bootargs "console=ttyS1,115200n8 root=/dev/sda"

Und nach dem Anpassen der Bootargs "saveenv" nicht vergessen! Ansonsten 
wird das Environment im Flash nicht aktualisiert. Die Baudrate würde ich 
aber Vorsichtshalber weglassen, wer weiß auf welche Rate sein U-Boot 
eingestellt ist.

> müsste das eigentlich booten. Eventuell musst du die baudrate und das
> ttySX anpassen für denie seriellen einstellungen.

Eine Ausgabe ist ja vorhanden. Das heißt, das das System grundsätzlich 
funktioniert, nur bekommt der Linux Kernel die falschen Boot Parameter 
und zickt dann verständlicherweise rum.

> Hast du /dev/sda2 als ext2,3,4?

Hoff ich, ansonsten ist es ein wunder, wie er mit U-Boot den Kernel von 
der Platte lesen kann. Wenn ich mich richtig erinnere habe ich in U-Boot 
kein VFAT Support drinnen ;).
gruß
Laszlo

von Jeija (Gast)


Angehängte Dateien:

Lesenswert?

Hallo tuxx und vielen Dank für deine Antwort!

Der Fehler war zwar nicht da wo du ihn vermutet hast, aber deine Antwort 
hat mich trotzdem auf die Idee gebracht:

> Hast du /dev/sda2 als ext2,3,4?

Ja, ich hatte ext2 als Dateisystem. Da kam immer der oben gepostete 
Fehler. Nachdem ich jetzt sda2 als ext3 formatiert habe, hat plötzlich 
alles funktioniert. Hat mich selber auch verwundert, aber von mir aus...

Im Anhang habe ich ein uBoot zum Flashen mit der flashme.exe mit dem 
neuen layout (gepostet von agentdata am 02.12.2011 19:41) für all 
diejenigen, die es sich nicht selbst kompilieren wollen.
Damit es funktioniert, muss folgendes gegeben sein:

Serielle Schnittstelle: /dev/ttyS1 115200n8 (J33 auf der Platine)
uImage:                 /dev/sda1 Festplatte ext2 formatiert unter 
/uImage (uImage enthalten im Rootfs, s.u.)
Rootfs:                 /dev/sda2 Festplatte ext3 formatiert (rootfs 
gepostet von tuxx42 am 25.11.2011 15:05)

Ich werde auch mal ein wenig nach dem wiki schauen... Leider noch ganz 
schön verwirrend.

Cheers,
Jeija

Ach ja Laszlo, auch danke dass du dir so viel Mühe gibst ^^ Hab ich aber 
erst zu spät gesehen.

von Ingmar K. (ingmar_k)


Lesenswert?

Auf welchem Filesystem das Rootfs liegt, kann man dem Kernel übrigens 
mit folgendem Bootarg mitteilen:

"rootfstype=ext3"

Natürlich den Typ entsprechend anpassen. ;-)

von Jeija (Gast)


Lesenswert?

Hallo!

Nachdem jetzt ein debian bootet, wollte ich versuche einige pakete zu 
installieren.
Zuerst habe ich die Paketlisten geupdatet per apt-get update.
Danach wollte ich mal probeweise ein Paket installieren,
dabei kommt aber immer folgendes raus:
1
devpool010 ~ # apt-get install htop
2
Reading package lists... Done
3
Building dependency tree       
4
Reading state information... Done
5
You might want to run 'apt-get -f install' to correct these:
6
The following packages have unmet dependencies:
7
 libstdc++6 : Depends: gcc-4.6-base (= 4.6.2-4) but 4.6.2-7 is to be installed
8
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

OK, also hab ich apt-get -f install ausgeführt.
1
devpool010 ~ # apt-get -f install
2
Reading package lists... Done
3
Building dependency tree       
4
Reading state information... Done
5
Correcting dependencies... Done
6
The following extra packages will be installed:
7
  libstdc++6
8
The following packages will be upgraded:
9
  libstdc++6
10
1 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
11
Need to get 0 B/295 kB of archives.
12
After this operation, 0 B of additional disk space will be used.
13
Do you want to continue [Y/n]? Y
14
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 2589 package 'dpkg':
15
 missing description
16
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 2589 package 'dpkg':
17
 missing architecture
18
(Reading database ... 12353 files and directories currently installed.)
19
Preparing to replace libstdc++6 4.6.2-4 (using .../libstdc++6_4.6.2-7_mipsel.deb) ...
20
Unpacking replacement libstdc++6 ...
21
dpkg: error: parsing file '/var/lib/dpkg/status' near line 955 package 'tzdata':
22
 `Depends' field, invalid package name `debconf-2.0': character `.' not allowed (only letters, digits and characters `-+._')
23
E: Sub-process /usr/bin/dpkg returned an error code (2)

Dieses missing architecture - bedeutet das, dass es keine neuere 
libstdc++ für mipsel gibt? Letztendlich scheint das problem aber nur 
daran zu liegen, dass im Namen debconf-2.0 ein . enthalten ist.
Hat jemand schon das gleiche Problem gehabt? Wie geht die Lösung?
Ansonsten probier ich mal mir selber ein rootfs zu erstellen.

Grüße,
Jeija

von Jeija (Gast)


Lesenswert?

Sorry, ignoriert meinen Beitrag oben.
Ich habe den 2. Befehl:
apt-get -f install
noch ein paar mal ausgeführt, beim 10. mal oder so hats funktioniert.

Grüße,
Jeija

von overflowed (Gast)


Lesenswert?

Ich bin ein bisschen am verzweifeln, vielleicht kann mir mal jemand 
unter die Arme greifen.

I2C wird ja scheinbar für DVB-T gebraucht, also versuche ich mir einen 
Kernel (3.1) mit i2c und DVB zu bauen, ausgegangen bin ich von der 
Config aus dem Kermel des 3.1er Debian Systems hier im Thread.

Ich schaff es jedoch einfach nicht, dass kompilieren bricht immer mit:
1
LD      .tmp_vmlinux1
2
drivers/built-in.o: In function `i2c_gpio_setscl_dir':
3
i2c-gpio.c:(.text+0xb7548): undefined reference to `gpio_direction_input'
4
i2c-gpio.c:(.text+0xb7548): relocation truncated to fit: R_MIPS_26 against `gpio_direction_input'
5
i2c-gpio.c:(.text+0xb7550): undefined reference to `gpio_direction_output'
6
i2c-gpio.c:(.text+0xb7550): relocation truncated to fit: R_MIPS_26 against `gpio_direction_output'
7
drivers/built-in.o: In function `i2c_gpio_setsda_dir':
8
i2c-gpio.c:(.text+0xb7560): undefined reference to `gpio_direction_input'
9
i2c-gpio.c:(.text+0xb7560): relocation truncated to fit: R_MIPS_26 against `gpio_direction_input'
10
i2c-gpio.c:(.text+0xb7568): undefined reference to `gpio_direction_output'
11
i2c-gpio.c:(.text+0xb7568): relocation truncated to fit: R_MIPS_26 against `gpio_direction_output'
12
drivers/built-in.o: In function `i2c_gpio_getsda':
13
i2c-gpio.c:(.text+0xb7570): undefined reference to `gpio_get_value'
14
i2c-gpio.c:(.text+0xb7570): relocation truncated to fit: R_MIPS_26 against `gpio_get_value'
15
drivers/built-in.o: In function `i2c_gpio_getscl':
16
i2c-gpio.c:(.text+0xb7578): undefined reference to `gpio_get_value'
17
i2c-gpio.c:(.text+0xb7578): relocation truncated to fit: R_MIPS_26 against `gpio_get_value'
18
drivers/built-in.o: In function `i2c_gpio_setscl_val':
19
i2c-gpio.c:(.text+0xb7580): undefined reference to `gpio_set_value'
20
i2c-gpio.c:(.text+0xb7580): relocation truncated to fit: R_MIPS_26 against `gpio_set_value'
21
drivers/built-in.o: In function `i2c_gpio_setsda_val':
22
i2c-gpio.c:(.text+0xb7588): undefined reference to `gpio_set_value'
23
i2c-gpio.c:(.text+0xb7588): relocation truncated to fit: R_MIPS_26 against `gpio_set_value'
24
drivers/built-in.o: In function `i2c_gpio_probe':
25
i2c-gpio.c:(.devinit.text+0x30e0): undefined reference to `gpio_request'
26
i2c-gpio.c:(.devinit.text+0x30e0): relocation truncated to fit: R_MIPS_26 against `gpio_request'
27
i2c-gpio.c:(.devinit.text+0x30f8): undefined reference to `gpio_request'
28
i2c-gpio.c:(.devinit.text+0x30f8): relocation truncated to fit: R_MIPS_26 against `gpio_request'
29
i2c-gpio.c:(.devinit.text+0x3118): undefined reference to `gpio_direction_output'
30
i2c-gpio.c:(.devinit.text+0x3118): additional relocation overflows omitted from the output
31
i2c-gpio.c:(.devinit.text+0x312c): undefined reference to `gpio_direction_input'
32
i2c-gpio.c:(.devinit.text+0x3150): undefined reference to `gpio_direction_output'
33
i2c-gpio.c:(.devinit.text+0x3164): undefined reference to `gpio_direction_input'
34
i2c-gpio.c:(.devinit.text+0x3278): undefined reference to `gpio_free'
35
i2c-gpio.c:(.devinit.text+0x3280): undefined reference to `gpio_free'
36
drivers/built-in.o: In function `i2c_gpio_remove':
37
i2c-gpio.c:(.devexit.text+0xb0): undefined reference to `gpio_free'
38
i2c-gpio.c:(.devexit.text+0xb8): undefined reference to `gpio_free'
39
make: *** [.tmp_vmlinux1] Fehler 1

ab, sowohl in dem master als auch in der i2c git branch.

Der Kernel von
Autor: Joel T. (tuxx42)
Datum: 19.11.2011 13:06
scheint aber irgendwas an i2c zu laden, sata erkennt er jedoch nicht und 
usb fs will er bei mir auch nicht. Die Meldung:
i2c /dev entries driver
macht mich jedoch zuversichtlich.

Hat eventuell jemand einen 3.1er Kernel mit dvb den er bereitstellen 
würde, oder weiß wo der Hund begraben ist?

Viele Grüße

von Ingmar K. (ingmar_k)


Lesenswert?

Also wenn ich das richtig sehe kann das noch gar nicht gehen, weil der 
passende Treiber noch nicht portiert ist. Sofern ich das richtig 
verstanden habe, wollte Joel das mal in Angriff nehmen, kam aber bisher 
(wahrscheinlich zeitlich bedingt) einfach nicht dazu.

Sprich, entweder selber basteln, oder abwarten. ;-)

von Christian B. (9chicane9)


Lesenswert?

Hallo!

Ich bin neu hier am Board, hab aber fast alle Beiträge gelesen (fast ein 
Tag Arbeit) und möchte hier ein grosses Lob an die Forscher und 
Entwickler aussprechen! Tolle Arbeit.

Ich arbeite seit 1995 mit Linux und Unix und hab auch elektrotechnische 
und elektronische Ausbildung.
Leider ist mein know-how bei embedded systems nicht so gross und ich 
habe wenig Ahnung vom cross-compilen und von Nand's etc.
Einzig ein wenig Erfahrung mit NSLU2(mit SlugOS-BE und native compiler), 
WRT, Dream 7025+ und Clarke Tech ET9000.

So nun endlich zum Problem:
Habe hier in Österreich bei einem Restpostenhändler billig diese Boards 
und Gehäuse bekommen und gleich drei bestellt. Habe erst danach 
rausgefunden dass es die bei Pollin gibt und über Google dann auch 
dieses Forum gefunden.
Am Wochenende hab ich dann begonnen laut Wiki mit flasher.exe im 
Originalsystem zu flashen - Vorgang ohne fehler - neustart - Telegent 
screen hängt beim booten, auf der seriellen sagt er, dass WinCE 
irgendwas nicht findet.
Reflash vom USB, 4mal bis hundert gezählt, alles wieder im 
Ausgangszustand!
Danach flasher ausgeführt und nur loader und kernel geflasht, neustart 
und ich hatte den flasher auf der Konsole.
u-boot.img raufgespielt, bei nand write $(loadaddr) nehme ich an das man 
da 82000000 reinschreibt (wie bei loadb halt) und die grösse die er nach 
dem Übertragen meldet.
er löscht, er schreibt, ich mache reset - alles beim alten.
Ich versuche das mit TFTP, aber das kennt er nicht.
ich lade das linux mit kermit rauf (1,5Stunden) -> zu gross für nand 
write
Verzweiflung kommt auf - Ich probier es mit WinCE - nach 30 min 
übertragungsfehler - Box hängt - nichts geht mehr!

Was hab ich falsch gemacht bzw wie mache ich es bei den nächsten Boxen 
richtig?
Ist die erste Box nun als Wanddeko zu verwenden oder gibt es schon 
irgendwelche Möglichkeiten (JTAG/EJTAG) oder sonstiges??

Danke schon mal!

von Klaus R. (ruebi)


Lesenswert?

Ich hätte noch einen vollständig zusammengebauten und funktionierenden 
Pollin-Receiver (inkl 160GB SATA + WLAN-Karte) abzugeben. Ernste 
Angebote unter ru7388 aet web.de.

von overflowed (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Christian B., kann es sein, dass du wieder blos ein uboot, das als 
flasher geschrieben wurde in den NAND geschrieben hast?
JTAG oder anderes geht nicht. Kannst du mit beiden DIP's auf off noch 
die flashme.exe starten? Falls ja kannst du ja noch u-boot flashen.

Ich habe hier mal meine aktuelle Variante des Sticks angehängt.
Sollte auf einen Fat32 formatierten USB Stick (in cfdisk type 0B, danach 
mkfs.vfat).
Entweder flashme.exe aus dem Auslieferungszustand ausführen oder wenn 
schon einmal mit flashme.exe geflasht dip's auf off und mit angestecktem 
Stick starten. Auf dem Scart Ausgang erscheint dann die flashme.exe mit 
1 u-boot flashen und mit 2 kernel flashen, falls in dem 
Auslieferungszustand auch
mit 3 das wince flashen.
Ausschalten dip 1 wieder auf on stellen und stick abziehen.

Als rootfs kann das hier im Thread verlinkte DebianMIPSEL genommen 
werden. Dies muss in ein ext3 FS. Rootfs via USB oder SATA anschließen 
(der Kernel bootet von beidem, muss jedoch auf der ersten Partition der 
ersten Platte liegen, also /dev/sda1). Anschalten und an einem Debian 
ohne DVB auf der Box erfreuen.

Serielle Konsole ist in U-Boot und währen des Bootens auf J33 bei 38400, 
nachdem der Kernel geladen ist muss dies auf 115200 gestellt werden und 
man erhält einen Login.

Bevor der Kernel vom NAND geladen wird hat u-boot einen 2sec Timeout 
dort kann man den boot abbrechen und zum Beispiel, die IP oder das 
bootdevice ändern (setenv, saveenv).

von Robert H. (1robert)


Lesenswert?

Hallo Ihr Lieben,

erstmal Danke an alle, die diesen wahnsinns Threat, und das umfangreiche 
Wiki geschrieben haben.

Ich habe eigentlich vor, mir mithilfe der Anleitung im Wiki, die Medion 
FW zu Flashen und das ding als DVB-T Recorder zu nutzen. Das ist mir 
auch gelungen, aber meine Box findet keinen Sender, egal welche 
Suchlaufvariante ich auch probiere. Als erstes habe ich es mit dem 
swu.zip aus dem Wiki versucht. Da dürfte zwar der Bootloader 
funktionieren (Startbildschirm mit rotem Balken), aber mit der Software 
für die Festplatte hats was, weil nachdem er Hochgefahren ist kommt ein 
4 Zeiliges Menü ohne Textinhalt. Egal was ich dann drücke, da passiert 
eigentlich nix mehr. Was mach ich falsch ?

Nagut, als nächstes hab ich die swu_part1.rar und swu_part2.rar aus dem 
Wiki runtergeladen, wobei ich festgestellt habe das sich part2 nicht 
fehlerfrei Entpacken lässt. Es schaut aber eigentlich so aus wie wenn in 
Part1 und Part2 eh das gleiche drinnen sein sollte ? Und, das ist 
offensichtlich eine andere Version wie im swu.zip das ich vorher 
probiert habe. Wie auch immer, habe den Inhalt von Part1 auf die 
Festplatte kopiert, und siehe da, es funktioniert !
Es gibt ein Menü, das auf Kommandos von der Fernsteuerung auch wie 
erwartet reagiert. Also gleich in die Sendereinstellungen gegangen und 
Suchlauf gestartet, aber wie am Anfang schon erwähnt, er findet keinen 
einzigen Sender :-) Antenne hab ich natürlich dran, auch das kurze 
Antennenkabel zwischen den Tunern.

Fehlen da vieleicht Dateien aus dem beschädigten swu_part2 ? Habt ihr 
das Problem auch ?

Freu mich über jede Antwort.

lg
Robert

von overflowed (Gast)


Lesenswert?

Ich möchte noch kurz hierzu:

Autor: overflowed (Gast)
Datum: 20.12.2011 12:49
Angehängte Dateien:

    u-boot-stick.tar.gz (4,2 MB, 3 Downloads)

etwas anmerken. Wenn von USB gebootet werden soll, darf dass 
Netzwerkkabel erst nach dem laden des rootfs passieren, da er sonst 
scheinbar erst gar nicht nach USB Massenspeicher sucht.
Zu SATA kann ich nichts sagen, mangels test.
Falls er jedoch das rootfs nicht findet würde ich einfach mal ohne 
eingestecktes Netzwerkkabel booten.

von Thomas K. (agentdata)


Angehängte Dateien:

Lesenswert?

Hallo Laszlo,

ich hatte heute etwas Zeit und hab mich nochmal an das flashme tool 
rangesetzt und etwas universeller gestaltet.
Die zu flashenden files müssen jetzt mit einem header versehen sein 
(siehe dazu mkpollinux.c) und die flashme.exe schreibt nacheinander alle 
*.bin files die auf dem Stick gefunden werden. Eine interaktion im Sinne 
von "Knopf drücken" ist nicht mehr nötig.

Der Header in den zu flashenden Files entspricht zu 100% dem von dir 
vorgeschlagenen Layout.

Ich habe die flashme.exe vorbereitet verschiedene ecc bzw oob layouts 
flashen zu können - bin mir aber nicht sicher ob das Sinn macht und so 
funktionieren kann. Schau es dir bitte mal an und sag mir was du davon 
hälst.

[in flashme.c vorbereitet aber ungetestet]
switch( FlashHeader.flags )
{
  case 1:
    // linux_ecc only
    memset( SpareData, 0xFF, 16 );
    linux_old_calc_ecc((UCHAR *)lpVirtualAddress, &SpareData[0]);
    linux_old_calc_ecc(((UCHAR *)lpVirtualAddress)+256, &SpareData[3]);
    SpareData[6] = SpareData[4];
    SpareData[7] = SpareData[5];
    SpareData[4] = 0xFF;
    SpareData[5] = 0xFF;
    NAND_WriteSpareData( WriteAddress, &SpareData );
    break;
  case 2:
    // wince_ecc and linux_ecc
    NAND_ReadSpareData( WriteAddress, &SpareData );
    linux_old_calc_ecc((UCHAR *)lpVirtualAddress, &SpareData[0]);
    linux_old_calc_ecc(((UCHAR *)lpVirtualAddress)+256, &SpareData[3]);
    SpareData[6] = SpareData[4];
    SpareData[7] = SpareData[5];
    SpareData[4] = 0xFF;
    SpareData[5] = 0xFF;
    NAND_WriteSpareData( WriteAddress, &SpareData );
  default:
    //wince_ecc only
    break;
}


[option flags (ecc_type) noch nicht in mkpollinux cmdline implementiert]
/* construct flashfile header */
  fseek(output, 0, SEEK_SET);
  fputc(HEADERVERSION, output);             // version
  fwrite(crc_ccitt_crc(), 1, 2, output);    // crc
  /* 0x00=wince_ecc  0x01=linux_ecc  0x02=both  untested! */
  fputc(0x00, output);                      // flags
  fwrite(address, 4, 1, output);            // start
  fwrite(&offset, 4, 1, output);            // size
                                            // reserved

Gruß
Thomas

von Christian B. (9chicane9)


Angehängte Dateien:

Lesenswert?

@overflowed: Danke für deine Antwort.

Mein Board ist nicht tot - nach 17 mal aus und einschalten hatte ich 
plötzlich wieder den flasher# auf J2! Wie das geht, weiss ich nicht!
Meine Dip's sind beide auf off, allerdings ist kein WinCE mehr im flash 
wie es aussieht (Bild ist und bleibt immer schwarz)- und ich hab auch 
keine Ahnung wie ich dort wieder eins hinbringe :-(

Auf J33 kommt bei mir gar nichts (Pinbelegung fehlt übrigens im WIKI - 
ist nur hier im Forum zu finden) nur auf J2 hab ich Ausgaben.

Da ich mit dem Konsolen-flasher leider nicht so gut Freund bin, weil ich 
noch nicht ganz verstanden hab was er tut - trau ich mich nicht so recht 
herumspielen.

Die Speicherbereiche und die flasher-Befehle habe ich trotz vielen 
lesens noch nicht entschlüsseln können. (Hab bei meinen Versuchen nur 
die Anleitung vom Wiki abgetippt).

Für dezente Hinweise bin ich sehr dankbar!

P.S.: hab heute beim Lesen gesehen, dass es in diesem Forum bereits 
einen Christian B. gibt - Sorry - Ich werd bei mir noch einen Buchstaben 
anfügen um Verwechslungen vorzubeugen!

von Christian B. (9chicane9)


Lesenswert?

mein letzter Post

OK - ich habs verstanden! - Danke für die Mühe und sorry für den 
verschwendeten HTML-space!

Hab wohl die älteste Version erwischt. Mit der von overflowed hab ich 
die Ausgabe nun auf J33 RX2/TX2 gefunden.

Auch die Doku (help) ist nun aussagekräftiger!

Jetzt kann ich weiterspielen.....

von Harald K. (uturtle)


Lesenswert?

Hallo mc.net!

trotz vieler toller infos hier im board und im artikel 
"Receiver-Mainboard Plattform Philips PNX8950" habe ich noch so meine 
probleme, Linux komplett gebootet zu bekommen.

mein ziel: die box erstmal als reiner VDR-client ans laufen zu bekommen, 
also "nur" abspielen von aufnahmen via NFS, kein DVB empfang (das macht 
schon ein DVB-S server im netz;).  spaeter dann mal aufnahmen 
programmieren im remote VDR-server, und viel spaeter auch mal lokal 
aufnehmen und auf DVB-S umbauen?!?


ich habe uboot mit dem PNX8950-artikel prima ans laufen bekommen (danke 
dafuer!!), und Pollinux-NFS-root-Edition-2011.07.08-22.28.tar.bz2 
erscheint mir als ganz guter start?!

aber: welchen kernel booten, bzw. wie ???

dieser uboot will ueber nfs /pollinux/nandfs/boot/uImage booten, aber 
woher finde ich ein passendes uImage version 2.6.21 oder 2.6.23 passend 
zu den kernel modulen in Pollinux-NFS-root-Edition ? im root-Edition tar 
file ist leider gar kein uImage enthalten...

bislang konnte ich nur ein uImage version 3.1.0 im forum finden. das 
bootet auch prima ueber nfs und ich komme in die busybox, nur fehlen 
eben alle wichtigen kernel-module:-(


alternativ: wie muss man denn den kernel aus dem geflashten U-Boot.zip 
(00040000_00600000__kernelfs.bin) aus dem flash laden und starten ?  in 
diesem kernelfs.bin steckt laut "strings ..." ein 2.6.21 kernel drin, 
nur bekomme ich ihn leider nicht gebootet:-(


fuer ein paar tipps zur starthilfe waere ich sehr dankbar!!

von Laszlo H. (laszlo_h)


Angehängte Dateien:

Lesenswert?

Thomas K. schrieb:
> Ich habe die flashme.exe vorbereitet verschiedene ecc bzw oob layouts
> flashen zu können - bin mir aber nicht sicher ob das Sinn macht und so
> funktionieren kann. Schau es dir bitte mal an und sag mir was du davon
> hälst.

Hört sich wirklich cool an. Vor allem die ECC Berechnung wäre 
interessant auch wenn es eine echte Verschwendung von Bytes ist und 
JFFS2 damit flach fällt (da dieser ebenfalls ~6 Byte an Daten im OOB 
braucht). Ich weiß leider nicht, wann ich ich genug Zeit finden werde um 
es mir genauer anzuschauen. Vielleicht dieses WE, könnte aber auch sehr 
gut erst im nächsten Jahr sein (sind ja nicht mehr viele Tage).

Christian Bu. schrieb:
> Mein Board ist nicht tot - nach 17 mal aus und einschalten hatte ich
> plötzlich wieder den flasher# auf J2! Wie das geht, weiss ich nicht!
> Meine Dip's sind beide auf off, allerdings ist kein WinCE mehr im flash
> wie es aussieht (Bild ist und bleibt immer schwarz)- und ich hab auch
> keine Ahnung wie ich dort wieder eins hinbringe :-(

Wenn du ein Linux hochbooten kannst gibt es einige Seiten vorher ein 
Package von mir, dass (mit hoher Wahrscheinlichkeit) dein WinCE wieder 
hinbiegen kann. Du könntest es mal mit dem versuchen, da das Paket den 
Bootloader in Ruhe lässt sollte er ungefährlich für U-Boot und Co sein.

Harald Koenig schrieb:
> dieser uboot will ueber nfs /pollinux/nandfs/boot/uImage booten, aber
> woher finde ich ein passendes uImage version 2.6.21 oder 2.6.23 passend
> zu den kernel modulen in Pollinux-NFS-root-Edition ? im root-Edition tar
> file ist leider gar kein uImage enthalten...

Das ist logisch, der Kernel liegt ja bei Elecard im Flash, somit ist es 
unnötig es ins Filesystem zu packen. Wenn der 3.1-er Bootet ist es nur 
noch ein kleiner Schritt bis Elecard.

Ich habe ein uImage mit dem 2.6.21.3 Kernel von Elecard angehängt. 
Leider weiß ich nicht, ob es bootbar ist, habe schon seit paar Wochen 
leider keine Zeit für die Box gefunden. Wenn du einen aktuellen U-Boot 
hast sollte auch das Image Format lesbar sein. Versuch den über das 
Netzwerk zu laden, vielleicht geht er ja. Nicht erschrecken bei der 
Ausgabe, wenn ich mich richtig erinnere habe ich das letzte Mal ein 
wenig an ihm herumgepatcht. Sollte aber noch funktionstüchtig sein, wenn 
nicht, mit diesen Befehlen kannst du ein eigenes Image erstellen:
1
dd if=00040000_00600000__kernelfs.bin of=vmlinux.raw bs=512 skip=2
2
gzip --force --best vmlinux.raw
3
/path/to/your/u-boot/git/tools/mkimage -A mips -O elecard -T kernel -C gzip -a 0x80060000 -e 0x803a9000 -n "Elecard Linux 2.6" -d vmlinux.raw.gz uImage

Das daraus erstellte uImage sollte nun bootbar sein.
gruß
Laszlo

von Harald K. (uturtle)


Lesenswert?

Hallo Laszlo!

danke fuer deine schnelle antwort!

> Das ist logisch, der Kernel liegt ja bei Elecard im Flash, somit ist es
> unnötig es ins Filesystem zu packen. Wenn der 3.1-er Bootet ist es nur
> noch ein kleiner Schritt bis Elecard.

was genau ist "Elecard" (oder wo bekomme ich das her) ?

> Ich habe ein uImage mit dem 2.6.21.3 Kernel von Elecard angehängt.
> Leider weiß ich nicht, ob es bootbar ist, habe schon seit paar Wochen

leider nicht. habe es uebers netz gebootet und nach dieser ausgabe ist 
schluss:

Bytes transferred = 3233564 (31571c hex)
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Elecard Linux 2.6
   Created:      2011-12-07  16:01:46 UTC
   Image Type:   MIPS Unknown OS Kernel Image (gzip compressed)
   Data Size:    3233500 Bytes = 3.1 MiB
   Load Address: 80060000
   Entry Point:  803a9000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

auch ueber J33 scheint nachwievor nichts zu gehen, an der schnittstelle 
allein sollte es nicht liegen?!

>
1
dd if=00040000_00600000__kernelfs.bin of=vmlinux.raw bs=512 skip=2
2
3
mit "skip=2" hat das raw file zu beginn noch einen 1K block null-bytes.
4
5
> gzip --force --best vmlinux.raw
6
> /path/to/your/u-boot/git/tools/mkimage -A mips -O elecard -T kernel -C
7
> gzip -a 0x80060000 -e 0x803a9000 -n "Elecard Linux 2.6" -d
8
> vmlinux.raw.gz uImage
>
> Das daraus erstellte uImage sollte nun bootbar sein.


sowohl mit skip=2 als auch mit skip=4 hoert der boot via nfs nach dieser 
ausgaben auf:

## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Elecard Linux 2.6
   Created:      2011-12-22   2:10:49 UTC
   Image Type:   MIPS Unknown OS Kernel Image (gzip compressed)
   Data Size:    3476074 Bytes = 3.3 MiB
   Load Address: 80060000
   Entry Point:  803a9000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK


irgendwas laeuft da wohl noch falsch ?!?

oder geht der "elecard" kernel evtl. doch auf die J33 schnittstelle und 
ich brauche ne zweite serielle schnittstelle ?
wuerde mich jedoch wundern, denn nach dem booten und umstecken auf J33 
bekomme ich dort zumind. keine busybox...

schonmal danke fuer die infos und einblicke!!

von Laszlo H. (laszlo_h)


Lesenswert?

Harald Koenig schrieb:
> was genau ist "Elecard" (oder wo bekomme ich das her) ?

Elecard nenne ich halt das gesamte Paket für den PNX8550, also 
Bootloader, Kernel und Root Filesystem. Und der Elecard Kernel ist halt 
der Kernel mit dem Namen 2.6.21.3PNX8550.

Harald Koenig schrieb:
> mit "skip=2" hat das raw file zu beginn noch einen 1K block null-bytes.

Das ist ok so, wenn du dir ein Vanilla Kernel anschaust hat der auch am 
Anfang ein 0-Byte Block (ROM Vektoren, wenn ich mich nicht irre).

Harald Koenig schrieb:
> Image Type:   MIPS Unknown OS Kernel Image (gzip compressed)

Dein U-Boot ist zu alt und er erkennt den "speziellen" OS, den ich für 
die Variablenübergabe zu Elecard hinzu gefügt habe nicht. Versuch es mit 
einem neu kompilierten U-Boot aus dem HEAD vom git master. Damit Sollte 
er dann loslaufen.
gruß
Laszlo

von Harald K. (uturtle)


Lesenswert?

Laszlo H. schrieb:

> Dein U-Boot ist zu alt und er erkennt den "speziellen" OS, den ich für
> die Variablenübergabe zu Elecard hinzu gefügt habe nicht. Versuch es mit
> einem neu kompilierten U-Boot aus dem HEAD vom git master. Damit Sollte
> er dann loslaufen.

erstmal hatte ich den uboot aus "u-boot-stick.tar.gz" geflashed,
aber da ging dann gar nix mehr -- so lernte ich dann den WinCE flasher 
lieben;-)

ACK! mit neuem selbstgebauten u-boot startet nun der extrahierte 
2.6.21.3 kernel via nfs.
damit bekomme ich nun schonmal ein bild auf dem TV -- super!
dein neuerer(?) kernel bootet nun auch:
     Linux version 2.6.21.3PNX8550 (root§smithy) (gcc version 4.0.0 
(DENX ELDK 4.0 4.0.0)) #1743 Fri Feb 11 10:49:15 OMST 2011

es hagelt zwar noch so einige "Unknown symbol"s beim module laden:

  phStbRpc: Unknown symbol lud_new_read_channel
  phStbRpc: Unknown symbol lud_new_write_channel
  phStbRpc: Unknown symbol lud_write_channel_ex
  phStbRpc: Unknown symbol lud_get_node_link
  phStbRpc: Unknown symbol lud_read_channel
  phStbRpc: Unknown symbol lud_new_read_channel
  phStbRpc: Unknown symbol lud_new_write_channel
  phStbRpc: Unknown symbol lud_write_channel_ex
  phStbRpc: Unknown symbol lud_get_node_link
  phStbRpc: Unknown symbol lud_read_channel
  phStbStreamingSystem: Unknown symbol phStbRpc_ProxyInit
  phStbStreamingSystem: Unknown symbol phStbRpc_RpcCall
  ....
aber es laeuft schon mal viel besser!!!


da liegt nun auch so suggestiv ein OGG file 
"2007-omc3-113_verses-quest.ogg" rum,
womit kann ich das denn abspielen fuer einen ersten audio-test ?

"ogg123 *.ogg" liefert nur

ALSA: underrun, at least 0ms.03:40.47  (114.6 kbps)  Output Buffer 
33.3%
ALSA: underrun, at least 0ms.03:40.47  (123.6 kbps)  Output Buffer 
33.3%
...

und ich hoere noch nichts:-(
alsamixer sieht eigentlich gut aus?!


aber fuer heute finde ich das schonmal klasse!!!


fragen fuer morgen:

wie bekomme ich ein eigenes bild auf den video-ausgang, wie audio ?
gibts einen "einfachen" mpeg2-abspieler ?

kann man evtl. ein vdr binary zum testen runterladen ?

wobei kann man aktuell helfen?



erstmal wieder danke an deinen tollen support!!!

von Markus .. (c_classic)


Lesenswert?

Hallo,

da ich jetzt auch Zeit hab mich mit der Box zu befassen wollte ich den 
Cross-Compiler installieren, jedoch ist mir ein Punkt im Wiki unklar.

Für die Installation des ELDK wird auf die Anleitung des Herstellers [1] 
verwiesen. Jedoch werde ich aus dieser nicht ganz schlau. Es gibt dort 
jede Menge verschiedene "Pakete". (base, basic, clutter, core, ...) 
Welche davon brauche ich jetzt für die Entwicklung auf dem Receiver? 
Könnte jemand die Kommandozeile für das install.sh-Script posten?

Ebenfalls wird gesagt, dass man ELDK 4.1 verwenden soll. Ist dies 
wirklich nötig oder kann ich auch die aktuelle Version (5.1) verwenden?

MfG
Markus

----------------------------------
[1]: http://www.denx.de/wiki/view/ELDK-5/WebHome#Section_1.6.

von Harald K. (uturtle)


Lesenswert?

Markus .. schrieb:

> da ich jetzt auch Zeit hab mich mit der Box zu befassen wollte ich den
> Cross-Compiler installieren, jedoch ist mir ein Punkt im Wiki unklar.

fuer welche linux distro?

ich habe mir gerade fuer meine opensuse 12.1 diesen gcc hier geholt

    http://www.linux-mips.org/pub/linux/mips/crossdev/x86_64-linux/mipsel-linux/

und damit zumind. schon mal den u-boot erfolgreich uebersetzt und 
gebootet...
(fuer suse 12.1 braucht man fuer diesen gcc nur noch eine aeltere libgmp 
und libmpfr, fuer 11.4 die pakete libmpfr1 und libgmpxx4).

von Markus .. (c_classic)


Lesenswert?

Ich arbeite unter Ubuntu. Deswegen wird im Wiki auf "Generischer Linux" 
verwiesen.

Danke für den Link. Werde mir das mal ansehen. Notfalls mal auf meim 
OpenSuse Notebook installieren.

Aber was ist dann das Embedded Linux Development Kit (ELDK)? Steckt da 
auch der MIPS-GCC dahinter? Im Wiki-Artikel [1] steht nämlich kein 
Eintrag zum GCC direkt. (Außer das wäre crosstool-ng)

MfG
Markus

----------------------
[1]: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Generischer_Linux

von Harald K. (uturtle)


Lesenswert?

Markus .. schrieb:
> Ich arbeite unter Ubuntu. Deswegen wird im Wiki auf "Generischer Linux"
> verwiesen.
>
> Danke für den Link. Werde mir das mal ansehen. Notfalls mal auf meim
> OpenSuse Notebook installieren.

immer gut, aber nur dafuer muss das nicht unbedingt sein.

wenn du keine gcc-pakete speziell fuer ubuntu findest, dann einfach die 
RPMs mit "alien" in ubuntu-pakete umwandeln und installieren (oder in 
einfache tar files, ganz nach wunsch):

       http://kitenet.net/~joey/code/alien/

       alien --to-deb gcc.rpm
       ...

von Markus .. (c_classic)


Lesenswert?

OK danke für den Tipp.

Jedoch installiere ich mir jetzt erstmal ein 64Bit-System (Fedora 16). 
Wenn ich das recht gesehen habe braucht der aktuelle GCC bei deinem Link 
dies. Jedenfalls ist mein Paketmanager beim 32Bit OpenSuse 11.4 immer 
abgestürzt. (Auch bei den x386-Versionen)

Aber irgendwie glaube ich, dass ich mal wieder alles komplizierter mache 
als nötig...

von Harald K. (uturtle)


Lesenswert?

Markus .. schrieb:
> Aber irgendwie glaube ich, dass ich mal wieder alles komplizierter mache
> als nötig...

ja;-)  dort haette es auch 32bit-pakete gegeben:

http://www.linux-mips.org/pub/linux/mips/crossdev/i686-linux/mipsel-linux/

von Markus .. (c_classic)


Lesenswert?

Harald Koenig schrieb:
> dort haette es auch 32bit-pakete gegeben:

Ja, die hatte ich auch gesehen, aber bei denen ist der Paketmanager 
genauso abgestürzt. :(
Jetzt unter Fedora 16 64Bit gehts einwandfrei.
Und außerdem sind die 32Bit Pakete soweit ich das seh nur in älteren 
Versionen verfügbar.

von Laszlo H. (laszlo_h)


Lesenswert?

Alle in der Wiki aufgeführten Development Kits verwenden den GCC. Der 
4.1-er wird empfohlen, da dieser von mehreren Benutzers schon länger 
erfolgreich verwendet wird (und der der 4.2-er und der 5.0-er kein MIPS 
Target hat). Du kannst natürlich den 5.1-er installieren. Um was ich 
dich dann aber bitten würde ist ein Test ob U-Boot bzw. der Linux Kernel 
damit funktionieren und danach ein kurzer Eintrag in der Wiki.

Mit Alien Packages würde ich äußerst acht geben, damit kannst du dir 
sehr schnell dein System zerschießen. Dann schon lieber selber 
kompilieren und unter /opt (also außerhalb der Pfade der 
Paketverwaltungsystems) installieren.
gruß
Laszlo

von Markus .. (c_classic)


Lesenswert?

So... hab jetzt U-Boot mit dem mipsel gcc 4.5.1 kompiliert und geflasht 
und es scheint soweit zu funktionieren. (Zumindest erhalte ich flasher# 
an J33)

Das einzige was mich irritiert ist:
1
[...]
2
Bad Block table at page 1120, version 0x01
3
Bad Block table at page 1152, version 0x01
4
*** WARNING - bad CRC, using default environment
5
[...]

Ist das ein Problem oder kann ich das einfach ignorieren?

von Laszlo H. (laszlo_h)


Lesenswert?

Markus .. schrieb:
> Das einzige was mich irritiert ist:[...]
> Bad Block table at page 1120, version 0x01
> Bad Block table at page 1152, version 0x01

Das sind die BBTs, das sollte so sein, also nichts aufregendes. Die Bad 
Blocks kannst du mit dem Befehl "nand bad" ausgeben. Es sollten 
zumindest 2 Blöcke als fehlerhaft gekennzeichnet sein (dort, wo die BBTs 
abgelegt sind).

> *** WARNING - bad CRC, using default environment

Das ist auch in Ordnung, du startest U-Boot zum ersten Mal. Die Warnung 
sagt dir nur, dass kein U-Boot Environment gefunden wurde und das 
Default aus pollinux.h verwendet wird. Diesen kannst du nun an deine 
Bedürftnisse anpassen und anschließend mit "saveenv" im Flash ablegen. 
Weitere Infos findest du in der U-Boot Doku.
gruß
Laszlo

von Markus .. (c_classic)


Lesenswert?

Und jetzt kommen die Dinge, die im Wiki noch nicht beschrieben sind, 
oder?

Das heißt ich stehe (bei meinem aktuellen Wissensstand) vor folgenden 
Problemen:
1) Welche env.-Einstellungen brauche ich, um über USB zu booten? Denke 
mal da muss ich mich durch die u-boot/README quälen.
2) Wo bekomm ich einen fertigen Kernel her? Da bleibt wohl nur selbst 
kompilieren und da muss ich mich auch erst einlesen.

Sind diese Fragen hier im Forum bereits beantwortet oder "darf" ich mir 
das selbst zusammensuchen?

MfG
Markus

von Markus .. (c_classic)


Lesenswert?

btw.: Was genau ist eigentlich die u-boot.img und warum muss ich die, 
nachdem U-Boot über den Stick geflasht wurde, mit kermit 
übertragen/flashen? [1]
Zu welchem Zeitpunkt muss man die env-Variablen setzen?
----------------------
[1]: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#U-Boot_Flashen

von overflowed (Gast)


Lesenswert?

Also, du kannst beim erstellen von u-boot verschiedene Targets angeben, 
für den Pollin Receiver gibt es zwei, eins zum flashen und eins zum 
eigentlichen booten. Im Wiki stehen die targets.

Einfach kannst du sie daran erkennen ob der Prompt mit flasher# oder nur 
mit # beginnt.

Die Version zum flashen kannst du nehmen, um z.B. einen Kernel oder ein 
anderes u-boot selbst in den nand zu schreiben. Zum booten ist sie 
jedoch die flasche Wahl, daher kommt es, dass du ein u-boot.img per 
kermit übertragen sollst.

Du kannst jedoch auch die flashme.exe nehmen um die entsprechenden 
Sachen inkl u-boot in den nand zu schreiben, siehe weiter oben die 
u-boot-stick.tar.gz Konsole gibt es auf J33 mit 38400. Der enthält ein 
u-boot zum booten und eine flashme.exe zum flashen, sowie einen Kernel.

Die env Variablen musst du nicht unbedingt setzen, in jedem u-boot sind 
schon ein paar per default gesetzt. wenn die für dich passen, ist alles 
gut, sonst änder sie nach deinen wünschen mit setenv ab und speichere 
sie dauerhaft mit saveenv. Du kannst auch wenn sie passen und dich die 
Warnung nervt einmal saveenv ausführen, notwendig ist es aber nicht.

Viele Grüße
  overflowed

von Laszlo H. (laszlo_h)


Lesenswert?

overflowed schrieb:
> Also, du kannst beim erstellen von u-boot verschiedene Targets angeben,
> für den Pollin Receiver gibt es zwei, eins zum flashen und eins zum
> eigentlichen booten. Im Wiki stehen die targets.
>
> Einfach kannst du sie daran erkennen ob der Prompt mit flasher# oder nur
> mit # beginnt.
>
> Die Version zum flashen kannst du nehmen, um z.B. einen Kernel oder ein
> anderes u-boot selbst in den nand zu schreiben. Zum booten ist sie
> jedoch die flasche Wahl, daher kommt es, dass du ein u-boot.img per
> kermit übertragen sollst.

Mehr oder weniger. Die Flasher Version ist so weit abgespeckt, dass sie 
mit dem original flashme.exe aus dem alten Flash Package (ich meine 
nicht die neuen Versionen auf dieser Seite) programmiert werden kann. 
Mit diesem kann dann das normale U-Boot, das größer ist als 240kB, 
eingespielt werden. Aus diesem Grund hat es auch weder Netzwerk noch 
SATA Unterstützung.

Dieser wird aber seit kurzem nicht gebraucht. Ich aktualisiere mal bei 
Zeiten die WIki, sobald ich den neuen Flasher getestet habe. Wird aber 
wohl nicht vor dem 29. sein.
gruß und frohe Weihnachten
Laszlo

von Markus .. (c_classic)


Lesenswert?

Danke für eure Antworten! Habe jetzt das umfangreichere U-Boot (#) 
drauf. (Einfach die u-boot-stick.tar.gz über WinCE geflasht)

Nun die Frage: Woher bekomme ich einen Kernel bzw. gibt es momentan eine 
Anleitung zum Selberkompilieren (speziell für die Box).

overflowed schrieb:
> Du kannst jedoch auch die flashme.exe nehmen um die entsprechenden
> Sachen inkl u-boot in den nand zu schreiben, siehe weiter oben die
> u-boot-stick.tar.gz Konsole gibt es auf J33 mit 38400. Der enthält ein
> u-boot zum booten und eine flashme.exe zum flashen, sowie einen Kernel

Jedoch erhalte ich beim Starten diese Fehlermeldung:
1
** No boot device **
2
Wrong Image Format for bootm command
3
ERROR: can't get kernel image!

Muss ich den von die genannten Kernel erst noch flashen oder hab ich 
grundlegend was falsch verstanden?

Euch allen auch noch ein schönes Fest!

MfG
Markus

PS: Ansonsten warte ich einfach mal bis die Wiki aktuell ist und 
verstecke die wichtigen Beiträge nicht zwischen meinen "Anfängerfragen".


EDIT:
OK... hab jetzt ein Image über cKermit geschickt und konnte das soweit 
starten. (Endete zwar erstmal in ner Kernel-Panic aber es ist ein 
Fortschritt :))

von Harald K. (uturtle)


Lesenswert?

Hi,

wollte heute meinen eigenen kernel (3.1.4) bauen & booten, aber beim 
booten (via uImage via nfs) ist nach diesem output schluss (uboot ist 
aus u-boot-stick.tar.gz):

--- 8< ------ 8< ------ 8< ------ 8< ------ 8< ------ 8< ---
Filename '/pollinux/nandfs/boot/uImage'.
Load address: 0x82000000
Loading: 
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ########################
done
Bytes transferred = 2115796 (2048d4 hex)
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   MIPS
   Created:      2011-12-29  22:11:53 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    2115732 Bytes = 2 MiB
   Load Address: 80060000
   Entry Point:  80394760
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 3.1.4.3PNX8550 (harald@harald) (gcc version 4.5.1 (GCC) ) 
#1 Thu Dec 29 22:17:03 CET 2011
CPU revision is: 00061200 (Philips PR4450)
Determined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 
32512
Kernel command line:  console=ttyS1,38400n8 stb810_display=pal 
nomainapp=1 printk.time=1 root=/dev/nfs rw 
nfsroot=192.168.178.40:/pollinux/nandfs ip=192.168.178.191
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 
bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 
bytes)
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 32 
bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, 
linesize 32 bytes
[    0.000000] Memory: 124752k/131072k available (3322k kernel code, 
6320k reserved, 1111k data, 232k init, 0k highmem)
[    0.000000] NR_IRQS:128
--- 8< ------ 8< ------ 8< ------ 8< ------ 8< ------ 8< ---

ist das zufaellig ein bekanntes problem mit 3.1.4 ?

das .config habe ich vom laufenden 3.1er kernel in u-boot-stick.tar.gz 
aus /proc/config.gz,
das sollte also ok sein ?!?

die richtigen(?) parameter fuer mkimage habe ich nach vielen 
fehlversuchen im posting von tuxx42 am 01.12.2011 22:40 gefunden.  mit 
falschen la/ep kamich zuvor immer nur bis "Starting kernel ..."


wer hat nen tipp??

zum starten  fuer neu-kernel-bauer waere es sehr hilfreich, wenn ihr 
fuer erprobte und gute kernel auch die .config files ins netz stellen 
wuerdest (plus einen markanten hinweis auf das 3.1er-bau-skript von 
Joel!)


schonmal danke! fuer eure hilfe!

von Harald K. (uturtle)


Lesenswert?

Joel T. schrieb:

> ich meinte mit dem elecard image auf unserer box. Ich würde gern sehen
> ob gcc mit einem "professionell" gepatchten image auch segfaultet.

woher bekommt man denn das original "elecard image" ?  ich kann hier 
leider keine referenz finden.

derzeit verwende ich u.a. Pollinux-NFS-root-Edition-2011.07.08-22.28
wenn ich die postings recht interpretiere, dann koennte das ein 
modifiziertes elecard-image sein. richtig?

falls ja: wo sind die aenderungen und unterschiede zum original 
dokumentiert?


danke!

von Harald K. (uturtle)


Lesenswert?

Artem M. schrieb:

> ich habe heute VDR 1.7.21 für die Box Cross-Kompiliert. Ich kann nun
> über vdr-streamdev die offenen Kanäle von DVB-C schauen. Selbst ZDF-HD
> läuft absolut problemlos.
>
> Als Basis habe ich PoLenny genommen.

laeuft das dann mit dem (elecard) 2.6.21 kernel ?

gibts beim cross-compilen des VDR etwas besonderes zu beachten ?
kann ich evtl. deine binaries und shared libs zum testen bekommen 
(muesste ja mit PolLenny.tar.gz passen?!).

woher nehme ich am besten die ganzen libs zum cross-compilen?
bislang habe ich nur den gcc-4.5.1 und die binutils, uboot und kernel 
gehen damit schon (aber die brauchen ja auch keine glibc und sonstigen 
shared libs).

> Jedoch habe die hier noch etwas Ärger mit openssl.

hat das mit openssl denn geklappt?
falls nein, bei welchem aerger kann man helfen?

> Sobald das alles gescheit läuft werde ich die Binaries hier mal posten.
> Ich muss vor allem die Pfade anpassen/aufräumen, da die durch das
> Cross-Kompilieren ziemlich komisch geworden sind.

helfe gerne testen/anpassen, falls es schon was zu testen gibt...

von Axl Rose (Gast)


Lesenswert?

Hallo zusammen,

ich habe auch so eine Kiste zu Hause.
Leider erfüllt sie nicht das, was ich mir vorgestellt habe.
Hätte evtl. jemand Interesse?

von overflowed (Gast)


Lesenswert?

@Harald Koenig, warum nach u-boot und kernel unbedingt noch cross 
compilen und nicht auf dem gerät selbst?

Ich hab im moment ein lenny fs mit VDR 1.6 inkl streamdev aus dem debian 
repository + aktuelles xvdr plugin aus dem git, gcc, g++, make, noch ein 
bisschen was zum Komfort wie ssh, netcat, tar, gzip, bz2, vim, 
locales...

Und erstaunlicherweise läuft es einfach ohne Probleme auf meiner DVB-T 
Box.

Ich nutze jedoch keine Ausgabe von der Box und habe es auch nicht vor. 
Ich benutze ein XBMC mit PVR auf einem OMAP4430 und benutze die Box nur 
als xvdr server um auf Live TV und Aufnahmen zuzugreifen.

Da ein bzip2 tar noch 142 MB groß ist, beschreibe ich lieber kurz wie 
ich zu diesem Stand gekommen bin anstatt das FS hochzuladen, es sei denn 
es besteht tatsächlich Interesse an dem FS.

Das Pollens hat bei mir nie funktioniert, vielleicht war auch einfach 
nur mein download korrupt, deshalb entschloss ich mich das fs von Anfang 
an selbst zu erstellen.

Meine Bootloader Ausgangssituation war die aus dem Archiv 
u-boot-stick.tar.gz.
Der 3er Kernel ist leider im moment für dvb nicht zu gebrauchen, deshalb 
habe das uImage vom elecard Kernel (von Laszlo vom 22.12 hier im Thread) 
mit kermit via u-boot in den nand geschrieben (das ist genauer im WIki 
unter Kernelflashen beschrieben).

Nun sollte man in der Lage sein den Kernel zu booten, zumindest so 
lange, bis er abbricht weil er kein rootfs findet.

Als nächstes habe ich mir auf einem bestehenden amd64 System angefangen 
das rootfs zu bauen.
Dies geschieht mit einem einfachen debootstrap:
# debootstrap --arch mipsel lenny ./lenny-chroot 
http://ftp.de.debian.org/debian
Irgendwann bricht debootstrap ab, an dem Punkt an dem er das erste mal 
versucht eine mipsel binary auszuführen, dass ist jedoch nicht so 
schlimm, der Rest kann auch auf dem Gerät erledigt werden.
Da der Kernel scheinbar ein init=/bin/sh ignoriert solltet ihr gleich 
von einem bestehenden debian System mit bekanntem root Passwort die 
/etc/passwd und die /etc/shadow in das Dateisystem kopieren. Außerdem 
kann man auch gleich aus einem Pollinux oder Pollenny die /lib/modules/ 
und die dvb firmware files in das neue FS kopieren.

Danach ist es zeit das fs an per usb oder sata (wahrscheinlich ist auch 
nfs möglich) an die Box zu bringen und zu booten. Irgendwann wird sich 
das Gerät damit melden, dass es keine inittab hat, einfach runlevel s 
angeben und root Passwort eingeben.

Jetzt muss man mit dpkg, apt-get und aptitude (ist manchmal zur 
Konfliktlösung keine schlechte Wahl) alles in /var/cache/apt/archives/ 
installieren.

Ist das geschafft sollte man bevor die Box ausgeschaltet oder 
neugestartet wird entweder noch einen login via rs232 einrichten oder 
ein apt-get install ssh machen.

Ein apt-get install udev sollte jetzt nicht fehlen.
Ich habe mir um laden der richtigen Module ein init script gebaut, 
anhand der geladenen Module in dem Pollinux NFS Root Edition.

Das Debian Repo beinhaltet vom vdr über diverse Plugins fast alles, 
inklusive Kompiler.
Für das xvdr plugin muss einerseits der vdr-dev installiert sein, 
andererseits braucht man ein paar Anpassungen. Die glibc in Lenny ist 
schon ein bisschen alt, ein include Pfad war glaube ich falsch und 
andererseits muss man alle betoh64, betoh32 etc nachbauen. Das ist aber 
auch schon alles und nicht wirklich spektakulär.

Falls doch Interesse an dem fertigen FS, dem xvdr-patch besteht, oder 
irgendwas doch noch nicht ganz klar ist, versuche ich das irgendwie 
zugänglich zu machen.

Für mich persönlich wäre es schon noch einmal interessant auf ein 
aktuelleres debian mit aktuellerem vdr und 3er Kernel zu wechseln, werde 
aber jetzt da keine Energie mehr investieren, da für mich jetzt alles so 
läuft wie ich es mir vorgestellt habe.

von Harald K. (uturtle)


Lesenswert?

overflowed schrieb:
> @Harald Koenig, warum nach u-boot und kernel unbedingt noch cross
> compilen und nicht auf dem gerät selbst?

gute frage! zum einen weil ich einfach noch kein komplettes system auf 
der box habe
mit development-umgebung, zum anderen aber auch, weil der komplette 
kernel
auf einem alten dual-core notebook in unter 4 minuten baut...

koennte also sein, dass ich zumind. kernel auch weiter so backen will,
fuer mal kurz vdr auf lenny bauen waere natuerlich die box auch eine 
alternative
(wenns mal laeuft -- aber ich bekomme gerade wieder hoffnung;-))

> Ich nutze jedoch keine Ausgabe von der Box und habe es auch nicht vor.
> Ich benutze ein XBMC mit PVR auf einem OMAP4430 und benutze die Box nur
> als xvdr server um auf Live TV und Aufnahmen zuzugreifen.

worauf bezieht sich hier "ausgabe" ?
TV-out, oder mpeg2 streams auf "platte" schreiben?
XBMC/PVR/xvdr sagt mir noch nix -- egal, finde ich schon raus;)

die DVB-receiver sind mir erstmal egal, da ich DVB-S brauche und einen
DVB-S/vdr schon im netz am laufen habe.  die box soll erstmal nur 
aufnahmen abspielen
via NFS auf TV-out (spaeter dann mal mehr, am schluss auch mit neuem 
DVB-S tuner;)

> Da ein bzip2 tar noch 142 MB groß ist, beschreibe ich lieber kurz wie
> ich zu diesem Stand gekommen bin anstatt das FS hochzuladen, es sei denn
> es besteht tatsächlich Interesse an dem FS.

<tatsächlich>Interesse!!</tatsächlich>

waere wirklich nett, denn es hilt einfach sehr bei den ersten 
gehversuchen,
zumal ich wenig debain-erfahrung habe (viel mehr suse und auch redhat, 
eben rpm-based;).

> Das Pollens hat bei mir nie funktioniert, vielleicht war auch einfach
> nur mein download korrupt, deshalb entschloss ich mich das fs von Anfang
> an selbst zu erstellen.
>
> Meine Bootloader Ausgangssituation war die aus dem Archiv
> u-boot-stick.tar.gz.
> Der 3er Kernel ist leider im moment für dvb nicht zu gebrauchen, deshalb
> habe das uImage vom elecard Kernel (von Laszlo vom 22.12 hier im Thread)
> mit kermit via u-boot in den nand geschrieben (das ist genauer im WIki
> unter Kernelflashen beschrieben).

aber schon den u-boot aus dem u-boot-stick.tar.gz ? der ist naemlich 
deutlich neuer
den haettest auch direkt via vfat-usb-stick von WinCE aus flashen 
koennen,
inzwischen brauchts den kermit-flasher offensichtlich nicht mehr.

> Da der Kernel scheinbar ein init=/bin/sh ignoriert solltet ihr gleich

nur diesen parameter, oder alle kernel boot command line opts ?

irgendwo hab ich hier gelesen, dass sich bei der command line uebergabe
in den kerneln was inkompatibel geaendert hat, und dass es hierfuer
in sehr neuen u-boots wohl irgendwelchen besseren support gibt?!

bislang hat bei mir noch jeder kernel auf console=serial.... fuer J33 
reagiert,
ich verwende aber auch nen selbst gebauten u-boot aus den git quellen...
init=/bin/sh muss ich mal probieren


> Das Debian Repo beinhaltet vom vdr über diverse Plugins fast alles,
> inklusive Kompiler.

das ist ein ganz wesentliches argument, weswegen ich auch schon
zum PolLenny(X) tendiere -- ich haette nur gerne eben zuerstmal
alle kernel-issues im griff (u.a. brauche noch ich noch ein paar mehr
usb kernel module fuer anderes spielzeug;-)

> Falls doch Interesse an dem fertigen FS, dem xvdr-patch besteht, oder
> irgendwas doch noch nicht ganz klar ist, versuche ich das irgendwie
> zugänglich zu machen.

entweder hier, oder gerne auch auf einen ftp-server bei mir zum 
upload...


danke!

Harald

von Dirk W. (glotzi)


Lesenswert?

Harald Koenig schrieb:
> die DVB-receiver sind mir erstmal egal, da ich DVB-S brauche und einen
> DVB-S/vdr schon im netz am laufen habe.  die box soll erstmal nur
> aufnahmen abspielen

So OOTB wird das nicht gehen. Dazu brauchst du ein Output-Plugin, das 
den HW-Dekoder benutzt. Für die 3er Kernels gibts aber keine Treiber, 
nur für den Elecard Kernel. Dekodieren per Software kannste vergessen. 
Außerdem gibts wohl immer noch das Problem mit dem nicht vorhandenen 
Ton.

von overflowed (Gast)


Lesenswert?

Harald Koenig schrieb:
>> Ich nutze jedoch keine Ausgabe von der Box und habe es auch nicht vor.
>> Ich benutze ein XBMC mit PVR auf einem OMAP4430 und benutze die Box nur
>> als xvdr server um auf Live TV und Aufnahmen zuzugreifen.
>
> worauf bezieht sich hier "ausgabe" ?
> TV-out, oder mpeg2 streams auf "platte" schreiben?

Ausgabe bezieht sich hier auf TV-OUT, Scart out oder jede andere Ausgabe 
auf einem Monitor / TV. Aufnahmen. Auf Platte schreiben sowie per 
Netzwerk Verfügbar machen funktioniert. In den Init Scripten vom 
Pollinux, sieht man auch, wie PAL Ausgabegeräte initialisiert werden, 
vermutlich könnte man wenn man sich das entsprechende zusammenkopiert 
auch eine Ausgabe auf Scart hinbekommen. Ich habe nur kein Gerät, dass 
einen Scart oder Composite In besitzt.

> XBMC/PVR/xvdr sagt mir noch nix -- egal, finde ich schon raus;)

XBMC ist ein Mediacenter, davon gibt es einen Fork der Live TV und 
Aufnahmen unterstützt (PVR), dieses benötigt aber zum kommunizieren mit 
einem Backend (es kann selbst nichts mit LiveTV anfangen) ein 
entsprechendes Plugin xvdr ist ein solches. Es gibt dafür eine Version 
für XBMC und eine für den VDR, ähnlich zu streamdev, nur dass damit noch 
Aufnahmen gestreamt werden können und die Umschaltzeiten erheblich 
kürzer sind.

> die DVB-receiver sind mir erstmal egal, da ich DVB-S brauche und einen
> DVB-S/vdr schon im netz am laufen habe.  die box soll erstmal nur
> aufnahmen abspielen
> via NFS auf TV-out (spaeter dann mal mehr, am schluss auch mit neuem
> DVB-S tuner;)

Also genau umgekehrt von mir, du willst das Ding als Ausgabe Client 
haben und hast einen Backendserver und ich will das Ding als 
Backendserver für einen Ausgabe Client haben.
Die Mainapp kann scheinbar IPTV, würde mich nicht wundern wenn du damit 
streamdev streams abspielen könntest, aber das wird nicht dein primäres 
Ziel sein.
Wie gesagt sieh dir die init scripte von dem Pollinux an, dort siehst du 
wie man Module und Parameter für eine Scart Ausgabe initialisiert.

> aber schon den u-boot aus dem u-boot-stick.tar.gz ? der ist naemlich
> deutlich neuer
> den haettest auch direkt via vfat-usb-stick von WinCE aus flashen
> koennen,
> inzwischen brauchts den kermit-flasher offensichtlich nicht mehr.

Ich weiß, ich habe ja den u-boot-stick.tar.gz erstellt, aber ohne 
Anzeigegerät und Batterien für die FB war mir Blindflashen zu 
kompliziert, und deshalb habe ich mit kermit geflasht. Sollte auch über 
WinCE gehen, ich wollte nur beschreiben wie ich es gemacht habe, dass 
ist sicherlich nicht der einzige Weg.

>> Da der Kernel scheinbar ein init=/bin/sh ignoriert solltet ihr gleich
>
> nur diesen parameter, oder alle kernel boot command line opts ?

nur diesen Parameter mit dem elecard Kernel. Da der Workaround mit der 
/etc/shadow und /etc/passwd jedoch so einfach war, habe ich mir nicht 
mehr Mühe gemacht das zu analysieren.

> irgendwo hab ich hier gelesen, dass sich bei der command line uebergabe
> in den kerneln was inkompatibel geaendert hat, und dass es hierfuer
> in sehr neuen u-boots wohl irgendwelchen besseren support gibt?!

ja stimmt, aber eigentlich habe ich den u-boot-stick.tar.gz m.E. nach 
dem hinzufügen des Supports gebaut, console=serial etc.. hat er auch 
alles akzeptiert nur eben init=shell nicht.

>> Das Debian Repo beinhaltet vom vdr über diverse Plugins fast alles,
>> inklusive Kompiler.
>
> das ist ein ganz wesentliches argument, weswegen ich auch schon
> zum PolLenny(X) tendiere -- ich haette nur gerne eben zuerstmal
> alle kernel-issues im griff (u.a. brauche noch ich noch ein paar mehr
> usb kernel module fuer anderes spielzeug;-)

Da ich zum elecard Kernel bisher weder eine Konfig noch die Header oder 
gar die Sourcen gefunden habe, wird daraus wohl nichts. Falls Ausgabe 
irgendwie mit dem 3er Kernel funktioniert könntest du aber den nehmen, 
wenn du die Segfaults in den Griff kriegst...
Um was für anderes Spielzeug handelt es sich denn?

> entweder hier, oder gerne auch auf einen ftp-server bei mir zum
> upload...

Falls das auf dem ftp Server der Allgemeinheit zur Verfügung stehen 
würde, und nicht in einer Woche wieder runtergeschmissen wird, würde ich 
es da uploaden.

von Artem M. (artem)


Lesenswert?

Hallo,

overflowed schrieb:
> wenn du die Segfaults in den Griff kriegst...

Hast du die segfaults mit dem alten kernel nicht? Ich konnte auf der Box 
nichts nativ kompilieren, da ich immer segfaults hatte.

Harald Koenig schrieb:
> Artem M. schrieb:
>
>> ich habe heute VDR 1.7.21 für die Box Cross-Kompiliert. Ich kann nun
>> über vdr-streamdev die offenen Kanäle von DVB-C schauen. Selbst ZDF-HD
>> läuft absolut problemlos.
>>
>> Als Basis habe ich PoLenny genommen.
>
> laeuft das dann mit dem (elecard) 2.6.21 kernel ?

Ja, das lief bei mir mir dem alten kernel.

> gibts beim cross-compilen des VDR etwas besonderes zu beachten ?
> kann ich evtl. deine binaries und shared libs zum testen bekommen
> (muesste ja mit PolLenny.tar.gz passen?!).

Man muss einen vdr patch einspielen, damit man den VDR gegen den alten 
kernel kompilieren kann.

> woher nehme ich am besten die ganzen libs zum cross-compilen?
> bislang habe ich nur den gcc-4.5.1 und die binutils, uboot und kernel
> gehen damit schon (aber die brauchen ja auch keine glibc und sonstigen
> shared libs).

Ich habe glaube ich das ELDK genommen. Da waren die ganzen Sachen schon 
dabei.

>> Jedoch habe die hier noch etwas Ärger mit openssl.
>
> hat das mit openssl denn geklappt?
> falls nein, bei welchem aerger kann man helfen?

Nein, leider bin ich nicht wieder dazu gekommen hier etwas weiter zu 
machen und die Box steht in der Ecke und sammelt Staub :(

von overflowed (Gast)


Lesenswert?

Artem M. schrieb:
> overflowed schrieb:
>> wenn du die Segfaults in den Griff kriegst...
>
> Hast du die segfaults mit dem alten kernel nicht? Ich konnte auf der Box
> nichts nativ kompilieren, da ich immer segfaults hatte.

Nein, jedenfalls nicht in dem Ausmaß, also ich hatte schon segfaults 
wenn beim linken der Ram nicht ausreichend war, aber durch stoppen des 
vdr und allem anderen was nicht unbedingt benötigt wird, hatte ich es 
bisher immer geschafft genug freizuschaufeln.
Mit dem 3er Kernel konnte ich nicht mal ein apt-get install ohne 
segfault durchführen.

BTW hat es schon jemand geschafft die vollen 256 MB zu nutzen? 128 MB 
ist für sowas doch ein bisschen knapp...

von Ingmar K. (ingmar_k)


Lesenswert?

@overflowed:

Schau mal in in den Kernel-Sources in "arch/mips/philips/pnx8550/", in 
die Datei "prom_init.c", dort steht z.B. folgendes:

"memsize = 0x08000000; /* Trimedia uses memory above */
add_memory_region(0, memsize, BOOT_MEM_RAM);"

Das erklärt wohl warum nur 128MB nutzbar sind. Der Rest wird einfach mal 
für die Trimedia Kerne reserviert. Wenn man diese nicht nutzt, macht das 
zwar keinen Sinn, aber will man die mögliche Videobeschleunigung nutzen, 
dann brauchen die Trimedias eben den RAM um richtig zu funktionieren. 
;-)

Man könnte das sicher editieren, sofern man auf die Funktion der 
Trimedias vollkommen verzichten kann/will.

von Artem M. (artem)


Lesenswert?

Die Frage ist nur, ob man den Speicher einfach für etwas anderes 
benutzen kann. Nicht das der Trimedia auf irgend welche Änderungen im 
Speicher anspringt, darauf reagiert und den Speicher wieder verändert...

von Ingmar K. (ingmar_k)


Lesenswert?

Vorweg: Ich weiß es nicht und habe von den Trimedia Geschichten leider 
keine Ahnung.

Aber, meine Vermutung wäre, dass es für die Funktion der Trimedias schon 
eines Kernel Moduls bedarf, bzw. einer fest einkompilierten 
Unterstützung. Deaktiviert man diese, bzw. lädt das/die Modul(e) nicht, 
so sollte der Speicher voll für andere Zwecke verfügbar sein.
Aber, wie so oft: Probieren geht über studieren. Würde es ja selber 
testen, habe aber momentan leider anderes zu tun, was wichtiger ist.

von David S. (sirnova)


Lesenswert?

Hi Overflowed!

Ich hätte auch recht starkes Interesse an deinem Paket. Hatte damals mal 
versucht mir aus dein vorhandenen Sachen was zusammen zu stricken, es 
lief, wollte es dann nochmal sauber neu aufsetzen und habs nicht mehr 
zum laufen bekommen ;) Daher wäre es echt klasse es irgendwo hoch zu 
laden.
Mir würds auch reichen, wenne es z.B über http://www.megafileupload.com/ 
(ca. 200 MB) hochlädst. "50days after no download" somit bliebe es 
erhalten, wenn es wirklich regelmäßig benutzt wird, und selbst wenn kein 
Download kommt.... 50 Tage sind lang, vielleicht gibt es bis dahin ja eh 
was neues ;)

Hoffe es reicht dir, ich weiß, dass es nicht so komfortable ist, 
vorallem, da man keinen FTP-Clienten hat, hoffe trotzdem, dass du dich 
erbarmst ;)

Gruß

David

von mfg .. (mfg) Benutzerseite


Lesenswert?

Moin moin sirnova,

Martin hat doch schon permanenten Webspace angeboten 
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
glaub bei den easyVDRlern liegen noch einige Platinen wartend parat ;-]

MfG.
      MFG.

von Joel T. (tuxx42)


Lesenswert?

hi leute,

ich hab schon länger nichts mehr an der pollin box gemacht... das liegt 
an ein paar punkten:

- ich bin absolut mit meinem latein am ende was die segfaults angeht. 
ich bezweifle dass es am fehlenden memory liegt, da dies ein OOM (out of 
memory) kill im kenrel ausführen müssten und kein segfault. An den Ram 
einstellungen haben laszlo und ich auch schon ein bischen gespielt. es 
scheint nicht möglich ohne weiterees die 128mb vom trimedia einfach 
abzuziehen. Zudem habe ich programme auch gedebuggt beim segfault um im 
disassemblierten code gesehen dass auf speicher zugegriffen wird mit 
seeehr niedrigen werten (nahe am NULL pointer), das ist sicherlich nicht 
korrekt.

- ich hatte ursprünglich vor die pollin kiste als hostapd server mit 
ipforwarding einzusetzen. Leider taugt die Kiste aber nur bedingt als 
AccessPoint, da ich statt meine erwarteten 1.5mb/s lediglich 400-500kb/s 
bekommen habe. Ich habe mit oprofile versucht den kernel zu profilen um 
rauszufinden wo genau das bottleneck ist und in welchen routinen er am 
meisten zeit verbringt, zu meinem erstauenen war die cpu allerdings 
nicht einmal voll ausgelastet. Ich befürchte das irgendwelche internen 
bus systeme zu langsam arbeiten um ordentliche durchsatzraten zu 
bekommen.

Dadurch ist die pollin kiste für mich etwas uninteressant geworden.

Um dvb im 3.1er kernel zu verwenden müsste man die beiden i2c treiber 
portieren. Das habe ich angefangen (der code befindet sich im git repo). 
Ich denke ich werde ihn demnächst auch noch fertig schreiben, dann 
müssten auch die trimedias und die rtc etc funktionieren. Bisher bin ich 
noch etwas verwundert dass ich noch keine interrupts auf dem i2c 
bekomme, obwohl ich einen i2c device mit dem dazugehörigen interrupt 
handler bereits registriert habe. Aber ich denke das kriege ich hin.

Hoffentlich finde ich noch im Januar die motivation da weiterzumachen.. 
wenn jemand mitmahcen will, würde mich das freuen.. der code liegt wie 
bereis erwähnt im git bei github zusammen mit den timer patches.

Gruß,
joel

von Christian B. (9chicane9)


Angehängte Dateien:

Lesenswert?

Hallo zusammen!

Ich hab gestrahlt wie ein Atomreaktor, als ich endlich die erste 
Linux-Konsole hatte!! Vielen Dank an overflowed an dieser Stelle.

Ich hab das u-boot-stick.tar.gz von overflowed genommen und das 
Filesystem aus dem Wiki (pollinlinux.tar.gz), welches nun ein schönes 
tar.gz Format hat und kein fehlerhafter DiskDump mehr.

Vielen Dank an die eifrigen Entwickler!

Einige Fragen sind nun allerdings noch offen, welche ihr mir hoffentlich 
beantworten könnt:

1. Das angehängte Log-File zeigt den Startvorgang nun von 
Sata-Festplatte mit dem Image von overflowed.
Er findet viele Module nicht und hängt beim Starten der DSP file 
services.
Telnet läuft allerdings schon und man kann sich einloggen (was mich 
schon wahnsinnig glücklich macht).
Bildschirm bleibt schwarz.
Bitte sagt mir ob das momentan noch "normal" ist, oder ob ich was falsch 
mache.

2. Ich habe noch nicht verstanden was das "userfs" ist:
damit weiss ich auch nicht, wo ich es auf der Platte hingeben soll.
Auf einer eigenen Partition kann er nichts damit anfangen. wo ich es 
hinmounten oder reinkopieren soll steht glaub ich nirgendwo.
Auch wenn ich über NFS laut Anleitung boote, greift er auf diese 
Freigabe NIE zu.

3. Ich habe mal von meiner ersten Box berichtet, welche ich vermeintlich 
vernichtet hatte, aber dann doch noch der flasher# aufgetaucht ist.
Ich habe nun auch diese Box soweit hinbekommen, dass linux von der 
Platte bootet (u-boot, u-image funktionieren) WinCE0 leider nicht mehr, 
weil ich nicht weiss wie ich das mit u-boot wieder reinflashen kann.
Das heisst: flashen konnte ich es natürlich, aber es startet immer 
u-boot mit Linux, egal auf welcher Stellung der DIP ist.
Vielleicht hat hier wer eine Lösung?

Vielen Dank schon mal

von overflowed (Gast)


Lesenswert?

Also ich weiß jetzt aus dem Kopf nicht mehr, was in dem Pollinux FS drin 
war.

Aber ich vermute mal ganz stark, dass das eigentlich für den Gebrauch 
mit dem elecard Kernel ausgelegt war. Deine modules.dep passt also 
nicht.

Die Module wahrscheinlich auch nicht? Die Frage ist ob du mit den 
Segfaults überhaupt den Kernel verwenden willst.

Das du keine Ausgabe auf dem Scart hast ist normal, das funktioniert 
nicht wie eine normale Grafikkarte.

Zu deinem anderen Problem, du kannst auch mit u-boot u-boot selbst und 
auch den Kernel flashen. Irgendwo hier im Thread war auch eine 
Linuxversion der flashme.exe, die sollte in der Lage sein das wince0.img 
wieder zu flashen.

Falls niemand mit ftp oder richtigem Webspace kommt, würde ich das image 
bei Gelegenheit mal auf einen One-Click Hoster uploaden.

Btw: Wie groß dürfen Dateien sein die man hier anhängt und was ist 
gelitten? Sind ja schon ein paar größere FS dabei?

von Christian B. (9chicane9)


Lesenswert?

Danke für die Antwort!

Ich hab schon sowas befürchtet, dass ich da verschiedene Sachen 
vermische.

Zu meiner Verteidigung muss ich allerdings sagen, dass es hier 
mittlerweile ziemlich unübersichtlich geworden ist.

Ich hab noch eine freie Domain herumkugeln (aus meinem früheren Leben), 
auf die wir alle Daten stellen könnten.

Den Webspace würde ich gerne zur Verfügung stellen.

Voraussetzung wäre aber, dass wir das ordentlich gliedern:

- kernel und filesysteme die zusammengehören mit kurzer Beschreibung was 
sie können und wer es gemacht hat

- tools: für Linux oder Windows

Ich finde dieses Forum und die Wiki toll, allerdings wird es 
Neuankömmlingen fast unmöglich gemacht hier mitzutun, weil man Wochen 
braucht bis man alles zusammenhat was man braucht.
Was wiederum zu vielen - eigentlich unnötigen - Fragen im Forum führt!

Wenn ihr das wollt, bzw wenn du (overflowed) da mittun willst, dann 
müssen wir es nur mehr schaffen uns mal privat kurzzuschliessen um die 
Login-Daten auszutauschen und eine sinnvolle Einteilung zu erschaffen.

von mario (Gast)


Lesenswert?

Hallo,
Ich habe die Box erfolgreich mit NFS gestartet ; nun habe ich ein paar 
Fragen:
Ich habe ein "grünes Bild" , woran liegt das; Anzeige an TV nur auf 
"halben Bildschirm" in der Mitte. Einstellungen ??.
Wenn ich die Box ein/ausschalte findet diese kein NFS-kernel; ping ist 
aber OK. Muß ich den NFS-server reseten ?? (funktz auch nicht ) erst 
Reboot am Rechner startet Box neu ??

Bitte um Nachsicht Neuling mit NFS-Server und Pollin-Box.
Habe noch KEINEN RS232 drangehängt ; LAN blinkt...
Habe auch versucht nur mit  USB zu starten , mit dem Beitrag von dod ger 
vom  21.06.11.Allerdings keine Reaktion auf Ping...

Ich bin mir nicht sicher was auf den Stick muß.
Es wäre nett wenn jemand ein Übersich oder ein Abbild hätte??
Ich habe den loader auf mein IP bereich eingestellt, erhalte aber kein 
Ping mehr , Kernel-panic??

Vielen Dank schon mal

von MNG (Gast)


Lesenswert?

Moin moin!

Unglaublich, wie lang dieser Thread bereits ist, ich musste den mit dem 
FF öffnen, da alle anderen Browser irgendwann überfordert waren :D

Ich habe selber auch vor mir eine solche Box zuzulegen, allerdings habe 
ich keinen Plan von Microcontroller-Programmierung oder 
Kernel-Programmierung/-Compilierung... Entsprechend ist das Wiki nur 
bedingt hilfreich für mich und ich habe etwas Bammel davor mir das Board 
mit meinem Umwissen zu zerschießen.

Kann man denn nicht einfach irgendwie mal so einen Flash-Vorgang 
komplett zusammenpacken zu allen Dateien, die man braucht und einer 
Schritt-für-Schritt-Anleitung, sodass man dann ein lauffähiges Linux auf 
der Kiste hat? Ich meine irgendwie muss das doch auch einfacher gehen 
(wenn die Hardware immer die gleiche ist: Warum muss dann jeder den 
Kernel neu kompilieren)!?
Oder habe ich das nur zwischen den gefühlten 200.000 Postings übersehen? 
Irgendwo die Flash-Dateien, am Besten direkt für den integrierten 
Updater oder so, alle Dateien, die ich auf der HDD benötige und eine 
kleine Anleitung?

Ich möchte schon gerne so eine Box mit Linux haben, aber sich unter 
Linux zurecht zu finden (es verwenden zu können) ist eben etwas Anderes 
- finde ich - als sich mit Kernelkompilierung & Co. auszukennen.

Ich danke schonmal für jede Antwort und hoffe nicht zu vielen Leuten auf 
den Schlips getreten zu haben!?


PS: Bemerkenswert, was hier manche auf die Beine stellen!

von Peter (Gast)


Lesenswert?

Ich kann mich da nur anschließen, ist schon recht unübersichtlich hier 
geworden.

Wo ist denn hier eigentlich der aktuelle Quellcode versteckt?

Viele Grüße,
Peter

von Michael Laun (Gast)


Lesenswert?

Hallo Forum,
zunächst möchte auch ich mal all denen hier danken, die hier so viel 
Hirnschmalz investiert haben - große Klasse!
Aber - so als Mitleser bin ich jetzt an einem Punkt, an dem ich auf dem 
Schlauch stehe. Vorab: ich hab keinen Plan von Linux, und sehe mich auch 
eher auf der Anwender-Seite, was Windows angeht.

Soweit hab ich alles verstanden/hingekriegt:

- Von Pollin DVB-C Board, Gehäuse, NT und USB- und RS232-Platine 
gekauft.
- Aufgebaut, 160GB SATA-Platte drin, mit SWU geflasht lt. WIKI
- Vor dem Flashen noch den FTP-Starter eingebaut und FTP.EXE aufkopiert

Die Kiste läuft. Diverse Suchläufe (KD in RLP), so um die 200 Sender - 
OK.
Jetzt würde ich gerne Aufnahmen auf DVD brennen, d.h. aus der Kiste 
rausholen.

Als DAU - s.o. - habe ich keine Ahnung, wie ich den FTP-Server anstoßen 
soll. Die Box, also der Receiver, hängt über LAN am Router und ist dort 
auch sichtbar. Auf meinen beiden PC´s mit jeweils XP-Home SR3 ist UpnP 
aktiviert, und die "MoreTV Hybrid PVR" wird mir auch in der 
Netzwerkumgebung angezeigt. Beim Doppelklick darauf kriege ich 
allerdings nur ein Browserfenster mit der Meldung ACCESS DENIED.

In MoreTV werden mir keine MediaServer angezeigt, die ich auswählen 
könnte. Irgendwo im WIKI steht, daß man der Kiste zwei Mediaserver 
anbieten muß, damit es läuft. Ich habe deshalb auf meinen beiden 
Rechnern das NERO MediaHome 4 als Testversion installiert - ohne Erfolg.

Prinzipiell ist es mir egal, wie ich an die Daten auf der Disk komme, 
LAN wäre wohl aber ziemlich komfortabel. Disk aus- und einbauen, um die 
Disk an den Rechner zu hängen, ist ja eher suboptimal.

Hab ich was übersehen/überlesen? Tut mir leid, wenn ich wirklich 
elementare Informationen übersehen haben sollte. Ich hab den ganzen 
Thread mind. 2 mal von oben nach unten durchgeackert, und auch gezielt 
nach "LAN" und "Netzwerk" durchpflügt - aber nix erhellendes gefunden.

Nochmal - ohne mich einschleimen zu wollen - ich ziehe meinen Hut vor 
all dem geballten Wissen hier. Jeder, der lesen kann und keine zehn 
Daumen hat, kann sich so eine Kiste für wirklich kleines Geld (~20€ plus 
Disk) zusammenbauen. Für mich als Free-TV Junkie (noch drei weitere 
DVD/FP-Recorder im Einsatz) ideal. Ich hoffe nur, daß ich alt genug 
werde, mir irgendwann mal das ganze aufgezeichnete Material ansehen zu 
können. Aber wenn dem ZDF mal das Archiv abbrennt - ich kann helfen :-)

Gruß,
Michael

von W.S. (Gast)


Lesenswert?

Michael Laun (Gast) schrieb:

>Ich habe selber auch vor mir eine solche Box zuzulegen, allerdings habe
>ich keinen Plan von Microcontroller-Programmierung oder
>Kernel-Programmierung/-Compilierung...

Ja, ja. Da gibt es eine Kiste, die bereits ein funktionierendes 
Betriebssystem enthält, mit Treibern für die Hauptattraktion der Box 
(gemeint sind die 2 Trimedia-Biester), aber anstatt sich Gedanken 
darüber zu machen, wie man auf diesem System was Vernünftiges aufbauen 
kann, wie man gute Anwendungen dafür schreibt, wie man die Trimedias 
richtig benutzen kann usw. wird mit Krampf versucht, ein Linux auf die 
Box zu quetschen und dabei wird der ganze Thread mit klagenden Beiträgen 
gefüllt nach dem Motto "Heute bootet er schon ein Stück weiter als 
voriges Jahr bevor er anstürzt".

Ihr habt also immer noch kein wirklich funktionierendes 
Linux-Betriebssystem auf der Box realisiert, von einer Oberfläche (von 
Gnome & KDE an abwärts...) ganz zu schweigen.

Leute, merkt ihr eigentlich noch was?

Ich hatte eigentlich gehofft, hier einige Mitstreiter zu finden, um die 
Box mit WinCE richtig handlich hinzubekommen, aber das war wohl nix. Mir 
hatte vorgeschwebt, vielleicht die Trimedias für ne Art SDR (UKW, 2m, 
70cm, Wettersat, eventuell DAB+ usw.) also für alles, was die Tuner so 
hergeben benutzen zu können, außerdem Inet-Radio mittels VLC, und 
dergleichen, aber hier mit den Linuxern, die den Thread mit ihren 
Boot-Fehler-Logs verstopfen, kann unsereiner nix anfangen.

Kurzum, auch diese Box ist allem Anschein nach zum zweiten Mal 
verstorben. Schade eigentlich.

W.S.

von Moritz M. (thinksilicon)


Lesenswert?

So,
nach langer Ruhezeit hab ich die Box jetzt endlich mal mit Linux 
geflasht (bzw. habe mit meinen Homies eine kleine "Hacking-Session" bis 
eben gerade gemacht, weil zusammen macht sowas doch gleich viel mehr 
Spaß!).

Uboot aus dem uboot-stick.tar.gz ließ sich einwandfrei flashen, ebenso 
der Elecard-Kernel. Ein bisschen mussten wir noch mit der uboot-config 
kämpfen, aber jetzt bootet die Box soweit in ein relativ brauchbares 
Debian mit dhcpcd (sodass man die ip-Anweisung im uboot nicht mehr 
benötigt).
Haben das rootfs direkt auf eine Sata-Festplatte mit deboostrap 
installiert, was allerdings schon ein umfangreicheres unterfangen war, 
alle Pakete ordnungsgemäß einzuspielen.

Was leider noch nicht tut, ist getty auf die serielle Konsole zu bringen 
- die Devices sind mit MAKEDEV erstellt, dennoch kommt kein Login und 
früher oder später die Meldung "getty respawning too fast - disabled for 
5 minutes". Habt ihr da noch einen Tipp woran das liegen kann? Ich 
behelfe mir derzeit eben mit einem ssh-login, was prinzipiell kein 
Beinbruch ist, aber eine serielle Konsole hätte schon auch etwas für 
sich.

Ansonsten werde ich mir dann mal vdr auf der Box anschauen, vielleicht 
lässt sich da auch noch was mit den VIP1710-Boxen realisieren, dass die 
dann als vdr-client dienen.

Soweit mal meine Danksagungen für die super Arbeit (insbesondere mit 
uboot), die hier geleistet wurde! Mal sehn, was ich hoffentlich noch 
dazu beitragen kann.



P.S. an meinen Vorredner: wo liegt das Problem? Installier halt den VLC 
hust und schreib die Treiber für DAB+ hindert dich ja keiner dran... 
dass WinCE wohl in eine Sackgasse führt, wurde hier allerdings schon 
ausführlicher erörtert. ><)))°>

von Michael Laun (Gast)


Lesenswert?

@W.S.:

Das von Dir angeführte Zitat stammt nicht von mir. Evtl. mal bei 
Guttenberg nachfragen, wie das mit Copy/Paste so funktioniert.

Nix für ungut.

Michael

von Sascha W. (sascha-w)


Lesenswert?

@Michael Laun

um die Daten über FTP zu kopieren, brauchst auf der Windowsseite auch 
ein FTP-Programm. Dann einfach eine Verbindung zu der IP-Adresse der Box 
herstellen. Sehr schnell ist die Übertragung jedoch nicht gerade.
Ich habe auf meiner Box den VNC-Server drauf um kopiere die Daten von 
der Box aus auf eine Freigabe am PC - andersrum geht ja leider nicht. 
Ist etwas scheller als FTP - erreicht jedoch auch nur ca. 6.5MBit/s und 
damit in etwa Echtzeit zur Spieldauer des zu kopierenden Videos. Für 
einen Spielfilm - naja wenn man Zeit hat. Dann ziehe ich lieber das 
SATA-Kabel ab und verwende einen USB-Adapter, die Platte kann ja im 
Gehäuse bleiben.

Sascha

von Michael Laun (Gast)


Lesenswert?

@Sascha:

Danke, das ist doch mal ein Ansatz. Ich werd's erst mal via FTP 
probieren.

Schönes WoE,
Michael

von W.S. (Gast)


Lesenswert?

Moritz schrieb:
> P.S. an meinen Vorredner: wo liegt das Problem?

Es liegt wohl an der Grundeinstellung der Leute, die sich hier tummeln. 
Wenn alle (bis auf mich) sich hier darüber einig sind, daß sie WinCe 
schei... finden und sich lieber mit Linux befassen wollen, dann passiert 
halt am WinCe nix. Nenn es Sackgasse wenn du willst, ich halte das eher 
für ne mutwillig vergeigte Chance. Immerhin ist das vorliegende WinCe 
bereits jetzt weiter, als ihr mit Linux nach meiner Meinung je kommen 
werdet. Aber ich lasse mich auch gern mit guten Neuigkeiten 
überraschen..

Die Sackgasse sehe ich eher beim Linux, oder hast du (oder ein anderer 
Linuxer hier) irgendwelche konkreten Pläne, wie es denn weitergehen soll 
mit der Box, wenn ihr endlich mal ein sauber installiertes Linux 
draufhaben werdet?

Wollt ihr überhaupt je dazu kommen, irgendwelche Applikationen dafür zu 
schreiben? Oder dazu, die Trimedias sinnvoll benutzen zu können? Kurzum, 
was für einen Zweck soll die Box mit nem Linux drauf denn irgend einmal 
erfüllen?

So, wie das hier aussieht, befürchte ich, daß dieser Thread noch einige 
Monate weitergehen wird, ohne greifbare Ergebnisse zu bringen und die 
Box dann so jämmerlich endet wie die Netbox oder die Motorola VIP.

Also schreib mal, ob und was für weitergehende Pläne mit dieser Box 
existieren. Bin gespannt...

W.S.

von Laszlo H. (laszlo_h)


Lesenswert?

W.S. schrieb:
> Es liegt wohl an der Grundeinstellung der Leute, die sich hier tummeln.
> Wenn alle (bis auf mich) sich hier darüber einig sind, daß sie WinCe
> schei... finden und sich lieber mit Linux befassen wollen, dann passiert
> halt am WinCe nix. Nenn es Sackgasse wenn du willst, ich halte das eher
> für ne mutwillig vergeigte Chance.

Wenn das deine Meinung ist, dann heul nicht rum, sondern tue was. 
Entwicklungsumgebung für WinCE ist da, ne Box hast du auch, der Flash 
ist aufgeschlüsselt, es verbietet dir niemand dich nicht mit WinCE zu 
befassen. Beweis, dass WinCE nicht Schrott ist ist, überzeug Leute, es 
ist ja nicht so, dass die Linuxer dir deien Meinung verbieten würden. Es 
ist halt so, dass du bis jetzt viel rumheulst ohne Fakten oder 
Resultate. Also entschuldige, wenn ich mich jetzt nicht mit WinCE 
befassen werde, den dafür ist mir meine Zeit einfach zu schade und ich 
sehe in WinCE halt die Sackgasse.

> Die Sackgasse sehe ich eher beim Linux, oder hast du (oder ein anderer
> Linuxer hier) irgendwelche konkreten Pläne, wie es denn weitergehen soll
> mit der Box, wenn ihr endlich mal ein sauber installiertes Linux
> draufhaben werdet?

VDR/MYTHTV Backend, Fileserver, Webserver nur um meine Ziele mal zu 
nennen. Ach, ja und natürlich das Wichtigste, basteln. Für was anderes 
ist die Box nicht gut.

> Wollt ihr überhaupt je dazu kommen, irgendwelche Applikationen dafür zu
> schreiben? Oder dazu, die Trimedias sinnvoll benutzen zu können? Kurzum,
> was für einen Zweck soll die Box mit nem Linux drauf denn irgend einmal
> erfüllen?

Ehrlich? Lieber nicht, ich verwende am Liebsten schon exisiternde 
Software statt das Rad neu zu erfinden :D. Zu den Trimedias, ich 
persönlich kann auch gut ohne sie leben, dort wo die Box stehen wird, 
werde ich sowieso kein Fernseher haben. Geschweige denn davon, dass wir 
keine Informationen über sie haben, geschweige den Kompiler um die 
Frimware zu erstellen. Damit gehe ich mal davon aus, dass sie nicht 
sinnvoll eingesetzt werden können.

Und um deine Frage zu beantworten, was für ein Zweck das Ding für mich 
gaaaanz persönlich hat: überhaupt keinen, aber es ist sehr lehreich.
gruß
Laszlo

von Moritz M. (thinksilicon)


Lesenswert?

W.S. schrieb:
> Kurzum,
> was für einen Zweck soll die Box mit nem Linux drauf denn irgend einmal
> erfüllen?

Werde das Gerät entweder als vdr-Server nutzen, um dvb-t ins Netzwerk zu 
streamen, oder mit einem aktuellen Kernel als gehobenen WLAN-AP mit 
VPN/Radius/LDAP ... durch die üppige Hardware kann man damit doch 
deutlich umfangreicher arbeiten, als mit den beschränkten 
Platzverhältnissen auf einem AP mit flash-Speicher und etwa einer 
openwrt-Installation.

W.S. schrieb:
> ... und die Box dann so jämmerlich endet wie die Netbox oder die
> Motorola VIP.

Ich für meinen Teil habe aus der VIP alles rausgeholt, was mich 
interessiert hat -> Internetradio, Netzwerkkamera, IR-Empfänger, 
VDR-Client. Weitere Nutzungsmöglichkeiten ergeben sich dank Linux auf 
der Box fast unerschöpflich - einziger Wermutstropfen ist der alte 
Kernel, sodass WLAN mit der Box leider uninteressant ist.



Zurück zum Thema:
wär es evtl. tatsächlich möglich, dass overflowed sein rootfs mal bei 
einem Hoster hochläd? Dann könnte ich noch ein wenig vergleichen, wie 
die Einrichtung der Module korrekt vorgenommen wird und man vdr zum 
Rennen bekommt. Ich könnte schon auch Webspace anbieten, allerdings bin 
ich was traffic angeht etwas begrenzt, was wohl nur 3 oder 4 Downloads 
am Tag zulassen würde. Aber eigentlich sollte ein One-Click-Hoster 
vorerst auch reichen. Wäre jedenfalls sehr Dankbar für etwas 
Anschauungsmaterial.

von Christian B. (9chicane9)


Lesenswert?

An Moritz und Laszlo: Genau das ist die Wahrheit - habt ihr gut 
geschrieben!

Wegen der Frage von Moritz, wegen dem Filesystem von overflowed:

Overflowed und ich haben schon mal eine Website mit einer Übersicht und 
einer Schnellanleitung eingerichtet - die Files sind auch schon drauf.

Dazu aber nun eine wichtige Frage an die anderen Spezialisten hier (vor 
allem an Laszlo, Dirk, Atem, um nur einige zu nennen):

Dürfen wir Eure Posts von hier - in denen ihr irgendwas erklärt - auf 
unsere Seite übernehmen????
Diese Frage hat Urheberrechtlichen Charakter - overflowed und ich 
möchten nicht, dass sich jemand auf den Schlipps getreten fühlt.

Wenn das für die meisten O.K. ist (von den anderen werden eben keine 
Beiträge kopiert) geben wir die URL bekannt!

von Thomas K. (agentdata)


Lesenswert?

Also mein Zeugs könnt ihr gerne nehmen...  ich finds gut wenn mal einer 
bissl Ordnung ins Chaos bringt - der Thread ist inzwischen wirklich 
extrem unübersichtlich.

Gruß
Thomas K.

von Laszlo H. (laszlo_h)


Lesenswert?

Meine Texte könnt ihr auch haben, einzig würde ich um eine kurze Zeile 
bitte, dass sie von mir sind und auf mikrocontoller.net verweisen (ich 
nehme mal stark an, dass ihr das sowieso machen wollt ;) ).

Ich würde die Inhalte ja lieber in der (oder einer anderen) Wiki sehen, 
einfach da dadurch die Möglichkeit für Änderungen durch Andere gegeben 
sind. Ich meine damit, dass die Seite halt aktuell gehalten wird, 
sollten sich wichtige Neuerungen/Änderungen ergeben.

Ein kurzes Update von meiner Seite, von mir kam lange nichts, da 1) 
Feiertage waren und 2) ich mein Rechner neu aufgsetzt habe und mir mein 
neues 64bit Linux noch ein wenig Mucken macht. Aber ich hoffe bis 
nächste WE wieder was an der Box machen zu können.
gruß
Laszlo

von Christian B. (9chicane9)


Lesenswert?

Danke für die ersten Rückmeldungen!

Natürlich wird und soll auch überall der Name und ein Link dabeistehen- 
selbstredend...

Unsere Plattform ist derzeit als Wiki aufgebaut und uns geht es eben 
genau um Übersichtlichkeit....

Von den Profis ein paar Anleitungen - wie was geht - Somit sparen sich 
viele Einsteiger eine Menge Fragen....

Hab eh einige postings weiter oben schon mal davon geschrieben, worauf 
overflowed auch prompt reagiert hat (vielen Dank!).

von Moritz M. (thinksilicon)


Lesenswert?

So,
hab jetzt doch nochmal ein wenig gebastelt und jetzt läuft vdr mit 
streamdev. Schon echt schön - an vier Rechnern 4 verschiedene Programme 
schauen (natürlich jeweils nur 2 verschiedene Frequenzen). Aber damit 
ist CPU bei etwa 60 bis 70%. Schaue aber auch nur DVB-t, da ist 
Bandbreite ja nicht so groß.

Also nochmal dickes Lob für uboot und die Infos zum elecard-Kernel! Das 
gefällt mir (trotz der bodenlosen Umschaltzeiten -> mind. 5 bis 10 
Sekunden pro Umschalten) schon echt gut!

von Rico L. (Gast)


Lesenswert?

Hallo

Ich habe mir den Bausatz in doppelter Ausführung zugelegt (Board 
DVB-C,Gehäuse usw.).Das Win CE habe ich mir kurz angeschaut und dann auf 
More TV geflasht.Ich würde aber eine Mischung aus 
Receiver,Festplattenrecorder und Minicomputer zum Internetsurfen 
bevorzugen.Möglicherweise auch auf Linuxbasis.Ist das machbar?

Lindi

von Sebastian R. (sebr)


Lesenswert?

Es scheint ja doch einige Fortschritte gegeben zu haben mit der Box - 
super, macht weiter so :)
Da ich in den letzten Monaten hier nicht so oft reingeschaut habe sei 
mir eine Frage gestattet: ist es mittlerweile möglich QAM256 Sende zu 
schauen mit der Box?

von Rudolf H. (Gast)


Lesenswert?

Hab heute durch Zufall http://linux-party.at gefunden, die brschäftigen 
sich auch mit der Box, da war auch der Link hierhin besonders der 
Schnelleinstieg sieht sehr vielversprechend aus.

von Christian B. (9chicane9)


Lesenswert?

Re Rudolf:

Du wirst es nicht glauben, aber das ist die Plattform, welche Overflowed 
und ich gebastelt haben - ich wollte mit der Veröffentlichung nur noch 
warten, ob alle einverstanden sind und vor Allem noch etwas mehr Inhalt 
rein geben.

lg
Christian

von D.J. P. (djlinux)


Lesenswert?

@Christian ich habe mal Euer jungfreuliches "Party" Forum besudelt.
http://linux-party.at/tiki-view_forum.php?forumId=6

DJ

von Moritz M. (thinksilicon)


Lesenswert?

Christian, wäre es möglich, dass das Forum eine Anmeldung per OpenID 
bietet? Also dass man sich mit seinem Google/Yahoo/FB/sonstwas Account 
anmelden kann und nicht wieder noch einen zusätzlichen Account herum 
geistern hat? Ansonsten stellt die Seite schon mal einen sehr 
übersichtlichen Einstieg in die Box dar ;-)

von hilfe?? (Gast)


Lesenswert?

Heute ist auch mein Recievermainboard mit allem drum und dran gekommen 
und die linux-party.at webseite ist down???

ist ja fies...

von hilfe?? (Gast)


Lesenswert?

ähhh....

geht wieder...

von Christian B. (9chicane9)


Lesenswert?

re: hilfe?? (Gast)

Ja, das ist fies!  Aus irgendeinem Grund kommt bei der Tiki-Site immer 
eine weiße Seite nach ein paar Tagen, wenn ich nicht regelmässig das 
Verzeichnis /templates_c leere :-(

Wenn wer eine Lösung hat, ausser mit cron das Verzeichnis zu leeren - 
würde ich mich freuen!

von Christian B. (9chicane9)


Lesenswert?

Re: Moritz M.

OpenID ist eingebunden - Ich hoffe es funktioniert auch richtig....

von neuling (Gast)


Lesenswert?

hallo leute bin absoluter neuling was linux angeht
brauche eure hilfe ich will elecard von sata booten
tarball ist bereits auf der festplatte... hab auch usb-stick-elecard 
geflasht...
leider bekommen ich diese meldung auf der seriellen

Hit any key to stop autoboot:  0
## Error: "nandboot" not defined

was mache ich da falsch???

danke schon im vorraus!

von Moritz M. (thinksilicon)


Lesenswert?

Hi,
da stimmt noch ne Environment-Variable im uboot nicht. Bei mir habe ich 
das ganze inzwischen folgendermaßen angepasst:
1
addip=setenv bootargs $(bootargs) ip=$(ipaddr)
2
baudrate=38400
3
bootargs=console=ttyS1,38400n8 stb810_display=pal nomainapp=1
4
bootcmd=run nandboot2
5
bootdelay=2
6
bootfile=/pollinux/nandfs/boot/uImage
7
ethact=dp83815#0
8
ethaddr=00:00:00:00:00:00
9
hostname=pollinux
10
ideargs=setenv bootargs $(bootargs) root=$(rootdev) rw
11
ideboot=sata init;ext2load sata 0:1 $(loadaddr) $(bootfile);run ideargs addip;bootm
12
ipaddr=192.168.XXX.YYY
13
la=80100000
14
ld=loadb $(la);sleep 5;go $(la)
15
loadaddr=0x82000000
16
mtddevname=FlashReader
17
mtddevnum=0
18
mtdids=nand0=nxp-0
19
mtdparts=mtdparts=nxp-0:16k(FlashReader)ro,512k(U-Boot),32k(Env),32k(bbt),9M(Linux),50M(ROMFS),4080k@0x3c00000(WinCE)roo
20
nandboot=nboot Linux;run ideargs addip;bootm
21
nandboot2=nboot Linux;run ideargs;bootm
22
netmask=255.255.255.0
23
nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw nfsroot=$(serverip):$(rootpath)
24
nfsboot=nfs "$(serverip):$(bootfile)";run nfsargs addip;bootm
25
partition=nand0,0
26
preboot=echo;echo Welcome to the pollinux board v1.1;echo
27
rootdev=/dev/sda1
28
rootpath=/pollinux/nandfs
29
serverip=192.168.XXX.YYY
30
stderr=serial
31
stdin=serial
32
stdout=serial
Damit die Kiste dann eine IP bekommt, muss ein DHCP-Client laufen -> 
/etc/network/interfaces also entsprechend anpassen...

von Tim H. (dasmcboot)


Lesenswert?

Hi neuling,

mtdparts default
setenv nandboot 'nboot Linux;bootm'
saveenv
boot

... im uboot eingeben. Sollte klappen und danach auch automatisch.

von Tim H. (dasmcboot)


Angehängte Dateien:

Lesenswert?

Hallo,
im Anhang für das Board mit Debian Lenny das lcd4linux nur mit dpf 
treibern.

Hier der Link für das Display:
http://geekparadise.de/2011/04/digitaler-bilderrahmen-von-pearl-als-statusdisplay-fur-dockstar/

Eine gute Beispielconfig findet sich hier (Beitrag von Merthos am 
28.1.2012):
http://www.synology-forum.de/archive/index.html/t-25673.html?s=e57102941898fce7b5e644037e9f2886

Viel Spass damit. T.

von DerKetzer (Gast)


Lesenswert?

Moin,

ich habe es geschafft, aus dem Teil einen Briefbeschwerer zu machen, 
tauglich für Maxibriefe. Hat jemand das Teil schonmal per ejtag mit 
UrJTAG erfolgreich neu geflasht oder zumindest das U-Boot-Image ins RAM 
packen + starten können?
Sonst muss ich halt das Flash extern neu bespielen, was natürlich mehr 
Aufwand ist.

Diagnose: Der eigentliche Minimalloader (0-3FF) lebt noch.

Das CE Notfall-Flash Image ist korrupt -> wirft nette Exceptions beim 
starten. Obwohl ich mich von diesem Speicherbereich ferngehalten habe.
Das "Main Image" ist von mir kaputtgespielt worden
(########### FLASH ERROR ###############).

Wie das passiert ist, kann ich auch nicht genau sagen. Nachdem ich 
Elecard draufgeflasht habe (root per nfs), war das CE Notfall-Image 
kaputt, obwohl ich dieses mitgeflasht habe.
(das "CE kaputt" image mittels richtigem Offset aus mtd7 und mtd8 
ausgelesen, große Unterschiede sichtbar. mtd7/mtd8 entsprechend neu mit 
dem CE-Notfall-Image versorgt. Funktioniert. Elecard lief noch, Notfall 
CE auch.
Versucht U-Boot-Stick aus dem Notfall CE zu flashen -> Brick. Ich hätte 
es wissen müssen...

Achso: Ich mache niemanden dafür verantwortlich, keine Sorge.

von nachteule (Gast)


Lesenswert?

moin.....
brauche dringend hilfe bei dem board (dvbc) w_scan spuckt folgendes aus

w_scan version 20070807
Info: using DVB adapter auto detection.
Info: unable to open frontend /dev/dvb/adapter2/frontend0'
Info: unable to open frontend /dev/dvb/adapter3/frontend0'
main:2143: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

hab das rootfs-lenny drauf....modinfo zeigt das tda10021 für dvb-c 
ist...
im forum hab ich jedoch gelesen das modul tda10023 für kabelempfang 
zuständig ist... die dvb.sh hab ich auch auf modelname CU geändert......

kann einer von euch ne aussage treffen was richtig ist und was dem 
system fehlt??

von HGF (Gast)


Lesenswert?

Vdr läuft noch im hintegrund. Mit "/etc/init.d/vdr stop" solltest du es 
beenden. Danach kannst du wscan starten.

von nachteule (Gast)


Lesenswert?

danke! hab ich aber schon gemacht!!!!!
vdr seem not to be running......
die meldung bei w_scan kommt trotzdem!!

von chef_de (Gast)


Lesenswert?

Probier mal w_scan -f c
-f ist für das Frontend, in deinem Fall DVB-C.
Damit scannt er schon mal bei mir.
Da Ich hier leider im Moment kein Kabelanschluss zum testen habe, sehe 
ich nicht, ob er auch was findet.
Manuell gehts auch:
w_scan -a /dev/dvb/adapter0
Ich hoffe doch mal, dass adapter0 der richtige ist.

VDR und SSH laufen bei mir auch nicht.
Ich habe diesbezüglich im Linux-party.at Forum auch schon geposted.
Linux ist nicht so ganz meine Materie...
Beim starten kommen keine Fehler, auch nicht wenn ich manuell starte.
Im TOP kann ich weder SSH noch VDR sehen. Die Netzwerk- Ports sind auch 
alle zu.

von chef_de (Gast)


Lesenswert?

So...
Habs dann doch hinbekommen.
SSH einfach neuinstalliert.(eine Menge Fehler im syslog)
Der Video-Ordner vom VDR war ungültig. Das habe ich dann auch im syslog 
gefunden.
Einfach geändert und nun läuft alles.
Samba habe ich auch noch installiert.
Zur Installation habe ich die Anleitung und die Dateien von 
Linux-party.at benutzt.
Nun wollte ich etwas weiter gehen und Plugings für VDR kompilieren.
VDR -V zeigt mir Version 1.6.0 an.
auf /usr/src finde ich aber nur /vdr-1.7.22
Kann mir jemand erklären, wie ich hier vorgehen muss?
Die Anleitung vom VDR Wiki habe ich versucht umzusetzen.
Beim kompilieren (make plugins) bekomme ich dann Fehlermeldungen.
Zum einen, das die DVB Api zu alt sei(min 5.0).
Zum anderen expect filename for $filename (oder so ähnlich, leider 
vergessen genau zu notieren)
Gruß und vielen Dank an all die fleissigen Werkler hier.

von 0^0 (Gast)


Lesenswert?

Hallo,

ich habe eine Frage zu dem vdr-streamdev.tar.bz2

Welche Pollinux version muss ich da verwenden, geht auch eine der neuen 
von Dod Ger, die nur eine Partition haben?

Da ich den NFS auf meinem System nicht zum laufen bekomme (viel mehr die 
Netzwerkverbindung nicht hinhaut und ich nicht das ganze Netzwerk 
umkonfigurieren will) benutze ich die USB-Stick boot version, da komme 
ich aber mit dem Originalen Pollinux nicht weiter ... Mounting Userfs 
ist die letzte Meldung nach dem Boot, egal ob ich das userfs in 
/usr/local kopiere oder vier Partitionen auf dem Stick erstelle ...

Die Pollinux_NFS-Root von Dod Ger vom 20.06. läuft aber problemlos (man 
muss nur eth0 aus irgendeinem Grund manuell starten ...) Aber hier 
scheint der VDR-streamdev nicht zu laufen ... das Startscript gibt keine 
Fehlermeldung, startet aber auch keinen vdr ... und vdr direkt 
aufgerufen behauptet ihm fehlt libcap.so.1 ...

Hat jemand eine Idee, wo der Haken sein könnte?

Grüße

von Michael M. (do7tla)


Lesenswert?

Hallo
Ist das schon bekannt das die Box im Originalzustand mit eingebauten 
W-Lan Modul kein WPA2-PSK  kann ?

Ich wollte den IE testen ob man damit Surfen kann.
Nur leider hat die Box mein W-LAN Netz nicht gefunden so das ich ein 
Lankabel angeschlossen habe.

Mittlerweile ist die Box mit der Medion Firmware geflasht.
Hier hab ich noch nicht getestet ob die Firmware WPA2 unterstützt.

Zum einsatz kommt die DVB-T Version.

von Michael W. (michael_w62)


Lesenswert?

@Michael M.
Die Box kann WPA2-PSK sowohl mit der Originalen CE Version wie auch mit 
der Medion Version. Hab hier 2 Stück über ne Fritzbox dranhängen. Was 
für einen Router(Accesspoint) benutzt du?

@W.S.
Falls du nochmals reinschaust melde dich doch bitte an damit man mit dir 
in Kontakt treten kann. Hätte Interesse was aus dem CE zu machen. Z.B 
gabs ein NMD Kit für CE das aber leider nicht mehr verfügbar ist. Darin 
waren alle Dinge die man für ne STB benötigt enthalten. Eventuel hast du 
als CE ENtwickler die Version noch rum liegen.

Erst mal Danke an alle für ihre wirklich tolle Leistung bezüglich des 
Pollinboards Daraus entwickelt sich bestimmt noch ein richtig geiles 
Projekt (Nachfolger der legendären D-Box)egal ob auf CE oder Linux 
Seite.

So jetzt noch ein paar Infos von meiner Seite zum Ce mit more-tv (Mehr 
hab ich noch nicht auf der Box. An Linux traue ich mich zur Zeit noch 
nicht ran da ich nicht sicher bin ob ich das Nand wieder auf den 
Originalzustand bekomme.)
Maus und Tastatur werden wohl erkannt aber es fehlt im Rom die HID 
unterstützung. Wenn also jemand ein ROM bauen kann in dem die kbdhid.dll
und MouHid.dll enthalten sind sollte es eigentlich gehen wobei die Soft 
keine Tastatur oder Maus unterstützt.
Ein DVD an der 2. ten SATA Schnittstelle wir sauber erkannt und mit dem 
DemoDVDPlayer von CE kann man auch DVD schauen. TCMPM hängt sich bei mir 
auf als nächstes wäre jetzt mal VLC dran.

Die More-TV Software wurde von Winbox für Medion geschrieben die wollen 
aber ne Unmenge Geld für die SDK für das Board. Aber auch die haben das 
Teil zugekauft. Beim zerlegen einiger Dateien bin ich auf nen Eintrag 
gestoßen der mich auf diese Firma brachte:

http://www.tara-systems.de/tvolution.html

die sind für das Probiritäre Dateisystem der Moretv Soft verantwortlich.

Nochmals Klar gesagt ich bin kein Feind von Linux (ganz im Gegenteil) 
jedoch finde ich auch die Kiste ist eine Multimediakiste und sollte als 
solche genutzt werden und da CE bereits drauf läuft und alle Treiber 
hier enthalten sind wird es einfacher gehen eine neue Oberfläche zu 
schreiben als die Treiber zu finden oder zu schreiben da Philips halt 
nur CE Treiber für das Board geliefert hat.

Schön wäre natürlich auch wenn man entweder die Elecard Firmware sauber 
zum laufen bekommt oder aber eventuell Enigma2 (ja ja die gute alte 
D-Box zeit). Hier wäre z.B. eine Ähnliche Box die ebenfalls nen Mips 
Prozessor einsetzt und Enigma2 drauf hat:
http://www.clarke-tech.com/produkte?template=detail&entryid=41&lang=
Ebenfalls eine Twin-kiste
Das Firmware hab ich schon mal Runtergelden und mal angeschaut. Sobald 
ein ersatzboard da ist werde ich mal den Schritt Linux wagen.

Gruß an alle und weiter so

von Michael M. (do7tla)


Lesenswert?

Als Router kommt eine Fritzbox 7390 zum Einsatz.

von Michael R. (Gast)


Lesenswert?

Hallo zusammen,
warum ist es hier auf einmal so ruhig geworden?
Ich wäre auf jeden Fall interessiert an den aktuellen Neuerungen in 
Sachen Pollin Box.

Meine läuft soweit super; mit dem Image aus der Partyzone.
Habe einen FTP- und einen Samba Server installiert.
Leider ziggt der VDR nun etwas mit dem Samba-Ordner herum ...
aber ich denke das liegt irgendwie an den Benutzerrechten - das bekomme 
ich bestimmt wieder hingebastelt.


Gruß Michael

von Michael M. (do7tla)


Lesenswert?

Stimmt seit einiger zeit ist hier Funkstille.
Wird an dem Receiver noch Programmiert oder ist dieses Projekt 
eingestellt ?

von Moritz M. (thinksilicon)


Lesenswert?

Nja... seit der VDR (mit streamdev) bei mir einwandfrei läuft, steht die 
Kiste oben unterm Dach (da is Empfang am besten) und streamt ins 
Netzwerk...
Von daher habe ich jetzt eigentlich nichts großartig neues mehr mit der 
Kiste gemacht

von Michael M. (do7tla)


Lesenswert?

Ich hab die Normale MoreTV Soft am laufen in der DVB-T version.
Alles Funktioniert so wie gewünscht.

Wie weit ist der Stand das Linux auf dem Receiver Benutzerfreundlich 
läuft ?
Gibt es schon eine Gui die man mit der Fernbedienung bedienen kann oder 
läuft das noch auf Kommandozeilen Basis (CMD) ?

von R. H. (snapper)


Lesenswert?


von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Ja mittlerweile hat doch jeder vom Raspberry PI gehört ... ich sehe 
keinen Bedarf mehr jeden Thread damit zuzupflastern ...

Ich mein ich warte auch gespannt auf das Teil, aber bis normalsterbliche 
eins in der Hand halten werden, wirds wohl noch ein weilchen dauern.

Wollt ich nur gerade mal anmerken, denn 50% der Posts in diesem Forum 
sind gerade gefühlt: Guck mal RaspberryPI, nimm den! Damit kannst du 
alles ersetzen (auch den Tiny der ne LED bliniken lässt)

von möpmöp (Gast)


Lesenswert?

wääääh
Christian Bu. mach mal das linux-party.at wieder geht ;)

von möpmöp (Gast)


Lesenswert?

oh und was muss man machen um ein signal auf dem svhs ausgang zu haben 
bei einem jungfräulichen board (also mit windos CE usw)? hab grad leider 
kein composite oder scartkabel da...

von möpmöp (Gast)


Lesenswert?

hab ein composite kabel gefunden ;) also kein svhs mehr nötig grad ;)

von phil (Gast)


Lesenswert?

Hallo Gemeinde,
habe die Hardware der DVB-C Box komplett aufgebaut (inkl. Gehäuse,
W-Lan, FB etc.) und komme aber nicht dazu, damit weiterzumachen. Habe
einmal das eingebaute CE gebootet, immer fleißig mitgelesen und mich
über den Fortschritt gefreut und das wars.
Daher würde ich sie gerne an aktivere Bastler abgeben, Preisvorstellung
inkl. Versand ca. 20 Euro.

Grüße,
Philipp

von Christoph Rasim (Gast)


Lesenswert?

Ich würde meine Sachen aus Zeitmangel ebenfalls gerne abgeben. Zwei 
komplette DVB-T-Geräte (ohne WLAN, aber inkl. Serial/USB-Headerboards 
und SATA/HDD-Stromkabeln) sowie ein zusätzliches DVB-C-Board und eine 
Fernbedienung. Auf einem Gerät ist schon der Bootloader aktualisiert, 
auf dem hatte ich Linux vom USB-Stick laufen.

Preis 40 Euro komplett inkl. Versand für alles.

von Dieter K. (ddd1)


Lesenswert?

Hallo
folgendes habe ich gefunden
http://support.roku.com/entries/246042-roku-player-open-source-resources
http://lxr.linux.no/linux+v3.3/arch/mips/
vieleicht kann jemand damit was anfangen.
Gruß
Dieter

von Sven J. (locutussum)


Angehängte Dateien:

Lesenswert?

Hi,

ich hab jetzt mal die Schnelleinstiegs-Anleitung von linux-party.at 
befolgt und - nur mit Hilfe dieses Threads, weil da doch tatsächlich der 
wichtige Teil zum einstellen des U-Boots nicht vollständig ist! - das 
Board soweit gebracht, das Linux von der Platte zu booten.

Jetzt habe ich aber ein Problem: Auf der seriellen Konsole komme ich 
einfach nicht weiter: Die Box bootet soweit (siehe angehängtes Bootlog), 
aber nach dem crond-start passiert gar nichts mehr. Auch auf gesendete 
Tasten passiert nicht. Eigentlich sollte ich doch über die serielle 
Konsole dann eine Shell starten können? Ich hab auch schon in der 
/etc/inittab die auskommentierten Zeilen zum Thema "Shell auf seriellen 
Konsolen" einkommentiert und die Baudrate angepasst, aber: nichts.

Der einzig andere Weg, den ich noch hätte, um mit der Box zu 
kommunizieren, wäre SSH, aber das scheitert daran, dass ich die 
Login-Informationen nicht kenne.

Kann mir wer helfen, damit ich mit dem Linux arbeiten kann?

von Michael T. (pcmichi)


Lesenswert?

Hallo,

habe das Problem, das vdr nicht startet. Auf der Konsole taucht das 
immer auf:
1
Starting Linux Video Disk Recorder: vdr
2
Searching for plugins (VDR 1.6.0-2/1.6.0) (cache hit):
3
WARNING: The following plugins have been left out due to really binary incompatibility: streamdev-server xvdr.



Wenn ich unter /var/logs/syslog schaue, finde ich folgendes:
1
Jan  1 04:08:38 vdr vdr-kbd: [1236] cTimeMs: using monotonic clock (resolution is 4000000 ns)
2
Jan  1 04:08:38 vdr vdr-kbd: [1251] cTimeMs: using monotonic clock (resolution is 4000000 ns)
3
Jan  1 04:08:38 vdr vdr-kbd: [1251] ERROR: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.6.0: cannot open shared object file: Permission denied
4
Jan  1 04:08:38 vdr vdr-kbd: [1255] cTimeMs: using monotonic clock (resolution is 4000000 ns)
5
Jan  1 04:08:38 vdr vdr-kbd: [1255] ERROR: /usr/lib/vdr/plugins/libvdr-xvdr.so.1.6.0: cannot open shared object file: Permission denied
6
Jan  1 04:08:55 vdr vdr-kbd: [1316] cTimeMs: using monotonic clock (resolution is 4000000 ns)
7
Jan  1 04:08:55 vdr vdr: [1316] ERROR: /var/vdr/video: Permission denied
8
Jan  1 04:08:55 vdr runvdr: stopping after fatal fail (vdr: can't access video directory /var/vdr/video)


Ich bin nach der Schnelleinstieg Anleitung von linux-party.at 
vorgegangen und habe ein DVB-C Board.

Hat einer eine Idee, warum vdr bei mir nicht starten will?

Grüße
Michael

von Joel T. (tuxx42)


Lesenswert?

Hi Leute,

ich hab mich heute mit jtag an die kiste rangewagt.

Ich versuche mit einem FT2232 mit usbjtag an die firmware ranzukommen. 
Dabei hab ich ein paar Anfangsschwierigkeiten:
1
tuxx@dev10:~$ cat openocd.cfg 
2
#define our ports
3
telnet_port 4444
4
gdb_port 3333
5
6
#interface
7
interface ft2232
8
ft2232_vid_pid 0x0403 0x6010
9
ft2232_layout "usbjtag"
10
reset_config trst_and_srst
11
#ft2232_device_desc "DLP2232M A"
12
#ft2232_latency 2
13
# 6/(1+n) Mhz TCLK
14
jtag_khz 6000
15
16
tuxx@dev10:~$ sudo openocd 
17
Open On-Chip Debugger 0.4.0 (2010-10-08-15:44)
18
Licensed under GNU GPL v2
19
For bug reports, read
20
        http://openocd.berlios.de/doc/doxygen/bugs.html
21
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
22
Info : clock speed 6000 kHz
23
Warn : There are no enabled taps.  AUTO PROBING MIGHT NOT WORK!!
24
Warn : AUTO auto0.tap - use "jtag newtap auto0 tap -expected-id 0x00000000 ..."
25
Warn : AUTO auto1.tap - use "jtag newtap auto1 tap -expected-id 0x00000000 ..."
26
Warn : AUTO auto0.tap - use "... -irlen 5"
27
Warn : AUTO auto1.tap - use "... -irlen 5"
28
Warn : gdb services need one or more targets defined
29
Info : accepting 'telnet' connection from 0
30
Runtime error, file "command.c", line 650:
31
    invalid command name "scan_chains"
32
   TapName             Enabled  IdCode     Expected   IrLen IrCap IrMask
33
-- ------------------- -------- ---------- ---------- ----- ----- ------
34
 0 auto0.tap              Y     0x00000000 0x00000000     5 0x01  0x03
35
 1 auto1.tap              Y     0x00000000 0x00000000     5 0x01  0x03
36
37
38
> scan_chain 
39
   TapName             Enabled  IdCode     Expected   IrLen IrCap IrMask
40
-- ------------------- -------- ---------- ---------- ----- ----- ------
41
 0 auto0.tap              Y     0x00000000 0x00000000     5 0x01  0x03
42
 1 auto1.tap              Y     0x00000000 0x00000000     5 0x01  0x03
43
>

Wäre nett wenn jemand der jtag am laufen hat mir kurz beschreiben könnte 
was ich da falsch mache... IdCode 0x0000000 hört sich irgendwie falsch 
an ;)

Gruß,
tuxx42

von Markus .. (c_classic)


Lesenswert?

Hi,

welcher Kernel ist denn der Aktuellste, den es für die Box gibt (Also 
mit allen Kernelmodulen etc.)? Der Neueste, den ich finden konnte war 
2.6.21.3 (Laszlo H.) [1].

Gibt es irgendwo eine Anleitung, wie ich einen Kernel für die Box 
kompiliere?

Wie stehts in der Version mit Audio und WLAN?

Könnte jemand mit ausreichendem Wissen bitte die Beiträge ab "Kernel 
Flashen" [2] im Wiki ergänzen?

Sorry dass es nur Fragen sind, aber ich kam erst jetzt wieder dazu mich 
mit der Box zu beschäftigen. Auf jeden Fall schonmal Danke für die 
Antworten.

MfG
Markus

[1]: Linux vdr 2.6.21.3PNX8550 #1743 Fri Feb 11 10:49:15 OMST 2011 mips 
GNU/Linux
http://www.mikrocontroller.net/attachment/129368/uImage

[2]: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Kernel_Flashen

von overflowed (Gast)


Lesenswert?

Sven J. schrieb:
> ich hab jetzt mal die Schnelleinstiegs-Anleitung von linux-party.at
> befolgt und - nur mit Hilfe dieses Threads, weil da doch tatsächlich der
> wichtige Teil zum einstellen des U-Boots nicht vollständig ist! - das
> Board soweit gebracht, das Linux von der Platte zu booten.

das mtdparts default steht auch in der Anleitung

> Jetzt habe ich aber ein Problem: Auf der seriellen Konsole komme ich
> einfach nicht weiter: Die Box bootet soweit (siehe angehängtes Bootlog),
> aber nach dem crond-start passiert gar nichts mehr. Auch auf gesendete
> Tasten passiert nicht. Eigentlich sollte ich doch über die serielle
> Konsole dann eine Shell starten können?

Nicht per default, dein Bootvorgang ist abgeschlossen, die Box ist 
betriebsberiet.

> Ich hab auch schon in der
> /etc/inittab die auskommentierten Zeilen zum Thema "Shell auf seriellen
> Konsolen" einkommentiert und die Baudrate angepasst, aber: nichts.

Dann solltest du auch raufkommen, richtigen Port verbunden?

>
> Der einzig andere Weg, den ich noch hätte, um mit der Box zu
> kommunizieren, wäre SSH, aber das scheitert daran, dass ich die
> Login-Informationen nicht kenne.

Steht auch im Schnelleinstieg...

Vielleicht einfach nocheinmal die Anleitung aufmerksam von Anfang bis 
Ende lesen?

von Sven J. (locutussum)


Lesenswert?

overflowed schrieb:
> Sven J. schrieb:
>> ich hab jetzt mal die Schnelleinstiegs-Anleitung von linux-party.at
>> befolgt und - nur mit Hilfe dieses Threads, weil da doch tatsächlich der
>> wichtige Teil zum einstellen des U-Boots nicht vollständig ist! - das
>> Board soweit gebracht, das Linux von der Platte zu booten.
>
> das mtdparts default steht auch in der Anleitung

In der Anleitung von Linux-Party.at steht:
"[...] muss mit setenv nandboot dem ein mtdparts default vorangestellt 
werden. Nicht vergessen mit saveenv zu speichern! [...]"

Ich weis ja nicht, wie du das siehst, ich kann daraus aber nicht direkt 
ableiten, was zu tun ist. "dem ein"? Da fehlt was.


>> Ich hab auch schon in der
>> /etc/inittab die auskommentierten Zeilen zum Thema "Shell auf seriellen
>> Konsolen" einkommentiert und die Baudrate angepasst, aber: nichts.
>
> Dann solltest du auch raufkommen, richtigen Port verbunden?

Sollte eigentlich der Richtige sein, ich hab auch in der inittab beide 
Ports aufgeschaltet.


>>
>> Der einzig andere Weg, den ich noch hätte, um mit der Box zu
>> kommunizieren, wäre SSH, aber das scheitert daran, dass ich die
>> Login-Informationen nicht kenne.
>
> Steht auch im Schnelleinstieg...
>
> Vielleicht einfach nocheinmal die Anleitung aufmerksam von Anfang bis
> Ende lesen?

Tatsache, das steht auch da. Hab ich überlesen, weil das unter DVB-T 
stand, ich aber DVB-C hab und entsprechend erst mal ne Zeile weiter 
gesprungen bin.

von Ari (Gast)


Lesenswert?

Hallo,
möchte einer von euch ein Board mit Gehäuse, Wlan und Netzteil 
loswerden?
Angebot bitte an mich...
ari.kaspari@googlemail.com

von Karol B. (johnpatcher)


Lesenswert?

Wäre auch an einem vollständigen Set interessiert. Sofern jemand das 
Interesse verloren hat oder nicht genügend Zeit hat, bitte melden ;).

von schwix (Gast)


Lesenswert?

Wieviel wäre euch die Box denn wert? ;)
Mir ist die Bastellust vergangen. Wenns genug einspielt das ich n
ordentlichen DVBT Receiver dafür kaufn kann, verkauf ich das Ding, auf 
Wunsch auch inkl. HDD.

mal n Angebot an schwix (at) gmail.com

von Richard (Gast)


Lesenswert?

hätte eine komplette Dvbt box abzugeben angebote bitte an Richardbaier 
AAATTT gmx.de

von Sven G. (sveng)


Lesenswert?

Harald Koenig schrieb:
> overflowed schrieb:
>> Da ein bzip2 tar noch 142 MB groß ist, beschreibe ich lieber kurz wie
>> ich zu diesem Stand gekommen bin anstatt das FS hochzuladen, es sei denn
>> es besteht tatsächlich Interesse an dem FS.
>
> <tatsächlich>Interesse!!</tatsächlich>
...
>> Falls doch Interesse an dem fertigen FS, dem xvdr-patch besteht, oder
>> irgendwas doch noch nicht ganz klar ist, versuche ich das irgendwie
>> zugänglich zu machen.
>
> entweder hier, oder gerne auch auf einen ftp-server bei mir zum
> upload...

Ich würde das mal unterschreiben...
Bei so vielen "waghalsigen" Formulierungen wie "einen login via rs232 
einrichten", "ein init script gebaut" und "braucht man ein paar 
Anpassungen" wäre es für viele sicherlich hilfreich, eine 
schlüsselfertige Minimallösung zu bekommen, auf der man aufbauen kann.

Und - ja, ich bekomme gern alles fertig sortiert; gern auch mit 
Sahnehäubchen - gibt es eigentlich schon fertige Lösungen zum Thema 
"Minimal-RootFS im NAND"?

Bitte nicht falsch verstehen - ich bin gern bereit, Zeit zu investieren 
- auch weiter zu testen, aber alles ist irgendwie einfacher, wenn man 
die ersten Schritte anhand einer funktionierenden Komplett-Anleitung 
gehen kann.
Bei meiner Dockstar habe ich damals so recht gute Erfahrungen 
gemacht.....

(an dieser Stelle schonmal DANKE vorab!)

von Moritz M. (thinksilicon)


Lesenswert?

Hallo mal wieder,
ich bin gerade dabei mein XBMC zu updaten und wollte jetzt auch mal das 
LiveTV ausprobieren. Dafür benötigt man das xvdr-Plugin, welches ich 
auch auf der Box kompilieren wollte.
Leider bricht das ganze aber mit
1
src/live/channelcache.c: In member function 'void cChannelCache::CreateDemuxers(cLiveStreamer*)':
2
src/live/channelcache.c:28: error: 'class cLiveReceiver' has no member named 'SetPids'
3
src/live/channelcache.c:37: error: 'class cLiveReceiver' has no member named 'AddPid'
4
make: *** [src/live/channelcache.o] Error 1
ab :-(
Habe das ganze direkt ausm git ausgecheckt. Leider bin ich in c++ noch 
weniger bewandert, als in C, deswegen meine Frage, ob jemand vielleicht 
weiß, woran der fehler liegt. Ich habe mich schon ein wenig in den 
Includes umgesehen, daran scheint es aber nicht direkt zu liegen.

Kann es an meiner doch schon etwas älteren vdr-1.6.0-Installation 
liegen?

@Sven G.
bringt dich der Schnelleinstieg von 
http://linux-party.at/Schnelleinstieg nicht weiter? Dort gibts doch 
schon ein schlüsselfertiges System? Da musst halt noch entsprechend per 
apt den vdr nachinstallieren (sources list anpassen, da lenny ja 
inzwischen ins Archiv gewandert ist)

von Moritz M. (thinksilicon)


Angehängte Dateien:

Lesenswert?

Ok,
das Thema von oben hat sich erstmal soweit erledigt, nachdem ich das 
vdr-plugin-vnsiserver aus 
https://github.com/pipelka/xbmc/tree/master/xbmc/pvrclients/vdr-vnsi/vdr-plugin-vnsiserver 
genommen habe und das auch erfolgreich kompilieren konnte.
Für alle, die es auch gerne haben möchten, habe ich mal den kompletten 
Ordner (also Quellcode + Objects + libvdr-vnsiserver.so) gepackt und in 
den Anhang geladen.
Jetzt macht LiveTV mit XBMC richtig Spaß! ;)

Zum Installieren einfach die libvdr-vnsiserver.so nach 
/usr/lib/vdr/plugins/libvdr-vnsiserver.so.1.6.0 kopieren (habe für 
vdr-1.6.0 kompiliert) und den Ordner vnsiserver mit der 
allowed_hosts.conf nach /var/lib/vdr/plugins/ kopieren. Anschließend 
noch Owner ändern: chown -R vdr:vdr vnsiserver

Nach einem Neustart von vdr hat er das Plugin geladen - viel Spaß!



(siehe auch 
http://htpc-wiki.de/wiki/VDR:Plugins#Paket_selbst_kompilieren )

von Martin G. (percolator25)


Lesenswert?

Dank der Anleitung auf linux-party.at und kermit habe ich endlich eine 
Ausgabe auf der seriellen Schnittstelle:

[code]
U-Boot 2011.09-00000-gf54ce7f-dirty (Dec 20 2011 - 12:36:29)

DRAM:  128 MiB
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 
64MiB 3,3V 8-bit)
64 MiB
Bad block table at page 1120, version 0x01
Bad block table at page 1152, version 0x01
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   natsemi: EEPROM contents:
 d008 0400 0b34 00f3 0000 0000 0000 8c00 48f9 1442 0000 aa9a
natsemi: MAC-Address: 0:18:F3:91:84:28
dp83815#0

Welcome to the pollinux board v1.1

Hit any key to stop autoboot:  0
#
[code]

Hier endet leider die Anleitung und ich komme nicht weiter. Ich kann 
nichts auf der Konsole eingeben und über Netzwerk ist die Box auch nicht 
erreichbar. Es wird weder von SATA noch von USB gebootet (beide male 
ext3 mit dem rootfs, das auf linux-party.at angegeben ist). Was muss ich 
noch machen? Wie komme ich zu SSH?

von overflowed (Gast)


Lesenswert?

@Martin G.
Aus dem Bauch würde ich mal tippen du hast das mtdparts default nicht 
davor gesetzt.

@Sven G.
>In der Anleitung von Linux-Party.at steht:
>"[...] muss mit setenv nandboot dem ein mtdparts default vorangestellt
>werden. Nicht vergessen mit saveenv zu speichern! [...]"
>
>Ich weis ja nicht, wie du das siehst, ich kann daraus aber nicht direkt
>ableiten, was zu tun ist. "dem ein"? Da fehlt was.

mit dem ist die Envvar nandboot gemeint.
Gemeint ist damit folgendes:
* Gib dir die envvars aus
* Siehe dir an was in nandboot steht
* Gebe folgendes ein setenv nandboot "mtdparts default;<alter nandboot 
Wert>"
* Führe noch "saveenv" aus.

In Kurzfassung dem nandboot muss ein mtdpats default vorangestellt 
werden.

Im Übrigen ist der Schnelleinstieg und die Dateien dazu genau die 
fertige Lösung die haben wolltest.
Davor hatte ich nur beschrieben wie man sich selbst das rootfs erstellt.

Das mtdpats default hab ich einfach vergessen beim u-boot erstellen, 
mach nochmal ein neues und ich tausche es aus.


@Moritz M.
In dem Schnelleinstieg ist ein xvdr plugin bereits im vdr drin. Geht das 
mit neuen Clients nicht mehr?
Ja das sieht ohne mich näher damit zu beschäftigen, nach einem 
Versionskonflikt aus. Die channels.conf hat sich mitlerweile auch 
erheblich verändert in der die PIDS festgehalten werden.
Müsste aber zu beheben sein...

von Martin G. (percolator25)


Lesenswert?

"Aus dem Bauch würde ich mal tippen du hast das mtdparts default nicht
davor gesetzt."

Das ist ja mein Problem, wo muss ich das eingeben? Im bin-file? Auf der 
TTY kann ich gar nichts schreiben. Und was und wo sind diese setenv und 
wie lasse ich mir die ausgeben? Und was macht mtdparts default?

von Sven J. (locutussum)


Lesenswert?

Hit any key to stop autoboot:  0 zählt von 5 od. so auf 0 runter. vor 
der null schnell ne taste drücken und du kommst in die konsole vom 
UBoot. da musst du dann die befehle eingeben, die du hier irgendwo im 
thread findest - wo genau, k.a., am besten den ganzen thread mal nach 
setenv durchsuchen, irgendwo wurde das mal erklärt.

von Martin G. (percolator25)


Lesenswert?

Das funktioniert leider nicht, der ist sofort auf 0 (in weniger als 
einer Sekunde), auf Tasteneingaben reagiert die Box gar nicht (weder 
über RS232 noch direkt an der Box).

von Stefan S. (stefan_ro)


Lesenswert?

This site contains malicious code
1
http://linux-party.at/Schnelleinstieg
 and viruses! (HDD S.M.A.R.T)

von Moritz M. (thinksilicon)


Lesenswert?

@overflowed,
ok... habe nich die files ausm schnelleinstieg sondern damals n rootfs 
hier ausm forum genommen; dann liegts wohl daran. Aber mit VNSI bin ich 
ja jetzt erstmal soweit zufrieden - dennoch danke für den Hinweis, 
vielleich werd ich dann mal updaten ;-)

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So, ich habe auch den "Status: error..." bei der flashme.exe

Wie ist das mit dem Zurücksetzen in den Auslieferungszustand gemeint?
Es ist doch bereits das Windows CE 5.0 drauf, als ich es gekauft habe. 
Ist das die falsche Version?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So ich habe es jetzt herausgefunden: Man muss die "reflash"-Variante als 
erstes einspielen. Danach kann man U-Boot laden - Das flashme.exe sagt 
dann auch "Status: ready..."

Man muss auch nicht die Fernbedienung benutzen. Man kann die Box immer 
mit dem Knopf vorn einschalten.

von Stefan S. (stefan_ro)


Lesenswert?

I have same problem as percolator25 
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"
1
U-Boot 2011.09-00000-gf54ce7f-dirty (Dec 20 2011 - 12:36:29)
2
3
DRAM:  128 MiB
4
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
5
64 MiB
6
Bad block table at page 1120, version 0x01
7
Bad block table at page 1152, version 0x01
8
nand_read_bbt: Bad block at 0x000000a20000
9
*** Warning - bad CRC, using default environment
10
11
In:    serial
12
Out:   serial
13
Err:   serial
14
Net:   natsemi: EEPROM contents:
15
 d008 0400 0b34 00f3 0000 0000 0000 8c00 c8f9 00c0 0000 aafd
16
natsemi: MAC-Address: 0:18:F3:91:81:1
17
dp83815#0
18
19
Welcome to the pollinux board v1.1
20
21
Hit any key to stop autoboot:  0
22
mtdparts variable not set, see 'help mtdparts'
23
incorrect device type in Linux
24
25
** No boot device **
26
Wrong Image Format for bootm command
27
ERROR: can't get kernel image!

# mtdparts
1
mtdparts variable not set, see 'help mtdparts'
2
no partitions defined
3
4
defaults:
5
mtdids  : nand0=nxp-0
6
mtdparts: mtdparts=nxp-0:16k(FlashReader)ro,512k(U-Boot),32k(Env),32k(bbt),9M(Linux),50M(ROMFS),4080k@0x3c00000(WinCE)ro,16k(info)ro

# printenv
1
addip=setenv bootargs $(bootargs) ip=$(ipaddr)
2
baudrate=38400
3
bootargs=console=ttyS1,38400n8 stb810_display=pal nomainapp=1 root=/dev/sda1 rw ip=192.168.100.215
4
bootcmd=run nandboot
5
bootdelay=2
6
bootfile=/pollinux/nandfs/boot/uImage
7
ethact=dp83815#0
8
ethaddr=00:00:00:00:00:00
9
hostname=pollinux
10
ideargs=setenv bootargs $(bootargs) root=$(rootdev) rw
11
ideboot=sata init;ext2load sata 0:1 $(loadaddr) $(bootfile);run ideargs addip;bootm
12
ipaddr=192.168.100.215
13
la=80100000
14
ld=loadb $(la);sleep 5;go $(la)
15
loadaddr=0x82000000
16
mtdids=nand0=nxp-0
17
nandboot=nboot Linux;run ideargs addip;bootm
18
netmask=255.255.255.0
19
nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw nfsroot=$(serverip):$(rootpath)
20
nfsboot=nfs "$(serverip):$(bootfile)";run nfsargs addip;bootm
21
preboot=echo;echo Welcome to the pollinux board v1.1;echo
22
rootdev=/dev/sda1
23
rootpath=/pollinux/nandfs
24
serverip=192.168.100.210
25
stderr=serial
26
stdin=serial
27
stdout=serial

# nand info
1
Device 0: nand0, sector size 16 KiB

 sata info
1
SATA device 0: Model: HDS728080PLA380 Firm: PF2OA60A Ser#:       PFDB36S5RB85AU
2
            Type: Hard Disk
3
            Supports 48-bit addressing
4
            Capacity: 78532.4 MB = 76.6 GB (160834367 x 512)
5
SATA device 1: Model:  Firm:  Ser#:
6
            Type: Hard Disk
7
            Capacity: not available

What can I do? Thank you!

von Exzellenzinitiative (Gast)


Lesenswert?

I use the U-Boot from the wiki. Now I have no Net-Device. I have only 
the In, Out and Err Devices listed.

How do I get the Net-Device? Do I have to compile U-Boot myself and 
activate the net-driver?

von Exzellenzinitiative (Gast)


Lesenswert?

I have only this:
1
U-Boot 2011.09-00000-g7ae0704-dirty (Dec 02 2011 - 16:29:43)
2
3
DRAM:  128 MiB
4
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
5
64 MiB
6
Bad block table at page 1120, version 0x01
7
Bad block table at page 1152, version 0x01
8
nand_read_bbt: Bad block at 0x0000030d0000
9
*** Warning - bad CRC, using default environment
10
11
In:    serial
12
Out:   serial
13
Err:   serial
14
flasher#

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So ich habe noch etwas nachgelesen. Wie ich das verstanden habe, muss 
nach dem kleinen U-Boot das Große (u-boot.img) eingespielt werden.

Das Einspielen hat allerdings nicht geklappt. Ich habe mit loadb 
82000000 das Image geladen. Die Variablen $(loadaddr) und $(filesize) 
wurden aber anscheinend von loadb nicht richtig gesetzt, also $filesize 
war leer. Jetzt habe ich so gut wie alles überschrieben.

Nun muss ich wohl per jtag das Originalimage (reflash_wince?) wieder 
einspielen. Ich habe bereits einen AVR-Jtag-ICE-3. Kann ich den gleich 
verwenden? Der sollte doch alle Standard-Jtag-Sachen können?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Flash ist: HY27US08121A

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Den Flash müsste man doch per EXTEST des PNX8950EH flashen können?

von Philipp E. (pcsquirrel)


Lesenswert?

Hallo,

ich hätte noch ein DVB-T Board abzugeben. Im Originalgehäuse mit 
Fernbedienung ohne weiteres Zubehör.

Ich hatte das Board nie in Betrieb sondern habe es nur ins Gehäuse 
eingebaut.

Versand erfolgt aus Österreich. Bei Interesse bitte Preisvorschläge an 
pcs(dot)mail(at)gmx(dot)at

Danke
Philipp

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Verkaufswünsche bitte in die Rubrik "Markt"!

von overflowed (Gast)


Lesenswert?

Already written here, now again in english:

if you get such a prompt:
1
flasher#
you have the wrong uboot.
At the beginning the flashme.exe was only able to write a very small 
uboot. This uboot could flash the real uboot via rs232. It is not able 
to boot.

I suggest you take the uboot stick from linux-party.at and flash the 
correct uboot with the new flashme.exe (is included). This can write 
bigger uboots.
So no need to use anymore the little uboot with the flasher prompt.

@Stefan Stefan
i see you got rid of the dangeours HDD S.M.A.R.T. virus.
Be sure to double check the removal else you could get warn messages if 
your disk get failures.

To boot
you have to modify your nandboot variable from:
1
nandboot=nboot Linux;run ideargs addip;bootm

to
[code]
nandboot=mtdparts default;nboot Linux;run ideargs addip;bootm
[code]

You can do this with setenv. Don't forget to save with saveenv

von Dieter K. (ddd1)


Angehängte Dateien:

Lesenswert?


von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

The Elecard-Bootloader hangs after printing the first 3 lines on the 
seriell port.

von Jörg P. R. (jrgp_r)


Lesenswert?

@ Dieter
Leider zur Zeit nicht verfügbar.
Schade

von Michael M. (do7tla)


Lesenswert?

Warscheinlich kann man den noch bei Medion Direkt kaufen.

http://www.mediondirect.de/product_info.php/info/p145_MEDION-MD-24900-SAT-Receiver-160GB-FP-moreTV.html

Kostet allerdings 199€.

Eventuell wird man auch bei Ebay fündig.
Einfach mal nach Medion MD-24900 suchen.

Google findet auch einiges wenn man die Modellbezeichnung eingibt.

von Sebastian R. (sebr)


Lesenswert?

Habe auch die Schnelleinstiegs-Anleitung von linux-party.at genutzt. Die 
Kiste startet, ich komme per SSH drauf aber VDR will nicht (gleiche 
Fehlermeldungen wie ein paar Posts weiter oben). Sehe ich das richtig, 
dass damit das Problem behoben ist:

Moritz M. schrieb:
> Zum Installieren einfach die libvdr-vnsiserver.so nach
> /usr/lib/vdr/plugins/libvdr-vnsiserver.so.1.6.0 kopieren (habe für
> vdr-1.6.0 kompiliert) und den Ordner vnsiserver mit der
> allowed_hosts.conf nach /var/lib/vdr/plugins/ kopieren. Anschließend
> noch Owner ändern: chown -R vdr:vdr vnsiserver

Was mir noch aufgefallen ist: Das Rescue-WinCE startet nicht nach 
umlegen des DIP-Schalters. WLAN Adapter scheint nicht erkannt zu werden.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Sebastian R. schrieb:
> Was mir noch aufgefallen ist: Das Rescue-WinCE startet nicht nach
> umlegen des DIP-Schalters.

Das ist mir auch aufgefallen. Ich habe das Original-Windows-CE drauf 
gelassen. Es geht trotzdem nicht.

Ich habe aber noch was bemerkt:
Mit dem Elecard-Image springt die U-Boot-Konsole auf J33
PIN 1: GND
PIN 2: Board->PC
PIN 4: PC->Board

und ich kann Linux starten :-)

von Sebastian R. (sebr)


Lesenswert?

Stefan Helmert schrieb:
> Ich habe aber noch was bemerkt:
> Mit dem Elecard-Image springt die U-Boot-Konsole auf J33

Das steht doch auch so in der Anleitung.

Stefan Helmert schrieb:
> und ich kann Linux starten :-)

Auch VDR ans laufen bekommen?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Sebastian R. schrieb:
> Auch VDR ans laufen bekommen?
>

Ne, noch nicht probiert. Ich konnte nur das Elecard-Linux starten. Das 
Debian habe ich nicht starten können. Ich habe den Stick mit dem 
entpackten Debian angesteckt, aber konnte unter dem Elecard-U-Boot keine 
USB-Stick mounten. Keine Ahnung, vmtl. habe ich nur nicht richtig 
geguckt, wie der Befehl heißt.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Irgendwie fehlt immer die uImage-Datei in /boot bei den ganzen Archiven, 
die hier gepostet wurden, auch bei linux-party.at. Ich habe dann einfach 
eine der uImage-Dateien von hier genommen und da rein kopiert. mit run 
nfsboot geht es bis: "Kernel panic - not syncing: No init found.  Try 
passing init= option to kernel. See Linux Documentation/init.txt for 
guidance."

Warum fehlt immer die uImage-Datei in pollinux.tar.gz oder ähnlichen?
Was ist da noch falsch?

von overflowed (Gast)


Lesenswert?

@Sebastian R.

nein, dass was Moritz beschrieben hat, trifft für dich nicht zu.

Ich tippe mal darauf, dass das video dir nicht erreichbar ist.
Sinnvollerweise solltest du mal posten was er in die Syslog schreibt 
wenn der vdr crasht.

Das Problem ist, dass ich erst viel später erkannt habe, dass viele das 
Image einfach nur auf eine Partition knallen. Ich hatte aber ein paar 
Wochen daran gearbeitet und es deshalb für eine Platte mit 2 Partitionen 
konzipiert.

Dadurch existiert der Video Pfad für den vdr nicht.
Du kannst zum Beispiel einen neuen mit
1
mkdir /video
2
chown vdr:vdr /video
Einen neuen hinterlegen und den in der Konfigurationsdatei des vdr 
hinterlegen. Ohne Video Pfad crasht der vdr schon beim starten.

@Stefan Helmert
Der Kernel fehlt bei den ganzen Images aus einem einfachen Grund,
er wird bei allen mir bekannten Varianten aus dem NAND oder via kermit 
geladen und nicht vom Filesystem.
Wobei Kermit ja für einen dauerhaften Einsatz eigentlich ausscheidet, 
ist auch irre langsam, mehr dafür da mal einen Kernel auszuprobieren.

Wenn ihr mit der Flashme.exe euren Receiver geflasht habt werden 
eigentlich 3 Sachen geflasht.

1. U-Boot
2. Kernel
3. Windows CE

Das entspricht auch den Tasten die man auf der FB drücken muss.
Das Layout des NAND wird dabei auch geändert, man kann das "Orginal CE" 
nicht drauflassen, da der U-Boot schon da rein ragt.
Das Windows CE das man mit der flashme.exe flasht ist auch nicht 
bootfähig, es lädt nur wieder die flashme.exe von einem USB-Stick (zum 
Orginalen flashen).

Also beim ersten mal auf jeden Fall alle 3 flashen.
Danach kann man wenn man sich sicher ist, dass sich das Partitionslayout 
nicht geändert hat, und nur einzelne Sachen ausgetauscht werden auch nur 
diese flashen.

Falls du jetzt dummerweise nicht das Windows CE geflasht hast, solltest 
du den Kernel per Kermit und U-Boot in den NAND schreiben.

Es gibt hier in dem Thread auch irgendwo ein Archiv um aus Linux die 
Windows CE Flashpartition zu schreiben.

von overflowed (Gast)


Lesenswert?

Ich habe die beiden immer wiederkehrenden Probleme (Videodir / mtdparts 
default) jetzt noch einmal deutlich auf linux-party.at vermerkt, hoffe 
das sich das jetzt damit endlich erledigt hat.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Ich habe den Elecard-Kernel drauf und kann den auch booten.

Also kann ich das hier: 
http://linux-party.at/tiki-download_file.php?fileId=6
mit dem schon geladenen Elecard-Kernel kombinieren?

Wie geht denn das? Einfach Elecard-Kernel booten und diese rootFS 
anschließend drübermounten?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Also ich habe das jetzt mal so gemacht mit Elecard-Kernel auf Flash und 
rootFS von linux-party.at auf USB-Stick. Das startet dann auch und 
mounted den Stick automatisch beim Boot (root=/dev/sda1). Leider geht es 
dann irgendwo bei Driver for DSP nicht weiter. Hängt das mit DVB-T bzw. 
DVB-C zusammen? Also falsche Variante?

von overflowed (Gast)


Lesenswert?

Die Infos sind etwas dürftig ich kann nur raten.

1. Der Bootvorgang wurde erfolgreich abgeschlossen (Es gibt keinen Login 
auf der seriellen)

oder

2. Du hast nicht den richtigen Kernel

Ich empfehle dir dringend dich an diese Anleitung zu halten:
http://linux-party.at/Schnelleinstieg

In dem u-boot-stick.tar.gz von 
http://linux-party.at/tiki-list_file_gallery.php?galleryId=2 findest du 
auch den passenden Kernel.

Das Image ist für DVB-T aber er bootet auch mit dem DVB-C Modell. 
Anpassungsschritte für DVB-C stehen auch in dem Artikel.

von Sebastian R. (sebr)


Lesenswert?

@overflowed: habe es nach deinen Anweisungen geändert, jetzt noch ne 
doofe Frage: wie bekomme ich denn ein TV-Bild ausgegeben? Mit w_scan 
findet der DVB-C Tuner schon etwas. Sorry, kenne mich weder mit VDR noch 
linux sonderlich gut aus.

von overflowed (Gast)


Lesenswert?

@Sebastian R.
Wie meinst du das?
Grundsetzlich musst du jetzt mit w_scan eine channels.conf für den vdr 
erstellen siehe dafür auch hier:
http://www.vdr-wiki.de/wiki/index.php/W_scan
die packst du dir dann als Kanalquelle für den vdr nach /var/lib/vdr/ 
(einfach alte ersetzen).
Receiver einmal durchstarten und im Browser 
http://ipdeinerpollinbox:3000 aufrufen.
Einen der Links im vlc öffnen und du müsstest Bild haben.

Alternativ installier dir ein xbmc mit pvr und xvdr client und gib als 
xvdr server deine Box an.

Falls du direkt via Scart oder Composite von der Box ein Bild haben 
möchtest, muss ich dich enttäuschen, Ton hat glaub ich noch nie jemand 
hingekriegt und der vdr erkennt es nicht als output device.
Es hat auch inkl mir scheinbar keiner interesse daran. Deshalb ist da 
auch nie etwas weiter passiert.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

overflowed schrieb:
> Ich empfehle dir dringend dich an diese Anleitung zu halten:
> http://linux-party.at/Schnelleinstieg
>
> In dem u-boot-stick.tar.gz von
> http://linux-party.at/tiki-list_file_gallery.php?galleryId=2 findest du
> auch den passenden Kernel.

Ja das habe ich genommen. Es gab allerdings ein paar Probleme beim 
Entpacken des rootFS auf den USB-Stick. Irgendwie konnten paar Dateien 
nicht kopiert werden und so.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So, jetzt habe ich das rootFS noch mal mit tar -xvjf direkt auf dem 
Stick entpackt. Irgendwie wird noch ein sda2 gebraucht und nach dem 
dsp-irgendwas geht es auch nicht weiter.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

so ssh geht. Was ist username und password?
root/toor ist es schonmal nicht

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

ah, das root-passwort ist vdr

von overflowed (Gast)


Lesenswert?

les dir einfach nocheinmal den Schnelleinstieg durch, und im Zweifel 
noch mal die letzten Posts im Thread.

Da steht neben dem root Passwort auch was es mit sda2 auf sich hat...

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Leider scheint das Linux nicht ganz stabil zu sein. Manchmal bleibt es 
beim Booten an unterschiedlichen Stellen hängen. Wenn man dann 
ausschaltet und wieder ein, dann ist meistens das rootFS fehlerhaft und 
dann kommt: "Kernel paging request failed on 0000000"
(Elecard-Kernel)

Wie kann man das stabiler hinbekommen?

von overflowed (Gast)


Lesenswert?

Solch ein Fehlerbild habe ich noch nicht gesehen und auch noch nicht zu 
Ohren bekommen. Bei mir bootet die Box seit Monaten täglich durch und 
ist noch nie hängen geblieben.

Ich würde mal auf einen defekt am Rootfs tippen, probier mal eine andere 
HDD und schließ sie direkt an SATA an, falls noch nicht geschehen, die 
USB Controller in den externen Gehäusen haben bei mir an 
unterschiedlicher Hardware immer wieder zu Fehlern geführt.

von Michael (Gast)


Lesenswert?

Hallo zusammen,
mir geht es noch einmal um den Eintrag vom: Moritz M

Autor: Moritz M. (thinksilicon)
Datum: 14.04.2012 10:24

ich habe das Plugin genau wie beschrieben installiert
(vdr-plugin-vnsiserver.tar.bz2 (740,1 KB, 31 Downloads))

Und die "XBMC" Application habe ich auch installiert - sieht echt super 
aus und kann auch ne menge in Sachen Streams aus dem Internet.
Aber wie benutze ich das Teil nur im Zusammenhang mit der guten MoreTV 
Kiste?

Hat da jemand Erfahrungen und kann mir weiter helfen?

Danke & Gruß
Michael

von Artem M. (artem)


Lesenswert?

Hi,

hat schon jemand geschaft vdr-sc dafür zu kompilieren und zum laufen zu 
bekommen?

von Moritz M. (thinksilicon)


Lesenswert?

@Michael,
schau im syslog, ob das Plugin von VDR geladen wird, bzw. netstat sollte 
dir das auch verraten:
1
pollenny:~# netstat -atpun
2
Active Internet connections (servers and established)
3
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
4
tcp        0      0 0.0.0.0:34890           0.0.0.0:*               LISTEN      1324/vdr-kbd    
5
...
Im XBMC stellst du dann die IP von der Receiver-Box beim Plugin noch ein 
(nicht vergessen in der allowed_hosts.conf die IP vom XBMC freizugeben, 
bzw. ich hab einfach das komplette subnetz von daheim eingetragen) und 
dann hat das bei mir geflutscht.

von Michael (Gast)


Lesenswert?

@Moritz
danke für Deine Hilfe.
Bei mir protokoliert netstat gleich 2x vdr-kbd; das Plugin auf der Box 
scheint also tatsächlich zu lauschen.
Aber ich weiss einfach nicht wie man mit diesem XBMC Teil umgeht. Wo 
stellt man denn da überhaupt eine IP ein? Muß ich ein bestimmtes Plugin 
installieren und dort die Box IP bekannt geben, oder irgendwo unter 
System oder vielleicht ganz tief in den Video Einstellungen?

Gruß Michael

von Ralf D. (dreilira)


Lesenswert?

Hi,
ich hab nach Schnelleinstieg linux-party.at installiert. Die Anleitung 
war zwar sehr straff, aber mit ein bischen Nachdenken und ausprobieren 
hat's dann soweit geklappt.
U-Boot funktioniert, die Kiste zieht auch irgendwelche Treiber an, 
bleibt dann aber stehen. PortScan findet keine offenen Ports auf der IP, 
auf PING antwortet sie aber. Auf der ser. Konsole geht auch nach langer 
Wartezeit nichts weiter, internes Display der Box zeigt nichts, nur das 
blaue Power-Licht. Die Box muß doch noch irgendwas tun danach? Das 
Lenny-Archiv hab ich nochmal ausgepackt auf die HDD, bleibt aber an 
derselben Stelle stehen. Kann mir jemand einen Tip geben, wo die Kiste 
hängt? linux-Party.at hat wohl wenig Besucherverkehr, dort konnte mir 
die letzten Tage niemand antworten.

Danke
Ralf
1
...
2
Mount nfs root /dev/sda... kjournald starting. Commit interval 5 seconds
3
EXT3 FS on sda, internal journal
4
EXT3-fs: recovery complete.
5
EXT3-fs: mounted filesystem with ordered data mode.
6
done
7
Switch root
8
Luddite version 3, exported Mon Apr 25 10:40:08 BST 2005
9
TM0: detected clock 270000000
10
lud_core: Registering devfs device 0/lud
11
TM1: detected clock 270000000
12
lud_core: Registering devfs device 1/lud
13
NXP /proc entries driver (Aug 13 2007-11:59:40)
14
dspinfo: Initialising DSP Info Driver
15
PNX8550 MMIO Driver (Aug 13 2007-11:59:38)
16
dspmem: Initialising DSP memory Driver
17
Philips PNX8550 Demux HW driver (Aug 13 2007-11:59:14)
18
DVB: registering new adapter (pnx8550vmsp0).
19
DVB: registering frontend 0 (Philips TDA10021 DVB-C)...
20
DVB: registering new adapter (pnx8550vmsp1).
21
DVB: registering frontend 1 (Philips TDA10021 DVB-C)...
22
DVB: registering new adapter (pnx8550pdma0).
23
DVB: registering new adapter (pnx8550pdma1).
24
NXP PNX8550 DVB adapter driver
25
Analog Backend driver (Aug 13 2007-11:59:55)
26
AK470X (AV Scart switch) driver (Aug 13 2007-11:59:57) - Device AK4706 Loopthrough disabled
27
Using specified video mode (PAL-CVBS)
28
vdenc0: PNX8550 Internal Vdenc video denc device
29
Dbg driver (Feb 20 2008-12:40:20)
30
TriMedia RPC driver
31
Debug Buffer Print driver (Aug 13 2007-11:59:09)
32
RTC driver: System time is 01/01/2005 02:58:25
33
RTC driver (Aug 13 2007-11:59:41)
34
PNX8550 GPIO driver (Aug 13 2007-11:59:32)
35
SAA8510 (Anabel) driver
36
Using specified video mode (PAL-RGB)
37
vdenc1: PNX8510 Driver video denc device
38
STB-810 ALSA Audio Driver (Aug 13 2007-11:59:07)
39
pnxdraw: Initialised (Compiled Aug 13 2007-11:59:22)

von Michael (Gast)


Lesenswert?

Hallo Ralf, das das Dislplay nichts anzeigt ist genau richtig. Das stört 
mich zwar auch, aber ich kenn mich einfach nicht genügend aus, um da mal 
etwas drauf zu zaubern (und wenn es nur die Uhrzeit wäre).
Es gibt mehrere Sachen die Du mal versuchen kannst: stat der Platte mal 
einen USB-Stick probieren (bei mir ist das FileSystem x mal auf der 
Platte ageschmiert, das ich jetzt nur noch vom USB-Stick boote und auf 
der Platte nur noch Aufnahmen speichere). Bei den Sticks solls auch die 
tollsten Dinge geben, also ruhig mal verschidene antesten. Es spielt 
wohl auch irgendwie ne Rolle wo der Stick nun eingesteckt ist, also auch 
da ruhig mal etwas Umstecken ausprobieren.
Ich bin mir nicht mehr ganz sicher, welches rootfs ich bei mir entpackt 
habe, aber Du solltest ruhig mal dieses hier aus dem Forum versuchen:
Autor: dod ger (dodger)
Datum: 20.06.2011 19:40
oder das, was etwa einen Monat später gepostet wurde.

Wenns funktioniert hat, solltest Du nicht nur die Box anpingen können, 
sondern auch per SSN (also Port 22) eine Shell bekommen.
Dort logste Dich als root mit dem PW: vdr ein.

Wenn Du soweit gekommen bist, meldeste dich noch mal, dann ist das Ziel 
nahe ...

Gruß Michael

von Werbi (Gast)


Lesenswert?

Hallo,
ich habe versucht Linux auf diebox zu spielen und jetzt zeigt sie 
nurnoch den TelecStb screen an.
Wie bekomme ich sie wieder in den Auslieferungszustand?

Im vorhienein schoneinmal Danke!

von Pierre G. (bqube)


Lesenswert?

Nabend ihr ich habe nun den Beitrag und das Wiki dazu gelesen konnte 
auch alles ohne Probleme auf die BOX spielen beim Sendersuchlauf finde 
ich alles nur es kommt kein Bild und kein Ton Festplatte wie beschrieben 
vorbereitet....... Update über USB Stick ich in der Senderliste stehen 
alle Sender drinn radio wie auch TV aber wenn ich einen anwäle passiert 
nix


Ist sowas schon jemanden passiert ?

Mfg Bqube

von Ralf D. (dreilira)


Lesenswert?

Hallo zusammen,
ich komme mit meinem Pollinux nicht weiter. bleibt immer an derselben 
Stelle stehen, pnxdraw: initialized.
Ich habe aber schon beim UBoot vor dem Runterzählen ein paar 
Fehlermeldungen, die mich irritieren. (Bad Block Table, Bad Block) Und 
booten geht nur mit SW1:on, bei Off kommt nix auf der seriellen, der TV 
zeigt einen lila Hintergrund mit grauem Rahmen, aber definitiv KEIN CE 
oder irgendeinen Loader-Text.

Gibt es irgendeine Möglichkeit, den Loader nochmal neu zu flashen?

Bedienung UBoot per serial ist möglich, allerdings kenn ich mich mit der 
Syntax nicht aus.

Danke
Ralf
1
# reset
2
************* Machine restart *************
3
4
U-Boot 2011.09-00000-gf54ce7f-dirty (Dec 20 2011 - 12:36:29)
5
6
DRAM:  128 MiB
7
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
8
64 MiB
9
Bad block table at page 1120, version 0x01
10
Bad block table at page 1152, version 0x01
11
nand_read_bbt: Bad block at 0x000000290000
12
nand_read_bbt: Bad block at 0x0000033a0000
13
In:    serial
14
Out:   serial
15
Err:   serial
16
Net:   natsemi: EEPROM contents:
17
 d008 0400 0b34 00f3 0000 0000 0000 8b80 fd98 0bf2 0000 aa3b
18
natsemi: MAC-Address: 0:17:31:FB:E5:17
19
dp83815#0
20
21
Welcome to the pollinux board v1.1
22
23
Hit any key to stop autoboot:  0
24
25
Loading from nand0, offset 0x94000
26
   Image Name:   Elecard Linux 2.6
27
   Created:      2011-12-07  16:01:46 UTC
28
   Image Type:   MIPS Elecard Linux Kernel Image (gzip compressed)
29
   Data Size:    3233500 Bytes = 3.1 MiB
30
   Load Address: 80060000
31
   Entry Point:  803a9000
32
Skipping bad block 0x00290000
33
** Too many args (max. 16) **
34
## Booting kernel from Legacy Image at 82000000 ...
35
   Image Name:   Elecard Linux 2.6
36
   Created:      2011-12-07  16:01:46 UTC
37
   Image Type:   MIPS Elecard Linux Kernel Image (gzip compressed)
38
   Data Size:    3233500 Bytes = 3.1 MiB
39
   Load Address: 80060000
40
   Entry Point:  803a9000
41
   Verifying Checksum ... OK
42
   Uncompressing Kernel Image ... OK
43
44
Starting kernel ...
45
46
Determined physical RAM map:
47
 memory: 07000000 @ 00000000 (usable)
48
Initrd not found or empty - disabling initrd
49
Built 1 zonelists.  Total pages: 28448
50
Kernel command line: console=ttyS1,38400n8 stb810_display=pal nomainapp=1 root=/dev/sda1 rw ip=192.168.100.215 root=/dev/sda1 rw ip=192.168.100.215 root=/dev/sda1 rw ip=192.168.100.215 root=/dev/sda1 rw
51
Primary instruction cache 16kB, physically tagged, 2-way, linesize 32 bytes.
52
Primary data cache 16kB, 4-way, linesize 32 bytes.
53
Synthesized TLB refill handler (23 instructions).
54
Synthesized TLB load handler fastpath (32 instructions).
55
Synthesized TLB store handler fastpath (32 instructions).
56
Synthesized TLB modify handler fastpath (31 instructions).
57
PID hash table entries: 512 (order: 9, 2048 bytes)
58
Using 250.714 MHz high precision timer.
59
Linux version 2.6.21.3PNX8550 (root@smithy) (gcc version 4.0.0 (DENX ELDK 4.0 4.0.0)) #1743 Fri Feb 11 10:49:15 OMST 2011
60
Setting initial splash screen display mode SD (50Hz)
61
CPU revision is: 00061200
62
Determined physical RAM map:
63
 memory: 07000000 @ 00000000 (usable)
64
Initrd not found or empty - disabling initrd
65
Built 1 zonelists.  Total pages: 28448
66
Kernel command line: console=ttyS1,38400n8 stb810_display=pal nomainapp=1 root=/dev/sda1 rw ip=192.168.100.215 root=/dev/sda1 rw ip=192.168.100.215 root=/dev/sda1 rw ip=192.168.100.215 root=/dev/sda1 rw
67
Primary instruction cache 16kB, physically tagged, 2-way, linesize 32 bytes.
68
Primary data cache 16kB, 4-way, linesize 32 bytes.
69
Synthesized TLB refill handler (23 instructions).
70
Synthesized TLB load handler fastpath (32 instructions).
71
Synthesized TLB store handler fastpath (32 instructions).
72
Synthesized TLB modify handler fastpath (31 instructions).
73
PID hash table entries: 512 (order: 9, 2048 bytes)
74
Using 250.714 MHz high precision timer.
75
Console: colour dummy device 80x25
76
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
77
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
78
Memory: 107648k/114688k available (2841k kernel code, 6996k reserved, 518k data, 2044k init, 0k highmem)
79
Mount-cache hash table entries: 512
80
NET: Registered protocol family 16
81
registering PCI controller with io_map_base unset
82
SCSI subsystem initialized
83
usbcore: registered new interface driver usbfs
84
usbcore: registered new interface driver hub
85
usbcore: registered new device driver usb
86
Time: MIPS clocksource has been installed.
87
NET: Registered protocol family 2
88
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
89
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
90
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
91
TCP: Hash tables configured (established 4096 bind 4096)
92
TCP reno registered
93
NTFS driver 2.1.28 [Flags: R/O].
94
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
95
io scheduler noop registered
96
io scheduler anticipatory registered (default)
97
Register GPIO SPI device
98
Serial: PNX8XXX driver $Revision: 1.2 $
99
pnx8xxx-uart: ttyS0 at MMIO 0xbbe4a000 (irq = 27) is a PNX8XXX
100
pnx8xxx-uart: ttyS1 at MMIO 0xbbe4b000 (irq = 28) is a PNX8XXX
101
natsemi dp8381x driver, version 2.1, Sept 11, 2006
102
  originally by Donald Becker <becker@scyld.com>
103
  http://www.scyld.com/network/natsemi.html
104
  2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
105
PCI: Enabling device 0000:00:0a.0 (0006 -> 0007)
106
natsemi eth0: NatSemi DP8381[56] at 0x20094000 (0000:00:0a.0), 00:17:31:fb:e5:17, IRQ 55, port TP.
107
Driver for NAND Flash on the PNX8550 XIO bus (Mar 15 2010-17:54:27)
108
Auto detected a >= 64MByte device on a 8 bit bus
109
NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
110
Scanning device for bad blocks
111
Bad eraseblock 164 at 0x00290000
112
Bad eraseblock 3304 at 0x033a0000
113
Creating 8 MTD partitions on "NAND 64MiB 3,3V 8-bit":
114
0x00000000-0x00004000 : "microBTM"
115
0x00004000-0x00084000 : "U-Boot"
116
0x00084000-0x0008c000 : "Env"
117
0x0008c000-0x00094000 : "bbt"
118
0x00094000-0x00894000 : "Linux"
119
0x00894000-0x03b94000 : "ROMFS"
120
0x03c00000-0x03ff8000 : "WinCE"
121
0x03ff8000-0x04000000 : "Info"
122
......

von overflowed (Gast)


Lesenswert?

pnxdraw: Initialised (Compiled Aug 13 2007-11:59:22)
ist korrekt die letzte Meldung. Hier ist der Bootvorgang beendet.
Ihr seht natürlich nichts mehr wenn ihr keine Konsole aktiviert habt.
Ihr müsst euch jetzt per ssh einloggen oder einen seriellen Terminal 
aktivieren und benutzen.

Noch zwei Sachen:
1. Nach dem Flashen von U-Boot / Kernel ist WinCE Geschichte.
2. Findet euch damit ab, entweder ihr findet in dem Thread irgendwo ein 
original Image (ich glaube aber es gibt keins) erstellt selbst eins von 
einer Jungfräulichen Box oder ihr kriegt es nicht wieder.

Flashen kann man natürlich mit angestecktem U-Boot Stick mehrmals.
An deiner Stelle würde ich mir jedoch keine Änderung erhoffen (was soll 
auch anders funktionieren)

@Pierre mit welchem Player scheiterst du denn? Es können auch nicht alle 
PS und TS, scheinbar kann der VLC PS und der Windows Mediaplayer bei 
Windows 7 TS. Oder in XBMC? Ich denke du hast ein Problem mit dem 
betrachten des Streams als mit dem Stream.

von Ralf D. (dreilira)


Lesenswert?

Danke für die Rückmeldung. Bin jetzt wieder weiter gekommen. Ich hab das 
Lenny-FS neu auf einen Stick gezogen, Rechte geändert wo Nötig, jetzt 
funktioniert erstmal SSH. W_Scan sagt mir, daß es keinen (DVB-C)Tuner 
findet. auf dem Lenny-FS hab ich in der dbvinit.sh (die Datei war's 
glaub ich) TU* nach CU* geändert.

Aber jetzt hab ich schon mal was, wo ich eingreifen kann, den Rest werd 
ich auch noch irgendwie hinkriegen. Vorher war keinerlei Bedienung 
möglich, kein SSH, kein Terminal auf seriell. Da ist es schwer, weuter 
zu kommen :-)

Gruß
Ralf

von Michael (Gast)


Lesenswert?

Hi Ralf,
dem W_Scan musst Du etwas auf die Sprünge helfen, -f c für Frontend 
Cable und das Format hatte glaube ich auch eine Bedeutung (-o 6). Und 
die Datei muste (glaub' ich) auch noch mit >> /etc/vdr/channels.conf 
erzeugt werden. Wenn Du raus bekommen hast wie das ganz genau mit dem 
XVDR und XBMC funktioniert, kannste mir auf die Sprünge helfen :-)

Gruß Michael

von Ralf D. (dreilira)


Angehängte Dateien:

Lesenswert?

Hallo,
langsam nährt sich das Eichhörnchen. Wenn man den W_Scan mit den 
richtigen Parametern aufruft, geht das auch.

Ich hab wohl noch ein Rechte-Problem mit dem Lenny-FS. Ich hab's unter 
Ubuntu ausgepackt und auf einen Stick kopiert. Soweit ich aus dem Syslog 
erkenne, darf der vdr-prozess auf einige Verzeichnisse nicht zugreifen. 
Ich hab die Dirs über "chown -hR vdr:vdr" dem User vdr gegeben, dazu 
noch über permission 777 komplett geöffnet. Mit ist jetzt nicht ganz 
klar, weshalb da jemand niht zugreifen können soll. Kann mir da nochmal 
jemand helfen?

Permissions als Beispiel von /mnt/media/recordings

drwx------ 2 root root 16384 Jun 10 16:13 lost+found
drwxrwxrwx 2 vdr  vdr   4096 Jan 14  2005 recordings
-rw-r--r-- 1 root root     0 Jun 15 18:51 rights.log
-rw-r--r-- 1 root root  3881 Jun 15 18:49 sys.log

Syslog (tail -50) als Dateianhang

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So, ich hatte es schon mal laufen, mit SSH. Nun geht es wieder mal nicht 
mehr. Es bootet erst bis
1
Synthesizing the initial hotplug events...done.
2
Waiting for /dev to be fully populated...udevd-event[509]: rename_netif: error changing netif name eth0 to eth1: Device or resource busy
3
4
Registering SPI driver
5
Register ProSLIC driver

dann dauert es sehr lange und es kommt schließlich noch:
1
NXP /proc entries driver (Aug 13 2007-11:59:40)
2
dspinfo: Initialising DSP Info Driver
3
PNX8550 MMIO Driver (Aug 13 2007-11:59:38)
4
dspmem: Initialising DSP memory Driver

und da gehts dann nicht mehr weiter.
Übrigens existiert gar keine  /etc/init.d/dvbinit.sh wie im 
Schnelleinstieg beschrieben. Irgendwie konfus

von Jens Rothe (Gast)


Lesenswert?

Hallo!

Ich habe das rootfs von www.linux-party.at zum laufen gebracht auf den 
DVB-C Mainboard. Ich kann auch unverschlüsselte Sender anschauen. 
Versuche ich verschlüsselte sender anzusehen, bekomme ich kein stream. 
obwohl ich ein AlphaCrypt Light modul mit entsprechender Schlüsselkart 
(auch aktiv) gesteckt habe.

Muss irgend etwas verändert werden, dass auf den CI-Schacht zugegriffen 
wird?

Danke im Voraus

Gruß

Jens

von Jens D. (jedie) Flattr this


Lesenswert?

Gute arbeit die ihr hier geleistet habt.

Eigentlich ist es ja Sinnlos, weil kein HDTV, aber "nur 8€" locken dann 
doch ;)

Eine Frage: Kann man DVB-T und DVB-C mischen? Also zwei Boards kaufen 
und die Tuner Umlöten?

vdr müßte IMHO eigentlich damit klar kommen.

Hat das jemand schon Probiert?

von Ralf D. (dreilira)


Lesenswert?

Jens D. schrieb:

> Eine Frage: Kann man DVB-T und DVB-C mischen? Also zwei Boards kaufen
> und die Tuner Umlöten?
>
> vdr müßte IMHO eigentlich damit klar kommen.
>
> Hat das jemand schon Probiert?
Irgendwo in den Tiefen des Threads hab ich gelesen, daß nur eine 
Kanalliste gehalten wird. Und die kann entweder DVB-C oder -T sein, 
nicht gemischt. Somit ist ein Mischbetrieb nicht möglich.

Gruß
Ralf

von Jens D. (jedie) Flattr this


Lesenswert?

Ralf Dreiling schrieb:
> Irgendwo in den Tiefen des Threads hab ich gelesen, daß nur eine
> Kanalliste gehalten wird. Und die kann entweder DVB-C oder -T sein,
> nicht gemischt. Somit ist ein Mischbetrieb nicht möglich.

Hm. Aber von der Hardware seite spricht nichts dagegen? Ist es dann nur 
eine Limitierung von vdr???

Wobei ich mir das nicht ganz vorstellen kann. Man kann doch auch am PC 
zwei DVB-USB-Sticks anschließen und mit vdr verwenden, oder?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Ich habe herausgefunden, dass das frische rootFS sehr selten richtig 
startet, meistens nur "Kernel paging request failed on 0000000". Aber 
wenn das System oft genutzt wurde, startet es später sofort. Man sollte 
das rootFS nur nicht neu aufspielen.

Nun habe ich immer noch kein /etc/init.d/dvbinit.sh gefunden. Wo habt 
ihr das her? Im lenny-image war es jedenfalls nicht drin.

von Jens R. (itse-jens)


Lesenswert?

Stefan Helmert schrieb:
> Nun habe ich immer noch kein /etc/init.d/dvbinit.sh gefunden. Wo habt
> ihr das her? Im lenny-image war es jedenfalls nicht drin

Die dvbinit.sh heißt in Wirklichkeit dvbdev.sh

Gruß

Jens

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Aha, ich habe jetzt auch mal das T gegen ein C getauscht.

Egal wie, w_scan sagt immer, es könne keine DVB-Hardware finden.

von Ralf D. (dreilira)


Lesenswert?

Hallo Stefan,
der w_scan braucht Parameter, siehe Text von Michael:

Michael schrieb:
> Hi Ralf,
> dem W_Scan musst Du etwas auf die Sprünge helfen, -f c für Frontend
> Cable und das Format hatte glaube ich auch eine Bedeutung (-o 6). Und
> die Datei muste (glaub' ich) auch noch mit >> /etc/vdr/channels.conf
> erzeugt werden. ...
> Gruß Michael

w_scan -f c -o 6 >/etc/vdr/channels.conf
Meiner Meinung nach darf das nicht mit '>>' gemacht werden, würde an die 
bestehende Datei anhängen. Wenn ich mich rect erinnere, gibt es auch 
noch einen Parameter zur Initialisierung der Datei. Schau einfach mit 
w_scan --help nach.
Ich hatte alle relevanten Sender gefunden, aber keinerlei 
Ausgabemöglichkeit. Kein Stream-Prozess :-( Bin grad am neu aufsspielen 
mit einem anderen Stick.

Gruß
Ralf

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

danke, das ging. Die wichtige Option war wohl -f c wegen Cable-Tuner. 
ich habe dann auch noch /var/lib/video.00 angelegt und nun läuft auch 
vdr. Es erzeugt den epg.

Aber wie nehme ich jetzt ein Fernsehprogramm auf oder zeige es an?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Es ist leider immer noch das Problem mit dem dspmem da. Die Box bootet 
nicht, weil der Treiber oft blockiert:

dspmem: Initialising DSP memory Driver

ich kann den start des Treibers zwar abbrechen, mich dann per ssh 
einloggen und danach /etc/init.d/dvbdev.sh starten, aber die bleibt 
hängen, da wieder der Treiber geladen wird, welcher blockiert.

Woran liegt das? Wie kann ich das Problem lösen?

Es funktioniert sonst erst wieder, wenn ich ca. einen Tag warte.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So ich habe jetzt mal bash -x /etc/init.d/dvbdev.sh gemacht:
1
+ insmod /usr/lib/luddite/lud-core.ko clear_target=1
2
+ insmod /usr/lib/luddite/lud-pnx8550.ko ndkbis=0 ram_size=0x10000000 mips_size=117440512 tm0_size=16777216 tm1_size=16777216 sharedcached_size=0x5B00000
3
+ modprobe phStbDspInfo mem_size=0x10000000 mips_size=117440512 tm0_size=16777216 tm1_size=16777216 sharedcached_size=0x5B00000 shareduncached_size=0x1400000
4
+ modprobe fusion
5
+ modprobe phStbMmio
6
+ modprobe i2c-algo-IP3203
7
+ modprobe i2c-algo-IP0105
8
+ modprobe tda1004x debug=0
9
+ modprobe tda10021
10
+ modprobe tda10048
11
+ modprobe stv0297
12
+ modprobe phStbDemux_pnx8550 full_threshold=5

So und an der Stelle blockierts dann.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Also es liegt an phStbDspMem. Das Ding lässt sich auch nicht killen mit:
modprobe -rf phStbDspMem

modprobe blockiert einfach.

von Sebastian R. (sebr)


Lesenswert?

Läuft das DVB Tools package bzw. dvbtune mit der Tuner der Kiste?

von m.d.a (Gast)


Lesenswert?

Moin Moin,

hat jemand zufällig eine Idee woran es hier bei meiner Box hapert ?

Ich erhalte auf der seriellen Console noch folgende Ausgabe

-------------------------------
Loading from nand0, offset 0x94000
   Image Name:   Elecard Linux 2.6
   Created:      2011-12-07  16:01:46 UTC
   Image Type:   MIPS Elecard Linux Kernel Image (gzip compressed)
   Data Size:    3233500 Bytes = 3.1 MiB
   Load Address: 80060000
   Entry Point:  803a9000
Skipping bad block 0x00290000
** Too many args (max. 16) **
** Too many args (max. 16) **
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Elecard Linux 2.6
   Created:      2011-12-07  16:01:46 UTC
   Image Type:   MIPS Elecard Linux Kernel Image (gzip compressed)
   Data Size:    3233500 Bytes = 3.1 MiB
   Load Address: 80060000
   Entry Point:  803a9000
   Verifying Checksum ... OK
---------

Normalerweise sollte dann doch noch der Kernel entpackt werden und diese 
Meldung käme als nächstes an die Reihe

   Uncompressing Kernel Image ... OK

Leider ist dann die Box vor diser Meldung schon tot und hängt wo auch 
immer.

Grüße aus HH

von Mario D. (m-d-a)


Lesenswert?

Möchte zu meinem direkt davor stehenden Post noch folgendes zu Protokoll 
geben, falls noch jemand dieses Phänomen bei sich beobachten sollte:

Nachdem ich U-Boot und den Kernel beide nochmal neu geflasht hatte, hat 
das System jetzt ganz normal gebootet :-)

Mit welchen Kommandos man das macht steht ja hier:
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#U-Boot_Flashen

Grüße aus dem Norden

von David F. (Gast)


Lesenswert?

Hallo,

bisher habe ich nur immer mal mitgelesen hier. Seit ein Paar Tagen habe 
ich jetzt auch mein Board und Gehäuse.

Was mir so eingefallen ist, wie interessant ist Android auf dieser Box?
Ich hab keine Ahnung ob es passende Treiber gibt usw... Ich hab nur 
gesehen das es Android Portierungen für die MIPS Architektur gibt.

Siehe: http://www.mipsandroid.org  und 
http://developer.mips.com/android/

Ich kenne mich da zu wenig aus, aber vielleicht findet es ja jemand 
interessant.

Eine Bitte noch, kann jemand im Wiki auf den Bilder des 12V Anschluss + 
und - markieren? Da es das original Netzteil ja nicht mehr gibt.


Gruß David

von Mario D. (m-d-a)


Lesenswert?

Moin Moin,

beim Schriftzug J43 ist der Minus Pol angesiedelt.
Oder falls nicht lesbar: das ist der Pin, der näher bei der 
Backupbatterie liegt.

Auf diesem Bild hier ist Minus der Linke Anschlußpin:
http://www.mikrocontroller.net/articles/Datei:Moretv_14.jpg

Ich persönlich betreibe die Boards übrigens mit einem ganz normalen 
externen 12 V/4A Netzteil, wie es auch für viele Monitore oder Thin 
Clients Verwendung findet.
Dann muss man auch keine Angst haben mit der Hochspannung in Berührung 
zu kommen.

Grüße aus dem Norden

von David F. (Gast)


Lesenswert?

Hallo Mario Da,

danke für die Info. Ich hatte mir die Polung schon von dem Bild des 
Netzteils (rotes und schwarzes Kabel am Stecker) bei Pollin abgeleitet. 
Fände es nur schön wenns im Wiki stehen würde. Da ich hier nicht 
registriert bin und da auch nicht einfach rumwerkeln will, wer Lust hat 
darf es gerne auf dem Foto markieren. :-)

Gruß
David

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Es nervt einfach:
modprobe phStbAudio

bleibt hängen. Was nun?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

... bzw. es segfaultet beim ersten Versuch.

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

So, noch was gefunden:
http://ce.et.tudelft.nl/publicationfiles/1228_587_thesis_JAN_WILLEM.pdf

Vielleicht kann man mit den Trimedia-Dingern doch noch was anfangen.

von Sue (Gast)


Lesenswert?

Na Ihr habt ja Ausdauer... noch immer nicht aufgegeben?

von Manawyrm (manawyrm)


Lesenswert?

Hallo ;)

Wir haben hier z.Z. 2 Boxen vom DVB-T Typ.
Wir haben bei beiden versucht ein Linux zu installieren, und sind 
gescheitert.
UBoot funktioniert, und wir haben ein Terminal.

Kann uns jemand sagen, ob und wie wir damit wieder ein Windows 
installieren können, damit wir das andere Linux testen können?

Vielen Dank,
Tobias M.

von Mario D. (m-d-a)


Lesenswert?

Hi Tobias M.

nur nicht verzagen: ich musste auch mehrmals U.Boot und den Kernel neu 
flashen, bevor ich nicht nur das Terminal, sondern auch den vdr am 
laufen hatte und dieser gebootet wurde.

Erzähl mal die gesamte Konfiguration: Platte ? Wenn ja, wo 
angeschlossen, oder willste das Linux über einen USB Stick booten ?
Achtung: Wenn Du die Plattenlösung wählst auf keinen Fall einen USB 
Stick einstecken, denn sonst wird versucht von dem zu booten und man 
wundert sich warum nix weiter passiert.

Was steht denn so auf dem Terminal ? Irgendwelche Fehlermeldungen ?
Welches Linux habt Ihr versucht zu installieren ?
Das Linux von hier: http://www.linux-party.at/Schnelleinstieg ist doch 
schon fertig ? Da fehlt höchstens noch der vnsi Server vom Moritz M. 
weiter oben damit auch mit XBMC darauf zugreifen kann ?


Übrigens: Mit dem vplayer für Android kann man ganz hervorragend auf den 
vdr zugreifen und Sendungen gestreamt sehen. Einfach die Webadressen 
eingeben, die man über die Web Einstiegsseite sehen kann, nachdem man 
den w_scan durchgezogen hat. Funktioniert bei meinen ThinkPad Tablet mit 
ICS ganz hervorragend :-)

von Manawyrm (manawyrm)


Lesenswert?

Hallo Mario,

meine Box hat im Moment keine HDD und keinen USB Stick.

Ich habe versucht, nach folgender Anleitung vorzugehen: Wiki -> U-Boot 
flashen

Seitdem wird mir auf beiden!! Schalterstellungen UBoot gestartet.

Das Archiv samt flashme.exe habe ich von hier 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#U-Boot_Flashen:
" Das gesamte Archiv aus dem Board auf einen FAT32 formatierten 
USB-Stick entpacken und die Datei u-boot.img in ein Verzeichnis auf dem 
Host-Rechner kopieren. Alle weiteren Schritte, wie in System flashen 
beschrieben, durchführen. Anschließend kermit starten und mit "connect" 
auf das Terminal verbinden. Nach dem booten von U-Boot muss die Ausgabe 
"flasher# " auf der seriellen Schnittstelle J2 erscheinen."

Die Konsole ist da.

Kann ich trotz dem UBoot aus dieser Anleitung einfach weiter mit der von 
linux-party.at machen?
Was muss ich beachten?

Danke,
Tobias

von Manawyrm (manawyrm)


Lesenswert?

oh oh.
Ich glaube, jetzt hab ichs verschlimmbessert.....

Beitrag "Pollin PNX8950EH-Board"

Gruß,
Tobias

von Tobias Mädel (Gast)


Lesenswert?

tralala
Triplepost.


Jedenfalls hab ich nun ein Debian 2.6.21 auf der Kiste.
Ich würde gerne eine USB Soundkarte nutzen. Diese wird leider nicht 
erkannt... hat jemand übern Daumen ne Lösung, oder vielleicht ne bessere 
Soundkarte für wenig Geld im Angebot?

Danke,
Tobias M.

von mullewap (Gast)


Lesenswert?

@Tobias
Ich hab mal eine USB Soundkarte mit einem PCM2702 gebastelt. Diese wurde 
von Linux Debian mit 2.6 Kernel erkannt. Der IC ist von BB.

von Tobias Mädel (Gast)


Lesenswert?

Hmm.

Problem hier ist, dass der Kernel/das FS kein snd-usb-audio Modul 
enthält.

Mag mir ein Linux-Pro sagen, wie ich das bekomme? (alsa recompilen hab 
ich versucht. Ist übel daneben gegangen^^)

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Aber schöner wäre es ja den internen Sound und die Trimedia-Cores zum 
Laufen zu bringen.

von Tobias Mädel (Gast)


Lesenswert?

Das ist zwar richtig, wäre für mich aber erstmal nen Workaround...

Gruß,
Tobias

von CAOS (Gast)


Lesenswert?

Hallo!

Ein Hinweis für alle, die ihr Board zerflasht haben: Pollin hat den 
Preis für die Boards gesenkt.

CAOS

von Matthias H. (Gast)


Lesenswert?

Hallo,

ich lese den Thread seit gestern, nachdem ich mir das DVB-T Board 
gebestellt habe.

Nun ist meine Frage ob es irgendwo ein aktuelles Linux komplett fertig 
kompeliert gibt bzw. es jemand bereitstellen könnte.
Desweitern habe schon mehrere einen Umbau auf SAT probiert aus die 2 
aktiven Mitglieder.

Es heißt ja das DVB-S mit dem Tuner aus der DM7020 von Philips 
properitär vom moreTV unterstützt wird. Wie sieht es nun mit der 
Unterstützung unter Linux aus? Welche DVB-S Tuner werden unterstützt? 
Bzw. welche wurden getestet?

Wie ist das mit dem Linux gelöst? Liegt dies auf der HDD oder wie läuft 
das nun genau ab.


Mfg

Matthias

von Ronny B. (ronny_b)


Lesenswert?

Am besten Du schaust Dir mal die Seite an:  http://www.linux-party.at

Da ist alles nochmal gebündelt.

HTH Ronny

von Matthias H. (Gast)


Lesenswert?

Hallo,

ja habe ich mir angeschaut und schon ein paar Sachen runtergeladen.
Aber mal so ne Frage wie siehts eigentlich aus mit dem Bootmenü wo man 
auswählen kann ob mann Linux or WinCe/MoreTv starten kann.

Kann man unter Linux aus dem streamen auch aufnehmen?

Großen Lob an euch alle die das Projekt bis jetzt soweit gebracht haben.

Mfg
Matthias H.

von Ersi (cell85)


Lesenswert?

schade das der nicht DVB-S2 kann

von Matthias H. (Gast)


Lesenswert?

Ich weiß ja nicht ob man das vllt mal mit nem anderen Tuner probieren 
kann wenn man diesen in der Box unter Linux zum laufen kriegen würde ... 
aber dann müsste ja auch der Smart Card reader funktionieren bzw der 
PCMCIA Slot für die CI+ Module

von Matthias H. (Gast)


Lesenswert?

suche passenden DVB-S tuner für die Box wer einen abzugeben hat bitte 
melden, oder Rückmeldung ob einanderer Tuner passt und erkannt wird 
unter Linux.

MfG

Matthias H.

von vogelmann (Gast)


Lesenswert?

Hallo,

ich bin gerade am überlegen, diese Platine bei pollin zu bestellen. Am 
DVB bin ich eigentlich nicht interessiert... Ich würde es als 
Audioplayer verwenden wollen, da "digital audio out"?!

Wäre das prinzipiell möglich, also WAV-files auf HDD?

Wenn ich es richtig verstanden habe, geht nicht jede Festplatte?
Das ist irgendwie blöd... wie wäre das mit einer USB-Platte?

Vielleicht weiss einer der Cracks hier, ob der digitale Audioausgang 
läuft und PCM ausgeben kann.

Vielen Dank!
Vogelmann

von W.S. (Gast)


Lesenswert?

Matthias H. schrieb:
> suche passenden DVB-S tuner für die Box

Das solltest du eigentlich glatt vergessen. Bei DVB-T braucht es vor dem 
Tuner nur noch eine Antenne und fertig isses. Bei DVB-S braucht es 
hingegen viel mehr, als da wären:
- Stromversorgung
- Spannungsumschaltung und 22 kHz für Bereiche und Polarisation
- evtl DISEQ 1.1 oder 1.2 oder noch was dazu

Das kann diese Box nicht leisten.

W.S.

Ach ja, nochwas:

vogelmann schrieb:
> Am
> DVB bin ich eigentlich nicht interessiert... Ich würde es als
> Audioplayer verwenden wollen, da "digital audio out"?!

Das alles hängt von dem Programm ab, was die zwei Trimedia-Prozessoren 
abkriegen. Wenn dich die Videoausgabe nicht interessiert, dann kannst du 
die Box auch gleich so lassen wie sie ist und dir nen unter WinCE 
laufenden Audioplayer selbst schreiben. Sowas ist in jedem Fall nötig, 
da du ja mit dem Player kommunizieren mußt und dies dann mangels Display 
irgendwie anders hinkriegen mußt. Eventuell über den Treiber für den 
Frontseiten-uC oder seriell auf nen selbst dazugestrickten uC.

Ansonsten braucht man zum Speichern ne SATA-Platte. Ich hab in meiner 
Box ne ältere PC-Platte eingebaut, aber das ist doof, denn die macht 
Geräusche und schluckt Strom. Ne Notebook-SATA-Platte wäre da viel 
besser. Alternative: ein SATA zu CF-Adapter und dann ne CF-Karte dran. 
Das sollte eigentlich stromsparend sein und schnell - und bei nem 
MP3-Player gibt es auch nicht so viele Schreibvorgänge.

W.S.

von Sebastian R. (sebr)


Lesenswert?

Bin nun mal wieder dazu gekommen mich weiter mit der Box (DVB-C) zu 
beschäftigen. Das Image von linx-party.at läuft, nach einigen 
Anpassungen, nun. w_scan findet auch Sender, EPG wird über das 
live-plugin im Browser angezeigt - jedoch gibts Probleme mit dem 
Videostream.
Schließe ich das Antennenkabel an DVB-1 an, so habe ich starke 
Artefaktbildung und laut femon -H eine hohe BER.
Bei DVB-2 sind die Werte (Signalstärke, Qualität, BER) einwandfrei aber 
es kommt kein Videostream.
Hat jemand eine Idee was da los ist?

von Arthur (Gast)


Lesenswert?

Hallo,

ich habe versucht eine neue Firmware nach dieser Anleitung zu 
installieren:
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Neues_Firmware-Image_installieren

Es hat soweit auch alles geklappt, nur wenn ich die Box jetzt anschalte, 
steht auf dem Display der Box "SEt" auf dem Tv sehe ich auf schwarzen 
Hintergrund:
Oben: einen blauen Balken
Mitte: ein grauer Kasten
Unten links: das Logo "more.TV"

Wenn ich auf der Fernbedienung auf "Ok"drücke blinkt in der Mitte vom TV 
kurz ein blauer Balken auf.

Habe die Daten auch noch einmal neu geladen und auf den USB-Stick 
kopiert, neu geflasht, Update läuft wunderbar, aber das Endergebnis ist 
das gleiche geblieben.

Hat jemand nen Rat was ich falsche mache?

von Matthias H. (Gast)


Lesenswert?

Du hast keine SATA-Platte intern angeschloßen. Diese musst du noch 
partionieren, formatieren und mit den Daten bespielen für die More.TV 
Software

mfg

matthias h.

von Arthur (Gast)


Lesenswert?

Hallo,

vielen dank für die schnelle Antwort, eine Festplatte ist eingebaut, 
formatiert und die Daten bzw.Ordner habe ich drauf kopiert.
Ich werde es aber noch einmal tun, vielleicht ist beim ersten mal etwas 
schief gelaufen.

von Martin M. (Gast)


Lesenswert?

Hallo Leute,

ich würde einen selbst Konfigurierten und kompilierten Kernel gern vom 
Usb-Stick booten, da ich damit das Flashen umgehen und etwas einfacher 
experimentieren könnte (im Prinzip stört mich am Kernel von Linux-Party, 
nur die Sache mit dem DHCP-Request direkt aus dem Kernel). Der Artikel 
zum Board enthält in der Hinsicht ja noch eine Lücke..

Ist es mit dem Uboot von Linux-Party überhaupt möglich? Ich sehe wenn 
ich in der UBoot-Konsole 'help' eingebe nur die Möglichkeit ein 
Kernelimage aus dem Nand oder übers Netzwerk zu laden - oder muss ich 
einen Kernel erst mit ext2load laden und dann aus dem Speicher starten??

1
Environment size: 970/4091 bytes
2
# help
3
?       - alias for 'help'
4
base    - print or set address offset
5
bdinfo  - print Board Info structure
6
boot    - boot default, i.e., run 'bootcmd'
7
bootd   - boot default, i.e., run 'bootcmd'
8
bootelf - Boot from an ELF image in memory
9
bootm   - boot application image from memory
10
bootp   - boot image via network using BOOTP/TFTP protocol
11
bootvx  - Boot vxWorks from an ELF image
12
chpart  - change active partition
13
cmp     - memory compare
14
coninfo - print console devices and information
15
cp      - memory copy
16
crc32   - checksum calculation
17
echo    - echo args to console
18
editenv - edit environment variable
19
env     - environment handling commands
20
ext2load- load binary file from a Ext2 filesystem
21
ext2ls  - list files in a directory (default /)
22
fsinfo  - print information about filesystems
23
fsload  - load binary file from a filesystem image
24
go      - start application at address 'addr'
25
help    - print command description/usage
26
iminfo  - print header information for application image
27
itest   - return true/false on integer compare
28
loadb   - load binary file over serial line (kermit mode)
29
loads   - load S-Record file over serial line
30
loady   - load binary file over serial line (ymodem mode)
31
loop    - infinite loop on address range
32
ls      - list files in a directory (default /)
33
md      - memory display
34
mii     - MII utility commands
35
mm      - memory modify (auto-incrementing address)
36
mtdparts- define flash/nand partitions
37
mtest   - simple RAM read/write test
38
mw      - memory write (fill)
39
nand    - NAND sub-system
40
nboot   - boot from NAND device
41
nfs     - boot image via network using NFS protocol
42
nm      - memory modify (constant address)
43
pci     - list and access PCI Configuration Space
44
ping    - send ICMP ECHO_REQUEST to network host
45
printenv- print environment variables
46
reset   - Perform RESET of the CPU
47
run     - run commands in an environment variable
48
sata    - SATA sub system
49
saveenv - save environment variables to persistent storage
50
setenv  - set environment variables
51
sleep   - delay execution for some time
52
source  - run script from memory
53
tftpboot- boot image via network using TFTP protocol
54
version - print monitor, compiler and linker version
1
# printenv
2
addip=setenv bootargs $(bootargs) ip=$(ipaddr)
3
baudrate=38400
4
bootargs=console=ttyS1,38400n8 stb810_display=pal nomainapp=1 root=/dev/sda1 rw
5
bootcmd=run nandboot
6
bootdelay=2
7
bootfile=/pollinux/nandfs/boot/uImage
8
ethact=dp83815#0
9
ethaddr=00:00:00:00:00:00
10
hostname=pollinux
11
ideargs=setenv bootargs $(bootargs) root=$(rootdev) rw
12
ideboot=sata init;ext2load sata 0:1 $(loadaddr) $(bootfile);run ideargs addip;bootm
13
ipaddr=192.168.1.19
14
la=80100000
15
ld=loadb $(la);sleep 5;go $(la)
16
loadaddr=0x82000000
17
mtdids=nand0=nxp-0
18
nandboot=mtdparts default;nboot Linux;run ideargs addip;bootm
19
netmask=255.255.255.0
20
nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw nfsroot=$(serverip):$(rootpath)
21
nfsboot=nfs "$(serverip):$(bootfile)";run nfsargs addip;bootm
22
preboot=echo;echo Welcome to the pollinux board v1.1;echo
23
rootdev=/dev/sda1
24
rootpath=/pollinux/nandfs
25
serverip=192.168.100.210
26
stderr=serial
27
stdin=serial
28
stdout=serial
29
30
Environment size: 970/4091 bytes

Vielleicht hat ja schon jemand etwas in dieser Richtung erreicht und 
kann mir bei der UBoot konfiguration helfen?! Der Thread ist für mich 
einfach zu groß, um passende infos darin zu finden.

Vielen Dank und Grüße,
Martin

von Marco M. (marcomas)


Lesenswert?

Hallo zusammen,
Ich bin neu im Forum.
Leider ist mein Deutsch nicht gut aber ich kann es gut lesen.
Bitte haben Sie etwas Verständnis.

Ich habe das Board kurz bekommen.
Es gibt ein Problem.
Der Schaltnetzteil DELTA EADP-50DF, 12 V-/4,16 A ist ausverkauft.

[[http://www.pollin.de/shop/dt/NjUwOTQ2OTk-/Stromversorgung/Netzgeraete/Festspannungs_Netzgeraete/Schaltnetzteil_DELTA_EADP_50DF_12_V_4_16_A.html]]

Am 27.03 Pollin sagte dass "leider ist das Schaltnetzteil (350 943) 
komplett ausverkauft und bekommen es nicht mehr ins Sortiment."

[[http://de-de.facebook.com/PollinElectronic/posts/338132022896558]]

Deshalb das Board ist zur Zeit nutzlos.

Gibt's vielleicht eine Alternative oder muss ich alles vergessen?

Vielen Dank für Ihre Hilfe.

Grüße

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Marco M. schrieb:
> Gibt's vielleicht eine Alternative

Altes PC-Netzteil

von Marco M. (marcomas)


Lesenswert?

Peter W. schrieb:
> Marco M. schrieb:
>> Gibt's vielleicht eine Alternative
>
> Altes PC-Netzteil

Vielen Dank für die schnelle Antwort.
Hardware und electronics sind nicht mein beste, nur Software.
Darum wollte ich das "zertifiziert" Hardware.
Aber man kann immer mehr lernen.
Ich bin sicher dass es ist nicht schwer welche Kabel geht zu welche Dose 
zu finden, ohne das Board zu zünden :)

Nochmal, vielen Dank.

Marco

von Mario D. (m-d-a)


Lesenswert?

Marco M. schrieb:
> Gibt's vielleicht eine Alternative oder muss ich alles vergessen?

Ich empfehle den Einsatz eines externen 12 V Netzteiles von einem 
Monitor. Die haben in der Regel 12V und 4A. Das reicht für den Betrieb 
des Boards aus.
Als interne Platte dann eine 2,5 Zoll Notebook Disk. Die ist auch 
sparsamer im Verbrauch als eine 3,5 Zoll Platte.
Ein PC Nezteil hat den Nachteil, dass es viel zu groß ist und nicht ins 
Gehäuse passt. Das Monitornetzteil passt notfalls mit hinein, oder man 
kann recht einfach hinten ins Gehäuse ein Loch bohren und eine Buchse 
für
den 12V Stecker anbringen. Und ungefährlicher als das orginale Netzteil 
ist diese Lösung auch, denn die externen Netzteile sind ja voll 
gekapselt.

von Sascha W. (sascha-w)


Lesenswert?

@ Marco M.

dieses von Pollin würde auch noch gehen 351120, ist zwar preislich nicht 
mit dem originalen zu vergleichen, aber ein externes Netzteil für einen 
Monitor wird sicher auch nicht billiger.

Sascha

von Mario D. (m-d-a)


Lesenswert?

Das vorgeschlagene Pollin Netzteil (351120) halte ich persönlich für 
viel zu gefährlich für jemanden, der nicht weiß was er da tut !
Da muss man nämlich selber die 230V anschließen und darf sich dabei 
keinen Fehler erlauben, sonst könnte es der Letzte gewesen sein, den man 
macht.

von Marco M. (marcomas)


Lesenswert?

@Mario @Sascha

Zuerst werde ich das Board mit ein altes PC Netzteil getestet.

Ich hatte gedacht dass ich ein Netzteil von einem Monitor auch nutzen 
kann, aber eure Bestätigung ist sehr wichtig für mich.

Alles klar.

Vielen Dank

Marco

von Dieter S. (rozle)


Lesenswert?

Hallo,

was das Netzteil angeht, ich habe gestern auch ein Paket mit dem Board 
gekriegt, und da ja leider das Original ausverkauft ist habe ich mir 
dieses hier gekauft und einen passenden Stecker den ich noch hier rum 
fliegen hatte dran gelötet (das mit dem löten ist jetzt vill. nicht so 
für Laien das optimale aber immerhin ungefährlicher)

http://www.pollin.de/shop/dt/NTg4ODQ2OTk-/Stromversorgung/Netzgeraete/Festspannungs_Netzgeraete/Schaltnetzteil_PHILIPS_AD6660_3LF_12_V_3_33_A.html

hier noch ein bild von meinem aufbau:

http://steyer-tec.steyer-art.de/webspace/pollin%20rec01.jpg

(Aber nicht irritieren lassen wegen den farben am Kabel!) ^^

Braun=Minus/GND-     Blau=Plus+

Bin selber Bastler und ausgebildeter Elektroniker, aber das Netzteil ist 
günstig (Nachteil man muss es noch irgendwie befestigt kriegen.

mfg

Dieter

von Mario D. (m-d-a)


Lesenswert?

Dieter S. schrieb:
> hier noch ein bild von meinem aufbau:

Hi hi, das Bild kommt mir bekannt vor :-)
Mein Aufbau sieht im Prinzip gleich aus, außer, dass ich eine 2,5 Zoll 
Platte angeschlossen habe.

Wg. der Befestigung würde ich mir keine große Sorgen machen, oder trägst 
Du das Gerät ständig hin und her ?
Eigentlich soll das Teil ja irgendwo in der Ecke rumstehen und Server 
spielen. Klebeband mit Klettverschluß unter das Netzteil gepappt hält 
ausreichend gut für den Zweck

von Dieter S. (rozle)


Lesenswert?

Mario Da. schrieb:
> Wg. der Befestigung würde ich mir keine große Sorgen machen, oder trägst
> Du das Gerät ständig hin und her ?
> Eigentlich soll das Teil ja irgendwo in der Ecke rumstehen und Server
> spielen. Klebeband mit Klettverschluß unter das Netzteil gepappt hält
> ausreichend gut für den Zweck

Die Klettverschluss Idee ist super. Hab mich grad erinnert habe da noch 
was von M3 rumfliegen :-) danke !

Ja ich muss mir noch was zurecht schneiden für die HDD, ma schauen mach 
ich die tage wenn ich zeit habe.

...

Mal eine noob frage von meiner Seite aus, habe mich die letzten 2 Tage 
durch das Forum gelesen. Und bisher gefällt mir die Box in allen 3 
Varianten die mir bisher bekannt sind ganz gut,

als WinCE variante finde ich sie nicht übel (kleiner mini PC halt für 
gewisse Netzwerkanwendungen(vor allem die knapp 2€ Pollin miniPCI WLAN 
karte wird direkt erkannt, was mein Laptop mit WinXP nicht behaupten 
kann trotz Pollin und Orig Treiber von Z-COM und treiber welche user 
reingestellt haben die die selbige im PC nutzen ^^))

Die MoreTV variante ist auch nicht schlecht, nur was mich bisher noch 
verwirrt, es ist davon die Rede man könnte WinCE nicht mehr verwenden 
wenn man die Box MEDION Labelt(außer zurückflashen), und dann heisst es 
wieder man kann das fenster von MoreTV minimieren und die WinCE 
oberfläche ist sichtbar???

Naja wollte die tage wenn ich zeit habe die MoreTV firmware flashen zum 
testen.

Wobei ich jetzt aber nicht verstehe warum als Anwendungsidee (WinCE) im 
WIki steht "Festplattenreciever", gibt es da eine Software? oder ist 
jetzt damit MoreTV gemeint?

Und die Linux Variante ist ehe super, aber dafür werde ich mir denke ich 
noch 1-2 geräte vill. bestellen, für den Preis :D

mfg

Dieter

von Dieter S. (rozle)


Lesenswert?

So meine frage hat sich erledigt ^^

habe nun MoreTV drauf und WinCE läuft im Hintergrund und kann per VNC 
gesteuert werden.

Nur eine Sache verstehe ich überhaupt noch nicht, nach langem suchen 
finde ich die MEDION Firmware nicht welche bugs behoben haben soll?!?


mfg

Dieter

von Dieter S. (rozle)


Lesenswert?

Sorry leute das ich hier rum SPAMe, aber ich suche seid stunden schon 
diese MEDION Firmware welche einen eingeschränkten EPG haben soll aber 
dafür Bugs behoben haben soll, aber ich werde nicht fündig.

Ich verstehe auch nicht welcher unterschied im Wiki zwischen den beiden 
Firmwares ist swu.zip und die gleichnamige welche aber in 2 Parts 
aufgeteilt ist.

Ich weiß nicht entweder bin ich blind oder k.a., aber ich habe schon 
alles mögliche in die suche eingegeben, und bin schon seid einigen 
stunden am hin und her suchen....

kann mir da keiner helfen?

mfg

Dieter

von CAOS (Gast)


Lesenswert?

Hallo!

Ich habe die Box bis vorletzte Woche benutzt (Medion-Software und DBV-C) 
aber kann sie von heute auf morgen nicht mehr gebrauchen, da KDG die 
Kanalbelegung derart geändert hat, daß ich mal gerade noch 4 Sender 
sehen kann, weil der Rest jetzt QAM256 ist. :(

Will jemand das Teil (ohne Festplatte) haben?

Guido

von Dirk S. (bigdee)


Lesenswert?

Hallo,
nachdem ich nun schon Jahre vereinzelt mitlese, musste ich mich 
anmelden.
Habe mir nun für die Winterabende ein Bastelprojekt zugelegt.
Box ist zusammengeschraubt und mit einem 12V 5A Netzteil versorgt. Sie 
bootet wie gewünscht das WinCE.
Die Informationen sind ja nun angewachsen. Die Wiki und die Linux-Party 
Seite zeigen aus meiner Sicht nicht den aktuellen Stand.
Zumindest scheint auch die ReadMe in dem uBoot Flash-Paket nicht aktuell 
zu sein, denn hier ist eine andere IP eingestellt, als in der ReadMe 
steht.
Elecard hat inzwischen mehrfach das Image aktualisiert.
Kann ich ohne Kernelaustausch die JFFS gegen die aktuellen tauschen?
Oder wie kann ich auch den Kernel austauschen? Dieser ist doch mit GZ 
gepackt - oder?
Gibt es schone eine Anleitung ohne NFS, also das Elecard Paket komplett 
im Flash unterzubringen? (Ist mir klar, dass dann die Box zum 
Briefbeschwerer wird, wenn etwas schief geht)
Gruß

von Uwe H. (ichmeldemichmal)


Lesenswert?

Hi,
( Ich habe selber schon eine DVB-C-Variante mit moreTv am Laufen )

ich habe seinerzeit etwas mehr gekauft und biete das "Bastel-Objekt" mal 
zum Kauf an, mache nichts mehr damit, Alles unverbastelt und noch org. 
SW/FW , unbenutzt!!:

1x DVB-T Platine mit Frontpl.,

1x Orginal Netzteil (wie es eingebaut sein sollte) !!

1x Neues Gehäuse (unbenutzt, ich hätte sogar 2 davon)

jeweils 1x Einbau-Platine für USB und 1x RS232 (org., nit jeweilign 
Anschlußkabel)

Bei Interesse macht mir bitte ein Angebot (vergeßt die Versandkosten 
nicht ) wenn ü. die E-Mail melden
by UH

von Michael M. (do7tla)


Lesenswert?

Man hat lange nichts mehr zu diesen Projekt gehört.
Wie sieht das mit Linux aus ?
Gibt es da schon eine Gui oder ist man da immer noch auf eine Konsole am 
Seriellen Anschluss angewiesen ?

Ich selber hab am Receiver ( DVB-T Version ) so weit nichts mehr 
gemacht, bis auf das ich More TV geflasht habe.

von Uwe H. (ichmeldemichmal)


Lesenswert?

Uwe H. schrieb:
> Hi,
> ( Ich habe selber schon eine DVB-C-Variante mit moreTv am Laufen )
>
> ich habe seinerzeit etwas mehr gekauft und biete das "Bastel-Objekt" mal
> zum Kauf an, mache nichts mehr damit, Alles unverbastelt und noch org.
> SW/FW , unbenutzt!!und nur komplett:
>
> 1x DVB-T Platine mit Frontpl.,
>
> 1x Orginal Netzteil (wie es eingebaut sein sollte) !!
>
> 1x Neues Gehäuse (unbenutzt, ich hätte sogar 2 davon)
>
> jeweils 1x Einbau-Platine für USB und 1x RS232 (org., nit jeweilign
> Anschlußkabel)
>
> Bei Interesse macht mir bitte ein Angebot (vergeßt die Versandkosten
> nicht ) wenn ü. die E-Mail melden


Natürlich nur Alles  komplett zusammen, -"NEIN"- das Netzteil gibts 
nicht einzeln, sonst bleiben die 5 Komponenten im Schrank. by UH

von Mario D. (m-d-a)


Lesenswert?

Michael M. schrieb:
> Man hat lange nichts mehr zu diesen Projekt gehört.
> Wie sieht das mit Linux aus ?
> Gibt es da schon eine Gui oder ist man da immer noch auf eine Konsole am
> Seriellen Anschluss angewiesen ?

Die Linux Box Variante ist ja grundsätzlich völlig anders zu bedienen.
Das Teil stellste in den Keller (Dachboden oder sonstwo in die Ecke) und 
bedienst es mit Hilfe von XBMC plus Live TV Plugins. Da haste dann auch 
ne schöne GUI zum Bedienen.
Die Serielle Console wird dann nur zur Überwachung des Gerätes benötigt, 
wenn gewünscht.
Außerdem kann man über die Webschnittstelle auch einzelne Programme z.B. 
auf einen Tablet streamen. Siehe auch mein Post vom  22.08.2012 um 17:12

von Dirk S. (bigdee)


Lesenswert?

Ich habe hier einmal das init Skript aus dem aktuellen Elecard Image 
extrahiert. Vielleicht kann man hier ansetzen und etwas "eigenes" 
starten.
#!/bin/sh

. /etc/profile

echo -n "Mount fstab... "
mount -a
echo "done"

echo -n "Remount / read-write... "
mount -o remount,rw /
echo "done"

echo -n "Find HW-Config..."
export HWPART=`cat /proc/mtd | grep "\"HW-Config\"" | sed 
's/mtd\(.\):.*/\1/'`
echo " $HWPART done"

NFSROOT=`cat /proc/cmdline | grep root=/dev/nfs`

if [ "$NFSROOT" ]; then

    echo "NFS Root. Skip updating."

    NEWROOT=`cat /proc/cmdline | sed 's/.*nfsroot=\([^ ]\+\).*/\1/'`

    KERNELIP=`cat /proc/cmdline | grep ip=`

    if [ "$KERNELIP" ]; then
  for i in /etc/init.d/S0?* ; do
      $i start
  done

  echo "Get System ID... "
  /sbin/sysid > /dev/sysid

  for i in /etc/init.d/S0?* ; do
      $i stop
  done
    else
  for i in /etc/init.d/S??* ; do
      $i start noip
  done

  echo "Get IP address from DHCP..."
  /sbin/udhcpc -i eth0 -C -s /usr/sbin/udhcpc.script -t 100 -f -q -V 
elecardStb820

  for i in /etc/init.d/S??* ; do
      $i stop
  done
    fi

    echo "done"

    echo -n "Unmount all... "
    umount -a
    echo "done"

    echo -n "Mount nfs root ${NEWROOT}... "
    mount -t nfs -o nolock,rw $NEWROOT /mnt
    echo "done"

    echo "Switch root"
    exec switch_root /mnt /sbin/init
fi

RUNUPDATER=`cat /proc/cmdline | grep updater=ondemand`

if [ "$RUNUPDATER" ]; then

    echo "On-Demand updater. Skip auto-updating."

    echo "Run basic RC scripts... "

    for i in /etc/init.d/S0?* ; do
  $i start
    done

    echo -n "Get new root... "
    NEWROOT=/dev/`cat /proc/mtd | grep "\"Root\"" | sed 
's/mtd\(.\):.*/mtdblock\1/'`
    echo "${NEWROOT}"

    echo "Get System ID... "

    /sbin/sysid > /dev/sysid

    echo "done"

    for i in /etc/init.d/S0?* ; do
  $i stop
    done

    echo "done with RC scripts"

    echo -n "Unmount all... "
    umount -a
    echo "done"

    echo -n "Mount rootfs ${NEWROOT}... "
    mount -t jffs2 -o ro,noatime ${NEWROOT} /mnt
    echo "done"

    echo "Switch root"
    exec switch_root /mnt /sbin/init
fi

echo "Start picture rotation..."

echo -n 1 > /tmp/images
/sbin/images &

echo "Run RC scripts... "
/etc/init.d/rcS
echo "done with RC scripts"

echo -n "Check and set STATE flag in HW-Config ($HWPART)... "
FLAGS=""
#eval LASTSTATE=`hwconfigManager p $HWPART STATE | grep "^00000000:" | 
sed 's/.*: \+\([a-fA-F0-9]\{2\}\) \+\([a-fA-F0-9]\{2\}\) 
\+\([a-fA-F0-9]\{2\}\) \+\([a-fA-F0-9]\{2\}\).*/$((\4\3\2\1))/'`
eval LASTSTATE=`/sbin/hwconfigManager h $HWPART STATE 2>/dev/null | grep 
"^VALUE:" | sed 's/.*: \(.*\)/$((0x\1))/'`
if [ -z "$LASTSTATE" ]; then
    echo "Not found. Assuming failure"
    LASTSTATE=1
else
    if [ "$LASTSTATE" != "0" ]; then
  echo "Non-zero. Must be failure"
    else
  echo "State is OK"
  FLAGS="-c $FLAGS"
    fi
fi
hwconfigManager s $HWPART STATE 1 > /dev/null 2>/dev/null

eval UPDATERFLAGS=`/sbin/hwconfigManager h $HWPART UPFLAG 2>/dev/null | 
grep "^VALUE:" | sed 's/.*: \(.*\)/$((0x\1%10))/'`
if [ "$UPDATERFLAGS" ]; then
    if [ "$UPDATERFLAGS" != "0" ]; then
  echo "Use extended timeout value for network update..."
  FLAGS="-w$UPDATERFLAGS $FLAGS"
    fi
fi

UPDATERURL=`/sbin/hwconfigManager a $HWPART UPURL 2>/dev/null | grep 
"^VALUE:" | grep "tp://" | sed 's/.*: \(.*\)/\1/'`
if [ "$UPDATERURL" ]; then
    FLAGS="$FLAGS -h $UPDATERURL"
fi

eval NOUSB=`/sbin/hwconfigManager a $HWPART UPNOUSB 2>/dev/null | grep 
"^VALUE:" | sed 's/.*: \(.*\)/\1/'`
if [ "$NOUSB" ]; then
    if [ "$NOUSB" != "0" ]; then
  echo "Disable USB update"
  FLAGS="-u $FLAGS"
  DONTWAITUSB=1
    fi
fi

eval NOMUL=`/sbin/hwconfigManager a $HWPART UPNOMUL 2>/dev/null | grep 
"^VALUE:" | sed 's/.*: \(.*\)/\1/'`
if [ "$NOMUL" ]; then
    if [ "$NOMUL" != "0" ]; then
  echo "Disable multicast update"
  FLAGS="-n $FLAGS"
    fi
fi

#echo "Start console"
#sh -sc ". /etc/profile"

RUNUPDATER=`cat /proc/cmdline | grep updater=manual`

if [ -z "$RUNUPDATER" ]; then

    echo "Automated updater selected."

    HAVEUSBSTICK=`dmesg | grep "SCSI emulation for USB Mass Storage"`

    if [ -z "$DONTWAITUSB" ]; then
  if [ "$HAVEUSBSTICK"  ]; then
      NUM=0
      echo -n "Give USB driver some time to detect flash partitions... "
      while test -z "`dmesg | grep "Attached scsi removable disk"`" -a 
"$NUM" != "10"; do usleep 500000; NUM=$(($NUM+1)); done
      echo "done"
  else
      echo "No USB Stick Detected. Skip waiting."
  fi
    fi

    echo -n "Get config partition... "
    CONFIGFS=/dev/`cat /proc/mtd | grep "\"Sys-Config\"" | sed 
's/mtd\(.\):.*/mtdblock\1/'`
    echo "${CONFIGFS}"

    echo -n "Mount config from ${CONFIGFS}... "
    mount -t jffs2 -o rw,noatime ${CONFIGFS} /configfs
    UPFILE=update_`date +"%Y%m%d%H%M%S"`.log
    echo -n "Link updater log file $UPFILE... "
    mkdir -p /configfs/debug/
    touch /configfs/debug/$UPFILE
    ln -s /configfs/debug/$UPFILE /tmp/updater.log
    echo "done"

    CONFIG_IGMP_VERSION=`/usr/sbin/edcfg get /configfs/settings.conf`

    if [ "$CONFIG_IGMP_VERSION" ]; then
  echo "Force IGMP version to $CONFIG_IGMP_VERSION"
  echo $CONFIG_IGMP_VERSION > 
/proc/sys/net/ipv4/conf/all/force_igmp_version
    fi

    echo "Start automated updater... "

    cat /proc/sys/kernel/printk > /tmp/default_log_level
    echo 3 4 1 7  > /proc/sys/kernel/printk

    clientUpdater $FLAGS

    RES=$?

    [ -x /sbin/postupdate ] && /sbin/postupdate $RES

    echo -n "Unmount config... "
    umount /configfs
    echo "done"

    if [ "$RES" == "1" ]; then

  echo "Reboot requested. Reset STATE flag and reboot."

  hwconfigManager s $HWPART STATE 0 > /dev/null 2>/dev/null

        reboot

  sleep 2

    fi

    # Ensure that hwconfig cache is cleared after updater
    hwconfigManager u

    echo "Updater finished."

    # Ensure that updater cache is removed
    rm -f /tmp/updater.cache

    cat /tmp/default_log_level > /proc/sys/kernel/printk
else

    echo "Manual updater selected."

    cat /proc/sys/kernel/printk > /tmp/default_log_level
    echo 3 4 1 7  > /proc/sys/kernel/printk

    # Wait for USB stick to be plugged in
    #while ! test -d /usb/storage1/; do sleep 1; done

    echo "Reset STATE flag as updater reboots on exit"
    hwconfigManager s $HWPART STATE 0 > /dev/null 2>/dev/null

    echo "Start manual updater..."

    updater 2>/tmp/updaterLog.log

    cat /tmp/default_log_level > /proc/sys/kernel/printk
fi

echo -n "Get new root... "
NEWROOT=/dev/`cat /proc/mtd | grep "\"Root\"" | sed 
's/mtd\(.\):.*/mtdblock\1/'`
echo "${NEWROOT}"

echo -n "Mount jffs2 root ${NEWROOT}... "
mount -t jffs2 -o ro,noatime ${NEWROOT} /mnt &
echo "done"

echo "Stop picture rotation..."

# Stop rotating images
echo -n 0 > /tmp/images
while test -f /tmp/images_state; do usleep 500000; done
rm -f /tmp/images

echo "Stop RC scripts... "
/etc/init.d/rcH
echo "done with RC scripts"

echo -n "Unmount all... "
cat /etc/mtab | grep -v mnt > /tmp/mtab.tmp
rm -f /etc/mtab
ln -s /tmp/mtab.tmp /etc/mtab
umount -a
echo "done"

echo -n "Wait for userfs... "

while ! test -e mnt.version; do usleep 10000; done

echo "done"

echo "Switch root"
exec switch_root /mnt /sbin/init

von Dirk S. (bigdee)


Lesenswert?

Eigentlich wollte ich das Skript anhängen, aber nach 15 Minuten Pause 
geht es nicht mehr.
Idee ist in der fstab den USB-Stick mit samt Dateisystem unterzubringen. 
Dies sollte dann automatisch gemountet werden durch das Init.
Eventuell muss dann das Init nicht einmal angepasst werden.

von Dirk S. (bigdee)


Lesenswert?

So ein Mist, wieder 15 Minuten um... ;-)
Also ich hab da noch ein paar Ideen, wie vielleicht Enigma 2 auf der 
Kisten laufen könnte.
In so einer NXP Präse aus 2006 wird erwähnt dass der PNX8950 kompatible 
ist zum PNX8935. Der wiederum ist in eingen HDTV Sat Receivern drin auf 
denen E² läuft.

BTW: Warum sind wohl zwei Kernel im Elecard Paket drin. In dem ersten 
ist wohl noch die Möglichkeit vorhanden einen DHCP Server zu starten und 
einige Libs um DNS Dienste zu benutzen. Das Datum der Kompilierung ist 
im zweiten (kleinern) Kernel auch älter (+1,5 Jahre)

von mark (Gast)


Lesenswert?

HAllo zusammen,

ich habe die box nun so weit hinbekommen, dass Moretv startet,
bei ersten start habe ich einen sendersuchlauf gemacht, leider wurden 
keine sender gefunden, jetzt bei zweiten start komme ich nicht mehr ins 
menü. es wird nur angezeigt- keine sender gefunden.

ausserdem zeigt das frontpanel keinerlei anzeige.

weiss jemand weiter?

danke

von Andreas D. (annedr)


Lesenswert?

Hallo zusammen , lesen diesen Thread schon einige Zeit, das 
Bastelprojekt ist soweit zusammengesetzt. Habe das 12V 3,5 A Netzteil 
von Pollin für 6,95 verbaut, keine Probleme. Zerlegt Boden als 
Gehäuseunterteil festgeklebt mit Epoxy, hat somit Luft zum atmen.MoreTv 
läuft durch die grossen Hilfen im Board. Danke für die User
 Jetzt mein Problem, trotz aller Sucheingaben finde ich das Image für 
die Medion Software nicht. Auch google findet nur diese Threads.
  @CAOS hast du das Image noch, oder die Bezugsquelle ?

von Mario D. (m-d-a)


Lesenswert?

Alle Images sind doch eigentlich hier: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950 
zu finden.
Oder meinst Du etwas anderes ?

von Stefan S. (stevve)


Lesenswert?

Hallo Mario,

bin auch auf der Suche nach den Festplatten Images von der originalen 
FP, im angegebenen Link bekommt man "nur" die SWU.zip von Finnland. Wenn 
man alle eriche durchliest, fällt auf, dass einige Beiträge, anscheinend 
die mit der Verlinking der original Images, wahrscheinlich wegen 
Copyright usw. gelöscht wurden. Ich bastel gerade mit einem DVB-S 
Empfänger rum, aber in der vorhandenen Update SWU sind anscheinend die 
Treiber nicht vorhanden, in der Medionsoftware von der original Platte 
waren die anscheinend drin. Hast Du Dir vielleicht die original Images 
gedownloaded?

mfg Stefan

von Mario D. (m-d-a)


Lesenswert?

Ich habe noch eine eine rar bei mir rumfliegen, die 
"org_firmware_dump.rar" heisst. Ja, dann habe ich die wohl tatsächlich 
auch irgendwann mal heruntergeladen :-)

Mal sehen, wie ich die am besten zugänglich machen kann.


Edith meint: Brauche da nichts hochladen... Weiter oben ist dieses File 
noch zum Download zu finden.
Hier nochmal der Link: 
http://www.mikrocontroller.net/attachment/105978/org_firmware_dump.rar

von Stefan S. (stevve)


Lesenswert?

Ja, das kann man weiter oben downloaden, ist aber ein File der original 
Firmware auf der Platine. Was ich suche ist ein Image der original 
Festplatte aus einem Medion Receiver.

von Mario D. (m-d-a)


Lesenswert?

Mehr kann ich leider auch nicht dazu beitragen.

von Andreas D. (annedr)


Lesenswert?

@ all, danke für Eure Hilfe, aber die beiden Sotwareversionen 
unterscheiden sich suf den ersten Anblick nicht, ist wohl immer das 
Finnland Image. Versionen sind in der Größe unterschiedlich aber die 
Dateien sind wohl augenscheinlich in beiden Versionen, ( Archiv(swu.zip) 
und Teil1 + Teil2 (swu1.rar swu2.rar) ) gleich.Wäre schön wenn noch 
jemand die Medion Version hat, Copyright nehme ich mal nicht an, weil 
war ja ganz normal bei Medion downzuloaden, wenn man den Receiver 
hatte..
Andreas

von Andreas (Gast)


Lesenswert?

Ich wäre auch sehr stark an der Medionversion interessiert. Das 
Finnland-Update mit der neueren moretv.exe hier aus dem Thread hängt 
sich nach etwa 20 min im Standby auf. Dann hilft nur noch Stecker 
ziehen.

von mark (Gast)


Lesenswert?

weiss da niemand weiter?

" Hallo zusammen,
ich habe die box nun so weit hinbekommen, dass Moretv startet,
bei ersten start habe ich einen sendersuchlauf gemacht, leider wurden
keine sender gefunden, jetzt bei zweiten start komme ich nicht mehr ins
menü. es wird nur angezeigt- keine sender gefunden.
ausserdem zeigt das frontpanel keinerlei anzeige.
weiss jemand weiter?
danke"

von Andreas T. (anthal)


Angehängte Dateien:

Lesenswert?

Falls es jemanden interessiert, ich habe die LED's und das Display des 
Bedienteils mit dem Arduino angesteuert. So kann man das Bedienteil auch 
gut für eigene Anwendungen verwenden.

Hier ist die Belegung des Bedienteils:
1
CON1
2
1 (rot) - + 5V PT6955
3
2       - DIN PT6955 - Arduino Pin 5 
4
3       - CLK PT6955 - Arduino Pin 4
5
4       - STB PT6955 - Arduino Pin 3
6
5       - GND PT6955

Viele Spaß
Gruß Andreas

von Martin C. (christianix)


Lesenswert?

Hallo!

Ich wollte meiner Frau einen DVB-C Receiver schenken, der auch aufnehmen 
kann. Aber entweder sind sie mir zu teuer oder sie können nicht das was 
ich will. Daher dachte ich, dass ich mir eine Linux-Lösung selbst 
basteln kann. So kam ich zu diesem Thread.

Kann mir einer von Euch vielleicht eine kleine Anleitung geben, welche 
Teile ich bräuchte und was ich damit machen müsste. Wenn dann Linux 
bootet, komm ich selber zurecht. ;-)

Was ich brauche ist folgendes:

* Receiver für Kabel Deutschland
* Koax-Eingang
* Scart-Ausgang
* USB > 2.0

Danke schonmal.

PS: Bitte versteht, dass ich nicht den kompletten Thread lesen kann, 
dann wäre nämlich schon Weihnachten. ;-)

von Ersi (cell85)


Lesenswert?

Hallo,

Ich hab inzwischen auch das Board bekommen (DVB-C)

Was muss ich jetzt tun damit ich da etwas drauf laufen haben kann was 
einem MediaPlayer entsprcht?

Ich würde gerne Filme von der Sata Platte abspielen.

Der Thread ist so riesig, ich hab die Übersicht verloren.

Gruß
Sven

von important (Gast)


Lesenswert?


von Martin C. (christianix)


Lesenswert?

Hallo,

ich habe mir den Wiki-Artikel jetzt mal durchgelesen (danke für den 
Link!). Daraus ergibt sich für mich die Bestell-Liste:

Menge  Bestellnr.  Artikel
1      94-390 053  Platine 50025119, 12V-, 2x SATA, USB
1      94-460 119  Gehäuse, Stahlblech, 440x230x75mm
1      94-620 022  Fernbedienung RCX155
1      94-571 256  Antennenanschlusskabel, 75Ω, 0,15m,
1      94-721 856  RS232-Einbaubuchse auf Platine,
1      94-721 855  USB Buchse, USB-A, auf Platine
1      94-350 943  Schaltnetzteil DELTA EADP-50DF, 12V-

Habe ich was vergessen? Ich will nur ein programmierbares Aufnahmegerät 
bauen.

Das einzige Problem ist, dass Pollin die Hälfte nicht liefern kann. Vor 
allem die Kleinteile und das Netzteil. Gibt es da noch andere Anbieter 
von denen ich mein "Baukasten" bestellen kann?

Danke,

Martin

von Barney G. (fuzzel)


Lesenswert?

Ja, bei mir.

Die komplette Kiste mit FB, OVP, zusammengebaut, nie eingestoepselt.

Was gibste ?

von Martin C. (christianix)


Lesenswert?

Ich würde mal so 15,- EUR sagen. Aber lass uns das mal ausserhalb der 
Liste besprechen: martin at christianix dot de

von ichmeldemichmal (Gast)


Lesenswert?

Martin Christian schrieb:
> Das einzige Problem ist, dass Pollin die Hälfte nicht liefern kann. Vor
>
> allem die Kleinteile und das Netzteil. Gibt es da noch andere Anbieter
>
> von denen ich mein "Baukasten" bestellen kann?

BEZUG-Nehmend:
Darf ich mal auf meinen Beitrag v. 05.11.2012 hinweisen?!
Zusammenbau/Install durchaus möglich, by UH

von Dieter K. (ddd1)


Lesenswert?

Hallo
das habe ich gerade gefunden ist vieleicht nützlich.

https://github.com/ElecardSTB/elecard-apps

Gruß
Dieter

von Markus .. (c_classic)


Lesenswert?

Hallo allerseits. Hab gerade noch ein zweites Board rumliegen und 
versuche darauf Linux zu installieren. Erst hatte ich das Problem, dass 
die Anleitung von linux-party.at nicht funktionierte [1], welches ich 
jedoch mittlerweile gelöst habe.
Momentaner Stand ist:
* U-Boot geflasht
* Kernel geflasht
Problem ist:
* Kernel startet nicht

Nach dem Starten erscheint:
1
FlashReader V1.0.2.1, built Sep  4 2006 22:24:11 with ECC
2
Bootscript version 0x00130001
3
EMG boot
4
Hynix, 8bit, 64MB
5
6
7
U-Boot 2011.09-00000-g7ae0704 (Dec 02 2011 - 16:42:41)
8
9
DRAM:  128 MiB
10
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V 8-bit)
11
64 MiB
12
Bad block table at page 1120, version 0x01
13
Bad block table at page 1152, version 0x01
14
nand_read_bbt: Bad block at 0x0000029fc000
15
In:    serial
16
Out:   serial
17
Err:   serial
18
Net:   natsemi: EEPROM contents:
19
 d008 0400 0b34 00f3 0000 0000 0000 8b80 7d98 056f 0000 aa66
20
natsemi: MAC-Address: 0:17:31:FB:DE:A
21
dp83815#0
22
23
Welcome to pollinux board v1.1
Wenn ich jetzt die Anleitung aus der Wiki zum Starten des Kernels aus 
dem Flash [2] befolge, wird dieser auch überprüft und entpackt, danach 
herrscht aber Stille:
1
# mtdparts default
2
# setenv bootcmd run nandboot 
3
# setenv rootdev /dev/sda1
4
# setenv nandboot mtdparts default;nboot Linux;run ideargs addip;bootm
5
6
Loading from nand0, offset 0x94000
7
   Image Name:   Elecard Linux 2.6
8
   Created:      2011-12-07  16:01:46 UTC
9
   Image Type:   MIPS Unknown OS Kernel Image (gzip compressed)
10
   Data Size:    3233500 Bytes = 3.1 MiB
11
   Load Address: 80060000
12
   Entry Point:  803a9000
13
## Booting kernel from Legacy Image at 82000000 ...
14
   Image Name:   Elecard Linux 2.6
15
   Created:      2011-12-07  16:01:46 UTC
16
   Image Type:   MIPS Unknown OS Kernel Image (gzip compressed)
17
   Data Size:    3233500 Bytes = 3.1 MiB
18
   Load Address: 80060000
19
   Entry Point:  803a9000
20
   Verifying Checksum ... OK
21
   Uncompressing Kernel Image ... OK
Es sei angemerkt, dass nach "setenv nandboot mtdparts default;nboot 
Linux;run ideargs addip;bootm" der Kernel direkt geladen und entpackt 
wird. Sollte ich nicht erst auf die Konsole zurückkommen und die 
Möglichkeit, ein "saveenv", zu tippen bekommen? Nach einem Neustart sind 
nämlich auch alle Variablen wieder auf dem alten Stand.

Hat jemand eine Idee, woran es liegen könnte? Braucht ihr noch weitere 
Informationen?

PS:
1
# bdinfo
2
boot_params = 0x87EA2F98
3
memstart    = 0x80000000
4
memsize     = 0x08000000
5
flashstart  = 0x00000000
6
flashsize   = 0x00000000
7
flashoffset = 0x00000000
8
ethaddr     = 00:00:00:00:00:00
9
ip_addr     = 192.168.123.15
10
baudrate    = 38400 bps
11
12
# nand bad
13
14
Device 0 bad blocks:
15
  0008c000
16
  00090000
17
  029fc000

PPS:
Das Problem mit "setenv nandboot" konnte ich mithilfe von "editenv 
nandboot" umgehen. Das Bootproblem ist dadurch aber nicht behoben.

[1]: Beitrag "Pollin PNX8950EH-Board"
[2]: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#Flash_booten

von Mario D. (m-d-a)


Lesenswert?

Moin Moin c_classic,

schau Dir bitte nochmal meine Posts vom 4.8. und 7.8. an.
Ich hatte das gleiche Problem und musste einfach nochmal flashen.
Danach gings dann.

Good Luck !

von Lutz U. (lutz70)


Lesenswert?

Betrift: Pollin - Receiver-Mainboard mit Twin DVB-C Tuner.
Wer keine Sender findet, sollte mal sein Tunertyp überprüfen.

Philips DVB-T Tuner "TU1216L/I V P"
Philips DVB-C Tuner "CU1216L/A I G V-3"

Ich hatte Mainboard mit Twin DVB-C Tuner. (Bestellnummer: 390 053)
Geliefert wurde die richtige Tüte mit falschem Inhalt.
Mal sehn was POLLIN sagt?

Also Antennenkabel ab, kleine Antenne aus'm Fenster und drei Sender 
Empfangen.

von Michael M. (do7tla)


Lesenswert?

Kann es sein das die More TV Software kein WPA2 Tkip kann ?
Ich wollte eine Internetverbindung via W-Lan aufbauen aber der Receiver 
findet mein W-Lan Netz nicht.

Das reine Wince 6 konnte WPA2 Tkip.

Ich hab die DVB-T Variante.

von Michael M. (do7tla)


Lesenswert?

Bei längeren Standby Betrieb ist mir aufgefallen das der Receiver 
Abstürzt.

Dieser Absturz macht sich wie folgt bemerkbar:

Die Uhr wird nicht mehr angezeigt.
Der Receiver reagiert nicht mehr auf die Fernbedienung sowie auf die 
Tasten an der Front.

Erst ein Ausschalten (Stecker ziehen) behebt dieses Problem Kurzfristig.

Liegt das an die Verbaute Festplatte oder an die geflashte Firmware ?

Ich hab die MoreTV Firmware eingespielt.

Ist in dieser Hinsicht die Medion Firmware besser ?
Wenn ja wo kann man diese bekommen ?
Alle Links hier im Thread oder im Wiki sind alle Tod.

von Ralf D. (dreilira)


Lesenswert?

Hallo Michael,
ähnliches hatte ich bei meinem auch. Jeden Tag ca. 0:00-1:00 ist das 
System stehen geblieben, Uhrzeit ist eingefroren, keine Bedienung und 
keine zeitgesteuerte Aufnahme. Hab mir nix dabei gedacht, weil der wohl 
schon von irgendjemandem gemoddet wurde und dann wohl wieder zurück an 
Pollin ging. Jedenfalls zeigt er KEINEN Windows-Desktop, lässt sich aber 
normal flashen und als MoreTV betreiben.

Ich habe dann das original CE draufgegeben, anschließend nochmal von 
vorne geflasht und die Platte neu aufgebaut. Seither stürzt die Kiste 
nicht mehr ab. Soweit ich das beurteilen kann, lag's am Neuaufbau der 
Platte.

Gruß
Ralf

von Andreas (Gast)


Lesenswert?

Hallo,
@Ralf
Hast du die neue moreTV.exe (mit der korrigierten Sommer/Winterzeit), 
die es hier irgendwo im Thread gibt, benutzt? Oder ist es nur das 
Originalarchiv der Wikiseite?

von Ralf D. (dreilira)


Lesenswert?

Ich hab die SWU-Version. Sommer-Winterzeit Umstellung klappt bei mir 
nicht, ich hab per FTP die Config-Datei runtergeholt und dort die Region 
verstellt. Achtung, das erste Mal hab ich aus Versehen die 
Display-Sprache auf Finnisch umgestellt. Hui, seither weiß ich das 
'kieli' Sprache heißt :-)

von Martin G. (percolator25)


Lesenswert?

Ich habe nach der Anleitung von linux-party.at die Box geflasht und kann 
mich mit Putty darauf verbinden. Ich sehe den Promt von U-Boot, kann 
allerdings keine Eingaben machen (keine Reaktion auf Tastatur)). Dieses 
problem habe ich nun seit über einem Jahr (mit DVB-T und DVB-C Board). 
Was kann ich tun?

Dies ist die Ausgabe via RS232:
1
U-Boot 2011.09-00000-gf54ce7f-dirty (Dec 20 2011 - 12:36:29)
2
3
DRAM:  128 MiB
4
NAND:  NAND device: Manufacturer ID: 0xad, Chip ID: 0x76 (Hynix NAND 64MiB 3,3V                                                    8-bit)
5
64 MiB
6
Bad block table at page 1120, version 0x01
7
Bad block table at page 1152, version 0x01
8
nand_read_bbt: Bad block at 0x000000fbc000
9
nand_read_bbt: Bad block at 0x000002200000
10
nand_read_bbt: Bad block at 0x0000036d4000
11
nand_read_bbt: Bad block at 0x000003768000
12
nand_read_bbt: Bad block at 0x0000037dc000
13
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 56 5a d6
14
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
15
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 30 0c f3
16
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
17
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: a6 56 d9
18
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
19
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 95 aa e5
20
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
21
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 65 a6 ea
22
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
23
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 59 95 d9
24
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
25
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 69 a6 d9
26
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
27
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 30 0c f0
28
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
29
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 0c 30 cf
30
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
31
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 9a 55 e6
32
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
33
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: aa aa d6
34
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
35
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 3f f0 f0
36
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
37
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 69 9a e6
38
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
39
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: a9 6a d5
40
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
41
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 56 59 d9
42
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
43
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 56 69 d9
44
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
45
NAND read from offset 84000 failed -77
46
No Valid Environment Area found
47
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 96 55 da
48
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
49
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: f0 30 c0
50
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
51
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: a6 99 ea
52
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
53
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: c3 3f f3
54
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
55
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 59 a5 d9
56
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
57
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 9a 59 da
58
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
59
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 99 9a da
60
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
61
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: cc 30 f0
62
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
63
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 30 0c fc
64
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
65
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 30 33 f0
66
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
67
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: ff cc ff
68
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
69
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 69 65 d6
70
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
71
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 30 30 f3
72
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
73
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: 5a 6a e9
74
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
75
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: f0 cf f3
76
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
77
pnx8550_nand(pnx8550_nand_correct_data): exp: ff ff ff got: a9 55 d5
78
pnx8550_nand(pnx8550_nand_correct_data): Error correction not implemented!
79
NAND read from offset 88000 failed -77
80
No Valid Redundant Environment Area found
81
*** Warning - bad CRC, using default environment
82
83
In:    serial
84
Out:   serial
85
Err:   serial
86
Net:   natsemi: EEPROM contents:
87
 d008 0400 0b34 00f3 0000 0000 0000 8c00 cbf9 4fa4 0000 aad7
88
natsemi: MAC-Address: 0:18:F3:97:49:9F
89
dp83815#0
90
91
Welcome to the pollinux board v1.1
92
93
Hit any key to stop autoboot:  0
94
#

von Bald (Gast)


Lesenswert?

Habe einen More-TV rumliegen der nicht gebraucht wird.
Intresse??

von jonny030 (Gast)


Lesenswert?

Hallo an alle,

danke an euch, für die Tolle Arbeit.

Ich habe allerdings eine Frage:
Welche W-Lan Karten kann man verbauen?
Habe div. ausprobiert, aber keine wird erkannt.
Was für ein Treiber ist installiert?
Gibt es ein source-code von MoreTV, um eventuell noch was an der 
Software machen zu können?

Vielen  dank an alle für eure Arbeit...


LG

von Stefan P. (form)


Lesenswert?

Hat jemand noch Interesse an einer komplett aufgebauten Box?
Ich komme irgendwie nicht mehr dazu, und brauche Platz.
Bei Interesse einfach eine Mail mit Preisvorschlag schicken.

von Sloopy (Gast)


Lesenswert?

jonny030 schrieb:
> Hallo an alle,
>
> danke an euch, für die Tolle Arbeit.
>
> Ich habe allerdings eine Frage:
> Welche W-Lan Karten kann man verbauen?
> Habe div. ausprobiert, aber keine wird erkannt.
> Was für ein Treiber ist installiert?
> Gibt es ein source-code von MoreTV, um eventuell noch was an der
> Software machen zu können?
>
> Vielen  dank an alle für eure Arbeit...
>
>
> LG

jonny030 schrieb:
> Welche W-Lan Karten kann man verbauen?

Ich hatte eine von Pollin
- aber egal welche, wenn ich mich nicht sehr irre,
funktioniert damit dur WEP.Verschlüsselung, nicht WPA/WPA2.
Damit ist das zumindest unter dem ursprünglichen OS uninteressant.
Wie's bei den Linxern aussieht, weiß ich aber nicht.

LG Sloopy

von Michael M. (do7tla)


Lesenswert?

So wie es aussieht kann die Software MoreTV kein WPA2.
Das Windows CE schon.
Gibt es einen Patch oder Hack wo man der MoreTV Software WPA2 Beibringen 
kann ?

Gibt es schon Neuigkeiten zu Linux ?
Oder hat man das Projekt klammheimlich eingestellt ?

von Mario D. (m-d-a)


Lesenswert?

Sloopy schrieb:
> Wie's bei den Linxern aussieht, weiß ich aber nicht.

Unter Linux braucht man nichts im Gerät selber zu integrieren.
Die Box steht in der Ecke im Keller, ist über Kabel mit dem daneben 
befindlichen Internetrouter verbunden und tut dort Ihre Arbeit. Auf die 
Box kommt man dann ganz normal über den wo auch immer befindlichen WLAN 
Access Point :-)

von jonny030 (Gast)


Lesenswert?

Hallo,

bei mir geht keine W-Lan Karte nicht mal die Originale(unter MoreTV)....
Muss man die irgendwo einschalten? oder ein Treiber installieren?
Betriebssystem: WIN CE 5.0 mit MoreTV.

LG

von det (Gast)


Lesenswert?


von Michael M. (do7tla)


Lesenswert?

Mario Da. schrieb:
> Unter Linux braucht man nichts im Gerät selber zu integrieren.
> Die Box steht in der Ecke im Keller, ist über Kabel mit dem daneben
> befindlichen Internetrouter verbunden und tut dort Ihre Arbeit. Auf die
> Box kommt man dann ganz normal über den wo auch immer befindlichen WLAN
> Access Point :-)

Da fehlt wohl nur noch eine Passende GUI damit die nicht im Keller ihr 
da sein fristet.

von det (Gast)


Lesenswert?

hi

 Michael M.
da bin ich gerate dran eine Passende GUI zu bauen .
als Basis will ich http://hg.openbricks.org/openbricks ferwenden
da hier opkg dabei ist
mfg det

von Mario D. (m-d-a)


Lesenswert?

Michael M. schrieb:
> Da fehlt wohl nur noch eine Passende GUI damit die nicht im Keller ihr
> da sein fristet.

Als Frontend (also GUI) eignet sich ganz hervorragend XBMC mit den Live 
Plugins
Damit lassen sich die Aufnahmen programmieren, sowie später natürlich 
anschauen.
Hatte ich doch schon weiter oben (am 5.11.2012) erwähnt ;-)

Mit nem Android Tablet und dem vplayer kan man z.B. hervorragend LiveTV 
genießen.

von det (Gast)


Lesenswert?


von tng (Gast)


Lesenswert?

Hallo!

Läuft der Sound (S/P DIF Out) unter Linux? Den Meldungen hier zufolge 
scheint das ja noch nicht zu gehen. Wie ist eure Einschätzung dazu?
mfg tng

von det (Gast)


Lesenswert?

hi
der AK4705VQ ist in der kathrein ufs910 und  die hat auch linux
mfg det

von det (Gast)


Angehängte Dateien:

Lesenswert?

hi

Läuft der Sound (S/P DIF Out) unter Linux?
ja wen Mann den Treiber einbaut

von Michael (Gast)


Lesenswert?

Hallo,

Ich hab mir ca 1/8 von dem ganzen durchgelesen. Hab aber dann aufgehört 
und im wiki gelesen da hier einfach (sorry) viel zu viel unnötiges Zeug 
steht.

Ich möchte das Board als Receiver & gleichzeitig als Wohnzimmer PC 
verwenden.
Da letzteres MoreTv Firmware nicht funktioniert wäre es perfekt wenn es 
ein 'Add-on' für WindowsCE/Linux (wurde schon öfters angesprochen hab 
aber keine Lösung gefunden) geben würde. Also, gibt es so etwas?

Falls sich jemand finden würde der mir die Frage beantworten könnte kann 
der Admin/Moderator den Post gerne wieder löschen, um den Thread nicht 
nochmehr zuzumüllen.

mfg
Michael

von Michael (Gast)


Lesenswert?

Hab nochmal ein bisschen gesucht und habe gelesen, dass es eine 
MoreTV.exe gibt. Kann ich deise einfach im originalen WinCE installieren 
und mit dieser Anwendung ganz normal den Receiver verwenden?

ps. ich bin ein anderer Michael als Michael M. !

von Martin G. (percolator25)


Lesenswert?

@Michael
Man kann MoreTV leider nicht einfach under WinCE starten, sondern muss 
das Image statt WinCE flashen (oder eben ein Linux-Image). Schau mal 
hier: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950 
und hier: http://linux-party.at/


@Alle
Ich habe mitlerweile auch meine DVB-C Box mit dem Linux von 
linux-party.at zum Laufen gebracht (mit einem alten 386er konnte ich 
mich mit uboot verbinden). Doch ich kriege den VDR nicht zum laufen, da 
er immer die DVB-T und nicht die DVB-C Treiber läd :-( . Die Datei 
/etc/init.d/dvbinit.sh kann ich leider nicht wie angegeben ändern, da 
diese nicht existiert. Auch die im Wiki angegebene Datei 
/etc/init.d/S30pretmmodules ist nicht auf meinem System vorhanden. Was 
muss ich einstellen, damit VDR startet (Fehlermeldung: ERROR: no primary 
device found - using first device!)?

Und noch eine Frage: wie bekomme ich eine Audioausgabe via S/P-DIF hin?

von Michael (Gast)


Lesenswert?

@ Martin G.

Okay danke.

Du schreibst du hast einen DVB-S Receiver. Woher hast du den Tuner? Ich 
hab' bis jetzt nur den für 49 € gefunden, was mir im Verhältnis einfach 
zu viel ist.

Oder hat jemand anderes von euch noch einen passenden DVB-S Tuner, der 
auf dem Board läuft?

mfg

von Mario D. (m-d-a)


Lesenswert?

@ Martin G.
Die Datei heisst nicht dvbinit.sh wie bei linux-party angegeben sondern 
dvbdev.sh
Dazu gab es hier im Fred schon mal eine Meldung weiter oben.
Stand am WE vor dem selben Problem, als ich meine DVB-C Box eingerichtet 
hatte...

@Michael
Als Wohnzimmer PC ist das Teil nicht geeignet. Viel zu langsam....
Wenn Du damit surfen willst hol Dir lieber ne Android TV Box

von Michael (Gast)


Lesenswert?

Naja okay wohnzimmer pc hab ich jetzt eig. nicht gemeint..

es soll mehr ein receiver sein mit ein paar spielereien (Festplatten 
recorder usw.)

Nochmal an Martin: welchen Tuner hast du verbaut. passt da jeder?

mfg

von Martin G. (percolator25)


Lesenswert?

@Mario
Danke, die Datei hatte ich sogar bearbeit. Mein VDR läuft endlich und 
zeichnet auch auf, allerdings ist das Streaming zu langsam (weniger als 
1KB/s), warum?

@Michael
Ich habe die Variante mit DVB-C, nicht DVB-S. Es gab auch mal einen 
USB-DVB-S Receiver für 10€ beim Pollin, allerdings ist der schon länger 
ausverkauft.

von Martin G. (percolator25)


Lesenswert?

OK, jetzt läuft der Stream :-), allerdings nicht TS sonder PES. Ist das 
normal? Auch geht bei den HD-Sendern nur der Ton (Kabel Deutschland ohne 
CI oder HD+, München). Liegt das an der Box oder an KD?
Jetzt muss ich nur noch XBMC beibringen, PES und nicht TS zu nutzen.

von hsd (Gast)


Lesenswert?

Hi,

HD geht nur ab VDR 1.7. Auf der Box ist aber nur VDR 1.6

von Mario D. (m-d-a)


Lesenswert?

hsd schrieb:
> HD geht nur ab VDR 1.7. Auf der Box ist aber nur VDR 1.6

Mmhhh, wieso kann ich dann hier in HH mit der DVB-C Variante und bei 
Kabel Deitschland als Anbieter die freien Öffentlichen in HD aufzeichnen 
und sehen ?

Apropo XBMC: Wer es noch nicht gemerkt hat: Es ist zwingend die 11'er 
Eden Version zu nehmen.

Die neue 12'er Frodo verwendet beim vnsi Client die Nachfolgeversion 3 
und kann aufgrund des geänderten Protokolls nicht zugreifen :-(


Und noch ne Anmerkung zu Kabel Deutschland: Die haben irgendwas am EPG 
Protokoll geändert, was dazu führt, dass bei einigen Programmen 
(speziell bei HD) keine Infos mehr ankommen :-(
Dieses Verhalten ist auch auf meinem Samsung Fernseher zu bemerken, der 
bei einigen Programmen keine EPG Infos mehr abgreifen kann.
Es liegt also kein Fehler im vdr vor, soweit ich das beurteilen kann.

von hsd (Gast)


Lesenswert?

Bei Unitymedia kann ich mit der Box+linuxparty.at-Image kein HD sehen.
Hast du was geändert oder gepacht?


Mario Da. schrieb:
> hsd schrieb:
>> HD geht nur ab VDR 1.7. Auf der Box ist aber nur VDR 1.6
>
> Mmhhh, wieso kann ich dann hier in HH mit der DVB-C Variante und bei
> Kabel Deitschland als Anbieter die freien Öffentlichen in HD aufzeichnen
> und sehen ?
>
> Apropo XBMC: Wer es noch nicht gemerkt hat: Es ist zwingend die 11'er
> Eden Version zu nehmen.
>
> Die neue 12'er Frodo verwendet beim vnsi Client die Nachfolgeversion 3
> und kann aufgrund des geänderten Protokolls nicht zugreifen :-(
>
>
> Und noch ne Anmerkung zu Kabel Deutschland: Die haben irgendwas am EPG
> Protokoll geändert, was dazu führt, dass bei einigen Programmen
> (speziell bei HD) keine Infos mehr ankommen :-(
> Dieses Verhalten ist auch auf meinem Samsung Fernseher zu bemerken, der
> bei einigen Programmen keine EPG Infos mehr abgreifen kann.
> Es liegt also kein Fehler im vdr vor, soweit ich das beurteilen kann.

von Mario D. (m-d-a)


Lesenswert?

Zu Unitymedia kann ich nichts sagen.

Im /usr/src Verzeichnis gibt es allerdings ein Unterverzeichnis 
vdr-1.7.22.

Ich habe auch nichts weiter unternommen, oder doch ?
Wenn ja war das vielleicht mal ein "apt-get update" oder so ähnlich.
Evtl. kam da ein neueres Paket an? Das weiß ich jetzt nicht mehr.

von hsd (Gast)


Lesenswert?

Hi,

Mario Da. schrieb:
> Zu Unitymedia kann ich nichts sagen.
>
> Im /usr/src Verzeichnis gibt es allerdings ein Unterverzeichnis
> vdr-1.7.22.

Es würde benötig, um xvdr zu komplieren, hat haber sonst nicht mit der 
installierten VDR V1.6.0-2 zu tun.


> Ich habe auch nichts weiter unternommen, oder doch ?
> Wenn ja war das vielleicht mal ein "apt-get update" oder so ähnlich.
> Evtl. kam da ein neueres Paket an? Das weiß ich jetzt nicht mehr.


wäre klasse, wenn dir es wieder einfallen würde ;-)

von Ralf D. (dreilira)


Lesenswert?

Ach ja,

kann mir jemand erzählen, wie ich den XBMC (windows) konfigurieren kann? 
Bei 12 hab ich zwar ein XVDR Add-On, finde aber meine Box nicht. Bei 11 
finde ich nicht mal ein XVDR-Add-On. Empfang per HTTP funktioniert, aber 
das ist halt doch mühsam.

Danke
Ralf

von Mario D. (m-d-a)


Lesenswert?

Ralf Dreiling schrieb:
> Bei 11
> finde ich nicht mal ein XVDR-Add-On. Empfang per HTTP funktioniert, aber
> das ist halt doch mühsam.

Du musst Dir das vnsi Paket herunterladen und auf der Box 
nachinstallieren.
Du findest es weiter oben vom user  "Moritz M. (thinksilicon)" 
geschrieben am 14.4.2012
Er hat auch eine kleine Installanleitung dazu beschrieben.
Passt allerdings, wie gesagt nur zur Eden Version.

von WillHD (Gast)


Lesenswert?

Hi,

könnest du bitte die Binaries veröffentlichen?
Danke.



Artem M. schrieb:
> 1.7.21

Artem M. schrieb:
> Servus,
>
> ich habe heute VDR 1.7.21 für die Box Cross-Kompiliert. Ich kann nun
> über vdr-streamdev die offenen Kanäle von DVB-C schauen. Selbst ZDF-HD
> läuft absolut problemlos.
>
> Als Basis habe ich PoLenny genommen.
>
> Ich muss jetzt nur noch vdr-sc bauen um die blöde Smartcard lesen zu
> können.
> Jedoch habe die hier noch etwas Ärger mit openssl.
>
> Sobald das alles gescheit läuft werde ich die Binaries hier mal posten.
> Ich muss vor allem die Pfade anpassen/aufräumen, da die durch das
> Cross-Kompilieren ziemlich komisch geworden sind.
>
> Gruß, Artem
>
> PS: Hat jemand ein Idee, wie man den internen Smartcard-Reader
> ansprechen kann? Wie werden die bei den Receivern angesprochen? Kann man
> den wie einen normalen Phoenix-Reader also /dev/ttySX ansprechen?

von tw_cu (Gast)


Lesenswert?

Hallo,

ich habe ebenfalls zwei DVB-C Platinen.
Es passt gerade vielleicht nicht hinein, aber bei mir ist beim flashen 
eines Boards ein Fehler aufgetreten. Seid dem leuchtet die LED7 
dauerhaft rot, egal ob SW1 auf off oder on gestellt ist.
Auf der zweiten Platine läuft alles bestens.
Kann ich die Firmware irgendwie übertragen oder ist die Platine nun 
schrottreif?

Ich bitte es zu entschuldigen, dass ich diese Frage hier völlig ohne 
Zusammenhang in diesem Forum stelle.
Ich hoffe auch, dass diese Frage nicht schon behandelt wurde und ich 
übersehen habe.

Mfg
Tobias W

von Mario D. (m-d-a)


Lesenswert?

tw_cu schrieb:
> Kann ich die Firmware irgendwie übertragen oder ist die Platine nun
> schrottreif?

Kommst Du per serieller Konsole auf dieses System ?

Wenn ja, kannst Du evtl. nochmal drüber flashen per Hand mit Hilfe von 
Kermit oder dem HyperTerm.
Hier stehts: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#U-Boot_Flashen

Good Luck !

von overflowed (Gast)


Lesenswert?

Nur nochmal zum klarstellen:

Mir ist kein Kernel bekannt außerdem Elecard Kernel bei dem die Tuner 
funktionieren. Die Quellen gibt es aber nicht zu diesem Kernel.

VDR 1.7 (und höher) benötigt jedoch eine neuere DVB-API Version als in 
dem Kernel ist.

Es gibt einen API wrapper mit dem ich aber keine Erfolge zu vermelden 
hatte (bis auf vdr-1.7.2). Das kompilieren ist aber mit den ganzen 
segfaults eine Quälerei.

xvdr vdr plugin größer 0.9.5 geht nicht mehr mit dem 1.6er vdr.
Das zugehörige xvdr xbmc plugin geht jedoch nicht mehr xbmc neuer als 
eden.
eden und xvdr 0.9.5 kann immer noch aus den git hubs von opdenkamp und 
peipelka bezogen werden.

Was aber geht auch mit HD ist vdr zu vdr streaming.

VNSI ist allein schon wegen der Umschaltzeiten eine Zumutung.

von treffer (Gast)


Lesenswert?

Hallo.

Das mit dem Segfault lässt sich vermeiden, wenn mann statt die ggc 
Version 4.3 die 4.1 verwendet.

Also :
(1) rm /usr/bin/gcc
(2) apt-get install gcc-4.1
(3) ln -s /usr/bin/gcc-4.1 /usr/bin/gcc

Ich hatte damit erfolgreich vdr 1.7.21 mit den DVB API 5.5 kompiliert. 
Jedoch klappt es leider nicht mit den Tunern. Diese werden zwar erkannt 
aber nicht angesprochen.

Mann müßte mind. die Kernel Version 2.6.32 verwenden, da diese schon die 
neuste API verwendet.


Schönen Abend.




overflowed schrieb:
> Mir ist kein Kernel bekannt außerdem Elecard Kernel bei dem die Tuner
> funktionieren. Die Quellen gibt es aber nicht zu diesem Kernel.
>
> VDR 1.7 (und höher) benötigt jedoch eine neuere DVB-API Version als in
> dem Kernel ist.
>
> Es gibt einen API wrapper mit dem ich aber keine Erfolge zu vermelden
> hatte (bis auf vdr-1.7.2). Das kompilieren ist aber mit den ganzen
> segfaults eine Quälerei.
>
> xvdr vdr plugin größer 0.9.5 geht nicht mehr mit dem 1.6er vdr.
> Das zugehörige xvdr xbmc plugin geht jedoch nicht mehr xbmc neuer als
> eden.
> eden und xvdr 0.9.5 kann immer noch aus den git hubs von opdenkamp und
> peipelka bezogen werden.
>
> Was aber geht auch mit HD ist vdr zu vdr streaming.
>
> VNSI ist allein schon wegen der Umschaltzeiten eine Zumutung.

von Jonas (Gast)


Lesenswert?

Ich hab da mal 'ne Frage. Leider ist das Schaltnetzteil

http://www.pollin.de/shop/dt/NjUwOTQ2OTk-/Stromversorgung/Netzgeraete/Festspannungs_Netzgeraete/Schaltnetzteil_DELTA_EADP_50DF_12_V_4_16_A.html

ausverkauft. An der Platine ist dafür der weiße Anschluss mit den zwei 
Stiften. Wo ist + und wo ist - .

von Jonas (Gast)


Lesenswert?

Oh, Schuldigung. Am Ende muss ein Fragezeichen stehen:

Wo ist + und wo ist - ?

von Mario D. (m-d-a)


Lesenswert?

Hi Jonas,

folgendes schrieb ich schon am 13.08 letzten Jahres :-)

Mario Da. schrieb:
> Moin Moin,
>
> beim Schriftzug J43 ist der Minus Pol angesiedelt.
> Oder falls nicht lesbar: das ist der Pin, der näher bei der
> Backupbatterie liegt.
>
> Auf diesem Bild hier ist Minus der Linke Anschlußpin:
> http://www.mikrocontroller.net/articles/Datei:Moretv_14.jpg

von Jonas (Gast)


Lesenswert?

Moin Mario,
danke, du hast mir sehr geholfen. Kennt jemand vielleicht ein günstiges 
Netzteil für das Pollin-Board. Ich habe jetzt erstmal ein Netzteil aus 
einem anderen Gerät genommen. Das ist natürlich keine Dauerlösung, da 
ich das andere Gerät auch noch brauche.

von Andreas (Gast)


Lesenswert?

Wegen dem Netzteil:

z.B. hier 
http://www.pollin.de/shop/dt/OTMwOTQ2OTk-/Stromversorgung/Netzgeraete/Steckernetzgeraete/Schaltnetzteil_LEADER_NU60_2120350_I1_12_V_3_5_A.html

oder

http://www.ebay.de/itm/Universal-Netzteil-Laptop-AC-Adapter-12V-24V-70W-/390567278787?pt=DE_Technik_Computerzubeh%C3%B6r_Notebook_Netzteile&hash=item5aef9fb8c3

Hat denn jetzt schon jemand wirklich einen SU1278 Tuner funktionierend 
eingebaut?
Ich hab inzwischen zwei KNC DVB Karten gekauft, die haben einen SU1278
Tuner drauf. Leider hat keiner auf dem Board funktioniert und Beide 
waren danach defekt.... (Bei den Karten gibt es verschiedene 
Ausführungen, nur eine hat den Tuner, der so aussieht, wie auf dem Bild 
im Wiki)

Mit den Originaltunern funktionieren die Kisten noch.

von det (Gast)


Lesenswert?

morche
i2c fehlt im Kernel und uboot
FlashReader V1.0.2.1, built Sep 4 2006 22:24:11 with ECC
Bootscript version 0x00130001
EMG boot
Hynix, 8bit, 64MB


U-Boot 2011.06 (Apr 11 2013 - 07:47:51)

DRAM: 128 MiB
Using default environment

I2C: Bus #0, at 0xBBE45000
I2C: Bus #1, at 0xBBE46000
I2C: Bus #2, at 0xBBE4C000
I2C: Bus #3, at 0xBBE69000
In: serial
Out: serial
Err: serial
Net: natsemi: EEPROM contents:
d008 0400 0b34 00f3 0000 0000 0000 8b80 fd98 396e 0000 aa97
natsemi: MAC-Address: 0:17:31:FB:DD:72
dp83815#0

Welcome to pollinux

Hit any key to stop autoboot: 0

den basenten patsch für uboot mach ich fertig und lade ihn hoch
mfg det

von Jonas (Gast)


Lesenswert?

Danke für das Netzteil!!!

von Flo (Gast)


Lesenswert?

Hat noch jemand ne kopie des Artikels? Scheinbar ist der hinterlegte 
Artikel naemlich pfutsch:

http://www.mikrocontroller.net/articles/Receiver- 
Mainboard_Plattform_Philips_PNX8950#U-Boot_Flashen

von Matthias H. (hallamen)


Lesenswert?

Zum Glück hat unser Wiki eine Versionskontrolle :)
Ich habe die Änderung rückgängig gemacht.

von Stefan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Forum,

ich hab das Bord gestern via Post bekommen und wollte gern ein 
Festplatten
Rekorder draus machen. Habe natürlich euren Artikel dazu gelesen:
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

Nur leider hab ich das Problem das die MoreTV Software nicht starten 
will.
Die MoreTV Firmware via USB Stick hat absolut geklappt und beim starten
kommt jetzt der rote Balken der sich hin und her bewegt.
Die Festplatte habe ich auch so vorbereitet wie es in dem Artikel steht,
nur bei diesem Absatz komm ich nicht ganz mit:
"Die Ordner moreTVn und moreTVn.INIT nach moreTV und moreTV.INIT 
kopieren. "
Also die Ordner moreTvn und moreTVn.INIT seh ich, aber wohin 
verschieben?

Ich hoffe ihr könnt mir helfen?!

von Mario D. (m-d-a)


Lesenswert?

Stefan schrieb:
> "Die Ordner moreTVn und moreTVn.INIT nach moreTV und moreTV.INIT
> kopieren. "
> Also die Ordner moreTvn und moreTVn.INIT seh ich, aber wohin
> verschieben?

Wie wäre es denn mit folgenden Befehlen?
copy moreTVn  moreTV
sowie
copy moreTVn.INIT moreTV.INIT

Habe gerade mal auf meine Festplatte geschaut. So sieht es da jedenfalls 
aus:
--------------------------------------------
 Verzeichnis von H:\

10.10.2008  11:10               723 swu.xml
27.06.2008  15:55             2.494 moreTV.cfg
20.04.2012  17:23    <DIR>          moreTVn.INIT
20.04.2012  17:23    <DIR>          moreTVn
20.04.2012  17:23    <DIR>          WWW
20.04.2012  17:23    <DIR>          WCE1
20.04.2012  17:23    <DIR>          DRMStore
27.04.2012  05:56    <DIR>          IE6 Files
27.04.2012  05:56    <DIR>          DC
20.04.2012  17:23    <DIR>          moreTV
27.04.2012  05:56    <DIR>          moreTV.persistent
20.04.2012  17:23    <DIR>          moreTV.INIT
--------------------------------------------------

von Stefan (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab das ganze nochmal auf der Festplatte entpackt - siehe Bild.
Mir fehlen in der gepackten swu.rar die Dateien:

IE6 Files
DC
moreTV
moreTV.persistent
moreTV.INIT

von dreilira (Gast)


Lesenswert?

Stefan schrieb:
> IE6 Files
> DC
> moreTV
> moreTV.persistent
> moreTV.INIT

Nummer 1,2, und 3 werden vom WinCE angelegt, wenn Du Nummer 2 und 4 
durch den o.a. Copy-Befehl erzeugst und das System startest.

Gruß
Ralf

von overflowed (Gast)


Lesenswert?

Es gibt mittlerweile das aktuelle xvdr plugin auhc für pre 1.7.34
Werd nachher mal ausporbieren ob es auch auf dem 1.6er tut.

https://github.com/pipelka/vdr-plugin-xvdr/commits/master-pre-vdr-1.7.34

von Stefan (Gast)


Lesenswert?

dreilira schrieb:
>> IE6 Files
>> DC
>> moreTV
>> moreTV.persistent
>> moreTV.INIT
>
> Nummer 1,2, und 3 werden vom WinCE angelegt, wenn Du Nummer 2 und 4
> durch den o.a. Copy-Befehl erzeugst und das System startest.

Wie soll ich da was kopieren wenn die Ordner bzw. Dateien garnicht 
vorhanden sind?

von Mario D. (m-d-a)


Lesenswert?

Stefan schrieb:
> Wie soll ich da was kopieren wenn die Ordner bzw. Dateien garnicht
> vorhanden sind?

Verstehe ich das richtig, dass Du nicht weißt wie Du kopieren sollst ?

Im Windows Dateimanager "moreTVn" selektieren.
Dann Strg-C und Strg-V asuführen. Jetzt hast Du eine Directory
"moreTVn Kopie" erzegt. Die dann einfach in "moreTV" umbenennen.
Das gleiche mit "moreTVn.INIT" machen.
Der Rest wird dann nach dem Neustart von selber angelegt.

Viel Spaß

von Stefan (Gast)


Lesenswert?

Mario Da. schrieb:
> Verstehe ich das richtig, dass Du nicht weißt wie Du kopieren sollst ?

Es stand nicht in eurem Artikel das die Dateien "moreTVn.INIT" und
"moreTVn" jeweils doppelt auf der Festplatte vorhanden sein soll und nur 
noch jeweils eine umbenannt werden muß!!!!!!

Habs jetzt hinbekommen, nun läuft die Karre mit moreTV, nur leider 
werden
keine Sender gefunden. Woran kann das liegen?

von CAOS (Gast)


Lesenswert?

Stefan schrieb:
> Es stand nicht in eurem Artikel das die Dateien "moreTVn.INIT" und
> "moreTVn" jeweils doppelt auf der Festplatte vorhanden sein soll und nur
> noch jeweils eine umbenannt werden muß!!!!!!

Sag mal, willst du hier trollen?
Du hast doch selber weiter oben geschrieben:

> "Die Ordner moreTVn und moreTVn.INIT nach moreTV und moreTV.INIT
> kopieren. "

Was bitte kann man daran nicht verstehen? Ah ich sehe:

> Also die Ordner moreTvn und moreTVn.INIT seh ich, aber wohin
>verschieben?

Wenn da steht kopieren, wieso willst du die dann verschieben? Bist 
du sicher, daß das  Projekt nicht ein bischen zu  kompliziert für dich 
ist, wenn du schon grundlegende Operationen auf einem Dateisystem nicht 
beherrschst?

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

CAOS schrieb:
> Bist du sicher, daß das  Projekt nicht ein bischen zu  kompliziert für
> dich ist...

Wieso, wenn man das Wiki nicht versteht, oder zu faul ist es zu lesen, 
bekommt man doch hier die passenden Antworten, also wozu selbst das Hirn 
anstrengen ?

Und immer schoen meckern, wenn im Wiki mal was nicht ganz so genau drin 
steht, statt auch hier mal Hirn einzuschalten, dass ein Wiki von allen 
fuer alle gedacht ist.

Also immer fleissig viele !!!!! hinter den Text, irgendeiner wird das 
dann schon rein schreiben, ne ?!

Gibt es denn keinen kostenlosen Service, wo man die Pollin-Kisten 
hinschicken kann und sie so zurueck bekommt, wie man wuenscht ? Mit 
Gewaehrleistung natuerlich, iss ja klar.
Nicht ? Kann doch nicht, im Internet ist doch alles kostenlos, wie kann 
denn das sein ?

von stefan n. (estefan)


Lesenswert?

Mario Da. schrieb:
> hsd schrieb:

> Apropo XBMC: Wer es noch nicht gemerkt hat: Es ist zwingend die 11'er
> Eden Version zu nehmen.

Ja, leider. Bei mir läuft das zur zeit mit dem vnsi client, leider 
unterstützt xbmc dann bei mir keine pause beim Fernsehen. Das ist für 
mich aber eine Grundvoraussetzung :/

Glaubt ihr, die Box könnte auch ein mythtv-backend stemmen?
dafür gäbe es dann auch xbmc plugins. Ich befürchte jedoch, das wird 
viel RAM lastiger werden.

Einfach zu probieren ist es nicht, weil ich keine pakete für lenny 
finde. Es scheint das debian-multimedia für lenny (oldstable) verloren 
gegangen  zu sein.

Kann man denn mit dem image aus dem wiki einfach ein upgrade auf squeeze 
machen? Oder kennt ihr einen Weg, die squeeze pakete in lenny zu 
installieren?

lg

von stefan n. (estefan)


Lesenswert?

stefan nachname schrieb:
> Mario Da. schrieb:
>> hsd schrieb:

> Glaubt ihr, die Box könnte auch ein mythtv-backend stemmen?

> Einfach zu probieren ist es nicht, weil ich keine pakete für lenny
> finde. Es scheint das debian-multimedia für lenny (oldstable) verloren
> gegangen  zu sein.

Sorry wegen dem spam (gerade als neuling hier)
Bevor mir aber jemand antwortet:
mit apt pinning und den paketen aus squeeze ist mythtv-backend (.24) 
jetzt installiert.

Zur zeit stirbt mir leider aber mythtv-setup noch mit einem segfault.
Debug pakete gibt's nicht in diesem repo. ich hoffe ich komme drum rum 
mythtv mit dbg-sympols selbst zu bauen... gerade mit dem gcc.

... zum Schluss möcht ich noch sagen: Super, was ihr bisher geschafft 
habt. Ich versuche mich einzubringen wo es geht.

lg

von Harry Boliker (Gast)


Lesenswert?

Danke für den Tipp mit XBMC - Version 11 (Eden). Das klappt mit xvdr. 
HDTV klappt via XBMC klappt auch! Weil der vdr 1.6 aus mit den 
HD-Programmen nichts anfangen kann, werden diese in XBMC als 
Radioprogramme gelistet. Wenn ich einen solchen, scheinbaren Radiosender 
aufrufe funktioniert es. Zumindest die Sendungen mit 720p Auflösung.

von det (Gast)


Lesenswert?

Abend
Linux Experten hier ?

da ich jetzt i2c im Kernel habe

STB810# modprobe i2c-smbus
STB810# modprobe i2c-dev
i2c /dev entries driver
STB810# modprobe i2c-core
STB810# modprobe i2c-algo-IP3203
i2c-algo-IP3203.o: i2c IP3203 algorithm module
STB810# modprobe i2c-algo-IP0105
i2c-algo-IP0105.o: i2c IP0105 algorithm module
STB810# lsmod
Module                  Size  Used by    Not tainted
i2c_algo_IP0105         5568  0
i2c_algo_IP3203         5904  0
i2c_dev                 4384  0
i2c_smbus               2080  0
i2c_core               13872  4 
i2c_algo_IP0105,i2c_algo_IP3203,i2c_dev,i2c_smbus

STB810# ls /dev
autofs              sda1                tty40
block               sda2                tty41
bus                 sda3                tty42
char                shm                 tty43
console             stderr              tty44
core                stdin               tty45
cpu_dma_latency     stdout              tty46
disk                tty                 tty47
fd                  tty0                tty48
full                tty1                tty49
i2c-0               tty10               tty5
i2c-1               tty11               tty50
i2c-2               tty12               tty51
i2c-3               tty13               tty52
kmem                tty14               tty53
kmsg                tty15               tty54
log                 tty16               tty55
mem                 tty17               tty56
net                 tty18               tty57
network_latency     tty19               tty58
network_throughput  tty2                tty59
null                tty20               tty6
port                tty21               tty60
ptmx                tty22               tty61
pts                 tty23               tty62
ram0                tty24               tty63
ram1                tty25               tty7
ram10               tty26               tty8
ram11               tty27               tty9
ram12               tty28               ttyS0
ram13               tty29               ttyS1
ram14               tty3                urandom
ram15               tty30               usbdev1.1
ram2                tty31               usbdev2.1
ram3                tty32               usbdev3.1
ram4                tty33               usbdev4.1
ram5                tty34               vcs
ram6                tty35               vcs1
ram7                tty36               vcsa
ram8                tty37               vcsa1
ram9                tty38               vga_arbiter
random              tty39               zero
sda                 tty4
STB810# i2cdetect -l
i2c-0   smbus           IP3203 0                                SMBus 
adapter
i2c-1   smbus           IP3203 1                                SMBus 
adapter
i2c-2   smbus           IP0105 0                                SMBus 
adapter
i2c-3   smbus           IP0105 1                                SMBus 
adapter

kommt das nächste Problem
STB810# cat /proc/interrupts
           CPU0
  2:          0   PNX Level IRQ  GIC
  7:          0   PNX Level IRQ  Timer
 13:          1   PNX Level IRQ  ohci_hcd:usb2
 23:        746   PNX Level IRQ  i2c
 24:        746   PNX Level IRQ  i2c
 27:       2080   PNX Level IRQ  pnx8xxx-uart
 55:        342   PNX Level IRQ  sata_sil, ehci_hcd:usb1, ohci_hcd:usb3, 
ohci_hcd:usb4, eth0
 75:       1778   PNX Level IRQ  i2c
 78:        747   PNX Level IRQ  i2c
 79:      85033   PNX Level IRQ  pnx8xxx_timer
 80:         29   PNX Level IRQ  Monotonic timer

ERR:          0
wiso ist alles auf irq 55
mfg det

von overflowed (Gast)


Lesenswert?

Man kann auch auf dem Gerät auf dem XBMC läuft einen VDR installieren 
und mit streamdev vdr zu vdr streaming machen, dann ist man nicht auf 
Eden festgenagelt.
Funktioniert selbst mit einem 2.0er VDR ohne Probleme. Muss sich nur 
dann mit xvdr nach localhost verbinden + Man kann auf dem VDR ohne 
Devices sogar HD Aufnehmen.

@det
Vielleicht weil alles über eth und sata über USB angeschlossen ist?
Nur eine Vermutung.

von Senil Data Systems (Gast)


Lesenswert?

Hallo ich bin neu...

linux-party hat eine tolle Anleitung, wie man lenny auf die Pollin Box 
kriegt. Leider hab ich mich von der !!!_readme.txt ablenken lassen und 
den Mist gemacht, der darin stand. Es ist mir nicht gelungen, die Pollin 
Box über NFS booten zu lassen. Erst gabs nur Kernel Panic, später hab 
ich immerhin "Server VEN Permission denied" gekriegt. Da das 
Ersatz-WinCE, das mit flashme.exe kam, leider defekt war, dachte ich 
schon, ich hätte die Box gebricked, aber rescue sys (Anleitung) ging 
noch und jetzt sieht alles aus, wie vorher...

...mit einem Unterschied: Wenn ich flashme.exe starte, kriege ich nur 
"error" (und die 3 Schaltflächen, aber er reagiert auf nichts mehr, 
nicht die Front Panel Tasten, nicht die (selbstgebaute) Fernbedienung, 
nicht die Maus - ab und zu blitzt zu kurz ums wirklich zu lesen "bad 
blocks - blame the busy coder" auf). (Zur Klarstellung: Die Box stürzt 
nicht ab, das Programm tut nur nix).
Hab schon verschiedene Sticks probiert, neu starten hilft nicht...
Dumprom.exe hat übrigens einen defekten Block gemeldet (das war das 
erste, was ich nach dem Auspacken tat).

nicht mal Solitär ist drauf und weil ich keine USB Tastatur habe, bin 
ich auf der MSN Startseite gefangen.

von Senil Data Systems (Gast)


Lesenswert?

Bitte meinen alten Beitrag löschen.

Flashme.exe muss im HAUPTVERZEICHNIS des Sticks sein - es funktioniert 
nicht von Unterverzeichnissen aus.

Gruß
Simon

von Senil Data Systems (Gast)


Lesenswert?

dafür ist das Ding jetzt total gebricked. Terminal sagt noch
FlashReader V1.0.2.1 usw.
Bootscript version 0x00130001
Hynix, 8bit, 64MB
und dann kommt nix mehr, Egal, wie switches gestellt, USB Controller 
geht nicht in Betrieb.
(ich hab die 3 nicht gedrückt, weil das beim letzten Mal schon solchen 
Ärger machte, aber wenigstens U-Boot sollte tun, weil das ist drauf)

von stefan n. (estefan)


Lesenswert?

Könnt ihr mir bitte beschreiben, wie ich an ein cross-compile setup für 
das debian image aus dem wiki komme? Mein Host wäre ubuntu 12.04/32bit

ich will nur userland Programme bauen.

schon mal danke, falls jemand Zeit findet.

lg

von det (Gast)


Lesenswert?

morche

mit ubuntu für debian userland Programme bauen .
wie soll das gehen ?
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

so kannst du dir dein eigenes Linux bauen
mfg det

von det (Gast)


Lesenswert?

@ Senil
du hast jetzt einen Briefbeschwerer hab ich auch 2 von .
mfg det

von Senil Data Systems (Gast)


Lesenswert?

Das Ding hat mich zum Narren gehalten.

(Der Input vom Pegelwandler, an dessen Output mein Terminal hing, war 
nicht angeschlossen. Mit dem Oszi hab ich festgestellt, dass die Musik 
auf einem ganz anderen Pin spielt, und ein paar abgetippte Befehle 
später gings wieder.)

Im aktuellen Augenblick ist das Gerät noch nicht allzu nützlich, aber es 
bootet U-Boot, aktiviert den USB-Controller und gibt sogar den Elecard 
Splash Screen aus. Nur richtig hochfahren tuts trotzdem nicht. Er will 
den USB Stick mounten, gibt noch korrekt Hersteller und physische 
Parameter aus und hängt dann.
(sd 0:0:0:0: Attached scsi removable disk sda)
Alle 10 Sekunden erscheint ein '.' im Terminal, dann ein Timeout, dann 
scheint er das Stick Datensystem (ext3) zu mounten, hält kurz bei 
"switch root", macht dann weiter, und die letzte Zeile ist
pnxdraw: Initialised (Compiled Aug 13 2007-11:59:22)
.
Dann reagiert er nicht mehr aufs Terminal und der Bildschirm zeigt 
weiter den Splash Screen. Von dem, was ich so lese, scheint das normal 
zu sein, also ssh 192.168.0.105, fragt nach Passwort, aber das Passwort 
ist keins von
[blank]
vdr
root
custom
. Was nun? (telnet funktioniert gar nicht - unable to connect)
(ne kleine Anleitung für Noobs, wie man von hier aus mit der Kiste Video 
gucken oder sonstwas machen kann, wäre schön)

(Kleiner Hinweis am Rande: Terminal Emulator ist Zwang. Die Kiste spuckt 
mehr Infos schneller aus, als mein Bildschirmterminal puffern kann (es 
kann nicht gleichzeitig empfangen UND den Bildschirm scrollen, Ergebnis 
ist scrambled) und macht nicht nach 25 Zeilen halt... - ich bin halt 
into Retrocomputing und benutze fleißig diese alten Kisten)
(nochne kleine Frage (wen's juckt?): Der Video Output von der Kiste 
produziert massiv(Größenordnung nicht ganz perfekter analoger 
Antennenempfang) thermisches Rauschen, unter WinCE war das aber glaub 
ich auch schon so. Ist das normal?)

von Senil Data Systems (Gast)


Lesenswert?

Update:
Nach dem Hochfahren (gefühlt 1/2 Stunde) zeigt das Terminal an J2 wieder 
ein Prompt... und hier ist das Passwort tatsächlich vdr.

Hier mein aktueller Stand:
apt-get funktioniert (mit Einschränkungen - apt-get install w3m [zum 
Spaß an der Freude] liefert 404, aber um es überhaupt so weit zu 
bekommen, musste ich die nameserver Liste bearbeiten - apt-get update 
funktioniert.)
w_scan ist gemacht und findet etwas über 500 Sender (deutlich im Rahmen 
der Erwartungswerte)
(Hinweis für die, die nicht genug Kabel haben: Er benutzt Tuner Nummer 
2)
mkdir video.00
vdr
[nichts passiert, Prompt erscheint ca. 1 Sekunde nach Ctrl-C]
[Eingabe von 192.168.0.105:3000 in Firefox während vdr "läuft" unable to 
connect]

Ich habe dieses Forum auf und ab gesucht und auch mindestens 2 Posts von 
Leuten gefunden, die ungefähr an derselben Stelle waren und gern 
wüssten, wies weitergeht - keine Antwort.
Und noch ne bessere Frage: Wie krieg ich die Kiste dazu, Video auf dem 
AV Output auszugeben?

von Mario D. (m-d-a)


Lesenswert?

Senil Data Systems schrieb:
> Und noch ne bessere Frage: Wie krieg ich die Kiste dazu, Video auf dem
> AV Output auszugeben?

Meines Wissens unter Linux gar nicht.
Unter Linux ist das Teil "nur" ein VDR, der seine Dienste irgendwo Ecke 
anbietet und man remote darauf zugreift.

Wenn die Kiste direkt an einen Fernseher soll, ist wohl die WinCE 
Variante die bessere Wahl.

von Frank S. (franksanderdo)


Lesenswert?

Moin Det,

det schrieb:
> STB810# cat /proc/interrupts
>            CPU0
>   2:          0   PNX Level IRQ  GIC
>   7:          0   PNX Level IRQ  Timer
>  13:          1   PNX Level IRQ  ohci_hcd:usb2
>  23:        746   PNX Level IRQ  i2c
>  24:        746   PNX Level IRQ  i2c
>  27:       2080   PNX Level IRQ  pnx8xxx-uart
>  55:        342   PNX Level IRQ  sata_sil, ehci_hcd:usb1, ohci_hcd:usb3,
> ohci_hcd:usb4, eth0
>  75:       1778   PNX Level IRQ  i2c
>  78:        747   PNX Level IRQ  i2c
>  79:      85033   PNX Level IRQ  pnx8xxx_timer
>  80:         29   PNX Level IRQ  Monotonic timer
>
> ERR:          0
> wiso ist alles auf irq 55
> mfg det

hmmm.... ich gerade verwirrt bin, weil die I2Cs sind nach deinem log auf 
IRQ 23,24,75 und 78. Habe ich deine Frage falsch verstanden?

Grüße
Frank

von Martin G. (percolator25)


Lesenswert?

@Senil Data Systems
Stoppe mal den VDR und schau dann in die setup.conf, ob der 
Streamingserver auch aktiviert ist (=1). Falls nicht, ändern, und dann 
den VDR wieder starten. Ich habe lange gebraucht, um zu verstehen, dass 
der VDR beim beenden die setup.conf überschreibt und daher meine 
Einstellungen immer wieder verloren gehen.

von Senil Data Systems (Gast)


Lesenswert?

So wies aussieht, startet der vdr nicht automatisch. Aber wenn ich im 
Terminal "vdr" eintippe, ist egal, was dahinter kommt, auch wenn ich 
"vdr stop" oder "vdr --stop" eingebe, sehe ich das Prompt erst wieder, 
wenn ich Ctrl-C drücke.
Meinst du den Eintrag "streamdev-server.StartServer"? Ist bei mir 1. 
(übrigens steht bei ServerPort 2004)

Immerhin ein Fortschritt: Wenn ich JETZT im Firefox 192.168.0.105:3000 
angebe, kommt ein Ladekreisel und nichts passiert. (Meine Vermutung: 
Entweder ungültiger Kanal eingestellt oder kein vdr Plugin in Firefox 
installiert).

Jetzt wüsste ich gern:
1.: Wie krieg ich was auf den Bildschirm (vom Computer ausnahmsweise)?
2.: Wie stelle ich Sender ein?

(optional 3.: Wie krieg ich WinCE wieder auf die Kiste ohne sie zu 
bricken?
Ich habe das original Flash Image der Kiste als Datei. Da der Flash 
einen defekten Block aufweist, fehlen dem Image ein paar Bytes zur 
65536. Wenn ich das zurückflashe, merkt der das automatisch? Oder 
stimmen hinterher die Offsets nicht mehr? Wie flashe ich zurück (help 
zeigt, dass es mehrere Methoden gibt, darunter über Seriell (hab mal 
ausgerechnet - bei 38.4k braucht das etwa 24 Stunden) und ftp (bin eine 
absolute Niete, diese Methode werde ich nicht zum Funktionieren 
kriegen)) Ich würde USB bevorzugen und eine möglichst noob-feste 
Methode.

Das Bildschirmterminal ist doch nicht ganz so nutzlos wie gedacht. vi 
und aptitude werden korrekt angezeigt, inklusive 2 Graustufen für Text 
UND Highlighter! Aber achso ja: egal was ich apt-gette, ich kriege immer 
404 not found! Nur apt-get update funktioniert ohne Fehler.

Noch was: Der kleine AKM4705 wird schweineheiß. Hängt ein Bildschirm 
dran, kann man sich an dem Chip sogar die Finger verbrennen (ist mir 
passiert!!) Die CPU wird grade mal handwarm.
Ist das normal?

Mein Fazit: 1,5Ampere bei 12V ist für eine TV-Tunerkarte zu viel. Ich 
würde das Ding lieber wieder als Standalone benutzen.

von Mario D. (m-d-a)


Lesenswert?

Senil Data Systems schrieb:
> 1.: Wie krieg ich was auf den Bildschirm (vom Computer ausnahmsweise)?

XBMC Version 11 mit vnsi Plugin
Findest Du hier: http://packages.pulse-eight.net/windows/archive/
Die letzte ist diese hier:  XBMC-PVR-Eden-11.14.exe

Nicht vergessen vorher natürlich das fertig kompilierte vnsi Plugin auf 
dem vdr zu installieren ! Findest Du weiter oben im Text den Link von 
thinksilicon

Senil Data Systems schrieb:
> 2.: Wie stelle ich Sender ein?

Kein Wunder, das Du noch nichts siehst bei der Verbindung über Firefox.
Erst mal einen Suchlauf machen mit wscan. Ist hier oder auf Linuxparty 
meine ich auch schon beschrieben. Erst nach dem Suchlauf ist auch die 
Ausgabe der Webseite brauchbar.

Good Luck

von Senil Data Systems (Gast)


Lesenswert?

Zitat von selbst:

|"w_scan ist gemacht und findet etwas über 500 Sender"

Mit "wie stelle ich Sender ein" meinte ich die Äquivalenz der P+/P- 
Taste an der Fernbedienung eines gewöhnlichen Fernsehers. Die 
Senderliste hat er schon. (wenn XBMC liefe, hätte sich die Frage selbst 
beantwortet: Der Client - sprich: mein Computer - schaltet an der Box 
die Sender um)

chown funktioniert nur auf der Box.
vdr-kdb läuft nicht. (hab alles gemacht, was oben stand (14.4.2012), so 
gut es ging und bis auf chown ging alles, chown hab ich dann auf der 
Pollin Box probiert, da gings. Neustart, vdr, nichts.)
Und Firefox bringt jetzt wieder den Seiten-Ladefehler. XBMC hat auch 
kein Glück. (meine Restintelligenz reicht grade noch, bei Protokoll 
vdr-streamdev einzustellen)
Mein Windows Netbook kann dieses Forum nicht mehr laden und aufbauen, 
ohne abzustürzen.

von Senil Data Systems (Gast)


Lesenswert?

Moin.

Ich hab n paar Forenbeiträge gelesen, die ich vorher übersehen habe und 
möchte nun U-Boot bzw. vor allem das Rettungs-WinCE aus dem U-Boot 
Ordner neu flashen. Bisher alles soweit OK, aber die Adressen machen mir 
Kopfzerbrechen.

Welchen Offset muss ich für wince0.bin angeben? Im Dateinamen steht ein 
Adressbereich, aber diesem blind vertrauen? Im Wiki steht z.B. loadb 
82000000 für u-boot.img (die Datei heißt bei mir uImage.bin), die Datei 
gibt bei mir aber 94000-594000 an. Wenn ich das gleiche mit 
03C00000_04000000__wince0.bin mache, produziere ich sicher einen 
Ziegelstein.

Also Hilfe: Wie krieg ich die korrekten Adressen raus, bzw. welche sind 
jetzt richtig?

von Thinksilicon (Gast)


Lesenswert?

Wenn man sich nicht auf die alte XBMC-Version beschränken möchte, 
funktioniert es auch einen lokalen VDR zu installieren, der sich per 
Streamdev-Cleint auf den Streamdev-Server auf dem Receiver verbindet. Am 
lokalen VDR kann man dann eine aktuelle Version des VNSI-Plugins 
installieren. Es dauert dann zwar etwas länger, bis das EPG gesynct ist, 
aber letztlich funktioniert das ganze recht gut.
Zu Hause habe ich auf diese Weise auch meinen Raspberry wieder zum 
Anzeigen von LiveTV gebracht - sprich der VDR als Streamdev-Client 
braucht so gut, wie keine Ressourcen und läuft selbst auf so 
schwachbrüstiger Hardware nebenher.

von PVRman (Gast)


Lesenswert?

Thinksilicon schrieb:
> Wenn man sich nicht auf die alte XBMC-Version beschränken möchte,
> funktioniert es auch einen lokalen VDR zu installieren, der sich per
> Streamdev-Cleint auf den Streamdev-Server auf dem Receiver verbindet. Am
> lokalen VDR kann man dann eine aktuelle Version des VNSI-Plugins
> installieren. Es dauert dann zwar etwas länger, bis das EPG gesynct ist,
> aber letztlich funktioniert das ganze recht gut.
> Zu Hause habe ich auf diese Weise auch meinen Raspberry wieder zum
> Anzeigen von LiveTV gebracht - sprich der VDR als Streamdev-Client
> braucht so gut, wie keine Ressourcen und läuft selbst auf so
> schwachbrüstiger Hardware nebenher.

Das kann ich bestätigen. Es funktioniert wunderbar in dieser 
Kombination.

http://www.vdr-wiki.de/wiki/index.php/Streaming#Streamdev-client
http://www.vdr-wiki.de/wiki/index.php/Streamdev-plugin#Streamdev-Client_Einstellungen

von Simon (Gast)


Lesenswert?

Hallo,
bin am überlegen mir auch so eine Box zu kaufen. Kann man die jetzt ohne 
Festplatte betreiben?

von Ersi (cell85)


Lesenswert?

Ich hab noch zwei DVB-T Board. Mag die jemand haben ?

von Vinni2008 (Gast)


Lesenswert?

hat schon jemand eine Lösung für das QAM256 Problem bei More.TV?

von Vinni2008 (Gast)


Lesenswert?

kann man einen DVB-T und einen DVB-C Tuner auf einem Board verbauen? Bei 
Mischbetrieb zwischen DVB-C/T und DVB-S geht es ja wohl nicht

von Ralf D. (dreilira)


Lesenswert?

nöö, das geht nicht. Die SW (sowohl Medion als auch Lenny) verwaltet nur 
eine Kanalliste. Es können also nur 2 baugleiche Tuner benutzt werden, 
entweder 2x DVB-C oder 2x DVB-T.

Gruß
Ralf

von Sloopy (Gast)


Lesenswert?

Da ich das Projekt nicht weiter verfolge (mangels Antrieb zum Einstieg 
mit LINUX), möchte ich das komplett ausgestattete Gerät (2xDVB-T)incl. 
12o GB HDD, FB und funktionsfähig mit WInCE verkaufen (60 € + Porto).

von Ralf D. (dreilira)


Lesenswert?

Hallo,
ich hab eine funktionierende MoreTV Box, und eine Lenny-Box. Aktiv 
benutze ich eigentlich nur noch Lenny, um TV im Haus-Netzwerk (die Kids 
halt) zu streamen. Die MoreTV hängt sich sehr häufig um 0:00-1:00 Uhr 
auf. Geisterstunde?

Es gibt verschiedentlich die Meldungen, daß als Endgerät für Lenny ein 
XBMC verwendet werden kann. Ich muß dazu sagen, daß unser Haushalt fest 
in Windows-Händen ist :-(

Hat irgendwer schon eine Installation am Laufen, mit der man TV ansehen 
und ggf. aufnehmen kann unter Windows (jetzt mal abgesehen von der 
Browser-Lösung) incl. Installationsanleitung (oder -Beschreibung).
Ich hab mir XBMC reingezogen, das scheitert an fehlender Unterstützung 
von PES. Das Plugin müsste installiert/kompiliert werden, da fehlt mir 
unter Lenny die Erfahrung. Weiß einfach nicht, wie. MythTV hab ich mir 
auch mal angeschaut, hab's letztlich unter Windows ans Laufen bekommen, 
aber ich sehe keine Zugriffsmöglichkeit auf Lenny, nur auf lokale 
TV-Karten.

Vielen Dank!
Ralf

von Mario D. (m-d-a)


Lesenswert?

Ralf Dreiling schrieb:
> Es gibt verschiedentlich die Meldungen, daß als Endgerät für Lenny ein
> XBMC verwendet werden kann. Ich muß dazu sagen, daß unser Haushalt fest
> in Windows-Händen ist :-(

XBMC läuft doch unter Windows. Du musst halt nur die 11'er Version 
nehmen.
Dieses hier suchen: XBMC-PVR-Eden-11.14.exe

Auf der Lenny Box dann noch die Datei vdr-plugin-vnsiserver.tar.bz2 von 
thinksilicons Post vom "14.04.2012 10:24" herunterladen und wie 
beschrieben installieren. Du brauchst nichts weiter kompilieren ist 
schon fertig.

XBMC dann mit Hilfe des vnsi Plugins an Lenny verbinden.

Viel Spaß !

von dreilira (Gast)


Lesenswert?

Danke an alle, xbmc funktioniert jetzt. He, das Umschalten geht ja 
wirklich schnell!
(ok, derzeit ruckelt das Bild noch, aber auch bei Browser-Zugang. Liegt 
wohl eher an meinem Netzwerk.)

Danke!
Ralf

von Sven J. (locutussum)


Lesenswert?

Wie ist eigentlich der aktuelle Status bezüglich analoge Tonausgabe mit 
dem Linux-Kernel und ähnliches?

Ich habe auf meiner Box die Lenny-Version von linux-party.at drauf. Gibt 
es dafür inzwischen einen Weg, den Ton über den analogen Ausgang / SCART 
auszugeben? Hat da inzwischen wer was geschafft?

Und ist die Lenny-Version überhaupt noch aktuell? Oder gibt es 
inzwischen eine bessere Version, die einfach nicht mehr dokumentiert 
wurde?

von Michael M. (do7tla)


Lesenswert?

Mein letzter stand war das der Receiver als Stream Client genutzt wird 
und die Inhalte über das Netzwerk gestreamt werden.

Eine Stand alone Lösung scheint es noch nicht wirklich zu geben.
Da hat nach wie vor die MoreTV Software die Nase vorne.

Gibt es mittlerweile Modifizierte Moretv Software wo z.b. das QAM 256 
Problem gelöst wurde ?

von Peter K. (peterka2000)


Lesenswert?

Jetzt nochmal für mich, ich hab den Thread noch nicht komplett 
durchgelesen. Ich will den Tuner mit Win-CE betreiben. Was muss ich 
machen? Muss ich das neue Firmware Image installieren? Im Artikel 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950#MoreTv_als_Medion_gelabelt 
stand irgendwas davon, das schon Win-CE drauf ist. Reicht es, wenn ich 
nur eine Festplatte einbaue?

von Markus .. (c_classic)


Lesenswert?

@peterka2000: Die Box kommt mit einem "leeren" Win CE. Dieses hat keine 
TV-Software drauf.

Du musst also die More-TV Firmware (SWU_Finland_V1.0.3.454) flashen, 
dazu einfach die von dir bereits genannte Anleitung befolgen. 
(Einschränkung bei DVB-C beachten)

von Peter K. (peterka2000)


Lesenswert?

Markus .. schrieb:
> @peterka2000: Die Box kommt mit einem "leeren" Win CE. Dieses hat keine
> TV-Software drauf.
>
> Du musst also die More-TV Firmware (SWU_Finland_V1.0.3.454) flashen,
> dazu einfach die von dir bereits genannte Anleitung befolgen.
> (Einschränkung bei DVB-C beachten)
OK, was ist aber mit USB? Dort steht, das es bei More-TV nicht 
funktioniert. Aber ich bräuchte doch zumindest eine Tastatur. Wie muss 
ich mir dass vorstellen? Ist das wie ein Programm, was auf Win-CE läuft?

von Chain (Gast)


Lesenswert?

Zieh es dir doch erstmal drauf...

von W.S. (Gast)


Lesenswert?

Du kannst das WinCe so wie es ist (also von Pollin geliefert) benutzen. 
Das geht. Aber: Es ist wie fast alles, was damals für die 
Röhren-Fernseher gemacht wurde, mit "Overscan" eingerichtet, also werden 
beim Betrieb alle 4 Ränder des Desktop's leider etwas abgeschnitten, 
wenn man das Ganze über die Scart-Buchse betreibt. Das ist für ne 
richtige Verwendung natürlich extrem störend. Die More-TV-Version ist 
übrigens genau so eingerichtet. Ich hatte damals ein paarmal nach 
Mitstreitern gefragt, um das WinCe so einzurichten, daß man den Desktop 
komplett sieht, um damit ne Basis für eigene Programmierung zu haben. 
Aber der Rest der Leute in diesem Thread hat unisono nur "Linux, Linux, 
Linux" geschrien und so hatte ich die Lust am Basteln mit dieser Box 
verloren. Alleine macht sowas keinen Spaß.

Theoretisch könnte man (wahrscheinlich) auch eine DVI-Schnitstelle 
einrichten, der Footprint dafür ist vorhanden, aber m.W. hat noch 
niemand etwas damit versucht.

Mit der More-TV-Version hast du in erster Linie einen DVB-T Fernseher, 
bei dem du vom eigentlichen Windows-Desktop nix siehst. Das liegt an dem 
Grundprogramm, was im WinCe-Image mit drin ist und schon ab Start die 
gesamte Grafik übernimmt. Der Rest muß sich dabei auf der einzubauenden 
Festplatte befinden. Man kann jedoch auch in einer der 
Konfigurations-Dateien auf dieser Festplatte andere Programme eintragen. 
Auf diese Weise hatte ich den WinCE Desktop und den Windows-Commander 
auch auf der MoreTV Version.

Nun, die eigentliche Arbeit, also Dekodierung, Grafik, Ton usw. wird bei 
dieser Box ja nicht vom Windows-System geleistet, sondern ist Sache der 
zwei fetten Trimedia-DSP's auf dem Chip. Deren Firmware (die 2 Dateien 
mit den unaussprechlichen Namen im Update-Paket) hat m.W. allerdings 
noch niemand wirklich analysiert, obwohl genau DAS eigentlich die 
Haupt-Attraktion dieser Box ist. Die Doku zu den DSP's ist offengelegt, 
man könnte im Prinzip sich nen Assembler und Disassembler für diese 
Cores schreiben und damit sich den eigentlichen Signalverarbeitungs-Teil 
erschließen. Aber das macht Arbeit - und die meisten hier wollen immer 
nur was Fertiges haben.

W.S.

von Markus .. (c_classic)


Lesenswert?

USB-Ports funktionieren in der MoreTV Firmware nicht mehr. Mit der 
More-TV-Firmware verliert man komplett die Windows CE Oberfläche und 
erhält eine klassische Festplattenrekorder-Oberfläche zur Nutzung am TV. 
Die Bedienung dieser erfolgt ausschließlich mit einer Fernbedienung.

von Peter K. (peterka2000)


Lesenswert?

Chain schrieb:
> Zieh es dir doch erstmal drauf...
Der ist gerade erst bestellt.

von basti (Gast)


Lesenswert?

Ich habe nun den Pollin-Receiver zusammengebaut. Als ich nun Sender 
suchen wollte (DVB-C), hat der Pollin-Receiver nichts gefunden. Was kann 
ich machen??

von Jürgen (Gast)


Lesenswert?

Hallo Leute!

Damals habe ich mir bei Pollin alles zusammengekauft um die DVB-T Box 
als das zu verwenden, wozu sie im Original gedacht war:
Als DVB-T PVR in der Originalversion.

Hat soweit auch mit WinCE 5.0 und der moreTV funktioniert, wenngleich es 
aber ein Krampf mit der Sommerzeit/Winterzeit-Umstellung war.

Das Teil hing knapp ein halbes Jahr am TV, bis es als überflüssig (wegen 
neuem TV mit DVB-C/T/S Tuner) zum verstauben in die Ecke geschoben 
wurde.

Gestern habe ich das Teil wieder endstaubt, läuft noch wie damals.
Reaktiviert wurde der PVR vor allem aufgrund einer Problemstellung:

Einen Haufen (gute 200 Stück) verrottender VHS-Tapes die gerne ins 
Digitalformat (MPG mit für VHS angemessener Qualität) exportiert werden 
wollen.
Da meine PAL-Grabbinglösungen bisher nicht zufriedenstellend sind, 
kämpfe ich da nämlich gerade an einer hoffnungslosen Front:
VHS-Recorder per S-Video raus in eine DV-Cam, von dort über DV-Out und 
FireWire in einen PC.
Mit einer Wahnsinsdatenmenge aufgrund des DV-AVI Standards was dann 
ebenso aufwendig wieder runtergerechnet werden muss.

Meine Hoffnung war das die DVB-T Box von Pollin da eventuell sinnreicher 
per Scart die Videos digitalisieren könnte.

Dummer weise aber:
Ein Druck auf die A/V-Taste der Fernbedienung wird von der grünen LED 
der Box quittiert, löst aber ansonsten keinerlei Reaktion aus. Der 
eingeschaltete DVB-T Kanal läuft einfach weiter ohne irgendeine Meldung.

Hier im Threat habe ich einen einzigen Beitrag gefunden von jemandem der 
diesen Effekt bei sich auch hatte.
Allerdings keine Problemlosung zu finden, nur die Aussage das es bei 
einem anderen User problemlos funktioniert, und das man das analoge 
Videosignal auch "ganz normal aufzeichnen" kann.

Ist in diesem Punkt hier schon irgend jemand weiter?
Wie bekommt man dem Teil beigebracht das es einen A/V-Eingang (womöglich 
sogar zwei) hat?

Weiterhin ist mir aufgefallen das der installierte FTP-Server zwar 
geladen wird, aber über die Netzwerkbuchse nicht erreichbar ist?
Aber gut, will ich an die Mitschnitte ran hole ich dafür bisher immer 
die Festplatte raus. Alles andere ist bei der Box eh ein Krampf.

Nochmal in Kürze:
Besagte DVB-T Box um die es hier im Thema geht, via SWU.ZIP geflasht und 
endsprechend mit 500GB Festplatte ausgestattet.

Grüße

Jürgen

von stefan (Gast)


Lesenswert?

gib heute möglichkeiten wegen prob. qam 256 oder ne alternative?

von MiRo (Gast)


Lesenswert?

Ich weiß nicht ob hier noch jemand von den Linux-Bastlern mitliest aber 
ich habe mir jetzt eine TV-Streaming-Box auf Platform dieser Platine 
gebaut.
Als Server kommt TVHeadend 3.2 zum Einsatz.

Ich habe gerade auch eine interessante Entdeckung gemacht:
Die Brightsign HD2000 Box basiert auf dem gleichen Prozessor.
http://www.brightsign.biz/documents/HD2000HardwareGuide.pdf

Für diese Box gibt es auch die Kernel Sourcen und die (bisher noch nicht 
verfügbaren) Module:
http://support.brightsign.biz/entries/314919-brightsign-open-source-resources

Ich werde mir die Sourcen bei Gelegenheit mal etwas genau anschauen...

von Michael M. (do7tla)


Lesenswert?

stefan schrieb:
> gib heute möglichkeiten wegen prob. qam 256 oder ne alternative?

Ich könnte dafür wetten das es entsprechende Registy Einträge gibt die 
man bearbeiten muss oder gar *.ini Dateien wo man das Entsprechend 
ändern kann.

Sofern die Box noch mit Win CE 6.0 und der Original soft läuft.

von W.S. (Gast)


Lesenswert?

Michael M. schrieb:
> Ich könnte dafür wetten..

Voraussichtlich würdest du deinen Einsatz verlieren.

Die ganzen Grafik- und Dekodier-Angelegenheiten bis hin zum 
physikalischen Erzeugen des Display-Datenstromes sind - soweit ich das 
damals glaube herausgefunden zu haben - Angelegenheit der beiden 
Trimedia-Signalprozessoren. Da findet man im gesamten WinCe-Bereich nix. 
Der ist nur für die niederen Haushalts-Angelegenheiten zuständig.

Es ist eben so, daß bei dieser Box die eigentliche Musik NICHT auf der 
Mips-CPU spielt, sondern eben auf den Trimedia-Prozessoren. Es ist bloß 
jammerschade, daß m.W. IDA derzeit noch nicht diese Dinger 
unterstützt...

W.S.

von Stefan (Gast)


Lesenswert?

> Ich weiß nicht ob hier noch jemand von den Linux-Bastlern mitliest aber
> ich habe mir jetzt eine TV-Streaming-Box auf Platform dieser Platine
> gebaut.
> Als Server kommt TVHeadend 3.2 zum Einsatz.

das ist ja großartig. Ich habe leider nicht mehr weiter gebaut, auch 
weil ich den cross-compiler nicht richtig zum laufen bekommen hab.

Wie bist du das angegangen, hast du einfach tvheadend auf der Box 
kompiliert? Bzw. hast du ein funktionierendes Image, das du wo hochladen 
könntest?

lg, stefan

von MiRo (Gast)


Lesenswert?

Stefan schrieb:
> Bzw. hast du ein funktionierendes Image, das du wo hochladen
> könntest?

Ich könnte am Wochenende mal eins basteln und euch bereit stellen.

Ja, hab TVHeadend auf der Box kompiliert, dauert 'nen Moment, ging aber 
problemlos.

von Stefan (Gast)


Lesenswert?

kompiliert hab ich's jetzt auch. allerdings 3.4.
Da das so einfach ging ist das image wohl nicht nötig, aber danke 
vielmals.

Scheinbar ist mein Empfang aber zu schlecht für einen scan. Für den vdr 
konnte ich eine konfiguratioen vom laptop kopieren, die lief dann auch. 
bei tvheadend hab ich das probiert, aber ich bekomme nur eine Datenrate 
von ~10b/s vom adapter, da scheitert streaming und Aufnahme... damnit

Scan aus dem terminal bringt mir:
tune to: :514000:I999B8C999D999M999T999G999Y0:T:27500:
----------no signal----------
tune to: :514000:I999B8C999D999M999T999G999Y0:T:27500: (no signal)
Info: filter timeout pid 0x0011
Info: filter timeout pid 0x0000
Info: filter timeout pid 0x0010
dumping lists (0 services)


Bin in Graz, in Österreich. irgendwie scheint mir DVB-T verhext zu sein.

lg

von Steffen (Gast)


Lesenswert?

Braucht noch einer so eine Kiste?
Habe noch 2 rumliegen mit Kabeltuner

von Big 1. (big11)


Lesenswert?

@Miro

Könntest du mir so ein TVHeadend Image zukommen lassen ?

Hab mir auch diese Teile geholt und bin grad dabei zu testen.
Dabei scheint mir TVheadend auch eine gute Möglichkeit zu sein.

Falls du Space benötigst, gib mir Bescheid

Danke
Big11

von Big 1. (big11)


Lesenswert?

R. H. schrieb:
> ich habe die info auch ins wiki eingefügt, falls jemand die bestellen
> möchte

Kann mir jemand helfen ??

WO finde ich das hier zugehörige Wiki ??........ :0(

Danke
Big11

von Stefan (Gast)


Lesenswert?

linux klapp nicht, kann die netui.dll. nicht finden..

von Stefan (Gast)


Lesenswert?

linux klapp nicht, kann die netui.dll. nicht finden..per rs323

von Peter _. (peterman)


Lesenswert?

> WO finde ich das hier zugehörige Wiki ??........ :0(
>
> Danke
> Big11

guckst du hier
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950

schönes WE

von Big11 (Gast)


Lesenswert?

Danke,
Schon gefunden
Big11

von Barney G. (fuzzel)


Lesenswert?

Stefan schrieb:
> linux klapp nicht, kann die netui.dll. nicht finden..per rs323

Das hier oefters das Hirn beim Schreiben abgeschaltet wird ist mir schon 
aufgefallen, aber das hier uebertrifft einiges.

Was genau moechtest Du uns damit mitteilen ?

von Stefan (Gast)


Lesenswert?

ok Fuzzel

Linux lässt sich nicht installieren, zeigt mir immer wieder er kann die 
datei Netui.dll  nicht finden, er zeigt es mir über den rs323 port an 
die terminal software...

von Mario D. (m-d-a)


Lesenswert?

Stefan schrieb:
> Linux lässt sich nicht installieren, zeigt mir immer wieder er kann die
> datei Netui.dll  nicht finden,


Mmmmh, seit wann benötigt Linux DLLs und würde auch noch danach suchen ? 
Das wäre mir absolut neu.

Irgendetwas musst Du da falsch machen, oder falsch verstanden haben.
Ist vielleicht immer noch das CE drauf ?

von Blupp (Gast)


Lesenswert?

Hey,
was hast du als Unterbau für dein TVHeadend genommen? Das Pollenny hier 
aus dem Thread? Oder gibts da schon was aktuelleres?

von Barney G. (fuzzel)


Lesenswert?

Stefan schrieb:
> ok Fuzzel
>
> Linux lässt sich nicht installieren, zeigt mir immer wieder er kann die
> datei Netui.dll  nicht finden, er zeigt es mir über den rs323 port an
> die terminal software...

Mal ehrlich, hat das irgendjemand hier verstanden ?

von Mark B. (markbrandis)


Lesenswert?

Barney Geroellheimer schrieb:
> Mal ehrlich, hat das irgendjemand hier verstanden ?

Nein. Da wirft wohl jemand Linux und Windows durcheinander.

von Daniel (Gast)


Lesenswert?

Guten Tag

Ich versuche die MoreTv Software in Betrieb zu nehmen allerdings gelingt 
es mir nicht!
Könntet ihr bitte die Dateien kontrollieren? Im voraus Danke.

von W.S. (Gast)


Lesenswert?

Das ist doch eigentlich ganz einfach:
- per USB-Stick die Austausch-Software gemäß Anleitung auf das board 
flaschen
- eine SATA-Festplatte mit 2 Partitionen gemäß Anleitung vorbereiten, 
die restlichen Dateien dort drauf bringen und in die Box einbauen
- fertig. Geht.


W.S.

von Simon R. (simon_r44)


Lesenswert?

W.S. schrieb:
> Das ist doch eigentlich ganz einfach:
> - per USB-Stick die Austausch-Software gemäß Anleitung auf das board
> flaschen
> - eine SATA-Festplatte mit 2 Partitionen gemäß Anleitung vorbereiten,
> die restlichen Dateien dort drauf bringen und in die Box einbauen
> - fertig. Geht.
>
> W.S.

Also wer Hilfe braucht, schaut mal auf meinem YT Kanal vorbei. Da hab 
ich ein Video dazu. Und wegen den Dateien die auf die Festplatte kommen, 
einfach das Archiv downloaden und draufschieben. Es steht alles in der 
Beschreibung:
http://www.youtube.com/watch?v=D54jfwR5Zy4

Viel Spaß

: Bearbeitet durch User
von Daniel (Gast)


Lesenswert?

Danke, es funktioniert!
Jetzt braue ich noch Hilfe für TCPMP und FTP-Server wie installiere ich 
die?

von Hartmut (Gast)


Lesenswert?

Hallo,
ich habe nun auch so eine DVB-T Platine ergattert, bei knapp 4,-€ konnte 
ich nicht anders!
MoreTV ist installiert, und läuft. Aber es werden keine Sender gefunden. 
Dann mal mit Finnland ausprobiert, da werden 16 von 20 Programmen 
gefunden. Ich hatte das Board gekauft, weil ich dachte, richtige Tuner 
sind besser. Aber weit gefehlt, mein Noxon DAB Stick findet und empfängt 
alle 20 Programme.
Gibt es da Abhilfe, oder ist das DVB-T Board so "taub"?
LG

von Hartmut (Gast)


Lesenswert?

Hallo, wo finde ich die "andere" moreTV Software, wo der erste Menüpunkt 
"EPG" sein soll? Habe ich hier im Thema nicht gefunden, nur das es die 
geben soll, und von 2009 ist. Ich habe die Soft von 2008 aus dem SWU 
Download hier.

von Hartmut (Gast)


Lesenswert?

Hier mal die richtige Nummerierung von J2!

J2
2  4  6  8 10
1  3  5  7  9
O  RX TX   GND

Sub_D_Buchse 9 pol.        J2
pin5                       pin10
pin2                       pin6
pin3                       pin4
Verbindung mit "Mausverlängerung" (1:1)

oder:

Sub_D_Stecker 9pol.        J2
pin5                       pin10
pin3                       pin6
pin2                       pin4
Verbindung mit Nullmodemkabel (crossover)

von Hartmut (Gast)


Lesenswert?

so ist richtig, der Beitrag oben ist fehlerhaft!

J2
2  4  6  8 10
1  3  5  7  9
O  RX TX   GND

Sub_D_Buchse 9 pol.        J2
pin5                       pin10
pin2                       pin5
pin3                       pin3
Verbindung mit "Mausverlängerung" (1:1)

oder Normgerecht:

Sub_D_Stecker 9pol.        J2
pin5                       pin10
pin3                       pin3
pin2                       pin5
Verbindung mit Nullmodemkabel (crossover)

von Mario D. (m-d-a)


Lesenswert?

Hartmut schrieb:
> Gibt es da Abhilfe, oder ist das DVB-T Board so "taub"?

Hi Hartmut,

kann ich so nicht nachvollziehen: hier in HH habe ich mit beiden 
Varianten, also Linux und MoreTV alle Sender empfangen die mein billiger 
China DVB-T Stick ebenfalls gefunden hat. Und das mit der popeligen 10cm 
Antenne des DVB-T sticks (zur Chancengleichheit)

von Hartmut (Gast)


Lesenswert?

Hi Mario Da. Ist ja echt komisch! Einen defekt der Platine habe ich 
eigentlich ausgeschlossen, weil in der Einstellung Finnland bis auf 
einen Kanal alle Sender gefunden werden. Und genau nur der Kanal wird in 
der Einstellung für Deutschland gefunden. Manuell werden alle Sender 
gefunden, jedoch geht dann der EPG auf den Programmen nicht.
Daher wollte ich die neuere moreTV Software mal probieren, jedoch finde 
ich die nicht. Für Linux bin ich zu doof. LG

von Mateusz (Gast)


Lesenswert?

hello


Kann jemand sehen, wie sie zu den Schaltern verbunden sind SW1 und SW2. 
Ich habe einen medion M27022 pxn8950, wo es nur einen Schalter sw1

von Andy S. (pneun68)


Angehängte Dateien:

Lesenswert?

Guten Tag.
Auch wenn es schon ganz schoen lange her ist, habe ich hoffentlich hier 
noch etwas beizutragen.
Mein Receiverboard laeuft mit dem lenny-image und verbraucht mit einer 
2,5" Platte im Betrieb zwischen 20 und 25 Watt.
Durch Zufall habe ich herausgefunden dass der Befehl 'shutdown -r now' 
das System nicht wie ueblich neu startet, sondern in den Standby-Modus 
versetzt und den Stromverbrauch auf etwa 4 Watt reduziert.
Erfreulicherweise unterstuetzen Kernel und Receiverboard das Aufwecken 
zu einem bestimmten Zeitpunkt, ich habe mal den Programmcode zur 
Programmierung der Alarmuhr angehaengt.
Das spielt sehr schoen mit der VDR-Version zusammen.
Ich habe dann auch versucht, Wake-On-LAN zu implementieren aber 
augenscheinlich sind die notwendigen Hardwarevorraussetzungen nicht 
implementiert, im Standby ist wohl auch der NatSemi-Netzwerkchip 
abgeschaltet.

Happy hacking
pneun68

: Bearbeitet durch User
von Michael (Gast)


Lesenswert?

... perfekt! Genau danch habe ich gesucht.
Ich mache mich gleich mal ran und gucke ob ich das irgendwie auch hin 
bekomme.
Aber auf jeden Fall super, das immernoch Leutchen an der Kiste arbeiten.
VDR läuft bei mir auch super!

Also dann
danke & Gruß
Michael

von spock (Gast)


Lesenswert?

schön das dieses Projekt noch lebt,
ich verzweifele gerade an der Kiste. Ich habe mir das DVB-C board und 
das Gehäuse geholt.
ich hatte folgendes vor:
uBoot flashen (image vom Stick)
Root-FS von usb-stick,
2 Festplatten am SATA-Controler
ggf die 2 Tuner per VDR nutzen.

mein NFS-Server liegt wenn auf 192.168.30.5 (komme mit dem Hexeditor 
nicht ganz zurecht, noch nie benutzt)

mein Größtes Problem ist das ich weder auf j2 noch auf j33 eine lesbare 
ausgabe bekomme.
ich verwende den usb/rs232 adapter den ich auch für die Programmierung 
meiner Arduinos nutze.

"ftdi basic" von Sparcfun.


als Workstation setze ich ubuntu 12.04 LTS ein.

ich habe den ckermit installiert und wie angegeben gestartet und 
konfiguriert.

den U-Boot mit dem Stick geflasht,
lenny rootfs auf einen usb kopiert/entpackt und box wie angegeben 
gestartet.

auf dem Terminal sehe ich nur müll.


weder mit Baudrate 38400, 115000, 11200 habe ich lesbare ausgaben 
bekommen.

ich habe win ce neu geflasht und auch dort beim start auf dem Terminal 
nur zeichenschrott.

was mache ich falsch??
oder kann jemand ein zip posten den ich zum flashen nutzen kann und der 
danach direckt das rootfs vom usb-stick lädt?

von spock (Gast)


Lesenswert?

anbei noch die ausgabe die ich im kermit sehe:

`j���/�J���[Դ���1�J�P�{o��[���b�$rݴC[����J��[o��[�:��F�D[o�C����J�� 
[o�C[o���J�@�[o�C[�����J�@�[o��[�;�* 
��[o�+�iJIKﷶ�_���4�[o�C[�:��J��[o�C[��1�J��[o��[�;��J��ro��C[�;��J�� 
ro�C[��1�J��[ԴC���1�J��[״C���o�J��[ߴ�[�o��J��[o��[����J�[]�R`j����� 
B��[o�C[{���J��[o�+iJ�K��V�_���4�[o�C���7�J��ro��C[�����B��[o��C[o���J� 
�[״C��/��J��ro��C[����J��[o��[�;��J��[o��C[�����F��[o�C[{���J��[o�C[{ 
���J��so��[�/��J��[ԴC���3�J��so�+�iJI���V�_�;�4�[o��C[�����J��[o�C[�� 
�J��[״C���1�J��{o��[�/��J��[o��C[�����B��[o�C[����J��[o��[�?��J��[o� 
�C[�����J��[o�C[��1�J��so��C[����J��ro��[����J��[o�+i�IKﷶ�_���4�[o�C[ 
{���J��[o��C[�:��J��[o�C���/�J��ro��[�?��J��[o�C[{���J��{o��[����B�� 
[o�C[o���J��[մC��o��J��[o��C[�����F��[o�C���7�J��[o��iJ�Kﷶ�_���4�[o��[ 
�/��J��[o��C[����J��[Դ�[�;��J���[o�C[����J���[o��[�/��J���[o��[�/� 
�J��[o�C[����J� 
�[o�C�����J���[o�C[{���J�H�[o�C[{���J�@�[o�C[o���B��[o�+iJIKﷷ�_���4�[ϴC 
�����J��[o�C[{���J�����`j�����J��[o�C[o���J���[o�C[���J��[o��C[�����F� 
�[o�C[o���J��[o�C[����J��[o�C�����J��[o�C[����J����R`jr��3�J��[o�+�JIK 
�V�7���4�[o�C[�/��J��[o�C[{���J��[o�C���3�J��[o��[�;��J��[o��C[�/��J 
��[Դ�[�/��J��[o��[�/��J��[o�C[{���J��[Դ�[��3�J��so��[�o��J��so��C[� 
?��J��ro��iJIK��V�_��4�[״�C[��1�J��{o�C[�:��B��[o�C[{���J��[o�C[�/��J 
��so�C[����J��[o��C[����J��[o�C[o���J��[o�C[{���J��so��[�?��J��[o�C[o 
����J��[o�C[�����J��so�+iJIK��V�_��4_KJ��+ޞc���[ԴC[����J��[o��[����J�� 
[o�C���?�J��so��[�;��J��[o��C[�����B��[o��C[�����J��[o�C�����J��[o��C 
[�����J��[o�C[o���J��so��[�o��J��[մC[��7�J�_KJ�
��[o�+�iJI���Vs_���4_K���+� c�E_KJ��+� c�e_KJ#B� ���_KJ��+� 
c�Q_KJ��+ޜc��_KJ#B� ���_K���+� c�U�KJ#Bޘc���KJ�+� c��_K���+� c�e_KJ�
                                                                                                                                  � 
���_KJ�+� c�Q�[o�C���o�J�_KJ'B� 
c���[o��[����J��[o�C�����J��ro��C[�����J��[o�C[��o�J��[o��C[�����F��[ 
o�C[{���J��so��[�/��J�n�[״�[�/��J�n�[o�C���/�J�_�J�  ���_KJ'B� 
c���KJ#�_K���+� c�Q_KJ��+� c�Q_KJ��+� 
c���[o��iJ�Kﷶ�_��4�{o��C[�;��J��[״+�JIK��V�7�����[o���y�Fb
                                                                                               :$���2��^b
                                                                                                         r�[o�+iJIK��V�_��[o�+i�IK�7Vo��[o�+iJIk����so�J�iJIK��Vo�
        �P��!�FK��;��

von Mario D. (m-d-a)


Lesenswert?

@pneun68

Super Sache :-) Hatte auch schon mal dieses Progrämmchen gebrauchen 
können. DANKE !



@spock
Ist doch schon mal schön dass Du überhaupt etwas siehst. Es kommen also 
Daten an.
Hast Du auf 8N1 gestellt bei 38400?
Evtl. noch ein PC/Notebook mit echter serieller Schnittstelle irgendwo 
greifbar ?

von Johannes (Gast)


Lesenswert?

Hi,

ich habe mich mal ein wenig schlau gemacht, bezüglich des QAM256 
Problems bei DVB-C.

Es scheint mir so als wenn die More.TV Software den Tuner nur auf QAM16 
und QAM64 geschaltet wird(Da es etwas anderes bei DVB-T in DE nicht 
gibt).

Damit der Tuner auf QAM256 schaltet müssen per I2C die entsprechenden 
Register (siehe 
http://read.pudn.com/downloads76/sourcecode/embed/283333/tuner2/tda10021%20ds.pdf) 
eingestellt werden.

Eine mögliche Lösung könnte sein, die Stelle in der More.tv Software 
finden die den Tuner auf QAM16 einstellen möchte und diese dann so zu 
patchen das dem Tuner QAM256 statt QAM16 einstellt.

Hat jemand eine Idee welche DLL dafür verantwortlich sein könnte?

von Andy S. (pneun68)


Angehängte Dateien:

Lesenswert?

Hallo miteinander.
Um euch die muehsame Sucherei in der Dokumentation im VDR-Sourcebaum zu 
ersparen, moechte ich noch ein paar Worte zur Konfiguration des VDR 
loswerden.
Die Sache mit dem Stromsparen und dem automatischen Aufwachen des 
PNX8950 wird in 2 Dateien konfiguriert:
/etc/default/vdr
Hier wird nur der Wert ENABLE_SHUTDOWN auf 1 gesetzt dass der 
Mechanismus arbeitet.
und
/etc/vdr/shutdown-hooks/S90.custom
Hier wird das laden der Alarmuhr ausgefuehrt und der Shutdown 
vorbereitet.
Eigentlich sollte man hier pruefen ob die beiden ersten Aufrufparameter 
0 sind und dann die Alarmuhr gar nicht scharf schalten.
Das ueberlasse ich dem geneigten Leser, in dieser Implementation wird 
der Alarm auf den 1.1.1970 gestellt was den gleichen Effekt erreicht.

Happy hacking
pneun68

von Big 1. (big11)


Lesenswert?

Hallo

Welche VDR-Version nutzt ihr ?? "Plain"-VDR oder eine schon 
"vorgefertigte" Distri wie z.B. Easy-VDR ??

Kenne VDR schon lange und würde mich interessieren....

Big11

von Michael (Gast)


Lesenswert?

Ja - super Andy danke, so werde ich das bei mir auch hin bekommen.

@Big11> hier bekommste meine Ausgabe von vdr --version:
vdr:/var/log# vdr --version
vdr (1.6.0-2/1.6.0) - The Video Disk Recorder
xvdr (0.9.5) - VDR-Network-Streaming-Interface (XVDR) Server
vnsiserver (0.9.0) - VDR-Network-Streaming-Interface (VNSI) Server
streamdev-server (0.3.4-CVS) - VDR Streaming Server

das Zeug ist alles schon in der lenny linux datei hier im Forum (bzw. 
aus dem "Schnell Einstieg".

Gruß Michael

von Michael M. (do7tla)


Lesenswert?

Gibt Linux das Video an einer der Buchsen aus oder braucht man immer 
noch einen Externen PC für das Video?

von Andy S. (pneun68)


Lesenswert?

Hallo.
Derzeit hatte wohl noch niemand ausreichend Notwendigkeit um die direkte 
Ausgabe von Video und Sound ueber die Devices auf der Receiverplatine 
unter Linux zu erforschen.
Das Ding wird wohl primaer als Recorder genutzt, der via Netz erreichbar 
ist.
Treiber sind anscheinend vorhanden, bisher hat aber wohl keiner den 
Aufwand betrieben, zumindest hat es niemand hier oder anderswo 
dokumentiert.

Freundliche Gruesse
Andy

von Michael M. (do7tla)


Lesenswert?

Dann denke ich das ich da ein Raspberry einbaue.
Den könnte ich dann so einbauen das ich gleich die HDMI Buchse auf der 
Rückseite habe.
So kann ich den Receiver dann doch Stand Alone ohne zusatz PC direkt am 
TV Nutzen.
Da in diesen Fall der Raspberry die eigentliche Steuerung übernimmt.

von Peter _. (peterman)


Lesenswert?

Gute Idee Michael,

das sollte dann aber nen neues Thema sein.
Hier ist so voll und kaum noch einer guckt da rein.

Peter

von Andy S. (pneun68)


Lesenswert?

Hallo.
Das mit dem RPi ist sicher insgesamt eher erreichbar als die 
nachtraegliche Bestueckung der HDMI-Interfaces direkt auf der Platine 
die vor vielen Seiten jemand begonnen hat.
Spannung ist ja vorhanden, man koennte die SCART-Buchsen entfernen um 
Platz zu gewinnen.
Bloed ist nur, dass dann der Netzwerkport belegt wird und eigentlich 
noch ein Hub/Switch angehaengt sein muss.
Freundliche Gruesse
Andy

von Nutzer_0x3FF (Gast)


Lesenswert?

Hallo!

Mit linuxparty.at konnte das "Live-plugin" für vdr installiert werden.
Damit geht dann auch via apt-get install alles weitere.

TvHeadend 3.2.tar.gz runtergeladen und auf der Kiste kompiliert (ca. 
20Min) und läuft. Man ist damit nicht mehr auf XBMC-Eden beschränkt. HD 
aufnehmen und streamen kein Problem. Zwei Kanäle gleichzeitig in HD geht 
allerdings nicht mehr - das ist dann doch zuviel.

Zum ersten Start muß man mit TvHeadend warm werden: TvHeadend -C 
(grosses C)...

TvHeadend 3.4 ließ sich auch kompilieren läuft aber nicht richtig.

Weiterhin läuft bei mir Samba stabil. Der Flaschenhals ist dann die 
100MBit Netzwerkschnittstelle. 10MBytes/sek werden knapp erreicht, 
normal sind es so 5-7MBytes/s.

Raspberry als streaming-Client:
OMXPlayer http://vdr:9981/stream/channelid/227
XBMC Frodo/Gotham, Showtime, VLC usw. ...

Auf dem PC braucht man zum Gucken in HD eine entsprechende Grafikkarte.

Einziger Nachteil der vdr-Lösung ist die Beschränkung auf XBMC-Eden.

von Masta (Gast)


Lesenswert?

Hallo Leutz!!!

Beschäftige mich nun auch schon ne weile mit dem DVB-C Board.
Hab' die Geschichte allerdings komplett von vorn angefangen.
Habe mir mittels debootstrap( auf Debian wheezy) ein mips lenny
image gebaut. Desweiteren habe ich alles Mögliche an Foren 
Chinaseiten................ abgegraben und mir den
 2.6.21.3PNX8950 kernel insoweit gepatched, dass beide DVB-C tuner
erkannt und die device files erstellt werden.
streamen möchte ich mit tvheadend, bis hierhin ist auch allet o.k.
starte ich jedoch tvheadend. Bekomme ich folgenden Oops:

CPU 0 Unable to handle kernel paging request at virtual address 
00000000, epc == 00000000, ra == c008b4d8
Oops[#1]:
Cpu 0
$ 0   : 00000000 10008400 00000000 00000001
$ 4   : 00000000 869f9d20 00000000 00000000
$ 8   : 804cc30c 00020001 80540000 80520000
$12   : 80540000 00000002 869f9bd5 80525d00
$16   : c008fba0 c00c7000 80085dd8 c0090000
$20   : 00000014 00000000 00000000 00000001
$24   : 00000005 00000000
$28   : 869f8000 869f9d10 00008000 c008b4d8
Hi    : 00000000
Lo    : 00000d80
epc   : 00000000 0x0     Tainted: P
ra    : c008b4d8 dvb_phStb_set_ts_filter+0x16c/0x238 [phStbDemux]
Status: 10008403    KERNEL EXL IE
Cause : 10800008
BadVA : 00000000
PrId  : 00061200
Modules linked in: phStbDemux dvb_core cu1216 tda10021 lud_pnx8550 
lud_core
Process tvheadend (pid: 895, threadinfo=869f8000, task=8057d3f8)
Stack : c02f006c 00000014 00008000 00000000 00000001 00000014 00002000 
00000006
        c00ae098 c00c7000 c008fc0c c00c7000 c008fe1c 00002000 c00b12a4 
c00b1270
        80572500 81235098 86f7ae98 000000d2 00000001 c02f0000 c02f0004 
c02f0008
        c008fe28 00000014 86a0ba04 85ef1aa0 004a141c c00af570 8051f000 
00000010
        869d1aac 00000101 00008000 00000000 00000000 86ee7000 00000000 
00000000
        00000002 c02f0000 c02f006c 869f9e10 803e7fb4 c008fe64 c00af944 
c00af8b8
        c00c47a8 ffffffed 85ef1aa0 86a0ba04 00000004 fffffff2 7f80c8d0 
869f9e10
        80146f2c 00000000 86a0ba04 c00ad1e0 c00c4754 800de154 800e4264 
869f9ea0
        00002000 00000000 00000002 00000014 00000004 86a0ba04 00000000 
800ddf94
        81123ea0 800d9c90 800e7d48 800e7b24 8057d3f8 80517a00 85ef1aa0 
869f9ea0
        00000003 86ee7000 ffffff9c 004c2e90 800d9ec0 869f9ea0 00000003 
86ee7000
        ffffff9c 004c2e90 00000000 004a1410 00002002 800d9f24 869d1b00 
00030002
        7f80c8d0 85ef1aa0 80146f2c 85ef1aa0 004c8808 004c2e90 00495584 
004a1410
        c00ae1b0 00000101 00000001 00000000 81131a40 86ee7000 c00af618 
004c2e90
        800ea210 00000000 00000020 85ef1aa0 00000003 86ee7000 86a0ba04 
004c2e90
        fffffff7 7f80c8d0 80146f2c 800ea290 00000001 800e9bc4 00000001 
0051df80
        00000001 004c87c8 ffffffff 0051df80 00000003 00000002 8006a820 
8006a820
        003d0f00 2b73e010 2b73e4d8 2b745900 ffffffff 00000000 00000000 
10008400
        00000fd6 00000004 00000003 80146f2c 7f80c8d0 00000000 00000000 
00000000
        004c91d8 72657470 00000004 70696c69 44545f73 30303141 00000001 
0051df80
        ...
Call Trace:
[<c00ae098>] dvb_dmxdev_ts_callback+0x0/0xf4 [dvb_core]
[<c00b12a4>] dmx_ts_feed_set+0x114/0x184 [dvb_core]
[<c00b1270>] dmx_ts_feed_set+0xe0/0x184 [dvb_core]
[<c00af570>] dvb_dmxdev_filter_start+0x424/0x4cc [dvb_core]
[<803e7fb4>] mutex_lock_interruptible+0x0/0xa8
[<c00af944>] dvb_demux_do_ioctl+0x32c/0x54c [dvb_core]
[<c00af8b8>] dvb_demux_do_ioctl+0x2a0/0x54c [dvb_core]
[<80146f2c>] ext4_update_dx_flag+0x0/0x34
[<c00ad1e0>] dvb_usercopy+0x11c/0x1d0 [dvb_core]
[<800de154>] chrdev_open+0x1c0/0x1f4
[<800e4264>] may_open+0x68/0x294
[<800ddf94>] chrdev_open+0x0/0x1f4
[<800d9c90>] __dentry_open+0x17c/0x300
[<800e7d48>] open_namei+0x2b4/0x9a4
[<800e7b24>] open_namei+0x90/0x9a4
[<800d9ec0>] nameidata_to_filp+0x30/0x54
[<800d9f24>] do_filp_open+0x40/0x54
[<80146f2c>] ext4_update_dx_flag+0x0/0x34
[<c00ae1b0>] dvb_demux_ioctl+0x24/0x30 [dvb_core]
[<c00af618>] dvb_demux_do_ioctl+0x0/0x54c [dvb_core]
[<800ea210>] vfs_ioctl+0x2d8/0x308
[<80146f2c>] ext4_update_dx_flag+0x0/0x34
[<800ea290>] sys_ioctl+0x50/0x90
[<800e9bc4>] sys_fcntl64+0x98/0xc4
[<8006a820>] stack_done+0x20/0x3c
[<8006a820>] stack_done+0x20/0x3c
[<80146f2c>] ext4_update_dx_flag+0x0/0x34


Code: (Bad address in epc)


mit der mips debuggerei hab' ich's net so, komme ursprünglich vom
68000er (jaja lang ist's her) vielleicht iss hier ja wer inner Lage
mit meinem Kernel nen debug zu machen und den Fehler zu finden???

von Masta (Gast)


Lesenswert?

Nachtrag Zorry!!!

hab' mich in der kernelbeschreibung vertan und
hier der devicetree

deb-server:~# uname -a
Linux deb-server 2.6.21.3PNX8550 #1 Wed May 14 05:08:24 CEST 2014 mips 
GNU/Linux
deb-server:~# find /dev/dvb
/dev/dvb
/dev/dvb/adapter3
/dev/dvb/adapter3/net0
/dev/dvb/adapter3/dvr0
/dev/dvb/adapter3/demux0
/dev/dvb/adapter2
/dev/dvb/adapter2/net0
/dev/dvb/adapter2/dvr0
/dev/dvb/adapter2/demux0
/dev/dvb/adapter1
/dev/dvb/adapter1/net0
/dev/dvb/adapter1/frontend0
/dev/dvb/adapter1/dvr0
/dev/dvb/adapter1/demux0
/dev/dvb/adapter0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0

von Masta (Gast)


Lesenswert?

Nochma Nachtrag!

Übrigens tuning mit dvbtune funzt anscheinend:

deb-server:~# dvbtune -f 538000000 -s 6900 -c 1
Using DVB card "Philips TDA10021 DVB-C"
tuning DVB-C to 538000000, srate=6900000
polling....
polling...

kmsg:
dvb_frontend_open
dvb_frontend_start
dvb_frontend_thread
DVB: initialising frontend 1 (Philips TDA10021 DVB-C)...
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=2
i2c_adapter i2c-3: IP3203 xfer nr 1
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
dvb_frontend_ioctl
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=2
i2c_adapter i2c-3: IP3203 xfer nr 1
......
......
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=2
i2c_adapter i2c-3: IP3203 xfer nr 1
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=2
i2c_adapter i2c-3: IP3203 xfer nr 1
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=1
i2c_adapter i2c-3: master_xfer[1] R, addr=0x0c, len=1
i2c_adapter i2c-3: IP3203 xfer nr 2
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
i2c_adapter i2c-3: START TRANSMITTED, Read bit set(19)
i2c_adapter i2c-3: received byte c
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=2
i2c_adapter i2c-3: IP3203 xfer nr 1
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
dvb_frontend_ioctl
dvb_frontend_swzigzag_autotune: drift:0 inversion:0 auto_step:0 
auto_sub_step:0 started_auto_step:0
dvb-phStb: entered philips_cu1216_pll_set...
i2c_adapter i2c-3: master_xfer[0] W, addr=0x60, len=4
i2c_adapter i2c-3: IP3203 xfer nr 1
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = c0
i2c_adapter i2c-3: Master Transmitter : SLA+W, NOT ACK has been received
i2c_adapter i2c-3: Device error
i2c_adapter i2c-3: Reset the IP3203
i2c_adapter i2c-3: I2C bus is free
i2c_adapter i2c-3: Reset done, re-init
i2c_adapter i2c-3: re-init done
i2c_adapter i2c-3: master_xfer[0] W, addr=0x0c, len=1
i2c_adapter i2c-3: master_xfer[1] R, addr=0x0c, len=1
i2c_adapter i2c-3: IP3203 xfer nr 2
i2c_adapter i2c-3: START TRANSMITTED, Read bit cleared addr = 18
dvb_frontend_poll

von Andy S. (pneun68)


Lesenswert?

Hallo Masta.
Welche Prozesse hast Du zu diesem Zeitpunkt geladen ?
Hast Du schon mal geschaut, wieviel RAM noch frei ist ?
Freundliche Gruesse
Andy

von Masta (Gast)


Lesenswert?

Hallo Andy!!!

An Prozessen so gut wie nix init,ssh,dhcp , ram war so weit ich weiss 
o.k.
komme im Moment nicht an's Board. Aber gab' ja auch keine Probleme 
mc,htop
usw. zu starten....
Der o.g. Fehler tritt bei jedem Start von tvheadend auf, unter versch. 
Versionen. Wie schon erwähnt hab' ich ein komplettes neues minimal Image 
gebaut, ohne Firlefanz!!! Das einzige was von mir modifiziert wurde ist 
der Kernel und habe tvheadend in mehreren Versionen selbst kompiliert @ 
std Flags. Bin am Fr. widda daheim, werde dann ma 'n ps,meminfo und 
kernel.log posten!!!

von Masta (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

hier wie versprochen die Logs

von Masta (Gast)


Lesenswert?

Holla nochma!


Also am mem kann's net liegen, es wird wohl oder übel mal jemand der
mips-firm iss, debuggen müssen!
Also so wie ich datt verstanden hab' wird dvb_phStb_set_ts_filter 
phStbDemux]
aufgerufen und von dort aus dvbcore --> dvb_dmxdev_ts_callback
und PENG!!!

von Masta (Gast)


Angehängte Dateien:

Lesenswert?

Aba ohne Einblick in meine Kernel-Version wird's wohl schwer mir zu 
folgen....

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Masta schrieb:
> ....wird's wohl schwer mir zu folgen....

Dir ist schon schwer zu folgen wenn man Dein "Deutsch" lesen und 
verstehen muss.

von Masta (Gast)


Lesenswert?

Ja, dann bitte ich doch um Entschuldigung!
Werde mich bemühen..........

von Andy S. (pneun68)


Lesenswert?

Hallo Masta.

Wenn ich die Quellen richtig interpretiere, sind das die Opensource 
Komponenten von brightsgn auf denen Du aufbaust. Richtig ?

Wenn ja, fuerchte ich dass die verbaute HW an dieser Stelle nicht genau 
die gleiche ist wie in der HD2K.

Das faengt ja schon beim Netzwerk an und die Komponenten Richtung Screen 
output differieren wahrscheinlich ganz schoen. Auch von SATA sieht man 
da nix.

Wenn man sich den Kernel von elecrd anschaut, sieht man dort auch 
vieeeel mehr module mit phStb.... Bezeichnung, also augenscheinlich 
boardspezifische Erweiterungen.

Dafuer gibt es in diesem Baum gar keine Quellen.

Freundliche Gruesse

Andy

von Masta (Gast)


Lesenswert?

Hallo Andy,

Kernel baut auf brightsign auf, hast Du richtig erfasst!
Mir geht es jedoch nur darum mit dem Board zu streamen!!!
Net und Sata funktionieren, sieht man im log.txt:
1
sata_sil 0000:00:08.0: Applying R_ERR on DMA activate FIS errata fix
2
ata1: SATA max UDMA/100 cmd 0xc0016080 ctl 0xc001608a bmdma 0xc0016000 irq 55
3
ata2: SATA max UDMA/100 cmd 0xc00160c0 ctl 0xc00160ca bmdma 0xc0016008 irq 55
4
scsi0 : sata_sil
5
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
6
ata1.00: ATA-7: ST940210AS, 3.ALC, max UDMA/100
7
ata1.00: 78140160 sectors, multi 0: LBA48 NCQ (depth 0/32)
8
ata1.00: configured for UDMA/100
9
scsi1 : sata_sil
10
ata2: SATA link down (SStatus 0 SControl 310)
11
scsi 0:0:0:0: Direct-Access     ATA      ST940210AS       3.AL PQ: 0 ANSI: 5
12
SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
13
sda: Write Protect is off
14
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
15
SCSI device sda: 78140160 512-byte hdwr sectors (40008 MB)
16
sda: Write Protect is off
17
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
18
 sda: sda1 sda2 sda3
19
sd 0:0:0:0: Attached scsi disk sda
20
........
21
........
22
natsemi dp8381x driver, version 2.1, Sept 11, 2006
23
  originally by Donald Becker <becker@scyld.com>
24
  http://www.scyld.com/network/natsemi.html
25
  2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
26
natsemi eth0: NatSemi DP8381[56] at 0x20092000 (0000:00:0a.0), 00:18:f3:79:a2:9e, IRQ 55, port TP.
27
QS6612: Registered new driver
28
SMSC LAN83C185: Registered new driver

Taucht im dmesg nicht auf, weil der Kernellogbuffer zu klein ist.
Der ganze phStb-kram ist lediglich notwenig, wenn Du das Board als 
Receiver nutzen möchtest (Scart, S-Video, usw.).

von Masta (Gast)


Lesenswert?

Hallo Andy 2.0

Boote das Teil ja auch von Hd und agiere mit dem Sytem über ssh(eth0)

von Andy S. (pneun68)


Lesenswert?

Hallo Masta.

Ok, so intensiv hatte ich in die Logs nicht reingeschaut.
Ein debug des Kernels ist fuer jemanden, der Deinen Aufbau nicht hat 
ziemlich aufwendig, ich muesste z.B. meinen laufenden Receiver 
zerreissen und erstmal den Cross-Entwicklerkit aufsetzen.
Ein 2. Board habe ich mir naemlich nicht besorgt.
Da kommen wir wohl eher weiter wenn Du das mit dem Debug mal bei Dir ins 
Auge fasst.
Ein erster Einstieg wie man das aufsetzt, waere hier:
https://www.kernel.org/pub/linux/kernel/people/jwessel/kdb/index.html

Vielleicht schaffe ich es heute abend, mal einen Blick in den source zu 
werfen wie das an der Stelle funktionieren sollte.

Freundliche Gruesse
Andy

von Masta (Gast)


Lesenswert?

Danke für die Antwort Andy S.!

Wäre nett, wenn Du "Vielleicht schaffe ich es heute abend, mal einen 
Blick in den source zu
werfen wie das an der Stelle funktionieren sollte." das tun könntest.

von Masta (Gast)


Lesenswert?

Da ich nun etwas mehr Zeit habe!

Möchte ich auch Peter W. danken

Peter W. schrieb:
> Dir ist schon schwer zu folgen wenn man Dein "Deutsch" lesen und
> verstehen muss.

Der in der Lage war mich daran zu erinnern, in korrektem Deutsch zu 
schreiben,
entschuldige!!! Wollte Dich nicht überfordern ;-)

von Andy S. (pneun68)


Lesenswert?

Hallo Masta.
Ok, es hat ein bisschen laenger gedauert, aber vielleicht interessiert 
es Dich trotzdem:
Ich sehe im dmesg nur die Installation der frontends. Die 
Initialisierung des dvr sieht man nicht.
Ich wuerde erwarten, dass die auf jeden Fall durchgefuehrt werden muss 
bevor man das ganze subsystem benutzen kann.
Die Funktion dvb_phStb_load_dvr wird mMn nicht aufgerufen, ich wuerde 
hier weitersuchen.
Ausserdem wuerde ich im naechsten Versuch den Kernel mit allen Symbolen 
uebersetzen, hoffentlich passter dann noch rein.

Freundliche Gruesse
Andy

von Masta (Gast)


Lesenswert?

O.K. danke!!!

I'll try it!!! In nächster Zeit, melde mich bei Neuigkeiten.......

von Martin G. (percolator25)


Lesenswert?

Hallo Masta,
hast Du die Box schon mit TVHeadEnd zum laufen gebracht? Ich wäre 
nämlich auch an einer reinen Streamingbox interessiert. Bisher habe ich 
mit dem auf linux-party.at verlinkten Lenny-Image und VDR nur Probleme 
(wenns endlich mal läuft, dann geht nach kurzer Zeit das Dateisystem 
kaputt und Ähnliches).

Ein schlankes System mit TVHeadEnd wäre daher was Feines, vor allem, 
weil das mit meinem Raspberry Pi und XBMC wohl besser zusammenarbeiten 
würde (der VDR 1.6 ist einfach zu alt). Leider bin ich selbst absolut 
nicht firm, wenn es ums kompilieren unter Linux geht.

von Matze B. (matzebeck)


Lesenswert?

Ich bin auch gerade dabei TVHeadend zum laufen zu bekommen, aber 
irgendwie klappt das nicht so ganz mit dem Kompilieren, kaum habe ich 
eine Fehlermeldung weniger taucht die nächste auf.

Hat schon jemand die Kiste auf squeeze geupdatet? Bringt das eigentlich 
Vorteile? Ich habs versucht nur hab ich wärend dem dist-upgrade einen 
Fehler gemacht. Die hälfte der Packete hats installiert, hat auch schon 
angezeigt das es Debian 6 ist, aber eben einige haben sich nicht 
installieren lassen. Werde ich morgen nochmal versuchen.

Mfg Matze

von Matze B. (matzebeck)


Lesenswert?

Soooo hier mal von mir eine Rückmeldung.

Habe TVHeadend jetzt sauber installiert. Habe es als .deb kompiliert.
Reicht es wenn ich die .deb Datei hochlade oder braucht man zum 
installieren auf anderen Systemen auch den Entstehungsordner?

Wenn es jemand interessiert könnte ich die Dateien hochladen.

Jetzt noch eine frage an die Experten der Hardware.
Beim abspielen von TV bekomme ich auf der Seriellen Schnittstelle immer 
folgendens:

......
DVB (dvb_dmxdev_filter_start): could not alloc feed
DVB (dvb_dmxdev_filter_start): could not alloc feed
DVB (dvb_dmxdev_filter_start): could not alloc feed
DVB (dvb_dmxdev_filter_start): could not alloc feed
DVB: TDA10021(0): _tda10021_writereg, writereg error (reg == 0x10, val 
== 0x98, ret == -1)
DVB: TDA10021(1): tda10021_readreg: readreg error (ret == -1)
DVB (dvb_dmxdev_filter_start): could not alloc feed
DVB (dvb_dmxdev_filter_start): could not alloc feed
DVB (dvb_dmxdev_filter_start): could not alloc feed
......


im Log von TVHeadend:

Jun 24 21:53:43 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: H264 @ #5101: Continuity counter error
Jun 24 21:53:43 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: AC3 @ #5102: Continuity counter error
Jun 24 21:53:43 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: TELETEXT @ #5104: Continuity counter error
Jun 24 21:53:43 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: AC3 @ #5103: Continuity counter error
Jun 24 21:53:43 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: DVBSUB @ #5105: Continuity counter error
Jun 24 21:57:37 [WARNING]:dvb: 
"_dev_dvb_adapter1_Philips_TDA10021_DVB_C" read() EOVERFLOW
Jun 24 21:57:37 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: H264 @ #5101: Continuity counter error
Jun 24 21:57:37 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: AC3 @ #5102: Continuity counter error
Jun 24 21:57:37 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: AC3 @ #5103: Continuity counter error
Jun 24 21:57:37 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: DVBSUB @ #5105: Continuity counter error
Jun 24 21:57:37 [WARNING]:TS: Philips TDA10021 DVB-C/Kabel Deutschland: 
330,000 kHz/Das Erste HD: TELETEXT @ #5104: Continuity counter error

liegt das einfach nur an einem schwachen Kabelsignal oder an der 
Hardware der Box?

Wegen update von Lenny hab ich noch nicht weitergearbeitet.
Bevor ich damit meine Zeit verschwende, macht es sinn bzw. geht es 
überhaupt?

@Masta: falls man irgendwie helfen kann bin ich gerne bereit!

Mfg Matze

von Martin G. (percolator25)


Lesenswert?

Super Matze, das sieht ja schon echt gut aus. Es wäre sehr nett von Dir, 
wenn Du die deb-Datei mit ein paar Worten zur 
Installation/Inbetriebnahme im Wiki verlinken könntest: 
http://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950.
Laut Google liegt der "Continuity counter error" an Störungen, kann also 
durchaus ein schwaches Kabelsignal oder ein zu nahes Smarphone (mit LTE) 
sein. Vielleicht hilft es ja schon, strategisch Alufolie zu plazieren. 
Bei mir hab ich so schon mal Störungen eines WLAN-Access-Points aus 
einem DVB-T-Receiver gebracht.

MfG Martin

von Matze B. (matzebeck)


Angehängte Dateien:

Lesenswert?

Am besten bitte erstmal hier testen, bevor ichs ins Wiki lade.

Habe mich an folgende Anleitung gehalten:

http://forums.openmediavault.org/viewtopic.php?f=13&t=1656&start=10
[Beitrag: Postby cyryllo » Tue 2. Apr 2013, 12:21]

Mein System ist das normale Lenny von LinuxParty, aber mit nur einer
Partition auf einem CF-Card auf SATA Adapter und einer SATA HDD als
Aufnahmeplatte. Nach 5 Minuten schaltet die Festplatte automatisch aus.
Auserdem läuft Samba um die Aufnahmen auch mal so runterzuziehen.

Wenn ihr das deb installieren wollt:
1
dpkg -i tvheadend_3.2.18_mipsel.deb

Ein w_scan von Kabeldeutschland (Region Würzburg) ist dabei.
Bei tvheadend braucht man ein anderes w_scan Format, dieses erstellt ihr 
mit:
1
w_scan -fc -c DE -x > scandata

Dieser w_scan muss dann ins Verzeichnis:
1
*tvheadendordner*/data/dvb-scan/dvb-c/

Wie man TVheadend dann einrichtet kann man schön im internet nachlesen.
Die Fehler kamen wirklich nur vom schlechten Empfang, neues 
Antennenkabel und schon klappts.
Vor dem start muss natürlich VDR mit "/etc/init.d/vdr stop" beendet 
werden.
TVheadend kann ich einfach starten wenn ich "tvheadend" eingebe.

Falls es beim installieren Probleme mit Benutzerrechten von User 
"messagebus" gibt habe ich in der "/etc/passwort" Datei die Zeile
mit dem Eintrag messagebus mit # auskommentiert, dann hat
Tvheadend den Nutzer neu angelegt und es gab keine Fehlermeldung
mehr.

TVheadend brauch wie schon geschrieben etwas mehr CPU Last, dadurch ist
es nur möglich 1x HD gleichzeit zu schauen UND man kann wirklich nur 2
Streams verarbeiten!!! Also nicht wie bei VDR, dass man auch z.B. 4
Sendungen aufnehmen kann solange diese nur auf 2 verschiedenen 
Transpondern
liegen! Dafür aber das Webinterface wunderschön und die Einrichtung 
supereinfach.

Bitte mal probieren und sich bei Problemen melden.
Ich hoffe ich hab nichts wichtiges vergessen und es klappt bei euch.

Mfg Matze

von Mario D. (m-d-a)


Lesenswert?

@matze
Respekt für Deine Mühen !

Muss ich auch mal ausprobieren :-)

von Matze B. (matzebeck)


Lesenswert?

Ich habe mein kompletts System mal neu aufgesetzt und aufgeschrieben was 
ich alles gemacht habe. Ich hoffe das einigen Linux Anfängern damit 
geholfen wird.

Meine Hardwareconfig sieht wie folgt aus:

DVB-C Mainboard, als Systemplatte nutze ich eine Compact-Flash Karte mit 
SATA Adapter an SATA Port direkt neben Tunern und als Aufnahmeplatte 
eine 2,5" HDD am anderen SATA Port. Die Anleitung müsste genauso auch 
mit einem USB Stick als Systemplatte funktionieren.

In einem Linux (z.B. Ubuntu) wird nun die Systemplatte vorbereitet:
(Falls ihr schon eine laufende Box habt könnt ihr natürlich die ersten 
Schritte hier überspringen!)

Pollinboxsystemplatte formatieren
1
sudo cfdisk /dev/sdb
 (sdb durch euren Laufwerksnamen erstzen!)
-evtl. vorhandene Partition löschen
-neue Partition erstellen
-Bootfähig "ja"
-Schreiben
-Ende

PollinBoxsystemplatte partitionieren
1
sudo mkfs.ext3 /dev/sdb1
 (sdb1 durch euren Partitionsnamen ersetzen!)

Die zweite Festplatte genauso formatieren und partitionieren

Entpacken auf Boxsystemplatte
Image von http://linux-party.at/Schnelleinstieg auf z.B. Desktop 
speichern und in Konsole entpacken:
1
sudo tar -xvjf /home/user/Desktop/rootfs.tar.bz2 -C /media/user/sdb1
 (Pfade und Partitionsname wieder anpassen!)

Automount ändern
-Datei "fstab" auf PollinBoxsystemplatte öffnen:
1
sudo nano /media/user/sdb1/etc/fstab
(Pfad anpassen!) und wie folgt abändern:
1
/dev/sdb1  /mnt/media  ext3  defaults  0  0

vdr start abschalten
-Datei "vdr.default" auf PollinBoxsystemplatte öffnen:
1
sudo nano /media/user/sdb1/etc/vdr/vdr.default
(Pfad anpassen!) und den Wert ENABLE auf 0 setzen:
1
ENABLE=0

DVB-C Tuner aktivieren
Datei "dvbdev.sh" auf PollinBoxsystemplatte öffnen:
1
sudo nano /media/user/sdb1/etc/init.d/dvbdev.sh
(Pfad anpassen) und Wert von TU auf CU umbenennen
1
"TU.." zu "CU..."


Jetzt die beiden Platten in die Box einbauen und starten.
Normal sollte die Box so starten. (Vorraussetzung ist, das die Box
schonmal mit dem Packet von LinuxParty gelaufen ist!!!)
Falls dies nicht der fall ist, lest euch den Schnelleinstieg
http://linux-party.at/Schnelleinstieg durch!!!
Auf das Kernel Flashen und z.B. setenv nandboot geh ich hier nicht ein 
da es gut im Schnelleinstieg behandelt wird!



Nun stellt ihr eine SSH Verbindung mit der Box her. Ich nutze für
Befehle PuTTy und zum erstellen/ändern von Dateien WinSCP.
(Ich bin mit beiden gleichzeitg auf der Box verbunden)


Sources List ändern
Mit WinSCP die Datei aufrufen
1
/etc/apt/sources.list
und den Inhalt mit folgendem ersetzen:
1
-deb http://ftp.de.debian.org/debian-archive/debian/ lenny main
2
-deb-src http://ftp.de.debian.org/debian-archive/debian/ lenny main

DNS Server ändern
Mit WinSCP die Datei aufrufen
1
/etc/resolv.conf
und die IP Adresse durch die IP eures Routers ersetzen

Packete updaten
(hierfür ist eine Internetverbindung erforderlich!!!
Mit PuTTy eingeben
1
apt-get update


Zusätzlich Packete installiern
Mit PuTTy eingeben
1
apt-get install build-essential git pkg-config libssl-dev bzip2 libavahi-client-dev zlib1g-dev debhelper

Bei Fehlermeldung
Mit PuTTy eingeben
1
apt-get -f install

TVHeadend installieren
Mit WinSCP die Datei ins root-Verzeichnis kopieren
Mit PuTTy eingeben
1
cd /
1
dpkg -i tvheadend_3.2.18_mipsel.deb

Mux scan ausführen
Mit PuTTy eingeben
1
w_scan -fc -c DE -x > scandata

Mit WinSCP die Datei "scandata" die im root-Verzeichnis liegen sollte in 
den Ordner
1
/usr/share/tvheadend/data/dvb-scan/dvb-c/
 kopieren

Erster TVHeadend start
Mit PuTTy eingeben:
1
tvheadend -C
jetzt sollte tvheadend mehrere Zeilen ausgeben und starten

Zugriff mit Browser
einfach am PC im Browser eingeben
1
IPderBox:9981

Wenn sich die Seite nicht aufbaut einfach 2-3 mal aktualisieren, dann 
klappts.



Jetzt noch ein paar zusätliche Dinge:

ZUSATZ 1
tvheadend in Autostart
mit WinSCP
1
/etc/init.d/tvheadend
 löschen

neues startscript erstellen
mit WinSCP in Ordner /etc/init.d/ gehen und Datei erstellen
--> rechte Maustaste --> Neu --> Datei --> Name: tvheadend
1
/etc/init.d/tvheadend


folgenden Inhalt einfügen
Datei in WinSCP öffnen und Inhalt einfügen:
1
### BEGIN INIT INFO
2
# Provides:          tvheadend
3
# Required-Start:    $remote_fs $syslog userhdhomerun
4
# Required-Stop:     $remote_fs $syslog
5
# Default-Start:     2 3 4 5
6
# Default-Stop:      0 1 6
7
# Short-Description: Start tvheadend daemon at boot time
8
# Description:       Enable service provided by tvheadend daemon.
9
### END INIT INFO
10
11
TVHNAME="tvheadend" 
12
TVHBIN="/usr/bin/tvheadend" 
13
TVHUSER="root" 
14
TVHGROUP="root" 
15
16
case "$1" in
17
  start)
18
    echo "Starting tvheadend" 
19
    start-stop-daemon --start --user ${TVHUSER} --exec ${TVHBIN} -- \
20
                -u ${TVHUSER} -g ${TVHGROUP} -f -C
21
  ;;
22
  stop)
23
    echo "Stopping tvheadend" 
24
    start-stop-daemon --stop --quiet --name ${TVHNAME} --signal 2
25
  ;;
26
  restart)
27
    echo "Restarting tvheadend" 
28
29
    start-stop-daemon --stop --quiet --name ${TVHNAME} --signal 2
30
31
    start-stop-daemon --start --user ${TVHUSER} --exec ${TVHBIN} -- \
32
                -u ${TVHUSER} -g ${TVHGROUP} -f -C
33
34
  ;;
35
  *)
36
    echo "Usage: tvheadend {start|stop|restart}" 
37
    exit 1
38
esac
39
exit 0

Rechte von tvheadend ändern
Mit WinSCP die Rechte der Datei auf 755 ändern
(Rechte Maustaste auf Datei --> Eigenschaften --> Oktal --> 755
1
/usr/bin/tvheadend

in Bootprozess einbinden
Mit PuTTy eingeben
1
update-rc.d tvheadend defaults



ZUSATZ 2
zweite Festplatte nach x Minuten abschalten

hdparm installieren
Mit PuTTy eingeben:
1
apt-get install hdparm

UUID der abzuschaltenden HDD herausfinden mit
Mit PuTTy eingeben:
1
blkid
UUID von sdb1 aufschreiben/kopieren

config abändern
Mit WinSCP die Datei öffnen:
1
/etc/hdparm.conf
ans Ende folgendes eintragen:
1
 /dev/disk/by-uuid/c0def189-dfa1-4e89-96b4-296b92e62771 {
2
spindown_time = 60
3
}

(c0def189-dfa1-4e89-96b4-296b92e62771) muss natürlich durch eure UUID 
ersetzt werden

60 bedeutet abschalten nach 5 Minuten. Die angegebne Zahl enspricht 5 
Sekunden. D.h.
1
 60 Einheiten * 5sec = 300sec  = 5 Minuten

ENDE

Dies ist zwar eine sehr ausführliche Anleitung, jedoch kann man einige 
Befehle nicht 1:1 übernehmen, da jede Konfiguration etwas anders ist.
Ich habe versucht alles genau zu beschreiben, übernehme jedoch keine
Haftung für euer tun! Gerade beim Partitionieren und Formatieren muss 
man genau aufpassen was man dort eingibt. Da kann man schnell seine 
Systemplatte löschen!!! Am besten man nutzt einen Virtuellen PC damit 
kann am wenigsten schief gehen!

Viele dieser Informationen habe ich aus dem Internet und möchte mich bei 
den Leuten bedanken die diese zur Verfügung gestellt haben! Besonderen 
Dank geht an LinuxParty!

Mfg Matze

von nono sys (Gast)


Lesenswert?

Hallo !

Danke an Hr. Matze Beck!
In seinem tvheadend Start-Script unter /etc/init.d fehlt in der ersten 
Zeile ein Verweis auf #! /bin/bash
1
#!/bin/bash
2
### BEGIN INIT INFO
3
# Provides:          tvheadend
4
# Required-Start:    $local_fs $remote_fs $network
5
# Required-Stop:     $local_fs $remote_fs $network
6
# Should-Start:      $syslog
7
# Should-Stop:       $syslog
8
# Default-Start:     2 3 4 5
9
# Default-Stop:      0 1
10
# Short-Description: start/stop tvheadend Server
11
### END INIT INFO
12
13
TVHNAME="tvheadend"
14
TVHBIN="/usr/bin/tvheadend"
15
TVHUSER="root"
16
TVHGROUP="root"
17
PIDFILE=/var/run/$TVHNAME.pid
18
19
start() {
20
    if [ -e $PIDFILE ]; then
21
        PID=$(ps ax | grep -v grep | grep -w $(cat $PIDFILE) | awk '{print $1}')
22
        if [ -n "$PID" ]; then
23
            echo "$TVHNAME already running (pid $PID)."
24
            exit 1
25
        fi
26
    fi
27
    echo -n "Starting tvheadend: "
28
    start-stop-daemon --start --background --pidfile $PIDFILE --make-pidfile --$
29
        -u ${TVHUSER} -g ${TVHGROUP} -f -C
30
    echo "Done."
31
}
32
33
stop() {
34
    if [ -e $PIDFILE ]; then
35
        PID=$(ps ax | grep -v grep | grep -w $(cat $PIDFILE) | awk '{print $1}')
36
        if [ -n "$PID" ]; then
37
            echo -n "Stopping $TVHNAME: "
38
            start-stop-daemon --stop --quiet --pidfile $PIDFILE --name ${TVHNAM$
39
            echo "Done."
40
        else
41
            echo "$TVHNAME is not running."
42
        fi
43
    else
44
        echo "$TVHNAME is not running."
45
    fi
46
}
47
48
status() {
49
    if [ -e $PIDFILE ]; then
50
        PID=$(ps ax | grep -v grep | grep -w $(cat $PIDFILE) | awk '{print $1}')
51
        if [ -n "$PID" ]; then
52
            echo "$TVHNAME is running (pid $PID)."
53
        else
54
            echo "$TVHNAME is not running."
55
            [ -e $PIDFILE ] && exit 1 || exit 3
56
57
        fi
58
    fi
59
}
60
61
case "$1" in
62
start) start ;;
63
stop) stop ;;
64
restart) stop && sleep 2 && start ;;
65
*) echo "Usage: $0 [start|stop|restart|status]" && exit 1 ;;
66
esac
67
68
exit 0


Das automatische Aufwachen der Box läßt sich noch etwas komfortabler mit 
einem kleinen Script machen. Da sollte sich eine Zeile etwa wie folgt 
befinden hier einfach in die Kommandozeile entern:

SetRTCRestart $(date --date="today 17:10" +%s) <Enterhaken>

oder:

SetRTCRestart $(date --date="next Saturday 20:15" +%s) <CR>

anschließend

reboot <CR>

fast schon künstliche Intelligenz (grmpf)...

von Uwe (Gast)


Lesenswert?

Hallo zusammen!

Es passt vielleicht nicht ganz hierher, aber ich dachte hier würde ich 
eher Interessenten finden.

Ich habe mir sehr früh je einen DVB-C und einen DVB-T Tuner (beide je 
mit Gehäuse, WLAN, Fernbedienung, seriellem Kabel, Netzteil) zugelegt.

Leider war mir die Zeit nicht positiv zugetan, hat einen Strich durch 
die Rechnung gemacht, was die interessanten Teile betrifft.

Ich biete daher das oben Beschriebene als Paket an. Bitte schickt Eure 
Preisvorstellung an uhma_s-@yahoo.de . Nach dem Bindestrich gehört noch 
das wort nospam.

Würde mich freuen, wenn ich einen Abnehmer finde!

Gruß, Uwe

von Matze B. (matzebeck)


Lesenswert?

Ich kämpfe gerade mit der WLAN Karte. So wie ich das gelesen habe, haben 
es manche geschafft die zum laufen zu bekommen.

Habe die "orginale" ISL 3886. Alternativ noch eine "BCM4306 rev 2 
[14e4:4320].

Wie geht man da jetzt vor das die funktioniert. Die Firmware hab ich 
heruntergeladen. Aber das modul p54pci gibt es nicht, kann somit die 
Firmware nicht laden.

Irgendwie stehe ich da gerade weng aufm schlauch.

Dann noch eine Frage:

Kann man das Shutdown Script auch für TVHeadend umschreiben?

Bzw. habe ich hier ein ganz nettes script gefunden, nur klapt das
mit
1
/sys/class/rtc/rtc0/wakealarm

nicht.

https://tvheadend.org/boards/4/topics/4782

Kannst sich das mal jemand anschauen der sich mit dem RTC auskennt?
Ich versuch jetzt nochmal die WLAN Karte zum laufen zu bekommen.

Mfg Matze

von Andy S. (pneun68)


Lesenswert?

Hallo Matze.
Letztendlich reicht es, in dem verlinkten Skript an der Stelle:
...
# set wakeup time
if [ $((start_date)) -ne 0 ]; then
echo 0 > /sys/class/rtc/rtc0/wakealarm
echo $wake_date > /sys/class/rtc/rtc0/wakealarm
fi
...
so etwas wie:
...
# set wakeup time
if [ $((start_date)) -ne 0 ]; then
echo "Shutdown requested at " >> /var/log/abc
date >> /var/log/abc
perl -e 'print "Restart at ", scalar localtime('$1'), "\n";' >> 
/var/log/abc

/var/lib/misc/SetRTCRestart $1
fi
...

reinzuschreiben. Das waere der Trick. Und in /var/log/abc findest Du den 
Debug-output zum schauen ob das mit den Zeitzonen auch passt.
Happy hacking
Andy

von nono sys (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

das tolle Skript zum Aufwachen habe ich ein wenig angepaßt. Für das 
automatische Aufwachen mittels RTC wird allerdings ioctl() gebraucht. 
Also perl, python oder SetRTCRestart.c (siehe oben)...

Das Skript im Anhang akzeptiert als Parameter ein abweichendes 
Home-Verzeichnis. Wenn der aufrufende Benutzer mit der genutzten 
TVHeadend-Einstellung identisch ist (bei mir ist das "root"), muß man 
nichts angeben.

Nachdem die Aufnahmen für TVHeadend programmiert sind (via Webinterface 
oder XBMC) schickt man den VDR über ssh mit dem Kommando go2sleep 
schlafen. Wenn der Strom eingeschaltet wird startet die Box im Standby. 
Wenn der Aufnahmezeitpunkt schon vorbei ist, dann bootet die Box sofort.

Mit dem Kiosk-Browser, der deutlich schneller ist kann man auch auf dem 
Raspberry videos über omxplayer "im Fenster" anzeigen (overscan im 
config.txt muss aber aus).

greetz.

von Matze B. (matzebeck)


Lesenswert?

Suuuuuper! Danke für das "go2sleep" Script.
Jetzt funktioniert das endlich!

Irgendwie hab ich mich da einfach zu doof dazu angestellt. Das check for 
users usw. habe ich wieder mit angehängt, da ich es wie beschrieben alle 
5 Minuten als Cronjob laufen lasse und sich die Box dann automatisch 
heruntefährt wenn der MediaPC aus ist.

Kennt sich noch jemand mit dem WLAN aus? Hab jetzt schon 4 verschiedene 
Karten (2x USB, 2x PCI) durch, aber irgendwie scheiterts immer wieder an 
einer zu alten Kernelversion. Irgendjemand hat es doch schon geschafft 
dieses Problem zu umgehen.

Habe folgende Karten zur Auswahl:

Ralink RT5370 (nano USB Stick)
Ralink RT2870 (USB Stick)
Broadcom BCM 4306 (PCI)
Intersil ISL3886 rev1 (PCI orginal Karte der BOX)

Ich komm einfach nicht weiter. Für die orginal Karte fehlt das Modul 
prism/p54pci. Die nächste braucht wieder andere Module die nicht 
installierbar sind usw...

Mfg Matze

von Mario D. (m-d-a)


Lesenswert?

Moin Moin,

habe mich am WE auch mal mit dem fertigen tvheadend Paket von Matze Beck 
beschäftigt. Löppt bisher super :-) Schönen Dank nochmals dafür.

Nutzer_0x3FF schrieb:
> HD
> aufnehmen und streamen kein Problem. Zwei Kanäle gleichzeitig in HD geht
> allerdings nicht mehr - das ist dann doch zuviel.

Matze Beck schrieb:
> TVheadend brauch wie schon geschrieben etwas mehr CPU Last, dadurch ist
> es nur möglich 1x HD gleichzeit zu schauen UND man kann wirklich nur 2
> Streams verarbeiten!!!

Ich persönlich hatte bei meiner DVB-C Testinstalltion hier in HH keine 
Probleme zwei HD Streams gleichzeitig aufzuzeichnen. Aufgezeichtnet 
wurde per NFS auf ein zentrales NAS.
Die beiden Streams liessen sich auch hinterher ganz normal betrachten 
über XBMC.
Ja die CPU ist dann ganz schön am Ackern (Anzeige mit top) und 
zwischendurch scheint pdflush nochmal ordenlich Last zu erzeugen. Evtl. 
muss man da noch etwas tunen, wozu ich gestern nicht mehr gekommen bin.

Eingestellt hatte ich, dass der TS Stream abgespeichert werden soll. 
Evtl. verbrät ja das Abspeichern als MKV Container noch mehr Ressourcen 
?
Ich werde auf jeden Fall nochmal weiter testen.

von Johannes (Gast)


Lesenswert?

Kann man mit TVHeadend auch das Fernsehsignal an die Scart Buchse 
ausgeben?

von Michael R. (Gast)


Lesenswert?

Nein, das Signal auf dem Scat ist leider immer schwarz. Super schön wäre 
ja wenigstens neine Textkonsole - aber die verbaute Hardware muss 
irgendwie etwas ganz besoderes sein...

Weis eigentlich jemand, warm mein VDR die Timerliste einfach beim 
Runterfahren vergisst?
Jedesmal, wenn die RTC die Kiste startet hat der alle Einträge vergessen 
..

Danke & Gruß
Michael

von ●● pit ●. (Gast)


Lesenswert?

Ich möchte eine tvheadend-Box aufsetzen, die DVB-C ins LAN streamt.

Nach lesen dieses Threads und http://linux-party.at/Schnelleinstieg habe 
ich folgende Fragen:

1) Ich habe keine Glotze. Wie kann man headless den Bootloader flashen?

1a) Falls RS232: Habe ich richtig Verstanden das J2 keinen, J33 aber 
einen Pegelkonverter benötigt?

1b) Das auf J33 die Linux Serial Console ist und auf J2 nur der 
Bootloader (auch mit uboot)?

2) Überall ist von zwei Disks die Rede - Braucht zur Installation von 
Linux man unbedingt 2 Disks?

2a) Läuft ein Linux System nur von einem USB-Stick?

2b) Hat jemand eine günstige quelle für SATA<->CF Adapter?

3) Die Files die auf http://linux-party.at/Schnelleinstieg verlinkt 
sind, sind von 2012. Wo sind die neuesten Files (Bootloader & Rootfs)

Danke

 - pit

von Mario D. (m-d-a)


Lesenswert?

Hi pit,

Zu 1) Da habe ich echt keine Idee. Du musst Dir wohl jemanden suchen der 
einen Fernseher mit SCART Anschluss hat und die Box da mit hinnehmen.
Irgendwer im Bekannten/Verwandten Kreis wird doch wohl noch sowas haben

1a) Muss ich auf die Schnelle passen 8habe keine Lust da weiter 
rumzuforschen in den Threadss)

1b) Auch auf J2 ist eine normale Serielle Console und halt zusätzlich 
die Meldungen des U-Boot. Hier ist ja normalerweise der jetzt nicht mehr 
über Pollin erhältliche Serielle Port angeschlossen gewesen, der am 
Gehäuse rausgefürht wurde

2) Eindeutig nein. Die zweite Disk wird von manchen genutzt, die darauf 
dann die Aufnahmen ablegen

2a) Nein. Ich z.B. boote meine Systeme über eine SATA->CF Karte (512MB)

2b) Wenn Du warten kannst musst Du zum Chinamann gehen (z.B. über eine 
weltweit bekannte Versetigerungsplattform....)

Oder hier wenn es schnell gehen soll: 
http://www.ebay.de/itm/SATA-an-CF-ADAPTER-ST5002-ID11400-/360975004440

3) Das sind doch die neuesten Files, oder was meinst Du mit neuer ?
Alles allerdings basierend auf vdr was bei linuxparty zu finden ist

Bei Interesse kann ich mal mein CF Kartenimage mit tvheadend auf einen 
Share Hoster hochladen. Das rootfs.tar.bz2 hat eine Größe von 97MB
Ich habe es soweit entschlackt, damit es gut in eine 512MB CF Karte 
passt.
Ich selber sichere die Aufnahmen auf ein zentrales NAS per NFS

von Andy S. (pneun68)


Lesenswert?

Hallo Pit.
1.Headless flashen waere vielleicht denkbar wenn man die flashme.exe in 
autorun.exe umbenennt ? Geht das bei WINCE ?
Die Glotze muss keinen SCART haben, am CINCH kommt auch ein Bild, 
vielleicht hast Du ja einen VideoGrabber zur Hand.

1a: Das Zusatzteil von Pollin hat tatsaechlich eine Miniplatine dabei, 
ich schaetze Pegelkonverter.

1b: sobald die UBoot Konsole hochkommt, kann man dort in der 
Kernel-Commandline den Consolport des Kernels umstellen. Dann kommen 
auch diese Meldungen auf dem gleichen Port raus.

2: 2te Disk ist unnoetig, eine 2. Partition tut's auch. Das ist aber 
primaer dass Dir die Filme nicht das Root-Filesystem vollaufen lassen.

2a: USBStick ist nicht optimal da Linux ja doch dauernd darauf schreibt. 
Normale Platte ist schon besser.
2b: Wegen der staendigen Schreiboperationen habe ich auch keine CF-Karte 
benutzt. Da muesste man erstmal den syslog ein wenig stiller machen oder 
das /var in eine Ramdisk legen.

3: Da sich seit einiger Zeit nichts substantielles mehr geaendert hat 
sind diese Dateien das Mittel der Wahl. Alles andere baut erstmal darauf 
auf.

Freundliche Gruesse
Andy

von Mario D. (m-d-a)


Lesenswert?

Andy S. schrieb:
> 1a: Das Zusatzteil von Pollin hat tatsaechlich eine Miniplatine dabei,
> ich schaetze Pegelkonverter.

Wenn ich das richtig im Kopf habe, dann sieht man auf der kleinen 
Platine nur Kondensatoren und Widerstände, aber nichts was wie ein Max 
232 oder ähnlich aussieht.

Andy S. schrieb:
> 2b: Wegen der staendigen Schreiboperationen habe ich auch keine CF-Karte
> benutzt. Da muesste man erstmal den syslog ein wenig stiller machen oder
> das /var in eine Ramdisk legen.

Man kann auch hier mit Hardware auf das Problem werfen und eine 
Industrial Grade CF Karte nehmen.
Syslog und Co ruhig stellen ist bei normalen Karten sicherlich nicht 
verkehrt, wobei ich persönlich das auch nicht mehr überbewerten würde.
Moderne CF Karten sollten inzwischen auch recht zyklenfest sein.

von Mario D. (m-d-a)


Lesenswert?

So, habe mal zum rumspielen mein rootfs mit tvheadand auf uploaded 
hochgeladen: http://ul.to/7ynebwrb

Ist für DVB-C und den Hamburger Bereich


Andy S. schrieb:
> 1a: Das Zusatzteil von Pollin hat tatsaechlich eine Miniplatine dabei,
> ich schaetze Pegelkonverter.
Habe da uch nochmal nachgeschaut: Es sind Widerstände, Kondensatoren und 
ein paar Dioden auf die Karte gelötet.

von Sebastian R. (Gast)


Lesenswert?

Gibt es eigentlich mittlerweil etwas neues zu QAM 256 ?

von Patrick D. (suicid3)


Lesenswert?

Ich habe ein paar Problemchen mit meinen Kisten(1x DVB-T und 1x DVB-C)

Ich bin nach der Schnellstartanleitung von http://linux-party.at/ 
vorgegangen und scheitere daran die dinger zum Boot zu bewegen.

Problem: ich bekomme auf J33 nur schwachsinn angezeigt.
Habe versch. Adapter und sogar 2 Rechner benutzt, jedesmal mit versch. 
Terminal Programmen. Putty, Teraterm und Kermit for Windows, ebenso mit 
Kermit von einer Linux Live CD.

Das sieht aus als würde die Baud Rate nicht stimmen, aber keine 
einstellung macht den Output leserlich.

Über J2 bekomm ich wenigstens noch den Flashloader angezeigt, das wars 
aber dann.

Ist Kermit überhaupt zwingend Notwendig?

Bei der DVB-C Kiste kommt auch kein Rettungs CE wenn dip1 auf off, bei 
der DVB-T bleibts beim laufbalken hängen.

Wie bekomm ich die Dinger zum laufen?
Ich kenn mich leider auch nicht so gut mit Linux aus, nach anleitungen 
arbeiten und hier und da mal was abändern oder experimentieren geht 
aber.

: Bearbeitet durch User
von Michael M. (do7tla)


Lesenswert?

[OT]
Ist das nur bei mir so oder braucht das Laden von diesen Threades 
generell ewig lange?
[OT/]

So wie es scheint gibt es wohl nicht viel neues mit Linux?

Funktioniert schon unter Linux bereits die Bild und Ton ausgabe über 
Scart oder muss man immer noch über Lan Streamen ?

Wie sieht das mit WinCE aus ?
Gibt es da auch schon was neues (Hacks)?

von Mario M. (mario_m38)


Lesenswert?

Hallo,

Habe keine Zeit mehr.
Verkaufe 3 Platine (DVB-T) , 1 x Fernbedienung ,1 x Metallgehause 1x 
orginal Netzteil , einige passende  USB/Seriell Buchsen

alles Für 25 Euro + 6.90 Euro Versand

Danke

von Mario D. (m-d-a)


Lesenswert?

Moin Moin,

so, ich hatte ja versprochen nochmal ein bisschen mit tvheadend zu 
testen ob der nicht doch 2 HD Streams parallel schafft aufzunehmen.

Und tvheadend schafft es :-)

Es ist nur ein bisschen Tuning notwendig.

Und zwar muss in der Datei  /etc/sysctl.conf folgende Zeile eingefügt 
werden:
1
vm.dirty_background_ratio = 5

Der Standardwert des Kernels ist übrigens 10

Danach neu booten und der Receiver übernimmt den Kernelparameter.
Noch wichtig: Tvheadend muss übrigens so eingestellt sein, dass nicht im 
MKV sondern im TS Format gespeichert wird.

Dieser Wert funktioniert bei meiner Konfig hervorragend:
Ich nutze die Boxen ausschließlich als digitale Videorekorder. und habe 
deren 2 Stück als DVB-C Variante) im Keller stehen.
Bei mir werden die Aufzeichnungen per NFS auf eine Xpenology NAS 
geschrieben.
Auf meinen NAS ist für NFS die Blockgröße auf 16k eingestellt. Das hat 
am Besten funktioniert. Im lokalen fstab File brauchen keine weiteren 
Parameter für den NFS Mount gesetzt werden: auto,rw reichen aus.

Vom NAS aus können die Aufzeichnungen dann per DNLA direkt auf dem 
Fernseher angesehen werden. Ich benötige also die BOX nicht für die 
Wiedergabe.
Zwei HD Streams belasten die Platine auch bis aufs Letzte, so dass eh 
keine CPU Power mehr zur Verfügung stehen würde, wenn man über die Box 
sich die Aufzeichungen anschauen möchte während der Aufnahme.

Zur Programmierung nutze ich übrigens einen HP ThinClient 5740 mit einer 
Atom CPU sowie verbauter Broddcom Crystal HD Karte und als OS ein von 
mir angepasstes OpenElec XBMC. Selbst FullHD (im meist verwendeten 
h.264) sind damit kein Problem. Und gaanz wichtig: Der HP ist komplett 
lüfterlos und daher vollkommen WAF und Wohnzimmertauglich :-)

Das Standard OpenElec Image wurde von mir dahingehend verändert, damit 
es beide tvheadend Server bedienen kann. Normalerweise lässt sich ja im 
OpenElec XBMC für ein TV-Serverprotokoll nur ein Gerät eintragen.
Ich wollte aber natürlich die Möglichkeit haben beide Kisten zu steuern. 
Wenn ich mal wieder Zeit habe schreibe ich auf was ich gemacht habe....

Bei Fragen: -> PM an mich


P.S. Bevor ich es vergesse:
Mich hatte auch immer geärgert, dass das Teil beim starten ja einen 
vorhandenen DHCP Server sucht und daher relativ lange zum Booten 
braucht.
Folgendes muss über die Console im Environment eingetragen werden:
1
setenv ipaddr '192.168.2.201:192.168.2.1:192.168.2.1:255.255.255.0:vdrdvbc2:eth0:off:192.168.2.1:141.1.1.1'
Oder war es ip statt ipaddr ? Egal einfach beide nehmen...
saveenv nicht vergessen
Die 192'er Adressen müsen natürlich auf Euer Environment angepasst 
werden und der Name natürlich auch. Die 141 kann drin bleiben
die .201 ist meine feste IP für dieses Gerät und die .1 mein DNS Server 
und Gateway. Ich hoffe das ist so verständlich wie ich das meine.

So sieht jetzt mein Environment aus:
1
# run addip
2
# printenv
3
addip=setenv bootargs $(bootargs) ip=$(ipaddr)
4
baudrate=38400
5
bootargs=console=ttyS1,38400n8 stb810_display=pal nomainapp=1 root=/dev/sda1 rw 
6
ip=192.168.2.201:192.168.2.1:192.168.2.1:255.255.255.0:vdrdvbc2:eth0:off:192.168.2.1:141.1.1.1
7
bootcmd=run nandboot
8
bootdelay=2
9
bootfile=/pollinux/nandfs/boot/uImage
10
ethact=dp83815#0
11
ethaddr=00:00:00:00:00:00
12
hostname=pollinux
13
ideargs=setenv bootargs $(bootargs) root=$(rootdev) rw
14
ideboot=sata init;ext2load sata 0:1 $(loadaddr) $(bootfile);run ideargs addip;bootm
15
ip=192.168.2.201:192.168.2.1:192.168.2.1:255.255.255.0:vdrdvbc2:eth0:off:192.168.2.1:141.1.1.1
16
ipaddr=192.168.2.201:192.168.2.1:192.168.2.1:255.255.255.0:vdrdvbc2:eth0:off:192.168.2.1:141.1.1.1
17
la=80100000
18
ld=loadb $(la);sleep 5;go $(la)
19
loadaddr=0x82000000
20
mtddevname=FlashReader
21
mtddevnum=0
22
mtdids=nand0=nxp-0
23
mtdparts=mtdparts=nxp-0:16k(FlashReader)ro,512k(U-Boot),32k(Env),32k(bbt),9M(Linux),50M(ROMFS),4080k@0x3c00000(WinCE)ro,16k(info)ro
24
nandboot=nboot Linux;bootm
25
netmask=255.255.255.0
26
nfsargs=setenv bootargs $(bootargs) root=/dev/nfs rw nfsroot=$(serverip):$(rootpath)
27
nfsboot=nfs "$(serverip):$(bootfile)";run nfsargs addip;bootm
28
partition=nand0,0
29
pollinux=vdrdvbc2
30
preboot=echo;echo Welcome to the pollinux board v1.1;echo
31
rootdev=/dev/sda1
32
rootpath=/pollinux/nandfs
33
serverip=192.168.100.210
34
stderr=serial
35
stdin=serial
36
stdout=serial

von kris (Gast)


Lesenswert?

hallo,
kann mir jemand helfen. Ich habe ein DVB-C Board und der VDR läuft, aber 
ich habe mich nun an den tvheadend gemacht und an die Anleitung weiter 
oben gehalten. (das hochgeladene Image von upload geht bei mir irgendwie 
nicht die box startet nicht) Ich kann die Box unter der IP erreichen 
aber die WebGUI ist extrem langsam und es ist nicht möglich die TV 
Adapter zu konfigurieren.
Gibt es irgendeinen Trick wie man das ganze zum laufen bekommen kann.

von Mario D. (m-d-a)


Lesenswert?

kris schrieb:
> (das hochgeladene Image von upload geht bei mir irgendwie
> nicht die box startet nicht)

Wie hast Du denn mein Image installiert ?
Im Prinzip muss mein Image ja auf eine leere Platte ausgepackt werden, 
so wie eigentlich der vdr tarball.

Was heisst denn "die Box startet nicht" genau ? Wo hängt er ?
Gibt es seriellen output ? Oder startet einfach der tvheadend nicht ?
Du hast schon bedacht, dass evtl. ein NFS Server auf einer Adresse 
erwartet wird ?
Fragen über Fragen

Wenn Du keine Platzprobleme hast kannst Du natürlich auch ganz normal 
das oben angegebene tvheadend Paket installieren und deinstallierst 
vorher alles was mit vdr zu tun hat.

Ach ja, bevor due rumspielst: Ein Backup (vorher natürlich :-) der 
Festplatte auf der man rumpfuscht ist nie verkehrt...

Natürlich kann es auch durchaus sein, dass ich beim Erzeugen des Files 
einen Fehler gemacht habe. Bin ja nicht unfehlbar

von kris (Gast)


Lesenswert?

Vielen Dank für deine Antwort habe es nach ein bisschen rumprobieren 
doch geschafft. Ich musste den Internet Explorer benutzen um den 
tvheadend einzustellen jetzt kann ich aufnehmen. Da ich noch nicht ganz 
so Linux erfahren bin und Probleme mit Logs erstellen habe, belasse ich 
das jetzt so wie ich das habe.
Jetzt stellt sich nur noch eine andere Frage. Ich habe nun versucht 
go2sleep zu benutzen hab das in den root Ordner (/ ) kopiert aber es 
gibt mir immer unter ssh "command not found" aus (bin im Ordner root). 
Ich melde mich mit ssh mit folgenden Daten an:
Benutzer: root
Passwort: vdr
Danach sehe ich in der Konsole vdr:>.
Muss ich noch irgendwas ändern damit go2sleep funktioniert? Hoffe die 
Beschreibung ist diesmal besser.

von Mario D. (m-d-a)


Lesenswert?

Hi kris,

wenn Du es in ins root Verzeichnis kopiert hast, wirst Du es 
standardmässig nicht finden, denn / gehört eigentlich nicht zu den 
Pfaden wo ausführbare Programme vermutet werden (und auch keinesfalls 
hingehören...)

So etwas wird eher in /usr/local/bin oder /ust/local/sbin gehören da 
diese Verzeichnisse normalerweise im Suchpfad für ausführbare Programme 
stehen.
Führe mal ein "printenv" durch.
Als output erhälst Du deine Environment Variablen. Wichtig wäre hier die 
PATH Angabe. Dort wird nach ausführbaren Programmen gesucht.
Pack das go2sleep passend dazu in eine Directory.

Ach ja: Ausführbar ist das Script ? chmod +x durchgeführt ?

Du kannst es natürlich auch direkt ansprechen mit voller Pfadangabe, 
also /go2sleep, würde ich allerdings so nicht empfehlen.

von kris (Gast)


Lesenswert?

hi mario,
danke nun gibt es zumindest mal keinen Fehler mehr :) aber ich habe es 
probiert und funktioniert noch nicht ganz ich schau mal weiter rein.

Nun hätte ich noch eine Frage. Nach dem die Box komplett ausgeschalten 
war startet tvheadend nicht automatisch. Ich habe die Schritte wie in 
untem zitierten befolgt:
Matze Beck schrieb:
> ZUSATZ 1
> tvheadend in Autostart
> mit WinSCP/etc/init.d/tvheadend löschen
>
> neues startscript erstellen
> mit WinSCP in Ordner /etc/init.d/ gehen und Datei erstellen
> --> rechte Maustaste --> Neu --> Datei --> Name:
> tvheadend/etc/init.d/tvheadend
>
> folgenden Inhalt einfügen
> Datei in WinSCP öffnen und Inhalt einfügen:
> Inhalt
>
> Rechte von tvheadend ändern
> Mit WinSCP die Rechte der Datei auf 755 ändern
> (Rechte Maustaste auf Datei --> Eigenschaften --> Oktal -->
> 755/usr/bin/tvheadend
> in Bootprozess einbinden
> Mit PuTTy eingebenupdate-rc.d tvheadend defaults

Jedoch muss ich mich immer erst mit ssh einloggen und
tvheadend start
eingeben. In meinem Sinne sollte tvheadend doch dann automatisch 
starten? Oder war das ein Irrglaube von mir ?
Vielen Dank für die schnelle und tolle Hilfe

von kris (Gast)


Lesenswert?

hi,
ok hab meine Fehler selber gefunden.
Es scheint das Skript von Matze Beck funktioniert, aber das von nono sys 
funktioniert nicht. Habe jetzt nur die erste Zeile
#!bin/bash
zu Matze Becks Skript hinzugefügt und alles funktioniert wunderbar.

von Mario D. (m-d-a)


Lesenswert?

Na super, dass du es alleine geaschafft hast :-)

Allerdings müsste mein tar-Image eigentlich alles schon richtig gehabt 
haben

Egal: Viel Spaß mit der Büchse

von Markus W. (sukram230799)


Lesenswert?

Hallo,

gibt es irgendeine Alternative zu der ausverkauften RS232-Einbaubuchse 
auf Pollin? 
(http://www.pollin.de/shop/dt/MzQxODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/RS232_Einbaubuchse.html)

Danke schonmal im Vorraus für die Antwort.

Grüße,
Markus

von Sebastian R. (sebr)


Lesenswert?

Mit den Anleitungen von "matzebeck" und "m-d-a" hier im thread habe ich 
die box nun auch laufen aber das ganze ist sehr instabil. Das 
Webinterface crasht immer wieder und nur ein restart hilft. Weiß jemand 
woran das liegt bzw wie man es beheben kann?

von kris (Gast)


Lesenswert?

hallo sebastian,
ich muss den Internet Explorer benutzen, um das Webinterface des 
tvheadend aufzurufen und es treten keinerlei Probleme bei mir auf. 
Wohingegen mit anderen Browsern es kaum möglich war irgendwas zu machen.
Ich hoffe das hilft dir auch.

von Michael (Gast)


Lesenswert?

Also einen wenn es den Adapter nicht mehr gibt,
dann kann man sich auch einen (relativ) einfach selber bauen ...

Da guckst Du:
Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"

Gruß
Michael

von Sebastian R. (sebr)


Lesenswert?

Der Tip mit dem Internet Explorer ist wirklich gut, ist das Webinterface 
wirklich benutzbar! :-)
Zwei Fragen / Probleme gibt es aber leider immer noch:
Mit
1
w_scan -fc -R0 -O0 -E0 -x > scandata
sollte w_scan mir außer frei empfangbaren TV-Sendern nichts anderes 
ausspucken. Leider umfasst der scan alles (PayTV, Radiosender, ...) was 
zu einem Durcheinander in der Senderliste führt. Wo liegt denn da der 
Fehler bzw. warum werden die Parameter ignoriert?
Wie bringt man denn die Kiste dazu einen "richtigen" Reboot zu machen? 
Leider muss man immer wieder am Gerät oder per FB einschalten.

von Sebastian R. (sebr)


Lesenswert?

Argh, jetzt habe ich tvheadend deinstalliert und wieder neu installiert 
- nun werden aber keine Sender mehr gefunden. Bei den beiden Tunern sind 
nur die Optionen "Idle scanning" und "Autodetect muxes" aktiviert, das 
sollte doch so stimmen?

von Philipp H. (flips)


Lesenswert?

Hey,

ich hatte nach langer 24/7 Laufzeit (ca. 1 1/2 Jahre) das Problem, dass 
die Box plötzlich nichtmehr erreichbar war per LAN und sich auch 
nichtmehr booten lies. Nach nem Blick auf die Serielle Schnittstelle gab 
mir der Kernel folgendes aus:
1
irq 55: nobody cared (try booting with the "irqpoll" option)
2
Call Trace:[<80067ef4>][<80067ef4>][<800a991c>][<800a9b70>]...
3
handlers:
4
[<8024ae04>]
5
Disabling IRQ #55

IRQ 55 ist im PCI Bus für alle relevanten Module/Geräte zuständig: USB 
SATA und LAN. Daher ging halt einfach nixmehr.. Hab ne ganze weile an 
dem Problem gesessen und gedebuggt, über uBoot hab ich alle Funktionen 
nutzen können (SATA ext2ls, LAN Ping) und Flashen mit Rescue WinCE ging 
auch noch vom Stick.

Die Lösung war schlussendlich ein defekter 48 pin DAC IC AK4705 (beim 
SCART Anschluss). Eigentlich hat er nichts mit dem PCI Bus zu tun, aber 
wer weiß was da verbunden war. Defekt war übrigens wunderbar 
ersichtlich: Warum auch immer hat sich in den IC ein Loch (!) gebrannt.
Hab den gutesten mit dem guten alten Heißluftgebläse entfernt, und siehe 
da die Box lief wieder einwandfrei.. Video Output nutz ich eh nicht da 
Headless VDR.

Vielleicht hilfts ja wem der auf das gleiche Problem stößt :) Dem erspar 
ich dann stundenlange Fehlersuche...

Grüße,
Flip

: Bearbeitet durch User
von Michael (Gast)


Lesenswert?

Danke für die Info  Philipp; gut zu hören, das sich tatsächlich noch 
andere Leutchen mit dem Teil beschäftigen.

Übrigens - bei mir läuft der Reciver u.a. auch als AVRDUDE client; meine 
Programmer bekomme ich einfach nicht vernünftig unter W7 ans laufen...

Gruß
Michael

von Markus W. (sukram230799)


Angehängte Dateien:

Lesenswert?

Hi,

Mein Setup:

USB 2.0 Stick mit TV-Headend
Bootloader von http://linux-party.at/

Mein Problem:

Das System bootet kann allerdings /dev/sda1 nicht als /mnt mounten, da 
der Stick erst zu spät erkannt wird (So habe ich den Log zumindest 
verstanden). Dann lande ich (wahrscheinlich) in der Konsole des U-Boot 
Images.

Mache ich etwas falsch oder gibt es eine Lösung für dieses Problem (Die 
Logs sind im Anhang).

Danke schon mal im Voraus

Grüße,
Markus

von Matze B. (matzebeck)


Lesenswert?

Das gleiche Problem hatte ich auch. Wenn man den DHCP Server ausschaltet 
und eine feste IP-Adresse vergibt, dann wird USB zu spät erkannt und er 
kann nicht booten.

Entweder DHCP wieder an (sofern DHCP Server im Netz vorhanden) und dort 
die Adresse immer fest an die Box vergeben lassen.

Oder das Betriebssystem auf eine Festplatte und per SATA anschließen.
Mein System läuft auf einem SATA zu Compact Flash Adapter.
Dieser mountet dann die 2,5" Notebook SATA. Also habe ich beide SATA 
Anschlüsse belegt.

Wenn man nur TV schaut schaltet sich die Festplatte ab.

Mfg MatzeBeck

PS: Ich werde evtl mal versuchen die neue Version von tvheadend zu 
kompilieren. In verbindung mit XBMC bzw. jetzt Kodi soll timeshift 
funktionieren.

von Markus W. (sukram230799)


Lesenswert?

Hi,

danke für den Tipp.

Markus

von Markus W. (sukram230799)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin's nochmal.

Ich habe die Box jetzt mit dem USB-Stick und aktiviertem DHCP gestartet. 
Allerdings bekomme ich jetzt eine Kernel-Panic:
1
Mount nfs root /dev/sda1... kjournald starting.  Commit interval 5 seconds
2
EXT3 FS on sda1, internal journal
3
EXT3-fs: recovery complete.
4
EXT3-fs: mounted filesystem with ordered data mode.
5
done
6
Switch root
7
switch_root: Kernel panic - not syncing: Attempted to kill init!
8
Bad init '/sbin/init'
Ich habe hier schon danach gesucht 
(Beitrag "Re: Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH"), habe 
allerdings die Antwort(en) nicht verstanden.

Grüße,
Markus

von Norbert G. (norbert_g922)


Lesenswert?

Hallo,

ich bin leider vier Jahre zu spät auf diesen Thread gestossen.

Ich hoffe nicht zu spät :-)

Ich hab mir board, Gehäuse und wlan module bei Pollin besorgt.

Flashen war mit den Anleitungen kein großes Problem.

Aber:
leider finde ich für das "alte" Debian keine lauffähige Version
von dvbsnoop bzw dvbtune.

Deshalb versuche ich die Box mit dme 3.4.xx Kernel zum laufen zu 
bringen.
Stand der Dinge.
Debian whezzy aus dem QEMU Repertoir auf eine Partition einer  Hardisk 
installiert.
Kernel unter QEMU gebaut und uImage erzeugt.
uImage auf weitere Partition der HD kopiert.

Die gute Nachricht, der kernel bootet und im single user mode komme
ich mit cutecom über die serielle Schnittstelle auf die Box.

Versuche ich die init Folge weiter zu durchlaufen, bleibt der Prozess
beim Starten des rlogd/syslogd hängen.

Da ich die Netzwerkeinstellungen auf der Kernel Bootzeile mit übergebe
kommt das Netzwerk (mindestens teilweise) hoch.
Ich kann die Kiste von außen pingen.

Schalte ich den Start von syslogd ab, komme ich bis zum Start des
sshd. Der wird auch gestartet.
Versuche ich mich einzuloggen, startet die Verbindung aber stellt sich 
dann tot.
Ich bekomme keinen Userprompt. Es tut sich einfach garnichts.

Mache ich einen telnet auf den ssh port sieht das dann so aus.
1
Connected to moretv.fritz.box.
2
Escape character is '^]'.
3
SSH-2.0-OpenSSH_6.6.1
4
<CR>
5
Protocol mismatch.
6
Connection closed by foreign host.

Hat irgend jemand von euch diesen Kernel am Laufen und
kann mir mal in die Seite treten.
Mir wäre auch schon mit Tipps zu "Selebsthilfe" gedient.

-NoGi

: Bearbeitet durch User
von Mario D. (m-d-a)


Lesenswert?

Hi Norbert,

ich steige jetzt so auf die Schnelle nicht durch was jetzt genau Dein 
letzter Stand ist, aber scheinbar möchtest Du etwas eigenes ans Rennen 
bekommen, da ja etwas von Qemu da stand. Vergiss das erst einmal.

Bevor Du weiter herumprobierst:
Die Seite mit dem Schnelleinstieg hast Du durchgelesen ?
Diese hier meine ich: http://linux-party.at/Schnelleinstieg

Bootloader und Kernel sind geflasht ?
Du hast Output auf dem seriellen Port ?
Danach kannste ja das eigentlich System aufsetzen mit dem rootfs

Du nutzt entweder das rootfs von linuxparty mit dem vdr oder Du nimmst 
mein minimalst rootfs mit tvheadend von hier http://ul.to/7ynebwrb

Bei beiden ist alles enthalten um auch Sender zu suchen.
mein minimales rootfs enthält alles um die Aufnahmen auf einen NFS 
Server abzuspeichern.

Good Luck

von Norbert G. (norbert_g922) (Gast)


Lesenswert?

Hallo Mario,
zunächst mal vielen Dank für deine Antwort.

Zum Sand der Dinge und was ich bereits gemacht habe.
Mittels Schnelleinsstieg, alle benötigten Teile heruntergeladen und 
geflashed.
Der 2.6.xx Kernel im Flash und das Root Filesystem (Debian lenny) auf
 Usbstick lief.
Der Versuch die rrdtools, dvbsnoop und dvbtune zu installieren schlug 
fehl,
da die benötigten Libraries zu alt seien.

Darauhin habe ich Debian wheezy und ManiacTwisters 3.4.xx Kernel
herunter geladen. Mit QEMU ein lauffähiges Mipsel System aufgesetzt und 
mit diesem einem 3.4.63 Kernel gebaut.
Aus dem nach tagelangen Kompilieren :-( erzeugten vmlinux ein uImage
erzeugt.

Das uImage und das rootfs auf eine ext3 Parition einer Sata Disk 
kopiert.

Das U-Boot über die serielle unterbrochen und ideboot anstelle von 
nandboot
konfiguriert.
Das UImage wird von der Platte gestartet und leitet den SystemV init 
ein.
Die /etc/fstab ist so eingerichtet, das /proc /run und /dev/sda1 
gemountet
werden.

In /etc/network/interfaces sind die Adressen statisch eingtragen und 
werden auch genutzt. DHCP klappt nicht.

Dir Init-Prozess läuft durch rc.S und rc.1 durch, bleibt dann aber in
rc.2 beim Starten von rlogd/syslogd hängen.
Indem ich im Startscript einfach ein exit 0 eitrage wird das script 
"übersprungen".
Damit läut die Initialisierung dann weiter bis zum Start des sshd.
Der wird auch gestartet. Dann tut sich aber rein garnichts mehr.
Ich kann die Kiste dan problemlos pingen und nmap zeigt mir auch an, 
dass der ssh-port 22 aktiv ist.

Wie schon oben beschrieben, bekomme ich aber keinen User / Passwort 
Prompt.

-Norbert

Mario D. schrieb:
> Hi Norbert,
>
> ich steige jetzt so auf die Schnelle nicht durch was jetzt genau Dein
> letzter Stand ist, aber scheinbar möchtest Du etwas eigenes ans Rennen
> bekommen, da ja etwas von Qemu da stand. Vergiss das erst einmal.
>
> Bevor Du weiter herumprobierst:
> Die Seite mit dem Schnelleinstieg hast Du durchgelesen ?
> Diese hier meine ich: http://linux-party.at/Schnelleinstieg
>
> Bootloader und Kernel sind geflasht ?
> Du hast Output auf dem seriellen Port ?
> Danach kannste ja das eigentlich System aufsetzen mit dem rootfs
>
> Du nutzt entweder das rootfs von linuxparty mit dem vdr oder Du nimmst
> mein minimalst rootfs mit tvheadend von hier http://ul.to/7ynebwrb
>
> Bei beiden ist alles enthalten um auch Sender zu suchen.
> mein minimales rootfs enthält alles um die Aufnahmen auf einen NFS
> Server abzuspeichern.
>
> Good Luck

von Mario D. (m-d-a)


Lesenswert?

o.K., Du bist jetzt also schon selber am Basteln...

Ich möchte ja Deinen Tatendrang nicht unnötig unterbinden, aber bringe 
doch erst einmal eine der beiden ansonsten lauffähigen rootfs ans 
Rennen.
Das lenny von linuxparty und meine Alternative beinhalten alles was man 
zum Starten benötigt. Auch die entsprechenden Scan Routinen um Sender zu 
finden.
Du musst für die vdr Variante den Befehl w_scan benutzen.
Bei meiner Variante scannt ja der tvheadend selber.

Für tiefer gehende Kernelcompilierungen und Co. bin ich dann allerdings 
leider nicht der Richtige.

von Norbert G. (norbert_g922)


Lesenswert?

Danke für deine Mühe, aber ich glaube du verstehst miss ;-)

Ich will keinen vdr zu Laufen bringen sondern die Pollinbox
dazu benutzen die Segmentauslastung in meine Kabelsegment zu messen.

Siehe auch:http://www.kdgforum.de/viewtopic.php?f=69&t=15097

Dazu brauche ich die rrdtools sowie dvbtune und dvbsnoop.

Und die lassen sich unter lenny nicht bauen.

-Norbert

von Mario D. (m-d-a)


Lesenswert?

Norbert G. schrieb:
> Ich will keinen vdr zu Laufen bringen sondern die Pollinbox
> dazu benutzen die Segmentauslastung in meine Kabelsegment zu messen.

o.K., ja dann reden wir tatsächlich aneinander vorbei.....

Ehrlich gesagt, würde ich dazu allerdings auch nicht diese Box nehmen, 
sondern dann eher einen ollen ThinClient mit nem PCI Slot kaufen, z.B. 
einen IGEL, HP oder Fujitsu und da eine DVB-C Karte mit Linux Support 
einsetzen.
Der Frustfaktor ist dann einfach wesentlich niedriger.

von Norbert G. (nogi)


Angehängte Dateien:

Lesenswert?

Hallo Mario,
ich hatte wohl vergessen zu erwähnen, dass ich die Programme mit einem 
Sundtek USB DVB-C Stick am Laufen habe.

Allerdings konnte ich der Versuchung das ganze für etwa 10RUR auf die
Pollinbox zu übertragen.
Ich bin auch schon ein kleines Stückchen weitergekommen und komme mit 
Tricks
mit ssh auf die Box. Die nächste Herausforderung ist die Kernel 
Systemuhr.
Die steht immer auf dem Anfang der Unix-Zeit (01/01/1970 00:00 Uhr) und 
bewegt sich keine Millisekunde.
Aber im wahrsten Sinne des Wortes: Kommt Zeit, kommt Rat :-)

Zum Frustlevel:
Da ich nicht mehr zum arbeitenden Teil der Bevölkerung gehöre spielt die 
Zeit eher eine untergeordnete Rolle.

-Norbert
PS: Im Anhang eine Auslastungskurve.

Mario D. schrieb:
> Norbert G. schrieb:
>> Ich will keinen vdr zu Laufen bringen sondern die Pollinbox
>> dazu benutzen die Segmentauslastung in meine Kabelsegment zu messen.
>
> o.K., ja dann reden wir tatsächlich aneinander vorbei.....
>
> Ehrlich gesagt, würde ich dazu allerdings auch nicht diese Box nehmen,
> sondern dann eher einen ollen ThinClient mit nem PCI Slot kaufen, z.B.
> einen IGEL, HP oder Fujitsu und da eine DVB-C Karte mit Linux Support
> einsetzen.
> Der Frustfaktor ist dann einfach wesentlich niedriger.

: Bearbeitet durch User
von Norbert G. (nogi)


Lesenswert?

Mario D. schrieb:
> Norbert G. schrieb:
>> Ich will keinen vdr zu Laufen bringen sondern die Pollinbox
>> dazu benutzen die Segmentauslastung in meine Kabelsegment zu messen.
>
> o.K., ja dann reden wir tatsächlich aneinander vorbei.....
>
> Ehrlich gesagt, würde ich dazu allerdings auch nicht diese Box nehmen,
> sondern dann eher einen ollen ThinClient mit nem PCI Slot kaufen, z.B.
> einen IGEL, HP oder Fujitsu und da eine DVB-C Karte mit Linux Support
> einsetzen.
> Der Frustfaktor ist dann einfach wesentlich niedriger.

So, ich bin deinem Rat gefolgt.
Hab mir dein Filesystem runter geladen und installiert.
Das läuft prima.
Dann noch in /etc/init.d/dvbdev.sh

fe_model_name="CU1216" statt
fe_model_name="TU1216" gesetzt.

Die Devices sind damit alle vorhanden.

Auch die DVB Werkzeuge (dvbsnoop und dvbtune) sowie das rrdtool
konnten mit apt-get installier werden.

Leider findet w_scan keine Kanäle und auch dvbtune und dvbsnoop weigern
sich Irgend was von den Tunern zu empfangen.

Sieht dann so aus:
1
NoGimoretv:/etc# dvbsnoop -s signal -adapter 0
2
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/ 
3
4
---------------------------------------------------------
5
Transponder/Frequency signal strength statistics...
6
---------------------------------------------------------
7
cycle: 1  d_time: 0.001 s  Sig: 65535  SNR: 50629  BER: 1654560  UBLK: 1159  Stat: 0x00 []
8
cycle: 2  d_time: 0.050 s  Sig: 65535  SNR: 51143  BER: 1654560  UBLK: 1039  Stat: 0x00 []
9
cycle: 3  d_time: 0.048 s  Sig: 65535  SNR: 54227  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
10
cycle: 4  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1040  Stat: 0x03 [SIG CARR ]
11
cycle: 5  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
12
cycle: 6  d_time: 0.048 s  Sig: 65535  SNR: 50372  BER: 1654560  UBLK: 1039  Stat: 0x00 []
13
cycle: 7  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1041  Stat: 0x03 [SIG CARR ]
14
cycle: 8  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1035  Stat: 0x03 [SIG CARR ]
15
cycle: 9  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1031  Stat: 0x00 []
16
cycle: 10  d_time: 0.048 s  Sig: 65535  SNR: 52428  BER: 1654560  UBLK: 1034  Stat: 0x03 [SIG CARR ]
17
cycle: 11  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1042  Stat: 0x03 [SIG CARR ]
18
cycle: 12  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
19
cycle: 13  d_time: 0.048 s  Sig: 65535  SNR: 50886  BER: 1654560  UBLK: 773  Stat: 0x00 []
20
cycle: 14  d_time: 0.048 s  Sig: 65535  SNR: 55769  BER: 1654560  UBLK: 1042  Stat: 0x03 [SIG CARR ]
21
cycle: 15  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
22
cycle: 16  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
23
cycle: 17  d_time: 0.048 s  Sig: 65535  SNR: 51143  BER: 1654560  UBLK: 1037  Stat: 0x00 []
24
cycle: 18  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1034  Stat: 0x03 [SIG CARR ]
25
cycle: 19  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1043  Stat: 0x03 [SIG CARR ]
26
cycle: 20  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1035  Stat: 0x00 []
27
cycle: 21  d_time: 0.048 s  Sig: 65535  SNR: 53456  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
28
cycle: 22  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1034  Stat: 0x03 [SIG CARR ]
29
cycle: 23  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1042  Stat: 0x03 [SIG CARR ]
30
cycle: 24  d_time: 0.048 s  Sig: 65535  SNR: 50886  BER: 1654560  UBLK: 1042  Stat: 0x00 []
31
cycle: 25  d_time: 0.048 s  Sig: 65535  SNR: 55769  BER: 1654560  UBLK: 1042  Stat: 0x03 [SIG CARR ]
32
cycle: 26  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1041  Stat: 0x03 [SIG CARR ]
33
cycle: 27  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1039  Stat: 0x03 [SIG CARR ]
34
cycle: 28  d_time: 0.048 s  Sig: 65535  SNR: 52685  BER: 1654560  UBLK: 1048  Stat: 0x00 []
35
cycle: 29  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1039  Stat: 0x03 [SIG CARR ]
36
cycle: 30  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1034  Stat: 0x03 [SIG CARR ]
37
cycle: 31  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1037  Stat: 0x00 []
38
cycle: 32  d_time: 0.048 s  Sig: 65535  SNR: 54484  BER: 1654560  UBLK: 1041  Stat: 0x03 [SIG CARR ]
39
cycle: 33  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1037  Stat: 0x03 [SIG CARR ]
40
cycle: 34  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1036  Stat: 0x03 [SIG CARR ]
41
cycle: 35  d_time: 0.048 s  Sig: 65535  SNR: 50886  BER: 1654560  UBLK: 1037  Stat: 0x00 []
42
cycle: 36  d_time: 0.048 s  Sig: 65535  SNR: 55769  BER: 1654560  UBLK: 1041  Stat: 0x03 [SIG CARR ]
43
cycle: 37  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1038  Stat: 0x03 [SIG CARR ]
44
cycle: 38  d_time: 0.048 s  Sig: 65535  SNR: 56283  BER: 1654560  UBLK: 1034  Stat: 0x00 []
45
cycle: 39  d_time: 0.048 s  Sig: 65535  SNR: 52685  BER: 1654560  UBLK: 1035  Stat: 0x00 []
46
cycle: 40  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1044  Stat: 0x03 [SIG CARR ]
47
cycle: 41  d_time: 0.048 s  Sig: 65535  SNR: 56540  BER: 1654560  UBLK: 1033  Stat: 0x03 [SIG CARR ]
48
cycle: 42  d_time: 0.048 s  Sig: 65535  SNR: 51143  BER: 1654560  UBLK: 1039  Stat: 0x00 []
49
50
NoGimoretv:/etc#

Der Sundtek Stick am Raspi (gleiche Antennendose) gibt das aus:
1
root@NoGiPi2:~# dvbsnoop -s signal 
2
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/ 
3
4
---------------------------------------------------------
5
Transponder/Frequency signal strength statistics...
6
---------------------------------------------------------
7
cycle: 1  d_time: 0.001 s  Sig: 0  SNR: 0  BER: 500000  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
8
cycle: 2  d_time: 0.102 s  Sig: 0  SNR: 0  BER: 500000  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
9
cycle: 3  d_time: 0.102 s  Sig: 0  SNR: 0  BER: 500000  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
10
cycle: 4  d_time: 0.101 s  Sig: 0  SNR: 0  BER: 500000  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
11
cycle: 5  d_time: 0.101 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
12
cycle: 6  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
13
cycle: 7  d_time: 0.105 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
14
cycle: 8  d_time: 0.108 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
15
cycle: 9  d_time: 0.110 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
16
cycle: 10  d_time: 0.110 s  Sig: 65500  SNR: 65500  BER: 3  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
17
cycle: 11  d_time: 0.114 s  Sig: 65500  SNR: 65500  BER: 3  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
18
cycle: 12  d_time: 0.101 s  Sig: 65500  SNR: 65500  BER: 3  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
19
cycle: 13  d_time: 0.100 s  Sig: 65500  SNR: 65500  BER: 3  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
20
cycle: 14  d_time: 0.100 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
21
cycle: 15  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
22
cycle: 16  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
23
cycle: 17  d_time: 0.101 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
24
cycle: 18  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 2  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
25
cycle: 19  d_time: 0.105 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
26
cycle: 20  d_time: 0.105 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
27
cycle: 21  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
28
cycle: 22  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
29
cycle: 23  d_time: 0.106 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]
30
cycle: 24  d_time: 0.101 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]                                                                           
31
cycle: 25  d_time: 0.102 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]                                                                           
32
cycle: 26  d_time: 0.101 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]                                                                           
33
cycle: 27  d_time: 0.101 s  Sig: 65500  SNR: 65500  BER: 1  UBLK: 0  Stat: 0x1f [SIG CARR VIT SYNC LOCK ]                                                                           
34
^C                                                                                                                                                                                  
35
root@NoGiPi2:~#

Das sieht schon viel besser aus.
Sind die Tuner in der Pollinbox wirklich so schlecht oder gibt
es noch Module Parameter an denen man drehen kann?

-NoGi

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

war da nicht noch das Problem das die Box nur QAM64 kann?

Sascha

von Mario D. (m-d-a)


Lesenswert?

Sascha W. schrieb:
> war da nicht noch das Problem das die Box nur QAM64 kann?

Ich glaube die QAM64 waren für das WinCE die Beschränkung ?

Ich persönlich kann alle freien Hamburger DVB-C Sender empfangen und die 
werden mit QAM256 und QAM64 gesendet.

von Norbert G. (nogi)


Lesenswert?

Mario D. schrieb:
> Sascha W. schrieb:
>> war da nicht noch das Problem das die Box nur QAM64 kann?
>
> Ich glaube die QAM64 waren für das WinCE die Beschränkung ?
>
> Ich persönlich kann alle freien Hamburger DVB-C Sender empfangen und die
> werden mit QAM256 und QAM64 gesendet.

Hallo Mario,
welche Sig: Werte bekommst du denn auf deiner Kiste?
Gerne auch per PM.

Kann jemand die von mir geposteten Werte interpretieren?
Ist Sig: die Signalstärke in µV ?

Wenn ich mich nicht täusche wären die 65500 µV etwa 96dBµV und das 
erscheint
mir unmöglich, vor allem da die an der gleichen Dose angeschlossene 
Fritz!Box 6340 nur -4dBmV anzeigt.
Die -4dBmv entsprechen ja 56dBµv.

-NoGi

von Norbert G. (nogi)


Lesenswert?

Es geschehen Zeichen und Wunder ;-)

Ich habe heute mal mein "Reserve Board" in Betrieb genommen.
Und oh Wunder, die Tuner erkennen das Signal.

Sieht also so aus als hätte das schön ins Gehäuse eingebaute Board einen
Schuss. Jetz kann ich endlich mal damit beginnen die Scripte vom RasPi
auf die PollinBox zu übertragen.

Irgendwann in den nächsten Tagen werde ich mich, hoffentlich 
erfolgreich, wieder melden.

-NoGi

von Michael (Gast)


Lesenswert?

Ich find' es super cool, das tatsächlich noch an dem Projekt gearbeitet 
wird.
... bin gespannt!
habe mir übrigens auch schon die eine oder andere Idee vom Pi 
abgeschaut:
z.B. die Remote Xshell "sesman"

Also Daumen hoch!

Gruß Michael

von Norbert G. (nogi)


Angehängte Dateien:

Lesenswert?

Norbert G. schrieb:
> Es geschehen Zeichen und Wunder ;-)
>
> Irgendwann in den nächsten Tagen werde ich mich, hoffentlich
> erfolgreich, wieder melden.
>
> -NoGi

So, da bin ich wieder ;-)


Da die CPU auf dem Board nicht sehr leistungsfähig ist, hab ich die 
Auswertung auf meinen Intel PC verlagert.
Das aber nur am Rande.

Nachdem die ersten Diagramme auswertbar waren, schien mir die 
Segmentauslastung doch etwas niedrig zu sein.

Auslastung meiner Frequenzen mit dem PNX8550 Board:

Bild siehe Anhang MoreTV.png.

daraufhin hab ich meinen Raspi mit Sundtek Stick wieder in Betrieb 
genommen.
Dort sieht es dann so aus.

Bild siehe Anhang RasPI.png.

Zuerst dachte ich meine Konfiguration wäre schuld.
Wenn ich mir die ausgelesenen Werte ansehe, tritt das Problem bereis 
beim Auslesen mit dvbsnoop auf.
Die scripts zu Auslesen sind gleich. daran liegt es also nicht.

Ausgabe von dvbsnoop auf dem PNX8550 (moretv):
1
moretv:/Public/rrd# dvbsnoop -adapter 1 -timeout 500 -s bandwidth 8190 -n 3500                                                                          
2
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/ 
3
4
---------------------------------------------------------
5
PID bandwidth statistics...
6
PID: 8190 (0x1ffe)   - max packet count: 3500 
7
---------------------------------------------------------
8
packets read: 585/(585)   d_time:  0.045 s  = 19552.711 kbit/s   (Avrg: 19552.711 kbit/s) [bad: 0]
9
packets read: 538/(1123)   d_time:  0.199 s  =  4066.251 kbit/s   (Avrg:  6922.361 kbit/s) [bad: 0]
10
packets read: 2047/(3170)   d_time:  0.215 s  = 14319.628 kbit/s   (Avrg: 10387.312 kbit/s) [bad: 0]
11
packets read: 195/(3365)   d_time:  0.001 s  = 293312.000 kbit/s   (Avrg: 11002.365 kbit/s) [bad: 0]
12
packets read: 1616/(4981)   d_time:  0.193 s  = 12593.244 kbit/s   (Avrg: 11472.564 kbit/s) [bad: 0]
13
## PID: 8190 (0x1ffe)   bad/total packets: 0/4981 (= 0.0%)   Avrg: 11472.564 kbit/s
14
NoGimoretv:/Public/rrd# :


Ausgabe auf dem RaspI (NogiPi2)
1
root@NoGiPi2:~/rrd# dvbsnoop -adapter 0 -timeout 500 -s bandwidth 8190 -n 3500
2
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/ 
3
4
---------------------------------------------------------
5
PID bandwidth statistics...
6
PID: 8190 (0x1ffe)   - max packet count: 3500 
7
---------------------------------------------------------
8
packets read:  80/(80)   d_time:  0.018 s  =  6684.444 kbit/s   (Avrg:  6684.444 kbit/s) [bad: 0]
9
packets read:  80/(160)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 10462.609 kbit/s) [bad: 0]
10
packets read:  80/(240)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 10616.471 kbit/s) [bad: 0]
11
packets read:  80/(320)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 10938.182 kbit/s) [bad: 0]
12
packets read:  80/(400)   d_time:  0.016 s  =  7520.000 kbit/s   (Avrg: 10026.667 kbit/s) [bad: 0]
13
packets read:  80/(480)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 10313.143 kbit/s) [bad: 0]
14
packets read:  80/(560)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 10398.025 kbit/s) [bad: 0]
15
packets read:  80/(640)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 11192.558 kbit/s) [bad: 0]
16
packets read:  80/(720)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11280.000 kbit/s) [bad: 0]
17
packets read:  80/(800)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11244.860 kbit/s) [bad: 0]
18
packets read:  80/(880)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11312.137 kbit/s) [bad: 0]
19
packets read:  80/(960)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11280.000 kbit/s) [bad: 0]
20
packets read:  80/(1040)   d_time:  0.016 s  =  7520.000 kbit/s   (Avrg: 10862.222 kbit/s) [bad: 0]
21
packets read:  80/(1120)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 10938.182 kbit/s) [bad: 0]
22
packets read:  80/(1200)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11004.878 kbit/s) [bad: 0]
23
packets read:  80/(1280)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11000.686 kbit/s) [bad: 0]
24
packets read:  80/(1360)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11056.432 kbit/s) [bad: 0]
25
packets read:  80/(1440)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11049.796 kbit/s) [bad: 0]
26
packets read:  80/(1520)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11097.476 kbit/s) [bad: 0]
27
packets read:  80/(1600)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11089.401 kbit/s) [bad: 0]
28
packets read:  80/(1680)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11130.925 kbit/s) [bad: 0]
29
packets read:  80/(1760)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 11409.655 kbit/s) [bad: 0]
30
packets read:  80/(1840)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11388.313 kbit/s) [bad: 0]
31
packets read:  80/(1920)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 11643.871 kbit/s) [bad: 0]
32
packets read:  80/(2000)   d_time:  0.016 s  =  7520.000 kbit/s   (Avrg: 11393.939 kbit/s) [bad: 0]
33
packets read:  80/(2080)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11417.226 kbit/s) [bad: 0]
34
packets read:  80/(2160)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11398.737 kbit/s) [bad: 0]
35
packets read:  80/(2240)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11420.203 kbit/s) [bad: 0]
36
packets read:  80/(2320)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 11630.933 kbit/s) [bad: 0]
37
packets read:  80/(2400)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11606.431 kbit/s) [bad: 0]
38
packets read:  80/(2480)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11619.688 kbit/s) [bad: 0]
39
packets read:  80/(2560)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11597.108 kbit/s) [bad: 0]
40
packets read:  80/(2640)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11609.825 kbit/s) [bad: 0]
41
packets read:  80/(2720)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11588.895 kbit/s) [bad: 0]
42
packets read:  80/(2800)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11601.102 kbit/s) [bad: 0]
43
packets read:  80/(2880)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 11581.604 kbit/s) [bad: 0]
44
packets read:  80/(2960)   d_time:  0.010 s  = 12032.000 kbit/s   (Avrg: 11593.333 kbit/s) [bad: 0]
45
packets read:  80/(3040)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 11753.625 kbit/s) [bad: 0]
46
packets read:  80/(3120)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 11909.848 kbit/s) [bad: 0]
47
packets read:  80/(3200)   d_time:  0.006 s  = 20053.333 kbit/s   (Avrg: 12032.000 kbit/s) [bad: 0]
48
packets read:  80/(3280)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 12180.543 kbit/s) [bad: 0]
49
packets read:  80/(3360)   d_time:  0.011 s  = 10938.182 kbit/s   (Avrg: 12147.692 kbit/s) [bad: 0]
50
packets read:  80/(3440)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 12289.216 kbit/s) [bad: 0]
51
packets read:  80/(3520)   d_time:  0.005 s  = 24064.000 kbit/s   (Avrg: 12427.418 kbit/s) [bad: 0]
52
## PID: 8190 (0x1ffe)   bad/total packets: 0/3520 (= 0.0%)   Avrg: 12427.418 kbit/s
53
root@NoGiPi2:~/rrd#
Auffällig ist dabei, dass die "timeslices" deutlich verschieden sind
NogiPi2 0,005 bis 0,016 s
MoreTv  0,001 bis 0,215 s

Hat jemand eine Idee wo ich drehen könnte?

-NoGi

PS: Ich weiss nicht wie ich die aus Versehen angehängte 65*.rrd wieder 
loswerde.

: Bearbeitet durch User
von Benutzer (Gast)


Lesenswert?

Ich hab versucht das DVB-T Mainboard in Betrieb zu nehmen. Hab dabei J43 
mit +12V versorgt, Festplatte läuft auch so weit so gut. Aber ich seh 
egal wie ichs anschleiße nix am TV (via Scart). Die Batterie hinten hab 
ich auch gewechselt.
Schade, dass hier fast nur auf Linux eingegangen wird, aber von - Wie 
bekomm ich das Teil generell zum laufen - so gut wie gar nix steht, und 
auch nicht auf der Homepage dafür..

Würde mich sehr freuen wenn mir wer helfen kann.

LG

von Mario D. (m-d-a)


Lesenswert?

Diese Seite hier kennst Du aber schon, oder ?

https://www.mikrocontroller.net/articles/Receiver-Mainboard_Plattform_Philips_PNX8950


Da steht jedenfalls eine Menge zu CE und wie man die Büchse ans Rennen 
bekommt.

von FOX (Gast)


Lesenswert?

Moin,

kann mir jemand mal die RCX161 auslesen? Ich versuch schon seit Stunden 
via Arduino ein IR-Signal an den Receiver zu senden und die blöde Hütte 
zuckt sich überhaupt nicht … ich glaub ich setze den Code falsch 
zusammen z. B. Powertaste: 0x446B522D

NEC sieht doch so aus: 1.Byte: Adresse, 2.Byte: invertierte Adresse, 3. 
Byte: Code, 4.Byte: invertierter Code oder liege ich da falsch.

Komisch ist das die Hütte garnichts macht, nicht mal blinkt, egal was 
ich sende. Das eigentliche Problem ist das ich selbst keine 
Fernbedienung da habe, sonst hätte ich's selbst ausgelesen.

Grüße

von tsx (Gast)


Angehängte Dateien:

Lesenswert?

Zunächst mal, auch ein großes Lob von mir an alle fleißigen Entwickler, 
und großen Respekt an die, die Uboot zum laufen gebracht haben. Es geht 
ja jetzt auch komplett ohne Fernbedienung. Konnte beim Lesen dieses 
Threads einiges dazu lernen.

Ich habe mich überwunden, und nun ein 19" Gehäuse gebastelt. Bald wird 
es zum Leben erweckt! Es fehlt nur noch die SCART-Blende, und ganz links 
eine Blende für die Tasten + Display(s?). Rote Lackierung == Finger weg! 
Die 4 weiteren RJ45-Buchsen (gelbe Kabel) lassen sich im inneren auf die 
Stiftleisten der Com-Ports (usw) "Patchen". Dann gibt es nur noch RJ45!

Weiß jemand, ob es eventuell möglich ist, EIN Display für BEIDE Boards 
zu benutzen? (Nicht die Tasten!) Ich dachte mir, dass ich die Ausgänge 
der Boards mit Dioden "zusammenschalte" und dann auf das Display hänge, 
so dass der zuletzt geänderte "Zustand" beider Boards auf nur einem 
Display steht!!!? Ich wollte (noch) keinen AVR dazwischen schalten.

Danke für eure super Hilfe.
Und noch frohes Schaffen!

von athal (Gast)


Lesenswert?

Warum nimmst Du nicht einfach 2 LED Displays, bei einem Display 
entfernst Du die Tasten?
Was soll denn das eine Display anzeigen? Abwechselnd den Status von 
jedem Board? Dann könntest Du probieren, ob das Umschalten per Relais 
bzw. elektron. Schaltern funktioniert. Ein einfaches Zusammenschalten 
kann nicht funktionieren.

Viel Erfolg
Andreas

von tsx (Gast)


Lesenswert?

tsx schrieb:
> Weiß jemand, ob es eventuell möglich ist, EIN Display für BEIDE Boards
> zu benutzen? (Nicht die Tasten!) Ich dachte mir, dass ich die Ausgänge
> der Boards ...

athal schrieb:
> Ein einfaches Zusammenschalten kann nicht funktionieren.

Jo, allein schon wegen den zwei verschiedenen CLK´s wäre das FAIL.

http://pdf.datasheetarchive.com/indexerfiles/Datasheet-090/DSA0010952.pdf

DIN Data Pin 2
CLK Clock Pin 3
STB Strobe Pin 4 - If "HIGH", CLK is ignored.

Weiß jemand, ob der STB-Pin #4 bei Änderungen am Display vom Mainboard 
auf LOW gezogen wird? (Kann es gerade nicht messen...) Dann könnte man 
mit AND/OR/XOR-Gattern nur die "Relevante" Clock + Daten auf das 
Display-IC geben, wenn es was neues zum Anzeigen gibt, ODER (danke für 
die Idee mit den Relais) die 8+4 Pins der Siebensegmenter von beiden 
Boards mit ein paar Latches u. Bustreibern durchschalten. Entweder 
Abwechselnd, oder mit Hilfe vom STB-Pin des jeweiligen Boards.

tsx schrieb:
> ...so dass der zuletzt geänderte "Zustand" beider Boards auf nur einem
> Display steht.

Ich gucke ggf heut Abend mal, was der STB-Pin macht.
Liebe Grüße.

von mercora (Gast)


Lesenswert?

Hi,

ich habe Patches für minisatip und tvheadend um diese auf dem board mit 
dem alten elecard Kernel und der Debian Lenny toolchain zum laufen zu 
bekommen. Sollte da Interesse bestehen könnte ich diese zugänglich 
machen (oder versuchen die in die jeweiligen Projekte zu bekommen). SD 
Streams sind nicht wirklich ein Problem mit minisatip lediglich 
limitiert durch den demuxer der leider nur 16 filter kann. Mit HD 
streams hab ich teilweise schon Probleme wenn 2 davon vom gleichen Tuner 
und Multiplex bezogen werden sollten. Ein Einsatz mit Oscam scheint 
bisher nicht ohne weiteres möglich. Das Board scheint die Daten mit 
einem falschen CW zu "entschlüsseln" was dann das nachträgliche 
entschlüsseln erschwert. Möglicherweise wäre es aber möglich das vor dem 
entschlüsseln wieder rückgängig zu machen. Daran arbeite ich gerade, bin 
aber nicht sicher ob ich da dran bleibe weil ich derzeit dazu tendiere 
mir eine Lösung mit weniger Tücken zuzulegen.

von Dirk Z. (dirk_z)


Lesenswert?

Hallo, hatte mir auch 2 der Pollin-Boards gekauft, komme leider zeitlich
nicht mehr zum basteln. Vielleicht braucht jemand noch Teile oder die 2
Sets komplett. Würde Sie gerne komplett und sehr günstig an Bastler
abgeben.
Die 2 Sets bestehen aus:
1x Receiver-Mainboard Plattform Philips PNX8950 Twin DVB-T Tuner
1x Receiver-Mainboard Plattform Philips PNX8950 Twin DVB-C Tuner
2x Gehäuse
2x HDD mit Linux (wie unter
http://www.linux-party.at/Philips+PNX8950+Receiver+Mainboard
beschrieben) drauf
2x WLan - Modul
2x Netzteil (nicht mehr die Orginalen aber mit 12V )

Bei Fragen schreibt mich gerne an, gern auch an Bastelfreunde aus
Leipzig und Umgebung. Ansonsten gern für Erstattung der Versandkosten
und Verpackung.

von SwizzleDude (Gast)


Lesenswert?

Hallo, hat weiß jemand ob MioPocket, eine software die für Windows 
CE-Navis entwickelt wurde, um sie wie PDAs zu benutzen, auf der Box 
funzt? Ich konnte es noch nicht ausprobieren, habe gestern meinen 
Receiver gebrickt. . . Ersatz kommt erst in drei Tagen

von W.S. (Gast)


Lesenswert?

Diese Box läuft mit einem Mediaprozessor, also zwei fetten 64 Bit DSP 
(Trimedia m.W.) auf dem Chip und ansonsten für die Kleinarbeit einer 
MIPS, wo dann auch das WinCE drauf läuft.

Wenn du also dein MIO-Pocket drauf laufen lassen willst, dann brauchst 
du ne Version für MIPS und nicht für ARM oder SH.

W.S.

von SwizzleDude (Gast)


Lesenswert?

Hmm, eine MIPS-Version existiert leider nicht. Hat jemand eine Lösung 
zum dauernden Zurücksetzen der Einstellungen und Daten unter Windows CE?

von SwizzleDude (Gast)


Angehängte Dateien:

Lesenswert?

~~~~ TOLLE NEUIGKEITEN!! ~~~

Ich habe eine Lösung zum dauernden Datenverlust nach Neustart unter 
Windows CE. Mit meiner Lösung lassen sich zwar nach wie vor keine 
Einstellungen anpassen, aber es lassen sich dauerhaft Programme 
installieren und Desktop-Verknüpfungen anlegen.
Anleitung: Erst die ZIP-Datei herunterladen. Den Inhalt des Ordners 
"WINCE_SWD" auf einen USB-Stick entpacken und auf der Box flashen. Dann 
auf den Stick den Inhalt des Ordners "APPDATA_SWD" entpacken und 
anschließen.
Ta-daa! :)

von SwizzleDude (Gast)


Lesenswert?

Ach, und ehe ich's vergesse: Der USB-Stick auf dem der Inhalt von 
APPDATA_SWD entpackt wurde, muss von nun an permanent angeschlossen 
sein!

von SwizzleDude (Gast) (Gast)


Lesenswert?

Welche Videoformate kann man eigentlich auf der Box unter Windows CE 
abspielen?

von Markus W. (sukram230799)


Lesenswert?

@mercora

Also ich hätte Interesse an den Patches.

Grüße,
Markus

von SwizzleDude (Gast) (Gast) (Gast) (Gast)


Lesenswert?

Habe jetzt auch ein DVD-Laufwerk angeschlossen, läuft auch, aber die 
Software fehlt um Filme abzuspielen! Weiß da jemand was? :(

von Alexandru Dumitru A. (Firma: Home) (blackmonk)


Lesenswert?

Hello mercora, and sorry for this post in english. Sadly, I do not speak 
german.

I'm interested in running minisatip on this board, under Debian Lenny 
with 2.6.21PNX kernel.

I saw in minisatip README that it requires DVBAPI 5 support. Precompiled 
2.6.21PNX kernel supports DVBAPI 3.

Do you have an API wrapper patch that can you share with us? Or another 
solution to make minisatip work on this kernel?

Thank you, and keep up the good work!

von SwizzleDude (Gast)


Lesenswert?

Kommt schon, einige haben ja schon gesagt dass mit dem Receiver DVDs 
abgespielt werden können. Weiß jemand wie? Welches Programm benötigt 
man?
Bitte, sagt doch wenigstens dass das unmöglich ist!

von Harvester (Gast)


Lesenswert?

Hallo! Ich wüsste auch gerne von dieser dubiosen Software and bitte um 
Rat!
blinkmedia123@gmail.com

Beitrag #4579331 wurde von einem Moderator gelöscht.
von Sebastian R. (sebr)


Lesenswert?

Falls noch jemand einen Receiver DVB-C (möglichst komplett) abzugeben 
hat, kann sich gerne per PN bei mir melden. Ich suche noch einen oder 
ggf. auch zwei.

von Big 1. (big11)


Lesenswert?

Hallo sebr, du hast Post!


Ich hätte da noch zwei Boards, komplett mit allem inkl. Gehäuse und 
Fernbedienungen, Display, Antennen und passenden Netzteilen und OVP

Eines ist ein DVB-C und eines ein DVB-T Board..

Preis wäre á € 25,- zzgl. Versand (wohne in AT)

Falls jemand Interesse hat, einfach ne Nachricht an mich..


Big11

von ebaygast (Gast)


Lesenswert?

Hallo,
Ich habe  Platin FB und Netzteil bei der E'Bucht' eingestellt.
Danke

von Michael (Gast)


Lesenswert?

Hallo zusammen,
auch auf die Gefahr hin, das ich der letzte Mensch in diesem Forum bin 
und vielleicht auch der einzige, der noch die Box nutzt...
Vodafon hat bei uns im Kabelnetz einige Unitymedia Sendeplätze 
verschoben.
U.a. befindet sich TELE5 jetzt auf Platz 503. Bei meinem Hauppauge 
USB-Stick wird TELE5 mit folgenden Infos gefunden: 218000 und 257.
Aber w_scan auf der Pollinbox will den Sender einfach nicht finden.
Und meine Bemühungen den Eintrag selbt in der Channels.conf zu erzeugen 
funktioniert leider auch nicht.
Gibt's hier noch einen Experten der mir helfen kann?

Danke & Gruß
Michael

von Joachim B. (jar)


Lesenswert?

Michael schrieb:
> Gibt's hier noch einen Experten der mir helfen kann?

keine Ahnung zu wenig Infos
http://www.kabel-helpdesk.de/

1. mal welches Empfangsgebiet?
2. welchen Sendekanal?

vielleicht brauchst du eine andere Anschlußdose.

von Michael (Gast)


Lesenswert?

Oh, tatsächlich - ich bin nicht der letzte Fan der Pollinbox hier.
Danke für den Tipp Joachim.
Ich find' da aber nicht die benötigten Infos.
Vodafon schaft es nicht die genauen Angaben zu veröffentlichen.

Es geht um NRW auf dem Sendeplatz 503 und u.a. Tele5 ...

Was könnt ich mir denn nur für nen Receiver kaufen, wo ich am 
einfachsten OpenElec installieren kann?

Danke & Gruß
Michael

von Gustav Winkler (Gast)


Lesenswert?

Hallo. Ich bin hier bis jetzt bloß als listener altiv gewesen. Ich habe 
vor Jahren auch mal so eine Box gekauft, und bissl experimentiert. Das 
Gerät steht noch da, wer interesse hat...😉
Ich kann Dir nur einen RaspberryPi 4 mit 4 GB Ram empfehlen, und dazu 
einen passenden Usb-DVB-C/DVB-T Empfänger. Ich habe ein ähnliches System 
mit DVB-S empfänger schon über ein Jahr problemlos am laufen. Ich nutze 
libreelec als Software. P.S. Ich finds toll, das jemand diese "alte" 
Technik noch nutzt.
V.G. Gustav

von batman (Gast)


Lesenswert?

Michael schrieb:
> Gibt's hier noch einen Experten der mir helfen kann?

Experte nicht, aber vielleicht kannste mit dem Eintrag in meiner 
xspf-Playlist was anfangen. Damit spielt der vlc den Sender korrekt ab.

    <track>
      <title>0048. Tele 5</title>
      <location>dvb-c://frequency=218000000</location>
      <extension application="http://www.videolan.org/vlc/playlist/0">;
        <vlc:option>dvb-srate=6900000</vlc:option>
        <vlc:option>dvb-ts-id=431</vlc:option>
        <vlc:option>dvb-modulation=256QAM</vlc:option>
        <vlc:id>49</vlc:id>
        <vlc:option>program=43108</vlc:option>
      </extension>
    </track>

von Michael (Gast)


Lesenswert?

Danke für die Tipps; ich hab's mit "scan" statt "w_scan" nach gefühlten 
1000 Versuchen hin bekommen. Beim scan kann man die 
Transponderfrequenzen in einer Datei vorgeben, dann findet das Programm 
auch (u.a.) Tele5.

Ich möchte die alte Kiste tatsächlich nicht mehr missen; ich kann den 
Receiver per W-Lan-Steckdose von unterwegs einschlaten und über ein 
kleines Script "Timer" zum Aufnehmen programmieren. Wenns sein muss 
sogar zwei Sender überschneident (da sind ja zwei Empfänger drinn).

Gruß
Michael

von Markus W. (dl8mby)


Lesenswert?

Hallo Michael,

kannst Du mal sagen, wie Du die Kiste betreibst.
Ich habe noch zwei der Boxen rumliegen - mit DVB-C und DVB-T
Receivern.
Die Dinger hatten ja früher Win-CE drauf.
Hast Du das Linux von USB-Stick drauf gespielt?
Hast Du eine SATA-Disk drin eingebaut und kannst Du
die QAM-265 Sender empfangen und anzeigen.
Wäre an Deiner Configuration interessiert.

Kannst mir ja ne PN senden oder hier posten.
Vielleicht hat ja jemand noch Interesse an diesen Infos.

LG
Markus

: Bearbeitet durch User
von Sebastian R. (sebr)


Lesenswert?

Da ja sich ja immer noch Leute mit diesen Teilen beschäftigen / 
rumspielen: Habe noch zwei von diesen Boxen (inkl. Gehäuse, FB etc.) 
hier rumstehen. Gegen kleine Spende und Portoübernahme abzugeben.

von Aegybab (aegybab)


Lesenswert?

Ist jemand noch mit dem Teil beschäftigt? Ich hab ein kleines Programm 
geschrieben, mit dem man unter CE das kleine Display vorne am Gerät 
ansteuern kann

von Aegybab (aegybab)


Angehängte Dateien:

Lesenswert?

Hier sind die Mappings für jeden der vier 8-bit-Ints mit denen 
ledSetDigits in der tg_ctrl.dll aufgerufen werden muss:

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.