DBox 2 RS232
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
DBox 2 RS232
Hat jemand soawas schonmal probiert?
Mich würde interessieren, ob das mit dem 2.6 er kernel auch geht.
http://www.satkontor.de/rs232-dbox-2.html
Gruß
Zero
Mich würde interessieren, ob das mit dem 2.6 er kernel auch geht.
http://www.satkontor.de/rs232-dbox-2.html
Gruß
Zero
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: DBox 2 RS232
Der in der Produktbeschreibung, Zeile 2, erwähnte Treiber ist
nicht für Kernel 2.6 verfügbar und darf darüberhinaus in diesem
Board nicht diskutiert werden, siehe Boardregeln.
nicht für Kernel 2.6 verfügbar und darf darüberhinaus in diesem
Board nicht diskutiert werden, siehe Boardregeln.
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
hmm ok,
Ich verstehe , auch wenn es nicht um ein Multicam geht
Ist Ok
zero
Ich verstehe , auch wenn es nicht um ein Multicam geht
Ist Ok
zero
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: DBox 2 RS232
Ich habe das noch nie probiert (weder mit 2.4 noch mit 2.6), aber als einfache serielle Schnittstelle sollte es ganz ohne diesen Treiber funktionieren:
Der Kernel erkennt also 2 serielle ports.
Code: Alles auswählen
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRG1
ttyS1 at 0x0380 is on SMC2 using BRG2
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
Im 2.6er werden beim booten auch 2 erkannt , wenn ich mich richtig erinnere
/dev/tts/0
/dev/tts/1
Aber ich bin mir nicht sicher, ob das 2. auch dann der Modemport ist, oder nicht von dem anderen chip ein vielleicht totgelgter Ausgang.
Müsste mal schauen, wie ich den initialisieren bzw testen kann.
Danke und Gruß
Zero
/dev/tts/0
/dev/tts/1
Aber ich bin mir nicht sicher, ob das 2. auch dann der Modemport ist, oder nicht von dem anderen chip ein vielleicht totgelgter Ausgang.
Müsste mal schauen, wie ich den initialisieren bzw testen kann.
Danke und Gruß
Zero
-
- Klöppelliese
- Beiträge: 1644
- Registriert: Donnerstag 8. August 2002, 12:51
Re: DBox 2 RS232
Soweit ich mich erinner, ist das ein alter Hut, dass die zweite serielle Schnittstelle am Modemport anliegt und problemlos angesprochen werden kann.
Für ein RS232 Signal wird nurnoch ein MAX232 oder ähnliches benötigt.
Für ein RS232 Signal wird nurnoch ein MAX232 oder ähnliches benötigt.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: DBox 2 RS232
Steck das Modem wieder an und greife mit screen drauf zu.
Auf "AT" muss "OK" zurückkommen.
Auf "AT" muss "OK" zurückkommen.
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
ok, ich werds mal probieren
Schade, das sich screen im 2.6er Kernel nich komilieren lässt
tuxbox-cvs/tuxbox/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/bin/ld: cannot find -lncurses
danke
Schade, das sich screen im 2.6er Kernel nich komilieren lässt
tuxbox-cvs/tuxbox/cdk/bin/../lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/bin/ld: cannot find -lncurses
danke
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Re: DBox 2 RS232
Das Thema mit der zweite serielle Schnittstelle wurde früher mehrmals diskutiert, z.B. hier. Zugekommen ist, dass newmake kermit direkt durch "make kermit" bauen kann.
Wahrscheinlich ist das Ding nicht anderes als ein Pegelwandler. Werde ein bestellen...
(Mein Umbau (ganz am Ende) läuft diesbezüblich noch nicht...)
@seife: Du benutzt screen als Terminalprogram? Wie?
Wahrscheinlich ist das Ding nicht anderes als ein Pegelwandler. Werde ein bestellen...
(Mein Umbau (ganz am Ende) läuft diesbezüblich noch nicht...)
@seife: Du benutzt screen als Terminalprogram? Wie?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: DBox 2 RS232
Code: Alles auswählen
screen /dev/ttyS0 115200
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
*grinz*
auf dem PC bekomm ich ds auch hin.
So hab mal Kermit gebaut und ist auch sauber gelaufen im Gegensatz zu screen.
Nur leider fehlt mir da ne Library.
Mal schaun, ob ich rausbekomme wie ich die bekomme.
auf dem PC bekomm ich ds auch hin.
So hab mal Kermit gebaut und ist auch sauber gelaufen im Gegensatz zu screen.
Nur leider fehlt mir da ne Library.
Mal schaun, ob ich rausbekomme wie ich die bekomme.
Code: Alles auswählen
/tmp # ./kermit
./kermit: /lib/libresolv.so.2: no version information available (required by ./k
ermit)
./kermit: relocation error: ./kermit: symbol cfgetospeed, version GLIBC_2.0 not
defined in file libc.so.6 with link time reference
-
- Einsteiger
- Beiträge: 342
- Registriert: Freitag 24. September 2004, 12:48
Re: DBox 2 RS232
kermit wäre interessant für Leute deren LAN Anschluss kaputt ist, Flashen ginge dann einfacher, Image File mit kermit ins /tmp schieben und dann über Experten flashen, wie kriegen die erst kermit auf die Box, ich habe in Erinnerung (wage) dass kermit sich sogar selbst auf den anderen Computer kopieren konnte, kermit muss ja auf beiden Seiten laufen, damit Komunikation über COM Port möglich wird, eine statische kermit Version wäre gut, hätte man dann kein Problem mit fehlenden libs, habe hier (ausm anderen Board) kermit für mipsel (dm7025,800) statisch kompiliert, falls es jemand braucht
mrvica
mrvica
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
Würde mich für die ppc Version interessieren.
Interessanterweise läuft die Version, die ich für die dbox gebaut habe auf meinem i386er linux.
Vielleicht könntst du mir deine Kermit Version doch mal zukommen lassen:-)
Würde Sie aber lieber selber bauen.
Ich habe herausgefunden, das die mir fehlene Funktion in der gblibc im Bereich annex zumindest verwendet wird.. falls sich jemand damit besser auskennt als ich, bitte nicht zögern mir auf die Sprünge zu helfen
Interessanterweise läuft die Version, die ich für die dbox gebaut habe auf meinem i386er linux.
Vielleicht könntst du mir deine Kermit Version doch mal zukommen lassen:-)
Würde Sie aber lieber selber bauen.
Ich habe herausgefunden, das die mir fehlene Funktion in der gblibc im Bereich annex zumindest verwendet wird.. falls sich jemand damit besser auskennt als ich, bitte nicht zögern mir auf die Sprünge zu helfen
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: DBox 2 RS232
Per newmake ein Image bauen, dann "make kermit"zerocool80 hat geschrieben:Würde Sie aber lieber selber bauen.
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
habe ich ja gemacht,
danach hab ich die Meldung wie oben schon pepostet beim ausführen erhalten.
Und ich habe leider keine Ahnung, wie ich das Symbol in die Library bekomme
danach hab ich die Meldung wie oben schon pepostet beim ausführen erhalten.
Code: Alles auswählen
/tmp # ./kermit
./kermit: /lib/libresolv.so.2: no version information available (required by ./k
ermit)
./kermit: relocation error: ./kermit: symbol cfgetospeed, version GLIBC_2.0 not
defined in file libc.so.6 with link time reference
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: DBox 2 RS232
Wahrscheinlich hast Du "make kermit" gestartet, nachdem das Image fertigzerocool80 hat geschrieben:Und ich habe leider keine Ahnung, wie ich das Symbol in die Library bekomme
kompiliert wurde. Während dieses Prozesses werden die Libraries um
nicht benötigte Symbole erleichtert. Da kermit zu dieser Zeit noch nicht
existiert, werden Symbole entfernt, die kermit später benötigt.
Um das zu umgehen, kannst Du ein customization-script nutzen.
In einem von Dir gewählten Verzeichnis erstellst Du ein Skript
root-local.sh mit folgendem Inhalt:
Code: Alles auswählen
#!/bin/sh
make kermit
Code: Alles auswählen
#!/bin/sh
flashprefix=$1
buildprefix=$2
for i in kermit; do
cp -va $flashprefix/../cdkroot/bin/$i $flashprefix/root-neutrino/bin/
rm -v $flashprefix/root/bin/$i
done
./configure [...] --with-customizationsdir=/das/skript/verzeichnis
make flash-neutrino-squashfs-all
Damit wird kermit gebaut, bevor die nicht benötigten Symbole entfernt werden.
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
ok wers mal so probieren.
hatte es mit make flash-mostlyclean kermit dropbear .... probiert
customizing benutze ich schon.. werds mal mit einbauen
hatte es mit make flash-mostlyclean kermit dropbear .... probiert
customizing benutze ich schon.. werds mal mit einbauen
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
Ok,
habs jetzt genau so gebaut.
gleiche Meldung wie oben
habs jetzt genau so gebaut.
gleiche Meldung wie oben
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: DBox 2 RS232
Du nutzt kermit auch in dem von Dir selbst gebauten Image?zerocool80 hat geschrieben:habs jetzt genau so gebaut.
gleiche Meldung wie oben
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
ja ich hab das selber gebaute Image geflasht und kermit dann ins temp kopiert is ja 2 mb
Ich kann dir gern ein log vom bauen schicken, wenn du willst.Das letzte hab ich mit distclean erstellt um sicher zu gehn.
Woher weiss das cdk denn welche symbols in die glibc müssen?
Ich hab schon versucht das symbol als neede in die mklibs.py einzutragen, ist aber auf fehler gelaufen
Kannst du Kermit bauen und benutzen?
wenn ja hätte ich gern deine libc.so.6 ... wenn das reicht
Ich kann dir gern ein log vom bauen schicken, wenn du willst.Das letzte hab ich mit distclean erstellt um sicher zu gehn.
Woher weiss das cdk denn welche symbols in die glibc müssen?
Ich hab schon versucht das symbol als neede in die mklibs.py einzutragen, ist aber auf fehler gelaufen
Kannst du Kermit bauen und benutzen?
wenn ja hätte ich gern deine libc.so.6 ... wenn das reicht
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: DBox 2 RS232
Noch nicht getestet, mache ich morgen.zerocool80 hat geschrieben:Kannst du Kermit bauen und benutzen?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: DBox 2 RS232
Wenn kermit in den custom-Skripts drin ist, dann liegt die Binary doch in /bin/kermit.zerocool80 hat geschrieben:ja ich hab das selber gebaute Image geflasht und kermit dann ins temp kopiert is ja 2 mb
Ich habe gerade ein yadd-neutrino gebaut und konnte kermit starten:
Code: Alles auswählen
# ls -la /bin/kermit
-rwxr-xr-x 1 root root 2092672 Aug 22 10:50 /bin/kermit
# kermit
C-Kermit 8.0.211, 10 Apr 2004, for Linux
Copyright (C) 1985, 2004,
Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
auch funktionieren. Es gibt zuviele Libraries, die ich Dir senden müsste, es ist
einfacher, Du kompilierst nochmal von vorne, hier hat es auf Anhieb funktioniert.
Code: Alles auswählen
# ldd /bin/kermit
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0ffb3000)
libresolv.so.2 => /lib/libresolv.so.2 (0x0ff83000)
libm.so.6 => /lib/libm.so.6 (0x0febf000)
libgcc_s_nof.so.1 => /lib/libgcc_s_nof.so.1 (0x0fe92000)
libc.so.6 => /lib/libc.so.6 (0x0fd5f000)
/lib/ld.so.1 (0x30000000)
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
hmm ok,
werd mir die Sourcen nochmal aus dem cvs ziehen und neu bauen.
Meld mich dann später nochmal
werd mir die Sourcen nochmal aus dem cvs ziehen und neu bauen.
Meld mich dann später nochmal
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Re: DBox 2 RS232
Bin heute von Satkontor belieftert worden: Fehllieferung (RS232-Kabel statt RS232-Interface ) Grr.
Zu kermit: Es ist hoffentlich klar, warum man nicht ein (dynamisches) Executable in ein Image reinkopieren kann. (Weil für das Executable notwendige Symbole während reduce-libs weggeschmissen worden waren.) Beste Vorgehungsweise ist: Entsprechende make-target (hier flash-kermit) zu schreiben, manuell oder automatisch (in customization) ausführen lassen; also BEVOR reduce-lib.
Aber ich sehe nicht ein, warum man so ein 2MB-Klotz in einem 8MB-Flash reinferklen will... YADD ist viel praktischer zum experimentieren.
Zu kermit: Es ist hoffentlich klar, warum man nicht ein (dynamisches) Executable in ein Image reinkopieren kann. (Weil für das Executable notwendige Symbole während reduce-libs weggeschmissen worden waren.) Beste Vorgehungsweise ist: Entsprechende make-target (hier flash-kermit) zu schreiben, manuell oder automatisch (in customization) ausführen lassen; also BEVOR reduce-lib.
Aber ich sehe nicht ein, warum man so ein 2MB-Klotz in einem 8MB-Flash reinferklen will... YADD ist viel praktischer zum experimentieren.
-
- Interessierter
- Beiträge: 61
- Registriert: Samstag 28. Oktober 2006, 20:02
Re: DBox 2 RS232
hmm blöd, mit der Falschlieferung.
das RS232 Interface könnte ich denke auch selber bauen.... gleich mit ner langen leiterplatte um nach hinten zum Ausgang zu komen.
Mir ist schon klar, das ich zu dem elf noch die passenden Libraries brauche ^^
was macht reduce-libs eigentlich genau?
fragt der alle binaries ab, die in einen bestimmten Verzeichnis liegen und wenn er mehr symbols hat, als die binaries benötigen kickt er die weg?
den 2 MB Klotz habe ich ja nur ins Temp geschoben... ich hab da ne Bastelbox bei mir, die eh keine Sender mehr empfängt.
Aber ich gelobe Besserung und werde mir YADD aufesetzen .... mal lesen wie das geht *grinz*
das RS232 Interface könnte ich denke auch selber bauen.... gleich mit ner langen leiterplatte um nach hinten zum Ausgang zu komen.
Mir ist schon klar, das ich zu dem elf noch die passenden Libraries brauche ^^
was macht reduce-libs eigentlich genau?
fragt der alle binaries ab, die in einen bestimmten Verzeichnis liegen und wenn er mehr symbols hat, als die binaries benötigen kickt er die weg?
den 2 MB Klotz habe ich ja nur ins Temp geschoben... ich hab da ne Bastelbox bei mir, die eh keine Sender mehr empfängt.
Aber ich gelobe Besserung und werde mir YADD aufesetzen .... mal lesen wie das geht *grinz*