1 2 3 [4] 5 6 >>> Archiv / MLD 3.x / Development / Windows Remote Control
 

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #45 on: August 10, 2011, 18:45:18 »
Ne, das könnte durchaus die Ursache sein. Allerdings ist diese Funktion des Kernels abgeschaltet ;) Es muss also was anderes sein.
Hilft mein auto Restart denn nicht?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #46 on: August 11, 2011, 16:05:48 »
Hallo Claus,

nach einem Update von inputlirc (und zwar nur inputlirc) hängt das System beim Starten. In der Konsole kommt noch

Starting xorg

Tastatureingaben sind nicht möglich, auch kein Netzwerk.

Werde nun von CD booten und inputlirc zurücksetzen, mal schaun, ob das System dann wieder durchstartet.

Gruß Wolfgang

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #47 on: August 11, 2011, 16:12:32 »
backup addon nutzen :-P dann hat man so sorgen NIE WIEDER
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #48 on: August 11, 2011, 16:50:17 »
Ich hab ne kleinigkeit am Addon geändert. Bitte noch mal testen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #49 on: August 11, 2011, 22:04:10 »
Hallo Claus,

Update hat nun funktioniert. Mal schaun, ob es jetzt "besser" läuft. Ich werde die Logs kontrollieren, ob inputlirc nach einem USB disconnect / connect wieder erfolgreich gestartet wird.

Gruß Wolfgang  

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #50 on: August 12, 2011, 12:09:09 »
Hallo,


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #51 on: August 12, 2011, 12:14:42 »
iwow was hast du für ne remote?

ich musste aufgrund meines alten boards (das kein com port hat) auf die hama mceusb remote umsteigen die ich grade rumfahren hatte. maus der remote geht rechts/left klick auch und hoch runter auf tastatur keys. wie hast du das nun gescheit angelernt bzw hast du zufällig die gleiche remote und ich kann bei dir klauen?

vllt haste am mo abend ja kurz zeit im skype durchzugehen.

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #52 on: August 12, 2011, 16:04:11 »
Hallo MarMic,

hast Glück, ich hab auch die Hama Remote Control (hier).

Angelernt habe ich sie nicht. Habe mir die remote.conf von Hand gebaut. Genaueres kann ich dir heute abend sagen. Ab 20:30 OK?

Habe auch nun das Script zum automatischen restart fertig (die Lösung von Claus habe ich nicht verstanden und hat auch nicht funktioniert)

Gruß Wolfgang
« Last Edit: August 12, 2011, 16:05:43 by iwow »

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Windows Remote Control
« Reply #53 on: August 12, 2011, 16:58:00 »
jop dachte eher an mo abend wenn ich zeit habe dran zu arbeiten :-(

ehm stell das script hier online dann kann claus das ja in die mld einbauen -> damit andere user kein stress haben

greetz MarMic

ehm funzt bei dir dann xbmc und vdr und auch die maus der remote?? denke da an firefox?
« Last Edit: August 12, 2011, 16:59:54 by MarMic »
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #54 on: August 12, 2011, 18:13:25 »
Hallo MarMic,

sorry hatte Montag Abend gar nicht gelesen. Sollte bei mir auch gehen.

Ich stelle mal meine
« Last Edit: August 12, 2011, 18:14:35 by iwow »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #55 on: August 13, 2011, 10:32:30 »
Hast Recht, hatte das while true vergessen. Das ganze hätte dann natürlich so aussehen müssen:
Code: [Select]
echo "Starting inputlircd:"
{
    while true; do
        inputlircd -f $INPUTLIRC_ARGS
        sleep 1
    done
} >>/var/log/sysinit 2>&1 &
Du kannst das zum testen einfach auf Deinem System ändern. Ich komme erst am Montag dazu das zu fixen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline iwow

  • Member
  • **
  • Posts: 60
    • View Profile
Windows Remote Control
« Reply #56 on: August 13, 2011, 11:31:05 »
Hallo Claus,

bist du sicher, das bei deiner Lösung inputlirc beendet werden kann? Beendet ein /etc/init.d/inputlirc stop den inputlircd Profzess oder die Shell, die durch {...} neu gestartet wird und damit auch den inputlircd Prozess? Ich kenne mich in Shellprogrammierung nicht so tief aus . Deshalb habe ich den Ansatz wie bei /etc/init.d/vdr und /usr/bin/runvdr gewählt.

/etc/init.d/inputlirc sieht bei mir nun so aus:

Code: [Select]
!/bin/sh
#
# Startet inputlirc

case "$1" in
        start)
                . /etc/init.d/rc.functions
               echo "Starting inputlircd:"

                if [ -e /var/run/runinputlirc.pid ]; then
                        runinputlirc -k
                fi

                {
                        runinputlirc >>/var/log/sysinit 2>&1 &
                        sleep 1
                } >>/var/log/sysinit 2>&1 &

                check_status
               ;;
        stop)
                . /etc/init.d/rc.functions
                echo "Stoping inputlircd:"
                rm -f /var/run/runinputlirc.pid
                runinputlirc -k
                check_status
               ;;
        restart)
                $0 stop
                $0 start
               ;;
        init)
                start=1
                before=vdr
                #after=xorg
               ;;
        *)
                echo "Usage $0 {start | stop | restart}" >&2
                exit 1
