Installation of i56 requires hardware and software installation. Please follow the steps below.
• Use Configure.app to install the driver and to determine and configure an unused I/O address and interrupt channel for use with i56
• Set the DIP switches and jumpers on the i56 board accordingly (take care of proper grounding)
• Power down your computer and install the board
• Restart your computer
• Check if everything is properly installed
Installing and Configuring the i56 Driver
• Log in as root
• Insert the i56 Driver disk
• Start /NextAdmin/Configure.app
• Click on "Other"
• Click on "Add …"
• In the "Add Other Devices Window" click on "Install Driver …"
• In the "Install Device Driver Window" click on the Floppy Button
• Select the file i56Driver.config and click "OK"
• In the "Add Other Devices Window" select "i56 DSP & Audio Driver" and click "Add"
• Set the "Port Address" and the IRQ Level. The i56 board is configured to use port address 0x360 and IRQ level 5 by default. If these settings do not conflict with other devices, leave them alone. If they do, find another unused port address and IRQ level. You must then change the jumpers and DIP switches on the board to reflect these settings (see the next section)
• Click "Done"
Setting the DIP Switches and Jumpers on the i56 Board
• Take care of proper grounding before unpacking the i56 board from its antistatic bag. Static electricity may damage the i56 board.
• Set the port address: The port address is set by the DIP switch (see figure 1) See the table 1 for all possible settings. Set the DIP switch to the Port address that you configured in Configure.app
• Set the IRQ Level: The IRQ level is set by Jumper 3 (see figure 1) Connect the jumper according to the level that you have configured in Configure.app
• Additional settings: There are two other jumpers on the i56 board: Waitstates and Master/Slave. These will rarely need to be changed so leave them alone unless you know better.
• Waitstates: Jumper 1 determines wether i56 uses zero waitstates. Some motherboards do not support zero waitstates for 8-bit transfers or do not work reliable with zero waitstates enabled. You must then set this jumper to std I/O.
• Master/Slave: Jumper 2 is used to set i56 to slave mode. This may be use so that multiple i56 boards can share a single IRQ line. Note: Only i56 boards can share interrupts among them, you can't share i56's IRQ line with another type of board.
Installing the i56 Board in your Computer
• Switch off your computer.
• Open your computer and insert the board into an empty ISA or EISA slot.
• Close your computer and switch it on
Checking the Installation
• While starting your computer wait until the prompt: "NeXT boot0 Enter n for NeXTSTEP d for DOS" appears. Now hit RETURN twice.
• Wait until the message "i56:started" appears.
Figure 1: DIP Switches and Jumpers
1234567 Port# 1234567 Port#
1111110 0x200 1111100 0x300
0111110 0x208 0111100 0x308
1011110 0x210 1011100 0x310
0011110 0x218 0011100 0x318
1101110 0x220 1101100 0x320
0101110 0x228 0101100 0x328
1001110 0x230 1001100 0x330
0001110 0x238 0001100 0x338
1110110 0x240 1110100 0x340
0110110 0x248 0110100 0x348
1010110 0x250 1010100 0x350
0010110 0x258 0010100 0x358
1100110 0x260 1100100 0x360
0100110 0x268 0100100 0x368
1000110 0x270 1000100 0x370
0000110 0x278 0000100 0x378
1111010 0x280 1111000 0x380
0111010 0x288 0111000 0x388
1011010 0x290 1011000 0x390
0011010 0x298 0011000 0x398
1101010 0x2a0 1101000 0x3a0
0101010 0x2a8 0101000 0x3a8
1001010 0x2b0 1001000 0x3b0
0001010 0x2b8 0001000 0x3b8
1110010 0x2c0 1110000 0x3c0
0110010 0x2c8 0110000 0x3c8
1010010 0x2d0 1010000 0x3d0
0010010 0x2d8 0010000 0x3d8
1100010 0x2e0 1100000 0x3e0
0100010 0x2e8 0100000 0x3e8
1000010 0x2f0 1000000 0x3f0
0000010 0x2f8 0000000 0x3f8
0000010 0x2f8 0000000 0x3f8
Table 1: DIP Switch Settings (1 = On/Up)
Technical note: DIP switches 1 to 7 correspond to address bits 3 to 9. Setting a switch to On corresponds to setting the address bit to 0.
$Revision: 1.2 $
ª 1995 i•link Kommunikationssysteme GmbH, Berlin
i56 is a trademark of i•link Kommunikationssysteme GmbH. All other trademarks belong to their respective owners.