Issues in Installing Ethernet Driver on RHEL6

Am using Toshiba Satellite C850-l5212 Laptop . I have installed RHEL6 server on it ( Linux 2.6.32-220.el6.x86_64 )

Now ethernet eth0 is no working .Am not able to find eth0 when i do ifconfig -a . Later found that ethernet driver was not installed.

tar jxvf compat-drivers-2013-03-15-u.tar.bz2
./scripts/driver-select alx
 make

Getting the below error while carrying out the phase . Could some please help me troubleshoot this below error . Am unable to access Internet.

[root@localhost compat-drivers-2013-03-15-u]# ls
code-metrics.txt  config.mk  drivers               include      Makefile  patches    scripts
compat            COPYING    enable-older-kernels  MAINTAINERS  net       README.md  udev
[root@localhost compat-drivers-2013-03-15-u]# ./scripts/driver-select alx
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
[root@localhost compat-drivers-2013-03-15-u]# make
./scripts/gen-compat-autoconf.sh /root/Desktop/compat-drivers-2013-03-15-u/.config /root/Desktop/compat-drivers-2013-03-15-u/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/2.6.32-220.el6.x86_64/build M=/root/Desktop/compat-drivers-2013-03-15-u modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-220.el6.x86_64'
  CC [M]  /root/Desktop/compat-drivers-2013-03-15-u/compat/main.o
In file included from /root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.h:58,
                 from <command-line>:0:
/root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.35.h:29: error: redefinition of �qdisc_reset_all_tx_gt�
include/net/sch_generic.h:326: note: previous definition of �qdisc_reset_all_tx_gt� was here
/root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.35.h:48: error: conflicting types for �netif_set_real_num_tx_queues�
include/linux/netdevice.h:1766: note: previous declaration of �netif_set_real_num_tx_queues� was here
In file included from /root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.h:62,
                 from <command-line>:0:
/root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.39.h:21:1: warning: "NETIF_F_RXCSUM" redefined
In file included from /root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.29.h:5,
                 from /root/Desktop/compat-drivers-2013-03-15-u/include/linux/compat-2.6.h:52,
                 from <command-line>:0:
include/linux/netdevice.h:879:1: warning: this is the location of the previous definition
make[3]: *** [/root/Desktop/compat-drivers-2013-03-15-u/compat/main.o] Error 1
make[2]: *** [/root/Desktop/compat-drivers-2013-03-15-u/compat] Error 2
make[1]: *** [_module_/root/Desktop/compat-drivers-2013-03-15-u] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.32-220.el6.x86_64'
make: *** [modules] Error 2

Instead of building by hand, try sudo yum install kmod-alx

Hi

Thanks for responding

Installed alx-linux-v2.0.0.6.rar and now eth0 is showing up.

Relieved