Wenn Sie eine zweite parallele Schnittstelle zu Ihrem PCI-Bus hinzufügen, müssen Sie die Adresse herausfinden, bevor Sie sie mit LinuxCNC verwenden können.

Um die Adresse Ihrer Parallelportkarte zu ermitteln, öffnen Sie ein Terminalfenster und geben Sie ein

lspci -v

Sie werden etwas Ähnliches sehen, wie auch Informationen über alles andere auf dem PCI-Bus:

0000:00:10.0 Communication controller: \
        NetMos Technology PCI 1 port parallel adapter (rev 01)
        Subsystem: LSI Logic / Symbios Logic: Unknown device 0010
        Flags: medium devsel, IRQ 11
        I/O ports at a800 [size=8]
        I/O ports at ac00 [size=8]
        I/O ports at b000 [size=8]
        I/O ports at b400 [size=8]
        I/O ports at b800 [size=8]
        I/O ports at bc00 [size=16]

In meinem Fall war die Adresse die erste, also änderte ich meine .hal-Datei von

loadrt hal_parport cfg=0x378

zu

loadrt hal_parport cfg="0x378 0xa800 in"

(Beachten Sie die Anführungszeichen, in denen die Adressen stehen.)

und fügte dann die folgenden Zeilen hinzu, damit der Parport gelesen und geschrieben werden kann:

addf parport.1.read base-thread
addf parport.1.write base-thread

Nachdem Sie die obigen Schritte durchgeführt haben, starten Sie mit dieser Konfiguration und überprüfen Sie, ob im Fenster Maschine/HAL-Konfiguration angezeigt wird, dass die parallele Schnittstelle geladen wurde.