SCART Videorecorder

Boxenweitwurf
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

SCART Videorecorder

Beitrag von the_moon »

Hi,

noch eine Frage. An DBox giebt es doch zwei SCART Stecker, einer ist für TV und Zweite ist für Videorecorder. Ich habe den zweiten an TV angeschlossen aber kriege raus kein Ton. Muss man etwas extra tun um zweite SCART ausgan zubenutzen?

Ich habe yadd image, kann ich irgend wie von command line aus zum beispiel eine *.wav oder *mp3 datei abspielen lassen?

In /dev gibt es doch /dev/sound/dsp device knoten.

Danke
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Re: SCART Videorecorder

Beitrag von hannebamb(el) »

the_moon hat geschrieben:...Ich habe yadd image...
hmmm meinst du yadi ? da gab es ein problem, daß die scart.conf fehlte, such hier nochmal im forum.
the_moon hat geschrieben:...kann ich irgend wie von command line aus zum beispiel eine *.wav oder *mp3 datei abspielen lassen? ...
jo, dafür müsstest du dir madplay kompilieren, das MP3 abspielen basiert auf der libmad*.*
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

HI

ich bin es wieder. Ich denke ich habe Probleme mit Hardware nicht mit Software. Und um das sicher zu stellen, habe ich ein kleines programmchen zusammen gebaut, aber ich hoere trotzdem nichts.

Kann jemand bitte das Programmchen fuer mich testen auf einem DBox? Ich denke man muss nur dass programmchen runter laden ins /tmp Verzeichniss kopieren und ausfueren.

As soll irgend ein Gereusch von lemmings Spiel rauskommen.

Bitte,bitte, bitte.

PS.

das Testprogrammchen:

http://rugame.org/lj/test_dsp
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Bei meiner Nokia Avia 500 Kabelbox BMon1.0 funktioniert das Programm. Ich höre den Lemmingssound, wenn ich es ausführe.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

DrStoned hat geschrieben:Bei meiner Nokia Avia 500 Kabelbox BMon1.0 funktioniert das Programm. Ich höre den Lemmingssound, wenn ich es ausführe.

Greetz von DrStoned :lol: :lol: :lol:
Vielen dank, dann muss ich wohl mein Geraet afuschrauben und da die Lösung suchen.

Noch mall danke.

PS

braucht euch eventuell das Programm für tuxbox Projekt? Ich meine es gibt schon viele Testprogramme für fast alles, aber nich für /dev/dsp device. Ich kann Quellkodes bereitstellen.
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

aber immer doch gerne, immer interessiert, und wenn es nur ist, um zu sehen, wie man elegant was nach /dev/dsp 'cat'ed :D
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

hannebamb(el) hat geschrieben:aber immer doch gerne, immer interessiert, und wenn es nur ist, um zu sehen, wie man elegant was nach /dev/dsp 'cat'ed :D
Na eben nicht.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

ОК, noch mal.

entschulfigen Sie mich für meine irrsinige Fragen. :)

Also was ich habe:

eine Hauptplatine von DBox II ( Sagem ). Es fehlt komplett Frontend an der Platine und SCART ausgan an Fernseher, nur SCART Ausgang. an Videorecorder geblieben.

Ich habe den Monster an meinen Fernseher angeschlossen - kein Ton, kein Bild.

Frage - ist das überhaupt möglich, würde DBox in so demulirten Zustand funktionieren? Ich meine Audio und Video.

Der Rest funktioniert ja. ich kann den DBox über Netzwerk ansprechen, Programmchen starten aber das wars, ja auch.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Ah, ich denke, ich muss wohl ein Schalt-Programmchen für AVS schreiben. Damit ich an VCR SCART Ausgang ein Audiosignal bekommen kann.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

wie wäre es denn mit switch im telnet :

Code: Alles auswählen

/ # switch -h
CXA2126 found
Version 0.1
Usage: switch <switches>

Switches:
-h,     --help            help
-s,     --show            show current settings
-v,     --volume <vol>    set TV volume (0-63, 0 loudest)
-m,     --mute            mute TV volume
-u,     --unmute          unmute TV volume
-rv,    --route-video <dest> <src>               route VIDEO
-ra,    --route-audio <dest> <src>               route AUDIO
-zcd,   --zero-cross-detector <on/off>           set ZCD
-fnc,   --video-function-switch-control <0/1/2/3 set FNC
-ycm,   --y-c-mix <0/1>                          set Y/C Mix (only cxa2092)
-fblk,  --video-fast-blanking-control <0/1/2/3>  set FBLK
-log1,  --logic1 <0/1>                           set logic output 1
-log2,  --logic2 <0/1>                           set logic output 2
-log3,  --logic3 <0/1>                           set logic output 3
-log4,  --logic4 <0/1>                           set logic output 4
-ttv,  --trash-my-tv                            trashes your tv