esac

/usr/bin/runinputlirc:
Code: [Select]
!/bin/sh
#
# run inputlirc

rm -f /tmp/inputlirc_stop

case "$1" in
        -k)
                touch /tmp/inputlirc_stop
                killproc "/usr/sbin/inputlircd" 10
                exit $?
               ;;
        -r)
                killproc "/usr/sbin/inputlircd" 10
                exit $?
               ;;
        -n)
                norestart=1
               ;;
        -*)
                echo "Usage $0 {-k | -r | -q}"
                echo "      -k   kill inputlirc"
                echo "      -r   restart inputlirc"
                echo "      -n   no restart if an error occur"
                exit 1
               ;;
esac

echo $$ > /var/run/runinputlirc.pid

while (true) do
        . /etc/rc.config

        export LANG
        export LC_ALL=$LANG

        starttime=`date +%s`

        # starte inputlirc
        eval /usr/sbin/inputlircd -f $INPUTLIRC_ARGS

        sleep 1

        test -e /tmp/inputlirc_stop && break

        echo -n "inputlirc exits at "; date

        killproc "/usr/sbin/inputlircd" 0

        test -e /tmp/inputlirc_stop -o "$norestart" = "1" && break

        # schnelle wiederholte Neustarts verzoegern
        if [ $starttime -gt $(( `date +%s` - 15 )) ]; then
                sleep 10 # waiting for inputlirc
        fi
done

rm -f /var/run/runinputlirc.pid /tmp/inputlirc_stop

MarMic hat ja nun auch die gleiche MCE Fernbedienung wie ich. Werde mit Ihm am Montag Abend meine Konfiguration besprechen. Dann kann er ja die

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #57 on: August 14, 2011, 09:29:34 »
Hi,

das beenden einer Shell beendet nicht die eingeschlossenen Prozesse. In meinem Script wird jedoch nicht nur die Shell sondern auch der inputlircd beendet (wenn ich nict vergesen hatte das zu schreiben).

Von Daher müsste meine Lösung ebenso wie Deine funktionieren.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #58 on: August 15, 2011, 11:10:59 »
Auch wenn wir das irgendwann schon mal besprochen/geklärt hatten, es sind einfach zu viele Baustellen gleichzeitig, um den
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Windows Remote Control
« Reply #59 on: August 15, 2011, 11:16:40 »
OK, ich hab's mal schnell selber nachgelesen. Wenn Ich's richtig verstanden habe, werden Tastatur Events von ner Fernbedienung als Lirc Events bereitgestellt, ohne das zusätzlich nen Lirc Deamon laufen muss.
Da dafür keine /etc/lircd.conf benötigtwird, greift das eingesetzte Script zur
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 2 3 [4] 5 6 >>> Archiv / MLD 3.x / Development / Windows Remote Control
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.