******************************************************************************
* SMC Networks, Inc *
* SMC TigerCard 1000 *
* Linux Server Driver Installation Information *
* *
* Copyright (C) 2000-02 SMC Networks, Inc. *
* All Rights Reserved. *
******************************************************************************
Contents:
---------
A) Loading and Configuring the Driver manually for RedHat 6.X or 7.X
B) Automated installation for RedHat 6.X or 7.X
A) Loading and Configuring the Driver manually for RedHat 6.X or 7.X
====================================================================
1) Logging into the Linux system as supervisor (root),
then enter Maintenance mode.
(Note: Make sure that the current directory is "/")
Please follow the following steps to uncompress the package file:
#cd tmp (and insert the floppy in the proper drive, i.e. "a:")
#mkdir temp
#cd temp
#mcopy a:/linux/2_x_smc.zip
#unzip 2_x_smc.zip
#cd 2_x
Now the installation directory is ready for use.
2) The following sections describe configuration of the driver.
It is suggested that you should carry out these instructions
in a singler-user environment.
To load the Linux driver module simply run the command:
#insmod smc95x2.o
You can also specify command line parameters for the driver, such as:
#insmod smc95x2.o line_speed=0 full_duplex=1
The various tunable parameters are:
a) line_speed:
Selects the line speed of the link. This parameter is used together
with full_duplex to select the speed and duplexity of the link.
The valid values are:
0 Autonegotiate (default)
10 10 Mbps
100 100 Mbps
1000 1000 Mbps
Note that 1000 Mbps must be negotiated for copper twisted pair links.
b) full_duplex:
Selects the duplexity of the link. This paramter is used together with
line_speed to select the speed and duplexity of the link. Note that
this parameter is ignored if line_speed is 0.
The valid values are:
0 half duplex
1 full duplex (default)
c) rx_flow_control:
Enables or disables receiving flow control (pause) frames.
This parameter is used together with auto_flow_control.
The valid values are:
0 pause receive disabled (default)
1 pause receive enabled if auto_flow_control is set to 0, or
pause receive advertised if auto_flow_control is set to 1
d) tx_flow_control:
Enables or disables transmitting flow control (pause) frames.
This parameter is used together with auto_flow_control.
The valid values are:
0 pause transmit disabled (default)
1 pause transmit enabled if auto_flow_control is set to 0, or
pause transmit advertised if auto_flow_control is set to 1
e) auto_flow_control:
Enables or disables autonegotiation of flow control.
This parameter is used together with rx_flow_control and
tx_flow_control to determine the advertised flow control capability.
The valid values are:
0 flow control autonegotiation disabled (default)
1 flow control autonegotiation enabled with capability specified
in rx_flow_control and tx_flow_control
(only valid if line_speed is set to 0)
3) To try jumbo frames, the mtu size can be increased using the ifconfig
utility, as follows #ifconfig <interface-name> mtu <mtu-size>:
#ifconfig eth0 mtu 1500
<mtu-size> can be increased upto 1500 bytes for same operation.
4) Assuming the NIC has been assigned the device name eth0, the following
command brings the NIC into an operational state:
#ifconfig eth0 up
5) Next the driver must be bound to an active protocol, almost always TCP/IP
, using the following command:
#ifup eth0
Note: that this is meaningful only if the system can find a configuration
script that contains the necessary network info. A sample will be
given below.
Configuration script sample. Here a sample of a simple configuration
script:
DEVICE=eth0
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
BROADCAST=207.200.5.255
NETWORK=207.200.5.0
NETMASK=255.255.255.0
IPADDR=207.200.5.2
B) Automated installation for RedHat 6.X or 7.X
===============================================
This section describes how to install the driver in such a way that is
automatically loaded and configured at boot time. Before automatically
loading the driver at boot time, ensure that the system will function
correctly after the driver has been load manually. The following description
is based on a Red Hat 7.0 distribution, but it can easily ported to other
distributions as well.
1) Logging into the Linux system as supervisor (root),
then enter Maintenance mode.
(Note: Make sure that the current directory is "/")
Please follow the following steps to uncompress the package file:
#cd tmp (and insert the floppy in the proper drive, i.e. "a:")
#mkdir temp
#cd temp
#mcopy a:/linux/2_x_smc.zip
#unzip 2_x_smc.zip
#cd 2_x
Now the installation directory is ready for use.
2) Copy smc95x2.o to the network modules directory, typically
/lib/modules/2.4.x (or 2.2.x) /kernel/drivers/net
#cp ./smc95x2.o /lib/modules/2.4.x (or 2.2.x) /kernel/drivers/net
3) Locate the boot module configuration file, most commonly conf.modules
in the /etc directory. Add the following line: alias ethx smc95x2,
where ethx will be eth0 if you don't have any other adapters,
eth1 if you already have one and so on, and the parameters are the ones
discussed in on previous paragraph.
4) Find where the network configuration scripts are, normally the
/etc/sysconfig/network-scripts directory and create a configuration script
(sample discusses above) named ifcfg-ethx that contains network info.
#cd /etc/sysconfig/network-scripts
#vi ifcfg-ethx(make a configuration script file)
5) Reboot the Linux system to initialize the driver fuction.
#reboot
Trademarks :
===============================================================================
All trademarks or brand names mentioned
are properties of their respective compaies.
===============================================================================
=== End of File ===
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.