/ # switch -s
CXA2126 found
TV : Audio: DE1 (0) ,Video: DE1 (0)
VCR: Audio: DE1 (0) ,Video: DE1 (0)
AUX: Audio: ven (-22) ,Video: ven (-22)
TV Volume: 0 (unmuted)
ZCD: 0
FNC: 2
AVSIOGYCM:: Invalid argument
FBLK: 1
/ # 

Greetz
Marc
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

MarcM hat geschrieben:
Ohhh, danke. Gibt es eine Anleitung dafür?

Was bedeuten zum Beispiel die Schalter
-rv, --route-video <dest> <src> route VIDEO
-ra, --route-audio <dest> <src> route AUDIO
Und was ist das?

Code: Alles auswählen

-fnc,   --video-function-switch-control <0/1/2/3 set 
Cool, danke, :)
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Beitrag von MarcM »

Hi,

ne Anleitung hab ich dafür nicht gefunden. Ich habs mal per Try & Error ausprobiert um an eine Lösung zu kommen.

Ich hatte mir mal am VCR-Scart FBAS & TON-OUT Cinchkabel für nen Funkübertragungssystem angelötet. Am Scart selber war der DVD-Player und am anderen eben der TV. Ich weiß aber nicht mehr was damals nicht hingehauen hat....ich glaub ich konnte den TON vom DVD-Player nicht über das Funkteil ausgeben. Also hab ich mit dem Switchteil rumprobiert bis es gefunzt hat...

Mit den

Code: Alles auswählen

-rv, --route-video <dest> <src> route VIDEO
-ra, --route-audio <dest> <src> route AUDIO 
legst du "Route" von Audio & Video fest :

<src> -> Quelle
<dest> -> Ziel

Quelle und Ziel sind halt die Anschlüsse der Box + TV-Bild&Ton, durchnummeriert...

Die Nummern weiß ich aber nicht mehr, sind aber in etwa so :

0 -> TV-Bild & Ton
1 -> SCART TV
2 -> SCART VCR
3 -> AUX ??
.
.

Ich nehme mal an das der Inhalt der scart.conf damit geschaltet wird :

Code: Alles auswählen

#typ_vcr/dvb: 	v1 a1 v2 a2 v3 a3 (vcr_only: fblk)
nokia_scart: 	3 2 1 0 1 1
nokia_dvb: 	5 1 1 0 1 1
sagem_scart: 	2 1 0 0 0 0
sagem_dvb: 	0 0 0 0 0 0
philips_scart: 	3 3 2 2 3 2 
philips_dvb: 	1 1 1 1 1 1
Und nun kannst du damit alles irgendwo hinschalten, probiers einfach mal aus....

Die anderen Optionen sind wahrscheinlich für den TV.....

Greetz
Marc
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Wie es aussieht ich habe den AVS chip kaputt gemacht oder so.

Ich habe avs Device-Knoten in /dev Verzeichniss nicht.

