Wechselt zum Inhalt Deutschland - Deutsch
HP.com Deutschland Startseite Produkte und Services Support und Treiber Lösungen Kaufen
» Kontakt zu HP
Weitere Optionen
HP.com Deutschland Startseite
HP-UX Konfiguration der Peripheriegeräte: HP 9000 Rechner > Anhang C Major- und Minor-Nummern

Die Systemkernzuordnung von Treiber zu Gerät

» 

Technische Dokumentation

Gesamtes Buch in PDF
» Kommentare
Text beginnt hier

 » Inhaltsverzeichnis

 » Stichwortverzeichnis

Der Systemkern kommuniziert mit der Hardware, indem er den Treibernamen einer Hardwareadresse zuordnet. Der Systemkern erkennt die benötigten Treiber anhand der Informationen in der Datei /stand/system und findet sie mit Hilfe der Dateien im Verzeichnis /usr/conf/master.d.

Alle standardmäßig ausgelieferten Schnittstellen- und Gerätetreiber für HP-UX befinden sich in der Bibliothek /usr/conf/lib/libhp-ux.a.

Der Systemkern erkennt die Schnittstellen- und Gerätetreiber anhand der in den Gerätedateien kodierten Major- und Minor-Nummern sowie die entsprechenden Peripheriegeräte anhand der Dateinamenerweiterung.

Abbildung C-1 Gerätedateien enthalten Major- und Minor-Nummern

Gerätedateien enthalten Major- und Minor-Nummern

Jeder Gerätetreiber im System ist einer Major-Nummer zugeordnet, über die der Systemkern die Treiberroutine findet, über die eine E/A-Anforderung verarbeitet werden soll.

Über die Minor-Nummer kann der Treiber ein bestimmtes Gerät finden und Informationen über die Art der Verarbeitung der Daten abrufen.

Major-Nummern

Die Major-Nummer ist ein Verweis für den Gerätetreiber auf eine von zwei Tabellen im Systemkern: bdevsw ist die Tabelle für blockorientierte Geräte, cdevsw die Tabelle für zeichenorientierte Geräte.

Treiber, die sowohl eine block- als auch eine zeichenorientierte Ein-/Ausgabe verwenden können (z. B. ein Treiber für eine SCSI-Platte und einen optischen Autowechsler) enthalten eine Major-Nummer für Blockmodus und eine Major-Nummer für Zeichenmodus. Geräte, die nur eine zeichenorientierte Ein-/Ausgabe unterstützen, enthalten nur eine Major-Nummer für Zeichenmodus.

Die Datei core-hpux im Verzeichnis /usr/conf/master.d enthält eine Treiberinstallationstabelle (Driver install table), in der die Major-Nummern zur Referenz aufgelistet sind.

Mit dem Befehl lsdev können Sie die gültigen Major-Nummern für die im System konfigurierten Geräte abrufen.

lsdev liest die Kopfdaten der Treiber und zeigt eine Liste der im Systemkern konfigurierten Treiber Major-Nummern für Block- und Zeichenmodus an. Wenn der Treiber eine dynamisch zugeordnete Major-Nummer verwendet, zeigt lsdev die zugeordnete Major-Nummer an.

Major-Nummern werden in dezimaler Form angezeigt. Die Zielangabe -1 im Feld “Block” oder “Character” für die Major-Nummer der lsdev-Ausgabe bedeutet,

  • dass ein Treiber nicht unterstützt ist.

  • dass kein Treiber konfiguriert ist.

  • dass der Treiber im jeweiligen Block- oder Zeichenmodus nicht unterstützt wird.

Minor-Nummern

Minor-Nummern können für zwei Arten von Informationen verwendet werden: für die Position der Schnittstelle, an die ein Gerät angeschlossen ist, und für treiberabhängige Merkmale. Diese Informationen werden durch spezifische Bitzuordnungen festgelegt.

Die Tabellen weiter hinten in diesem Anhang zeigen die Bitzuordnungen für viele HP-UX Gerätetreiber. Sie können auch in Sektion 7 der HP-UX Hilfeseiten zu dem entsprechenden Gerätetreiber nachschlagen. Informationen zu Gerätetreibern anderer Hersteller finden Sie in der mit dem Treiber gelieferten Dokumentation.

Druckbare Version
Datenschutzerklärung

Impressum
Mit der Benutzung dieser Website erklären Sie sich mit den entsprechenden Nutzungsbedingungen einverstanden
© 2000 Hewlett-Packard Development Company, L.P.