Tonbandforum
Zugriff auf PC-IO-Ports unter Linux? - Druckversion

+- Tonbandforum (https://tonbandforum.de)
+-- Forum: Offtopic und Aktuelles (https://tonbandforum.de/forumdisplay.php?fid=62)
+--- Forum: Computer (https://tonbandforum.de/forumdisplay.php?fid=73)
+--- Thema: Zugriff auf PC-IO-Ports unter Linux? (/showthread.php?tid=19335)



Zugriff auf PC-IO-Ports unter Linux? - kaimex - 02.03.2019

Hallo Linux-Spezis,

hat man eigentlich auf einem älteren PC mit dem klassischen 25-pol. Printer-Port und V24-Anschlüssen direkten Zugriff auf die Port IO-Adressen oder wird das wie bei Windows ab NT nicht zugelassen ?
Für Windows gab es zur Umgehung dieser von Microsoft eingeführten Behinderung mal von findigen Leuten erdachte Tools, mit denen die "Permission-Tables" im Rechner wieder modifiziert wurden, so daß es doch funktionierte. Ich habe gestern eine früher schon mal benutzte Version namens giveio.sys ausprobiert. Sie ließ sich auch unter Windows XP installieren und läuft als Geräte-Treiber, aber trotzdem gelingt nicht die Port-Freigabe per Öffnen des virtuellen Files "\\.\giveio".
Da ich da im Moment nicht weiterkomme, wüßte ich gern, ob das unter Linux völlig problemlos möglich wäre.

MfG Kai


- Captn Difool - 02.03.2019

Hmm...ich habe's schlichtweg vergessen, ich hatte früher mal ein Iomega-Disk-Laufwerk am Parallelport, das ging. Aber wie ich es angesprochen hatte, weiß ich nicht mehr. Sad


- kaimex - 02.03.2019

Hallo Andre'

selbst programmiert oder per mitgelieferten Treibern ?
Um letzteres geht es nicht, sondern eben um die Möglichkeit, als "Heimwerker" mit eigenen Programmen Werte über die Ports auszugeben oder einzulesen.
Über von Microsoft zertifizierte Kerneltreiber geht es natürlich,
ich habe aber nicht die Absicht, für die Einweihung in diese Geheimniskrämerei und für Lizenzen Microsoft Geld zu geben.

MfG Kai


- timo - 02.03.2019

Hallo Kai,

hilft Dir das weiter?

https://www.howtoforge.com/tutorial/accessing-parallel-ports-on-linux/

Zum möglichen Vorgehen unter Free Pascal steht hier was:

http://wiki.lazarus.freepascal.org/Hardware_Access#Using_.27ioperm.27_to_access_ports_on_Linux

Gruß,
Timo


- kaimex - 02.03.2019

Hallo timo,

das sieht nach erstem Überfliegen von Link 1 sehr vielversprechend aus !
Vielen Dank für die beiden Links.
Dazu bräuchte ich nur noch eine Möglichkeit, auf dem alten XP-LapTop transient Linux zu "fahren" mit ein bischen Speicher...

Es darf nur nicht mehr Arbeit sein, als einen alten DOS-LapTop aus dem Schrank zu holen und in Gang zu bringen, denn da geht es ohne Klimmzüge, nur etwas unkomfortabel mit TP7 Big Grin auf Window-losem EGA/VGA-Display

MfG Kai


- Captn Difool - 02.03.2019

Hallo Kai,

ganz dunkel meine ich mich zu erinnern, das es ein Kernelmodul war, welches per config angesprochen werden mußte. Es gab damals im Netz eine Anleitung, wie man das Iomega-ZIP einbindet.