[CentOS] Centos 5.5 on a Toshiba Satellite L1500D - Wireless networking - Realtek 8172

Sat Jun 26 22:44:06 UTC 2010
Frank Cox <theatre at sasktel.net>

I just installed Centos 5.5 x86_64 on a new Toshiba Satellite L1500D.

Everything seems to work (so far) other than the wireless networking; 

lscpi tells me:
0e:00.0 Network controller: Realtek Semiconductor Co., Ltd. Unknown
device 8172 (rev 10)

I discovered that I need the realtek driver, so I found and downloaded


The version dated 2010 appears to be newer, but I can't find one of them
that says "64bit" so I'm not sure if I can actually use it or not.

I un-tarred it into /usr/src, then copied the contents of the firmware
directory to /lib/firmware.

When I try to run the make command I get this error.  I get the same
error regardless of which of the two driver archives I use.

What am I doing wrong?  Is there an easier way to get this working?

[root at localhost ~]# cd /usr/src/rtl8192se_linux_2.6.0017.0507.2010/
[root at localhost rtl8192se_linux_2.6.0017.0507.2010]# make
make[1]: Entering directory `/usr/src/kernels/2.6.18-194.3.1.el5-x86_64'
[M]  /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.o
In file included
from /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_TS.h:21,

from /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtllib.h:48,

from /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.h:51,

from /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.c:47:
/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_Qos.h:60: error: redeclaration of enumerator ‘false’
include/linux/stddef.h:16: error: previous definition of ‘false’ was
/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_Qos.h:60: error: redeclaration of enumerator ‘true’
include/linux/stddef.h:18: error: previous definition of ‘true’ was here
/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/../../rtllib/rtl819x_Qos.h:60: error: conflicting types for ‘bool’
include/linux/types.h:36: error: previous declaration of ‘bool’ was here
/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.c: In
function ‘rtl8192_pci_probe’:
warning: assignment discards qualifiers from pointer target type
make[2]: ***
Error 1
make[1]: ***
[_module_/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192] Error
make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.3.1.el5-x86_64'
make: *** [all] Error 2
[root at localhost rtl8192se_linux_2.6.0017.0507.2010]# 

MELVILLE THEATRE ~ Melville Sask ~ http://www.melvilletheatre.com