Parallel port probleme

Dec 21, 2004 2 Replies

Hallo!



Nach langer Zeit habe ich mein Ponyprog mit STK-Programmieradapter vom "Bastelrechner" an meinen richtigen Arbeitsrechner gehangen und wollte einen AtMega8 programmieren. Seltsamerweise schlug das programmieren oft fehl, aber manchmal klappte es. Bei genauerer Betrachtung merkte ich, dass exakt alle 4 Sekunden aktivität auf dem Parallelport ist, ohne das sie wissentlich von einem Programm erzeugt wird. Das führt natürlich während eines Programmiervorganges oder auch im normalen Betrieb (da der AVR ständig resettet wird) zu problemen...



Bei einer genauen Betrachtung des Taskmanagers gehen auch alle 4 Sekunden die Kernelzeiten hoch, was vermuten lässt das irgendein Kernel mode Treiber schuld ist.



Daraufhin hab ich im Google bemüht und herausgefunden das windows alle paar Sekunden nach "Legacy"-Geräten scannt und man es angeblich über einen Registryschlüssel abstellen kann:



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Parport\Parameters] "DisableWarmPoll"=dword:00000001

Auffällig ist, dass der unterschlüssel "Parameters" bei mir nicht existiert, aber das muss ja nicht viel heissen.



Das hab ich dann auch direkt ausprobiert und selbst nach einem restart hab ich weiterhin alle 4 Sekunden "Müll" auf dem Parallelport.



Da ich keine Treiber von Geräten installiert habe die einen parallelport nutzen (wie z.B. scanner oder parallelport Drucker) frag ich mich jetzt, woran es liegen kann.



Auch wenn es hier offtopic zu sein scheint, denke ich dass hier am ehesten hinpasst, da viele von uns parallelport jtag-adapter/programmiergeräte/analyzer/... benutzen und evtl. ähnliche Probleme bemerkt haben. Otto-normal user bekommt davon ja nichts mit.



Wenn ich den Parallelport im Gerätemanager deaktiviere, sind die Kernelzeiten frei von peaks und es wird natürlich nicht mehr ständig drauf geschrieben, kann ihn aber auch nicht mehr nutzen...



Hat jemand ne Idee, was ich da machen kann? Gibt es z.B. eine Möglichkeit die "Kernelzeiten" für einzelne Treiber auflisten zu lassen um dem Problem auf den Grund zu gehen? Kennt hier überhaupt jemand das Problem im Zusammenhang mit Windows XP und SP2? Fragen über fragen :-)



Da ich die Probleme vorher nicht hatte und lediglich SP2 installiert habe wird es vermutlich ein SP2 spezifisches Problem sein.



viele Grüße,



Kai


Kai Gossner schrieb:

m

im

=2E...........

Hallo,

das ist halt plug and pray! Das System schaut eben alle 4 Sekunden nach=20 ob Du vielleicht einen Drucker ansteckst.

Schau mal hier:

formatting link
vielleicht steht da ja eine Abhilfe.

Bye

Uwe Hercksen schrieb:

Ja, sowas hab ich mir auch gedacht, mein altes serielles Modem wird dank desselben Mechanismums auch beim anstecken im laufenden Betrieb erkannt. Trotzdem vermisse ich die Option zum ausschalten. Im Gerätemanager kann man bei den Eigenschaften vom Parallelport auswählen ob nach legacy-geräten gescannt werden soll, aber die Option hat keine Auswirkung.

Leider in dieser Richtung garnichts zu finden. Werde aber mal den ParMon probieren, der zeigt scheinbar an, welcher Prozess auf dem Port zugreift.

viele Grüße,

Kai

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required