Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
CommLan
Anmeldungsdatum: 23.10.2015 Beiträge: 40 Wohnort: hinterm Mond
|
Verfasst am: 14.09.2016, 22:19 Titel: Parallelport und Gameport unter Linux nutzen |
|
|
Guten Abend ins Forum,
ich hab wieder mal ein kleines Problem:
Ich bin jetzt endgültig auf Linux umgestiegen (Windows ist irgendwie plump gesagt eingeschränkt, instabil und doof) und jetzt weiß ich aber irgendwie nicht, wie ich problemlos an die oben genannten Schnittstellen komme.
Ich kenn es eigentlich mit OUT und INP aber irgendwie funzt das nicht so, wie es sollte. Auch mit sudo (Hab ein Ubuntu auf 32 Bit am laufen) in der Konsole gehts nicht. Die Parallele Schittstelle interessiert es absolut nicht, das gerade was ausgegeben wurde. (Den Gameport muss ich noch nachrüsten, allerdings vermute ich ähnliche Probleme jetzt schon).
Die Parallele Schnittstelle ist als Standardschnittstelle (SPP) auf Port 378h erreichbar und soll auf den Datenleitungen entsprechend ihrem Modus nur schreiben, nicht lesen.
Hat da irgendwer Erfahrung oder Ahnung damit ?
PS.: Ich weiß dass es ja den Treiber für solche Geschichten gibt, aber ich wollte ohne C - Inline - Code arbeiten können (Ich und C sind leider ein Duo, dass besser keiner im Moment erleben sollte). Ein direkter Zugriff wäre perfekt. Assembler - Inline - Code würde ich notfalls auch nehmen, da mir selbst das verständlicher als C ist  |
|
Nach oben |
|
 |
Elor
Anmeldungsdatum: 12.07.2013 Beiträge: 205 Wohnort: Konstanz
|
Verfasst am: 15.09.2016, 10:08 Titel: |
|
|
Ich selber hab den PPort in dieser Form noch nie verwendet, deshalb weiß ich nicht ob dir die easypport.bi weiter hilft. Anschauen schadet ja aber nix. |
|
Nach oben |
|
 |
CommLan
Anmeldungsdatum: 23.10.2015 Beiträge: 40 Wohnort: hinterm Mond
|
Verfasst am: 15.09.2016, 11:28 Titel: |
|
|
Hallo Elor,
also die Datei ist schön und gut und der Code wird einfach durch diese, aber hier wird leider auch OUT benutzt (gleich ganz oben mit #DEFINE).
Soll heißen, dass mir das im Moment nix bringt. Ich suche wie gesagt eine Alternative, die ohne OUT funktioniert. Irgendeinen Weg muss es ja geben am Linuxtreiber vorbei. |
|
Nach oben |
|
 |
Elor
Anmeldungsdatum: 12.07.2013 Beiträge: 205 Wohnort: Konstanz
|
Verfasst am: 16.09.2016, 10:56 Titel: |
|
|
Laut FB_Referenz müsste es (mit root rechten) eigentlich Funktionieren. Die root Rechte brauchst du mit C meines Wissens auch.
Blöde frage, hast du unter Linux den PPort schon erfolgreich verwendet, Drucker oder so? Wenn nicht, ist der Port überhaupt im BIOS aktiviert? Wenn ja, dann würde ich einfach mal in den sauren Apfel Beißen und ein Beispiel in C ausprobieren und schauen was da passiert. |
|
Nach oben |
|
 |
grindstone
Anmeldungsdatum: 03.10.2010 Beiträge: 1274 Wohnort: Ruhrpott
|
Verfasst am: 16.09.2016, 12:28 Titel: |
|
|
Hallo CommLan!
Neben dem Modus der Parallelschnittstelle (SPP/EPP/ECP/Disabled) wird im BIOS des Motherboards eventuell auch die Basisadresse (378/278/3BC) eingestellt, die solltest du ebenfalls überprüfen. Dann sollte OUT eigentlich funktionieren.
Gruß
grindstone _________________ For ein halbes Jahr wuste ich nich mahl wie man Proggramira schreibt. Jetzt bin ich einen! |
|
Nach oben |
|
 |
CommLan
Anmeldungsdatum: 23.10.2015 Beiträge: 40 Wohnort: hinterm Mond
|
Verfasst am: 17.01.2017, 15:43 Titel: Die Lösung war einfach... |
|
|
Letztendlich hat sich eine recht primitive Lösung gefunden. Ich konnte nur nicht antworten, weil mein alter E-Mail - Account kaputt ist, naja...
Letztendlich sollte man bei Out auch die richtige Schnittstelle eintragen...
Warum auch immer hatte ich 3F8 im Sinn und nicht 378. Der Wald und die Bäume
Problem gelöst  |
|
Nach oben |
|
 |
|