He hecho unos cambios (he instalado mandrake xDD) y el log de la compilacion cambia sustanciamente, pero sigue sin generar el ansiado .o
In file included from /lib/modules/2.6.3-7mdk/build/include/asm/processor.h:18,
from /lib/modules/2.6.3-7mdk/build/include/asm/thread_info.h:13,
from /lib/modules/2.6.3-7mdk/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.3-7mdk/build/include/linux/spinlock.h:12,
from /lib/modules/2.6.3-7mdk/build/include/linux/capability.h:45,
from /lib/modules/2.6.3-7mdk/build/include/linux/sched.h:7,
from /lib/modules/2.6.3-7mdk/build/include/linux/module.h:10,
from velocity.h:37,
from velocity_main.c:33:
/lib/modules/2.6.3-7mdk/build/include/asm/system.h: In function `__set_64bit_var':
/lib/modules/2.6.3-7mdk/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.3-7mdk/build/include/asm/system.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:20,
from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:501,
from velocity.h:47,
from velocity_main.c:33:
/lib/modules/2.6.3-7mdk/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:501,
from velocity.h:47,
from velocity_main.c:33:
/lib/modules/2.6.3-7mdk/build/include/linux/irq.h: At top level:
/lib/modules/2.6.3-7mdk/build/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.3-7mdk/build/include/linux/irq.h:72,
from /lib/modules/2.6.3-7mdk/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.3-7mdk/build/include/linux/interrupt.h:11,
from /lib/modules/2.6.3-7mdk/build/include/linux/netdevice.h:501,
from velocity.h:47,
from velocity_main.c:33:
/lib/modules/2.6.3-7mdk/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.3-7mdk/build/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function)
velocity_main.c: In function `velocity_found1':
velocity_main.c:566: warning: `check_region' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/ioport.h:121)
velocity_main.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
velocity_main.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
velocity_main.c: In function `velocity_open':
velocity_main.c:1376: warning: passing arg 2 of `request_irq' from incompatible pointer type
velocity_main.c:1387: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:502)
velocity_main.c: In function `velocity_change_mtu':
velocity_main.c:1429: warning: comparison of distinct pointer types lacks a cast
velocity_main.c: In function `velocity_close':
velocity_main.c:1455: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.6.3-7mdk/build/include/linux/module.h:514)
velocity_main.c: In function `velocity_xmit':
velocity_main.c:1618: warning: comparison of distinct pointer types lacks a cast
velocity_main.c: In function `velocity_mii_ioctl':
velocity_main.c:2474: warning: comparison of distinct pointer types lacks a cast
velocity_main.c: In function `velocity_notify_reboot':
velocity_main.c:2494: warning: implicit declaration of function `pci_for_each_dev'
velocity_main.c:2494: error: parse error before '{' token
velocity_main.c: At top level:
velocity_main.c:2500: error: parse error before '}' token
velocity_main.c: In function `velocity_suspend':
velocity_main.c:2533: warning: comparison of distinct pointer types lacks a cast
velocity_main.c: In function `velocity_resume':
velocity_main.c:2562: warning: comparison of distinct pointer types lacks a cast
make: *** [velocity_main.o] Error 1
Me parece que voy a tener que esperar a que saquen nuevos drivers o al menos que las instruciones sean mejores (pone exactamente , compilar los drivers y mover)