Atmo-Light Plugin Laden -Absturz

  • Hi,


    Irgendwie rennt mein VDR nicht mehr wenn ich folgendes versuche:

    Code
    /usr/bin/vdr -L /usr/lib/vdr/plugins -Premote '-Patmo --input=/dev/video -o SERIAL=/dev/ttyS0' -u root -v /video0 -c /etc/vdr


    Im Log steht dann:

    Code
    Nov  4 17:43:43 satbox user.info vdr: [5139] VDR version 1.4.3-4-Toxic-Ed. started  
    Nov  4 17:43:43 satbox user.info vdr: [5139] Bigpatch 17.09.2006 is active!  
    Nov  4 17:43:43 satbox user.info vdr: [5139] switched to user 'root'  
    Nov  4 17:43:43 satbox user.info vdr: [5139] loading plugin: /usr/lib/vdr/plugins/libvdr-remote.so.1.4.4  
    Nov  4 17:43:43 satbox user.info vdr: [5139] loading plugin: /usr/lib/vdr/plugins/libvdr-atmo.so.1.4.4  
    Nov  4 17:43:43 satbox user.info vdr: [5139] deleting plugin: atmo  
    Nov  4 17:43:43 satbox user.info vdr: [5139] deleting plugin: remote  
    Nov  4 17:43:43 satbox user.info vdr: [5139] exiting


    Ist an dem Aufruf etwas falsch?


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

  • Hi,


    Auch wenn ich so starte:

    Code
    /usr/bin/vdr -L /usr/lib/vdr/plugins -Premote '-Patmo --input=ffdvb -o SERIAL=/dev/ttyS0' -u root -v /video0 -c /etc/vdr


    Kommt die "gleiche" meldung, s.o.


    Es steht halt nirgends eine Fehlermeldung? :/


    VDR: LinVDR Aktuell mit Toxic Patches ->

    Code
    atmo (0.0.5) - Atmolight-Plugin
          -i INPUT_DEV               --input=INPUT_DEV
           tells the plugin which input device to use       
    possible values:          FFDVB   use /dev/video (full-featured DVB-card)    
    -o OUTPUT_DEV=OUTPUT_ARG  
     --output=OUTPUT_DEV=OUTPUT_ARG       
    tells the plugin which output device to use       
    possible values:          
    NETWORK  use network (OUTPUT_ARG=IP:PORT e.g. 192.168.0.1:1234)          
    SERIAL   use serial port (OUTPUT_ARG=/dev/ttyXX e.g. /dev/ttyS1)


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

    Edited once, last by P2k1 ().

  • Hallo P2k1,


    Du kannst wirklich nicht lesen.
    VDR-Wiki:
    Parameter (kurz): -i <INPUT_DEVICE>
    Parameter (lang): --input=<INPUT_DEVICE>
    Beschreibung: gibt an, welches Input-Device verwendet werden sollen (z.B. FFDVB für Full-Featured-DVB-Karte mit Devicebezeichnung /dev/video)


    In meiner "runvdr" sind übrigens auch die "Einzelanführungszeichen"
    anders gesetzt:
    -P'atmo -i FFDVB -o SERIAL=/dev/ttyS0'


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

  • Quote

    Kommt die "gleiche" meldung, s.o. Es steht halt nirgends eine Fehlermeldung? :/


    Also sind es die Anführungsstriche.


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

    Edited once, last by Samael ().

  • Bei einer anderen Distribution gibt es Dank Änderung der Software keinerlei Fehlerquellen, nur Fehlermeldungen.....


    Das, konnte ich mir nun wirklich nicht verkneifen.


    KK

  • Ja danke jetzt läd er das Plugin. :)


    Nun gibt es wieder ein Problem?


    Ich erhalte im log jede Sekunde min. 10 solcher Einträge:

    Code
    vdr: [5173] Atmolight: ioctl: VIDIOCMCAPTURE


    Ist das normal?


    mfg,
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

  • Hallo,


    @Simon: ein /dev/video wird er schon haben, ansonsten würde diese
    Schnittstelle überhaupt nicht geöffnet werden können.?


    P2k1: Hast du eine Full-Feature-DVB-Karte im System, die unter
    /dev/video läuft?
    Die Ausgabe ist natürlich nicht normal.


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

  • Hi,

    Code
    lrwxrwxrwx    1 root     root           11 Oct  6 00:29 /dev/video -> /dev/video0  
    crw-rw-rw-    1 root     root      81,   0 Jul  1  2003 /dev/video0


    video0 ist meine FF DVD-S


    Die Fehlermeldung kommt wie gesagt XX mal pro Sekunde im log =)

    Code
    Nov  4 18:40:12 satbox user.debug vdr: [5173] Atmolight: ioctl: VIDIOCMCAPTURE  
    Nov  4 18:40:12 satbox user.debug vdr: [5173] Atmolight: ioctl: VIDIOCMCAPTURE


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

  • Hallo P2k1,


    Quote

    Oct 6 00:29


    kann es sein, daß Dein VDR ziemlich falsch geht?
    Oder läuft der durch?


    Die Hardware sollte in Ordnung sein.
    Deshalb tippe ich auf zu alte Treiber.
    Gib doch einfach mal genaue Infos zu Deiner Linux-Installation
    und zu den installierten DVB-Treibern.


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.


  • Plugins:
    -Padzap
    -Pchannelscan
    -Pclock
    -Pfemon
    -Pmp3
    -Ppvrinput
    -Pradio
    -Pradiolist
    -Premoteosd
    -Psavechannel
    -Psetup
    -Psysinfo
    -Pweatherng
    -Pyaepg
    -Pzaphistory
    -Premote
    -Patmo -i FFDVB -o SERIAL=/dev/ttyS0


    Hardware:
    AMD Geode(tm) NX 1750+
    1 GB RAM


    SW:
    Kernel 2.6.18 (vdr-online)
    Neuste DVB Firmware: dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 8000261d
    Alle Updates von Toxic & Co (vdr-online)
    vdr (1.4.3-4-Toxic-Ed./1.4.4) - The Video Disk Recorder


    Ich habe grade eine 2te Platine gebaut, also die Transitoren schalten durch, grade manuell getestet.


    Es scheint also als ob der ATmega8 kein "Siignal", bekommt?


    Atmo-Version:
    Common Anode - also für Selbstbau LED Streifen


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

  • Hallo P2k1,


    solange der Fehler im Log steht werden auch keine Daten an die Platine geschickt.(es sei denn, du schaltes den Modus nicht auf "Live")
    Es tritt ein Fehler auf beim Vorbereiten zum Auslesen des nächsten Frames aus dem device.
    Ich habe gesehen, dass du pvrinput benutzt. Ich habe deine Symptome mal beobachtet, als ich aus versehen aus dem /dev/videox device der PVR Karte lesen wollte.


    Da mit bis dato nicht klar ist, wer oder was den Link /dev/video setzt wäre es schon denkbar, dass der bei dir einfach aufs falsche device zeigt.


    was gibt ein ls /dev/video* aus ?


    lösch doch den link mal
    rm /dev/video
    und setz ihn neu auf eines der anderen devices, zB:
    ln -s /dev/video24 /dev/video


    dann starte den VDR neu. Probier doch mal alle devices aus. Evtl. kann dir ein dmesg | less zeigen, welches device zur FF Karte gehört.


    Sollte der Link aufs falsche device zeigen, dann wäre es sehr interessant, obs einen Unterschied macht, wenn du die beiden Karten im Rechner austauscht.


    Viele Grüße,
    Simon

  • Guten Morgen.


    Quote

    Da mit bis dato nicht klar ist, wer oder was den Link /dev/video setzt wäre es schon denkbar, dass der bei dir einfach aufs falsche device zeigt.


    Bei mir werden das Original-Device und der Link beim Laden der Treiber
    erzeugt.
    VDR eben gestartet (ls -l /dev/video*):
    lrwxrwxrwx 1 root root 6 Nov 5 10:18 /dev/video -> video0
    crw-rw---- 1 root video 81, 0 Nov 5 10:18 /dev/video0


    Quote

    Sollte der Link aufs falsche device zeigen, dann wäre es sehr interessant, obs einen Unterschied macht, wenn du die beiden Karten im Rechner austauscht.


    Ich würde zuerst einfach mal versuchen, daß das Atmoligh-Plugin zuerst
    geladen wird oder (der Einfachheit halber) alle anderen Plugins nicht
    laden (kenne mich z.B. mit channelscan (wieso benutzt Du das
    eigentlich? Ein Channelscan macht der VDR bei richtiger Einstellung doch
    von selbst!) oder pvrinput nicht aus und weiß deshalb nicht, ob die evtl. nicht auch
    auf die entsprechende HW zugreifen und so das Atmolight-Plugin
    blockieren).
    Sollte das nicht klappen, würde ich versuchen sicherzustellen, daß zuerst
    die Treiber für die FF-DVB-S geladen werden und dann alle anderen
    (PVR etc.)


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

  • Hi,


    satbox:~# cat /dev/video0
    cat: Read error: Input/output error
    Wenn das atmo Plugin nicht geladen ist.


    satbox:~# cat /dev/video0
    cat: Read error: Device or resource busy
    Wenn das atmo Plugin geladen ist.


    Ich erhalte immer noch diese Meldung:
    Nov 5 12:23:21 satbox user.debug vdr: [2947] Atmolight: ioctl: VIDIOCMCAPTURE
    Nov 5 12:23:21 satbox user.debug vdr: [2947] Atmolight: ioctl: VIDIOCMCAPTURE


    dvb-ttpci: gpioirq unknown debitype 0 len 0
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 8000261d
    dvb-ttpci: firmware @ card 0 supports CI link layer interface
    dvb-ttpci: Crystal audio DAC @ card 0 detected
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]


    Meine FFDVB ist als video0 : - )


    Module für die PVR Karte wurde _nicht_ geladen.


    Kann ich mir bei 10% CPU Auslastung sicher sein, dass das Atmo Plugin läuft?


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

    Edited once, last by P2k1 ().

  • Hallo P2k1,


    wenn wir hier schon so nett sind und Dir helfen wollen, dann
    versuch doch bitte auch unsere Fragen zu beantworten.
    Deine letzter Post bringt mich überhaupt nicht weiter.


    Also...

    Quote

    was gibt ein ls /dev/video* aus ?


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

  • Quote

    Kann ich mir bei 10% CPU Auslastung sicher sein, dass das Atmo Plugin läuft?


    Welche CPU? Was läuft parallel? Meine Glaskugel ist leider gerade defekt.
    Guck doch einfach im VDR in die Plugin-Liste.


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.


  • Code
    satbox:~# ls /dev/video*
    /dev/video    /dev/video13  /dev/video19  /dev/video24  /dev/video3   /dev/video35  /dev/video40  /dev/video46  /dev/video51  /dev/video57  /dev/video62
    /dev/video0   /dev/video14  /dev/video2   /dev/video25  /dev/video30  /dev/video36  /dev/video41  /dev/video47  /dev/video52  /dev/video58  /dev/video63
    /dev/video1   /dev/video15  /dev/video20  /dev/video26  /dev/video31  /dev/video37  /dev/video42  /dev/video48  /dev/video53  /dev/video59  /dev/video7
    /dev/video10  /dev/video16  /dev/video21  /dev/video27  /dev/video32  /dev/video38  /dev/video43  /dev/video49  /dev/video54  /dev/video6   /dev/video8
    /dev/video11  /dev/video17  /dev/video22  /dev/video28  /dev/video33  /dev/video39  /dev/video44  /dev/video5   /dev/video55  /dev/video60  /dev/video9
    /dev/video12  /dev/video18  /dev/video23  /dev/video29  /dev/video34  /dev/video4   /dev/video45  /dev/video50  /dev/video56  /dev/video61


    /dev/video -> /dev/video0


    81, 0 Jul 1 2003 /dev/video0
    81, 1 Jul 1 2003 /dev/video1
    usw.


    Plugin ist laut Liste geladen.
    -Pfemon -Psavechannel -Premote -Patmo, den Rest habe ich deaktiviert.


    mfg
    P2k1

    VDR1 - SW: c't VDR - TvTime 1.0.2 auf 42" Plasma
    VDR1 - HW: DVB-S 2.3, PVR350, AMD 64 3700+ @ 1.15 Volt Passiv, 1GB RAM

    Edited once, last by P2k1 ().

  • OK, nächstes Zitat:


    Quote

    lösch doch den link mal rm /dev/video


    und auch /dev/video0 löschen.
    Da Du ja einen ziemlich akutellen Kernel mit aktuellen DVB-Treibern
    benutzt, sollten diese Device-Einträge automatisch von den Treibern
    erstellt werden.


    Quote

    Plugin ist laut Liste geladen.


    Gut. Bekommst Du denn überhaupt eine Atmolight-Ausgabe, wenn
    Du unter "Modus" mal "Standardfarbe" anwählst und dann z.B. "rot"?
    Gibt es ansonsten in "var/log/messages" irgendwelche anderen Meldung
    bezüglich des Atmolights?


    Samael

    Für Heilige gibts 'nen Heiligenschein - für Fernseher das Solarstorm.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!