Error al compilar el driver para tarjeta USB d-link dwa-125 en Ubuntu 12.10.

Imagen de pato.ip
0 puntos

Saludos amigos he pasado desde el lunes tratando de instalar un tarjeta usb dlink dwa-125 he probado con todas las posibles soluciones que existen en el internet, asi que creo que el problema es de mi pc aunque lo he probado en dos pc, HP 4000Pro 64 bits Ubuntu 12.10. Favor ayudarme::
segui los pasos del siguiente link:
http://kaustav.codebinders.com/2011/10/install-dwa-125-wireless-driver-o...
y cuando quiero continuar me sale ek siguiente error:
root@trabajosocial1:~/Descargas/dwa125# sudo make
sudo: imposible resolver el anfitrión trabajosocial1
make -C tools
make[1]: se ingresa al directorio «/home/ts1/Descargas/dwa125/tools»
gcc -g bin2h.c -o bin2h
make[1]: se sale del directorio «/home/ts1/Descargas/dwa125/tools»
/home/ts1/Descargas/dwa125/tools/bin2h
cp -f os/linux/Makefile.6 /home/ts1/Descargas/dwa125/os/linux/Makefile
make -C /lib/modules/3.2.0-38-generic/build SUBDIRS=/home/ts1/Descargas/dwa125/os/linux modules
make[1]: se ingresa al directorio «/usr/src/linux-headers-3.2.0-38-generic»
CC [M] /home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.o
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c: En la función ‘RTMPAllocUsbBulkBufStruct’:
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:52:2: error: declaración implícita de la función ‘usb_buffer_alloc’ [-Werror=implicit-function-declaration]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:52:13: aviso: la asignación crea un puntero desde un entero sin una conversión [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c: En la función ‘RTMPFreeUsbBulkBufStruct’:
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:78:3: error: declaración implícita de la función ‘usb_buffer_free’ [-Werror=implicit-function-declaration]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c: En la función ‘RTMPFreeTxRxRingMemory’:
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:234:9: aviso: se pasa el argumento 3 de ‘RTMPFreeUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:62:20: nota: se esperaba ‘UCHAR **’ pero el argumento es de tipo ‘struct __TX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:241:9: aviso: se pasa el argumento 3 de ‘RTMPFreeUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:62:20: nota: se esperaba ‘UCHAR **’ pero el argumento es de tipo ‘struct __TX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:278:11: aviso: se pasa el argumento 3 de ‘RTMPFreeUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:62:20: nota: se esperaba ‘UCHAR **’ pero el argumento es de tipo ‘struct __HTTX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c: En la función ‘NICInitTransmit’:
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:507:12: aviso: se pasa el argumento 3 de ‘RTMPFreeUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:62:20: nota: se esperaba ‘UCHAR **’ pero el argumento es de tipo ‘struct __TX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c: En la función ‘RTMPAllocTxRxRingMemory’:
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:566:13: aviso: se pasa el argumento 3 de ‘RTMPAllocUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:34:20: nota: se esperaba ‘VOID **’ pero el argumento es de tipo ‘struct __HTTX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:596:12: aviso: se pasa el argumento 3 de ‘RTMPAllocUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:34:20: nota: se esperaba ‘VOID **’ pero el argumento es de tipo ‘struct __TX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:610:12: aviso: se pasa el argumento 3 de ‘RTMPAllocUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:34:20: nota: se esperaba ‘VOID **’ pero el argumento es de tipo ‘struct __TX_BUFFER **’
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:628:13: aviso: se pasa el argumento 3 de ‘RTMPAllocUsbBulkBufStruct’ desde un tipo de puntero incompatible [activado por defecto]
/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.c:34:20: nota: se esperaba ‘VOID **’ pero el argumento es de tipo ‘UCHAR **’
cc1: some warnings being treated as errors
make[2]: *** [/home/ts1/Descargas/dwa125/os/linux/../../common/cmm_mac_usb.o] Error 1
make[1]: *** [_module_/home/ts1/Descargas/dwa125/os/linux] Error 2
make[1]: se sale del directorio «/usr/src/linux-headers-3.2.0-38-generic»
make: *** [LINUX] Error 2
root@trabajosocial1:~/Descargas/dwa125#

Imagen de Jose Luis 1320
+1
0
-1

Solo por esta ocasion he editado el título de tu hilo, necesitas usar títulos descriptivos, próximo hilo con título no descriptivo se irá la papelera, en fin...

El problema esta en la posible incompatiblidad del kernel con ese driver...

¿Si tienes Ubuntu 12.10, como es que tienes el kernel 3.2.0-38? Ubuntu 12.10 usa versiones del kernel 3.5...
puedes hacer dos cosas:

1) Usar un driver compatible con el kernel 3.2
2)Arrancar con el kernel 3.5, me imagino que actualizaste de Ubuntu 12.04 a Ubuntu 12.10.

