Delock 89004 Parallelport und Ubuntu

Gast #2140951
Hi,

ich habe ein Problem mit meinem OpenOCD Wiggler am Parallel-Port (wird 
nicht erkannt) und versuche jetzt zunächst mal festzustellen, ob 
überhaupt meine PCI-Karte mit 1 x Parallel, 2 x Seriell richtig 
installiert ist.

Viel gegoogelt und folgendes gemacht:

grep parport /proc/ioports

  0378-037a : parport0
      e800-e802 : parport1
      e803-e807 : parport1

Nur, was sagt mir das jetzt? Ich hab also 2 Parallelports? Kann 
eigentlich nicht sein, da ich nur die PCI-Karte am PC habe.

Sehr komisch... kann mir jemand etwas dazu sagen?

Gruß
Gast #2141111
Wenn ich das eingebe:
1
sudo openocd -f jtagkey.cfg -f stm32_program.cfg

erhalte ich das:
1
Open On-Chip Debugger 0.4.0 (2010-10-08-15:44)
2
Licensed under GNU GPL v2
3
For bug reports, read
4
  http://openocd.berlios.de/doc/doxygen/bugs.html
5
parport port = 0xe800
6
RCLK - adaptive
7
Error: cannot open device. check it exists and that user read and write rights are set. errno=2
8
Command handler execution failed

Das liegt jetzt nicht an den Rechten, oder?
Gast #2141211
1
Paketlisten werden gelesen... Fertig
2
Abhängigkeitsbaum wird aufgebaut       
3
Statusinformationen werden eingelesen... Fertig
4
strace ist schon die neueste Version.
5
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 292 nicht aktualisiert.

Das ist wohl schon installiert?!
Gast #2141235
Kein Problem - ich bin über jede Hilfe froh!

Anbei die Datei. Ich seh schon, da sind einige 'no such file ...'. Das 
kommt davon, wenn man Dateien anpasst und die Zusammenhänge nicht kennt 
...
Angehängte Dateien:
#2141248
1
open("/dev/parport888", O_WRONLY)       = -1 ENOENT (No such file or directory)
Openocd will also auf parport888 schreiben
Entweder man kann das bei openocd (oder in einer der dateien im Aufruf) 
einstellen, oder du machst nen link von deinem parport auf parport888
sudo ln -s /dev/parport0 /dev/parport888
Dies ist nur eine Notlösung zum Ausprobieren, nach einem neustart hat 
udev das wieder weggeputzt
Gast #2141282
Das wird jetzt wirklich speziell. Vielen Dank für Deine Tipps. Das mit 
dem Log hilft mir schonmal weiter - ich sehe jetzt wenigstens was 
passiert.

Was das Alles letztendlich zu bedeuten hat steht hoffentlich ausführlich 
in der Anleitung^^.
Gast #2141677
Kleiner Nachtrag: Kann mir einer sagen, ob meine Delock-Karte richtig 
installiert ist (falls man das anhand der Ausgaben sagen kann)?
1
dmesg | grep parport
2
[   15.303908] parport_pc 00:06: reported by Plug and Play ACPI
3
[   15.303961] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
4
[   15.383504] lp0: using parport0 (interrupt-driven).
5
[   15.404727] parport_serial 0000:03:05.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
6
[   15.404754] parport1: PC-style at 0xe800 [PCSPP,TRISTATE,EPP]
7
[   15.500208] lp1: using parport1 (polling).
8

9
dmesg | grep tty
10
[    0.000000] console [tty0] enabled
11
[    1.541694] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
12
[    1.541984] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
13
[   15.500324] 0000:03:05.0: ttyS1 at I/O 0xec00 (irq = 20) is a 16550A
14
[   15.500439] 0000:03:05.0: ttyS2 at I/O 0xe880 (irq = 20) is a 16550A

Die Karte hat 1 x parallel und 2 x seriell und hängt wohl am IRQ20. 
Leider kenne ich mich mit Linux nicht aus und kann die Ausgaben nicht 
interpretieren. Bevor ich mich aber an openOCD und meinen Wiggler mache 
wäre es gut zu wissen, ob die Karte (und somit das JTAG-Interface) 
überhaupt richtig funktioniert.
Gast #2141984
Wie ich das verstehe, finden die Treiber 2 Parports und 3
ser. Ports. Auf der Delock ist nur parport 1, also sollte
der Link mit ln auf /dev/parport1 gesetzt werden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.