TDK AVPro 5002c

  • Hallo,


    ich habe mich mal ran gesetzt und diesen TDK AVPro 5002c Dual Scart A/V Switch angeschaut.



    Wenn ich mit sensors-detect den i2c bus auslese, dann kommt folgendes:


    Code
    Next adapter: SMBus I801 adapter at 1400 (Algorithm unavailable)
    Do you want to scan it? (YES/no/selectively):
    Client found at address 0x00
    Client found at address 0x48
    Probing for `National Semiconductor LM75'... Failed!
    Probing for `Dallas Semiconductor DS1621'... Failed!
    Probing for `Maxim MAX6650/MAX6651'... Failed!


    Das "Client found at address 0x48" <----- das ist unser TDK


    Meine Frage ist nun, wer kennt sich hier mit diesem i2c bus aus und ist bereit mir zu helfen ?!?!


    Ich habe mir mal die Spezifikation zu diesem Chip duchgelesen und das senden an den i2c bus scheint nicht so schwer zu sein.


    Mein Problem ist nur die programmierung.






    Gruß



    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client


  • Hi,


    der 5002c ist jetzt mein erster Gang, wenn ich ein komplettes Linux auf die Kiste gespielt habe - ich habe erstmal an ein kleines Userland-Programm gedacht, wenn man Böcke hat, kann man ja noch einen richtigen Treiber dafür programmieren.


    Falls Du schon mal anfangen willst, hier folgende Links:


    <http://www.linuxjournal.com/article.php?sid=7136>
    <http://www.linuxjournal.com/article.php?sid=7252>


    gruesse,
    arghgra

  • Mal eine grundsätzliche Frage, bevor Ihr euch in die Arbeit stürzt:


    Was für einen Nutzen bringt es eigentlich den Switch in Betrieb zu nehmen? Ich hab mal ein bischen unter Windows mit dem Desktop-Tool rumgespielt, aber nichts gefunden, was mir wirklich fehlt. Welche Funktionen hat das Ding den eigentlich alles. Ich habe nur folgendes gefunden:


    - Ich kann auf NTSC umstellen, aber wofür?


    - Ich kann den 2. Scart in Betrieb nehmen. Brauche ich auch nicht unbedingt.


    - Ich kann auf YUV umstellen, das bringt bei mir bessere Bildqualität, wenn ich den Fernseher auf S-Video umstelle. Das wäre ganz nett für Framebuffer-Fernsehen. Obwohl damit das Hauptproblem, nämlich das Deinterlacing, auch nicht besser wird, oder?


    - Die Flimmerreduktion hat nach Umstellung immer nur mehr geflimmert.


    Gibt es noch einer Killer-Funktion die ich übersehen habe?

    ... that light at the end of the tunnel is the front of an oncoming train.


    System1:
    Reelbox Avantgarde


    System2 (Backup/Spielerei)
    Software: Windows XP mit DVBViewer, Hardware: Asus Pundit, tevii s660, Nova-T USB, Tevii S660

  • Hallo,


    ich denke die Video-Eingänge, da doch hier der EM8400 sein Signal abgibt oder ?!?!


    Und was ist mit dem SPDIF ?!


    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Zitat


    ich denke die Video-Eingänge, da doch hier der EM8400 sein Signal abgibt oder ?!?!


    Hmmm, aber was nützt uns das ohne funktionierenden DX4-Treiber. Das war mal so ein Projekt, aber die haben glaub ich aufgegeben.


    Zitat


    Und was ist mit dem SPDIF ?!


    Hab leider keinen Surround-Verstärker.

    ... that light at the end of the tunnel is the front of an oncoming train.


    System1:
    Reelbox Avantgarde


    System2 (Backup/Spielerei)
    Software: Windows XP mit DVBViewer, Hardware: Asus Pundit, tevii s660, Nova-T USB, Tevii S660

  • Hallo,


    also bei "Die" war ich selber beteiligt und Hier
    kannst Du lesen was ich damals gemacht habe.


    Deswegen denke ich ja auch, das man mit avpro was anfangen kann.





    gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Zitat

    Original von mschmitz
    Hallo,


    ich denke die Video-Eingänge, da doch hier der EM8400 sein Signal abgibt oder ?!?!


    Das ist die Frage (...): Der 5002c besitzt soweit ich das gesehen hat, zwei Video-Eingänge (FBAS, SVideo, RGB) und einen Ausgang - auf jeden Fall wird die 2. Scart-Buchse anliegen und evtl. der 8400er - hat das mal jemand durchgemessen?


    Zitat


    Und was ist mit dem SPDIF ?!


    Gruß


    mschmitz


    Der dürfte direkt von EM8400 kommen ....


    Aber ansonsten kannst Du die Lautstärke der Audio-Signale kontrollieren, die Video-Modi umschalten (oder auch abschalten), eine Verstärkung auf das Videosignal legen etc. usw.....


    Und letztenendes: Das Ding hängt da dran, also muss es genutzt werden :D


    und was den 8400er betrifft: noch ist nicht aller Tage abend, ich komm wieder ..... ;)


    gruesse,
    arghgra

  • Ich versteh das zwar nicht alles, aber das hört sich ja ganz spannend an.


    Heißt das, daß man auf lange Sicht bei VDR dann irgendwann auf ne FF-Karte verzichten könnte?
    Oder ist daß nur für X-Windows-Anwendungen interessant? Welche Programm nutzt Du denn, mit denen Du testen kannst, daß der Sigma läuft?

    ... that light at the end of the tunnel is the front of an oncoming train.


    System1:
    Reelbox Avantgarde


    System2 (Backup/Spielerei)
    Software: Windows XP mit DVBViewer, Hardware: Asus Pundit, tevii s660, Nova-T USB, Tevii S660

  • Hallo,


    es gibt Netstream2000 Linux Treiber die den EM8400 unterstützen.
    Hier ist auch ein DVDPlayer dabei (für X), der startet nur wenn die Treiber geladen sind.
    Mehr kann man nicht überprüfen, da mann ja nichts sieht.


    Aber unter Windows ist das ja auch so, wenn der VideoWizard nicht richtig läuft, dann läuft der EM8400 auch nicht richtig und man bekommt einen grünen Bildschirm.


    Also denke ich, das der AVPro da was mit zu tun hat.



    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Zitat

    Original von Galaga
    Ich versteh das zwar nicht alles, aber das hört sich ja ganz spannend an.


    Heißt das, daß man auf lange Sicht bei VDR dann irgendwann auf ne FF-Karte verzichten könnte?
    Oder ist daß nur für X-Windows-Anwendungen interessant? Welche Programm nutzt Du denn, mit denen Du testen kannst, daß der Sigma läuft?


    Ziel sollte es schon sein, den 8400er für den VDR zu nutzen - was 2 Vorteile brächte: Du kannst auch mit einer Budget-Karte arbeiten und 2. du kannst die Scart-Buchsen und sonstigen Cinch-Buchsen der Kiste nutzen und dann natürlich per FB mal eben von VDR auf die Console oder die angeschlossene PS2 schalten ;)


    gruesse,
    arghgra

  • o.k.



    wer kann denn jetzt aber einen Treiber programmieren ?!?!?


    Ich habe gedacht, das man sich beim dem lm75 oder so etwas abguckt.



    gruß
    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Na dann viel Erfolg. Ich bin zwar nicht der große Linux und C++-Experte, aber ein bischen Programmieren kann ich schon. Wenn ich irgendwie helfen kann, sagt Bescheid.

    ... that light at the end of the tunnel is the front of an oncoming train.


    System1:
    Reelbox Avantgarde


    System2 (Backup/Spielerei)
    Software: Windows XP mit DVBViewer, Hardware: Asus Pundit, tevii s660, Nova-T USB, Tevii S660


  • Naja, Schritt 1: erstmal den 5002c ansteuern - entweder per Console oder mit kleinem Tool (Treiber ist erstmal nicht vonnöten).


    Leider muss ich vorher Schritt 0 ausführen: Durchsuchen von 8 übriggebliebenen Umzugskartons nach den Linux-Distris und irgendeine installieren und dann spielt Werder noch am WE und ich muss ne Wohnung vermieten ;)


    Wenn Du Böcke hast, kannst Du ja schonmal testen, ob Du Daten zum TDK schicken und lesen kannst.... (Datenblatt hast Du?)


    gruesse,
    arghgra

  • Hallo,


    ja Datenblatt habe ich, aber wie kann ich dDaten über den i2c bus schicken?!


    Das ist mein Problem!


    Danke


    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Hallo zusammen,



    klingt gut, wenn sich das nutzen läßt, wäre doch echt super.


    Hat einer irgendeinen guten Link zu i2c.
    Ausser Kerneldoku.


    Gruss
    Reiner

    Activy 300 - TT 1.3 -160GB Samsung SV1604N - C733 MHz 128 MB - Gepanschtes LinVDR MT Kernel 2.6.18 VDR 1.4.4 - Registered VDR User 811

  • HAllo,



    TDK --> hier


    und i2c bus --> hier


    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

  • Hallo Mschmitz,



    danke werde mir das mal in Ruhe durchlesen,
    ob ich versteh was das bringen kann.


    Vielleicht kann ich dann helfen.


    Gruss
    Reiner

    Activy 300 - TT 1.3 -160GB Samsung SV1604N - C733 MHz 128 MB - Gepanschtes LinVDR MT Kernel 2.6.18 VDR 1.4.4 - Registered VDR User 811

  • Ich habe mal bischen gebastelt:


    http://www.plaisthos.de/misc/smb.c


    Darauf sollte sich theoretisch der TDK melden mit
    Software revision level: 1x (wobei x varieren kann)


    Leider klappt das ganze zumindest bei mir nicht, bei mir gibts reproduzierbar


    Sep 26 19:27:07 geonosis kernel: i801 smbus 0000:00:1f.3: Bus collision! SMBus may be locked until next hard reset. (sorry!)


    Falls jemand anderes probieren will, programm downloaden, mit cc -o -O smb smb.c kompilieren und mit ./smb ausführen. Die Error message kommt im syslog (dmesg sollte die auch zeigen)


    Ach ja, danach muss man die Activy einmal vom Strom trennen und wieder anstöpseln damit das Bios wieder funktioniert.

  • Hallo,


    wenn mich nicht alles täuscht, dann steht in den TDK spez. aber drinn, das der chip nur den "reinen" i2c kann und nicht den smbus, der setzt doch auf i2c auf ?!


    Code
    res = i2c_smbus_read_byte_data(file, SRF08_SOFT_REV);


    und : i2c_smbus_read_byte_data ist doch ein SMBus Befehl oder ?!



    Plain i2c sollte dann doch so aussehen oder ?!?!?


    Code
    /* Using I2C Read, equivalent of i2c_smbus_read_byte(file) */
      if (read(file,buf,1) != 1) {
        /* ERROR HANDLING: i2c transaction failed */
      } else {
        /* buf[0] contains the read byte */
      }






    Gruß


    mschmitz

    (VDR01)
    Activy 570 mit folgender Hardware:


    Mainboard: ASUS P5KPL-AM
    CPU: C2D E6550
    RAM: 1GB
    HDD: SAMSUNG HD103SI 1TB
    DVD-Brenner: HL-DT-ST DVDRAM GSA-4163B
    Grafik: nVidia Corporation GT218
    DVB 1: TT S2-1600
    DVB 2: TT S2-3200


    Soft: gen2vdr V3 beta8
    (VDR02)
    Eigenbau:


    Mainboard: ASUS M3N78-EM
    CPU: AMD Sempron
    RAM: 1GB
    HDD: SAMSUNG 80GB


    Soft: gen2vdr V3 beta8 Streaming-Client

    3 Mal editiert, zuletzt von mschmitz ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!