Ah! y otra cosa que olvide mencionarte; JAMÁS uses sudo cuando seas root, no es necesario y puedes trastornar seriamente la configuración del sistema hasta dejarlo inutilizable.

Tampoco necesitas compilar siendo root, sólo para instalar; es decir cuando hagas el "make install".

Bueno; en este caso como es un driver... el tutorial te dice que hagas "sudo make" pero eso cuando NO estes logueado como root y en tu caso si lo estabas.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de pato.ip
+1
0
-1

Gracias José Luis por editar mi titulado tomare muy en cuenta en adelante..
En realidad la version que tenia era la 12.04 lo dijite erroneamente el 12.10, te comento que ya actualice ahora si a 12.10 pero aun me sigue saliendo este error:
ts1@trabajosocial1:~/Descargas/dwa-125$ make
make -C tools
make[1]: se ingresa al directorio «/home/ts1/Descargas/dwa-125/tools»
gcc -g bin2h.c -o bin2h
make[1]: se sale del directorio «/home/ts1/Descargas/dwa-125/tools»
/home/ts1/Descargas/dwa-125/tools/bin2h
cp -f os/linux/Makefile.6 /home/ts1/Descargas/dwa-125/os/linux/Makefile
make -C /lib/modules/3.5.0-26-generic/build SUBDIRS=/home/ts1/Descargas/dwa-125/os/linux modules
make[1]: se ingresa al directorio «/usr/src/linux-headers-3.5.0-26-generic»
CC [M] /home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.o
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c: En la función ‘NICInitRecv’:
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:789:3: error: declaración implícita de la función ‘usb_buffer_alloc’ [-Werror=implicit-function-declaration]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:789:30: aviso: la asignación crea un puntero desde un entero sin una conversión [activado por defecto]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:818:4: error: declaración implícita de la función ‘usb_buffer_free’ [-Werror=implicit-function-declaration]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c: En la función ‘NICInitTransmit’:
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:925:4: aviso: conversión a puntero desde un entero de tamaño diferente [-Wint-to-pointer-cast]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:1012:4: aviso: conversión a puntero desde un entero de tamaño diferente [-Wint-to-pointer-cast]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:1030:3: aviso: conversión a puntero desde un entero de tamaño diferente [-Wint-to-pointer-cast]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:1047:3: aviso: conversión a puntero desde un entero de tamaño diferente [-Wint-to-pointer-cast]
/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.c:1063:3: aviso: conversión a puntero desde un entero de tamaño diferente [-Wint-to-pointer-cast]
cc1: algunos avisos se tratan como errores
make[2]: *** [/home/ts1/Descargas/dwa-125/os/linux/../../common/cmm_mac_usb.o] Error 1
make[1]: *** [_module_/home/ts1/Descargas/dwa-125/os/linux] Error 2
make[1]: se sale del directorio «/usr/src/linux-headers-3.5.0-26-generic»
make: *** [LINUX] Error 2
he probado con varios controladores descargados pero me sale en todos el mismo error, si puedes ayudarme te agradeceria bastante.....

+1
0
-1

Att: pato.ip

Imagen de Jose Luis 1320
+1
0
-1

Esos errores que muestras a la hora de compilar son más que nada incompatibilidad del driver con el kernel.

O pruebas con el kernel 3.2 o buscas más drivers que sean compatibles con el kernel 3.5, eso depende de la empresa que desarrolla los drivers, o buscar, si los hay drivers libres.

En este caso yo ya no te puedo ayudar.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de pato.ip
+1
0
-1

Perdón por no haber etiquetado el tema como resuelto, en realidad me base a la guia http://kaustav.codebinders.com/2011/10/install-dwa-125-wireless-driver-o... , al parecer el problema estaba en algun tipo de actualizaciñon a la versión 12.10, simplemente mande a instalar las actualizaciones que estaban pendientes, segui los pasos de la guía al pie de la letra y funciono correctamente, con todo gracias por su ayuda.....................

+1
0
-1

Att: pato.ip

Imagen de Jose Luis 1320
+1
0
-1

¡Marca el hilo como solucionado!.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro