Author Topic: OK, I need help with a Wacom Bamboo (Solved for one person)  (Read 27658 times)

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #105 on: April 22, 2010, 06:20:29 AM »
I'm still trying to get this working..not sure if I'm doing it right or not probably going in circles, like a dog chasing his tail..lol

not sure exactly what steps I need to take..in the proper order..

not even sure if i have the right kernel

2010 kernel prior to the official release with the bfs kernel.

"Sight is about what lies right in front of us. Vision is what lies ahead.”

Offline BubbaBlues

  • Hero Member
  • *****
  • Posts: 2076
  • I'm a blues hound.
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #106 on: April 24, 2010, 08:00:00 AM »
Animal this is probably a dumb question but have you looked here?
http://linuxwacom.sourceforge.net/

I'm not smart enough to understand it but you might be.
Whether you think you can, or think you can't, you're right.
~―Henry Ford―~

Online Meemaw

  • Hero Member
  • *****
  • Posts: 2707
  • Never stop learning!
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #107 on: April 24, 2010, 01:06:06 PM »
Animal, in one section of that site, there is a list of programs that have to be installed in order for the make and make install to run right..... you might take a look at this page......

http://linuxwacom.sourceforge.net/index.php/minihowto

Seems like I needed the glibc packages, and the gcc-c++ as well....

 :)
« Last Edit: April 24, 2010, 07:43:59 PM by MeeMaw »
Meemaw
PCLinuxOS Magazine Asst. Editor



We miss you, Joble!!!

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #108 on: April 24, 2010, 06:01:09 PM »
Quote
Sorry!  That is misleading....
I guess I should change it, although it is solved for my daughter's Bamboo (which was what I posted for in the first place.)

I'm pretty sure the magazine will have a tutorial for it after 2010 Final is released. If your tablet doesn't work with the linuxwacom packages from the repository, you may have to download and install the package from the Linux Wacom Project website. The steps I used are in the previous pages of this post..... if you are squeamish about the command line, you may have to wait.... but basically;
1. Configure, make, and make install the package,
2. Copy the wacom.ko driver to your kernel directory,
3. Copy the other wacom.so.drv to its intended location,
4. Make sure the /etc/udev/rules.d/??-wacom.rules file contains your product id,
5. Edit your xorg.conf file to reflect the wacom.
6. Reboot
NOTE: this is not a complete how-to, only the BASIC procedure.... don't do this yet.....

Please post your specs to start with, and which Bamboo you have, and, with it plugged in, open a terminal as root and type     more /proc/bus/usb/devices    (post that output)   
and also      more /proc/bus/input/devices      (post that output)
and let's see what you have listed....


Step 2 where is the kernel directory?
Step 3 where is the intended location??
Step 4 ?? completely lost...

