GNU / Linux /

NVIDIA nForce MCP Instalacion de drivers

Participa en el tema NVIDIA nForce MCP Instalacion de drivers en el foro GNU / Linux.
Tengo un RedHat 9 con un kernel 2.4.20-8 y tengo una placa de red NVIDIA ...

Buscar en este tema:
 
  •  
    fedek escribió el 22/01/2004 a las 07:40 hs.
     
    ¿Mensaje inapropiado?
    #1 NVIDIA nForce MCP Instalacion de drivers
    Tengo un RedHat 9 con un kernel 2.4.20-8 y tengo una placa de red NVIDIA nForce MCP Networking Adapter. Me baje el tar.gz del driver de aca http://www.nvidia.com/object/linux_nforce_1.0-0261, lo descomprimo y voy al directorio que se acaba de crear en donde estan las fuentes del driver (el directorio tiene estos archivos :

    adapter.h
    basetype.h
    lsinfo
    Makefile
    nvnet.c
    nvnet.h
    nvnetlib.o
    os.h
    phy.h
    tp

    no hay un configure, el Makefile ya esta generado, entonces hago un make, y me aparece esto:


    cc -c -Wall -DLINUX -DMODULE -DEXPORT_SYMTAB -D__KERNEL__ -O -Wstrict-prototypes -DCONFIG_PM -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -I/lib/modules/2.4.20-8/build/include nvnet.c
    En el fichero incluído de /usr/include/linux/module.h:20,
    de nvnet.h:20,
    de nvnet.c:21:
    /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers,
    /usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package.
    /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to
    /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include
    /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel.
    En el fichero incluído de /usr/include/linux/fs.h:23,
    de /usr/include/linux/capability.h:17,
    de /usr/include/linux/binfmts.h:5,
    de /usr/include/linux/sched.h:9,
    de nvnet.h:23,
    de nvnet.c:21:
    /usr/include/linux/string.h:8:2: aviso: #warning Using kernel header in userland!
    En el fichero incluído de /usr/include/linux/sched.h:14,
    de nvnet.h:23,
    de nvnet.c:21:
    /usr/include/linux/timex.h:173: el campo `time' tiene tipo de dato incompleto
    En el fichero incluído de /usr/include/linux/bitops.h:69,
    de /usr/include/asm/system.h:7,
    de /usr/include/linux/sched.h:16,
    de nvnet.h:23,
    de nvnet.c:21:
    /usr/include/asm/bitops.h:327:2: aviso: #warning This includefile is not available on all architectures.
    /usr/include/asm/bitops.h:328:2: aviso: #warning Using kernel headers in userspace: atomicity not guaranteed
    En el fichero incluído de /usr/include/linux/signal.h:4,
    de /usr/include/linux/sched.h:25,
    de nvnet.h:23,
    de nvnet.c:21:
    /usr/include/asm/signal.h:107: error de decodificación antes de "sigset_t"
    /usr/include/asm/signal.h:110: error de decodificación antes del elemento '}'
    En el fichero incluído de /usr/include/linux/sched.h:81,
    de nvnet.h:23,
    de nvnet.c:21:
    /usr/include/linux/timer.h:45: error de decodificación antes de "spinlock_t"
    /usr/include/linux/timer.h:53: error de decodificación antes del elemento '}'
    /usr/include/linux/timer.h:67: error de decodificación antes de "tvec_base_t"
    /usr/include/linux/timer.h:101: error de decodificación antes de "tvec_bases"
    /usr/include/linux/timer.h: En la función `init_timer':
    /usr/include/linux/timer.h:105: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/timer.h:105: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/timer.h:106: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/timer.h: En la función `timer_pending':
    /usr/include/linux/timer.h:121: apuntador deferenciado a tipo de dato incompleto
    En el fichero incluído de nvnet.h:30,
    de nvnet.c:21:
    /usr/include/linux/interrupt.h:44:25: asm/hardirq.h: No existe el fichero o el directorio
    /usr/include/linux/interrupt.h:45:25: asm/softirq.h: No existe el fichero o el directorio
    En el fichero incluído de nvnet.h:30,
    de nvnet.c:21:
    /usr/include/linux/interrupt.h: En el nivel principal:
    /usr/include/linux/interrupt.h:77: error de decodificación antes del elemento '('
    /usr/include/linux/interrupt.h:78: error de decodificación antes del elemento '('
    /usr/include/linux/interrupt.h:106: error de decodificación antes de "atomic_t"
    /usr/include/linux/interrupt.h:109: error de decodificación antes del elemento '}'
    /usr/include/linux/interrupt.h:127: `CONFIG_X86_L1_CACHE_SHIFT' no ha sido declarado aquí (no en una función)
    /usr/include/linux/interrupt.h:127: la alineación solicitada no es una constante
    /usr/include/linux/interrupt.h:154: error de decodificación antes del elemento '('
    /usr/include/linux/interrupt.h: En la función `tasklet_schedule':
    /usr/include/linux/interrupt.h:158: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/interrupt.h: En el nivel principal:
    /usr/include/linux/interrupt.h:162: error de decodificación antes del elemento '('
    /usr/include/linux/interrupt.h: En la función `tasklet_hi_schedule':
    /usr/include/linux/interrupt.h:166: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/interrupt.h: En la función `tasklet_disable_nosync':
    /usr/include/linux/interrupt.h:173: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/interrupt.h: En la función `tasklet_enable':
    /usr/include/linux/interrupt.h:187: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/interrupt.h: En la función `tasklet_hi_enable':
    /usr/include/linux/interrupt.h:193: apuntador deferenciado a tipo de dato incompleto
    /usr/include/linux/interrupt.h: En el nivel principal:
    /usr/include/linux/interrupt.h:224: error de decodificación antes de "global_bh_lock"
    /usr/include/linux/interrupt.h: En la función `mark_bh':
    /usr/include/linux/interrupt.h:228: uso inválido del tipo indefinido `struct tasklet_struct'
    En el fichero incluído de /usr/include/linux/highmem.h:5,
    de /usr/include/linux/skbuff.h:26,
    de nvnet.h:37,
    de nvnet.c:21:
    /usr/include/asm/pgalloc.h:6:24: asm/fixmap.h: No existe el fichero o el directorio
    En el fichero incluído de /usr/include/linux/highmem.h:5,
    de /usr/include/linux/skbuff.h:26,
    de nvnet.h:37,
    de nvnet.c:21:
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:57: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `get_pgd_slow':
    /usr/include/asm/pgalloc.h:59: `pgd_t' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:59: (Cada identificador no declarado solamente se reporta una vez
    /usr/include/asm/pgalloc.h:59: para cada funcion en la que aparece.)
    /usr/include/asm/pgalloc.h:59: `pgd' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:59: error de decodificación antes del elemento ')'
    /usr/include/asm/pgalloc.h:62: `USER_PTRS_PER_PGD' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:63: `swapper_pg_dir' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:63: `PTRS_PER_PGD' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:70: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `get_pgd_fast':
    /usr/include/asm/pgalloc.h:80: `pgd_t' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:80: error de decodificación antes del elemento ')'
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:83: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `free_pgd_fast':
    /usr/include/asm/pgalloc.h:85: `pgd' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:90: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `free_pgd_slow':
    /usr/include/asm/pgalloc.h:99: `pgd' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:103: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `pte_alloc_one':
    /usr/include/asm/pgalloc.h:105: `pte_t' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:105: `pte' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:109: error de decodificación antes del elemento ')'
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:118: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `pte_alloc_one_fast':
    /usr/include/asm/pgalloc.h:127: `pte_t' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h:127: error de decodificación antes del elemento ')'
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:130: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `pte_free_fast':
    /usr/include/asm/pgalloc.h:132: `pte' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En el nivel principal:
    /usr/include/asm/pgalloc.h:137: error de decodificación antes del elemento '*'
    /usr/include/asm/pgalloc.h: En la función `pte_free_slow':
    /usr/include/asm/pgalloc.h:139: `pte' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En la función `flush_tlb_mm':
    /usr/include/asm/pgalloc.h:183: `current' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En la función `flush_tlb_page':
    /usr/include/asm/pgalloc.h:190: apuntador deferenciado a tipo de dato incompleto
    /usr/include/asm/pgalloc.h:190: `current' no ha sido declarado aquí (primero úselo en esta función)
    /usr/include/asm/pgalloc.h: En la función `flush_tlb_range':
    /usr/include/asm/pgalloc.h:197: `current' no ha sido declarado aquí (primero úselo en esta función)
    En el fichero incluído de nvnet.h:37,
    de nvnet.c:21:
    /usr/include/linux/skbuff.h: En el nivel principal:
    /usr/include/linux/skbuff.h:100: error de decodificación antes de "spinlock_t"
    /usr/include/linux/skbuff.h:120: error de decodificación antes de "atomic_t"
    /usr/include/linux/skbuff.h:124: error de decodificación antes del elemento '}'
    /usr/include/linux/skbuff.h:183: error de decodificación antes de "atomic_t"
    /usr/include/linux/skbuff.h:189: tipos en conflicto para `data'
    /usr/include/linux/interrupt.h:108: declaración previa de `data'
    /usr/include/linux/skbuff.h:215: error de decodificación antes del elemento '}'
    En el fichero incluído de nvnet.h:39,
    de nvnet.c:21:
    /usr/include/linux/delay.h:13:23: asm/delay.h: No existe el fichero o el directorio
    En el fichero incluído de nvnet.c:21:
    nvnet.h:44:25: asm/uaccess.h: No existe el fichero o el directorio
    En el fichero incluído de nvnet.h:47,
    de nvnet.c:21:
    /usr/include/linux/proc_fs.h:70: error de decodificación antes de "atomic_t"
    /usr/include/linux/proc_fs.h:73: error de decodificación antes del elemento '}'
    /usr/include/linux/proc_fs.h:203: error de decodificación antes de "void"
    En el fichero incluído de nvnet.c:21:
    nvnet.h:166: error de decodificación antes de "spinlock_t"
    nvnet.h:166: aviso: no hay punto y coma al final del struct o union
    nvnet.h:167: aviso: el tipo de dato por omisión es `int' en la declaración de `phylock'
    nvnet.h:167: aviso: la definición de datos no tiene tipo o clase de almacenamiento
    nvnet.h:179: error de decodificación antes del elemento '}'
    nvnet.h:185: aviso: se declaró `struct pci_device_id' dentro de la lista de parámetros
    nvnet.c:90: algunos elementos de la matriz `nvnet_pci_table' tienen tipo de dato incompleto
    nvnet.c:91: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:91: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[0]')
    nvnet.c:91: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:91: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[0]')
    nvnet.c:91: `PCI_ANY_ID' no ha sido declarado aquí (no en una función)
    nvnet.c:91: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:91: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[0]')
    nvnet.c:91: `PCI_ANY_ID' no ha sido declarado aquí (no en una función)
    nvnet.c:91: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:91: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[0]')
    nvnet.c:92: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:92: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[1]')
    nvnet.c:92: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:92: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[1]')
    nvnet.c:92: `PCI_ANY_ID' no ha sido declarado aquí (no en una función)
    nvnet.c:92: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:92: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[1]')
    nvnet.c:92: `PCI_ANY_ID' no ha sido declarado aquí (no en una función)
    nvnet.c:92: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:92: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[1]')
    nvnet.c:93: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:93: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[2]')
    nvnet.c:93: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:93: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[2]')
    nvnet.c:93: `PCI_ANY_ID' no ha sido declarado aquí (no en una función)
    nvnet.c:93: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:93: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[2]')
    nvnet.c:93: `PCI_ANY_ID' no ha sido declarado aquí (no en una función)
    nvnet.c:93: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:93: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[2]')
    nvnet.c:94: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:94: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[3]')
    nvnet.c:94: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:94: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[3]')
    nvnet.c:94: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:94: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[3]')
    nvnet.c:94: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:94: aviso: (cerca de la asignación de valores iniciales para `nvnet_pci_table[3]')
    nvnet.c:97: sizeof aplicado a un tipo de dato incompleto
    nvnet.c:99: la variable `nvnet_driver' tiene asignación de valor inicial, pero tipo de dato incompleto
    nvnet.c:101: campo `name' desconocido especificado en el valor inicial
    nvnet.c:101: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:101: aviso: (cerca de la asignación de valores iniciales para `nvnet_driver')
    nvnet.c:102: campo `id_table' desconocido especificado en el valor inicial
    nvnet.c:102: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:102: aviso: (cerca de la asignación de valores iniciales para `nvnet_driver')
    nvnet.c:103: campo `probe' desconocido especificado en el valor inicial
    nvnet.c:103: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:103: aviso: (cerca de la asignación de valores iniciales para `nvnet_driver')
    nvnet.c:104: campo `remove' desconocido especificado en el valor inicial
    nvnet.c:104: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:104: aviso: (cerca de la asignación de valores iniciales para `nvnet_driver')
    nvnet.c:106: campo `suspend' desconocido especificado en el valor inicial
    nvnet.c:106: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:106: aviso: (cerca de la asignación de valores iniciales para `nvnet_driver')
    nvnet.c:107: campo `resume' desconocido especificado en el valor inicial
    nvnet.c:107: aviso: exceso de elementos en valores iniciales de struct
    nvnet.c:107: aviso: (cerca de la asignación de valores iniciales para `nvnet_driver')
    nvnet.c: En la función `linuxlockalloc':
    nvnet.c:115: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:117: aviso: declaración implícita de la función `spin_lock_init'
    nvnet.c:117: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:118: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `linuxlockacquire':
    nvnet.c:127: aviso: declaración implícita de la función `spin_lock'
    nvnet.c: En la función `linuxlockrelease':
    nvnet.c:136: aviso: declaración implícita de la función `spin_unlock'
    nvnet.c: En la función `linuxalloc':
    nvnet.c:146: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:151: aviso: declaración implícita de la función `pci_alloc_consistent'
    nvnet.c:151: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `linuxfree':
    nvnet.c:175: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:182: aviso: declaración implícita de la función `pci_free_consistent'
    nvnet.c:182: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `linuxdelay':
    nvnet.c:266: aviso: declaración implícita de la función `udelay'
    nvnet.c: En la función `linuxallocrxbuf':
    nvnet.c:276: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:280: aviso: declaración implícita de la función `dev_alloc_skb'
    nvnet.c:280: aviso: asignación crea un apuntador desde un entero sin una conversión
    nvnet.c:287: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:298: aviso: declaración implícita de la función `pci_map_single'
    nvnet.c:298: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:298: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:298: `PCI_DMA_FROMDEVICE' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c: En la función `linuxfreerxbuf':
    nvnet.c:311: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:324: aviso: declaración implícita de la función `pci_unmap_single'
    nvnet.c:324: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:324: `PCI_DMA_FROMDEVICE' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:326: aviso: declaración implícita de la función `dev_kfree_skb'
    nvnet.c: En la función `linuxpackettx':
    nvnet.c:340: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:352: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:352: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:352: `PCI_DMA_TODEVICE' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:356: aviso: declaración implícita de la función `dev_kfree_skb_irq'
    nvnet.c:357: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:359: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:359: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:359: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:363: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:365: aviso: declaración implícita de la función `netif_wake_queue'
    nvnet.c: En la función `linuxpacketrx':
    nvnet.c:386: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:393: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:397: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:397: `PCI_DMA_FROMDEVICE' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:400: aviso: declaración implícita de la función `skb_put'
    nvnet.c:401: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:401: aviso: declaración implícita de la función `eth_type_trans'
    nvnet.c:406: aviso: declaración implícita de la función `netif_rx'
    nvnet.c:411: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:415: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `linuxlinkchanged':
    nvnet.c:435: aviso: declaración implícita de la función `netif_carrier_on'
    nvnet.c:436: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:439: aviso: declaración implícita de la función `netif_carrier_off'
    nvnet.c:440: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_stats':
    nvnet.c:460: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:465: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:471: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:472: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:473: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:479: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:485: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:487: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:488: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:489: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:490: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:492: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:498: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_multicast':
    nvnet.c:516: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:517: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:529: aviso: declaración implícita de la función `spin_lock_irqsave'
    nvnet.c:529: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:529: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:531: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:535: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:535: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:541: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:555: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:557: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:559: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:560: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:566: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:595: aviso: declaración implícita de la función `spin_unlock_irqrestore'
    nvnet.c:595: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:595: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_xmit':
    nvnet.c:616: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:617: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:627: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:634: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:634: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:639: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:641: aviso: declaración implícita de la función `netif_stop_queue'
    nvnet.c:642: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:649: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:649: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:658: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:658: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:658: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:658: `PCI_DMA_TODEVICE' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:663: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:670: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:670: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:671: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:672: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:672: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:673: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:674: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:674: `jiffies' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:688: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:688: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_open':
    nvnet.c:707: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:713: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:713: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:717: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:722: aviso: declaración implícita de la función `free_irq'
    nvnet.c:722: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:729: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:729: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:729: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:735: aviso: declaración implícita de la función `request_irq'
    nvnet.c:735: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:735: `SA_SHIRQ' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:735: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:747: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:747: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:750: aviso: declaración implícita de la función `netif_start_queue'
    nvnet.c: En la función `nvnet_interrupt':
    nvnet.c:762: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:770: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:770: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:772: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:772: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:773: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:773: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_close':
    nvnet.c:788: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:794: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:795: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:795: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:798: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_ioctl':
    nvnet.c:812: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:813: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:822: aviso: declaración implícita de la función `copy_from_user'
    nvnet.c:836: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:837: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:839: aviso: declaración implícita de la función `copy_to_user'
    nvnet.c:856: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:862: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:872: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_init':
    nvnet.c:902: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:908: aviso: declaración implícita de la función `pci_read_config_word'
    nvnet.c:908: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:917: aviso: declaración implícita de la función `pci_write_config_word'
    nvnet.c:917: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:924: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:944: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:966: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:968: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:969: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:984: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:984: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:984: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:988: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:988: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:995: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:995: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:995: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En el nivel principal:
    nvnet.c:1005: tipos en conflicto para `nvnet_probe'
    nvnet.h:185: declaración previa de `nvnet_probe'
    nvnet.c: En la función `nvnet_probe':
    nvnet.c:1015: aviso: declaración implícita de la función `pci_enable_device'
    nvnet.c:1023: aviso: declaración implícita de la función `pci_set_dma_mask'
    nvnet.c:1031: aviso: declaración implícita de la función `pci_find_capability'
    nvnet.c:1055: aviso: declaración implícita de la función `pci_resource_start'
    nvnet.c:1055: aviso: declaración implícita de la función `pci_resource_len'
    nvnet.c:1059: aviso: declaración implícita de la función `pci_disable_device'
    nvnet.c:1064: aviso: declaración implícita de la función `ioremap'
    nvnet.c:1065: aviso: asignación crea un apuntador desde un entero sin una conversión
    nvnet.c:1076: aviso: declaración implícita de la función `alloc_etherdev'
    nvnet.c:1076: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1076: aviso: asignación crea un apuntador desde un entero sin una conversión
    nvnet.c:1089: aviso: declaración implícita de la función `pci_set_drvdata'
    nvnet.c:1090: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1095: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1096: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1097: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1097: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1099: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1100: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1105: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1106: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1106: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1107: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1109: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1116: aviso: declaración implícita de la función `kfree'
    nvnet.c:1121: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1125: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1127: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1130: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1131: aviso: declaración implícita de la función `pci_set_master'
    nvnet.c:1133: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1134: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1134: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1146: aviso: declaración implícita de la función `printk'
    nvnet.c:1146: `KERN_INFO' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:1146: error de decodificación antes de una constante de cadena
    nvnet.c:1155: error de decodificación antes de una constante de cadena
    nvnet.c:1167: error de decodificación antes de una constante de cadena
    nvnet.c:1176: `KERN_NOTICE' no ha sido declarado aquí (primero úselo en esta función)
    nvnet.c:1176: error de decodificación antes de una constante de cadena
    nvnet.c:1187: error de decodificación antes de una constante de cadena
    nvnet.c:1196: error de decodificación antes de una constante de cadena
    nvnet.c:1200: error de decodificación antes de una constante de cadena
    nvnet.c:1223: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1224: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1225: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1226: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1227: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1228: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1229: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1235: aviso: declaración implícita de la función `register_netdev'
    nvnet.c: En la función `nvnet_remove':
    nvnet.c:1248: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1249: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1264: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1264: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1266: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1266: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1266: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1268: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1270: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1270: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1271: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1274: aviso: declaración implícita de la función `unregister_netdev'
    nvnet.c:1279: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1279: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1280: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1280: apuntador deferenciado a tipo de dato incompleto
    nvnet.c: En la función `nvnet_init_module':
    nvnet.c:1297: aviso: declaración implícita de la función `pci_module_init'
    nvnet.c: En la función `nvnet_cleanup_module':
    nvnet.c:1303: aviso: declaración implícita de la función `pci_unregister_driver'
    nvnet.c: En la función `nvnet_suspend':
    nvnet.c:1322: aviso: declaración implícita de la función `pci_get_drvdata'
    nvnet.c:1323: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1325: aviso: declaración implícita de la función `netif_running'
    nvnet.c:1331: aviso: declaración implícita de la función `netif_device_detach'
    nvnet.c: En la función `nvnet_resume':
    nvnet.c:1347: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1350: apuntador deferenciado a tipo de dato incompleto
    nvnet.c:1355: aviso: declaración implícita de la función `netif_device_attach'
    nvnet.c: En el nivel principal:
    nvnet.c:99: no se conoce el tamaño de almacenamiento de `nvnet_driver'
    make: *** [nvnet.o] Error 1

    y el modulo (nvnet.o) no se crea. Si alguien me puede ayudar se lo voy a agradecer, ya que el acceso a internet es lo unico que me falta, y quiero migrar totalmente a linux.

    Muchas Gracias
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/gnu-linux.50/167474-nvidia-nforce-mcp-instalacion-de-drivers.html
    | Más
  • flint escribió el 22/01/2004 a las 10:06 hs. ¿Mensaje inapropiado?

    #2

    Que hay en el directorio /usr/src/linux*/include ?

    Se supone que ahi tienen que estar los headers del kernel actual, si no es asi instala el paquete kernel-headers (Si no anda proba tambien con kernel-sources)

    Salu 2
    Me gusta este mensaje
  • fedek escribió el 22/01/2004 a las 10:39 hs. ¿Mensaje inapropiado?

    #3

    en el directorio /usr/src tengo solo un directorio (debug) que esta vacio. Tendria que instalar los paquetes que me decis? Donde los encuentro? en el cd de instalacion?

    Muchas Gracias
    Me gusta este mensaje
  • fedek escribió el 23/01/2004 a las 06:46 hs. ¿Mensaje inapropiado?

    #4

    si, faltaba el paquete kernel-sources, lo instale, y despues me compilo bien y me genero el modulo y lo cargo con insmod. Ahora tengo algunos problemas para iniciar el adsl. Para + info, cuando hago ifconfig me tira esto:

    eth0 Link encap:Ethernet HWaddr 00:0C:6E:2A:A4:E2
    inet addr:10.0.0.5 Bcast:255.255.255.255 Mask:255.0.0.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:63 errors:0 dropped:0 overruns:0 frame:0
    TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:4420 (4.3 Kb) TX bytes:2873 (2.8 Kb)
    Interrupt:10

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:10 errors:0 dropped:0 overruns:0 frame:0
    TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)

    ppp0 Link encap:Point-to-Point Protocol
    inet addr:168.226.252.17 P-t-P:192.168.96.248 Mask:255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
    RX packets:5 errors:0 dropped:0 overruns:0 frame:0
    TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:3
    RX bytes:150 (150.0 b) TX bytes:54 (54.0 b)

    como tendria que hacer para conectarme a internet? porque cuando pongo adsl-start (tarda unos segundos y me vuelve al prompt) pero no pasa nada, no puedo hacer ningun ping.

    Muchas Gracias.
    Me gusta este mensaje
  • lechuga escribió el 25/01/2004 a las 15:35 hs. ¿Mensaje inapropiado?

    #5

    seguramente ya tenes cargada una default gate-way, por las dudas da de baja la placa de red

    ifconfig eth0 down
    ifconfig eth0 up

    luego manda adsl-start

    si te anda, chifla que seguimos
    Me gusta este mensaje


Estadísticas del tema
  • 4 RESPUESTAS
  • 4944 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB