请问you may have to make a patch for your hid-core.c from the source of 2.6.12-12mdkcustom的意思是不是
用我内核源码的usbhid.c替换掉src/2.6.11里的usbhid.c? 沉了啊,顶回来,你们这班BT真的想看我XXXXXXXXXXXXXXXXXXXX主机后面那个麦克风孔啊。 用linuxwacom提供的替换掉原来内核中的,然后重新编译内核 就是替换编译后提示
*** Warning: "hid_find_field_by_usage" undefined!
LD drivers/usb/input/usbhid.ko
LD drivers/usb/input/xpad.ko
而且这个usbhid.ko不可用了。
cat /proc/bus/usb/devices的时候Driver=(NONE) 对了,请问Driver一定要显示等于wacom才是成功的吗?
如果不替换hid-core.c 显示的是Driver=usbhid
用wacdump来检查似乎看不出问题,
用xidump检查也能出现个小窗口,不过怎么动笔都没反应。 你用的是mdk提供的内核代码么?我所说的都是使用kernel.org上的内核代码。
如果你的wacom设备被正确识别,wacdump应该显示这个 这是我把笔头压在板上然后按上键的时候的截图。
麻烦你看看是不是有问题。
还有,我编译wacom驱动的时候,老是提示Making all in 2.6.11
make[3]: Entering directory `/home/rexi/software/linuxwacom-0.7.4-3/src/2.6.11'
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but requested through configure are NOT built
make -C /usr/src/linux M=/home/rexi/software/linuxwacom-0.7.4-3/src/2.6.11
make[4]: Entering directory `/usr/src/linux-2.6.12-12mdk'
Building modules, stage 2.
MODPOST
我在邮件列表里找到这样一个临时patch,据说是针对这个报错的
--- linuxwacom-0.7.4-3/src/Makefile.orig 2006-07-22 00:02:06.000000000 +0200
+++ linuxwacom-0.7.4-3/src/Makefile 2006-07-22 00:02:20.000000000 +0200
@@ -258,7 +258,7 @@ sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
-SUBDIRS = . wacomxi 2.6.16
+SUBDIRS = . wacomxi
noinst_SCRIPTS =wacom_drv.so
lib_LTLIBRARIES = libwacomcfg.la
wacomcfgdir = $(includedir)/wacomcfg
但似乎只是针对2.6.16还有wacom_drv.so的。
你提到要编译成模块的我已经设置了,
下面这些我就不太清楚,所以没有改,
# USB Input Devices
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
CONFIG_THRUSTMASTER_FF=y
CONFIG_USB_HIDDEV=y
请问上面这些需要改动吗? :twisted: 终于成功了。
我把遇到的问题和所有该注意的写成了新贴。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4750721#4750721
再次谢谢cobranail的帮助。
页:
1
[2]