Page 1 of 10 123 ... LastLast
Results 1 to 10 of 100

Thread: Old Wacom serial tablet is not recognized in karmic

  1. #1
    Join Date
    Dec 2009
    Beans
    30

    Old Wacom serial tablet is not recognized in karmic

    This discuss follow domething begun in thread 176

    Resume :

    I use a Wacom UD1212 (yeah, a good old serial model).

    It take to me 2 or 3 Ubuntu version to understand how to add it in xorg.conf (and I was ashamed when I saw how simple it was when you know). So it worked fine until Jaunty (meaning it didn't work anymore after Jaunty's installation).

    I tried to modify Jaunty's xorg.conf, but the best I had was a pen with 2 seconds delay in the same time that I losed the nvidia graphic card. So an unusable tablett with an unusable sreen was too much for me.

    3 days ago, I just upgrade to Karmic with the secret hope that the plug&play would do it. Well, nice try, but **** ! That doesn't work.

    I red almost all this thread and tried different things, but it is difficult to select what is for Jaunty or Karmic (alpha, beta or final release), USB or serial. I understand that Karmic doesn't use xorg.conf anymore. I tried this way and it just slow down Gnome without any move from stylus or pointer.

    Everything containing "Wacom" is installed and the wacom driver seems to be "ubuntu 1.0.8.4.1" (I understand that it is the 8.4.1 version, so seems good to me).

    xinput -list know nothing about "wacom" unless it is called "Virtual core pointer"
    lsmod show that the wacom driver is loaded
    xsetwacom list give nothing

    I don't know where to begin.
    Hello Favux, are you there

    I joined the files you asked in thread 176
    Seems that I have now something in lshal

    I hope (and I think so) that there is no link with the modifications you give me and tha fact that I had to fsck this PC since 2 hours. It was very long to make it work again !
    Attached Files Attached Files

  2. #2
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Old Wacom serial tablet is not recognized in karmic

    re: Wacom ArtZII (UD1212-R) serial tablet; pnp identifier = PNP0501 ?

    Continued from the "Re: Wacom tablets in Ubuntu guide/howto" thread: http://ubuntuforums.org/showthread.php?t=967147&page=42

    Hi Barbidoux,

    I hope (and I think so) that there is no link with the modifications you give me and tha fact that I had to fsck this PC since 2 hours. It was very long to make it work again !
    I hope not either!!! That concerns me. But it does look like I guessed right. Your lshal went from:
    Code:
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
      info.linux.driver = 'serial'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = '16550A-compatible COM port'  (string)
      info.subsystem = 'pnp'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'pnp'  (string)
      linux.sysfs_path = '/sys/devices/pnp0/00:08'  (string)
      pnp.description = '16550A-compatible COM port'  (string)
      pnp.id = 'PNP0501'  (string)
    
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
      info.capabilities = {'serial'} (string list)
      info.category = 'serial'  (string)
      info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
      info.product = '16550A-compatible COM port'  (string)
      info.subsystem = 'tty'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'  (string)
      linux.device_file = '/dev/ttyS0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'tty'  (string)
      linux.sysfs_path = '/sys/devices/pnp0/00:08/tty/ttyS0'  (string)
      serial.device = '/dev/ttyS0'  (string)
      serial.originating_device = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
      serial.port = 0  (0x0)  (int)
      serial.type = 'platform'  (string)
    to:
    Code:
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
      info.linux.driver = 'serial'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = '16550A-compatible COM port'  (string)
      info.subsystem = 'pnp'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'pnp'  (string)
      linux.sysfs_path = '/sys/devices/pnp0/00:08'  (string)
      pnp.description = '16550A-compatible COM port'  (string)
      pnp.id = 'PNP0501'  (string)
    
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
      info.callouts.add = {'hal-setup-wacom'} (string list)
      info.capabilities = {'serial', 'input'} (string list)
      info.category = 'serial'  (string)
      info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
      info.product = 'stylus'  (string)
      info.subsystem = 'tty'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'  (string)
      input.device = '/dev/ttyS0'  (string)
      input.x11_driver = 'wacom'  (string)
      input.x11_options.ForceDevice = 'ISDV4'  (string)
      input.x11_options.Type = 'stylus'  (string)
      linux.device_file = '/dev/ttyS0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'tty'  (string)
      linux.sysfs_path = '/sys/devices/pnp0/00:08/tty/ttyS0'  (string)
      serial.device = '/dev/ttyS0'  (string)
      serial.originating_device = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
      serial.port = 0  (0x0)  (int)
      serial.type = 'platform'  (string)
      wacom.types = {'eraser', 'cursor', 'pad'} (string list)
    
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0_subdev_1'
      info.capabilities = {'input'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'  (string)
      info.product = 'pad'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0_subdev_1'  (string)
      input.device = '/dev/ttyS0'  (string)
      input.x11_driver = 'wacom'  (string)
      input.x11_options.ForceDevice = 'ISDV4'  (string)
      input.x11_options.Type = 'pad'  (string)
    
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0_subdev_0'
      info.capabilities = {'input'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'  (string)
      info.product = 'cursor'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0_subdev_0'  (string)
      input.device = '/dev/ttyS0'  (string)
      input.x11_driver = 'wacom'  (string)
      input.x11_options.ForceDevice = 'ISDV4'  (string)
      input.x11_options.Type = 'cursor'  (string)
    
    udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0_subdev'
      info.capabilities = {'input'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'  (string)
      info.product = 'eraser'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0_subdev'  (string)
      input.device = '/dev/ttyS0'  (string)
      input.x11_driver = 'wacom'  (string)
      input.x11_options.ForceDevice = 'ISDV4'  (string)
      input.x11_options.Type = 'eraser'  (string)
    Which looks correct! So I hope the .fdi had nothing to do with your problem. I don't think we would be seeing this if we were trying to configure the wrong device (I hope). I would feel better if the first section looked more like this:
    Code:
    udi = '/org/freedesktop/Hal/devices/pnp_FUJ02e5'
      info.linux.driver = 'serial'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'PnP Device (FUJ02e5)'  (string)
      info.subsystem = 'pnp'  (string)
      info.udi = '/org/freedesktop/Hal/devices/pnp_FUJ02e5'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'pnp'  (string)
      linux.sysfs_path = '/sys/devices/pnp0/00:05'  (string)
      pnp.id = 'FUJ02e5'  (string)
      pnp.serial.irq = 4  (0x4)  (int)
      pnp.serial.port = '0x220'  (string)
    But I'm guessing the differences are due to your tablet being made before newer plug and play specifications.

    I would reboot a few times and rerun fsck and then Updgrade Manager before I did anything else.

    I modified the .fdi again but left the name the same because you were the only one who had downloaded it. So please install the new .fdi, be careful it has the same name. It should get rid of the spurious pad we are seeing. Then a new lshal with it. And at this point we should also look at your Xorg.0.log. That's in "/var/log". It could potentially give us useful information.


    We know your tablet is on ttyS0 from the last time you had it working and apparently from your lshal.

    Since the eraser is being recognized I assume the stylus is too. No reaction to stylus on the tablet? (We'll worry about the mouse later.)

    It could be we need a different baud rate or irq. In a terminal try:
    Code:
    dmesg | grep ttyS
    We are hoping for output that looks something like:
    Code:
    serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    So we have the right information to configure with.
    Last edited by Favux; December 19th, 2009 at 12:10 AM.

  3. #3
    Join Date
    Dec 2009
    Beans
    30

    Re: Old Wacom serial tablet is not recognized in karmic

    Hello

    I just replace the .fdi and reboot.

    Here is the result of dmesg :
    [ 0.827378] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.827771] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    I joined the 2 files you asked for.
    Attached Files Attached Files

  4. #4
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Old Wacom serial tablet is not recognized in karmic

    Hi Barbidoux,

    Sorry, my fault. I forgot to remind you to change the match line in the serial-tablet&tablet-pc_test2_10-wacom.fdi to:
    Code:
          <match key="@info.parent:pnp.id" contains_outof="PNP0501;WACf;FUJ02e5;FUJ02e7">
    So I need you to do that and then after a reboot please repeat and post the dmesg and lshal commands and a new copy of your Xorg.0.log.

  5. #5
    Join Date
    Dec 2009
    Beans
    30

    Re: Old Wacom serial tablet is not recognized in karmic

    Good moring

    Dmesg give me the same answer :
    [ 0.827123] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.827518] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    You'll find attached xorg.0.log, lshal and full dmesg

    A little doubt at this time : the file to modify is

    /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi

    or another one called

    serial-tablet&tablet-pc_test2_10-wacom.fdi ?

    Hope I didn't make a mistake !
    Attached Files Attached Files

  6. #6
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Old Wacom serial tablet is not recognized in karmic

    Hi Barbidoux,

    Oops! I see the problem now.

    You are suppose to rename serial-tablet&tablet-pc_test2_10-wacom.fdi to 10-linuxwacom.fdi. Or at least copy the contents into a blank 10-linuxwacom.fdi. It's called 10-wacom.fdi in Jaunty and 10-linuxwacom.fdi in Karmic.

    If you now have something called serial-tablet&tablet-pc_test2_10-wacom.fdi, or similar, in "/usr/share/hal/fdi/policy/20thirdparty/" you need to remove it. The .fdi's have to start with a number. There should only be one wacom.fdi.

    Then again lshal and Xorg.0.log. Do you understand my instructions now?

  7. #7
    Join Date
    Dec 2009
    Beans
    30

    Re: Old Wacom serial tablet is not recognized in karmic

    No, there is no mistake :
    As your file in post #176 open directly in Firefox on my PC, I just cut and pasted the content in the file I had in /usr/share/hal/fdi/policy/20thirdparty. This file's name is 10-linuxwacom.fdi. I had doubt when I saw the name of your file, but I think I made the right thing.

    I join the ls of ls this directory so you can see what's in. To be sure, I removed the "10-linuxwacom.fdi~" after this ls.
    I join the actual "10-linuxwacom.fdi" so you can see if it's correct after all these modificaiton.
    Attached Files Attached Files

  8. #8
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Old Wacom serial tablet is not recognized in karmic

    Hi Barbidoux,

    Ahhh! You were right, it was the .fdi I needed to see. You've added PNP0501 to the wrong line. A natural mistake. Remove it from the line it is on along with the extra semi-colon ( ; ) and place it on the first line:
    Code:
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="serial">
          <match key="@info.parent:pnp.id" contains_outof="WACf;FUJ02e5;FUJ02e7">
    to:
    Code:
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="serial">
          <match key="@info.parent:pnp.id" contains_outof="PNP0501;WACf;FUJ02e5;FUJ02e7">
    And we should be good to go!

  9. #9
    Join Date
    Dec 2009
    Beans
    30

    Re: Old Wacom serial tablet is not recognized in karmic

    Well, now I have an understanding problem :

    The .fdi I sent in my precedent post looks exactly like you ask me to modify it !!??

    There's something I can't catch.

    Here is this line I just cut and pasted from gedit (and it's the same as the one in the precedent post) :

    <match key="@info.parentnp.id" contains_outof="PNP0501;WACf;FUJ02e5;FUJ02e7">

    EDIT : hum well, without the smiley...
    Last edited by Barbidoux; December 19th, 2009 at 07:48 PM.

  10. #10
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Old Wacom serial tablet is not recognized in karmic

    Hi Barbidoux,

    The contents of this "Barbidoux_test1_10-linuxwacom.fdi.txt" are what we want in your 10-linuxwacom.fdi. The forum won't let you upload a .fdi hence ".fdi.txt". And the "Barbidoux_test1_" is a label so we can keep them straight.
    Attached Files Attached Files

Page 1 of 10 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •