winlirc.gif (245 bytes)WinLIRC winlirc.gif (245 bytes)


Troubleshooting

WinLIRC

Anmerkung: Wenn sie WinLIRC mit dem Parameter "/d" starten, wird der Debugging Mode aktiviert, der Debug Informationen in eine Datei schreibt.   Wenn sie mir wegen einem Problem mailen wollen, bitte starten sie WinLIRC vorher im Debug Modus, tun sie, was sie sonst tun, wenn das Problem auftritt und hängen sie die Debug-Datei an ihre Email an.   Wenn sie ihren Empfänger gar nicht zum Laufen kriegen, machen sie auf jeden Fall einen "Raw Codes"-Mitschnitt und drücken einige Tasten während des Debuggens.

Problem: Sie bekommen "Datei WS2_32.DLL nicht gefunden"-Fehler.
Lösung: Wenn sie Windows 95 haben, müssen sie sich das Winsock2-Update von Microsoft herunterladen, und zwar hier.

Problem: WinLIRC beschwert sich, dass sie keinen "High-Resolution-Timer" haben.
Lösung: Für die genauen Timings zum Decodieren von IR-Signalen benutzt WinLIRC den Pentium Performance Counter.  Wenn sie keinen Pentium- (oder kompatiblen) Prozessor haben, haben sie diesen nicht und können WinLIRC nicht benutzen.

Problem:WinLIRC meckert, dass es den Server nicht starten kann.
Lösung: Meistens ist der Grund für diesen Fehler, dass schon ein anderes Programm Port 8765 benutzt.  Wenn möglich, beenden sie das andere Programm.   Wenn das nicht möglich ist, müssen sie den Port im Quellcode ändern und diesen anschliessend neu kompilieren.  Achtung: Eventuell müssen sie den Port auch bei anderer Software (z.B. beim WinLIRC Winamp-Plugin) ändern.

Problem: Port 8765 ist frei, aber das Programm meckert immer noch, dass es den Server nicht starten kann!
Lösung: Vergissern sie sich, dass sie das TCP/IP-Protokoll installiert haben (nachzusehen in der Netzwerkumgebung).

Problem: Ich habe TCP/IP installiert, Port 8765 ist frei, und es klappt immer noch nicht!!!
Lösung: Ich habe bisher von zwei derartigen Fällen gehört, aber die Leute haben nicht mehr geantwortet, als ich genauere Infos haben wollte.   Wenn sie auch dieses Problem haben, bitte mailen sie mir und schicken sie unbedingt die Debug-Datei der neuesten Version von WinLIRC mit.

Problem:Es läuft nicht.
Lösung: Es gibt viele Gründe, die dazu führen, dass WinLIRC nicht läuft.    Vergessen sie nicht, dass sie die Fernbedienung erst anlernen müssen, bevor sie sie benutzen können.   Ausserdem könnte es an folgendem liegen:

  1. Der IRQ ist nicht verfügbar.. (Symptome: Es läuft gar nicht, auch das "Anlernen" nicht.

  2. Windows gibt KEINE Fehlermeldung aus, wenn der IRQ eines Ports belegt ist.   Da WinLIRC Interrupt-basierte Signale benutzt, um die CPU-Belastung zu verringern, werden IR-Signale dann nicht richtig empfangen.  In vielen Rechnern teilen sich COM1 und COM3 den selben IRQ, genau wie COM2 und COM4.  Das heisst, dass sie ihr Modem an COM4 nicht benutzen können, während WinLIRC mit einem Empfänger an COM2 läuft.
  3. Ihre Fernbedienung ist nicht richtig konfiguriert. (Symptome: "Learn" funktioniert, aber die Signale werden nicht dekodiert)

  4. Drücken sie "Learn", um eine Konfigurationsdatei für eine Fernbedienung zu erzeugen.  Wenn die erzeugte Datei nicht funktioniert, versuchen sie, eine Konfigurationsdatei mit LIRC unter Linux zu erzeugen und diese mit WinLIRC zu verwenden.
  5. Ihre Fernbedienung wird nicht unterstützt oder ihr Computer ist zu langsam. (Symptome: "Learn" funktioniert anfangs, gibt aber nach und nach Fehler aus.)

  6. Wenn sie während des Lernprozesses laufend die Meldung "Did not get a consistant signal" gezeigt bekommen, besteht die Möglichkeit, dass ihr Computer Teile des Signals "fallenlässt".   Schliessen sie alle laufenden Programme.   Wenn das Problem weiter besteht, könnte ihr Computer zu langsam sein.
  7. Ihr Empfänger ist kaputt oder fehlerhaft. (Symptome: Es werden keine Signale empfangen, wenn sie "Raw Codes" anklicken.)

  8. Vielleicht haben sie einen Fehler beim Löten ihres Empfängers gemacht.  Überprüfen sie ihre Schaltung.
  9. Ihre Spannungen stimmen nicht. (Symptome: Es werden keine Signale empfangen, wenn sie "Raw Codes" anklicken.)

  10. Manche Computer, besonders Laptops, haben ungewöhnliche Spannungen am COM-Port.   Wenn das bei ihnen der Fall sein könnte, können sie andere Widerstände in ihrer Schaltung probieren.  Bei Jim's Motherboard und Empfänger, waren die gemessenen Spannungen (während WinLIRC lief): 
    pin
    voltage
    RTS 10.50V
    DCD
    (no signals)
    3.55V
    DCD
    (modulated IR signals)
    2.46V
    Vcc (at IR module) 3.98V


Problem: Es läuft immer noch nicht.
Lösung: Starten sie WinLIRC mit dem Parameter '/d'.  Tun sie anschliessend etwas, wobei ihr Problem auftritt.  Wenn sie den Empfänger nicht vernünftig zum Laufen kriegen, machen sie auf jeden Fall einen "Raw Codes"-Dump und mailen sie die Debug-Datei an Jim Paris mit einer Beschreibung ihres Problems.

WinLIRC Winamp Plugin

Problem: Ich kriege die Meldung "Failed to connect to WinLIRC-Server".
Lösung: WinLIRC muss laufen, damit das Plugin sich mit dem Server in Verbindung setzen kann.  Starten sie erst WinLIRC und danach Winamp.

Problem: Winamp findet das Plugin nicht.
Lösung: Vergewissern sie sich, das das Plugin "gen_ir.dll" heisst und sich im Winamp Plugin-Verzeichnis (meistens "c:\programme\winamp\plugins\") befindet.   Stellen sie ausserdem sicher, dass sie Winsock installiert haben.

Problem: Es läuft immer noch nicht.
Lösung: E-mail an Jim Paris


Copyright (C) 1999 Jim Paris <jim@jtan.com>.
Copyright (C) 2000 Scott Baily <baily@uiuc.edu>.
Übersetzung ins Deutsche 2001 von Xenios <Xenios@firemail.de>.
Last update: Saturday, July 21, 2001 at 12:00 PM
Hits (since May 21, 2001):