Lines Matching +full:my +full:- +full:dma +full:- +full:window
1 .. SPDX-License-Identifier: GPL-2.0
11 2) This file is no longer Linux-specific. It should probably be moved out
17 e-mail apenwarr@worldvisions.ca with any settings for your particular card,
31 100 Mbps card to a 2.5 Mbps card, and so on. From what I hear, my driver does
39 There are two "types" of ARCnet - STAR topology and BUS topology. This
46 well-designed standard. It uses something called "modified token passing"
47 which makes it completely incompatible with so-called "Token Ring" cards,
63 programming interface also means that when high-performance hardware
64 facilities like PCI bus mastering DMA appear, it's hard to take advantage of
73 although they are generally kept down to the Ethernet-style 1500 bytes.
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>
99 types of cabling: coax and twisted pair. The other ARCnet-type networks
100 (100 Mbps TCNS and 320 kbps - 32 Mbps ARCnet Plus) use different types of
103 For a coax network, you "should" use 93 Ohm RG-62 cable. But other cables
114 are two types of hubs - active and passive. Passive hubs are small boxes
119 -R-+-R- R 47 Ohm resistors
126 hubs come in two variants - dumb and smart. The dumb variant just
133 1. A card to a card. This is the simplest way of creating a 2-computer
157 R S - STAR type card
158 S------H--------A-------S R - Terminator
159 | | H - Hub
160 | | A - Active hub
161 | S----H----S
172 RT----T------T------T------T------TR
175 B - BUS type card
176 R - Terminator
177 T - T connector
183 A------T------T------TR
185 S---H---S
192 S------T------T------S
195 But, according to my own experiments, you can simply hang a BUS type card
196 anywhere in middle of a cable in a STAR topology network. And more - you
203 RT------T-------T------H------S
206 S------A------T-------T-------A-------H------TR
209 | | | S----A-----S
210 S------H---A----S | |
211 | | S------T----H---S |
215 of the TP cards has two RJ (phone-cord style) connectors. The cards are
216 then daisy-chained together using a cable connecting every two neighboring
233 RP-------P--------P--------H-----P------P-----PR
235 RP-----H--------P--------H-----P------PR
239 R - RJ Terminator
240 P - TP Card
241 H - TP Hub
248 RG-62 93 Ohm up to 650 m
249 RG-59/U 75 Ohm up to 457 m
250 RG-11/U 75 Ohm up to 533 m
256 meters for RG-62 cabling; less for others. You can see that using passive
258 Trunk" is about 300 meters for RG-62. The maximum distance between the two
268 - the I/O address: this is the "port" your ARCnet card is on. Probed
273 eating net connections on my system (at least) otherwise. My guess is
277 - Avery's favourite: 0x300.
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.
326 - Avery's favourite: IRQ2 (actually IRQ9). Watch that VGA, though.
328 - the memory address: Unlike most cards, ARCnets use "shared memory" for
334 A0000 - VGA graphics memory (ok if you don't have VGA)
335 B0000 - Monochrome text mode
336 C0000 \ One of these is your VGA BIOS - usually C0000.
338 F0000 - System BIOS
343 - Avery's favourite: 0xD0000
345 - the station address: Every ARCnet card has its own "unique" network
354 - Avery's favourite: 3 and 4. Not that it matters.
356 - There may be ETS1 and ETS2 settings. These may or may not make a
387 ON ON Normal state - everything OK, nothing
397 want to, PLEASE DO! Just send me a 'diff -u' of all your changes.
408 model that is, please e-mail me to say so.
425 SMC? LCS-8830(-T) 8/16
427 CNet Tech CN120-Series 8
428 CNet Tech CN160-Series 16
430 Acer 5210-003 8
431 Datapoint? LAN-ARC-8 8
432 Topware TA-ARC/10 8
433 Thomas-Conrad 500-6242-0097 REV A 8
435 No Name -- 8/16
448 - Please send any other information you can find.
450 - And some other stuff (more info is welcome!)::
455 Reply-To: timoh@xs4all.nl
459 About the jumpers: On my PC130 there is one more jumper, located near the
460 cable-connector and it's for changing to star or bus topology;
461 closed: star - open: bus
462 On the PC500 are some more jumper-pins, one block labeled with RX,PDN,TXI
467 --- CUT ---
472 PC100, PC110, PC120, PC130 (8-bit cards) and PC500, PC600 (16-bit cards)
473 ------------------------------------------------------------------------
475 - mainly from Avery Pennarun <apenwarr@worldvisions.ca>. Values depicted
477 - special thanks to Timo Hilbrink <timoh@xs4all.nl> for noting that PC120,
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. Try
482 to find jumpers/switches with the same number of settings - it's
493 S1 /----------------------------------\
495 addresses) \----------------------------------/
496 |--| |--------| |--------|
508 ------- -----
516 ------- -----
532 ------- -----
546 S2 /--------------------------\
548 \--------------------------/
551 ------- -----
564 PC130E/PC270E (8-bit cards)
565 ---------------------------
567 - from Juergen Seifert <seifert@htwm.de>
572 "Configuration Guide for ARCNET(R)-PC130E/PC270 Network
579 standard BNC female connector for connection to RG-62/U coax cable.
580 Since this board is designed both for point-to-point connection in star
587 modular RJ11-type jacks for connection to twisted pair wiring.
588 It can be used in a star or a daisy-chained network.
621 S1 1-3: I/O Base Address Select
622 4-6: Memory Base Address Select
623 7-8: RAM Offset Select
624 S2 1-8: Node ID Select
627 STAR Selected - Star Topology (PC130E only)
628 Deselected - Bus Topology (PC130E only)
631 J1 6-position Telephone Jack (PC270E only)
632 J2 6-position Telephone Jack (PC270E only)
641 These switches work in a way similar to the PC100-series cards; see that
654 -------|--------
670 Switches 4-6 of switch group S1 select the Base of the 16K block.
678 -----------|---------|-----------
750 -------|------------------- ---------|-------------------
757 PC500/PC550 Longboard (16-bit cards)
758 ------------------------------------
760 - from Juergen Seifert <seifert@htwm.de>
766 is different in hard- and software! The most important differences
769 - The long board has no Shared memory.
770 - On the long board the selection of the interrupt is done by binary
774 MEMORY. This means the current Linux-ARCnet driver can't use these cards.
782 "Configuration Guide for SMC ARCNET-PC500/PC550
790 to RG-62/U coax cable.
791 The board is designed both for point-to-point connection in star networks
794 The PC550 is equipped with two modular RJ11-type jacks for connection
796 It can be used in a star or a daisy-chained (BUS) network.
829 SW1 1-6: I/O Base Address Select
830 7-10: Interrupt Select
831 SW2 1-6: Reserved for Future Use
832 SW3 1-8: Node ID Select
833 JP2 1-4: Extended Timeout Select
834 JP6 Selected - Star Topology (PC500 only)
835 Deselected - Bus Topology (PC500 only)
839 J1 6-position Telephone Jack (PC550 only)
840 J2 6-position Telephone Jack (PC550 only)
857 -------|-------
871 ----------------|---------|---------
894 -------------|--------
941 ---------|--------
955 The two jumpers JP2 (1-4) are used to determine the timeout parameters.
977 -------|------------------- ---------|-------------------
984 PC710 (8-bit card)
985 ------------------
987 - from J.S. van Oosten <jvoosten@compiler.tdcnet.nl>
996 | +---------+ +---------+ |____
998 | +---------+ +---------+ |
1001 | | R | | | X-tal ###___
1006 | .. JP1 +----------+ |
1010 | .. +----------+ |
1011 ------- -----------
1016 IRQ7, IRQ5, IRQ4, IRQ3, IRQ2 (gee, wonder what they would do? :-) )
1019 are swapped (S1 is the nodeaddress, S2 sets IO- and RAM-address).
1029 LCS-8830(-T) (8 and 16-bit cards)
1030 ---------------------------------
1032 - from Mathias Katzer <mkatzer@HRZ.Uni-Bielefeld.DE>
1033 - Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> says the
1034 LCS-8830 is slightly different from LCS-8830-T. These are 8 bit, BUS
1037 This is a LCS-8830-T made by SMC, I think ('SMC' only appears on one PLCC,
1040 SMC ARCnet Board Type LCS-8830-T::
1042 ------------------------------------
1049 | -- ###|
1054 | -- ##### #### BNC Connector
1058 -- -------
1060 --------------------------
1063 SW1: DIP-Switches for Station Address
1064 SW2: DIP-Switches for Memory Base and I/O Base addresses
1068 JP2: Boot-ROM enabled if closed
1071 U3: Boot-ROM Socket
1083 (DIP-Switch downwards means "0")
1085 The station address is binary-coded with SW1.
1087 The I/O base address is coded with DIP-Switches 6,7 and 8 of SW2:
1093 000 260-26f
1094 100 290-29f
1095 010 2e0-2ef
1096 110 2f0-2ff
1097 001 300-30f
1098 101 350-35f
1099 011 380-38f
1100 111 3e0-3ef
1104 DIP Switches 1-5 of SW2 encode the RAM and ROM Address Range:
1110 00000 C:0000-C:07ff C:2000-C:3fff
1111 10000 C:0800-C:0fff
1112 01000 C:1000-C:17ff
1113 11000 C:1800-C:1fff
1114 00100 C:4000-C:47ff C:6000-C:7fff
1115 10100 C:4800-C:4fff
1116 01100 C:5000-C:57ff
1117 11100 C:5800-C:5fff
1118 00010 C:C000-C:C7ff C:E000-C:ffff
1119 10010 C:C800-C:Cfff
1120 01010 C:D000-C:D7ff
1121 11010 C:D800-C:Dfff
1122 00110 D:0000-D:07ff D:2000-D:3fff
1123 10110 D:0800-D:0fff
1124 01110 D:1000-D:17ff
1125 11110 D:1800-D:1fff
1126 00001 D:4000-D:47ff D:6000-D:7fff
1127 10001 D:4800-D:4fff
1128 01001 D:5000-D:57ff
1129 11001 D:5800-D:5fff
1130 00101 D:8000-D:87ff D:A000-D:bfff
1131 10101 D:8800-D:8fff
1132 01101 D:9000-D:97ff
1133 11101 D:9800-D:9fff
1134 00011 D:C000-D:c7ff D:E000-D:ffff
1135 10011 D:C800-D:cfff
1136 01011 D:D000-D:d7ff
1137 11011 D:D800-D:dfff
1138 00111 E:0000-E:07ff E:2000-E:3fff
1139 10111 E:0800-E:0fff
1140 01111 E:1000-E:17ff
1141 11111 E:1800-E:1fff
1148 PDI507 (8-bit card)
1149 --------------------
1151 - from Mark Rejhon <mdrejhon@magi.com> (slight modifications by Avery)
1152 - Avery's note: I think PDI508 cards (but definitely NOT PDI508Plus cards)
1154 software-configured.
1169 There is a two-jumper array for J3. I don't know what it is for,
1171 a six pin grid in a two-by-three fashion. The jumpers were
1174 .-------.
1176 :-------: ------> Accessible end of card with connectors
1177 o | o o | in this direction ------->
1178 `-------'
1184 .-------.
1186 :-------: TWIST Technology
1188 `-------'
1189 .-------.
1191 :-------: COAX Technology
1193 `-------'
1195 - If using coax cable in a bus topology the J4 jumper must be removed;
1198 - If using bus topology with twisted pair wiring move the J3
1203 - If using star topology with twisted pair wiring move the J3
1228 card. There are five labelled MS0-MS4 which seem to control the
1229 memory address, and another three labelled IO0-IO2 which seem to
1273 on my card. It could be malfunctioning on my card. Experiment with
1281 00001 0xE100 (guessed - was not detected by QEMM)
1282 00011 0xE000 (guessed - was not detected by QEMM)
1293 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)
1299 CNet Technology Inc. (8-bit cards)
1302 120 Series (8-bit cards)
1303 ------------------------
1304 - from Juergen Seifert <seifert@htwm.de>
1315 P/N:12-01-0007
1320 - P/N 120A ARCNET 8 bit XT/AT Star
1321 - P/N 120AB ARCNET 8 bit XT/AT Bus
1322 - P/N 120TP ARCNET 8 bit XT/AT Twisted Pair
1323 - P/N 120ST ARCNET 8 bit XT/AT Star, Twisted Pair
1324 - P/N 120SBT ARCNET 8 bit XT/AT Star, Bus, Twisted Pair
1356 S1 1-5: Base Memory Address Select
1357 6-8: Base I/O Address Select
1358 S2 1-8: Node ID Select (ID0-ID7)
1369 J2 Two 6-position Telephone Jack (CN120TP/ST/SBT only)
1401 ----------------|---------|---------
1425 ------------|--------
1442 Switches 1-5 of switch block SW1 select the Memory Base address.
1448 --------------------|---------|-----------
1475 -------|-----
1488 -----
1490 ----- ON | | ON
1492 | | OFF ----- OFF
1494 -----
1505 ----- -----
1507 ----- ----- | | | |
1509 | | | | ----- -----
1511 ----- -----
1523 CNet Technology Inc. (16-bit cards)
1526 160 Series (16-bit cards)
1527 -------------------------
1528 - from Juergen Seifert <seifert@htwm.de>
1535 P/N:12-01-0006 Revision 3.00"
1539 - P/N 160A ARCNET 16 bit XT/AT Star
1540 - P/N 160AB ARCNET 16 bit XT/AT Bus
1541 - P/N 160TP ARCNET 16 bit XT/AT Twisted Pair
1556 < |_______________| | IO-Base | MEM | d | | ID1
1573 SW1 1-6: Base I/O Address Select
1574 7-10: Base Memory Address Select
1575 SW2 1-8: Node ID Select (ID0-ID7)
1577 JP3-JP13 Interrupt Select
1579 J1 Two 6-position Telephone Jack (CN160TP only)
1596 -------|-------|-------
1610 ----------------|---------|---------
1633 ------------------------|--------
1643 Note: Other IO-Base addresses seem to be selectable, but only the above
1650 The switches 7-10 of switch block SW1 are used to select the Memory
1655 ----------------|---------|-----------
1662 Other MEM-Base addresses seem to be selectable, but only the above
1673 -------|-----------------
1688 - Do not use JP11=IRQ6, it may conflict with your Floppy Disk
1690 - Use JP3=IRQ14 only, if you don't have an IDE-, MFM-, or RLL-
1695 ------------------------------
1704 8-bit card, unknown model
1705 -------------------------
1706 - from Vlad Lungu <vlungu@ugal.ro> - his e-mail address seemed broken at
1707 the time I tried to reach him. Sorry Vlad, if you didn't get my reply.
1745 -----|--------------
1765 ---|------------
1777 JP 4 : Boot PROM enable CLOSE - enabled
1778 OPEN - disabled
1780 JP 6 : IRQ set (ONLY ONE jumper on 1-5 for IRQ 2-6)
1786 8-bit card, Model 5210-003
1787 --------------------------
1789 - from Vojtech Pavlik <vojtech@suse.cz> using portions of the existing
1790 arcnet-hardware file.
1850 SW1 1-6 Base I/O Address Select
1851 7-10 Memory Address Select
1852 SW2 1-8 Node ID Select (ID0-ID7)
1853 J1-J5 IRQ Select
1854 J6-J21 Unknown (Probably extra timeouts & ROM enable ...)
1875 -------|-------
1896 -------|-------
1916 Jumpers 7-10 of switch block SW1 select the Memory Base address::
1920 ----------------|---------
1932 Jumpers 1-5 of the jumper block J1 control the IRQ level. ON means
1937 ----------------------------
1949 jumpers and maybe one of J18-J21 selects ROM. Also J6-J10 and
1950 J11-J15 are connecting IRQ2-7 to some pins on the UFSs. I can't
1956 LAN-ARC-8, an 8-bit card
1957 ------------------------
1959 - from Vojtech Pavlik <vojtech@suse.cz>
1961 This is another SMC 90C65-based ARCnet card. I couldn't identify the
1995 SW1 1-5: Base Memory Address Select
1996 6-8: Base I/O Address Select
1997 SW2 1-8: Node ID Select
1998 SW3 1-5: IRQ Select
1999 6-7: Extra Timeout
2018 -------|-------
2038 ------------|--------
2056 Jumpers 3-5 of switch block SW1 select the Memory Base address.
2062 --------------------|---------|-----------
2080 Switches 1-5 of the switch block SW3 control the IRQ level::
2084 ----------------------------
2095 The switches 6-7 of the switch block SW3 are used to determine the timeout
2102 8-bit card, TA-ARC/10
2103 ---------------------
2105 - from Vojtech Pavlik <vojtech@suse.cz>
2122 | > EPROM SOCKET | | \ |------|
2141 SW1 1-5 Base Memory Address Select
2142 6-8 Base I/O Address Select
2143 SW2 1-8 Node ID Select (ID0-ID7)
2165 -------|-------|-------
2184 ------------|--------
2202 Jumpers 3-5 of switch block SW1 select the Memory Base address.
2208 --------------------|---------|-----------
2226 Jumpers 1-5 of the jumper block J1 control the IRQ level. ON means
2231 ----------------------------
2245 Thomas-Conrad
2248 Model #500-6242-0097 REV A (8-bit card)
2249 ---------------------------------------
2251 - from Lars Karlsson <100617.3473@compuserve.com>
2267 | Jumper- _____| Connector
2273 | |...........| | RJ-jack
2276 | Boot PROM socket IRQ-jumpers |_ Diagnostic
2291 2E0----- 0 0 0 1 0 0 0 1
2292 2F0----- 0 0 0 1 0 0 0 0
2293 300----- 0 0 0 0 1 1 1 1
2294 350----- 0 0 0 0 1 1 1 0
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 0
2310 ENHANCED----------- 1
2311 COMPATIBLE--------- 0
2323 There is a DIP-switch with 8 switches, used to set the shared memory address
2326 When I got my two cards, one of them had this switch set to "enhanced". That
2342 8-bit card (C) 1985
2343 -------------------
2344 - from Robert Michael Best <rmb117@cs.usask.ca>
2346 [Avery's note: these don't work with my driver for some reason. These cards
2348 software-configured and doesn't work with my driver either. The "Waterloo
2351 e-mail me.]
2361 | -- -- |_| | 5 || || | C3 |
2364 | -- -- | \/ || | |
2369 | | || | -- | BNC |___|
2383 C1 -- "COM9026
2387 C2 -- "@Copyright
2390 In a chip Socket with info printed on a label covering a round window
2391 showing the circuit inside. (The window indicates it is an EPROM chip.)
2393 C3 -- "COM9032
2397 C4 -- "74LS"
2400 M5 -- "50006-136
2402 MTQ-T1-S3
2403 0 M-TRON 86-40"
2406 C6 -- "MOSTEK@TC8643
2407 MK6116N-20
2411 C7 -- No stamp or label but in a 20 pin chip socket.
2413 C8 -- "PAL10L8CN
2417 C9 -- "PAl16R4A-2CN
2421 C10 -- "M8640
2426 ?? -- Some components on a smaller board and attached with 20 pins all
2436 J2 -- Numbered 1 2 3 4 5 6.
2439 J3 -- IRQ 2 3 4 5 6 7
2442 and "-2 46-86" beside C2. Between C1 and C6 "ASS 'Y 300163" and "@1986
2449 8-bit cards, 16-bit cards
2450 -------------------------
2452 - from Juergen Seifert <seifert@htwm.de>
2478 | |__________-__________| |
2494 S1 1-8: Node ID Select
2495 S2 1-3: I/O Base Address Select
2496 4-6: Memory Base Address Select
2497 7-8: RAM Offset Select
2519 -------|-------
2533 ----------------|---------|---------
2556 ------------|--------
2572 Switches 4-6 of switch group SW2 select the Base of the 16K block.
2580 -----------|---------|-----------
2642 --------|--------------------|--------------------------
2651 16-BIT ARCNET
2652 -------------
2654 The manual of my 8-Bit NONAME ARCnet Card contains another description
2655 of a 16-Bit Coax / Twisted Pair Card. This description is incomplete,
2657 of contents reports pages ... 2-9, 2-11, 2-12, 3-1, ... but inside
2658 the 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)
2661 8-Bit card, because there isn't any letter like "SW1" written to the
2715 -------|-------
2729 ----------------|---------|---------
2752 ------------|--------
2768 Switches 6-8 of switch group SW1 select the Base of the 16K block.
2774 -----------|---------|-----------
2828 8-bit cards ("Made in Taiwan R.O.C.")
2829 -------------------------------------
2831 - from Vojtech Pavlik <vojtech@suse.cz>
2867 SW1 1-5: Base Memory Address Select
2868 6-8: Base I/O Address Select
2869 SW2 1-8: Node ID Select (ID0-ID7)
2870 SW3 1-5: IRQ Select
2871 6-7: Extra Timeout
2880 two - or - in case of IRQ setting, connecting none of them at all.
2895 -------|-------|-------
2909 ----------------|---------|---------
2933 ------------|--------
2951 Jumpers 3-5 of jumper block SW1 select the Memory Base address.
2957 --------------------|---------|-----------
2974 Jumpers 1-5 of the jumper block SW3 control the IRQ level::
2978 ----------------------------
2989 The jumpers 6-7 of the jumper block SW3 are used to determine the timeout
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 a
3004 | .---'
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 | |__________|- |_______|------'
3026 | >________| <- 74LS245 | |
3036 SW1 1-5: IRQ Select
3040 SW2 1-3: Memory Buffer/PROM Address
3041 3-6: I/O Address Map
3042 SW3 1-8: Node ID Select
3051 up (on) SW1...(switches 1-5)
3071 -------|--------
3087 Switches 1-3 of switch group SW2 select the Base of the 16K block.
3096 ------|---------|-----------
3120 -------|-------
3134 ----------------|---------|---------
3135 0 0 0 0 0 0 0 0 | not allowed <-.
3146 1 1 1 1 1 1 1 1 | FF | 255 <-'
3153 ---------------
3155 - from Christoph Lameter <christoph@lameter.com>
3158 Here is information about my card as far as I could figure it out::
3161 ----------------------------------------------- tiara
3164 +----------------------------------------------+
3166 ! +------------------+ -------
3168 ! ROM 7654321 <- I/O -------
3169 ! : : +--------+ !
3173 ! : : +--------+ !P
3175 ! 234567 <- IRQ !
3176 +------------!!!!!!!!!!!!!!!!!!!!!!!!--------+
3179 - 0 = Jumper Installed
3180 - 1 = Open