FILE NAME: vlan-1.7.0-3.src.rpm TITLE: HP Tested and Approved Linux 802.1q VLAN Driver VERSION: 1.7.0-3 LANGUAGE: English CATEGORY: Software Solutions DIVISIONS: Enterprise and Mainstream Servers PRODUCTS AFFECTED: Compaq NC3120 Fast Ethernet Adapter (e100) Compaq NC3121 Fast Ethernet Adapter (e100) Compaq NC3122 Fast Ethernet Adapter (e100) Compaq NC3123 Fast Ethernet Adapter (e100) Compaq NC3131 Fast Ethernet Adapter (e100) Compaq NC3132 Fast Ethernet Adapter (e100) Compaq NC3133 Fast Ethernet Adapter (e100) Compaq NC3134 Fast Ethernet Adapter (e100) Compaq NC3135 Fast Ethernet Adapter (e100) Compaq NC3163 Fast Ethernet Adapter (e100) Compaq NC6132 Gigabit Server Adapter (e1000) Compaq NC6133 Gigabit Server Adapter (e1000) Compaq NC6134 Gigabit Server Adapter (e1000) Compaq NC6136 Gigabit Server Adapter (e1000) Compaq NC6770 Gigabit Server Adapter (bcm5700) Compaq NC7131 Gigabit Server Adapter (e1000) Compaq NC7132 Gigabit Server Adapter (e1000) Compaq NC7760 Gigabit Server Adapter (bcm5700) Compaq NC7770 Gigabit Server Adapter (bcm5700) Compaq NC7771 Gigabit Server Adapter (bcm5700) Compaq NC7780 Gigabit Server Adapter (bcm5700) Compaq NC7781 Gigabit Server Adapter (bcm5700) OPERATING SYSTEM: Red Hat Linux 7.3 Professional with errata kernel 2.4.18-10 Red Hat Linux 8.0 Professional PREREQUISITES: Pentium based computer 128MB RAM minimum Latest Compaq system ROM bcm5700 driver version 2.2.30 e100 driver version 2.1.6d e1000 driver version 4.3.2c Note: Please visit the following URL to upgrade the ROM http://www.compaq.com/support/files/ EFFECTIVE DATE: 10/31/2002 SUPERSEDES: NONE DESCRIPTION: This RPM Package contains the HP Tested and Approved Linux 802.1q VLAN driver for use with the above products. ENHANCEMENTS/FIXES: Documentation enhancements Table of Contents ================= Introduction Packaging Kernel Source Code Setup Installing Source RPM Package VLAN Configuration Driver Messages Statistics Limitations Uninstalling the RPM Introduction ============ This package provides a driver module(8021q.o) which implements the 802.1q VLAN implementation and the vconfig utility used to configure VLANs. After installation,additional information can be found in the manual page for vconfig, and in the vlan.txt file located at: For Red Hat: /usr/share/doc/vlan-1.7.0/vlan.txt The References section in vlan.txt provides many useful articles on VLANs and possible configurations of VLANs. Packaging ========= The driver is released in source RPM format. The file name for the package is vlan-.src.rpm and is dependent on the kernel source code. Kernel Source Code Setup ======================== The Linux VLAN driver requires the presence of the kernel source code and configuring the kernel source before building the VLAN driver. The following steps need to be done once for each kernel that is booted. For example, if the current kernel is UP (uni-processor) and an SMP (symmetrical-multi-processor) kernel is booted, these steps must be performed again to configure the kernel source for SMP before building the VLAN driver for the SMP kernel. Red Hat installation: If the /usr/src/linux- directory does not exist install the kernel source code per Red Hat instructions. Once installed, follow the commands listed below to configure the kernel source to match the running kernel. For Red Hat Linux 8.0 Professional: # cd /usr/src/linux- # make mrproper # make -e KERNELRELEASE=`uname -r` oldconfig # make -e KERNELRELEASE=`uname -r` dep For all other Red Hat Linux distributions: # cd /usr/src/linux- # make mrproper # make oldconfig # make dep Installing Source RPM Package ============================= 1. Verify for the existence of a current version of the vlan package as follows: # rpm -q vlan If an old version of the package exists the RPM package should be removed. NOTE: When the vlan package is removed from the system, the /etc/vlan.conf file is removed causing the configuration information to be lost. To preserve the current configuration, please backup the /etc/vlan.conf before removing the vlan package. Please refer to the "Startup Scripts and VLAN Automation" section in vlan.txt for more details. # rpm -e vlan Then remove the loaded VLAN module. # rmmod 8021q Verify that the old VLAN package has been removed as follows: # rpm -q vlan 2. Install the RPM source package. # rpm -ivh vlan-.src.rpm 3. Change to the following directory and build the binary RPM for the VLAN driver. # cd /usr/src/redhat # rpmbuild -bb SPECS/vlan.spec Note: If an error is encountered while building the driver or this directory doesn't exist, please refer to the "Kernel Source Code Setup" section of this document. 4. Install (Upgrade) the new binary RPM package using the following command. # rpm -Uvh RPMS/i386/vlan-.rpm --force The "force" rpm option is required since the VLAN driver is part of the kernel rpm. NOTE: If a previous VLAN configuration has been saved ( please see the note in point 1 ) and the user desires to use the saved configuration, please restore the previous configuration at this point by copying the saved VLAN configuration file into /etc/vlan.conf. VLAN Configuration ================== The VLAN driver can be configured either as a stand alone adapter or with a team of adapters using the Bonding driver. Please refer to the "VLAN Configuration (stand alone adapters)" section in vlan.txt for details on how to setup VLANs with stand alone adapters. Please refer to the "VLAN configuration (teamed with Bonding driver)" section in vlan.txt for details on how to setup VLANs in a teamed environment using the Bonding driver. Driver Messages =============== The following messages will appear on the console when the 8021q.o module loads: 802.1Q VLAN Support V1.7 Ben Greear (greear@candelatech.com) All bugs added by David S. Miller (devem@redhat.com) If the user attempts to configure VLANs without loading the 8021q.o module, the following messages will appear on the console: WARNING: could not open /proc/net/vlan/config. Maybe you need to load the 8021q module, or you are not using PROCFS 802.1Q VLAN Support V1.7 Ben Greear (greear@candelatech.com) All bugs added by David S. Miller (devem@redhat.com) set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config Please refer to vlan.txt for detailed information regarding driver messages. Statistics ========== Please refer to "Verification of VLAN Configuration" in vlan.txt for detailed information regarding statistics and configuration information of VLANs. Limitations =========== The "Limitations" Section of vlan.txt provides information on the current limitations and some possible configuration changes that can be done to avoid some limitations. Uninstalling the RPM ==================== The following command will uninstall the vlan RPM. rpm -e vlan Hewlett-Packard Company, Copyright 2002. All rights reserved. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies