INTRO(4)              OpenBSD Programmer's Manual (HPPA)              INTRO(4)

NNAAMMEE
     iinnttrroo - introduction to special files and hardware support

DDEESSCCRRIIPPTTIIOONN
     This section describes the special files, related driver functions, and
     networking support available in the system.  In this part of the manual,
     the SYNOPSIS section of each configurable device gives a sample specifi-
     cation for use in constructing a system description for the config(8)
     program.  The DIAGNOSTICS section lists messages which may appear on the
     console and/or in the system error log _/_v_a_r_/_l_o_g_/_m_e_s_s_a_g_e_s due to errors in
     device operation; see syslogd(8) for more information.

     This section contains both devices which may be configured into the sys-
     tem and network related information.  The networking support is intro-
     duced in netintro(4).

DDEEVVIICCEE SSUUPPPPOORRTT
     This section describes the hardware supported on the HP PA-RISC platform.
     Software support for these devices comes in two forms.  A hardware device
     may be supported with a character or block _d_e_v_i_c_e _d_r_i_v_e_r, or it may be
     used within the networking subsystem and have a _n_e_t_w_o_r_k _i_n_t_e_r_f_a_c_e _d_r_i_v_e_r.
     Character and block devices are accessed through files in the file system
     of a special type; see mknod(8).  Network interfaces are indirectly ac-
     cessed through the interprocess communication facilities provided by the
     system; see socket(2).

     A hardware device is identified to the system at configuration time and
     the appropriate device or network interface driver is then compiled into
     the system.  When the resultant system is booted, the autoconfiguration
     facilities in the system probe for the device and, if found, enable the
     software support for it.  If a device does not respond at autoconfigura-
     tion time it is not accessible at any time afterwards.  To enable a de-
     vice which did not autoconfigure, the system must be rebooted.

     The autoconfiguration system is described in autoconf(4).

SSUUPPPPOORRTTEEDD SSYYSSTTEEMMSS
     A list of HP 9000/700 models targetted for support is listed below, in-
     cluding basic system characteristics.

         Model    MHz   CPU      Caches, KB    Expansion
         705      35    7000     32/64         N/A
         710      50    7000     32/64         N/A
         720      50    7000     128/256       EISA, GSC
         730      66    7000     128/256       EISA, GSC
         750      66    7000     256/256       4 EISA, 2 SGC
         715      33    7100     64/64         EISA/SGC
         715      50    7100     64/64         EISA/SGC
         715      75    7100     256/256       EISA/SGC
         725      50    7100     64/64         3 EISA, EISA/SGC
         725      75    7100     256/256       3 EISA, EISA/SGC
         735      100   7100     256/256       EISA, SGC
         742i     50    7100     64/64         N/A
         745i     50    7100     64/64         4 EISA
         745i     100   7100     256/256       4 EISA
         747i     50    7100     64/64         2 EISA, SGC, 6 VME
         747i     100   7100     256/256       2 EISA, SGC, 6 VME
         755      100   7100     256/256       4 EISA, 2 SGC
         735      125   7150     256/256       EISA, SGC
         755      125   7150     256/256       4 EISA, 2 SGC
         712      60    7100LC   32/32         GIO, TSIO
         712      80    7100LC   128/128       GIO, TSIO
         712      100   7100LC   128/128       GIO, TSIO
         715      64    7100LC   128/128       EISA/GSC
         715      80    7100LC   128/128       EISA/GSC
         715      100   7100LC   128/128       EISA/GSC
         715XC    100   7100LC   512/512       EISA/GSC
         725      64    7100LC   128/128       EISA, 3 EISA/GSC
         725      100   7100LC   128/128       EISA, 3 EISA/GSC
         743i     64    7100LC   128/128       2 GSC-M/2(4), VME
         743i     100   7100LC   128/128       2 GSC-M/2(4), VME
         748i     64    7100LC   128/128       2 GSC-M/2(4), 4 EISA/PCI, 6 VME
         748i     100   7100LC   128/128       2 GSC-M/2(4), 4 EISA/PCI, 6 VME
         SAIC     60    7100LC   32/32         GIO, TSIO, 2 PCMCIA
         SAIC     80    7100LC   128/128       GIO, TSIO, 2 PCMCIA
         J200     100   7200     256/256       GSC, 2 EISA, 2 EISA/GSC
         J210     120   7200     256/256       GSC, 2 EISA, 2 EISA/GSC
         J210XC   120   7200     1MB/1MB       GSC, 2 EISA, 2 EISA/GSC
         C100     100   7200     256/256       GSC, 3 EISA/GSC
         C110     120   7200     256/256       GSC, 3 EISA/GSC
         744      132   7300LC   64/64         2 GSC-M/2(4), VME
         744      165   7300LC   64/64+512     2 GSC-M/2(4), VME
         745      132   7300LC   64/64         2 GSC-M/2(4), 4 EISA/PCI
         745      165   7300LC   64/64+512     2 GSC-M/2(4), 4 EISA/PCI
         748      132   7300LC   64/64         2 GSC-M/2(4), 4 EISA/PCI, 6 VME
         748      165   7300LC   64/64+512     2 GSC-M/2(4), 4 EISA/PCI, 6 VME
         A180     180   7300LC   64/64         2 HSC/PCI
         A180C    180   7300LC   64/64+1MB     2 HSC/PCI
         B132L    132   7300LC   64/64(+1MB)   GSC/PCI, GSC/PCI/EISA
         B132L+   132   7300LC   64/64(+1MB)   GSC/PCI, GSC/PCI/EISA
         B160L    160   7300LC   64/64(+1MB)   GSC/PCI, GSC/PCI/EISA
         B180L+   180   7300LC   64/64(+1MB)   GSC/PCI, GSC/PCI/EISA
         C132L    132   7300LC   64/64(+1MB)   2 GSC/PCI/EISA, 2 GSC/EISA
         C160L    160   7300LC   64/64(+1MB)   2 GSC/PCI/EISA, 2 GSC/EISA
         RDI      132   7300LC   64/64(+1MB)   2 CardBus
         RDI      160   7300LC   64/64(+1MB)   2 CardBus
         RDI      180   7300LC   64/64(+1MB)   2 CardBus
         C160     160   8000     512/512       2 GSC/PCI/EISA, 2 GSC/EISA
         C180     180   8000     1024/1024     2 GSC/PCI/EISA, 2 GSC/EISA
         J280     180   8000     1024/1024     3 GSC/PCI, PCI, PCI/EISA
         J282     180   8000     1024/1024     3 GSC/PCI, PCI, PCI/EISA
         C200     200   8200     512/1024      GSC/PCI/EISA, 3 GSC/PCI
         C240     240   8200     2048/2048     GSC/PCI/EISA, 3 GSC/PCI
         J2240    240   8200     2048/2048     3 GSC/PCI, PCI, PCI/EISA
         C360     360   8500     512/1024      GSC/PCI/EISA, 3 GSC/PCI

