Parallelport Pins keine Spannung
- newcncsmith
- Offline
- New Member
Less
More
- Posts: 16
- Thank you received: 3
17 Feb 2022 11:20 #235117
by newcncsmith
Parallelport Pins keine Spannung was created by newcncsmith
Hallo Freunde,
ich heiße Benjamin, bin Maschinenbauingenieur und versuche mich an meiner ersten CNC-Fräsmaschine.
Dazu habe ich in einen ausgedienten PC eine 2xLPT Karte DeLock 89125 mit MosChip Chipsatz im PCI-E Slot eingebaut.
im Terminal erhalte ich mit "sudo dmesg|grep parport" die Meldung
[ 5.025456] parport0: PC-style at 0xdf00, irq 17 [PCSPP,TRISTATE,EPP]
[ 5.133400] parport1: PC-style at 0xdd00, irq 19 [PCSPP,TRISTATE,EPP]
mit lspci -v erhalte ich
03:00.2 Parallel controller: MosChip Semiconductor Technology Ltd. PCI 9865 Multi-I/O Controller (prog-if 03 [IEEE1284])
Subsystem: Device a000:2000
Flags: bus master, medium devsel, latency 32, IRQ 19, NUMA node 0
I/O ports at dd00
I/O ports at dc00
Memory at fdcfd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdcfc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_pc
Kernel modules: parport_pc
Das wirft schonmal die FRage auf, welche Ports jetzt richtig sind?
In der HAL habe ich geschrieben
loadrt hal_parport cfg="0xdd00 out 0xdf00 out"
Das läuft fehlerfrei durch. Die Adresse 0xdc00 gibt aber Fehler.
Das Symptom ist aber, dass der ParPort überhaupt nicht geagiert. Keinerlei Spannung zu messen.
Das angeschlossene Benezan Mini Breakout Board reagiert auch nicht, kriegt auch keinen Watchdog, obwohl der im HAL-Show blinkend beobachtet werden kann.
Ist die Adressierung grundsätzlich falsch?
Danke schonmal für eure Unterstützung!
MfG Benjamin
ich heiße Benjamin, bin Maschinenbauingenieur und versuche mich an meiner ersten CNC-Fräsmaschine.
Dazu habe ich in einen ausgedienten PC eine 2xLPT Karte DeLock 89125 mit MosChip Chipsatz im PCI-E Slot eingebaut.
im Terminal erhalte ich mit "sudo dmesg|grep parport" die Meldung
[ 5.025456] parport0: PC-style at 0xdf00, irq 17 [PCSPP,TRISTATE,EPP]
[ 5.133400] parport1: PC-style at 0xdd00, irq 19 [PCSPP,TRISTATE,EPP]
mit lspci -v erhalte ich
03:00.2 Parallel controller: MosChip Semiconductor Technology Ltd. PCI 9865 Multi-I/O Controller (prog-if 03 [IEEE1284])
Subsystem: Device a000:2000
Flags: bus master, medium devsel, latency 32, IRQ 19, NUMA node 0
I/O ports at dd00
I/O ports at dc00
Memory at fdcfd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdcfc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_pc
Kernel modules: parport_pc
Das wirft schonmal die FRage auf, welche Ports jetzt richtig sind?
In der HAL habe ich geschrieben
loadrt hal_parport cfg="0xdd00 out 0xdf00 out"
Das läuft fehlerfrei durch. Die Adresse 0xdc00 gibt aber Fehler.
Das Symptom ist aber, dass der ParPort überhaupt nicht geagiert. Keinerlei Spannung zu messen.
Das angeschlossene Benezan Mini Breakout Board reagiert auch nicht, kriegt auch keinen Watchdog, obwohl der im HAL-Show blinkend beobachtet werden kann.
Ist die Adressierung grundsätzlich falsch?
Danke schonmal für eure Unterstützung!
MfG Benjamin
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19194
- Thank you received: 6434
17 Feb 2022 11:47 #235122
by tommylight
Replied by tommylight on topic Parallelport Pins keine Spannung
That looks OK.
Try using the parallel port tester that is included with LinuxCNC, in the config chooser go to apps, there should be two addresses there that are of no use to you, but when you start them LinuxCNC will copy them to your config folder, so open the resulting hal file and change the address there, save and test.
Try using the parallel port tester that is included with LinuxCNC, in the config chooser go to apps, there should be two addresses there that are of no use to you, but when you start them LinuxCNC will copy them to your config folder, so open the resulting hal file and change the address there, save and test.
Please Log in or Create an account to join the conversation.
17 Feb 2022 11:48 - 17 Feb 2022 11:50 #235123
by spicer
Replied by spicer on topic Parallelport Pins keine Spannung
Wie ist das jetzt zu verstehn?
Du redest von den Ports 0xdd00 out 0xdf00 out und erhälst Fehler von 0xdc00......
Du redest von den Ports 0xdd00 out 0xdf00 out und erhälst Fehler von 0xdc00......
Last edit: 17 Feb 2022 11:50 by spicer.
Please Log in or Create an account to join the conversation.
- newcncsmith
- Offline
- New Member
Less
More
- Posts: 16
- Thank you received: 3
17 Feb 2022 12:02 #235125
by newcncsmith
Replied by newcncsmith on topic Parallelport Pins keine Spannung
@tommylight: Thank you, I will try that.
@spicer: Mit "lspci" kriege ich dd00 und dc00 als Adressen. Wenn ich dc00 in der HAL verwende erscheint aber ein Fehlerreport mit Angabe der entsprechenden HAL Zeile. Port nicht vorhanden steht da quasi.
Mit "dmesg|grep parport" werden andere Adressen angezeigt, nämlich dd00 und df00, die auch ohne Fehler akzeptiert werden wenn die HAL abgearbeitet wird.
Also scheine es die Ports an den Adressen zu geben und die lassen sich auch als "out" konfigurieren.
So verstehe ich das jedenfalls.
Meldet ein Port sich zurück wenn er konfiguriert wurde?
@spicer: Mit "lspci" kriege ich dd00 und dc00 als Adressen. Wenn ich dc00 in der HAL verwende erscheint aber ein Fehlerreport mit Angabe der entsprechenden HAL Zeile. Port nicht vorhanden steht da quasi.
Mit "dmesg|grep parport" werden andere Adressen angezeigt, nämlich dd00 und df00, die auch ohne Fehler akzeptiert werden wenn die HAL abgearbeitet wird.
Also scheine es die Ports an den Adressen zu geben und die lassen sich auch als "out" konfigurieren.
So verstehe ich das jedenfalls.
Meldet ein Port sich zurück wenn er konfiguriert wurde?
Please Log in or Create an account to join the conversation.
17 Feb 2022 12:13 #235126
by spicer
Replied by spicer on topic Parallelport Pins keine Spannung
Nein. Die halten die Füsse still. Keinerlei Feedback.....leider.
Please Log in or Create an account to join the conversation.
- newcncsmith
- Offline
- New Member
Less
More
- Posts: 16
- Thank you received: 3
17 Feb 2022 13:05 #235129
by newcncsmith
Replied by newcncsmith on topic Parallelport Pins keine Spannung
@tommylight: I found the app but where is the folder that contains the HAL where I need to type in the adresses to be tested?
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19194
- Thank you received: 6434
17 Feb 2022 14:56 #235141
by tommylight
Replied by tommylight on topic Parallelport Pins keine Spannung
/home/your_user_name/linuxcnc/configs/
Please Log in or Create an account to join the conversation.
- newcncsmith
- Offline
- New Member
Less
More
- Posts: 16
- Thank you received: 3
17 Feb 2022 22:33 #235189
by newcncsmith
Replied by newcncsmith on topic Parallelport Pins keine Spannung
this is the folder where my own config is stored. I cant find the ptest.hal there ...
I found it in /usr/share/doc/linuxcnc/examples/sample-configs/apps/parport but this folder seems to be read only. Do I not have the rights? However ...
I created a new folder and copied the ptest hal and the xml and launched the tester via terminal. Was hard for a newbie like me but worked.
The only thing that didnt work was the parport itself.
I tried every entry listed here:
03:00.2 Parallel controller: MosChip Semiconductor Technology Ltd. PCI 9865 Multi-I/O Controller (prog-if 03 [IEEE1284])
Subsystem: Device a000:2000
Flags: bus master, medium devsel, latency 32, IRQ 19, NUMA node 0
I/O ports at dd00
I/O ports at dc00
Memory at fdcfd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdcfc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_pc
Kernel modules: parport_pc
In this case 0xdd00 and 0xdc00.
For 0xdc00 following error occurs:
Note: Using POSIX realtime
config string '0xdc00 out'
No parport registered at 0xdc00. This is not always an error. Continuing.
For 0xdd00 it looks like this:
Note: Using POSIX realtime
config string '0xdd00 out'
halcmd: exit
Note: Using POSIX realtime
Adress is accepted but the multimeter connected to pin1 and pin20 or any ground does not show any mV.
Tested also for df00, df02, df03, df07, dd00, dd02, dd03, dd07 because I found theese adresses in terminal with - forgot the command. Also tested simply "0" and "1". Didnt work either.
With "dmesg|grep parport" I get:
[ 5.025456] parport0: PC-style at 0xdf00, irq 17 [PCSPP,TRISTATE,EPP]
[ 5.133400] parport1: PC-style at 0xdd00, irq 19 [PCSPP,TRISTATE,EPP]
So the two parports seem to be known and available but there is no reaction.
Any Ideas??
I found it in /usr/share/doc/linuxcnc/examples/sample-configs/apps/parport but this folder seems to be read only. Do I not have the rights? However ...
I created a new folder and copied the ptest hal and the xml and launched the tester via terminal. Was hard for a newbie like me but worked.
The only thing that didnt work was the parport itself.
I tried every entry listed here:
03:00.2 Parallel controller: MosChip Semiconductor Technology Ltd. PCI 9865 Multi-I/O Controller (prog-if 03 [IEEE1284])
Subsystem: Device a000:2000
Flags: bus master, medium devsel, latency 32, IRQ 19, NUMA node 0
I/O ports at dd00
I/O ports at dc00
Memory at fdcfd000 (32-bit, non-prefetchable) [size=4K]
Memory at fdcfc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: parport_pc
Kernel modules: parport_pc
In this case 0xdd00 and 0xdc00.
For 0xdc00 following error occurs:
Note: Using POSIX realtime
config string '0xdc00 out'
No parport registered at 0xdc00. This is not always an error. Continuing.
For 0xdd00 it looks like this:
Note: Using POSIX realtime
config string '0xdd00 out'
halcmd: exit
Note: Using POSIX realtime
Adress is accepted but the multimeter connected to pin1 and pin20 or any ground does not show any mV.
Tested also for df00, df02, df03, df07, dd00, dd02, dd03, dd07 because I found theese adresses in terminal with - forgot the command. Also tested simply "0" and "1". Didnt work either.
With "dmesg|grep parport" I get:
[ 5.025456] parport0: PC-style at 0xdf00, irq 17 [PCSPP,TRISTATE,EPP]
[ 5.133400] parport1: PC-style at 0xdd00, irq 19 [PCSPP,TRISTATE,EPP]
So the two parports seem to be known and available but there is no reaction.
Any Ideas??
Please Log in or Create an account to join the conversation.
17 Feb 2022 23:05 - 17 Feb 2022 23:18 #235193
by spicer
Replied by spicer on topic Parallelport Pins keine Spannung
"I found it in /usr/share/doc/linuxcnc/examples/sample-configs/apps/parport but this folder seems to be read only. Do I not have the rights? However ..."
Zuerst sudo. Dann hast Schreibrechte. ZBsp sudo nano /usr/share/doc/linuxcnc/examples/sample-configs/apps/parport
Aber kopiere die Beispiel-Configs in Dein home Verzeichnis ( /home/your_user_name/linuxcnc/configs/ ) und bearbeite diese da.
Die Beispiele sind für das gedacht.
Hast Du Breakout Boards an den Parports?
Zum testen, steck mal nur eine LPT Karte (Netzstecker vorher ziehen ^^ )
Siehe auch noch: wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Cards
Zuerst sudo. Dann hast Schreibrechte. ZBsp sudo nano /usr/share/doc/linuxcnc/examples/sample-configs/apps/parport
Aber kopiere die Beispiel-Configs in Dein home Verzeichnis ( /home/your_user_name/linuxcnc/configs/ ) und bearbeite diese da.
Die Beispiele sind für das gedacht.
Hast Du Breakout Boards an den Parports?
Zum testen, steck mal nur eine LPT Karte (Netzstecker vorher ziehen ^^ )
Siehe auch noch: wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Cards
Last edit: 17 Feb 2022 23:18 by spicer.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
17 Feb 2022 23:26 #235195
by spicer
Replied by spicer on topic Parallelport Pins keine Spannung
Was zeigt: lspci -vv ?
Siehe dazu auch: wiki.linuxcnc.org/cgi-bin/wiki.pl?NetMos
Siehe dazu auch: wiki.linuxcnc.org/cgi-bin/wiki.pl?NetMos
Please Log in or Create an account to join the conversation.
Time to create page: 0.094 seconds