wacom bamboo fun pen and touch Tablet Set Up on Linux CentOS 6.4 64bit

Posted: March 25, 2013 in FX Pipeline, Linux

bamboo-fun-2011

 

wacom bamboo fun pen and touch Tablet Drivers Set Up on Linux CentOS 6.4 64bit

wacom bamboo Drivers On Centos 6

I am Using : BAMBOO CTH-670

Linux OS – CentOS 6.4 64bit

Kernel – 2.6.32-358.2.1.el6.x86_64

 

Download Latest Wacom Linux Drivers from this Link :-

http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/

I am Using  input-wacom-0.16.0.tar.bz2

Extract this after Download.

 

[Rajiv@xw8600 ~]$ su

[root@xw8600 Rajiv]# cd /home/Rajiv/Downloads/input-wacom-0.16.0

[root@xw8600 Rajiv]# ./configure

 

##### Follow the instructions provided at the end of the build to copy the kernel modules to your system’s module directory. USB tablets rely on the wacom.ko kernel module.

 

[root@xw8600 Rajiv]# cp 2.6.30/wacom.ko /lib/modules/2.6.32-358.2.1.el6.x86_64/kernel/drivers/input/tablet

[root@xw8600 Rajiv]# cp 2.6.30/wacom_w8001.ko /lib/modules/2.6.32-358.2.1.el6.x86_64/kernel/drivers/input/touchscreen

 

[root@xw8600 Rajiv]# depmod -a

[root@xw8600 Rajiv]# yum update

[root@xw8600 Rajiv]# /sbin/depmod -e

 

[root@xw8600 Rajiv]# reboot

 

 

Enjoy your Wacom In Linux 🙂

header_bamboo

Advertisements
Comments
  1. chulsa says:

    I follow everything but I cannot get it to work bro. My model is Bamboo Pen CTL-470 on Stella OS 6.4 64bits. I really appreciate your efforst and clear soltuion.

    Chulsa

  2. Rajiv Sharma says:

    may i know your OS Kernel version —

    rpm -qa | grep kernel

  3. chulsa says:

    Hello Bro,

    Thanks for your reply. My kernel is the followings:

    dracut-kernel-004-303.el6.noarch
    kernel-headers-2.6.32-358.2.1.el6.x86_64
    kernel-2.6.32-358.0.1.el6.x86_64
    kernel-2.6.32-358.2.1.el6.x86_64
    kernel-firmware-2.6.32-358.2.1.el6.noarch
    kernel-devel-2.6.32-358.2.1.el6.x86_64

    It basically CentOS 6.4 + Remix of Ubuntu so it should be the same but easy to install things than CentOS. I use Maya mainly for animation cos I am game animator, but I do some sculpting in zbrush and mudbox sometimes. Thanks so much for your help. I really appreciate it.

    Chulsa

  4. Rajiv Sharma says:

    i can see the kernel of your os is the latest.
    but still can not figure out where is the issue.

    all right lets do one thing :-
    follow the installation process again.
    and this time post your terminal output, so i can see what is not working.

    • chulsa says:

      Hello, Bro. This is the instllation process in Terminal.

      [root@localhost chulsa]# cd ‘/home/chulsa/Desktop/input-wacom-0.16.0 (2)’
      [root@localhost input-wacom-0.16.0 (2)]# ./configure
      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 whether the C compiler works… yes
      checking for C compiler default output file name… a.out
      checking for suffix of executables…
      checking whether we are cross compiling… no
      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… none
      checking for kernel type… Linux
      checking for linux-based kernel… yes
      checking for kernel source/headers… /lib/modules/2.6.32-358.2.1.el6.x86_64/build
      checking kernel version… 2.6.32-358.2.1.el6.x86_64

      configure: creating ./config.status
      config.status: creating Makefile
      config.status: creating 2.6.30/Makefile
      config.status: creating 2.6.36/Makefile
      config.status: creating 2.6.38/Makefile
      config.status: creating 3.7/Makefile
      config.status: creating config.h
      config.status: executing depfiles commands
      make all-recursive
      make[1]: Entering directory `/home/chulsa/Desktop/input-wacom-0.16.0 (2)’
      Making all in 2.6.30
      make[2]: Entering directory `/home/chulsa/Desktop/input-wacom-0.16.0 (2)/2.6.30′
      Building input-wacom drivers for 2.6 kernel.
      make -C /lib/modules/2.6.32-358.2.1.el6.x86_64/build M=/home/chulsa/Desktop/input-wacom-0.16.0 (2)/2.6.30
      /bin/sh: -c: line 0: syntax error near unexpected token `(‘
      /bin/sh: -c: line 0: `make -C /lib/modules/2.6.32-358.2.1.el6.x86_64/build M=/home/chulsa/Desktop/input-wacom-0.16.0 (2)/2.6.30′
      make[2]: *** [all] Error 1
      make[2]: Leaving directory `/home/chulsa/Desktop/input-wacom-0.16.0 (2)/2.6.30′
      make[1]: *** [all-recursive] Error 1
      make[1]: Leaving directory `/home/chulsa/Desktop/input-wacom-0.16.0 (2)’
      make: *** [all] Error 2

      —————————————-
      BUILD ENVIRONMENT:
      linux kernel – yes 2.6.30
      kernel source – yes /lib/modules/2.6.32-358.2.1.el6.x86_64/build

      Your wacom.ko is available under
      /home/chulsa/Desktop/input-wacom-0.16.0 (2)/2.6.30
      If you have an USB device, you can copy the driver by:
      cp 2.6.30/wacom.ko /lib/modules/2.6.32-358.2.1.el6.x86_64/kernel/drivers/input/tablet
      If you have a serial device, please copy the driver by:
      cp 2.6.30/wacom_w8001.ko /lib/modules/2.6.32-358.2.1.el6.x86_64/kernel/drivers/input/touchscreen

      NOTE: The kernel drivers included in this package are only
      tested with the X Wacom driver built from xf86-input-wacom.
      If you are running an X server version older than 1.7,
      please use the drivers provided by linuxwacom package.

  5. Rajiv Sharma says:

    Hey dude ..
    do not put any gap in your path..
    Terminal will not use this for some configuration.
    /home/chulsa/Desktop/input-wacom-0.16.0(here is the gap)(2)’

    make folder and try with this path
    /home/chulsa/Desktop/wacom

    lets try this and will see.

  6. chulsa says:

    Hello Bro,

    It somehow works. I did a fesh install of Stella, and then upgrade Kernel to 3.5 and then I did yum install wacom* and it work….everything works like a charm, pen pressure, middle and right mouse. Now, mypaint, mudbox and maya are working so fine.

    I did not install input-wacom-0.16.0.

    Thanks you so much for your help and suggestion, I will try on other machine and will let you know more about. There are a lot about Maya and Houdini I need to learn from you.

    I need Houdini for breaking things and Fur as maya Fur is a dead-end.

    I really appreciate your help.

    Chulsa

  7. dipesh says:

    thank you brother – it worked

  8. Selva says:

    Great Job dude, keep rocking.

  9. Isaac says:

    Hello, can you help with the istalation? I tried to install on my CentOS 6.5, with kernel-2.6.32-431.17.1.el6.i686(32-bit) and downloaded this package for wacom: xf86-input-wacom-0.24.0.tar.bz2. When I ran ./configure, returned that error:

    “[root@deaple xf86-input-wacom-0.24.0]# ./configure
    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 make supports nested variables… yes
    checking whether to enable maintainer-specific portions of Makefiles… yes
    checking for style of include used by make… GNU
    checking for gcc… gcc
    checking whether the C compiler works… yes
    checking for C compiler default output file name… a.out
    checking for suffix of executables…
    checking whether we are cross compiling… no
    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 whether gcc understands -c and -o together… yes
    checking dependency style of gcc… gcc3
    checking how to run the C preprocessor… gcc -E
    checking for grep that handles long lines and -e… /bin/grep
    checking for egrep… /bin/grep -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 minix/config.h usability… no
    checking minix/config.h presence… no
    checking for minix/config.h… no
    checking whether it is safe to define __EXTENSIONS__… yes
    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu
    checking how to print strings… printf
    checking for a sed that does not truncate output… /bin/sed
    checking for fgrep… /bin/grep -F
    checking for ld used by gcc… /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld… yes
    checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface… BSD nm
    checking whether ln -s works… yes
    checking the maximum length of command line arguments… 1966080
    checking whether the shell understands some XSI constructs… yes
    checking whether the shell understands “+=”… yes
    checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format… func_convert_file_noop
    checking how to convert i686-pc-linux-gnu file names to toolchain format… func_convert_file_noop
    checking for /usr/bin/ld option to reload object files… -r
    checking for objdump… objdump
    checking how to recognize dependent libraries… pass_all
    checking for dlltool… no
    checking how to associate runtime and link libraries… printf %s\n
    checking for ar… ar
    checking for archiver @FILE support… @
    checking for strip… strip
    checking for ranlib… ranlib
    checking command to parse /usr/bin/nm -B output from gcc object… ok
    checking for sysroot… no
    checking for mt… no
    checking if : is a manifest tool… no
    checking for dlfcn.h… yes
    checking for objdir… .libs
    checking if gcc supports -fno-rtti -fno-exceptions… no
    checking for gcc option to produce PIC… -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works… yes
    checking if gcc static flag -static works… no
    checking if gcc supports -c -o file.o… yes
    checking if gcc supports -c -o file.o… (cached) 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… no
    checking for gcc option to accept ISO C99… -std=gnu99
    checking whether __clang__ is declared… no
    checking whether __INTEL_COMPILER is declared… no
    checking whether __SUNPRO_C is declared… no
    checking for pkg-config… /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0… yes
    checking if gcc -std=gnu99 supports -Werror=unknown-warning-option… no
    checking if gcc -std=gnu99 supports -Werror=unused-command-line-argument… no
    checking if gcc -std=gnu99 supports -Wall… yes
    checking if gcc -std=gnu99 supports -Wpointer-arith… yes
    checking if gcc -std=gnu99 supports -Wmissing-declarations… yes
    checking if gcc -std=gnu99 supports -Wformat=2… yes
    checking if gcc -std=gnu99 supports -Wstrict-prototypes… yes
    checking if gcc -std=gnu99 supports -Wmissing-prototypes… yes
    checking if gcc -std=gnu99 supports -Wnested-externs… yes
    checking if gcc -std=gnu99 supports -Wbad-function-cast… yes
    checking if gcc -std=gnu99 supports -Wold-style-definition… yes
    checking if gcc -std=gnu99 supports -Wdeclaration-after-statement… yes
    checking if gcc -std=gnu99 supports -Wunused… yes
    checking if gcc -std=gnu99 supports -Wuninitialized… yes
    checking if gcc -std=gnu99 supports -Wshadow… yes
    checking if gcc -std=gnu99 supports -Wmissing-noreturn… yes
    checking if gcc -std=gnu99 supports -Wmissing-format-attribute… yes
    checking if gcc -std=gnu99 supports -Wredundant-decls… yes
    checking if gcc -std=gnu99 supports -Werror=implicit… yes
    checking if gcc -std=gnu99 supports -Werror=nonnull… yes
    checking if gcc -std=gnu99 supports -Werror=init-self… yes
    checking if gcc -std=gnu99 supports -Werror=main… yes
    checking if gcc -std=gnu99 supports -Werror=missing-braces… yes
    checking if gcc -std=gnu99 supports -Werror=sequence-point… yes
    checking if gcc -std=gnu99 supports -Werror=return-type… yes
    checking if gcc -std=gnu99 supports -Werror=trigraphs… yes
    checking if gcc -std=gnu99 supports -Werror=array-bounds… yes
    checking if gcc -std=gnu99 supports -Werror=write-strings… yes
    checking if gcc -std=gnu99 supports -Werror=address… yes
    checking if gcc -std=gnu99 supports -Werror=int-to-pointer-cast… yes
    checking if gcc -std=gnu99 supports -Werror=pointer-to-int-cast… yes
    checking if gcc -std=gnu99 supports -pedantic… yes
    checking if gcc -std=gnu99 supports -Werror… yes
    checking if gcc -std=gnu99 supports -Werror=attributes… yes
    checking whether make supports nested variables… (cached) yes
    checking for doxygen… /usr/bin/doxygen
    checking the doxygen version… 1.6.1
    checking for dot… no
    checking for rint in -lm… yes
    checking for XORG… yes
    checking for X11… no
    configure: error: Package requirements (x11 xi xrandr xinerama xproto xext kbproto inputproto randrproto) were not met:

    No package ‘xi’ found
    No package ‘xrandr’ found
    No package ‘xinerama’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables X11_CFLAGS
    and X11_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.”

    I tried to update X11 but it says that works fine… Any idea for what I try to do?
    Thanks!

  10. thank you for share!

  11. Mahesh Ingle says:

    I tried this but its not work for me, i have tried different drivers, i am usibg centos 6.4 with 2.6.32-431.23.3.el6.x86_64 kernel can you help me with this

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s