LLIISSTT OOFF DDEEVVIICCEESS
     The devices listed below are supported in this incarnation of the system.
     Devices are indicated by their functional interface.  Not all supported
     devices are listed.

     asp(4)        The ASP I/O controller; found in most of the older machines
                   which don't have LASI or WAX.  Includes GSC-bus controller,
                   to which most of the devices are attached.  Most of I/O is
                   still on external chips though.

     an(4)         Aironet Communications 4500/4800 IEEE 802.11FH/b wireless
                   network adapters.

     com(4)        The RS-232 ports.

     cpu(4)        The Central Processor itself, makes sure the machine does
                   something useful.

     dc(4)         DEC/Intel 21140, 21143, 21145 and clone 10/100 Ethernet
                   conroller.

     dino(4)       The pci(4) bridge on most of the newer systems.

     harmony(4)    CS4215/AD1849 audio.

     hil(4)        Human Interface Loop, sporting several input devices, e.g.
                   keyboards, mice, tablets and such.

     ie(4)         i82596 CA/DX LAN controller.  Found in every 700, either
                   included in the MBA or on an external chip on mainboard.

     lasi(4)       LSI?, found in almost all HP 9000/700 workstations.  Inte-
                   grates most of the bus and I/O functions into one chip.

     lpt(4)        The Centronics printer port.

     mem(4)        Memory files and memory controller.

     mongoose(4)   The eisa(4) bus controller on most of the older 700 ma-
                   chines.

     oosiop(4)     Symbios/NCR 53C700 SCSI I/O processor.

     osiop(4)      Symbios/NCR 53C710 SCSI I/O processor.

     pdc(4)        The PROM interface, allows to call the routines in the ma-
                   chine's PROM for things like initial console output and
                   such.

     phantomas(4)  Phantom PseudoBC GSC+ Port.

     power(4)      The power button interface allowing graceful shutdown of
                   the system should being depressed on the running system.

     uturn(4)      U2/Uturn, Runway to GSC Bus bridge & IOA.

     siop(4)       LSI/Symbios Logic/NCR 53C8xx SCSI I/O processor.

     sti(4)        The system graphics driver.

     wax(4)        The other reincarnation of lasi(4) used for cheap ASIC im-
                   plementations for add-on devices.

     wi(4)         WaveLAN/IEEE, PRISM 2-3 and Spectrum24 IEEE 802.11b wire-
                   less network adapters.

SSEEEE AALLSSOO
     autoconf(4), gsc(4), io(4), pci(4), runway(4), config(8)

HHIISSTTOORRYY
     The hppa iinnttrroo first appeared with OpenBSD 3.1.

OpenBSD 3.7                     March 11, 2001                               3
