Frank Cox
2010-Jun-26 22:44 UTC
[CentOS] Centos 5.5 on a Toshiba Satellite L1500D - Wireless networking - Realtek 8172
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 these: rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.gz rtl8192se_linux_2.6.0017.0507.2010.tar.gz 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' CC [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 here /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?: /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.c:5542: warning: assignment discards qualifiers from pointer target type make[2]: *** [/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.o] Error 1 make[1]: *** [_module_/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192] Error 2 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
Eero Volotinen
2010-Jun-26 22:47 UTC
[CentOS] Centos 5.5 on a Toshiba Satellite L1500D - Wireless networking - Realtek 8172
2010/6/27 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)what is output of lspci -n> > I discovered that I need the realtek driver, so I found and downloaded > these: > > rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.gz > rtl8192se_linux_2.6.0017.0507.2010.tar.gz > > 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' > ?CC > [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 > here > /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?: > /usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.c:5542: > warning: assignment discards qualifiers from pointer target type > make[2]: *** > [/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl_core.o] > Error 1 > make[1]: *** > [_module_/usr/src/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192] Error > 2 > 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]#as always, linux kernel interface is changed, so you must fix driver to get it working.. -- Eero
JohnS
2010-Jun-27 03:46 UTC
[CentOS] Centos 5.5 on a Toshiba Satellite L1500D - Wireless networking - Realtek 8172
On Sat, 2010-06-26 at 16:44 -0600, Frank Cox wrote:> I just installed Centos 5.5 x86_64 on a new Toshiba Satellite L1500D.> 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?--- What you can do is install ndiswrapper and get the Windows XP or 2K driver. This seems like the only way to go since the driver want build. Unless you can find another driver source or start editting the source code. This is a nasty way of doing this and you will most likely have messages in the logs pertaining to a Tainted Driver. ndiswrapper -i /path/to/extracted/net8192se.inf If you look in the CentOS Wiki there was at once an article explaining the details of doing this. John
Maybe Matching Threads
- [net-next V3 0/2] drivers: net: virtio_net: implement
- [net-next V3 0/2] drivers: net: virtio_net: implement
- [PATCH net-next v2] drivers: net: virtio_net: Implement a dev_watchdog handler
- [PATCH net-next v2] drivers: net: virtio_net: Implement a dev_watchdog handler
- [PATCH RFC net-next v8 0/3] netdev: ndo_tx_timeout cleanup