patch-2.0.19 linux/Documentation/networking/arcnet.txt

Next file: linux/Documentation/oops-tracing.txt
Previous file: linux/Documentation/Changes
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.0.18/linux/Documentation/networking/arcnet.txt linux/Documentation/networking/arcnet.txt
@@ -117,12 +117,9 @@
 Loadable Module Support
 -----------------------
 
-Configure and rebuild Linux.  When asked, answer 'n' to "arcnet support" if
+Configure and rebuild Linux.  When asked, answer 'm' to "arcnet support" if
 you want to use the loadable module.
 
-Actually, with Linux 1.3.24 and higher, you should answer 'm' to build the
-module.
-
 	make config
 	make dep
 	make clean	
@@ -130,15 +127,16 @@
 	make modules
 	
 If you're using a loadable module, you need to use insmod to load it, and
-you need to specify various characteristics of your card on the command
-line.  For example:
+you can specify various characteristics of your card on the command
+line.  (In recent versions of the driver, autoprobing is much more reliable
+and works as a module, so most of this is now unnecessary.)
+
+For example:
 	cd /usr/src/linux/modules
-	insmod arcnet.o io=0x300 irqnum=2 shmem=0xd0000
-You can also add a num=1, num=2 etc for additional arcnet cards that will
-use arc1, arc2 etc for their device names (instead of the default, arc0).
+	insmod arcnet.o io=0x300 irq=2 shmem=0xd0000
 
-** NEWS FLASH!  Starting with 2.30 ALPHA, the ARCnet driver can autoprobe
-   even as a module.  So "insmod arcnet.o" by itself should work.
+You can name the device using something like "device=arc1" (for a second
+card) or "device=eth0" (for weird compatibility reasons) if you like.
 	
 
 Using the Driver
@@ -154,6 +152,19 @@
 By the way, be sure to change all references from "eth0" to "arc0" in the
 HOWTOs.  Remember that ARCnet isn't a "true" ethernet, and the device name
 is DIFFERENT.
+
+
+Multiple Cards in One Computer
+------------------------------
+
+Linux has pretty good support for this now, but since I've been busy, the
+ARCnet driver has somewhat suffered in this respect.  For now, the easiest
+way to use multiple ARCnet cards is to build it as a loadable module and
+then do something like this:
+	insmod -o arc0 arcnet
+	insmod -o arc1 arcnet device=arc1
+(Note that in the first line, the default is device=arc0, but it doesn't
+hurt if you want to add it for consistency.)
 
 
 How do I get it to work with...?

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov