Hello, I've been trying to get my tablet PC to work with Ubuntu (Hardy) for more than a week now, and I'm getting very frustrated getting the touch screen / stylus to work at all.

I've searched all over the place and seen several success stories all with different methods, but none seem to work for me (a lot are old and pre-Hardy). I'm still a little new to Linux so I'm just getting the hang of everything, but I'm pretty positive I've been doing what the tutorials say.

My current xorg.conf file is:

Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Feb 14 18:20:37 PST 2008

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
And of course I've tried adding in the various versions of the cursor, stylus and eraser sections, like

Code:
Section “InputDevice”
    Driver “wacom”
    Identifier “stylus”
    Option “Device” “/dev/ttyS0″ #SERIAL ONLY

    Option “Device” “/dev/input/wacom” #USB ONLY
    Option “Type” “stylus”
    Option “USB” “on” #USB ONLY

    Option “ForceDevice” “ISDV4″ #Tablet PC ONLY
    EndSection

    Section “InputDevice”
    Driver “wacom”
    Identifier “eraser”

    Option “Device” “/dev/ttyS0″ #SERIAL ONLY
    Option “Device” “/dev/input/wacom” #USB ONLY
    Option “Type” “eraser”

    Option “USB” “on” #USB ONLY
    Option “ForceDevice” “ISDV4″ #Tablet PC ONLY
    EndSection

    Section “InputDevice”

    Driver “wacom”
    Identifier “cursor”
    Option “Device” “/dev/ttyS0″ #SERIAL ONLY
    Option “Device” “/dev/input/wacom” #USB ONLY

    Option “Type” “cursor”
    Option “Mode” “relative”
    Option “USB” “on” #USB ONLY

    Option “ForceDevice” “ISDV4″ #Tablet PC ONLY
    EndSection
My machine is an HP Pavillion tx2110us (fairly new), and I read somewhere that the newer tablet PCs route their touch screens through USB now instead of serial (I've tried both methods). I'm still not sure if that means I'm supposed to leave the "Tablet PC ONLY" sections there or not, in addition to the USB ones.

Any help is really appreciated, I'm frustrated that I can't get this to work and I'm afraid it's something stupid I'm missing.

Thanks!