Specifications

D
evice Driver Programming
5-8
Invalid transfer
Nonexistent device addressed
Device correctly addressed but malfunctioning
The kernel tries to recognize VME bus errors and determines their cause. The most
common response by the kernel is to panic the system. A panic halts the system so that the
administrator can fix a malfunctioning board or device, or take some other corrective
action.
An alternative system service, iobus_err(2), can handle some types of VME bus
errors without panicking the system. This service supports environments in which
panicking the system is an undesirable response to bus errors, such as real-time or
production mode. See Chapter 16, “Special Considerations” for more information.,
Device Drivers and VME Bus Errors and the iobus_err(2) man page for details on
this service.
VME Device Address Assignment and Configuration 5
The Motorola MVME1604 Architecture Manual documents the range of addresses
reserved within the system memory map for I/O purposes.
Jumpers, switches, or programmable assemblies (Programmable Read Only Memory
(PROM) or Programmable Array Logic (PAL)) normally set VME device addresses:
If set by jumpers or switches, refer to the device installation manual for
selecting the proper valid address and address modifier.
If set by programmable assembly, and if either the address falls outside
valid VME address space or generates the wrong VME address modifier,
then the device vendor must build a programmable assembly for a suitable
address.
NOTE
Installing components not specified or marketed by the device
vendor might void the warranty. Patent and copyrights that apply
to the device also cover programmable assemblies, which require
written permission from the vendor to modify or copy. (License
fees might accompany such permission.) With such permission,
Concurrent Computer Corporation can provide PALs to address
third-party devices. A different -90x number for each valid
address on the top-level assembly number identifies PALs
supplied by Concurrent Computer Corporation.