3235 lines · plain
1.. SPDX-License-Identifier: GPL-2.02 3===============4ARCnet Hardware5===============6 7.. note::8 9 1) This file is a supplement to arcnet.txt. Please read that for general10 driver configuration help.11 2) This file is no longer Linux-specific. It should probably be moved out12 of the kernel sources. Ideas?13 14Because so many people (myself included) seem to have obtained ARCnet cards15without manuals, this file contains a quick introduction to ARCnet hardware,16some cabling tips, and a listing of all jumper settings I can find. Please17e-mail apenwarr@worldvisions.ca with any settings for your particular card,18or any other information you have!19 20 21Introduction to ARCnet22======================23 24ARCnet is a network type which works in a way similar to popular Ethernet25networks but which is also different in some very important ways.26 27First of all, you can get ARCnet cards in at least two speeds: 2.5 Mbps28(slower than Ethernet) and 100 Mbps (faster than normal Ethernet). In fact,29there are others as well, but these are less common. The different hardware30types, as far as I'm aware, are not compatible and so you cannot wire a31100 Mbps card to a 2.5 Mbps card, and so on. From what I hear, my driver does32work with 100 Mbps cards, but I haven't been able to verify this myself,33since I only have the 2.5 Mbps variety. It is probably not going to saturate34your 100 Mbps card. Stop complaining. :)35 36You also cannot connect an ARCnet card to any kind of Ethernet card and37expect it to work.38 39There are two "types" of ARCnet - STAR topology and BUS topology. This40refers to how the cards are meant to be wired together. According to most41available documentation, you can only connect STAR cards to STAR cards and42BUS cards to BUS cards. That makes sense, right? Well, it's not quite43true; see below under "Cabling."44 45Once you get past these little stumbling blocks, ARCnet is actually quite a46well-designed standard. It uses something called "modified token passing"47which makes it completely incompatible with so-called "Token Ring" cards,48but which makes transfers much more reliable than Ethernet does. In fact,49ARCnet will guarantee that a packet arrives safely at the destination, and50even if it can't possibly be delivered properly (ie. because of a cable51break, or because the destination computer does not exist) it will at least52tell the sender about it.53 54Because of the carefully defined action of the "token", it will always make55a pass around the "ring" within a maximum length of time. This makes it56useful for realtime networks.57 58In addition, all known ARCnet cards have an (almost) identical programming59interface. This means that with one ARCnet driver you can support any60card, whereas with Ethernet each manufacturer uses what is sometimes a61completely different programming interface, leading to a lot of different,62sometimes very similar, Ethernet drivers. Of course, always using the same63programming interface also means that when high-performance hardware64facilities like PCI bus mastering DMA appear, it's hard to take advantage of65them. Let's not go into that.66 67One thing that makes ARCnet cards difficult to program for, however, is the68limit on their packet sizes; standard ARCnet can only send packets that are69up to 508 bytes in length. This is smaller than the Internet "bare minimum"70of 576 bytes, let alone the Ethernet MTU of 1500. To compensate, an extra71level of encapsulation is defined by RFC1201, which I call "packet72splitting," that allows "virtual packets" to grow as large as 64K each,73although they are generally kept down to the Ethernet-style 1500 bytes.74 75For more information on the advantages and disadvantages (mostly the76advantages) of ARCnet networks, you might try the "ARCnet Trade Association"77WWW page:78 79 http://www.arcnet.com80 81 82Cabling ARCnet Networks83=======================84 85This section was rewritten by86 87 Vojtech Pavlik <vojtech@suse.cz>88 89using information from several people, including:90 91 - Avery Pennraun <apenwarr@worldvisions.ca>92 - Stephen A. Wood <saw@hallc1.cebaf.gov>93 - John Paul Morrison <jmorriso@bogomips.ee.ubc.ca>94 - Joachim Koenig <jojo@repas.de>95 96and Avery touched it up a bit, at Vojtech's request.97 98ARCnet (the classic 2.5 Mbps version) can be connected by two different99types of cabling: coax and twisted pair. The other ARCnet-type networks100(100 Mbps TCNS and 320 kbps - 32 Mbps ARCnet Plus) use different types of101cabling (Type1, Fiber, C1, C4, C5).102 103For a coax network, you "should" use 93 Ohm RG-62 cable. But other cables104also work fine, because ARCnet is a very stable network. I personally use 75105Ohm TV antenna cable.106 107Cards for coax cabling are shipped in two different variants: for BUS and108STAR network topologies. They are mostly the same. The only difference109lies in the hybrid chip installed. BUS cards use high impedance output,110while STAR use low impedance. Low impedance card (STAR) is electrically111equal to a high impedance one with a terminator installed.112 113Usually, the ARCnet networks are built up from STAR cards and hubs. There114are two types of hubs - active and passive. Passive hubs are small boxes115with four BNC connectors containing four 47 Ohm resistors::116 117 | | wires118 R + junction119 -R-+-R- R 47 Ohm resistors120 R121 |122 123The shielding is connected together. Active hubs are much more complicated;124they are powered and contain electronics to amplify the signal and send it125to other segments of the net. They usually have eight connectors. Active126hubs come in two variants - dumb and smart. The dumb variant just127amplifies, but the smart one decodes to digital and encodes back all packets128coming through. This is much better if you have several hubs in the net,129since many dumb active hubs may worsen the signal quality.130 131And now to the cabling. What you can connect together:132 1331. A card to a card. This is the simplest way of creating a 2-computer134 network.135 1362. A card to a passive hub. Remember that all unused connectors on the hub137 must be properly terminated with 93 Ohm (or something else if you don't138 have the right ones) terminators.139 140 (Avery's note: oops, I didn't know that. Mine (TV cable) works141 anyway, though.)142 1433. A card to an active hub. Here is no need to terminate the unused144 connectors except some kind of aesthetic feeling. But, there may not be145 more than eleven active hubs between any two computers. That of course146 doesn't limit the number of active hubs on the network.147 1484. An active hub to another.149 1505. An active hub to passive hub.151 152Remember that you cannot connect two passive hubs together. The power loss153implied by such a connection is too high for the net to operate reliably.154 155An example of a typical ARCnet network::156 157 R S - STAR type card158 S------H--------A-------S R - Terminator159 | | H - Hub160 | | A - Active hub161 | S----H----S162 S |163 |164 S165 166The BUS topology is very similar to the one used by Ethernet. The only167difference is in cable and terminators: they should be 93 Ohm. Ethernet168uses 50 Ohm impedance. You use T connectors to put the computers on a single169line of cable, the bus. You have to put terminators at both ends of the170cable. A typical BUS ARCnet network looks like::171 172 RT----T------T------T------T------TR173 B B B B B B174 175 B - BUS type card176 R - Terminator177 T - T connector178 179But that is not all! The two types can be connected together. According to180the official documentation the only way of connecting them is using an active181hub::182 183 A------T------T------TR184 | B B B185 S---H---S186 |187 S188 189The official docs also state that you can use STAR cards at the ends of190BUS network in place of a BUS card and a terminator::191 192 S------T------T------S193 B B194 195But, according to my own experiments, you can simply hang a BUS type card196anywhere in middle of a cable in a STAR topology network. And more - you197can use the bus card in place of any star card if you use a terminator. Then198you can build very complicated networks fulfilling all your needs! An199example::200 201 S202 |203 RT------T-------T------H------S204 B B B |205 | R206 S------A------T-------T-------A-------H------TR207 | B B | | B208 | S BT |209 | | | S----A-----S210 S------H---A----S | |211 | | S------T----H---S |212 S S B R S213 214A basically different cabling scheme is used with Twisted Pair cabling. Each215of the TP cards has two RJ (phone-cord style) connectors. The cards are216then daisy-chained together using a cable connecting every two neighboring217cards. The ends are terminated with RJ 93 Ohm terminators which plug into218the empty connectors of cards on the ends of the chain. An example::219 220 ___________ ___________221 _R_|_ _|_|_ _|_R_222 | | | | | |223 |Card | |Card | |Card |224 |_____| |_____| |_____|225 226 227There are also hubs for the TP topology. There is nothing difficult228involved in using them; you just connect a TP chain to a hub on any end or229even at both. This way you can create almost any network configuration.230The maximum of 11 hubs between any two computers on the net applies here as231well. An example::232 233 RP-------P--------P--------H-----P------P-----PR234 |235 RP-----H--------P--------H-----P------PR236 | |237 PR PR238 239 R - RJ Terminator240 P - TP Card241 H - TP Hub242 243Like any network, ARCnet has a limited cable length. These are the maximum244cable lengths between two active ends (an active end being an active hub or245a STAR card).246 247 ========== ======= ===========248 RG-62 93 Ohm up to 650 m249 RG-59/U 75 Ohm up to 457 m250 RG-11/U 75 Ohm up to 533 m251 IBM Type 1 150 Ohm up to 200 m252 IBM Type 3 100 Ohm up to 100 m253 ========== ======= ===========254 255The maximum length of all cables connected to a passive hub is limited to 65256meters for RG-62 cabling; less for others. You can see that using passive257hubs in a large network is a bad idea. The maximum length of a single "BUS258Trunk" is about 300 meters for RG-62. The maximum distance between the two259most distant points of the net is limited to 3000 meters. The maximum length260of a TP cable between two cards/hubs is 650 meters.261 262 263Setting the Jumpers264===================265 266All ARCnet cards should have a total of four or five different settings:267 268 - the I/O address: this is the "port" your ARCnet card is on. Probed269 values in the Linux ARCnet driver are only from 0x200 through 0x3F0. (If270 your card has additional ones, which is possible, please tell me.) This271 should not be the same as any other device on your system. According to272 a doc I got from Novell, MS Windows prefers values of 0x300 or more,273 eating net connections on my system (at least) otherwise. My guess is274 this may be because, if your card is at 0x2E0, probing for a serial port275 at 0x2E8 will reset the card and probably mess things up royally.276 277 - Avery's favourite: 0x300.278 279 - the IRQ: on 8-bit cards, it might be 2 (9), 3, 4, 5, or 7.280 on 16-bit cards, it might be 2 (9), 3, 4, 5, 7, or 10-15.281 282 Make sure this is different from any other card on your system. Note283 that IRQ2 is the same as IRQ9, as far as Linux is concerned. You can284 "cat /proc/interrupts" for a somewhat complete list of which ones are in285 use at any given time. Here is a list of common usages from Vojtech286 Pavlik <vojtech@suse.cz>:287 288 ("Not on bus" means there is no way for a card to generate this289 interrupt)290 291 ====== =========================================================292 IRQ 0 Timer 0 (Not on bus)293 IRQ 1 Keyboard (Not on bus)294 IRQ 2 IRQ Controller 2 (Not on bus, nor does interrupt the CPU)295 IRQ 3 COM2296 IRQ 4 COM1297 IRQ 5 FREE (LPT2 if you have it; sometimes COM3; maybe PLIP)298 IRQ 6 Floppy disk controller299 IRQ 7 FREE (LPT1 if you don't use the polling driver; PLIP)300 IRQ 8 Realtime Clock Interrupt (Not on bus)301 IRQ 9 FREE (VGA vertical sync interrupt if enabled)302 IRQ 10 FREE303 IRQ 11 FREE304 IRQ 12 FREE305 IRQ 13 Numeric Coprocessor (Not on bus)306 IRQ 14 Fixed Disk Controller307 IRQ 15 FREE (Fixed Disk Controller 2 if you have it)308 ====== =========================================================309 310 311 .. note::312 313 IRQ 9 is used on some video cards for the "vertical retrace"314 interrupt. This interrupt would have been handy for things like315 video games, as it occurs exactly once per screen refresh, but316 unfortunately IBM cancelled this feature starting with the original317 VGA and thus many VGA/SVGA cards do not support it. For this318 reason, no modern software uses this interrupt and it can almost319 always be safely disabled, if your video card supports it at all.320 321 If your card for some reason CANNOT disable this IRQ (usually there322 is a jumper), one solution would be to clip the printed circuit323 contact on the board: it's the fourth contact from the left on the324 back side. I take no responsibility if you try this.325 326 - Avery's favourite: IRQ2 (actually IRQ9). Watch that VGA, though.327 328 - the memory address: Unlike most cards, ARCnets use "shared memory" for329 copying buffers around. Make SURE it doesn't conflict with any other330 used memory in your system!331 332 ::333 334 A0000 - VGA graphics memory (ok if you don't have VGA)335 B0000 - Monochrome text mode336 C0000 \ One of these is your VGA BIOS - usually C0000.337 E0000 /338 F0000 - System BIOS339 340 Anything less than 0xA0000 is, well, a BAD idea since it isn't above341 640k.342 343 - Avery's favourite: 0xD0000344 345 - the station address: Every ARCnet card has its own "unique" network346 address from 0 to 255. Unlike Ethernet, you can set this address347 yourself with a jumper or switch (or on some cards, with special348 software). Since it's only 8 bits, you can only have 254 ARCnet cards349 on a network. DON'T use 0 or 255, since these are reserved (although350 neat stuff will probably happen if you DO use them). By the way, if you351 haven't already guessed, don't set this the same as any other ARCnet on352 your network!353 354 - Avery's favourite: 3 and 4. Not that it matters.355 356 - There may be ETS1 and ETS2 settings. These may or may not make a357 difference on your card (many manuals call them "reserved"), but are358 used to change the delays used when powering up a computer on the359 network. This is only necessary when wiring VERY long range ARCnet360 networks, on the order of 4km or so; in any case, the only real361 requirement here is that all cards on the network with ETS1 and ETS2362 jumpers have them in the same position. Chris Hindy <chrish@io.org>363 sent in a chart with actual values for this:364 365 ======= ======= =============== ====================366 ET1 ET2 Response Time Reconfiguration Time367 ======= ======= =============== ====================368 open open 74.7us 840us369 open closed 283.4us 1680us370 closed open 561.8us 1680us371 closed closed 1118.6us 1680us372 ======= ======= =============== ====================373 374 Make sure you set ETS1 and ETS2 to the SAME VALUE for all cards on your375 network.376 377Also, on many cards (not mine, though) there are red and green LED's.378Vojtech Pavlik <vojtech@suse.cz> tells me this is what they mean:379 380 =============== =============== =====================================381 GREEN RED Status382 =============== =============== =====================================383 OFF OFF Power off384 OFF Short flashes Cabling problems (broken cable or not385 terminated)386 OFF (short) ON Card init387 ON ON Normal state - everything OK, nothing388 happens389 ON Long flashes Data transfer390 ON OFF Never happens (maybe when wrong ID)391 =============== =============== =====================================392 393 394The following is all the specific information people have sent me about395their own particular ARCnet cards. It is officially a mess, and contains396huge amounts of duplicated information. I have no time to fix it. If you397want to, PLEASE DO! Just send me a 'diff -u' of all your changes.398 399The model # is listed right above specifics for that card, so you should be400able to use your text viewer's "search" function to find the entry you want.401If you don't KNOW what kind of card you have, try looking through the402various diagrams to see if you can tell.403 404If your model isn't listed and/or has different settings, PLEASE PLEASE405tell me. I had to figure mine out without the manual, and it WASN'T FUN!406 407Even if your ARCnet model isn't listed, but has the same jumpers as another408model that is, please e-mail me to say so.409 410Cards Listed in this file (in this order, mostly):411 412 =============== ======================= ====413 Manufacturer Model # Bits414 =============== ======================= ====415 SMC PC100 8416 SMC PC110 8417 SMC PC120 8418 SMC PC130 8419 SMC PC270E 8420 SMC PC500 16421 SMC PC500Longboard 16422 SMC PC550Longboard 16423 SMC PC600 16424 SMC PC710 8425 SMC? LCS-8830(-T) 8/16426 Puredata PDI507 8427 CNet Tech CN120-Series 8428 CNet Tech CN160-Series 16429 Lantech? UM9065L chipset 8430 Acer 5210-003 8431 Datapoint? LAN-ARC-8 8432 Topware TA-ARC/10 8433 Thomas-Conrad 500-6242-0097 REV A 8434 Waterloo? (C)1985 Waterloo Micro. 8435 No Name -- 8/16436 No Name Taiwan R.O.C? 8437 No Name Model 9058 8438 Tiara Tiara Lancard? 8439 =============== ======================= ====440 441 442* SMC = Standard Microsystems Corp.443* CNet Tech = CNet Technology, Inc.444 445Unclassified Stuff446==================447 448 - Please send any other information you can find.449 450 - And some other stuff (more info is welcome!)::451 452 From: root@ultraworld.xs4all.nl (Timo Hilbrink)453 To: apenwarr@foxnet.net (Avery Pennarun)454 Date: Wed, 26 Oct 1994 02:10:32 +0000 (GMT)455 Reply-To: timoh@xs4all.nl456 457 [...parts deleted...]458 459 About the jumpers: On my PC130 there is one more jumper, located near the460 cable-connector and it's for changing to star or bus topology;461 closed: star - open: bus462 On the PC500 are some more jumper-pins, one block labeled with RX,PDN,TXI463 and another with ALE,LA17,LA18,LA19 these are undocumented..464 465 [...more parts deleted...]466 467 --- CUT ---468 469Standard Microsystems Corp (SMC)470================================471 472PC100, PC110, PC120, PC130 (8-bit cards) and PC500, PC600 (16-bit cards)473------------------------------------------------------------------------474 475 - mainly from Avery Pennarun <apenwarr@worldvisions.ca>. Values depicted476 are from Avery's setup.477 - special thanks to Timo Hilbrink <timoh@xs4all.nl> for noting that PC120,478 130, 500, and 600 all have the same switches as Avery's PC100.479 PC500/600 have several extra, undocumented pins though. (?)480 - PC110 settings were verified by Stephen A. Wood <saw@cebaf.gov>481 - Also, the JP- and S-numbers probably don't match your card exactly. Try482 to find jumpers/switches with the same number of settings - it's483 probably more reliable.484 485::486 487 JP5 [|] : : : :488 (IRQ Setting) IRQ2 IRQ3 IRQ4 IRQ5 IRQ7489 Put exactly one jumper on exactly one set of pins.490 491 492 1 2 3 4 5 6 7 8 9 10493 S1 /----------------------------------\494 (I/O and Memory | 1 1 * 0 0 0 0 * 1 1 0 1 |495 addresses) \----------------------------------/496 |--| |--------| |--------|497 (a) (b) (m)498 499 WARNING. It's very important when setting these which way500 you're holding the card, and which way you think is '1'!501 502 If you suspect that your settings are not being made503 correctly, try reversing the direction or inverting the504 switch positions.505 506 a: The first digit of the I/O address.507 Setting Value508 ------- -----509 00 0510 01 1511 10 2512 11 3513 514 b: The second digit of the I/O address.515 Setting Value516 ------- -----517 0000 0518 0001 1519 0010 2520 ... ...521 1110 E522 1111 F523 524 The I/O address is in the form ab0. For example, if525 a is 0x2 and b is 0xE, the address will be 0x2E0.526 527 DO NOT SET THIS LESS THAN 0x200!!!!!528 529 530 m: The first digit of the memory address.531 Setting Value532 ------- -----533 0000 0534 0001 1535 0010 2536 ... ...537 1110 E538 1111 F539 540 The memory address is in the form m0000. For example, if541 m is D, the address will be 0xD0000.542 543 DO NOT SET THIS TO C0000, F0000, OR LESS THAN A0000!544 545 1 2 3 4 5 6 7 8546 S2 /--------------------------\547 (Station Address) | 1 1 0 0 0 0 0 0 |548 \--------------------------/549 550 Setting Value551 ------- -----552 00000000 00553 10000000 01554 01000000 02555 ...556 01111111 FE557 11111111 FF558 559 Note that this is binary with the digits reversed!560 561 DO NOT SET THIS TO 0 OR 255 (0xFF)!562 563 564PC130E/PC270E (8-bit cards)565---------------------------566 567 - from Juergen Seifert <seifert@htwm.de>568 569This description has been written by Juergen Seifert <seifert@htwm.de>570using information from the following Original SMC Manual571 572 "Configuration Guide for ARCNET(R)-PC130E/PC270 Network573 Controller Boards Pub. # 900.044A June, 1989"574 575ARCNET is a registered trademark of the Datapoint Corporation576SMC is a registered trademark of the Standard Microsystems Corporation577 578The PC130E is an enhanced version of the PC130 board, is equipped with a579standard BNC female connector for connection to RG-62/U coax cable.580Since this board is designed both for point-to-point connection in star581networks and for connection to bus networks, it is downwardly compatible582with all the other standard boards designed for coax networks (that is,583the PC120, PC110 and PC100 star topology boards and the PC220, PC210 and584PC200 bus topology boards).585 586The PC270E is an enhanced version of the PC260 board, is equipped with two587modular RJ11-type jacks for connection to twisted pair wiring.588It can be used in a star or a daisy-chained network.589 590::591 592 8 7 6 5 4 3 2 1593 ________________________________________________________________594 | | S1 | |595 | |_________________| |596 | Offs|Base |I/O Addr |597 | RAM Addr | ___|598 | ___ ___ CR3 |___|599 | | \/ | CR4 |___|600 | | PROM | ___|601 | | | N | | 8602 | | SOCKET | o | | 7603 | |________| d | | 6604 | ___________________ e | | 5605 | | | A | S | 4606 | |oo| EXT2 | | d | 2 | 3607 | |oo| EXT1 | SMC | d | | 2608 | |oo| ROM | 90C63 | r |___| 1609 | |oo| IRQ7 | | |o| _____|610 | |oo| IRQ5 | | |o| | J1 |611 | |oo| IRQ4 | | STAR |_____|612 | |oo| IRQ3 | | | J2 |613 | |oo| IRQ2 |___________________| |_____|614 |___ ______________|615 | |616 |_____________________________________________|617 618Legend::619 620 SMC 90C63 ARCNET Controller / Transceiver /Logic621 S1 1-3: I/O Base Address Select622 4-6: Memory Base Address Select623 7-8: RAM Offset Select624 S2 1-8: Node ID Select625 EXT Extended Timeout Select626 ROM ROM Enable Select627 STAR Selected - Star Topology (PC130E only)628 Deselected - Bus Topology (PC130E only)629 CR3/CR4 Diagnostic LEDs630 J1 BNC RG62/U Connector (PC130E only)631 J1 6-position Telephone Jack (PC270E only)632 J2 6-position Telephone Jack (PC270E only)633 634Setting one of the switches to Off/Open means "1", On/Closed means "0".635 636 637Setting the Node ID638^^^^^^^^^^^^^^^^^^^639 640The eight switches in group S2 are used to set the node ID.641These switches work in a way similar to the PC100-series cards; see that642entry for more information.643 644 645Setting the I/O Base Address646^^^^^^^^^^^^^^^^^^^^^^^^^^^^647 648The first three switches in switch group S1 are used to select one649of eight possible I/O Base addresses using the following table::650 651 652 Switch | Hex I/O653 1 2 3 | Address654 -------|--------655 0 0 0 | 260656 0 0 1 | 290657 0 1 0 | 2E0 (Manufacturer's default)658 0 1 1 | 2F0659 1 0 0 | 300660 1 0 1 | 350661 1 1 0 | 380662 1 1 1 | 3E0663 664 665Setting the Base Memory (RAM) buffer Address666^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^667 668The memory buffer requires 2K of a 16K block of RAM. The base of this66916K block can be located in any of eight positions.670Switches 4-6 of switch group S1 select the Base of the 16K block.671Within that 16K address space, the buffer may be assigned any one of four672positions, determined by the offset, switches 7 and 8 of group S1.673 674::675 676 Switch | Hex RAM | Hex ROM677 4 5 6 7 8 | Address | Address *)678 -----------|---------|-----------679 0 0 0 0 0 | C0000 | C2000680 0 0 0 0 1 | C0800 | C2000681 0 0 0 1 0 | C1000 | C2000682 0 0 0 1 1 | C1800 | C2000683 | |684 0 0 1 0 0 | C4000 | C6000685 0 0 1 0 1 | C4800 | C6000686 0 0 1 1 0 | C5000 | C6000687 0 0 1 1 1 | C5800 | C6000688 | |689 0 1 0 0 0 | CC000 | CE000690 0 1 0 0 1 | CC800 | CE000691 0 1 0 1 0 | CD000 | CE000692 0 1 0 1 1 | CD800 | CE000693 | |694 0 1 1 0 0 | D0000 | D2000 (Manufacturer's default)695 0 1 1 0 1 | D0800 | D2000696 0 1 1 1 0 | D1000 | D2000697 0 1 1 1 1 | D1800 | D2000698 | |699 1 0 0 0 0 | D4000 | D6000700 1 0 0 0 1 | D4800 | D6000701 1 0 0 1 0 | D5000 | D6000702 1 0 0 1 1 | D5800 | D6000703 | |704 1 0 1 0 0 | D8000 | DA000705 1 0 1 0 1 | D8800 | DA000706 1 0 1 1 0 | D9000 | DA000707 1 0 1 1 1 | D9800 | DA000708 | |709 1 1 0 0 0 | DC000 | DE000710 1 1 0 0 1 | DC800 | DE000711 1 1 0 1 0 | DD000 | DE000712 1 1 0 1 1 | DD800 | DE000713 | |714 1 1 1 0 0 | E0000 | E2000715 1 1 1 0 1 | E0800 | E2000716 1 1 1 1 0 | E1000 | E2000717 1 1 1 1 1 | E1800 | E2000718 719 *) To enable the 8K Boot PROM install the jumper ROM.720 The default is jumper ROM not installed.721 722 723Setting the Timeouts and Interrupt724^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^725 726The jumpers labeled EXT1 and EXT2 are used to determine the timeout727parameters. These two jumpers are normally left open.728 729To select a hardware interrupt level set one (only one!) of the jumpers730IRQ2, IRQ3, IRQ4, IRQ5, IRQ7. The Manufacturer's default is IRQ2.731 732 733Configuring the PC130E for Star or Bus Topology734^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^735 736The single jumper labeled STAR is used to configure the PC130E board for737star or bus topology.738When the jumper is installed, the board may be used in a star network, when739it is removed, the board can be used in a bus topology.740 741 742Diagnostic LEDs743^^^^^^^^^^^^^^^744 745Two diagnostic LEDs are visible on the rear bracket of the board.746The green LED monitors the network activity: the red one shows the747board activity::748 749 Green | Status Red | Status750 -------|------------------- ---------|-------------------751 on | normal activity flash/on | data transfer752 blink | reconfiguration off | no data transfer;753 off | defective board or | incorrect memory or754 | node ID is zero | I/O address755 756 757PC500/PC550 Longboard (16-bit cards)758------------------------------------759 760 - from Juergen Seifert <seifert@htwm.de>761 762 763 .. note::764 765 There is another Version of the PC500 called Short Version, which766 is different in hard- and software! The most important differences767 are:768 769 - The long board has no Shared memory.770 - On the long board the selection of the interrupt is done by binary771 coded switch, on the short board directly by jumper.772 773[Avery's note: pay special attention to that: the long board HAS NO SHARED774MEMORY. This means the current Linux-ARCnet driver can't use these cards.775I have obtained a PC500Longboard and will be doing some experiments on it in776the future, but don't hold your breath. Thanks again to Juergen Seifert for777his advice about this!]778 779This description has been written by Juergen Seifert <seifert@htwm.de>780using information from the following Original SMC Manual781 782 "Configuration Guide for SMC ARCNET-PC500/PC550783 Series Network Controller Boards Pub. # 900.033 Rev. A784 November, 1989"785 786ARCNET is a registered trademark of the Datapoint Corporation787SMC is a registered trademark of the Standard Microsystems Corporation788 789The PC500 is equipped with a standard BNC female connector for connection790to RG-62/U coax cable.791The board is designed both for point-to-point connection in star networks792and for connection to bus networks.793 794The PC550 is equipped with two modular RJ11-type jacks for connection795to twisted pair wiring.796It can be used in a star or a daisy-chained (BUS) network.797 798::799 800 1801 0 9 8 7 6 5 4 3 2 1 6 5 4 3 2 1802 ____________________________________________________________________803 < | SW1 | | SW2 | |804 > |_____________________| |_____________| |805 < IRQ |I/O Addr |806 > ___|807 < CR4 |___|808 > CR3 |___|809 < ___|810 > N | | 8811 < o | | 7812 > d | S | 6813 < e | W | 5814 > A | 3 | 4815 < d | | 3816 > d | | 2817 < r |___| 1818 > |o| _____|819 < |o| | J1 |820 > 3 1 JP6 |_____|821 < |o|o| JP2 | J2 |822 > |o|o| |_____|823 < 4 2__ ______________|824 > | | |825 <____| |_____________________________________________|826 827Legend::828 829 SW1 1-6: I/O Base Address Select830 7-10: Interrupt Select831 SW2 1-6: Reserved for Future Use832 SW3 1-8: Node ID Select833 JP2 1-4: Extended Timeout Select834 JP6 Selected - Star Topology (PC500 only)835 Deselected - Bus Topology (PC500 only)836 CR3 Green Monitors Network Activity837 CR4 Red Monitors Board Activity838 J1 BNC RG62/U Connector (PC500 only)839 J1 6-position Telephone Jack (PC550 only)840 J2 6-position Telephone Jack (PC550 only)841 842Setting one of the switches to Off/Open means "1", On/Closed means "0".843 844 845Setting the Node ID846^^^^^^^^^^^^^^^^^^^847 848The eight switches in group SW3 are used to set the node ID. Each node849attached to the network must have an unique node ID which must be850different from 0.851Switch 1 serves as the least significant bit (LSB).852 853The node ID is the sum of the values of all switches set to "1"854These values are::855 856 Switch | Value857 -------|-------858 1 | 1859 2 | 2860 3 | 4861 4 | 8862 5 | 16863 6 | 32864 7 | 64865 8 | 128866 867Some Examples::868 869 Switch | Hex | Decimal870 8 7 6 5 4 3 2 1 | Node ID | Node ID871 ----------------|---------|---------872 0 0 0 0 0 0 0 0 | not allowed873 0 0 0 0 0 0 0 1 | 1 | 1874 0 0 0 0 0 0 1 0 | 2 | 2875 0 0 0 0 0 0 1 1 | 3 | 3876 . . . | |877 0 1 0 1 0 1 0 1 | 55 | 85878 . . . | |879 1 0 1 0 1 0 1 0 | AA | 170880 . . . | |881 1 1 1 1 1 1 0 1 | FD | 253882 1 1 1 1 1 1 1 0 | FE | 254883 1 1 1 1 1 1 1 1 | FF | 255884 885 886Setting the I/O Base Address887^^^^^^^^^^^^^^^^^^^^^^^^^^^^888 889The first six switches in switch group SW1 are used to select one890of 32 possible I/O Base addresses using the following table::891 892 Switch | Hex I/O893 6 5 4 3 2 1 | Address894 -------------|--------895 0 1 0 0 0 0 | 200896 0 1 0 0 0 1 | 210897 0 1 0 0 1 0 | 220898 0 1 0 0 1 1 | 230899 0 1 0 1 0 0 | 240900 0 1 0 1 0 1 | 250901 0 1 0 1 1 0 | 260902 0 1 0 1 1 1 | 270903 0 1 1 0 0 0 | 280904 0 1 1 0 0 1 | 290905 0 1 1 0 1 0 | 2A0906 0 1 1 0 1 1 | 2B0907 0 1 1 1 0 0 | 2C0908 0 1 1 1 0 1 | 2D0909 0 1 1 1 1 0 | 2E0 (Manufacturer's default)910 0 1 1 1 1 1 | 2F0911 1 1 0 0 0 0 | 300912 1 1 0 0 0 1 | 310913 1 1 0 0 1 0 | 320914 1 1 0 0 1 1 | 330915 1 1 0 1 0 0 | 340916 1 1 0 1 0 1 | 350917 1 1 0 1 1 0 | 360918 1 1 0 1 1 1 | 370919 1 1 1 0 0 0 | 380920 1 1 1 0 0 1 | 390921 1 1 1 0 1 0 | 3A0922 1 1 1 0 1 1 | 3B0923 1 1 1 1 0 0 | 3C0924 1 1 1 1 0 1 | 3D0925 1 1 1 1 1 0 | 3E0926 1 1 1 1 1 1 | 3F0927 928 929Setting the Interrupt930^^^^^^^^^^^^^^^^^^^^^931 932Switches seven through ten of switch group SW1 are used to select the933interrupt level. The interrupt level is binary coded, so selections934from 0 to 15 would be possible, but only the following eight values will935be supported: 3, 4, 5, 7, 9, 10, 11, 12.936 937::938 939 Switch | IRQ940 10 9 8 7 |941 ---------|--------942 0 0 1 1 | 3943 0 1 0 0 | 4944 0 1 0 1 | 5945 0 1 1 1 | 7946 1 0 0 1 | 9 (=2) (default)947 1 0 1 0 | 10948 1 0 1 1 | 11949 1 1 0 0 | 12950 951 952Setting the Timeouts953^^^^^^^^^^^^^^^^^^^^954 955The two jumpers JP2 (1-4) are used to determine the timeout parameters.956These two jumpers are normally left open.957Refer to the COM9026 Data Sheet for alternate configurations.958 959 960Configuring the PC500 for Star or Bus Topology961^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^962 963The single jumper labeled JP6 is used to configure the PC500 board for964star or bus topology.965When the jumper is installed, the board may be used in a star network, when966it is removed, the board can be used in a bus topology.967 968 969Diagnostic LEDs970^^^^^^^^^^^^^^^971 972Two diagnostic LEDs are visible on the rear bracket of the board.973The green LED monitors the network activity: the red one shows the974board activity::975 976 Green | Status Red | Status977 -------|------------------- ---------|-------------------978 on | normal activity flash/on | data transfer979 blink | reconfiguration off | no data transfer;980 off | defective board or | incorrect memory or981 | node ID is zero | I/O address982 983 984PC710 (8-bit card)985------------------986 987 - from J.S. van Oosten <jvoosten@compiler.tdcnet.nl>988 989Note: this data is gathered by experimenting and looking at info of other990cards. However, I'm sure I got 99% of the settings right.991 992The SMC710 card resembles the PC270 card, but is much more basic (i.e. no993LEDs, RJ11 jacks, etc.) and 8 bit. Here's a little drawing::994 995 _______________________________________996 | +---------+ +---------+ |____997 | | S2 | | S1 | |998 | +---------+ +---------+ |999 | |1000 | +===+ __ |1001 | | R | | | X-tal ###___1002 | | O | |__| ####__'|1003 | | M | || ###1004 | +===+ |1005 | |1006 | .. JP1 +----------+ |1007 | .. | big chip | |1008 | .. | 90C63 | |1009 | .. | | |1010 | .. +----------+ |1011 ------- -----------1012 |||||||||||||||||||||1013 1014The row of jumpers at JP1 actually consists of 8 jumpers, (sometimes1015labelled) the same as on the PC270, from top to bottom: EXT2, EXT1, ROM,1016IRQ7, IRQ5, IRQ4, IRQ3, IRQ2 (gee, wonder what they would do? :-) )1017 1018S1 and S2 perform the same function as on the PC270, only their numbers1019are swapped (S1 is the nodeaddress, S2 sets IO- and RAM-address).1020 1021I know it works when connected to a PC110 type ARCnet board.1022 1023 1024*****************************************************************************1025 1026Possibly SMC1027============1028 1029LCS-8830(-T) (8 and 16-bit cards)1030---------------------------------1031 1032 - from Mathias Katzer <mkatzer@HRZ.Uni-Bielefeld.DE>1033 - Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> says the1034 LCS-8830 is slightly different from LCS-8830-T. These are 8 bit, BUS1035 only (the JP0 jumper is hardwired), and BNC only.1036 1037This is a LCS-8830-T made by SMC, I think ('SMC' only appears on one PLCC,1038nowhere else, not even on the few Xeroxed sheets from the manual).1039 1040SMC ARCnet Board Type LCS-8830-T::1041 1042 ------------------------------------1043 | |1044 | JP3 88 8 JP2 |1045 | ##### | \ |1046 | ##### ET1 ET2 ###|1047 | 8 ###|1048 | U3 SW 1 JP0 ###| Phone Jacks1049 | -- ###|1050 | | | |1051 | | | SW2 |1052 | | | |1053 | | | ##### |1054 | -- ##### #### BNC Connector1055 | ####1056 | 888888 JP1 |1057 | 234567 |1058 -- -------1059 |||||||||||||||||||||||||||1060 --------------------------1061 1062 1063 SW1: DIP-Switches for Station Address1064 SW2: DIP-Switches for Memory Base and I/O Base addresses1065 1066 JP0: If closed, internal termination on (default open)1067 JP1: IRQ Jumpers1068 JP2: Boot-ROM enabled if closed1069 JP3: Jumpers for response timeout1070 1071 U3: Boot-ROM Socket1072 1073 1074 ET1 ET2 Response Time Idle Time Reconfiguration Time1075 1076 78 86 8401077 X 285 316 16801078 X 563 624 16801079 X X 1130 1237 16801080 1081 (X means closed jumper)1082 1083 (DIP-Switch downwards means "0")1084 1085The station address is binary-coded with SW1.1086 1087The I/O base address is coded with DIP-Switches 6,7 and 8 of SW2:1088 1089======== ========1090Switches Base1091678 Address1092======== ========1093000 260-26f1094100 290-29f1095010 2e0-2ef1096110 2f0-2ff1097001 300-30f1098101 350-35f1099011 380-38f1100111 3e0-3ef1101======== ========1102 1103 1104DIP Switches 1-5 of SW2 encode the RAM and ROM Address Range:1105 1106======== ============= ================1107Switches RAM ROM110812345 Address Range Address Range1109======== ============= ================111000000 C:0000-C:07ff C:2000-C:3fff111110000 C:0800-C:0fff111201000 C:1000-C:17ff111311000 C:1800-C:1fff111400100 C:4000-C:47ff C:6000-C:7fff111510100 C:4800-C:4fff111601100 C:5000-C:57ff111711100 C:5800-C:5fff111800010 C:C000-C:C7ff C:E000-C:ffff111910010 C:C800-C:Cfff112001010 C:D000-C:D7ff112111010 C:D800-C:Dfff112200110 D:0000-D:07ff D:2000-D:3fff112310110 D:0800-D:0fff112401110 D:1000-D:17ff112511110 D:1800-D:1fff112600001 D:4000-D:47ff D:6000-D:7fff112710001 D:4800-D:4fff112801001 D:5000-D:57ff112911001 D:5800-D:5fff113000101 D:8000-D:87ff D:A000-D:bfff113110101 D:8800-D:8fff113201101 D:9000-D:97ff113311101 D:9800-D:9fff113400011 D:C000-D:c7ff D:E000-D:ffff113510011 D:C800-D:cfff113601011 D:D000-D:d7ff113711011 D:D800-D:dfff113800111 E:0000-E:07ff E:2000-E:3fff113910111 E:0800-E:0fff114001111 E:1000-E:17ff114111111 E:1800-E:1fff1142======== ============= ================1143 1144 1145PureData Corp1146=============1147 1148PDI507 (8-bit card)1149--------------------1150 1151 - from Mark Rejhon <mdrejhon@magi.com> (slight modifications by Avery)1152 - Avery's note: I think PDI508 cards (but definitely NOT PDI508Plus cards)1153 are mostly the same as this. PDI508Plus cards appear to be mainly1154 software-configured.1155 1156Jumpers:1157 1158 There is a jumper array at the bottom of the card, near the edge1159 connector. This array is labelled J1. They control the IRQs and1160 something else. Put only one jumper on the IRQ pins.1161 1162 ETS1, ETS2 are for timing on very long distance networks. See the1163 more general information near the top of this file.1164 1165 There is a J2 jumper on two pins. A jumper should be put on them,1166 since it was already there when I got the card. I don't know what1167 this jumper is for though.1168 1169 There is a two-jumper array for J3. I don't know what it is for,1170 but there were already two jumpers on it when I got the card. It's1171 a six pin grid in a two-by-three fashion. The jumpers were1172 configured as follows::1173 1174 .-------.1175 o | o o |1176 :-------: ------> Accessible end of card with connectors1177 o | o o | in this direction ------->1178 `-------'1179 1180Carl de Billy <CARL@carainfo.com> explains J3 and J4:1181 1182 J3 Diagram::1183 1184 .-------.1185 o | o o |1186 :-------: TWIST Technology1187 o | o o |1188 `-------'1189 .-------.1190 | o o | o1191 :-------: COAX Technology1192 | o o | o1193 `-------'1194 1195 - If using coax cable in a bus topology the J4 jumper must be removed;1196 place it on one pin.1197 1198 - If using bus topology with twisted pair wiring move the J31199 jumpers so they connect the middle pin and the pins closest to the RJ111200 Connectors. Also the J4 jumper must be removed; place it on one pin of1201 J4 jumper for storage.1202 1203 - If using star topology with twisted pair wiring move the J31204 jumpers so they connect the middle pin and the pins closest to the RJ111205 connectors.1206 1207 1208DIP Switches:1209 1210 The DIP switches accessible on the accessible end of the card while1211 it is installed, is used to set the ARCnet address. There are 81212 switches. Use an address from 1 to 2541213 1214 ========== =========================1215 Switch No. ARCnet address1216 123456781217 ========== =========================1218 00000000 FF (Don't use this!)1219 00000001 FE1220 00000010 FD1221 ...1222 11111101 21223 11111110 11224 11111111 0 (Don't use this!)1225 ========== =========================1226 1227 There is another array of eight DIP switches at the top of the1228 card. There are five labelled MS0-MS4 which seem to control the1229 memory address, and another three labelled IO0-IO2 which seem to1230 control the base I/O address of the card.1231 1232 This was difficult to test by trial and error, and the I/O addresses1233 are in a weird order. This was tested by setting the DIP switches,1234 rebooting the computer, and attempting to load ARCETHER at various1235 addresses (mostly between 0x200 and 0x400). The address that caused1236 the red transmit LED to blink, is the one that I thought works.1237 1238 Also, the address 0x3D0 seem to have a special meaning, since the1239 ARCETHER packet driver loaded fine, but without the red LED1240 blinking. I don't know what 0x3D0 is for though. I recommend using1241 an address of 0x300 since Windows may not like addresses below1242 0x300.1243 1244 ============= ===========1245 IO Switch No. I/O address1246 2101247 ============= ===========1248 111 0x2601249 110 0x2901250 101 0x2E01251 100 0x2F01252 011 0x3001253 010 0x3501254 001 0x3801255 000 0x3E01256 ============= ===========1257 1258 The memory switches set a reserved address space of 0x1000 bytes1259 (0x100 segment units, or 4k). For example if I set an address of1260 0xD000, it will use up addresses 0xD000 to 0xD100.1261 1262 The memory switches were tested by booting using QEMM386 stealth,1263 and using LOADHI to see what address automatically became excluded1264 from the upper memory regions, and then attempting to load ARCETHER1265 using these addresses.1266 1267 I recommend using an ARCnet memory address of 0xD000, and putting1268 the EMS page frame at 0xC000 while using QEMM stealth mode. That1269 way, you get contiguous high memory from 0xD100 almost all the way1270 the end of the megabyte.1271 1272 Memory Switch 0 (MS0) didn't seem to work properly when set to OFF1273 on my card. It could be malfunctioning on my card. Experiment with1274 it ON first, and if it doesn't work, set it to OFF. (It may be a1275 modifier for the 0x200 bit?)1276 1277 ============= ============================================1278 MS Switch No.1279 43210 Memory address1280 ============= ============================================1281 00001 0xE100 (guessed - was not detected by QEMM)1282 00011 0xE000 (guessed - was not detected by QEMM)1283 00101 0xDD001284 00111 0xDC001285 01001 0xD9001286 01011 0xD8001287 01101 0xD5001288 01111 0xD4001289 10001 0xD1001290 10011 0xD0001291 10101 0xCD001292 10111 0xCC001293 11001 0xC900 (guessed - crashes tested system)1294 11011 0xC800 (guessed - crashes tested system)1295 11101 0xC500 (guessed - crashes tested system)1296 11111 0xC400 (guessed - crashes tested system)1297 ============= ============================================1298 1299CNet Technology Inc. (8-bit cards)1300==================================1301 1302120 Series (8-bit cards)1303------------------------1304 - from Juergen Seifert <seifert@htwm.de>1305 1306This description has been written by Juergen Seifert <seifert@htwm.de>1307using information from the following Original CNet Manual1308 1309 "ARCNET USER'S MANUAL for1310 CN120A1311 CN120AB1312 CN120TP1313 CN120ST1314 CN120SBT1315 P/N:12-01-00071316 Revision 3.00"1317 1318ARCNET is a registered trademark of the Datapoint Corporation1319 1320- P/N 120A ARCNET 8 bit XT/AT Star1321- P/N 120AB ARCNET 8 bit XT/AT Bus1322- P/N 120TP ARCNET 8 bit XT/AT Twisted Pair1323- P/N 120ST ARCNET 8 bit XT/AT Star, Twisted Pair1324- P/N 120SBT ARCNET 8 bit XT/AT Star, Bus, Twisted Pair1325 1326::1327 1328 __________________________________________________________________1329 | |1330 | ___|1331 | LED |___|1332 | ___|1333 | N | | ID71334 | o | | ID61335 | d | S | ID51336 | e | W | ID41337 | ___________________ A | 2 | ID31338 | | | d | | ID21339 | | | 1 2 3 4 5 6 7 8 d | | ID11340 | | | _________________ r |___| ID01341 | | 90C65 || SW1 | ____|1342 | JP 8 7 | ||_________________| | |1343 | |o|o| JP1 | | | J2 |1344 | |o|o| |oo| | | JP 1 1 1 | |1345 | ______________ | | 0 1 2 |____|1346 | | PROM | |___________________| |o|o|o| _____|1347 | > SOCKET | JP 6 5 4 3 2 |o|o|o| | J1 |1348 | |______________| |o|o|o|o|o| |o|o|o| |_____|1349 |_____ |o|o|o|o|o| ______________|1350 | |1351 |_____________________________________________|1352 1353Legend::1354 1355 90C65 ARCNET Probe1356 S1 1-5: Base Memory Address Select1357 6-8: Base I/O Address Select1358 S2 1-8: Node ID Select (ID0-ID7)1359 JP1 ROM Enable Select1360 JP2 IRQ21361 JP3 IRQ31362 JP4 IRQ41363 JP5 IRQ51364 JP6 IRQ71365 JP7/JP8 ET1, ET2 Timeout Parameters1366 JP10/JP11 Coax / Twisted Pair Select (CN120ST/SBT only)1367 JP12 Terminator Select (CN120AB/ST/SBT only)1368 J1 BNC RG62/U Connector (all except CN120TP)1369 J2 Two 6-position Telephone Jack (CN120TP/ST/SBT only)1370 1371Setting one of the switches to Off means "1", On means "0".1372 1373 1374Setting the Node ID1375^^^^^^^^^^^^^^^^^^^1376 1377The eight switches in SW2 are used to set the node ID. Each node attached1378to the network must have an unique node ID which must be different from 0.1379Switch 1 (ID0) serves as the least significant bit (LSB).1380 1381The node ID is the sum of the values of all switches set to "1"1382These values are:1383 1384 ======= ====== =====1385 Switch Label Value1386 ======= ====== =====1387 1 ID0 11388 2 ID1 21389 3 ID2 41390 4 ID3 81391 5 ID4 161392 6 ID5 321393 7 ID6 641394 8 ID7 1281395 ======= ====== =====1396 1397Some Examples::1398 1399 Switch | Hex | Decimal1400 8 7 6 5 4 3 2 1 | Node ID | Node ID1401 ----------------|---------|---------1402 0 0 0 0 0 0 0 0 | not allowed1403 0 0 0 0 0 0 0 1 | 1 | 11404 0 0 0 0 0 0 1 0 | 2 | 21405 0 0 0 0 0 0 1 1 | 3 | 31406 . . . | |1407 0 1 0 1 0 1 0 1 | 55 | 851408 . . . | |1409 1 0 1 0 1 0 1 0 | AA | 1701410 . . . | |1411 1 1 1 1 1 1 0 1 | FD | 2531412 1 1 1 1 1 1 1 0 | FE | 2541413 1 1 1 1 1 1 1 1 | FF | 2551414 1415 1416Setting the I/O Base Address1417^^^^^^^^^^^^^^^^^^^^^^^^^^^^1418 1419The last three switches in switch block SW1 are used to select one1420of eight possible I/O Base addresses using the following table::1421 1422 1423 Switch | Hex I/O1424 6 7 8 | Address1425 ------------|--------1426 ON ON ON | 2601427 OFF ON ON | 2901428 ON OFF ON | 2E0 (Manufacturer's default)1429 OFF OFF ON | 2F01430 ON ON OFF | 3001431 OFF ON OFF | 3501432 ON OFF OFF | 3801433 OFF OFF OFF | 3E01434 1435 1436Setting the Base Memory (RAM) buffer Address1437^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1438 1439The memory buffer (RAM) requires 2K. The base of this buffer can be1440located in any of eight positions. The address of the Boot Prom is1441memory base + 8K or memory base + 0x2000.1442Switches 1-5 of switch block SW1 select the Memory Base address.1443 1444::1445 1446 Switch | Hex RAM | Hex ROM1447 1 2 3 4 5 | Address | Address *)1448 --------------------|---------|-----------1449 ON ON ON ON ON | C0000 | C20001450 ON ON OFF ON ON | C4000 | C60001451 ON ON ON OFF ON | CC000 | CE0001452 ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default)1453 ON ON ON ON OFF | D4000 | D60001454 ON ON OFF ON OFF | D8000 | DA0001455 ON ON ON OFF OFF | DC000 | DE0001456 ON ON OFF OFF OFF | E0000 | E20001457 1458 *) To enable the Boot ROM install the jumper JP11459 1460.. note::1461 1462 Since the switches 1 and 2 are always set to ON it may be possible1463 that they can be used to add an offset of 2K, 4K or 6K to the base1464 address, but this feature is not documented in the manual and I1465 haven't tested it yet.1466 1467 1468Setting the Interrupt Line1469^^^^^^^^^^^^^^^^^^^^^^^^^^1470 1471To select a hardware interrupt level install one (only one!) of the jumpers1472JP2, JP3, JP4, JP5, JP6. JP2 is the default::1473 1474 Jumper | IRQ1475 -------|-----1476 2 | 21477 3 | 31478 4 | 41479 5 | 51480 6 | 71481 1482 1483Setting the Internal Terminator on CN120AB/TP/SBT1484^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1485 1486The jumper JP12 is used to enable the internal terminator::1487 1488 -----1489 0 | 0 |1490 ----- ON | | ON1491 | 0 | | 0 |1492 | | OFF ----- OFF1493 | 0 | 01494 -----1495 Terminator Terminator1496 disabled enabled1497 1498 1499Selecting the Connector Type on CN120ST/SBT1500^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1501 1502::1503 1504 JP10 JP11 JP10 JP111505 ----- -----1506 0 0 | 0 | | 0 |1507 ----- ----- | | | |1508 | 0 | | 0 | | 0 | | 0 |1509 | | | | ----- -----1510 | 0 | | 0 | 0 01511 ----- -----1512 Coaxial Cable Twisted Pair Cable1513 (Default)1514 1515 1516Setting the Timeout Parameters1517^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1518 1519The jumpers labeled EXT1 and EXT2 are used to determine the timeout1520parameters. These two jumpers are normally left open.1521 1522 1523CNet Technology Inc. (16-bit cards)1524===================================1525 1526160 Series (16-bit cards)1527-------------------------1528 - from Juergen Seifert <seifert@htwm.de>1529 1530This description has been written by Juergen Seifert <seifert@htwm.de>1531using information from the following Original CNet Manual1532 1533 "ARCNET USER'S MANUAL for1534 CN160A CN160AB CN160TP1535 P/N:12-01-0006 Revision 3.00"1536 1537ARCNET is a registered trademark of the Datapoint Corporation1538 1539- P/N 160A ARCNET 16 bit XT/AT Star1540- P/N 160AB ARCNET 16 bit XT/AT Bus1541- P/N 160TP ARCNET 16 bit XT/AT Twisted Pair1542 1543::1544 1545 ___________________________________________________________________1546 < _________________________ ___|1547 > |oo| JP2 | | LED |___|1548 < |oo| JP1 | 9026 | LED |___|1549 > |_________________________| ___|1550 < N | | ID71551 > 1 o | | ID61552 < 1 2 3 4 5 6 7 8 9 0 d | S | ID51553 > _______________ _____________________ e | W | ID41554 < | PROM | | SW1 | A | 2 | ID31555 > > SOCKET | |_____________________| d | | ID21556 < |_______________| | IO-Base | MEM | d | | ID11557 > r |___| ID01558 < ____|1559 > | |1560 < | J1 |1561 > | |1562 < |____|1563 > 1 1 1 1 |1564 < 3 4 5 6 7 JP 8 9 0 1 2 3 |1565 > |o|o|o|o|o| |o|o|o|o|o|o| |1566 < |o|o|o|o|o| __ |o|o|o|o|o|o| ___________|1567 > | | |1568 <____________| |_______________________________________|1569 1570Legend::1571 1572 9026 ARCNET Probe1573 SW1 1-6: Base I/O Address Select1574 7-10: Base Memory Address Select1575 SW2 1-8: Node ID Select (ID0-ID7)1576 JP1/JP2 ET1, ET2 Timeout Parameters1577 JP3-JP13 Interrupt Select1578 J1 BNC RG62/U Connector (CN160A/AB only)1579 J1 Two 6-position Telephone Jack (CN160TP only)1580 LED1581 1582Setting one of the switches to Off means "1", On means "0".1583 1584 1585Setting the Node ID1586^^^^^^^^^^^^^^^^^^^1587 1588The eight switches in SW2 are used to set the node ID. Each node attached1589to the network must have an unique node ID which must be different from 0.1590Switch 1 (ID0) serves as the least significant bit (LSB).1591 1592The node ID is the sum of the values of all switches set to "1"1593These values are::1594 1595 Switch | Label | Value1596 -------|-------|-------1597 1 | ID0 | 11598 2 | ID1 | 21599 3 | ID2 | 41600 4 | ID3 | 81601 5 | ID4 | 161602 6 | ID5 | 321603 7 | ID6 | 641604 8 | ID7 | 1281605 1606Some Examples::1607 1608 Switch | Hex | Decimal1609 8 7 6 5 4 3 2 1 | Node ID | Node ID1610 ----------------|---------|---------1611 0 0 0 0 0 0 0 0 | not allowed1612 0 0 0 0 0 0 0 1 | 1 | 11613 0 0 0 0 0 0 1 0 | 2 | 21614 0 0 0 0 0 0 1 1 | 3 | 31615 . . . | |1616 0 1 0 1 0 1 0 1 | 55 | 851617 . . . | |1618 1 0 1 0 1 0 1 0 | AA | 1701619 . . . | |1620 1 1 1 1 1 1 0 1 | FD | 2531621 1 1 1 1 1 1 1 0 | FE | 2541622 1 1 1 1 1 1 1 1 | FF | 2551623 1624 1625Setting the I/O Base Address1626^^^^^^^^^^^^^^^^^^^^^^^^^^^^1627 1628The first six switches in switch block SW1 are used to select the I/O Base1629address using the following table::1630 1631 Switch | Hex I/O1632 1 2 3 4 5 6 | Address1633 ------------------------|--------1634 OFF ON ON OFF OFF ON | 2601635 OFF ON OFF ON ON OFF | 2901636 OFF ON OFF OFF OFF ON | 2E0 (Manufacturer's default)1637 OFF ON OFF OFF OFF OFF | 2F01638 OFF OFF ON ON ON ON | 3001639 OFF OFF ON OFF ON OFF | 3501640 OFF OFF OFF ON ON ON | 3801641 OFF OFF OFF OFF OFF ON | 3E01642 1643Note: Other IO-Base addresses seem to be selectable, but only the above1644 combinations are documented.1645 1646 1647Setting the Base Memory (RAM) buffer Address1648^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1649 1650The switches 7-10 of switch block SW1 are used to select the Memory1651Base address of the RAM (2K) and the PROM::1652 1653 Switch | Hex RAM | Hex ROM1654 7 8 9 10 | Address | Address1655 ----------------|---------|-----------1656 OFF OFF ON ON | C0000 | C80001657 OFF OFF ON OFF | D0000 | D8000 (Default)1658 OFF OFF OFF ON | E0000 | E80001659 1660.. note::1661 1662 Other MEM-Base addresses seem to be selectable, but only the above1663 combinations are documented.1664 1665 1666Setting the Interrupt Line1667^^^^^^^^^^^^^^^^^^^^^^^^^^1668 1669To select a hardware interrupt level install one (only one!) of the jumpers1670JP3 through JP13 using the following table::1671 1672 Jumper | IRQ1673 -------|-----------------1674 3 | 141675 4 | 151676 5 | 121677 6 | 111678 7 | 101679 8 | 31680 9 | 41681 10 | 51682 11 | 61683 12 | 71684 13 | 2 (=9) Default!1685 1686.. note::1687 1688 - Do not use JP11=IRQ6, it may conflict with your Floppy Disk1689 Controller1690 - Use JP3=IRQ14 only, if you don't have an IDE-, MFM-, or RLL-1691 Hard Disk, it may conflict with their controllers1692 1693 1694Setting the Timeout Parameters1695------------------------------1696 1697The jumpers labeled JP1 and JP2 are used to determine the timeout1698parameters. These two jumpers are normally left open.1699 1700 1701Lantech1702=======1703 17048-bit card, unknown model1705-------------------------1706 - from Vlad Lungu <vlungu@ugal.ro> - his e-mail address seemed broken at1707 the time I tried to reach him. Sorry Vlad, if you didn't get my reply.1708 1709::1710 1711 ________________________________________________________________1712 | 1 8 |1713 | ___________ __|1714 | | SW1 | LED |__|1715 | |__________| |1716 | ___|1717 | _____________________ |S | 81718 | | | |W |1719 | | | |2 |1720 | | | |__| 11721 | | UM9065L | |o| JP4 ____|____1722 | | | |o| | CN |1723 | | | |________|1724 | | | |1725 | |___________________| |1726 | |1727 | |1728 | _____________ |1729 | | | |1730 | | PROM | |ooooo| JP6 |1731 | |____________| |ooooo| |1732 |_____________ _ _|1733 |____________________________________________| |__|1734 1735 1736UM9065L : ARCnet Controller1737 1738SW 1 : Shared Memory Address and I/O Base1739 1740::1741 1742 ON=01743 1744 12345|Memory Address1745 -----|--------------1746 00001| D40001747 00010| CC0001748 00110| D00001749 01110| D10001750 01101| D90001751 10010| CC8001752 10011| DC8001753 11110| D18001754 1755It seems that the bits are considered in reverse order. Also, you must1756observe that some of those addresses are unusual and I didn't probe them; I1757used a memory dump in DOS to identify them. For the 00000 configuration and1758some others that I didn't write here the card seems to conflict with the1759video card (an S3 GENDAC). I leave the full decoding of those addresses to1760you.1761 1762::1763 1764 678| I/O Address1765 ---|------------1766 000| 2601767 001| failed probe1768 010| 2E01769 011| 3801770 100| 2901771 101| 3501772 110| failed probe1773 111| 3E01774 1775 SW 2 : Node ID (binary coded)1776 1777 JP 4 : Boot PROM enable CLOSE - enabled1778 OPEN - disabled1779 1780 JP 6 : IRQ set (ONLY ONE jumper on 1-5 for IRQ 2-6)1781 1782 1783Acer1784====1785 17868-bit card, Model 5210-0031787--------------------------1788 1789 - from Vojtech Pavlik <vojtech@suse.cz> using portions of the existing1790 arcnet-hardware file.1791 1792This is a 90C26 based card. Its configuration seems similar to the SMC1793PC100, but has some additional jumpers I don't know the meaning of.1794 1795::1796 1797 __1798 | |1799 ___________|__|_________________________1800 | | | |1801 | | BNC | |1802 | |______| ___|1803 | _____________________ |___1804 | | | |1805 | | Hybrid IC | |1806 | | | o|o J1 |1807 | |_____________________| 8|8 |1808 | 8|8 J5 |1809 | o|o |1810 | 8|8 |1811 |__ 8|8 |1812 (|__| LED o|o |1813 | 8|8 |1814 | 8|8 J15 |1815 | |1816 | _____ |1817 | | | _____ |1818 | | | | | ___|1819 | | | | | |1820 | _____ | ROM | | UFS | |1821 | | | | | | | |1822 | | | ___ | | | | |1823 | | | | | |__.__| |__.__| |1824 | | NCR | |XTL| _____ _____ |1825 | | | |___| | | | | |1826 | |90C26| | | | | |1827 | | | | RAM | | UFS | |1828 | | | J17 o|o | | | | |1829 | | | J16 o|o | | | | |1830 | |__.__| |__.__| |__.__| |1831 | ___ |1832 | | |8 |1833 | |SW2| |1834 | | | |1835 | |___|1 |1836 | ___ |1837 | | |10 J18 o|o |1838 | | | o|o |1839 | |SW1| o|o |1840 | | | J21 o|o |1841 | |___|1 |1842 | |1843 |____________________________________|1844 1845 1846Legend::1847 1848 90C26 ARCNET Chip1849 XTL 20 MHz Crystal1850 SW1 1-6 Base I/O Address Select1851 7-10 Memory Address Select1852 SW2 1-8 Node ID Select (ID0-ID7)1853 J1-J5 IRQ Select1854 J6-J21 Unknown (Probably extra timeouts & ROM enable ...)1855 LED1 Activity LED1856 BNC Coax connector (STAR ARCnet)1857 RAM 2k of SRAM1858 ROM Boot ROM socket1859 UFS Unidentified Flying Sockets1860 1861 1862Setting the Node ID1863^^^^^^^^^^^^^^^^^^^1864 1865The eight switches in SW2 are used to set the node ID. Each node attached1866to the network must have an unique node ID which must not be 0.1867Switch 1 (ID0) serves as the least significant bit (LSB).1868 1869Setting one of the switches to OFF means "1", ON means "0".1870 1871The node ID is the sum of the values of all switches set to "1"1872These values are::1873 1874 Switch | Value1875 -------|-------1876 1 | 11877 2 | 21878 3 | 41879 4 | 81880 5 | 161881 6 | 321882 7 | 641883 8 | 1281884 1885Don't set this to 0 or 255; these values are reserved.1886 1887 1888Setting the I/O Base Address1889^^^^^^^^^^^^^^^^^^^^^^^^^^^^1890 1891The switches 1 to 6 of switch block SW1 are used to select one1892of 32 possible I/O Base addresses using the following tables::1893 1894 | Hex1895 Switch | Value1896 -------|-------1897 1 | 2001898 2 | 1001899 3 | 801900 4 | 401901 5 | 201902 6 | 101903 1904The I/O address is sum of all switches set to "1". Remember that1905the I/O address space below 0x200 is RESERVED for mainboard, so1906switch 1 should be ALWAYS SET TO OFF.1907 1908 1909Setting the Base Memory (RAM) buffer Address1910^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1911 1912The memory buffer (RAM) requires 2K. The base of this buffer can be1913located in any of sixteen positions. However, the addresses below1914A0000 are likely to cause system hang because there's main RAM.1915 1916Jumpers 7-10 of switch block SW1 select the Memory Base address::1917 1918 Switch | Hex RAM1919 7 8 9 10 | Address1920 ----------------|---------1921 OFF OFF OFF OFF | F0000 (conflicts with main BIOS)1922 OFF OFF OFF ON | E00001923 OFF OFF ON OFF | D00001924 OFF OFF ON ON | C0000 (conflicts with video BIOS)1925 OFF ON OFF OFF | B0000 (conflicts with mono video)1926 OFF ON OFF ON | A0000 (conflicts with graphics)1927 1928 1929Setting the Interrupt Line1930^^^^^^^^^^^^^^^^^^^^^^^^^^1931 1932Jumpers 1-5 of the jumper block J1 control the IRQ level. ON means1933shorted, OFF means open::1934 1935 Jumper | IRQ1936 1 2 3 4 5 |1937 ----------------------------1938 ON OFF OFF OFF OFF | 71939 OFF ON OFF OFF OFF | 51940 OFF OFF ON OFF OFF | 41941 OFF OFF OFF ON OFF | 31942 OFF OFF OFF OFF ON | 21943 1944 1945Unknown jumpers & sockets1946^^^^^^^^^^^^^^^^^^^^^^^^^1947 1948I know nothing about these. I just guess that J16&J17 are timeout1949jumpers and maybe one of J18-J21 selects ROM. Also J6-J10 and1950J11-J15 are connecting IRQ2-7 to some pins on the UFSs. I can't1951guess the purpose.1952 1953Datapoint?1954==========1955 1956LAN-ARC-8, an 8-bit card1957------------------------1958 1959 - from Vojtech Pavlik <vojtech@suse.cz>1960 1961This is another SMC 90C65-based ARCnet card. I couldn't identify the1962manufacturer, but it might be DataPoint, because the card has the1963original arcNet logo in its upper right corner.1964 1965::1966 1967 _______________________________________________________1968 | _________ |1969 | | SW2 | ON arcNet |1970 | |_________| OFF ___|1971 | _____________ 1 ______ 8 | | 81972 | | | SW1 | XTAL | ____________ | S |1973 | > RAM (2k) | |______|| | | W |1974 | |_____________| | H | | 3 |1975 | _________|_____ y | |___| 11976 | _________ | | |b | |1977 | |_________| | | |r | |1978 | | SMC | |i | |1979 | | 90C65| |d | |1980 | _________ | | | | |1981 | | SW1 | ON | | |I | |1982 | |_________| OFF |_________|_____/C | _____|1983 | 1 8 | | | |___1984 | ______________ | | | BNC |___|1985 | | | |____________| |_____|1986 | > EPROM SOCKET | _____________ |1987 | |______________| |_____________| |1988 | ______________|1989 | |1990 |________________________________________|1991 1992Legend::1993 1994 90C65 ARCNET Chip1995 SW1 1-5: Base Memory Address Select1996 6-8: Base I/O Address Select1997 SW2 1-8: Node ID Select1998 SW3 1-5: IRQ Select1999 6-7: Extra Timeout2000 8 : ROM Enable2001 BNC Coax connector2002 XTAL 20 MHz Crystal2003 2004 2005Setting the Node ID2006^^^^^^^^^^^^^^^^^^^2007 2008The eight switches in SW3 are used to set the node ID. Each node attached2009to the network must have an unique node ID which must not be 0.2010Switch 1 serves as the least significant bit (LSB).2011 2012Setting one of the switches to Off means "1", On means "0".2013 2014The node ID is the sum of the values of all switches set to "1"2015These values are::2016 2017 Switch | Value2018 -------|-------2019 1 | 12020 2 | 22021 3 | 42022 4 | 82023 5 | 162024 6 | 322025 7 | 642026 8 | 1282027 2028 2029Setting the I/O Base Address2030^^^^^^^^^^^^^^^^^^^^^^^^^^^^2031 2032The last three switches in switch block SW1 are used to select one2033of eight possible I/O Base addresses using the following table::2034 2035 2036 Switch | Hex I/O2037 6 7 8 | Address2038 ------------|--------2039 ON ON ON | 2602040 OFF ON ON | 2902041 ON OFF ON | 2E0 (Manufacturer's default)2042 OFF OFF ON | 2F02043 ON ON OFF | 3002044 OFF ON OFF | 3502045 ON OFF OFF | 3802046 OFF OFF OFF | 3E02047 2048 2049Setting the Base Memory (RAM) buffer Address2050^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2051 2052The memory buffer (RAM) requires 2K. The base of this buffer can be2053located in any of eight positions. The address of the Boot Prom is2054memory base + 0x2000.2055 2056Jumpers 3-5 of switch block SW1 select the Memory Base address.2057 2058::2059 2060 Switch | Hex RAM | Hex ROM2061 1 2 3 4 5 | Address | Address *)2062 --------------------|---------|-----------2063 ON ON ON ON ON | C0000 | C20002064 ON ON OFF ON ON | C4000 | C60002065 ON ON ON OFF ON | CC000 | CE0002066 ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default)2067 ON ON ON ON OFF | D4000 | D60002068 ON ON OFF ON OFF | D8000 | DA0002069 ON ON ON OFF OFF | DC000 | DE0002070 ON ON OFF OFF OFF | E0000 | E20002071 2072 *) To enable the Boot ROM set the switch 8 of switch block SW3 to position ON.2073 2074The switches 1 and 2 probably add 0x0800 and 0x1000 to RAM base address.2075 2076 2077Setting the Interrupt Line2078^^^^^^^^^^^^^^^^^^^^^^^^^^2079 2080Switches 1-5 of the switch block SW3 control the IRQ level::2081 2082 Jumper | IRQ2083 1 2 3 4 5 |2084 ----------------------------2085 ON OFF OFF OFF OFF | 32086 OFF ON OFF OFF OFF | 42087 OFF OFF ON OFF OFF | 52088 OFF OFF OFF ON OFF | 72089 OFF OFF OFF OFF ON | 22090 2091 2092Setting the Timeout Parameters2093^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2094 2095The switches 6-7 of the switch block SW3 are used to determine the timeout2096parameters. These two switches are normally left in the OFF position.2097 2098 2099Topware2100=======2101 21028-bit card, TA-ARC/102103---------------------2104 2105 - from Vojtech Pavlik <vojtech@suse.cz>2106 2107This is another very similar 90C65 card. Most of the switches and jumpers2108are the same as on other clones.2109 2110::2111 2112 _____________________________________________________________________2113 | ___________ | | ______ |2114 | |SW2 NODE ID| | | | XTAL | |2115 | |___________| | Hybrid IC | |______| |2116 | ___________ | | __|2117 | |SW1 MEM+I/O| |_________________________| LED1|__|)2118 | |___________| 1 2 |2119 | J3 |o|o| TIMEOUT ______|2120 | ______________ |o|o| | |2121 | | | ___________________ | RJ |2122 | > EPROM SOCKET | | \ |------|2123 |J2 |______________| | | | |2124 ||o| | | |______|2125 ||o| ROM ENABLE | SMC | _________ |2126 | _____________ | 90C65 | |_________| _____|2127 | | | | | | |___2128 | > RAM (2k) | | | | BNC |___|2129 | |_____________| | | |_____|2130 | |____________________| |2131 | ________ IRQ 2 3 4 5 7 ___________ |2132 ||________| |o|o|o|o|o| |___________| |2133 |________ J1|o|o|o|o|o| ______________|2134 | |2135 |_____________________________________________|2136 2137Legend::2138 2139 90C65 ARCNET Chip2140 XTAL 20 MHz Crystal2141 SW1 1-5 Base Memory Address Select2142 6-8 Base I/O Address Select2143 SW2 1-8 Node ID Select (ID0-ID7)2144 J1 IRQ Select2145 J2 ROM Enable2146 J3 Extra Timeout2147 LED1 Activity LED2148 BNC Coax connector (BUS ARCnet)2149 RJ Twisted Pair Connector (daisy chain)2150 2151 2152Setting the Node ID2153^^^^^^^^^^^^^^^^^^^2154 2155The eight switches in SW2 are used to set the node ID. Each node attached to2156the network must have an unique node ID which must not be 0. Switch 1 (ID0)2157serves as the least significant bit (LSB).2158 2159Setting one of the switches to Off means "1", On means "0".2160 2161The node ID is the sum of the values of all switches set to "1"2162These values are::2163 2164 Switch | Label | Value2165 -------|-------|-------2166 1 | ID0 | 12167 2 | ID1 | 22168 3 | ID2 | 42169 4 | ID3 | 82170 5 | ID4 | 162171 6 | ID5 | 322172 7 | ID6 | 642173 8 | ID7 | 1282174 2175Setting the I/O Base Address2176^^^^^^^^^^^^^^^^^^^^^^^^^^^^2177 2178The last three switches in switch block SW1 are used to select one2179of eight possible I/O Base addresses using the following table::2180 2181 2182 Switch | Hex I/O2183 6 7 8 | Address2184 ------------|--------2185 ON ON ON | 260 (Manufacturer's default)2186 OFF ON ON | 2902187 ON OFF ON | 2E02188 OFF OFF ON | 2F02189 ON ON OFF | 3002190 OFF ON OFF | 3502191 ON OFF OFF | 3802192 OFF OFF OFF | 3E02193 2194 2195Setting the Base Memory (RAM) buffer Address2196^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2197 2198The memory buffer (RAM) requires 2K. The base of this buffer can be2199located in any of eight positions. The address of the Boot Prom is2200memory base + 0x2000.2201 2202Jumpers 3-5 of switch block SW1 select the Memory Base address.2203 2204::2205 2206 Switch | Hex RAM | Hex ROM2207 1 2 3 4 5 | Address | Address *)2208 --------------------|---------|-----------2209 ON ON ON ON ON | C0000 | C20002210 ON ON OFF ON ON | C4000 | C6000 (Manufacturer's default)2211 ON ON ON OFF ON | CC000 | CE0002212 ON ON OFF OFF ON | D0000 | D20002213 ON ON ON ON OFF | D4000 | D60002214 ON ON OFF ON OFF | D8000 | DA0002215 ON ON ON OFF OFF | DC000 | DE0002216 ON ON OFF OFF OFF | E0000 | E20002217 2218 *) To enable the Boot ROM short the jumper J2.2219 2220The jumpers 1 and 2 probably add 0x0800 and 0x1000 to RAM address.2221 2222 2223Setting the Interrupt Line2224^^^^^^^^^^^^^^^^^^^^^^^^^^2225 2226Jumpers 1-5 of the jumper block J1 control the IRQ level. ON means2227shorted, OFF means open::2228 2229 Jumper | IRQ2230 1 2 3 4 5 |2231 ----------------------------2232 ON OFF OFF OFF OFF | 22233 OFF ON OFF OFF OFF | 32234 OFF OFF ON OFF OFF | 42235 OFF OFF OFF ON OFF | 52236 OFF OFF OFF OFF ON | 72237 2238 2239Setting the Timeout Parameters2240^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2241 2242The jumpers J3 are used to set the timeout parameters. These two2243jumpers are normally left open.2244 2245Thomas-Conrad2246=============2247 2248Model #500-6242-0097 REV A (8-bit card)2249---------------------------------------2250 2251 - from Lars Karlsson <100617.3473@compuserve.com>2252 2253::2254 2255 ________________________________________________________2256 | ________ ________ |_____2257 | |........| |........| |2258 | |________| |________| ___|2259 | SW 3 SW 1 | |2260 | Base I/O Base Addr. Station | |2261 | address | |2262 | ______ switch | |2263 | | | | |2264 | | | |___|2265 | | | ______ |___._2266 | |______| |______| ____| BNC2267 | Jumper- _____| Connector2268 | Main chip block _ __| '2269 | | | | RJ Connector2270 | |_| | with 110 Ohm2271 | |__ Terminator2272 | ___________ __|2273 | |...........| | RJ-jack2274 | |...........| _____ | (unused)2275 | |___________| |_____| |__2276 | Boot PROM socket IRQ-jumpers |_ Diagnostic2277 |________ __ _| LED (red)2278 | | | | | | | | | | | | | | | | | | | | | |2279 | | | | | | | | | | | | | | | | | | | | |________|2280 |2281 |2282 2283And here are the settings for some of the switches and jumpers on the cards.2284 2285::2286 2287 I/O2288 2289 1 2 3 4 5 6 7 82290 2291 2E0----- 0 0 0 1 0 0 0 12292 2F0----- 0 0 0 1 0 0 0 02293 300----- 0 0 0 0 1 1 1 12294 350----- 0 0 0 0 1 1 1 02295 2296"0" in the above example means switch is off "1" means that it is on.2297 2298::2299 2300 ShMem address.2301 2302 1 2 3 4 5 6 7 82303 2304 CX00--0 0 1 1 | | |2305 DX00--0 0 1 0 |2306 X000--------- 1 1 |2307 X400--------- 1 0 |2308 X800--------- 0 1 |2309 XC00--------- 0 02310 ENHANCED----------- 12311 COMPATIBLE--------- 02312 2313::2314 2315 IRQ2316 2317 2318 3 4 5 7 22319 . . . . .2320 . . . . .2321 2322 2323There is a DIP-switch with 8 switches, used to set the shared memory address2324to be used. The first 6 switches set the address, the 7th doesn't have any2325function, and the 8th switch is used to select "compatible" or "enhanced".2326When I got my two cards, one of them had this switch set to "enhanced". That2327card didn't work at all, it wasn't even recognized by the driver. The other2328card had this switch set to "compatible" and it behaved absolutely normally. I2329guess that the switch on one of the cards, must have been changed accidentally2330when the card was taken out of its former host. The question remains2331unanswered, what is the purpose of the "enhanced" position?2332 2333[Avery's note: "enhanced" probably either disables shared memory (use IO2334ports instead) or disables IO ports (use memory addresses instead). This2335varies by the type of card involved. I fail to see how either of these2336enhance anything. Send me more detailed information about this mode, or2337just use "compatible" mode instead.]2338 2339Waterloo Microsystems Inc. ??2340=============================2341 23428-bit card (C) 19852343-------------------2344 - from Robert Michael Best <rmb117@cs.usask.ca>2345 2346[Avery's note: these don't work with my driver for some reason. These cards2347SEEM to have settings similar to the PDI508Plus, which is2348software-configured and doesn't work with my driver either. The "Waterloo2349chip" is a boot PROM, probably designed specifically for the University of2350Waterloo. If you have any further information about this card, please2351e-mail me.]2352 2353The probe has not been able to detect the card on any of the J2 settings,2354and I tried them again with the "Waterloo" chip removed.2355 2356::2357 2358 _____________________________________________________________________2359 | \/ \/ ___ __ __ |2360 | C4 C4 |^| | M || ^ ||^| |2361 | -- -- |_| | 5 || || | C3 |2362 | \/ \/ C10 |___|| ||_| |2363 | C4 C4 _ _ | | ?? |2364 | -- -- | \/ || | |2365 | | || | |2366 | | || C1 | |2367 | | || | \/ _____|2368 | | C6 || | C9 | |___2369 | | || | -- | BNC |___|2370 | | || | >C7| |_____|2371 | | || | |2372 | __ __ |____||_____| 1 2 3 6 |2373 || ^ | >C4| |o|o|o|o|o|o| J2 >C4| |2374 || | |o|o|o|o|o|o| |2375 || C2 | >C4| >C4| |2376 || | >C8| |2377 || | 2 3 4 5 6 7 IRQ >C4| |2378 ||_____| |o|o|o|o|o|o| J3 |2379 |_______ |o|o|o|o|o|o| _______________|2380 | |2381 |_____________________________________________|2382 2383 C1 -- "COM90262384 SMC 8638"2385 In a chip socket.2386 2387 C2 -- "@Copyright2388 Waterloo Microsystems Inc.2389 1985"2390 In a chip Socket with info printed on a label covering a round window2391 showing the circuit inside. (The window indicates it is an EPROM chip.)2392 2393 C3 -- "COM90322394 SMC 8643"2395 In a chip socket.2396 2397 C4 -- "74LS"2398 9 total no sockets.2399 2400 M5 -- "50006-1362401 20.000000 MHZ2402 MTQ-T1-S32403 0 M-TRON 86-40"2404 Metallic case with 4 pins, no socket.2405 2406 C6 -- "MOSTEK@TC86432407 MK6116N-202408 MALAYSIA"2409 No socket.2410 2411 C7 -- No stamp or label but in a 20 pin chip socket.2412 2413 C8 -- "PAL10L8CN2414 8623"2415 In a 20 pin socket.2416 2417 C9 -- "PAl16R4A-2CN2418 8641"2419 In a 20 pin socket.2420 2421 C10 -- "M86402422 NMC2423 9306N"2424 In an 8 pin socket.2425 2426 ?? -- Some components on a smaller board and attached with 20 pins all2427 along the side closest to the BNC connector. The are coated in a dark2428 resin.2429 2430On the board there are two jumper banks labeled J2 and J3. The2431manufacturer didn't put a J1 on the board. The two boards I have both2432came with a jumper box for each bank.2433 2434::2435 2436 J2 -- Numbered 1 2 3 4 5 6.2437 4 and 5 are not stamped due to solder points.2438 2439 J3 -- IRQ 2 3 4 5 6 72440 2441The board itself has a maple leaf stamped just above the irq jumpers2442and "-2 46-86" beside C2. Between C1 and C6 "ASS 'Y 300163" and "@19862443CORMAN CUSTOM ELECTRONICS CORP." stamped just below the BNC connector.2444Below that "MADE IN CANADA"2445 2446No Name2447=======2448 24498-bit cards, 16-bit cards2450-------------------------2451 2452 - from Juergen Seifert <seifert@htwm.de>2453 2454I have named this ARCnet card "NONAME", since there is no name of any2455manufacturer on the Installation manual nor on the shipping box. The only2456hint to the existence of a manufacturer at all is written in copper,2457it is "Made in Taiwan"2458 2459This description has been written by Juergen Seifert <seifert@htwm.de>2460using information from the Original2461 2462 "ARCnet Installation Manual"2463 2464::2465 2466 ________________________________________________________________2467 | |STAR| BUS| T/P| |2468 | |____|____|____| |2469 | _____________________ |2470 | | | |2471 | | | |2472 | | | |2473 | | SMC | |2474 | | | |2475 | | COM90C65 | |2476 | | | |2477 | | | |2478 | |__________-__________| |2479 | _____|2480 | _______________ | CN |2481 | | PROM | |_____|2482 | > SOCKET | |2483 | |_______________| 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 |2484 | _______________ _______________ |2485 | |o|o|o|o|o|o|o|o| | SW1 || SW2 ||2486 | |o|o|o|o|o|o|o|o| |_______________||_______________||2487 |___ 2 3 4 5 7 E E R Node ID IOB__|__MEM____|2488 | \ IRQ / T T O |2489 |__________________1_2_M______________________|2490 2491Legend::2492 2493 COM90C65: ARCnet Probe2494 S1 1-8: Node ID Select2495 S2 1-3: I/O Base Address Select2496 4-6: Memory Base Address Select2497 7-8: RAM Offset Select2498 ET1, ET2 Extended Timeout Select2499 ROM ROM Enable Select2500 CN RG62 Coax Connector2501 STAR| BUS | T/P Three fields for placing a sign (colored circle)2502 indicating the topology of the card2503 2504Setting one of the switches to Off means "1", On means "0".2505 2506 2507Setting the Node ID2508^^^^^^^^^^^^^^^^^^^2509 2510The eight switches in group SW1 are used to set the node ID.2511Each node attached to the network must have an unique node ID which2512must be different from 0.2513Switch 8 serves as the least significant bit (LSB).2514 2515The node ID is the sum of the values of all switches set to "1"2516These values are::2517 2518 Switch | Value2519 -------|-------2520 8 | 12521 7 | 22522 6 | 42523 5 | 82524 4 | 162525 3 | 322526 2 | 642527 1 | 1282528 2529Some Examples::2530 2531 Switch | Hex | Decimal2532 1 2 3 4 5 6 7 8 | Node ID | Node ID2533 ----------------|---------|---------2534 0 0 0 0 0 0 0 0 | not allowed2535 0 0 0 0 0 0 0 1 | 1 | 12536 0 0 0 0 0 0 1 0 | 2 | 22537 0 0 0 0 0 0 1 1 | 3 | 32538 . . . | |2539 0 1 0 1 0 1 0 1 | 55 | 852540 . . . | |2541 1 0 1 0 1 0 1 0 | AA | 1702542 . . . | |2543 1 1 1 1 1 1 0 1 | FD | 2532544 1 1 1 1 1 1 1 0 | FE | 2542545 1 1 1 1 1 1 1 1 | FF | 2552546 2547 2548Setting the I/O Base Address2549^^^^^^^^^^^^^^^^^^^^^^^^^^^^2550 2551The first three switches in switch group SW2 are used to select one2552of eight possible I/O Base addresses using the following table::2553 2554 Switch | Hex I/O2555 1 2 3 | Address2556 ------------|--------2557 ON ON ON | 2602558 ON ON OFF | 2902559 ON OFF ON | 2E0 (Manufacturer's default)2560 ON OFF OFF | 2F02561 OFF ON ON | 3002562 OFF ON OFF | 3502563 OFF OFF ON | 3802564 OFF OFF OFF | 3E02565 2566 2567Setting the Base Memory (RAM) buffer Address2568^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2569 2570The memory buffer requires 2K of a 16K block of RAM. The base of this257116K block can be located in any of eight positions.2572Switches 4-6 of switch group SW2 select the Base of the 16K block.2573Within that 16K address space, the buffer may be assigned any one of four2574positions, determined by the offset, switches 7 and 8 of group SW2.2575 2576::2577 2578 Switch | Hex RAM | Hex ROM2579 4 5 6 7 8 | Address | Address *)2580 -----------|---------|-----------2581 0 0 0 0 0 | C0000 | C20002582 0 0 0 0 1 | C0800 | C20002583 0 0 0 1 0 | C1000 | C20002584 0 0 0 1 1 | C1800 | C20002585 | |2586 0 0 1 0 0 | C4000 | C60002587 0 0 1 0 1 | C4800 | C60002588 0 0 1 1 0 | C5000 | C60002589 0 0 1 1 1 | C5800 | C60002590 | |2591 0 1 0 0 0 | CC000 | CE0002592 0 1 0 0 1 | CC800 | CE0002593 0 1 0 1 0 | CD000 | CE0002594 0 1 0 1 1 | CD800 | CE0002595 | |2596 0 1 1 0 0 | D0000 | D2000 (Manufacturer's default)2597 0 1 1 0 1 | D0800 | D20002598 0 1 1 1 0 | D1000 | D20002599 0 1 1 1 1 | D1800 | D20002600 | |2601 1 0 0 0 0 | D4000 | D60002602 1 0 0 0 1 | D4800 | D60002603 1 0 0 1 0 | D5000 | D60002604 1 0 0 1 1 | D5800 | D60002605 | |2606 1 0 1 0 0 | D8000 | DA0002607 1 0 1 0 1 | D8800 | DA0002608 1 0 1 1 0 | D9000 | DA0002609 1 0 1 1 1 | D9800 | DA0002610 | |2611 1 1 0 0 0 | DC000 | DE0002612 1 1 0 0 1 | DC800 | DE0002613 1 1 0 1 0 | DD000 | DE0002614 1 1 0 1 1 | DD800 | DE0002615 | |2616 1 1 1 0 0 | E0000 | E20002617 1 1 1 0 1 | E0800 | E20002618 1 1 1 1 0 | E1000 | E20002619 1 1 1 1 1 | E1800 | E20002620 2621 *) To enable the 8K Boot PROM install the jumper ROM.2622 The default is jumper ROM not installed.2623 2624 2625Setting Interrupt Request Lines (IRQ)2626^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2627 2628To select a hardware interrupt level set one (only one!) of the jumpers2629IRQ2, IRQ3, IRQ4, IRQ5 or IRQ7. The manufacturer's default is IRQ2.2630 2631 2632Setting the Timeouts2633^^^^^^^^^^^^^^^^^^^^2634 2635The two jumpers labeled ET1 and ET2 are used to determine the timeout2636parameters (response and reconfiguration time). Every node in a network2637must be set to the same timeout values.2638 2639::2640 2641 ET1 ET2 | Response Time (us) | Reconfiguration Time (ms)2642 --------|--------------------|--------------------------2643 Off Off | 78 | 840 (Default)2644 Off On | 285 | 16802645 On Off | 563 | 16802646 On On | 1130 | 16802647 2648On means jumper installed, Off means jumper not installed2649 2650 265116-BIT ARCNET2652-------------2653 2654The manual of my 8-Bit NONAME ARCnet Card contains another description2655of a 16-Bit Coax / Twisted Pair Card. This description is incomplete,2656because there are missing two pages in the manual booklet. (The table2657of contents reports pages ... 2-9, 2-11, 2-12, 3-1, ... but inside2658the booklet there is a different way of counting ... 2-9, 2-10, A-1,2659(empty page), 3-1, ..., 3-18, A-1 (again), A-2)2660Also the picture of the board layout is not as good as the picture of26618-Bit card, because there isn't any letter like "SW1" written to the2662picture.2663 2664Should somebody have such a board, please feel free to complete this2665description or to send a mail to me!2666 2667This description has been written by Juergen Seifert <seifert@htwm.de>2668using information from the Original2669 2670 "ARCnet Installation Manual"2671 2672::2673 2674 ___________________________________________________________________2675 < _________________ _________________ |2676 > | SW? || SW? | |2677 < |_________________||_________________| |2678 > ____________________ |2679 < | | |2680 > | | |2681 < | | |2682 > | | |2683 < | | |2684 > | | |2685 < | | |2686 > |____________________| |2687 < ____|2688 > ____________________ | |2689 < | | | J1 |2690 > | < | |2691 < |____________________| ? ? ? ? ? ? |____|2692 > |o|o|o|o|o|o| |2693 < |o|o|o|o|o|o| |2694 > |2695 < __ ___________|2696 > | | |2697 <____________| |_______________________________________|2698 2699 2700Setting one of the switches to Off means "1", On means "0".2701 2702 2703Setting the Node ID2704^^^^^^^^^^^^^^^^^^^2705 2706The eight switches in group SW2 are used to set the node ID.2707Each node attached to the network must have an unique node ID which2708must be different from 0.2709Switch 8 serves as the least significant bit (LSB).2710 2711The node ID is the sum of the values of all switches set to "1"2712These values are::2713 2714 Switch | Value2715 -------|-------2716 8 | 12717 7 | 22718 6 | 42719 5 | 82720 4 | 162721 3 | 322722 2 | 642723 1 | 1282724 2725Some Examples::2726 2727 Switch | Hex | Decimal2728 1 2 3 4 5 6 7 8 | Node ID | Node ID2729 ----------------|---------|---------2730 0 0 0 0 0 0 0 0 | not allowed2731 0 0 0 0 0 0 0 1 | 1 | 12732 0 0 0 0 0 0 1 0 | 2 | 22733 0 0 0 0 0 0 1 1 | 3 | 32734 . . . | |2735 0 1 0 1 0 1 0 1 | 55 | 852736 . . . | |2737 1 0 1 0 1 0 1 0 | AA | 1702738 . . . | |2739 1 1 1 1 1 1 0 1 | FD | 2532740 1 1 1 1 1 1 1 0 | FE | 2542741 1 1 1 1 1 1 1 1 | FF | 2552742 2743 2744Setting the I/O Base Address2745^^^^^^^^^^^^^^^^^^^^^^^^^^^^2746 2747The first three switches in switch group SW1 are used to select one2748of eight possible I/O Base addresses using the following table::2749 2750 Switch | Hex I/O2751 3 2 1 | Address2752 ------------|--------2753 ON ON ON | 2602754 ON ON OFF | 2902755 ON OFF ON | 2E0 (Manufacturer's default)2756 ON OFF OFF | 2F02757 OFF ON ON | 3002758 OFF ON OFF | 3502759 OFF OFF ON | 3802760 OFF OFF OFF | 3E02761 2762 2763Setting the Base Memory (RAM) buffer Address2764^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2765 2766The memory buffer requires 2K of a 16K block of RAM. The base of this276716K block can be located in any of eight positions.2768Switches 6-8 of switch group SW1 select the Base of the 16K block.2769Within that 16K address space, the buffer may be assigned any one of four2770positions, determined by the offset, switches 4 and 5 of group SW1::2771 2772 Switch | Hex RAM | Hex ROM2773 8 7 6 5 4 | Address | Address2774 -----------|---------|-----------2775 0 0 0 0 0 | C0000 | C20002776 0 0 0 0 1 | C0800 | C20002777 0 0 0 1 0 | C1000 | C20002778 0 0 0 1 1 | C1800 | C20002779 | |2780 0 0 1 0 0 | C4000 | C60002781 0 0 1 0 1 | C4800 | C60002782 0 0 1 1 0 | C5000 | C60002783 0 0 1 1 1 | C5800 | C60002784 | |2785 0 1 0 0 0 | CC000 | CE0002786 0 1 0 0 1 | CC800 | CE0002787 0 1 0 1 0 | CD000 | CE0002788 0 1 0 1 1 | CD800 | CE0002789 | |2790 0 1 1 0 0 | D0000 | D2000 (Manufacturer's default)2791 0 1 1 0 1 | D0800 | D20002792 0 1 1 1 0 | D1000 | D20002793 0 1 1 1 1 | D1800 | D20002794 | |2795 1 0 0 0 0 | D4000 | D60002796 1 0 0 0 1 | D4800 | D60002797 1 0 0 1 0 | D5000 | D60002798 1 0 0 1 1 | D5800 | D60002799 | |2800 1 0 1 0 0 | D8000 | DA0002801 1 0 1 0 1 | D8800 | DA0002802 1 0 1 1 0 | D9000 | DA0002803 1 0 1 1 1 | D9800 | DA0002804 | |2805 1 1 0 0 0 | DC000 | DE0002806 1 1 0 0 1 | DC800 | DE0002807 1 1 0 1 0 | DD000 | DE0002808 1 1 0 1 1 | DD800 | DE0002809 | |2810 1 1 1 0 0 | E0000 | E20002811 1 1 1 0 1 | E0800 | E20002812 1 1 1 1 0 | E1000 | E20002813 1 1 1 1 1 | E1800 | E20002814 2815 2816Setting Interrupt Request Lines (IRQ)2817^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2818 2819??????????????????????????????????????2820 2821 2822Setting the Timeouts2823^^^^^^^^^^^^^^^^^^^^2824 2825??????????????????????????????????????2826 2827 28288-bit cards ("Made in Taiwan R.O.C.")2829-------------------------------------2830 2831 - from Vojtech Pavlik <vojtech@suse.cz>2832 2833I have named this ARCnet card "NONAME", since I got only the card with2834no manual at all and the only text identifying the manufacturer is2835"MADE IN TAIWAN R.O.C" printed on the card.2836 2837::2838 2839 ____________________________________________________________2840 | 1 2 3 4 5 6 7 8 |2841 | |o|o| JP1 o|o|o|o|o|o|o|o| ON |2842 | + o|o|o|o|o|o|o|o| ___|2843 | _____________ o|o|o|o|o|o|o|o| OFF _____ | | ID72844 | | | SW1 | | | | ID62845 | > RAM (2k) | ____________________ | H | | S | ID52846 | |_____________| | || y | | W | ID42847 | | || b | | 2 | ID32848 | | || r | | | ID22849 | | || i | | | ID12850 | | 90C65 || d | |___| ID02851 | SW3 | || | |2852 | |o|o|o|o|o|o|o|o| ON | || I | |2853 | |o|o|o|o|o|o|o|o| | || C | |2854 | |o|o|o|o|o|o|o|o| OFF |____________________|| | _____|2855 | 1 2 3 4 5 6 7 8 | | | |___2856 | ______________ | | | BNC |___|2857 | | | |_____| |_____|2858 | > EPROM SOCKET | |2859 | |______________| |2860 | ______________|2861 | |2862 |_____________________________________________|2863 2864Legend::2865 2866 90C65 ARCNET Chip2867 SW1 1-5: Base Memory Address Select2868 6-8: Base I/O Address Select2869 SW2 1-8: Node ID Select (ID0-ID7)2870 SW3 1-5: IRQ Select2871 6-7: Extra Timeout2872 8 : ROM Enable2873 JP1 Led connector2874 BNC Coax connector2875 2876Although the jumpers SW1 and SW3 are marked SW, not JP, they are jumpers, not2877switches.2878 2879Setting the jumpers to ON means connecting the upper two pins, off the bottom2880two - or - in case of IRQ setting, connecting none of them at all.2881 2882Setting the Node ID2883^^^^^^^^^^^^^^^^^^^2884 2885The eight switches in SW2 are used to set the node ID. Each node attached2886to the network must have an unique node ID which must not be 0.2887Switch 1 (ID0) serves as the least significant bit (LSB).2888 2889Setting one of the switches to Off means "1", On means "0".2890 2891The node ID is the sum of the values of all switches set to "1"2892These values are::2893 2894 Switch | Label | Value2895 -------|-------|-------2896 1 | ID0 | 12897 2 | ID1 | 22898 3 | ID2 | 42899 4 | ID3 | 82900 5 | ID4 | 162901 6 | ID5 | 322902 7 | ID6 | 642903 8 | ID7 | 1282904 2905Some Examples::2906 2907 Switch | Hex | Decimal2908 8 7 6 5 4 3 2 1 | Node ID | Node ID2909 ----------------|---------|---------2910 0 0 0 0 0 0 0 0 | not allowed2911 0 0 0 0 0 0 0 1 | 1 | 12912 0 0 0 0 0 0 1 0 | 2 | 22913 0 0 0 0 0 0 1 1 | 3 | 32914 . . . | |2915 0 1 0 1 0 1 0 1 | 55 | 852916 . . . | |2917 1 0 1 0 1 0 1 0 | AA | 1702918 . . . | |2919 1 1 1 1 1 1 0 1 | FD | 2532920 1 1 1 1 1 1 1 0 | FE | 2542921 1 1 1 1 1 1 1 1 | FF | 2552922 2923 2924Setting the I/O Base Address2925^^^^^^^^^^^^^^^^^^^^^^^^^^^^2926 2927The last three switches in switch block SW1 are used to select one2928of eight possible I/O Base addresses using the following table::2929 2930 2931 Switch | Hex I/O2932 6 7 8 | Address2933 ------------|--------2934 ON ON ON | 2602935 OFF ON ON | 2902936 ON OFF ON | 2E0 (Manufacturer's default)2937 OFF OFF ON | 2F02938 ON ON OFF | 3002939 OFF ON OFF | 3502940 ON OFF OFF | 3802941 OFF OFF OFF | 3E02942 2943 2944Setting the Base Memory (RAM) buffer Address2945^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2946 2947The memory buffer (RAM) requires 2K. The base of this buffer can be2948located in any of eight positions. The address of the Boot Prom is2949memory base + 0x2000.2950 2951Jumpers 3-5 of jumper block SW1 select the Memory Base address.2952 2953::2954 2955 Switch | Hex RAM | Hex ROM2956 1 2 3 4 5 | Address | Address *)2957 --------------------|---------|-----------2958 ON ON ON ON ON | C0000 | C20002959 ON ON OFF ON ON | C4000 | C60002960 ON ON ON OFF ON | CC000 | CE0002961 ON ON OFF OFF ON | D0000 | D2000 (Manufacturer's default)2962 ON ON ON ON OFF | D4000 | D60002963 ON ON OFF ON OFF | D8000 | DA0002964 ON ON ON OFF OFF | DC000 | DE0002965 ON ON OFF OFF OFF | E0000 | E20002966 2967 *) To enable the Boot ROM set the jumper 8 of jumper block SW3 to position ON.2968 2969The jumpers 1 and 2 probably add 0x0800, 0x1000 and 0x1800 to RAM adders.2970 2971Setting the Interrupt Line2972^^^^^^^^^^^^^^^^^^^^^^^^^^2973 2974Jumpers 1-5 of the jumper block SW3 control the IRQ level::2975 2976 Jumper | IRQ2977 1 2 3 4 5 |2978 ----------------------------2979 ON OFF OFF OFF OFF | 22980 OFF ON OFF OFF OFF | 32981 OFF OFF ON OFF OFF | 42982 OFF OFF OFF ON OFF | 52983 OFF OFF OFF OFF ON | 72984 2985 2986Setting the Timeout Parameters2987^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2988 2989The jumpers 6-7 of the jumper block SW3 are used to determine the timeout2990parameters. These two jumpers are normally left in the OFF position.2991 2992 2993 2994(Generic Model 9058)2995--------------------2996 - from Andrew J. Kroll <ag784@freenet.buffalo.edu>2997 - Sorry this sat in my to-do box for so long, Andrew! (yikes - over a2998 year!)2999 3000::3001 3002 _____3003 | <3004 | .---'3005 ________________________________________________________________ | |3006 | | SW2 | | |3007 | ___________ |_____________| | |3008 | | | 1 2 3 4 5 6 ___| |3009 | > 6116 RAM | _________ 8 | | |3010 | |___________| |20MHzXtal| 7 | | |3011 | |_________| __________ 6 | S | |3012 | 74LS373 | |- 5 | W | |3013 | _________ | E |- 4 | | |3014 | >_______| ______________|..... P |- 3 | 3 | |3015 | | | : O |- 2 | | |3016 | | | : X |- 1 |___| |3017 | ________________ | | : Y |- | |3018 | | SW1 | | SL90C65 | : |- | |3019 | |________________| | | : B |- | |3020 | 1 2 3 4 5 6 7 8 | | : O |- | |3021 | |_________o____|..../ A |- _______| |3022 | ____________________ | R |- | |------,3023 | | | | D |- | BNC | # |3024 | > 2764 PROM SOCKET | |__________|- |_______|------'3025 | |____________________| _________ | |3026 | >________| <- 74LS245 | |3027 | | |3028 |___ ______________| |3029 |H H H H H H H H H H H H H H H H H H H H H H H| | |3030 |U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U| | |3031 \|3032 3033Legend::3034 3035 SL90C65 ARCNET Controller / Transceiver /Logic3036 SW1 1-5: IRQ Select3037 6: ET13038 7: ET23039 8: ROM ENABLE3040 SW2 1-3: Memory Buffer/PROM Address3041 3-6: I/O Address Map3042 SW3 1-8: Node ID Select3043 BNC BNC RG62/U Connection3044 *I* have had success using RG59B/U with *NO* terminators!3045 What gives?!3046 3047SW1: Timeouts, Interrupt and ROM3048^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3049 3050To select a hardware interrupt level set one (only one!) of the dip switches3051up (on) SW1...(switches 1-5)3052IRQ3, IRQ4, IRQ5, IRQ7, IRQ2. The Manufacturer's default is IRQ2.3053 3054The switches on SW1 labeled EXT1 (switch 6) and EXT2 (switch 7)3055are used to determine the timeout parameters. These two dip switches3056are normally left off (down).3057 3058 To enable the 8K Boot PROM position SW1 switch 8 on (UP) labeled ROM.3059 The default is jumper ROM not installed.3060 3061 3062Setting the I/O Base Address3063^^^^^^^^^^^^^^^^^^^^^^^^^^^^3064 3065The last three switches in switch group SW2 are used to select one3066of eight possible I/O Base addresses using the following table::3067 3068 3069 Switch | Hex I/O3070 4 5 6 | Address3071 -------|--------3072 0 0 0 | 2603073 0 0 1 | 2903074 0 1 0 | 2E0 (Manufacturer's default)3075 0 1 1 | 2F03076 1 0 0 | 3003077 1 0 1 | 3503078 1 1 0 | 3803079 1 1 1 | 3E03080 3081 3082Setting the Base Memory Address (RAM & ROM)3083^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3084 3085The memory buffer requires 2K of a 16K block of RAM. The base of this308616K block can be located in any of eight positions.3087Switches 1-3 of switch group SW2 select the Base of the 16K block.3088(0 = DOWN, 1 = UP)3089I could, however, only verify two settings...3090 3091 3092::3093 3094 Switch| Hex RAM | Hex ROM3095 1 2 3 | Address | Address3096 ------|---------|-----------3097 0 0 0 | E0000 | E20003098 0 0 1 | D0000 | D2000 (Manufacturer's default)3099 0 1 0 | ????? | ?????3100 0 1 1 | ????? | ?????3101 1 0 0 | ????? | ?????3102 1 0 1 | ????? | ?????3103 1 1 0 | ????? | ?????3104 1 1 1 | ????? | ?????3105 3106 3107Setting the Node ID3108^^^^^^^^^^^^^^^^^^^3109 3110The eight switches in group SW3 are used to set the node ID.3111Each node attached to the network must have an unique node ID which3112must be different from 0.3113Switch 1 serves as the least significant bit (LSB).3114switches in the DOWN position are OFF (0) and in the UP position are ON (1)3115 3116The node ID is the sum of the values of all switches set to "1"3117These values are::3118 3119 Switch | Value3120 -------|-------3121 1 | 13122 2 | 23123 3 | 43124 4 | 83125 5 | 163126 6 | 323127 7 | 643128 8 | 1283129 3130Some Examples::3131 3132 Switch# | Hex | Decimal3133 8 7 6 5 4 3 2 1 | Node ID | Node ID3134 ----------------|---------|---------3135 0 0 0 0 0 0 0 0 | not allowed <-.3136 0 0 0 0 0 0 0 1 | 1 | 1 |3137 0 0 0 0 0 0 1 0 | 2 | 2 |3138 0 0 0 0 0 0 1 1 | 3 | 3 |3139 . . . | | |3140 0 1 0 1 0 1 0 1 | 55 | 85 |3141 . . . | | + Don't use 0 or 255!3142 1 0 1 0 1 0 1 0 | AA | 170 |3143 . . . | | |3144 1 1 1 1 1 1 0 1 | FD | 253 |3145 1 1 1 1 1 1 1 0 | FE | 254 |3146 1 1 1 1 1 1 1 1 | FF | 255 <-'3147 3148 3149Tiara3150=====3151 3152(model unknown)3153---------------3154 3155 - from Christoph Lameter <christoph@lameter.com>3156 3157 3158Here is information about my card as far as I could figure it out::3159 3160 3161 ----------------------------------------------- tiara3162 Tiara LanCard of Tiara Computer Systems.3163 3164 +----------------------------------------------+3165 ! ! Transmitter Unit ! !3166 ! +------------------+ -------3167 ! MEM Coax Connector3168 ! ROM 7654321 <- I/O -------3169 ! : : +--------+ !3170 ! : : ! 90C66LJ! +++3171 ! : : ! ! !D Switch to set3172 ! : : ! ! !I the Nodenumber3173 ! : : +--------+ !P3174 ! !++3175 ! 234567 <- IRQ !3176 +------------!!!!!!!!!!!!!!!!!!!!!!!!--------+3177 !!!!!!!!!!!!!!!!!!!!!!!!3178 3179- 0 = Jumper Installed3180- 1 = Open3181 3182Top Jumper line Bit 7 = ROM Enable 654=Memory location 321=I/O3183 3184Settings for Memory Location (Top Jumper Line)3185 3186=== ================3187456 Address selected3188=== ================3189000 C00003190001 C40003191010 CC0003192011 D00003193100 D40003194101 D80003195110 DC0003196111 E00003197=== ================3198 3199Settings for I/O Address (Top Jumper Line)3200 3201=== ====3202123 Port3203=== ====3204000 2603205001 2903206010 2E03207011 2F03208100 3003209101 3503210110 3803211111 3E03212=== ====3213 3214Settings for IRQ Selection (Lower Jumper Line)3215 3216====== =====32172345673218====== =====3219011111 IRQ 23220101111 IRQ 33221110111 IRQ 43222111011 IRQ 53223111110 IRQ 73224====== =====3225 3226Other Cards3227===========3228 3229I have no information on other models of ARCnet cards at the moment. Please3230send any and all info to:3231 3232 apenwarr@worldvisions.ca3233 3234Thanks.3235