NetBSD/mvmeppc is the port of NetBSD to Motorola's PowerPC VME Single Board Computers (SBC). The first Motorola SBC (68k-based) was introduced in 1988. Motorola has continued development on 68k and PowerPC based SBC VME modules.
Development activity on NetBSD/mvmeppc continues at a speed that depends on people's spare time and access to hardware. NetBSD runs on a subset of the now obsolete MVME160x family of PowerPC-based MVME boards, but support for more recent boards will be added as and when hardware becomes available to NetBSD developers.
- NetBSD/mvmeppc 6.0 via FTP
- NetBSD/mvmeppc 6.0 INSTALL notes
- NetBSD/mvmeppc 6.0 pre-build binary packages from pkgsrc
- NetBSD/mvmeppc 6.0 changes
- NetBSD/mvmeppc 7.0 changes
Supported System Models
- MVME160x family
What are the jumpers on the backplane
The jumpers on the backplane are for Bus Grant and Interrupt Acknowledge. Some VMEbus boards, like disk controllers, do their own VMEbus I/O instead of using DMA from the CPU. The I/O board requests control of the VMEbus, the arbiter on the CPU board releases control of the VMEbus, and then the arbiter on the CPU sends a Bus Grant signal down the backplane.
There are only 4 Bus Grant levels, and you can have several boards, on the same Bus Grant level. The Bus Grant signal daisy-chains down the backplane through each I/O board. If you have an empty slot you break the daisy-chain.
Backplane manufacturers put jumper pins next to the connectors so you can jumper across empty slots. Unfortunately the jumpers may be to the right or left of a slot depending on the manufacturer.
You may also find that some VMEbus boards don't pass on daisy-chain signals that they don't use. This means that you may have to leave jumpers on even when a board is in a slot.
If the boards are side-by-side without an empty slot between the CPU and the VMEbus boards you may not need any jumpers. That might be worth a try.
Using NetBSD/prep as a base, NetBSD was ported to an MVME1603-051 by Steve Woodford. The board was one of two donated to the NetBSD Foundation by Gan Starling on the condition that a port be attempted.
Following receipt of the boards, and replacement of the VxWorks bootcode by a PPCBUG image kindly provided by Motorola Computer Group, NetBSD/mvmeppc was up and running multi-user within two weeks.