brintos

brintos / linux-shallow public Read only

0
0
Text · 107.0 KiB · 9822157 Raw
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