graphlcd showpic hängt jeden x-ten boot / INFO: task showpic blocked for more than 120 seconds

  • Hi,

    tolles es geht manchmal, aber nicht immer Problem :/ :

    Ich habe ein Startscript, das eine graphlcd Animation mit showpic abspielt. Anschliessend übernimmt dann der VDR das graphlcd. Seit ich auf mein neues Mainboard umgestiegen bin, bleibt der showpic Task ab und zu hängen. Dann funktioniert der VDR zwar normal, aber ich habe showpic zombies und das Display zeigt noch eines der Start-Logos und keine VDR Informationen:

    Code
    cinestar:/etc/vdr/plugins/graphlcd # ps ax | grep showpic
      796 ?        S      0:00 xargs /usr/bin/showpic -c /etc/graphlcd.conf -d gu256x64-3900 -s 1000
      797 ?        D      0:00 /usr/bin/showpic -c /etc/graphlcd.conf -d gu256x64-3900 -s 1000 /etc/graphlcd/vdr-start/vdr-logo_128x64_00.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_01.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_02.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_03.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_04.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_05.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_06.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_07.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_08.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_09.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_10.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_11.glcd
     1027 ?        S      0:00 xargs /usr/bin/showpic -c /etc/graphlcd.conf -d gu256x64-3900 -s 1000
     1029 ?        S      0:00 /usr/bin/showpic -c /etc/graphlcd.conf -d gu256x64-3900 -s 1000 /etc/graphlcd/vdr-start/vdr-logo_128x64_00.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_01.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_02.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_03.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_04.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_05.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_06.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_07.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_08.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_09.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_10.glcd /etc/graphlcd/vdr-start/vdr-logo_128x64_11.glcd
    18768 pts/1    S+     0:00 grep showpic

    der kernel sagt dazu:

    Das Mainboard ist ein Intel DH67CL, 4GB RAM, TT-S2 6400. Das Display ist ein Noritake GU256X64x-3900 VFD und wird parallel betrieben. Bis auf Port und Device hat sich da zu "früher" nichts geändert:


    Die PCI Parallelportkarte kommt aus meinem ~5 Jahre alten VDR: 02:02.0 Communication controller: NetMos Technology PCI 9815 Multi-I/O Controller (rev 01)

    Code
    cinestar:/etc/vdr/plugins/graphlcd # dmesg | grep parport
    [    4.120503] parport_pc 0000:02:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
    [    4.120621] parport0: PC-style at 0xe050 (0xe040), irq 18 [PCSPP,TRISTATE]
    [    4.216354] parport1: PC-style at 0xe030 (0xe020), irq 18 [PCSPP,TRISTATE]

    Distribution ist Debian squeeze mit 2.6.39bpo und e-tobi vdr 1.7.18 multipatch. Bis auf dvdhddevice und DVB-Treiber nach wiki nichts selbst kompiliert.

    Jemand eine Idee? Das blöde ist ja, dass es oft genug auch prima funktioniert.

    -=FuF=-

Participate now!

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