BMS(4) BSD Programmer's Manual BMS(4)NAMEbms - Microsoft Bus Mouse driver
SYNOPSIS
bms0 at isa? port 0x23c irq 5
DESCRIPTION
The bms driver supports Microsoft (and compatible) Bus Mouse interface
cards. Sometimes they are also called InPort mouse cards. Each inter-
face card occupies a block of 4 i/o ports. Normally, the primary InPort
i/o port address of 0x23c is used. Most mouse interface cards can also
be jumpered to use the secondary port address of 0x238.
The hardware interrupt level is not determined automatically during auto-
configuration so it is very important to specify the proper IRQ line that
the card is jumpered to use. This interface cannot share the interrupt
line with any other device, so each bus mouse interface card must be as-
signed a unique interrupt request line. Microsoft bus mouse cards sup-
port IRQ 2, 3, 4 or 5.
This driver is known to work with the ATI Graphics Ultra card which con-
tains an InPort compatible mouse interface. This port must be specifi-
cally enabled using the ATI DOS setup program for this card before it can
be used by BSD/OS.
FILES
/dev/mouse
HISTORY
The bms driver was written by Erik Forsberg in 1992 and has been con-
tributed to the Berkeley BSD system. Autoconfiguration was added by BS-
DI.
BUGS
The bms driver does not work for the built-in mouse interface on the ATI
Graphics Ultra Pro cards.
BSDI BSD/OS March 21, 1993 1