LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 760|回复: 1

Intel-v92ham-453.tgz 在 2.6.x 下不能编译怎么办?

[复制链接]
发表于 2007-3-25 08:02:52 | 显示全部楼层 |阅读模式
请问谁有 Linux Kernel 2.6.x 下的 MD-5628D-L-B 猫驱动?多谢了!
发表于 2007-3-26 14:02:35 | 显示全部楼层
我也是这个问题 同样的芯片 但是在以下环境make ham 出错了 那个兄弟帮忙一下,谢谢
[root@awhomework Intel-v92ham-453]# make ham
   Module precompile check
   Current running kernel is: 2.6.9-42.EL
   /lib/modules...   autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
   autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
   version.h matches running kernel
cd coredrv; make \
       "STN_DEF=-DTARGET_HAM -DDSP_CODE_800_SERIES -DTARGET_LINUX -DLINUX" \
       ham;
make[1]: Entering directory `/root/Intel-v92ham-453/coredrv'
cc -DTARGET_HAM -DDSP_CODE_800_SERIES -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc    -c -o coredrv.o coredrv.c
In file included from /lib/modules/2.6.9-42.EL/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/smp.h:96,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/smp_lock.h:5,                 from /lib/modules/2.6.9-42.EL/build/include/linux/hardirq.h:5,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/delay.h:13,
                 from coredrv.c:34:
/lib/modules/2.6.9-42.EL/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.9-42.EL/build/include/asm/smp.h:18,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/smp.h:96,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/sched.h:23,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/smp_lock.h:5,                 from /lib/modules/2.6.9-42.EL/build/include/linux/hardirq.h:5,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/delay.h:13,
                 from coredrv.c:34:
/lib/modules/2.6.9-42.EL/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.9-42.EL/build/include/asm/mpspec.h:23: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
In file included from /lib/modules/2.6.9-42.EL/build/include/linux/irq.h:20,
                 from /lib/modules/2.6.9-42.EL/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/delay.h:13,
                 from coredrv.c:34:
/lib/modules/2.6.9-42.EL/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.9-42.EL/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/delay.h:13,
                 from coredrv.c:34:
/lib/modules/2.6.9-42.EL/build/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.9-42.EL/build/include/linux/irq.h:72,
                 from /lib/modules/2.6.9-42.EL/build/include/asm/hardirq.h:6,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/hardirq.h:6,
                 from /lib/modules/2.6.9-42.EL/build/include/linux/delay.h:13,
                 from coredrv.c:34:
/lib/modules/2.6.9-42.EL/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
coredrv.c:123: warning: `MODULE_PARM_' is deprecated (declared at /lib/modules/2.6.9-42.EL/build/include/linux/module.h:552)
coredrv.c: In function `kcli':
coredrv.c:317: warning: implicit declaration of function `cli'
coredrv.c: In function `ksave_flags':
coredrv.c:322: warning: implicit declaration of function `save_flags'
coredrv.c: In function `krestore_flags':
coredrv.c:327: warning: implicit declaration of function `restore_flags'
coredrv.c: In function `interruptible_sleep_on_persistReadQ':
coredrv.c:354: warning: `interruptible_sleep_on' is deprecated (declared at /lib/modules/2.6.9-42.EL/build/include/linux/wait.h:290)
make[1]: *** [coredrv.o] Error 1
make[1]: Leaving directory `/root/Intel-v92ham-453/coredrv'
make: *** [ham] Error 2
[root@awhomework Intel-v92ham-453]# uname -a
Linux awhomework 2.6.9-42.EL #1 Wed Jul 12 23:16:43 EDT 2006 i686 athlon i386 GNU/Linux
[root@awhomework Intel-v92ham-453]#
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表