hp_tx2500 wacomcpl 11.2 x64

I have a hp tx2627cl (hp tx2500) . It worked with no issues on openSUSE 11.1 but on 11.2 I get no devices in wacomcpl no event-stylus links in the /dev/input/by-id folder and the identifiers for my wacom items in xorg.conf now have changed and I am missing the Mouse 11 item. I selected the items in the sax gui like I normally do for tablet pc and hp tx2500 as well as the pen touch and eraser items.

I even tried replacing the xorg.conf with my 11.1 version and rebooted after adding what I thought were the correct event-stylus, event-touch links but my wacomcpl still does not show the devices and my rotation through stored desktop links still does not rotate the mouse and pen although this worked fine in openSUSE 11.1

How do I correct the issue?

Any help would be greatly appreciated.

Well seems I have partially solved my own problem looks as though sax is still putting in the /dev/input/by-id/event-stylus link though its not being created.

After some looking into my Xorg log and trial and error I realized there are persistent links /dev/input/wacom and /dev/input/wacom-touch. after setting my devices in /etc/X11/xorg.conf to these I was able to get wacomcpl to see my devices. The pen works and I can calibrate it but i still have an issue with touch. i am not sure if it is the height and width settings or something else.

If anyone knows the correct settings please help

I have a similar laptop (tx2622nr) and am seeing the same problems. Would you be so kind as to upload your Xorg.conf file to see how you got the devices to show up in the wacomcpl?

for your laptop if on 11.2 you should have persistent links set in /dev/input . For mine based on hal settings I get 2 symlinks the first is tablet-tpc93-stylus the second is tablet-tpc93-touch. The easy thing to do is to use sax to setup the initial items by using the sax2 settings to setup the items then replace the /dev/event by id items with the links . if that is not clear or you need more explanation here are the pertinent sections from the xorg.conf.

Section “InputDevice”

Driver “mouse” will be disabled unless ‘Option “AutoAddDevices” “off”’

is set in “ServerFlags” section.

Driver “mouse”
Identifier “Mouse[1]”
Option “Device” “/dev/input/mice”
Option “Name” “Wacom ISD-V4”
Option “Protocol” “explorerps/2”
Option “Vendor” “Sysp”
Option “ZAxisMapping” “4 5”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “Mouse[3]”
Option “Device” “/dev/input/tablet-tpc93-stylus”
Option “ForceDevice” “ISDV4”
Option “InputFashion” “Tablet”
Option “Mode” “Absolute”
Option “Name” “HP Pavilion tx2500 series (USB)”
Option “SendCoreEvents” “on”
Option “Type” “cursor”
Option “USB” “on”
Option “Vendor” “TABLET PCs”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “Mouse[5]”
Option “BottomX” “26300”
Option “BottomY” “16375”
Option “Button2” “3”
Option “Device” “/dev/input/tablet-tpc93-stylus”
Option “ForceDevice” “ISDV4”
Option “InputFashion” “Pen”
Option “Mode” “Absolute”
Option “Name” “HP Pavilion tx2000 Stylus (USB)”
Option “Protocol” “Auto”
Option “TopX” “225”
Option “TopY” “225”
Option “Type” “stylus”
Option “USB” “on”
Option “Vendor” “TABLET PCs”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “Mouse[7]”
Option “Device” “/dev/input/tablet-tpc93-stylus”
Option “ForceDevice” “ISDV4”
Option “InputFashion” “Eraser”
Option “Mode” “Absolute”
Option “Name” “HP Pavilion tx2000 Eraser (USB)”
Option “Protocol” “Auto”
Option “Type” “eraser”
Option “USB” “on”
Option “Vendor” “TABLET PCs”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “Mouse[9]”
Option “BottomX” “4000”
Option “BottomY” “3875”
Option “Device” “/dev/input/tablet-tpc93-touch”
Option “ForceDevice” “ISDV4”
Option “InputFashion” “Touch”
Option “Mode” “Absolute”
Option “Name” “HP Pavilion tx2000 Touch (USB)”
Option “Protocol” “Auto”
Option “TopX” “200”
Option “TopY” “225”
Option “Type” “touch”
Option “USB” “on”
Option “Vendor” “TABLET PCs”
EndSection


In addition to this I still have some quirkines but have not had the time to work it out, such as I can see my touch item but when I try to calibrate with wacomcpl it does not work but it does seem to automatically set some valid settings as far as screen but the double click/left click is not working for touch. The pen works fine though it calibrates with no issues. As an additional note be aware that sax is supposed to go away in the future ( I don’t know for how many more releases it may be up to date) so for future releases I would assume some auto config mechanism for X11 without the use of xorg.conf will be coming out.

The easy thing to do is to use sax to setup the initial items by using the sax2 settings to setup the items then replace the /dev/event by id items with the links.

Can you explain this in a bit more detail please?

Thanks!

tekrytor- sorry I’m just getting a response for you.

There are two ways to setup wacom in OpenSuse the old way use sax2 go to tablet, click activate tablet, choose tablet PCs and then choose your model most newer pcs should work with HP Pavilion tx2500 series(USB). then replace the the device lines in the config like my previous post for example Option “Device” “/dev/input/tablet-tpc93-stylus”.
From my research and right there in the release notes for OpenSUSE we find that sax is being deprecated because of improvements to the xserver. So for the newer setup : after you have installed the wacom drivers and tools packages (Just search in the software section of yast for wacom to find the right packages) you will need to mod the fdi file, see my next post in the thread for the file

modified fdi file for tx2500 and wacom. Modify file /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi to what is below

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- this is probably a bit imprecise -->
<deviceinfo version="0.2">
  <device>
    <match key="input.originating_device" contains="if0">
	<match key="info.product" contains="Wacom">
		<merge key="input.x11_driver" type="string">wacom</merge>
		<merge key="input.x11_options.Type" type="string">stylus</merge>
		<merge key="info.product" type="string">stylus</merge>
		<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
          	<append key="wacom.types" type="strlist">eraser</append>
	</match>
    </match>
  </device>
  <device>
    <match key="input.originating_device" contains="if1">
	<match key="info.product" contains="Wacom">
		<merge key="input.x11_driver" type="string">wacom</merge>
		<merge key="input.x11_options.Type" type="string">touch</merge>
		<merge key="info.product" type="string">touch</merge>
	</match>
    </match>
  </device>
  <device>
	<match key="input.x11_options.Type" contains="eraser">
	  <merge key="info.product" type="string">eraser</merge>
	</match>
  </device>

  <device>
    <match key="info.category" contains="input">
      <match key="info.product" contains_outof="Wacom">
	<merge key="input.x11_driver" type="string">wacom</merge>
	<merge key="input.x11_options.Type" type="string">stylus</merge>
	<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
	<append key="wacom.types" type="strlist">eraser</append>
	<append key="wacom.types" type="strlist">cursor</append>
	<append key="wacom.types" type="strlist">pad</append>
      </match>
    </match>
    <match key="info.capabilities" contains="serial">
      <match key="@info.parent:pnp.id" contains_outof="WACf001;WACf002;WACf003;WACf004;WACf005;WACf006;WACf007;WACf008;WACf009;WACf00a;WACf00b;WACf00c;FUJ02e5">
	<append key="info.capabilities" type="strlist">input</append>
	<merge key="input.x11_driver" type="string">wacom</merge>
	<merge key="input.x11_options.Type" type="string">stylus</merge>
	<merge key="input.x11_options.ForceDevice" type="string">ISDV4</merge>
	<merge key="input.device" type="copy_property">serial.device</merge>
	<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
	<append key="wacom.types" type="strlist">eraser</append>
        <match key="@info.parent:pnp.id" contains_outof="WACf008;WACf009">
	  <!-- Serial tablets with touch capabilities -->
	  <append key="wacom.types" type="strlist">touch</append>
	</match>
      </match>
    </match>
  </device>
  <!-- Match the Wacom Bluetooth A5 pen tablet -->
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <match key="info.product" contains="WACOM">
        <match key="info.product" contains="Tablet">
          <merge key="input.x11_driver" type="string">wacom</merge>
          <merge key="input.x11_options.Type" type="string">stylus</merge>
	  <append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
	  <append key="wacom.types" type="strlist">eraser</append>
	  <append key="wacom.types" type="strlist">cursor</append>
        </match>
      </match>
    </match>
  </device>
</deviceinfo>