Lines Matching +full:system +full:- +full:on +full:- +full:module
3 ----
26 1.3 System Requirements
30 2.1 CS8900-based Adapter Configuration
31 2.2 CS8920-based Adapter Configuration
33 3.0 LOADING THE DRIVER AS A MODULE
36 4.1 Compiling the Driver as a Loadable Module
43 5.2.1 Diagnostic Self-Test
62 The CS8900-based ISA Ethernet Adapters from Cirrus Logic follow
63 IEEE 802.3 standards and support half or full-duplex operation in ISA bus
64 computers on 10 Mbps Ethernet networks. The adapters are designed for operation
65 in 16-bit ISA or EISA bus expansion slots and are available in
66 10BaseT-only or 3-media configurations (10BaseT, 10Base2, and AUI for 10Base-5
69 CS8920-based adapters are similar to the CS8900-based adapter with additional
72 adapters. Refer to the "Adapter Configuration" section for details on
80 or loaded at run-time as a device driver module.
88 readme.txt - this file
89 build - batch file to compile cs89x0.c.
90 cs89x0.c - driver C code
91 cs89x0.h - driver header file
92 cs89x0.o - pre-compiled module (for v2.2.5 kernel)
93 config/Config.in - sample file to include cs89x0 driver in the kernel.
94 config/Makefile - sample file to include cs89x0 driver in the kernel.
95 config/Space.c - sample file to include cs89x0 driver in the kernel.
99 1.3 SYSTEM REQUIREMENTS
103 * Cirrus Logic LAN (CS8900/20-based) Ethernet ISA Adapter
105 * IBM or IBM-compatible PC with:
107 * 16 bytes of contiguous IO space available between 210h - 370h
108 * One available IRQ (5,10,11,or 12 for the CS8900, 3-7,9-15 for CS8920).
110 * Appropriate cable (and connector for AUI, 10BASE-2) for your network
117 * CS8900/20 Setup Utility (DOS-based)
122 or a module)
145 Both the CS8900 and CS8920-based adapters can be configured using parameters
146 stored in an on-board EEPROM. You must use the DOS-based CS8900/20 Setup
149 When loading the driver as a module, you can specify many of the adapter's
150 configuration parameters on the command-line to override the EEPROM's settings
151 or for interface configuration when an EEPROM is not used. (CS8920-based
152 adapters must use an EEPROM.) See Section 3.0 LOADING THE DRIVER AS A MODULE.
154 Since the CS8900/20 Setup Utility is a DOS-based application, you must install
155 and configure the adapter in a DOS-based system using the CS8900/20 Setup
156 Utility before installation in the target LINUX system. (Not required if
157 installing a CS8900-based adapter and the default configuration is acceptable.)
160 2.1 CS8900-BASED ADAPTER CONFIGURATION
162 CS8900-based adapters shipped from Cirrus Logic have been configured
170 Transmission Mode: Half-duplex
172 Media Type: Autodetect (3-media cards) or
173 10BASE-T (10BASE-T only adapter)
180 2.2 CS8920-BASED ADAPTER CONFIGURATION
182 CS8920-based adapters are shipped from Cirrus Logic configured as Plug
184 support PnP, you must install the CS8920 adapter in a DOS-based PC and
186 adapter before installation in the target Linux system. Failure to do
192 * CS8920-BASED ADAPTERS: *
194 * CS8920-BASED ADAPTERS ARE PLUG and PLAY ENABLED BY DEFAULT. *
203 3.0 LOADING THE DRIVER AS A MODULE
206 If the driver is compiled as a loadable module, you can load the driver module
208 be specified as command-line arguments to the load command. This facility
216 This example loads the module and configures the adapter to use an IO port base
218 configuration options are available on the command line:
220 * io=### - specify IO address (200h-360h)
221 * irq=## - specify interrupt level
222 * use_dma=1 - Enable DMA
223 * dma=# - specify dma channel (Driver is compiled to support
225 * dmasize=# (16 or 64) - DMA size 16K or 64K. Default value is set to 16.
226 * media=rj45 - specify media type
230 * duplex=full - specify forced half/full/autonegotiate duplex
233 * debug=# - debug level (only available if the driver was compiled
238 a) If an EEPROM is present, any specified command-line parameter
242 b) The "io" parameter must be specified on the command-line.
248 to the `io=' module parameter. This doesn't actually change
259 e) The minimum command-line configuration required if an EEPROM is
267 used with no EEPROM or command-line argument).
272 * CS8900 defaults to half-duplex if not specified on command-line
273 * CS8920 defaults to autoneg if not specified on command-line
282 module when it is loaded. All the configuration options which are
293 In this example we are telling the module system that the
303 with large ping packets consumes 82% of its CPU capacity in non-DMA
306 k) If your Linux kernel was compiled with inbuilt plug-and-play
316 (non-modular) then its I/O address is automatically determined by
324 Kernel boot options may be provided on the LILO command line:
330 image=/boot/bzImage-2.3.48
334 read-only
344 a loadable device driver module.
347 4.1 COMPILING THE DRIVER AS A LOADABLE MODULE
349 To compile the driver into a loadable module, use the following command
352 "gcc -D__KERNEL__ -I/usr/src/linux/include -I/usr/src/linux/net/inet -Wall
353 -Wstrict-prototypes -O2 -fomit-frame-pointer -DMODULE -DCONFIG_MODVERSIONS
354 -c cs89x0.c"
362 The compile-time optionality for DMA was removed in the 2.3 kernel
364 enabled by the 'use_dma=1' module option.
384 CS8900/20-based adapter card (it must also be running the CS8900/20 Setup
388 DOS-only operating system environment. DO NOT run the diagnostics
390 OS/2, or other operating system.
392 To run the diagnostics tests on the CS8900/20 adapter:
394 1.) Boot DOS on the PC and start the CS8900/20 Setup Utility.
399 4.) Select 'Diagnostics' (ALT-G) from the main menu.
400 * Select 'Self-Test' to test the adapter's basic functionality.
404 5.2.1 DIAGNOSTIC SELF-TEST
406 The diagnostic self-test checks the adapter's basic functionality as well as
407 its ability to communicate across the ISA bus based on the system resources
417 with other devices in the system.
430 * Internal Loop-back Test
439 hardware problem or due to a conflicts on the Boot PROM address
443 Failure of a test item indicates a possible system resource conflict with
444 another device on the ISA bus. In this case, you should use the Manual Setup
445 option to reconfigure the adapter by selecting a different value for the system
453 on the same network. (Note: the diagnostic network test should not be run
456 This test requires that each of the two PCs have a CS8900/20-based adapter
462 The total number of frames received and transmitted are displayed on the
469 1.) Select a PC with a CS8900/20-based adapter and a known working network
471 and select 'Diagnostics -> Network Test -> Responder' from the main
474 2.) Return to the PC with the CS8900/20-based adapter you want to test and
477 3.) From the main menu, Select 'Diagnostic -> Network Test -> Initiator'.
480 You may stop the test on the Initiator at any time while allowing the Responder
482 them by starting the Initiator on another PC without having to stop/start the
489 The 2 and 3-media adapters have two LEDs visible on the back end of the board
490 located near the 10Base-T connector.
492 Link Integrity LED: A "steady" ON of the green LED indicates a valid 10Base-T
493 connection. (Only applies to 10Base-T. The green LED has no significance for
494 a 10Base-2 or AUI connection.)
497 receives data. (The yellow LED will appear to "flicker" on a typical network.)
504 of four ways after installing and or configuring the CS8900/20-based adapter:
506 1.) The system does not boot properly (or at all).
518 diagnostic self-test. Normally, the ISA resource in conflict will fail the
519 self-test. If so, reconfigure the adapter selecting another choice for the
525 CS8900/20 Setup Utility. Once reinstalled in the target system, run the
526 diagnostics self-test to ensure the new configuration is free of conflicts
529 When manually configuring the adapter, keep in mind the typical ISA system
533 ----------- -------- --- --------
534 200-20F Game I/O adapter 3 COM2, Bus Mouse
535 230-23F Bus Mouse 4 COM1
536 270-27F LPT3: third parallel port 5 LPT2
537 2F0-2FF COM2: second serial port 6 Floppy Disk controller
538 320-32F Fixed disk controller 7 LPT1
539 8 Real-time Clock
543 -------------- --------------------- 14 Hard Disk controller
544 A000-BFFF EGA Graphics Adapter
545 A000-C7FF VGA Graphics Adapter
546 B000-BFFF Mono Graphics Adapter
547 B800-BFFF Color Graphics Adapter
548 E000-FFFF AT BIOS
560 Telephone :(800) 888-5016 (from inside U.S. and Canada)
561 :(512) 442-7555 (from outside the U.S. and Canada)
562 Fax :(512) 912-3871
577 * Plug and Play enabled/disabled (CS8920-based adapters only)
578 * Configured for media auto-detect or specific media type (which type).
580 3.) PC System's Configuration
582 * Plug and Play system (yes/no)
584 * System make and model
586 * System RAM
592 * Your network operating system and version
593 * Your system's OS version
605 software-update notification.
616 6.5 Kernel module parameters