been working on this for hours and still no closer, I have the bamboo fun and right now its no fun :(
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Online Meemaw

  • Hero Member
  • *****
  • Posts: 2707
  • Never stop learning!
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #109 on: April 24, 2010, 06:51:57 PM »
Sorry!

wacom.ko goes in /lib/modules/"uname"/kernel/drivers/input/tablet   ("uname" being the kernel number you have)

wacom_drv.so goes in /usr/lib/xorg/modules/input  (It may be there, but check....... the make install doesn't always do it.)

Check the rules file in /etc/udev/rules.d to make sure your product id is there... the rules file is named 41-wacom.rules or 60-wacom.rules or something similar. There's one in the wacom directory you are working with in your /home ... you may have to copy it over.

Yes, I'm sure you aren't having any fun.....

 :'(
Meemaw
PCLinuxOS Magazine Asst. Editor



We miss you, Joble!!!

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #110 on: April 25, 2010, 03:58:12 PM »
 :-[ I get everything but the rules??
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Online Meemaw

  • Hero Member
  • *****
  • Posts: 2707
  • Never stop learning!
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #111 on: April 25, 2010, 06:21:37 PM »
Sorry again!  I thought you went to LinuxWacom and downloaded a package there.... I believe the rules file is in the /src/util folder.

If not, here's one.....you'll need to remove the .txt extension (I'm sure you know that...)

 ;D
Meemaw
PCLinuxOS Magazine Asst. Editor



We miss you, Joble!!!

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #112 on: April 25, 2010, 07:00:23 PM »
Quote
Sorry again!  I thought you went to LinuxWacom and downloaded a package there.... I believe the rules file is in the /src/util folder.

I did and I built the package according to the readme but still no luck and I though the rules would have been installed automatically..didn't know where to look.


[terry@localhost ~]$ modprobe wacom
FATAL: Error inserting wacom (/lib/modules/2.6.32.11-pclos2/kernel/drivers/input/tablet/wacom.ko.gz): Operation not permitted


???

[root@localhost terry]# more /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=045e Product=0745 Version=0111
N: Name="Microsoft Microsoft® 2.4GHz Transceiver v6.0"
P: Phys=usb-0000:00:1d.2-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=045e Product=0745 Version=0111
N: Name="Microsoft Microsoft® 2.4GHz Transceiver v6.0"
P: Phys=usb-0000:00:1d.2-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.1/input/input2
U: Uniq=
H: Handlers=kbd mouse0 event2
B: EV=1f
B: KEY=837fff 2c3027 bf004444 0 0 1f0001 f84 8a27c000 667bfa d9415fed 8e0000 0 0 0
B: REL=3c3
B: ABS=1 0
B: MSC=10

I: Bus=0003 Vendor=045e Product=0745 Version=0111
N: Name="Microsoft Microsoft® 2.4GHz Transceiver v6.0"
P: Phys=usb-0000:00:1d.2-1/input2
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.2/input/input3
U: Uniq=
H: Handlers=kbd event3 js0
B: EV=10001f
B: KEY=837fff 2c3027 bf004444 0 c000000 1 10f84 8a27c007 ffff7bfa d941dfff febeffdf ffefffff ffffffff fffffffe
B: REL=40
B: ABS=ffffff01 701ff
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input4
U: Uniq=
H: Handlers=event4
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6
U: Uniq=
H: Handlers=kbd event6
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
U: Uniq=
H: Handlers=kbd event7
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/LNXVIDEO:00/input/input8
U: Uniq=
H: Handlers=kbd event8
B: EV=3
B: KEY=3f000b 0 0 0 0 0 0 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input9
U: Uniq=
H: Handlers=kbd event9
B: EV=40001
B: SND=6

I: Bus=0001 Vendor=10ec Product=0880 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#1/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/input/input10
U: Uniq=
H: Handlers=kbd event10
B: EV=40001
B: SND=6



Maybe I'm missing the obvious but where do I find the wacom.ko to copy to the /lib/modules/"uname"/kernel/drivers/input/tablet

and the wacom_drv.so that goe into the /usr/lib/xorg/modules/input

I did a search and copied the files it found but they may not be the right ones?




[terry@localhost ~]$ ls -lh /dev/input
total 0
drwxr-xr-x 2 root root    120 2010-04-25 15:33 by-id/
drwxr-xr-x 2 root root    180 2010-04-25 15:33 by-path/
crw-r----- 1 root root 13, 64 2010-04-25 15:33 event0
crw-r----- 1 root root 13, 65 2010-04-25 15:33 event1
crw-r----- 1 root root 13, 74 2010-04-25 20:34 event10
crw-r----- 1 root root 13, 66 2010-04-25 15:33 event2
crw-r----- 1 root root 13, 67 2010-04-25 15:33 event3
crw-r----- 1 root root 13, 68 2010-04-25 15:33 event4
crw-r----- 1 root root 13, 69 2010-04-25 15:33 event5
crw-r----- 1 root root 13, 70 2010-04-25 15:33 event6
crw-r----- 1 root root 13, 71 2010-04-25 15:33 event7
crw-r----- 1 root root 13, 72 2010-04-25 15:33 event8
crw-r----- 1 root root 13, 73 2010-04-25 15:33 event9
crw-r--r-- 1 root root 13,  0 2010-04-25 15:33 js0
crw-r----- 1 root root 13, 63 2010-04-25 15:33 mice
crw-r----- 1 root root 13, 32 2010-04-25 15:33 mouse0


doesn't look like my pad is showing up


[root@localhost terry]# lsmod
Module                  Size  Used by
snd_usb_audio          64497  0
snd_usb_lib            13114  1 snd_usb_audio
snd_rawmidi            16125  1 snd_usb_lib
nvidia               9921654  40
af_packet              13939  2
ipv6                  221220  8
binfmt_misc             5443  1
loop                   10686  0
dm_mod                 53096  0
cpufreq_ondemand        7001  1
cpufreq_conservative     4938  0
cpufreq_powersave        698  0
acpi_cpufreq            5463  0
freq_table              3091  2 cpufreq_ondemand,acpi_cpufreq
nvram                   5373  0
sbp2                   15756  0
raw1394                16765  0
fuse                   48982  0
snd_hda_codec_realtek   185877  1
snd_hda_codec_si3054     2816  1
snd_hda_intel          18165  2
snd_hda_codec          62413  3 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_intel
snd_hwdep               4664  2 snd_usb_audio,snd_hda_codec
snd_seq_dummy           1266  0
snd_seq_oss            22502  0
snd_seq_midi_event      5389  1 snd_seq_oss
snd_seq                40280  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5182  4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            29111  0
ipw2200               115755  0
snd_pcm                59247  5 snd_usb_audio,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec,snd_pcm_oss
firewire_ohci          17205  0
snd_timer              15549  2 snd_seq,snd_pcm
ohci1394               22678  0
libipw                 21972  1 ipw2200
snd_mixer_oss          11065  1 snd_pcm_oss
i2c_i801                6706  0
rng_core                2860  0
wmi                     4949  0
joydev                  7318  0
ieee1394               69264  3 sbp2,raw1394,ohci1394
snd                    45469  18 snd_usb_audio,snd_rawmidi,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
iTCO_wdt                7818  0
r8169                  29275  0
i2c_core               18209  2 nvidia,i2c_i801
iTCO_vendor_support     2302  1 iTCO_wdt
rtc_cmos                6929  0
pcspkr                  1382  0
mii                     3885  1 r8169
soundcore               5383  1 snd
evdev                   6393  17
ac                      2618  0
battery                 8220  0
serio_raw               3472  0
sr_mod                 11544  0
sg                     21432  0
cdrom                  28801  1 sr_mod
video                  16510  0
output                  1711  1 video
lib80211                4626  2 ipw2200,libipw
thermal                10684  0
processor              29900  2 acpi_cpufreq
button                  4681  0
snd_page_alloc          6430  2 snd_hda_intel,snd_pcm
ahci                   28578  0
ata_piix               18212  0
sata_via                6241  4
libata                143857  3 ahci,ata_piix,sata_via
sd_mod                 26779  6
scsi_mod              130311  5 sbp2,sr_mod,sg,libata,sd_mod
crc_t10dif              1195  1 sd_mod
ext4                  268615  3
jbd2                   65716  1 ext4
crc16                   1303  1 ext4
uhci_hcd               16769  0
ohci_hcd               17536  0
ehci_hcd               27529  0
usbhid                 30299  0
hid                    55536  1 usbhid
usbcore               121303  7 snd_usb_audio,snd_usb_lib,uhci_hcd,ohci_hcd,ehci_hcd,usbhid


« Last Edit: April 25, 2010, 07:52:04 PM by Animal »
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Online Meemaw

  • Hero Member
  • *****
  • Posts: 2707
  • Never stop learning!
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #113 on: April 25, 2010, 09:24:39 PM »
In the LinuxWacom pkg there is a src directory with several folders with kernel numbers. Whichever one you used will have a folder with the wacom.ko driver....that's the one you copy to /lib/modules/2.6.32.11-pclos2/kernel/drivers/input/tablet

The wacom_drv.so is in the util folder in the same package (correction - it's in prebuilt/32 or prebuilt/64) and it's the one you copy to /usr/lib/xorg/modules/input

You may have to copy the rules file over yourself as well. Check the rules file in /src/util and see if your product id is in one of the lines.

You should probably reboot and then run   more /proc/bus/input/devices   or   more /proc/bus/usb/devices to see if it's detected.

 :-[  Sorry you're having trouble!  I started on the LinuxWacom site. While I think I know how to do it now --- back in December, I was crazy!!!!! (I don't think I'm completely normal anyway!!!!)
 :)
« Last Edit: April 26, 2010, 11:50:16 AM by MeeMaw »
Meemaw
PCLinuxOS Magazine Asst. Editor



We miss you, Joble!!!

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #114 on: April 26, 2010, 06:12:04 AM »
I appreciate the help MeeMaw :0

I have done all of that but when I run more /proc/bus/input/devices it doesn't show up at all?? this is where i am confused, because I have followed all the steps but still no go??

I will keep trying, there has to be something I am not doing right..
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Online Meemaw

  • Hero Member
  • *****
  • Posts: 2707
  • Never stop learning!
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #115 on: April 26, 2010, 08:30:17 AM »
Which package did you get from LinuxWacom?

(Our linuxwacom is on the live cd so it installed as well... you might go in and uninstall it if you didn't already...)

I'm thinking what else I did.....

 :-\
Meemaw
PCLinuxOS Magazine Asst. Editor



We miss you, Joble!!!

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #116 on: April 26, 2010, 10:29:04 AM »
I've tried both the 8.5.12 and the 8.6 driver from the Linux Wacom site..

« Last Edit: April 26, 2010, 04:07:03 PM by Animal »
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #117 on: April 26, 2010, 04:06:29 PM »
From the beginning:

Building the package:

[terry@localhost linuxwacom-0.8.6]$ ./configure --enable-wacom
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gawk... (cached) gawk
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 1572864
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for HAL... no
checking for arch type... i586-manbo-linux-gnu
checking for kernel type... Linux
checking for linux-based kernel... yes
checking for kernel source/headers... /lib/modules/2.6.32.11-pclos2/source
checking kernel version... 2.6.32.11-pclos2
checking for kernel module support... yes
checking for Xlib... yes
checking for XSERVER... yes
checking for xserver libc-wrapper header-files... no
checking if scaling tablet to screen size is needed... no
checking if Xorg server is version 1.4 or later... yes
checking if Xorg is 7.3 or earlier... no
checking if Xorg server is version 1.5.2 or later... yes
checking if Xorg server is version 1.6 or later... yes
checking if Xorg SDK defined IsXExtensionPointer... yes
                                                 yes
checking XInput extension version... >= 2.0
checking for lib xf86config... checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes                                                                                                                                  
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for tclsh... /usr/bin/tclsh
checking for tcl version... 8.6
checking for tcl header files... configure: WARNING: not found; tried /usr/include, tcl, and tcl8.6;
***
*** The tcl development environment can not be found.
*** The header file tcl.h does not appear at the normal
*** (or provided) include path. Some build features
*** will be unavailable.
***
checking for tk header files... configure: WARNING: not found; tried /tk.h and /usr/include/tk.h
***
*** The tk development environment can not be found.
*** The header file tk.h does not appear at the normal
*** (or provided) include path. Some build features
*** will be unavailable.
***
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking if libwacomcfg should/can be built... yes
checking if libwacomxi should/can be built... configure: WARNING: tcl environment missing, libwacomxi not built
checking if wacdump should/can be built... yes
checking if xidump should/can be built... yes
checking if xsetwacom should be built... yes
checking if wacomxrrd should be built... checking X11/extensions/Xrandr.h usability... yes
checking X11/extensions/Xrandr.h presence... yes
checking for X11/extensions/Xrandr.h... yes
checking for Wacom X driver module path... /usr/lib/xorg/modules/input
checking for dynamic driver loading support... no
checking if wacom_drv.{o,so} should be compiled... yes
checking if gcc accepts -fno-merge-constants... yes
checking if gcc accepts -fno-stack-protector... yes

configure: creating ./config.status
config.status: creating Makefile
config.status: creating mkxincludes
config.status: creating src/Makefile
config.status: creating src/util/Makefile
config.status: creating src/xdrv/Makefile
config.status: creating src/2.6.9/Makefile
config.status: creating src/2.6.10/Makefile
config.status: creating src/2.6.11/Makefile
config.status: creating src/2.6.13/Makefile
config.status: creating src/2.6.14/Makefile
config.status: creating src/2.6.15/Makefile
config.status: creating src/2.6.16/Makefile
config.status: creating src/2.6.18/Makefile
config.status: creating src/2.6.19/Makefile
config.status: creating src/2.6.22/Makefile
config.status: creating src/2.6.24/Makefile
config.status: creating src/2.6.26/Makefile
config.status: creating src/2.6.27/Makefile
config.status: creating src/2.6.30/Makefile
config.status: creating src/wacomxi/Makefile
config.status: creating src/wacomxi/wacomcpl
config.status: creating src/include/xdrv-config.h
config.status: src/include/xdrv-config.h is unchanged
config.status: creating src/include/kernel-config.h
config.status: src/include/kernel-config.h is unchanged
config.status: creating src/include/util-config.h
config.status: src/include/util-config.h is unchanged
config.status: executing depfiles commands

----------------------------------------
  BUILD ENVIRONMENT:
       architecture - i586-manbo-linux-gnu
       linux kernel - yes 2.6.30
  module versioning - no
      kernel source - yes /lib/modules/2.6.32.11-pclos2/source
     XFree86 source - no
           Xorg SDK - yes /usr/include/xorg
          XSERVER64 - no
           dlloader - no
               XLib - yes /usr/lib
         xf86config - no
                TCL - no
                 TK - no
            ncurses - yes

  BUILD OPTIONS:
            wacom.o - yes
            wacdump - yes
             xidump - yes
        libwacomcfg - yes
         libwacomxi - no
          xsetwacom - yes
          wacomxrrd - yes
              hid.o - no
       wacom_drv.so - no
        wacom_drv.o - yes /usr/lib/xorg/modules/input
  wacom*_drv quirks - IsXExtensionPointer key-events dixScreenOrigins
----------------------------------------


make..............


[terry@localhost linuxwacom-0.8.6]$ make
Making all in src
make[1]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src'
Making all in .
make[2]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src'
Making all in wacomxi
make[2]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src/wacomxi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src/wacomxi'
Making all in util
make[2]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src/util'
Making all in xdrv
make[2]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src/xdrv'
gcc -MM -g -O2  -I../include -I/usr/include/xorg   ./xf86Wacom.c ./wcmSerial.c ./wcmUSB.c ./wcmISDV4.c ./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c ./wcmConfig.c ./wcmFilter.c ./wcmTilt2Rotation.c ./wcmTouchFilter.c ./wcmValidateDevice.c ./wcmMapping.c > .depend
make[2]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src/xdrv'
make[2]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src/xdrv'
ld -r xf86Wacom.o wcmSerial.o wcmUSB.o wcmISDV4.o wcmXCommand.o wcmCommon.o wcmCompat.o wcmConfig.o wcmFilter.o wcmTilt2Rotation.o wcmTouchFilter.o wcmValidateDevice.o wcmMapping.o -o wacom_drv.o
make[2]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src/xdrv'
Making all in 2.6.30
make[2]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6/src/2.6.30'
    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 /lib/modules/2.6.32.11-pclos2/source M=/home/terry/Downloads/linuxwacom-0.8.6/src/2.6.30
make[3]: Entering directory `/usr/src/kernel-devel-2.6.32.11-pclos2'
  Building modules, stage 2.
  MODPOST 1 modules
make[3]: Leaving directory `/usr/src/kernel-devel-2.6.32.11-pclos2'
make[2]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src/2.6.30'
make[1]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6/src'
make[1]: Entering directory `/home/terry/Downloads/linuxwacom-0.8.6'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/terry/Downloads/linuxwacom-0.8.6'

Now, copying and pasting the wacom.ko to /lib/modules/2.6.32.11-pclos2/kernel/drivers/input/tablet


Copying the wacom_drv.so to /usr/lib/xorg/modules/input

Copying 60-wacom.rules to /etc/udev/rules.d


Editing /etc/X11/xorg.xconf added these lines

Section "InputDevice"
    Identifier "stylus"
    Driver "wacom"
    Option "Device" "/dev/input/tablet-wacom-bamboo-pen_touch-stylus"   # USB ONLY
    Option "Type" "stylus"
    Option "USB" "on"                  # USB ONLY
EndSection


Section "InputDevice"
    Identifier "eraser"
    Driver "wacom"
    Option "Device" "/dev/input/tablet-wacom-bamboo-pen_touch-stylus"   # USB ONLY
    Option "Type" "eraser"
    Option "USB" "on"                  # USB ONLY
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "stylus" "SendCoreEvents"
    InputDevice "eraser" "SendCoreEvents"
    Screen "screen1"
EndSection
« Last Edit: April 26, 2010, 04:29:58 PM by Animal »
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Offline Animal

  • Hero Member
  • *****
  • Posts: 867
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #118 on: April 26, 2010, 04:18:06 PM »
:) :) :) it's now working...how and why I have no clue, but after I rebooted I did an lsmod and it didn't show up so as root i did a depmod and then lsmod and now it works??

more /proc/bus/input/devices

T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=056a ProdID=00d2 Rev= 1.06
S:  Manufacturer=Wacom Co.,Ltd.
S:  Product=CTH-461
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr= 98mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=wacom
E:  Ad=81(I) Atr=03(Int.) MxPS=   9 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=wacom
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=4ms




Thanks so much MeeMaw for all your effort, your help was truly appreciated :).. I'd buy you a rose if I could

But I am finding a lack of control..any ideas on how to make it behave properly? lol...yeah I know I'm a pain...
« Last Edit: April 26, 2010, 04:28:31 PM by Animal »
"Sight is about what lies right in front of us. Vision is what lies ahead.”

Online Meemaw

  • Hero Member
  • *****
  • Posts: 2707
  • Never stop learning!
Re: OK, I need help with a Wacom Bamboo (Solved for one person)
« Reply #119 on: April 26, 2010, 06:43:17 PM »
Hurray!!!!   It works!!!

You are NOT a pain!!!!    (but I don't know...) When we got my daughter's Bamboo working, it worked pretty well, but she was over a week ago and the stylus doesn't draw where it is on the screen, it draws about an inch away!

You might try running wacomcpl and see if you can do anything with settings.

I also remembered I put      wacom    in the modprobe.preload file... that may be why yours wasn't working right away...

Congratulations!    ;D ;D
Meemaw
PCLinuxOS Magazine Asst. Editor



We miss you, Joble!!!