home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / www / cucug / amiga / amiinfo / reviews / a2060.txt < prev    next >
Internet Message Format  |  1997-11-07  |  16KB

  1. Path: menudo.uh.edu!usenet
  2. From: markus@techfak.uni-bielefeld.de (Markus Illenseer)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: Commodore A2060 Arcnet card
  5. Followup-To: comp.sys.amiga.hardware
  6. Date: 20 Feb 1994 23:38:42 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 403
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2k8sa2$2cf@menudo.uh.edu>
  12. Reply-To: markus@techfak.uni-bielefeld.de (Markus Illenseer)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: hardware, telecommunications, Arcnet, Zorro II, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     A2060 - Zorro-II based Arcnet Card for Amiga
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     The A2060 Arcnet Card is a true network device for the Commodore
  25. Amiga.  It has become cheap lately and thus is a good alternative to other
  26. network devices.
  27.  
  28.  
  29. AUTHOR/COMPANY INFORMATION
  30.  
  31.     Name:        Commodore Business Machines
  32.     Address:    1200 Wilson Drive
  33.             West Chester, PA  19380
  34.             USA
  35.  
  36.             [Varies for other countries]
  37.  
  38. DISTRIBUTION
  39.  
  40.     The card is available from every good Amiga dealer and mail order
  41. company.  However, the card is no longer produced, and thus the second-hand
  42. market is open to all prices.
  43.  
  44.  
  45. LIST PRICE
  46.  
  47.     Suggested retail price is DM 126.- or about $70 (US).
  48.     Street price is about DM 90.- or about $52 (US).
  49.  
  50.  
  51. SPECIAL REQUIREMENTS
  52.  
  53.     HARDWARE
  54.  
  55.         Amiga with Zorro-II or Zorro-III slots:  A2000, A3000, or
  56.         A4000.
  57.  
  58.         Does not work with A500, A600, A1200.
  59.  
  60.         At least 512KB of RAM.
  61.  
  62.     SOFTWARE
  63.  
  64.         Requires networking software such as:
  65.  
  66.             AS225R1 TCP/IP clients;
  67.             Envoy network file system and network protocol;
  68.             Enlan DFS
  69.             Oxxi Novell Client
  70.             AmiTCP TCP/IP 
  71.  
  72.         and the SANA-II device.
  73.  
  74.  
  75. MACHINES USED FOR TESTING
  76.  
  77.     Amiga 2000
  78.     Tested with 1 and 2 MB Chip RAM.
  79.     4 MB of 16-bit RAM
  80.     A2630 accelerator board (4 MB of 32Bit RAM)
  81.         (The accelerator board is of course not required.)
  82.     A2091 SCSI adapter with several hard drives
  83.     AmigaDOS 2.04 and Kickstart 37.175.
  84.  
  85.     Amiga 3000, 2 MB Chip RAM, 8 MB Fast RAM, and several hard drives.  
  86.     AmigaDOS 2.04 and Kickstart 37.175.
  87.  
  88.     For some further tests, a A2065 Ethernet card was used.
  89.  
  90.  
  91. REVIEW
  92.  
  93.     In a general overview, I shall describe the card and the required
  94. software to connect Amiga machines.  I then will review the installation and
  95. the functionality of the card and the software.
  96.  
  97.  
  98. GENERAL OVERVIEW
  99.  
  100.     Arcnet is a basic hardware protocol for information exchange between
  101. computers.  Onced connected, these computers represent a Local Area Network
  102. (LAN) and allows a group of people to share resources through the network on
  103. other machines at other locations.  The main computer in the network is
  104. commonly known as the "file server," and the other computers are known as
  105. "clients."
  106.  
  107.     The Arcnet networking system is very old, introduced in the early
  108. 1980's, and was popular in the days of IBM XT compatible machines.  As XT
  109. machines had an 8-bit bus subsystem, and the Arcnet Interface was not the
  110. fastest available, and was soon replaced by the faster ethernet protocol.
  111.  
  112.     Still, Arcnet is cheap and reliable, which makes it useful for small
  113. LANs and simple network sharing.  Of course, it has been improved upon in
  114. both speed and functionality.
  115.  
  116.     The manual claims that Arcnet is able to support up to 256 nodes
  117. (machines) and that the speed is about 2.5 Mbps (megabits per second).
  118. Let's see what we really get.
  119.  
  120.  
  121. REQUIRED SOFTWARE
  122.  
  123.     On top of the hardware protocol Arcnet, we need software to provide
  124. file sharing or other kinds of network services.  Available for the Amiga
  125. are the following protocols: 
  126.  
  127.     Commodore AS220 R1 TCP/IP stack & clients (never made available :-)).
  128.     Commodore Envoy file system and network protocol (available now!).
  129.  
  130.     Enlan DFS DEC-Net software.
  131.     Oxxi Novell Client software.
  132.     AmiTCP freely distributable TCP/IP stack for the Amiga.
  133.  
  134.     The TCP/IP stack protocol is very common in most LANs, and is also
  135. used in the Internet. It does provide clients to transfer files to and from a
  136. remote machine or server (ftp, rcp, nfs), run programs on a remote machine
  137. (rsh, telnet, rlogin).  It also provides servers (daemons) to make files
  138. available for other machines (ftpd, nfsd) or to allow other people in the
  139. LAN to start programs on the Amiga (telnetd, rlogind).
  140.  
  141.     TCP/IP allows you to connect computer platforms other than Amiga to
  142. your LAN; i.e., Unix platforms or even PC-based LANs (if they can be
  143. connected with Arcnet).
  144.  
  145.     The Enlan DFS system allows you to connect your Amiga to a LAN with
  146. Digital Equipment DECstations running DECNet.  Just one problem:  DEC does
  147. not support Arcnet.
  148.  
  149.     Oxxi provides a Novell Client for the Amiga and allows you to share
  150. the provided services of a Novell LAN (based on Arcnet).
  151.  
  152.     AmiTCP currently is the only available TCP/IP stack protocol for the
  153. Amiga, as AS225 R1 from Commodore is no longer supported and AS225 R2 is
  154. still not available.  AmiTCP is freely distributable and is available on the
  155. Aminet ftp sites.  As full source code is provided, it is possible to
  156. program your own clients.
  157.  
  158.     The Commodore Envoy system is available right now and is probably
  159. the best choice for Amiga-only LANs.  Envoy can be purchased from Amiga
  160. dealers and mail order companies.  A review of Envoy will probably follow
  161. soon.
  162.  
  163.     Currently it is not possible to run AmiTCP and Envoy at the same
  164. time without problems (gating).
  165.  
  166.     Between the bottom layer Arcnet hardware and the top layer software
  167. (TCP/IP, DECnet, Envoy), there is a middle layer which handles data transfer
  168. between the hardware and the software protocols.  This aids hardware
  169. independence.  On the Amiga, this layer has been defined by Commodore and is
  170. known as "SANA-II."  This is the hardware-dependent layer and provides
  171. device drivers for the hardware which can be then accessed by the software
  172. layer.
  173.  
  174.         Hardware: Arcnet     Ethernet    Serial    Parallel
  175.  
  176.                       \         |       /          /
  177.  
  178.         Interchange:       SANA-II Interface
  179.  
  180.                       /         |       \
  181.  
  182.         Software: TCP/IP    Dec-Net   Envoy
  183.  
  184.  
  185.     The SANA-II software -- that is, device drivers -- is freely
  186. distributable and can be found on Aminet or Fish Disk 779 (and possibly
  187. later Fish Disks).
  188.  
  189.     For the A2060 Arcnet Card, we need the A2060.device.
  190.  
  191.  
  192. INSTALLATION
  193.  
  194.     The A2060 card comes in a box together with a 2-meter long, shielded,
  195. coaxial cable, a BNC-T connector, one Terminator Cap and a small (English)
  196. manual.
  197.  
  198.     The card is a full-length card for the A2000 which also fits easily
  199. into the A3000 and A4000.  The installation is very easy but should be done
  200. by a qualified technician if you have two left thumbs.
  201.  
  202.     [MODERATOR'S NOTE:  If you are not comfortable opening up your
  203.     Amiga, then you should have the work done by an authorized Amiga
  204.     service center.  Opening your Amiga yourself may void your warranty,
  205.     and careless work may even damage the machine.  - Dan]
  206.  
  207.     The manual explains in detail the installation of the card into an
  208. A2000, but the explanation can be adapted for the A3000 and A4000.
  209.  
  210.     Now we come to the step where we connect the machines.
  211.  
  212.  
  213. BUG!
  214.  
  215.     The manual explains that the A2060 ARCnet uses a bus network layout.
  216. Unfortunately, this is only partially correct, because most of the new A2060
  217. cards (produced in the years 1992 and 1993) have a hybrid chip (the part on
  218. the card which is responsible for the communication on the cable) which
  219. allows only a star network configuration. 
  220.  
  221.     We made lot of tests before we detected this bug.  It is impossible
  222. to connect more than 4 cards in a star network, and thus the claimed 256
  223. nodes in the bus can never be achieved without any prevention.  You either
  224. need to have active hubs and passive hubs (some sort of expansion or
  225. repeater in the bus) or need to exchange the faulty hybrid chip.  The latter
  226. is by far cheaper. 
  227.  
  228.     The hybrid chip which is able to drive the bus network is named HCY
  229. 9058, and the star network hybrid HCY 9068.
  230.  
  231.     Tests showed that once this patch is done, it is possible to connect
  232. more than 8 Amigas without any problems.  If you don't have more than 4
  233. machines to connect, don't bother about this problem.
  234.  
  235.     You can circumvent the problem using gateways; i.e., an ethernet
  236. backbone or a machine with 2 ARCnet-cards.
  237.  
  238.  
  239. ANOTHER BUG!
  240.  
  241.     The manual has a funny bug, which is really nasty - probably it is
  242. not the manual but an error in the typesetting.  The explanation of the
  243. DIP-switch is reversed by 180 degrees.  This means that the DIP-switch '1' in
  244. position 'ON' enables not the address '1', but the address '127'.  And all
  245. DIP-switches moved to the position 'ON' will yield '0' but not '255'.  And
  246. '0' is not supported.
  247.  
  248.  
  249. WORK
  250.  
  251.     After the (tricky) installation part, we come to the first tests.
  252. Running Envoy, we can export all or part of a hard drive (or any other
  253. device) to the network.  Doing a simple 'DiskSpeed' allows us to test the
  254. speed of the card.  You will see that the Arcnet is a bottleneck, it is not
  255. as slow as you might think.  Here are the test results:
  256.  
  257. ======================== RESULTS BEGIN HERE ==============================
  258. Comment: b-alfa: is remote hard-drive.
  259.  
  260. MKSoft DiskSpeed 4.2  Copyright ) 1989-92 MKSoft Development
  261. ------------------------------------------------------------
  262. CPU: 68030  AmigaOS Version: 37.175  Normal Video DMA
  263. Device: b-alfa:    Buffers: <information unavailable>
  264. Comments: DiskSpeed 4.2
  265.  
  266. CPU Speed Rating: 1371
  267.  
  268. Testing directory manipulation speed.
  269. File Create:            6 files/sec  |  CPU Available: 83%
  270. File Open:             12 files/sec  |  CPU Available: 72%
  271. Directory Scan:        69 files/sec  |  CPU Available: 75%
  272. File Delete:           19 files/sec  |  CPU Available: 77%
  273.  
  274. Seek/Read:             15 seeks/sec  |  CPU Available: 68%
  275.  
  276. Testing with a 512 byte, MEMF_FAST, LONG-aligned buffer.
  277. Create file:        11352 bytes/sec  |  CPU Available: 75%
  278. Write to file:      12064 bytes/sec  |  CPU Available: 74%
  279. Read from file:     16979 bytes/sec  |  CPU Available: 65%
  280.  
  281. Testing with a 262144 byte, MEMF_FAST, LONG-aligned buffer.
  282. Create file:         8589 bytes/sec  |  CPU Available: 87%
  283. Write to file:      10187 bytes/sec  |  CPU Available: 85%
  284. Read from file:     74017 bytes/sec  |  CPU Available: 46%
  285.  
  286. Average CPU Available: 62%  |  CPU Availability index: 850
  287.  
  288.  
  289.  
  290. Comment: b-ram: is remote ram disk.
  291.  
  292. Device: b-ram:    Buffers: <information unavailable>
  293.  
  294. CPU Speed Rating: 1371
  295.  
  296. Testing directory manipulation speed.
  297. File Create:           15 files/sec  |  CPU Available: 66%
  298. File Open:             16 files/sec  |  CPU Available: 64%
  299. Directory Scan:       273 files/sec  |  CPU Available: 27%
  300. File Delete:           37 files/sec  |  CPU Available: 61%
  301.  
  302. Seek/Read:             20 seeks/sec  |  CPU Available: 59%
  303.  
  304. Testing with a 512 byte, MEMF_FAST, LONG-aligned buffer.
  305. Create file:        22744 bytes/sec  |  CPU Available: 53%
  306. Write to file:      23525 bytes/sec  |  CPU Available: 52%
  307. Read from file:     23991 bytes/sec  |  CPU Available: 52%
  308.  
  309. Testing with a 32768 byte, MEMF_FAST, LONG-aligned buffer.
  310. Create file:        93102 bytes/sec  |  CPU Available: 24%
  311. Write to file:     100012 bytes/sec  |  CPU Available: 20%
  312. Read from file:     80988 bytes/sec  |  CPU Available: 41%
  313.  
  314. Testing with a 262144 byte, MEMF_FAST, LONG-aligned buffer.
  315. Create file:         9346 bytes/sec  |  CPU Available: 86%
  316. Write to file:       7454 bytes/sec  |  CPU Available: 88%
  317. Read from file:     87255 bytes/sec  |  CPU Available: 38%
  318.  
  319. Average CPU Available: 46%  |  CPU Availability index: 631
  320. ======================== RESULTS END HERE ================================
  321.  
  322.     Now where is the claimed 2.5Mbps?  Remember that "bps" means "Bits
  323. per second"; thus, we have to divide 2500000 by 8 = 312500 Bytes/sec, makes
  324. about 300K/sec.  The above best value is 100K/sec. 
  325.  
  326.     We have to consider that the 2.5Mbps are achieved only on the
  327. hardware layer of Arcnet.  The software protocol has its own overhead,
  328. resulting in a loss of speed.  This is about 10% of the real transferred
  329. amount of data. 
  330.  
  331.     Then we have to think about that the Arcnet Card is interrupt driven
  332. (polled I/O), and one interrupt on the Amiga yields into a busy system.  To
  333. reduce traffic inside the Amiga, the driver uses the 4 buffers of the Arcnet
  334. hardware as a simple FIFO buffer. Unfortunately the 2060.device has some
  335. bugs in this buffer which yields lost packets and packet collision which
  336. will increase the traffic on the Arcnet bus.
  337.  
  338.     You can see the mentioned problems in the last test, where a 200K
  339. file was used, which was transferred in the slow rate of 7K/sec.
  340.  
  341.     Unfortunately, I was not able to connect my Amiga to an Arcnet-based
  342. PC-LAN, because I couldn't find one.  Anyway, I don't see any reason why it
  343. would be impossible to connect Amiga-Arcnet to PC-Arcnet:  the hardware
  344. protocol is the same, and if one uses TCP/IP as software layer it should be
  345. possible to interchange data.
  346.  
  347.     Further tests were done using AmiTCP in a small LAN consisting of
  348. only Amiga platforms.  The speed was exactly the same, which shows that the
  349. A2060.device is the bottleneck.
  350.  
  351.     Also one machine was used as a gateway from Arcnet to Ethernet.
  352. Hence, it was possible for Arcnet-based machines to use resources of
  353. Ethernet-based machines.  Using TCP/IP, it was even possible to connect the
  354. entire LAN to the Internet.  This test was very successful, with just one
  355. minor problem: the gateway is very busy, and it is really recommended to
  356. have either a dedicated system or a fast machine for the gateway.
  357.  
  358.     Small tests at an Amiga meeting showed that it is possible to
  359. connect the machines using long cables, not just the provided 2-meter cables.
  360.  
  361.  
  362. LIKES AND DISLIKES
  363.  
  364.     You get a good service for a cheap price, the reliability is high,
  365. and speed is quite good.  I like the fact that you can easily connect several
  366. machines to the bus.
  367.  
  368.     I dislike the bugs.  The A2060.device is not the best although it is
  369. stable.  Also the bus/star network 'bug' provided by the wrong kind of hybrid
  370. interfaces is somewhat nasty due to the impossibility to connect more than 4
  371. machines.
  372.  
  373.  
  374. COMPARISON TO OTHER SIMILAR PRODUCTS
  375.  
  376.     There is no other Arcnet-Card for the Amiga available, thus we have
  377. to compare it with SLIP which is driven over the serial line (and is of
  378. course far slower), and with Ethernet (Commodore A2065 card) which is about
  379. 5 times faster. 
  380.  
  381.     Close to Arcnet comes a floppy port based system (e.g., Amoknet)
  382. which can also connect A500/A600 and A1200 computers.  This kind of network
  383. is an Amiga-only network, and is reliable, but is somehow a system hog and
  384. uses almost all the resources of the Paula chip.
  385.  
  386.     Compared to the evergreen ParNet (and the successor PNet or liana,
  387. both devices for SANA-II), Arcnet is by far more stable, because once one
  388. machine in a Parnet network crashed, the other had to reboot, too.
  389.  
  390.  
  391. CONCLUSIONS
  392.  
  393.     A reliable product which has some faults but is very usable and
  394. offers much for its low price.  I'd rate it 4 out of 5 stars.
  395.  
  396.     The last star can be achieved if a new A2060.device is available
  397. which fixes the buffer problem and offers better speed.
  398.  
  399.  
  400. COPYRIGHT NOTICE
  401.  
  402.     Copyright 1994 Markus Illenseer.  All rights reserved.
  403.  
  404.     You can contact the author at:
  405.  
  406.         Markus Illenseer, Kurt Schumacherstr. 16, 33613 Bielefeld,
  407.         GERMANY
  408.         Voice: ++49 (0)521 103995 
  409.  
  410.         markus@techfak.uni-bielefeld.de
  411.  
  412. ---
  413.  
  414.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  415.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  416.    Request information:    amiga-reviews-requests@math.uh.edu
  417.    Moderator mail:    amiga-reviews@math.uh.edu
  418.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  419.