Und in log, direkt nach dem AVS driver geladen wird kommt ein Kernel Ooops!
i2c-core.o: driver i2c audio/video switch driver registered.
Oops: kernel access of bad area, sig: 11
NIP: C00B9690 XER: 00000000 LR: C38995FC SP: C1D27E10 REGS: c1d27d60 TRAP: 0300 Not tainted
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: 00000024, DSISR: 0000013E
TASK = c1d26000[36] 'insmod' Last syscall: 128
last math 00000000 last altivec 00000000
GPR00: C38995FC C1D27E10 C1D26000 C389B498 C389B8E6 00000007 C389B8EC 0000001B
GPR08: C013A2FC 0000003F 00000004 C00B9678 0000000D 10060D7C 00000000 00000000
GPR16: 00000000 00000000 00000000 00000000 00009032 C1D27E98 1007689C C1CBA000
GPR24: C01F3B60 C0140000 C389D000 C013A5C4 C389B498 00000007 00000000 00000000
Call backtrace:
C0140000 C38995FC C3899AA0 C389AC44 C0010E84 C00025DC 100163A8
1001753C 10003CC4 100038E0 0FEFD7E0 00000000
EXIT
Using /lib/modules/2.4.22-dbox2/misc/saa7126.o
i2c-core.o: driver saa7126 registered.
i2c-core.o: client [saa7126] registered to adapter [PowerPC 8xx I2C adapter](pos. 1).
Sagen Sie Doktor, ist der Patient am Leben? :(

Kann man das Audiosignal wo anderes an der Hauptplatine abgreifen? (DBox II, Sagem)
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

seltsam, ich habe debug in dem Modul eingeschalted und modul durch insmod geladen. Ich krige "Segmentation Fault", Obwohl der Satz [AVS]: probe end 0 deutet darauf hin, dass die Tests gut duerch gelaufen. Wo liegt das Problem?! Ich bin sehr ungluecklich. :(
# insmod avs.o
[AVS]: probe
[AVS]: probe end 0
Oops: kernel access of bad area, sig: 11
NIP: C00CDBF8 XER: 00000000 LR: C3B7D514 SP: C1C37E30 REGS: c1c37d80 TRAP: 0300 Not tainted
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: 00000024, DSISR: 0000013E
TASK = c1c36000[92] 'insmod' Last syscall: 128
last math 00000000 last altivec 00000000
GPR00: C3B7D514 C1C37E30 C1C36000 C3B7FC5C C3B7FC3E 00000007 00001A25 C017979F
GPR08: 00000000 00000004 0000003F C00CDBE0 C0190000 10038280 00000000 00000000
GPR16: 10030000 00000001 00000000 10030000 00009032 1004FA08 C1AE2000 C1C37EA0
GPR24: C1E38940 00000003 C3B81000 FFFFFFEA C0170000 00000007 00000000 00000000
Call backtrace:
C3B7E2A4 C3B7D514 C3B7E9D8 C0010780 C000257C 28422022 10003910
100048B4 1000874C 100088F4 0FECDD58 00000000
Segmentation fault
#
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

probe hin oder her, da hats den AVS wohl gerissen.
There are 10 types of people in the world: those who know binary and those who don't
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

DieMade hat geschrieben:probe hin oder her, da hats den AVS wohl gerissen.
danke, mach ich es gerade.

Also ich habe rausgefunden dass der Treiber an der Stelle fault

Code: Alles auswählen

int cxa2126_set(struct i2c_client *client)
{
......
i2c_master_send(client, (char*)&cxa2126_data, 
......
komisch, segmentation fault passirt in i2c core des Kernels! Wenn ich richtig i2c bus verstanden habe, es gibt ein master und ein slave und Unterhaltung ist fast asynchron. Wenn CPU versucht ein kaputtes AVS Chip zu erreichen und der antwortet nicht(sended kein Aknowledge zurück) dann muss nichts schlimmes passieren, Das ist doch Standard.

Nun bedeutet es, dass der Chip nicht kaputt ist, sonder verwirrt ist und sended etwas bloedes zuruck und zwar bloedes in Sinne des I2C Standards, weil i2c core fault, nicht der Treiber des CXA2126Q. Na ja...
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Der verwendete i2c-Adaptertreiber ist von tuxbox und hat möglicherweise noch Bugs bei der Behandlung von Fehlerbedingungen.

http://cvs.tuxbox-cvs.sourceforge.net/c ... &view=auto

Du kannst ja mal nen ksymoops machen wenn du es genau wissen willst.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

soll ksymoops für die ppc platform kompiliert werden? Gibt es schon in tuxbox integriert?

Bloß ich hoffe, dass der AVS Chip nicht kaputt ist sondern der fehlender frontend verwirrt den I2C Treiber.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Hmm, nein, mußt du selber kompilieren oder halt von debian nehmen.

Aber spar' dir die Mühe, hab' gerade nen kurzen Code Review gemacht, der oopst weil der client nicht gefunden wird. Der AVS-Treiber rechnet nicht damit, daß kein IC gefunden wird, also versucht er mit ungültigem client-Kontext zu senden. Daß das schief geht ist klar.

Könnte man fixen, aber Nutzen hast du davon auch keinen, nur halt die Meldung, daß kein IC gefunden wurde statt des segfaults.
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

[quote="Npq"][/quote]

Also AVS kaputt. wie schaaaaade. :cry: schade, schade, schade
the_moon
Einsteiger
Einsteiger
Beiträge: 223
Registriert: Samstag 25. Januar 2003, 11:18

Beitrag von the_moon »

Hi,

es gibt eine verbrante Bauteil in der nehe von AVS Kontroller. Kann jemand mir bitte verraten was das ist und wodurch man das ersetzen kann?

Danke

Bild

Bild

Danke