Gentoo Archives: gentoo-user

From: Lord_Asriel@×××××.it
To: gentoo-user@l.g.o
Subject: [gentoo-user] modular xorg and aiptek tablet
Date: Sun, 07 May 2006 19:56:18
Message-Id: 445E6A7C.1090004@lycos.it
1 Hi, I desperately need suggestions about how to make my aiptek tablet work.
2
3
4 I successfully emerged xorg 7.0-r1 with USE flag: INPUT_DEVICES="aiptek
5 evdev keyboard mouse synaptics" (x11-drivers/xf86-input-aiptek and
6 xf86-input-evdev version 1.0.0.5), compiled the standard aiptek driver
7 in the kernel source (the heavily patched 2.6.16-beyond3), configured
8 xorg.conf, crossed my fingers and plugged in my roaring aiptek 12000UI
9 tablet...
10 ...KABOOOM....
11 no absolute pointing and no pressure levels!!!
12
13 So I checked the aiptektablet project at sourceforge (CVS version, not
14 the old unified_package), managed to compile the gaipetk software but
15 didn't succeded in building the x_server_driver nor the kernel_module.
16
17 Well, the kernel module compiled fine but when i plug-in the usb tablet
18 dmesg says.
19
20 ####
21 input: device Aiptek is statically allocated, will not register
22 Please convert to input_allocate_device() or contact dtor_core@×××××××××.net
23 Unable to handle kernel NULL pointer dereference at virtual address 00000000
24 printing eip:
25 e10c73cd
26 *pde = 00000000
27 Oops: 0000 [#1]
28 PREEMPT
29 Modules linked in: aiptek ieee80211_crypt_tkip ohci_hcd psmouse evdev
30 ohci1394 yenta_socket rsrc_nonstatic pcmcia_core nvidia i2c_i801
31 snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer
32 snd soundcore snd_page_alloc usbhid ehci_hcd uhci_hcd usbcore sr_mod
33 cdrom sk98lin ipw2200 ieee80211 ieee80211_crypt firmware_class eth1394
34 ieee1394 af_packet
35 CPU: 0
36 EIP: 0060:[<e10c73cd>] Tainted: P VLI
37 EFLAGS: 00010282 (2.6.16-beyond3 #1)
38 EIP is at aiptek_probe+0x53f/0x615 [aiptek]
39 eax: 0000001e ebx: df713004 ecx: cf84c880 edx: 00000000
40 esi: cd9268c0 edi: df713874 ebp: df713000 esp: df74fd74
41 ds: 007b es: 007b ss: 0068
42 Process khubd (pid: 5377, threadinfo=df74e000 task=df3d4030)
43 Stack: <0>d1ad5800 00000003 df7137c3 00000041 d1ad5800 00000001 df713782
44 00000041
45 df713004 df74fda4 d1ad5800 00000000 c03d1d26 d1ad5800 cd453dc8
46 00000190
47 00000032 00000190 00000019 00000064 000000c8 0000012c e0f9c680
48 2d627375
49 Call Trace:
50 [<c019156a>] sysfs_new_dirent+0x19/0x5f
51 [<e0f8247e>] usb_match_id+0x36/0x46 [usbcore]
52 [<e0f822c1>] usb_probe_interface+0x63/0x8d [usbcore]
53 [<c02f8c5e>] driver_probe_device+0x4f/0xa1
54 [<c02f8cb0>] __device_attach+0x0/0x10
55 [<c02f8cbd>] __device_attach+0xd/0x10
56 [<c02f84ff>] bus_for_each_drv+0x47/0x6d
57 [<c02f8cfb>] device_attach+0x3b/0x50
58 [<c02f8cb0>] __device_attach+0x0/0x10
59 [<c02f860d>] bus_add_device+0x22/0x78
60 [<c02f793f>] device_add+0xdd/0x13f
61 [<e0f8200e>] usb_set_configuration+0x351/0x39f [usbcore]
62 [<e0f7cf92>] usb_new_device+0xd0/0x12f [usbcore]
63 [<e0f7e13e>] hub_port_connect_change+0x2be/0x33f [usbcore]
64 [<e0f7e46f>] hub_events+0x2b0/0x39d [usbcore]
65 [<e0f7e55c>] hub_thread+0x0/0xeb [usbcore]
66 [<e0f7e565>] hub_thread+0x9/0xeb [usbcore]
67 [<c012abe6>] autoremove_wake_function+0x0/0x3a
68 [<c038aba7>] schedule+0x371/0x420
69 [<c012abe6>] autoremove_wake_function+0x0/0x3a
70 [<c012a74c>] kthread+0x8f/0xb9
71 [<c012a6bd>] kthread+0x0/0xb9
72 [<c01012d1>] kernel_thread_helper+0x5/0xb
73 Code: 01 00 00 50 52 e8 63 a1 eb ff 6a 41 8d 85 c3 07 00 00 50 8b 54 24
74 20 0f b6 82 87 01 00 00 50 52 e8 48 a1 eb ff 8b 93 d4 06 00 00 <8b> 02
75 89 44 24 24 83 c4 24 8d 85 d8 06 00 00 39 c2 74 3b 83 ea
76 ###
77
78 ..so I switched back to the standard kernel driver, dowloaded a
79 precompiled version of the x_server driver (the sourceforge one!) and
80 put it in /usr/lib/xorg/modules/input/ .
81 Now I have pressure levels and absolute pointing but the tablet doesn't
82 work fine. For example the gaiptek software says there is no X driver
83 associated with the tablet ( o.O ) and when I try to configure the pen
84 in gimp (2.2) than the mouse stops working and the programs crashes few
85 seconds later.
86
87 How can I solve?
88
89 Why does the x_driver gives me tons of errors if I try to compile it?
90 (I've no programmig skills)
91
92
93 Maybe somebody has a secret receipt to make this tablet work?
94 Any suggestion will be **really** appreciated!!
95
96 Thanks in advance.
97
98 Roberto
99 --
100 gentoo-user@g.o mailing list