QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 热メ袭

关于linuxwacom(移到这个区,在水区老沉了)

[复制链接]
发表于 2006-9-27 12:04:58 | 显示全部楼层
对于你的内核来说,把那几个源码全替换了就可以
回复

使用道具 举报

 楼主| 发表于 2006-9-27 12:32:12 | 显示全部楼层
就是替换完源码后,usbhid.ko这个模块不能用了,自己modprobe、 insmod都报错。

请问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?
回复

使用道具 举报

 楼主| 发表于 2006-9-28 01:40:57 | 显示全部楼层
沉了啊,顶回来,你们这班BT真的想看我XXXXXXXXXXXXXXXXXXXX主机后面那个麦克风孔啊。
回复

使用道具 举报

发表于 2006-9-28 03:00:33 | 显示全部楼层
用linuxwacom提供的替换掉原来内核中的,然后重新编译内核
回复

使用道具 举报

 楼主| 发表于 2006-9-28 10:05:05 | 显示全部楼层
就是替换编译后提示
*** Warning: "hid_find_field_by_usage" [drivers/usb/input/usbhid.ko] undefined!
  LD [M]  drivers/usb/input/usbhid.ko
  LD [M]  drivers/usb/input/xpad.ko

而且这个usbhid.ko不可用了。

cat /proc/bus/usb/devices的时候Driver=(NONE)
回复

使用道具 举报

 楼主| 发表于 2006-9-28 11:24:38 | 显示全部楼层
对了,请问Driver一定要显示等于wacom才是成功的吗?

如果不替换hid-core.c 显示的是Driver=usbhid
用wacdump来检查似乎看不出问题,
用xidump检查也能出现个小窗口,不过怎么动笔都没反应。
回复

使用道具 举报

发表于 2006-9-28 12:48:10 | 显示全部楼层
你用的是mdk提供的内核代码么?我所说的都是使用kernel.org上的内核代码。

如果你的wacom设备被正确识别,wacdump应该显示这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-9-28 15:29:41 | 显示全部楼层
这是我把笔头压在板上然后按上键的时候的截图。
麻烦你看看是不是有问题。

还有,我编译wacom驱动的时候,老是提示[code:1]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
[/code:1]
我在邮件列表里找到这样一个临时patch,据说是针对这个报错的
[code:1]--- 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[/code:1]
但似乎只是针对2.6.16还有wacom_drv.so的。


你提到要编译成模块的我已经设置了,
下面这些我就不太清楚,所以没有改,
[code:1]# 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[/code:1]
请问上面这些需要改动吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-9-29 08:57:54 | 显示全部楼层
终于成功了。

我把遇到的问题和所有该注意的写成了新贴。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4750721#4750721

再次谢谢cobranail的帮助。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 21:31 , Processed in 0.083683 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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