Page 1 of 4 123 ... LastLast
Results 1 to 10 of 34

Thread: Integrated pen-only digitizer on Lenovo Thinkpad x61t.

  1. #1
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Integrated pen-only digitizer on Lenovo Thinkpad x61t.

    Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x61t. Using Debian 6 Squeeze.

    Initially, I thought that this issue was related to this thread (here's where I started), but according to Favux, there is no problem with the serial wacom drivers with respect to my particular hardware...??All integrated digitizers on serial wacom laptops, or just mine??...Per Favux, ISDV4 doesn't need a kernel module.

    Here is a rundown of the conversation...

    $ xinput list shows:

    .⎡ Virtual core pointer id=2 [master pointer (3)]
    .⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    .⎜ ↳ TPPS/2 IBM TrackPoint id=10 [slave pointer (2)]
    .⎜ ↳ Macintosh mouse button emulation id=12 [slave pointer (2)]
    .⎣ Virtual core keyboard id=3 [master keyboard (2)]
    . ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    . ↳ Power Button id=6 [slave keyboard (3)]
    . ↳ Video Bus id=7 [slave keyboard (3)]
    . ↳ Sleep Button id=8 [slave keyboard (3)]
    . ↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
    . ↳ ThinkPad Extra Buttons id=11 [slave keyboard (3)]
    . ↳ ACPI Virtual Keyboard Device id=13 [slave keyboard (3)]

    $ uname -a shows:
    Linux heartOfGold-debian 2.6.32-5-amd64 #1 SMP Mon Feb 25 00:26:11 UTC 2013 x86_64 GNU/Linux

    $ lspci shows:

    00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
    00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
    00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
    00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03)
    00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
    00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
    00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
    00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
    00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
    00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
    00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
    00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
    00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
    00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03)
    00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
    00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
    00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
    03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
    05:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
    05:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
    05:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)

    I was alarmed that I didn't see anything listed here that looks like a serial anything, let alone a digitizer.

    $ lshal | grep WAC shows:

    .udi = '/org/freedesktop/Hal/devices/pnp_WACf004'
    . info.udi = '/org/freedesktop/Hal/devices/pnp_WACf004' (string)
    . pnp.id = 'WACf004' (string)
    .udi = '/org/freedesktop/Hal/devices/pnp_WACf004_serial_platform_0'
    . info.parent = '/org/freedesktop/Hal/devices/pnp_WACf004' (string)
    . info.udi = '/org/freedesktop/Hal/devices/pnp_WACf004_serial_platform_0' (string)
    . serial.originating_device = '/org/freedesktop/Hal/devices/pnp_WACf004' (string)

    lshal at least indicated to me that the computer is recognizing that the digitizer exists, so this is heartening. Favux said that the issue is probably a X drivers configuration issue.

    Favux asked my Xorg version number.
    If Xorg =< 1.7 then HAL ***
    If Xorg >= 1.8 then xorg.conf.d

    $ Xorg -version

    .X.Org X Server 1.7.7
    .Release Date: 2010-05-04
    .X Protocol Version 11, Revision 0
    .Build Operating System: Linux 3.0.0-1-amd64 x86_64 Debian
    .Current Operating System: Linux heartOfGold-debian 2.6.32-5-amd64 #1 SMP Mon Feb 25 00:26:11 UTC 2013 x86_64
    .Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=UUID=63284c28-92c7-45ac-9002-5691a017d224 ro quiet
    .Build Date: 29 October 2011 06:58:14PM
    .xorg-server 2:1.7.7-14 (Julien Cristau <jcristau@debian.org>)
    .Current version of pixman: 0.16.4

    Favux mentioned that we would probably be dealing with problems in fdi files. Below is the contents of what I think is the most relevant fdi file in /usr/share/hal/fdi/policy/

    nano /usr/share/hal/fdi/policy/10osvendor/10-tabletPCs.fdi
    .<?xml version="1.0" encoding="UTF-8"?>
    .
    .<deviceinfo version="0.2">
    .
    . <device>
    . <!-- to get the device up we need to set the baud_rate correct -->
    . <match key="pnp.id" contains="FPI2004">
    . <merge key="input.device.set" type="string">/dev/ttyS0</merge>
    . <merge key="pnp.serial.baud_base" type="int">38400</merge>
    . </match>
    .
    . <!-- add addon if need special ttySx settings -->
    . <match key="input.device.set" exists="true">
    . <append key="info.callouts.add" type="strlist">hal-system-setserial</append>
    . </match>
    .
    . <!-- handle USB tablets -->
    . <match key="usb_device.vendor_id" int="0x56a">
    . <!-- WACOM Tablets -->
    . <match key="usb_device.product_id" int_outof="0x90;0x93;0x9a">
    . <!-- TabletPCs with USB Wacom Tablets -->
    . <match key="/org/freedesktop/Hal/devices/computer:system.formfactor" compare_ne="laptop">
    . <!-- set the correct formfactor if not already laptop -->
    . <merge key="/org/freedesktop/Hal/devices/computer:system.formfactor" type="string">laptop</merge>
    . </match>
    . <!-- set the correct subtype -->
    . <merge key="/org/freedesktop/Hal/devices/computer:system.formfactor.subtype" type="string">tabletpc</merge>
    . </match>
    . </match>
    .
    . </device>
    .
    .</deviceinfo>

    $ ls [...]/10osvendor/
    10-cpufreq.fdi
    10-dockstation.fdi
    10-imac-backlight.fdi
    10-input-policy.fdi
    10-laptop-panel-mgmt-policy.fdi
    10-leds.fdi
    10-power-mgmt-policy.fdi
    10-rfkill-switch.fdi
    10-tabletPCs.fdi
    10-usbcsr-mice.fdi
    15-storage-luks.fdi
    20-storage-methods.fdi
    25-ntfs-3g-policy.fdi
    30-wol.fdi
    debian-storage-policy-ignore-fixed-crypto-drives.fdi


    $ ls [...]/20thirdparty/
    There is nothing in there.

  2. #2
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    For whatever reason, the forum wont let me edit my post. The thread I thought was relevant to my problem is here.

    Here is where I started posting.

  3. #3
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    For whatever reason, the forum wont let me edit my post. The thread I thought was relevant to my problem is here.

    Here is where I started posting.

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

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    The serial Plug and Play ID for the X61t's Wacom digitizer is WACf004. That is a keyword that can be used for the match.

    The serial digitizer should be showing up in xinput list as something like "Serial Wacom Tablet stylus". And for the eraser instead of stylus then eraser would be appended. Don't know if you have touch. That should happen out of the box as long as the xorg-xserver-input-wacom package is installed.

    Sorry, my mistake. X Server is 1.7 = HAL for Distros except Debian/Ubuntu. With Lucid 10.04 Ubuntu calls it X Server 1.7 but it isn't. It is hybrid of 1.7 and 1.8. But they got the hybrid from Debian. Basically they were so eager to dump HAL they grabbed the xorg.conf.d stuff from 1.8 and grafted it on 1.7. I'm just not sure which Debian release has the hybrid, if it still has it, or if they ever actually used it. But since you have same 2.6.32 kernel as Lucid I'm thinking its the same.

    Does look like HAL might still be functional, which it wouldn't be in Lucid, but lets see if xorg.conf.d is being used. The standard locations for the .conf files are:
    Distro - /usr/share/X11/xorg.conf.d
    User custom - /etc/X11/xorg.conf.d

    However the hybrid X Server has only one location and it is not standard: /usr/lib/X11/xorg.conf.d/10-wacom.conf So look for a wacom.conf and if you find it post it. If you compiled xf86-input-wacom it would not add the wacom.conf because of the non-standard location. And by the way if you tried to add the custom directory /etc/X11/xorg.conf.d you'd break X.

    Is not being able to edit until you have a certain number of posts one of their anti-spam measures?

  5. #5
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    $ ls /usr/share/X11/
    reveals xorg.conf.d.

    $ls /etc/X11/
    reveals some other stuff but not xorg.conf.d

    $ ls /usr/lib/X11/
    reveals some other stuff but not xorg.conf.d

    I do not have touch. It is strictly the digitizer version. So no fingerprints on my screen, just giant paisley palm prints.

    I hope that no post editing is not an anti-spam method because what was intended to be 2 posts became 5. Anti-spam failure

  6. #6
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    For clarity
    # apt-get install xserver-xorg-input-wacom
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    xserver-xorg-input-wacom is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

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

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    Hmm, 1.7 but with xorg.conf.d in the correct location. But I'm betting it's the hybrid given xorg.conf.d is present.

    What release of Debian is this?
    Code:
    cat /etc/issue
    Did you find a wacom.conf in /usr/share/X11/xorg.conf.d? If so what number does it have for a prefix and what are the contents?

    What version of xf86-input-wacom?
    Code:
    xsetwacom -V

  8. #8
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    $ xsetwacom -V
    0.10.5


    $ cat /etc/issue
    Debian GNU/Linux 6.0 \n \l

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

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    Wow, 0.10.5. That's like the first xf86-input-wacom after the fork from linuxwacom. So updating your xf86-input-wacom should definitely be a consideration.

    But the main thing is the wacom.conf in xorg.conf.d. Is it there and what's in it?

  10. #10
    Join Date
    Aug 2008
    Location
    Detroit, MI
    Beans
    33
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Problem getting the integrated pen-only digitizer to work on my Lenovo Thinkpad x

    Re: 10.5 Apparently it is the bog standard for Debian Squeeze. It looks like Wheezy will be up to 15.XX. I'll look into updating that. I didn't even think of old drivers, I started out using Fedora Core and then Gentoo(burned out a MB with all the compiling once) and Arch, so bleeding edge everywhere. This never even occurred to me.

    Oh yeah, I was supposed to list that wasn't I.

    $ ls
    10-evdev.conf 20-wacom.conf 50-synaptics.conf

    $ nano 20-wacom.conf
    Section "InputClass"
    Identifier "Wacom class"
    # WALTOP needs a patched kernel driver, that isn't in mainline lk yet,
    # so for now just let it fall through and be picked up by evdev instead.
    # MatchProduct "Wacom|WALTOP|WACOM"
    MatchProduct "Wacom|WACOM"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
    EndSection

    Section "InputClass"
    Identifier "Wacom serial class"
    MatchProduct "Serial Wacom Tablet"
    Driver "wacom"
    Option "ForceDevice" "ISDV4"
    EndSection

    # N-Trig Duosense Electromagnetic Digitizer
    Section "InputClass"
    Identifier "Wacom N-Trig class"
    MatchProduct "HID 1b96:0001"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
    EndSection



    Funny, I didn't think this was an N-Trig setup...

Page 1 of 4 123 ... LastLast

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
  •