 |
» |
|
|
 |
 |  |  |  |  | HINWEIS: Dieser Abschnitt beschreibt die Konfiguration von Plottern;
Sie können jedoch diese Informationen auch zur Konfiguration
anderer Geräte verwenden, die den Treiber instr0 auf einem Rechner der Serie 800 verwenden. |  |  |  |  |
Im Gegensatz zu Druckern können Plotter nicht automatisch
vom Systemkern konfiguriert werden. Sie müssen selbst mit
dem Befehl ioscan sicherstellen, dass der Treiber dem Hardwarepfad
zugeordnet ist. Schließen Sie den Plotter an, und
notieren Sie die für den Anschluss verwendete Hardwareadresse
und die HP-IB-Adresse des Plotters. Im folgenden Beispiel wird ein
Plotter HP 7596A Draftmaster II an einer HP-IB-Schnittstelle
im Steckplatz 12 des Kartengehäuses eines Rechners Modell
806 konfiguriert. Die HP-IB-Adresse ist auf 5 eingestellt. Ermitteln Sie mit dem Befehl ioscan den Hardwarepfad für den Plotter. Das
folgende Beispiel zeigt einen Auszug dieser Ausgabe: /usr/sbin/ioscan -f Class I H/W Path Driver S/W State H/W Type Description ================================================================= bc 0 root CLAIMED BUS_NEXUS bc 1 56 bc CLAIMED BUS_NEXUS Bus Converter lanmux 0 56/44 lanmux0 CLAIMED INTERFACE HP J2146A - 802.3 LAN lan 1 56/44.1 lan3 CLAIMED INTERFACE
|
Der Schnittstellentreiber ist hpib1; der Hardwarepfad der Schnittstellenkarte, an
die der Plotter angeschlossen ist, lautet 56/48. (Der Hardwarepfad entspricht der Steckplatznummer,
multipliziert mit 4. Der Bus-Konverter ist in Steckplatz 14 eingebaut,
die Schnittstellenkarte in Steckplatz 12.) Weder die HP-IB-Adresse
des Plotters noch der Gerätetreiber instr0 werden angezeigt. Erstellen Sie den Systemkern erneut, um den Treiber instr0 einzubinden. Gehen
Sie hierbei wie folgt vor: Wechseln
Sie in das Verzeichnis /stand/build. Starten Sie in diesem Verzeichnis mit dem folgenden
Befehl das Skript system_prep zur Vorbereitung des Systems. Dieses Skript extrahiert
die Systemdatei aus den aktuellen Systemkerndaten und schreibt
sie in Ihr aktuelles Verzeichnis. (im Beispiel unten wird die Datei /stand/build/system erstellt). Über die Option -v kann während der Ausführung
des Skripts ein Erläuterungstext zu den ausgeführten
Aktionen angezeigt werden. cd /stand/build /usr/lbin/sysadm/system_prep -v -s system |
Bearbeiten Sie die Datei /stand/build/system, und fügen Sie den bzw. die fehlenden
Treiber durch Aufrufen des Befehls kmsystem hinzu. Mit der Option -c Y geben Sie an, dass der Treibername im System zu
konfigurieren ist. /usr/sbin/kmsystem -S /stand/build/system -c Y Treibername |
 |  |  |  |  | HINWEIS: Zur Vermeidung von Formatfehlern bearbeiten Sie die
Systembeschreibungsdateien von HP-UX nicht direkt. Verwenden
Sie stattdessen die Befehle kmsystem und kmtune. Diese Befehle sind in Version 11.0 neu; siehe
die Befehle kmsystem(1M) und kmtune(1M) auf
den HP-UX Hilfeseiten. |  |  |  |  |
Geben Sie den Befehl mk_kernel ein, um den Systemkern neu zu erstellen. Dieser
Befehl erstellt den Systemkern /stand/build/vmunix_test, mit dem Sie anschließend die gewünschten
Funktionen testen können. /usr/sbin/mk_kernel -s /stand/build/system |
Sichern Sie die alte Version der Systemdatei, indem
Sie diese an eine andere Position verschieben. Verschieben Sie dann
die neue Systemdatei an die richtige Position. mv /stand/system /stand/system.prev mv /stand/build/system /stand/system |
Bereiten Sie einen erneuten Systemstart durch Aufrufen
des Befehls kmupdate vor. Dadurch wird eine Markierung aktiviert, durch
die das System beim erneuten Starten den neuen Systemkern verwendet.
Benachrichtigen Sie die Benutzer, dass ein Systemabschluss
durchgeführt werden muss, und geben Sie ihnen genügend
Zeit, ihre Daten vorher zu sichern. Führen Sie anschließend
mit dem Befehl shutdown einen Systemabschluss durch. Hinweise hierzu finden
Sie unter shutdown(1M) auf den HP-UX
Hilfeseiten. Binden Sie den vom Plotter verwendeten Softwaretreiber
(instr0) in den vollständigen Hardwarepfad des
Plotters (56/48.5) ein. Verwenden Sie hierzu den Befehl /usr/sbin/ioscan mit den Optionen -M und -H. Überprüfen Sie anschließend
das Resultat mit dem Befehl ioscan. Die Befehlsfolge und die ioscan-Ausgabe im folgenden Beispiel zeigen, wie der
Gerätetreiber (instr0) dem Peripheriegerät an der Adresse 56/48.5 zugeordnet wird. Der Treiber instr0 kann zwar nicht feststellen, welche Art von Gerät
angeschlossen ist, die Kommunikation mit diesem Gerät ist
jedoch möglich. /usr/sbin/ioscan -M instr0 -H 56/48.5 /usr/sbin/ioscan -kf Class I H/W Path Driver S/W State H/W Type Description ================================================================= bc 0 root CLAIMED BUS_NEXUS bc 1 56 bc CLAIMED BUS_NEXUS Bus Converter lanmux 0 56/44 lanmux0 CLAIMED INTERFACE HP J2146A - 802.3 LAN lan 1 56/44.1 lan3 CLAIMED INTERFACE |
Erstellen Sie mit dem Befehl /usr/sbin/insf und der Option -H (Hardwarepfad) eine Gerätedatei für
den Plotter. Beispiel: /usr/sbin/insf -H 56/48.5 |
Mit diesem Befehl wird eine Gerätedatei für
den Hardwarepfad und instr0 erstellt. Sie können den Namen dieser
Datei mit dem Befehl ioscan -H 56/48.5 -fn und ihre Attribute mit dem Befehl lssf Dateiname überprüfen.
Als Nächstes müssen Sie den Drucker-Spooler
konfigurieren, um Druckaufträge an den Drucker oder Plotter
senden zu können. Hinweise hierzu finden Sie im Handbuch Verwalten
von Systemen und Arbeitsgruppen.
|