Problema de compilacion, driver realtek wireless
Publicado: Jue Feb 23, 2012 6:01 pm
Hola, acabo de instalarme Lihuen 4 en una netbook exo x352(esas que entregó el gobierno). El problema es que no me funciona el WIFI ni el sonido. Pero lo que me importa es habilitar la placa de red.
Con el comando Lspci me devuelve
por lo menos la reconoce. Esta placa tambien tiene soporte para linux, no necesariamente necesito usar el ndiswrapper ¿o no?
Descargué el driver para linux aca
[url]ww.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=226&DownTypeID=3&GetDown=false&Downloads=true[/url]
El archivo "rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011.tar.Gz"
Descomprimo....
Abro un terminar SU en el directorio, pero al ingresar "Make" sale esto:
Cual es el probema? Es el Kernel?
Como para hacer lo mismo pero con Ndiswrapper?
Con el comando Lspci me devuelve
Código: Seleccionar todo
09:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
por lo menos la reconoce. Esta placa tambien tiene soporte para linux, no necesariamente necesito usar el ndiswrapper ¿o no?
Descargué el driver para linux aca
[url]ww.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=226&DownTypeID=3&GetDown=false&Downloads=true[/url]
El archivo "rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011.tar.Gz"
Descomprimo....
Abro un terminar SU en el directorio, pero al ingresar "Make" sale esto:
Código: Seleccionar todo
root@lihuen-He:/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011# make
make -C /lib/modules/2.6.32-5-686/build M=/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-5-686'
CC [M] /home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o
In file included from /home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:32:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/wifi.h: In function ‘rtl_find_sta’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/wifi.h:2094: warning: passing argument 1 of ‘ieee80211_find_sta’ from incompatible pointer type
/usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2091: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’
In file included from /home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:34:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.h: At top level:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.h:143: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.h:143: warning: its scope is only this definition or declaration, which is probably not what you want
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘_rtl_init_mac80211’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:322: error: ‘IEEE80211_HW_CONNECTION_MONITOR’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:322: error: (Each undeclared identifier is reported only once
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:322: error: for each function it appears in.)
/home/huser/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_tx_agg_start’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:991: warning: passing argument 1 of ‘ieee80211_start_tx_ba_cb_irqsafe’ from incompatible pointer type
/usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2038: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_tx_agg_stop’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1020: warning: passing argument 1 of ‘ieee80211_stop_tx_ba_cb_irqsafe’ from incompatible pointer type
/usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2079: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_watchdog_wq_callback’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1274: error: implicit declaration of function ‘ieee80211_connection_loss’
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: At top level:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1332: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1332: error: parameter 2 (‘smps’) has incomplete type
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_make_smps_action’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1352: error: ‘WLAN_HT_ACTION_SMPS’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1354: error: ‘IEEE80211_SMPS_AUTOMATIC’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1355: error: ‘IEEE80211_SMPS_NUM_MODES’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1357: error: ‘IEEE80211_SMPS_OFF’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1359: error: ‘WLAN_HT_SMPS_CONTROL_DISABLED’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1361: error: ‘IEEE80211_SMPS_STATIC’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1363: error: ‘WLAN_HT_SMPS_CONTROL_STATIC’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1365: error: ‘IEEE80211_SMPS_DYNAMIC’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1367: error: ‘WLAN_HT_SMPS_CONTROL_DYNAMIC’ undeclared (first use in this function)
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: At top level:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1376: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1376: error: parameter 3 (‘smps’) has incomplete type
/home/userr/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_send_smps_action’:
/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1404: error: type of formal parameter 2 is incomplete
make[4]: *** [/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o] Error 1
make[3]: *** [_module_/home/user/Desktop/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.32-5-686'
make: *** [all] Error 2
Cual es el probema? Es el Kernel?
Como para hacer lo mismo pero con Ndiswrapper?