Foros del Web » Administración de Sistemas » Unix / Linux »

Error compilando un driver...

Estas en el tema de Error compilando un driver... en el foro de Unix / Linux en Foros del Web. Aparte de tener instalado el PCLinuxOS 2005, tambien me gusta traer/tener algun CD-Live o una USB-Flash con Linux, en este caso tengo Slax el cual ...
  #1 (permalink)  
Antiguo 07/03/2006, 12:31
quinielascom
Invitado
 
Mensajes: n/a
Puntos:
Error compilando un driver...

Aparte de tener instalado el PCLinuxOS 2005, tambien me gusta traer/tener algun
CD-Live o una USB-Flash con Linux, en este caso tengo Slax el cual funciona casi
perfectamente, nada más que no me detecta mi tarjeta de red (pero nomás la mia
porque lo he probado en otras PCs y si detecta o se puede instalar la red ) los
drivers los tengo, funcionan los he usado en Knoppix 2.6.12, en Fedora 4 y pues
no he tenido problemas pero en Slax 5.06 Kernel 2.6.12.2 (notese que casi es el
mismo Kernel de Knoppix y de PCLinuxOS) me da el siguiente error:

root@slax:/Encore26# make all
make -C /lib/modules/2.6.12.2/build SUBDIRS=/Encore26 modules
make[1]: Entering directory `/usr/src/linux-2.6.12.2'

WARNING: Symbol version dump /usr/src/linux-2.6.12.2/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /Encore26/sundance_main.o
CC [M] /Encore26/mii.o
LD [M] /Encore26/sundance.o
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.12.2'
make: *** [all] Error 2
root@slax:/Encore26#

Porque no me genera el modulo *.ko?

Que por cierto para hacer funcionar el driver en Fedora 4 tuve que hacer lo
siguiente:
( lo encontre en google buscando: ENL832-TX-ICNT error)

modificas sudance_main.c cambiando lo siguiente

comentas la linea 1653 como esta :
//strcpy(info.bus_info, np->pci_dev->slot_name);

y cambias la linea 1400

pci_dma_sync_single(np->pci_dev, desc->frag[0].addr,
np->rx_buf_sz, PCI_DMA_FROMDEVICE);
por

pci_dma_sync_single_for_cpu(np->pci_dev, desc->frag[0].addr,
np->rx_buf_sz, PCI_DMA_FROMDEVICE);
  #2 (permalink)  
Antiguo 07/03/2006, 13:17
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Sé que no es la solución que buscas, pero ¿has barajado la posibilidad de cambiar de tarjeta de red y comprar un modelo normal? Una tarjeta PCI Ethernet cuesta poco.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 07/03/2006, 13:25
quinielascom
Invitado
 
Mensajes: n/a
Puntos:
Pues sí son baratas (hay unas en $5.00 US), pero esta de plano no se podrá
hacer funcionar?

Lo que si he hecho es ir a Plaza de la computación (GDL). y les pregunte por
una simple tarjeta PCI 3com (por que estas son muy compatibles y de buena
calidad, segun yo) y no tenían que sólo manejaban Encore o Realtek.

Saludos.
  #4 (permalink)  
Antiguo 07/03/2006, 13:33
quinielascom
Invitado
 
Mensajes: n/a
Puntos:
Aparte ya le batalle algo para hacerla funcionar en algunas versiones de linux,
no le veo razón para no hacerle el intento de hacerla funcionar en Slax, y a poco
ustedes no se han enfrascado en una lucha personal para hacer funcionar un
dispositivo?

He logrado en Linux:

-Ver TV
-Hacer funcionar la Radio FM
-Sincronizar mi treo 600
-Instalar WinModem (cuando tenía)
-y varias cosas más para ir dejando de usar el "otro" sistema operativo.

En lo personal me frusta cuando algo no me funciona y siento que estoy a punto
de lograrlo.
  #5 (permalink)  
Antiguo 08/03/2006, 09:07
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Cita:
/bin/sh: scripts/mod/modpost: No such file or directory
Yo empezaría a investigar basándome en este clarísimo mensaje de error: "No se encontró el archivo o directorio scripts/mod/modpost". Fíjate si ese archivo o directorio existe en tu sistema. SI no, busca info adicional en Google.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #6 (permalink)  
Antiguo 08/03/2006, 10:44
quinielascom
Invitado
 
Mensajes: n/a
Puntos:
Problema resuelto !!!

Gracias.
  #7 (permalink)  
Antiguo 08/03/2006, 10:46
quinielascom
Invitado
 
Mensajes: n/a
Puntos:
Se me paso decir como:

copie la carpeta mod de mi linux instalado a mi live Flash-USB

/mnt/hda5/usr/src/linux-2.6.12-oci6.mdk/scripts/mod

compile los drivers y listo ningun error.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:15.