Ok, I'm now at a wall. I added a chunk to the top of
wacom_init_input_dev that prints out all of the details from the
wacom_wac features struct, and here's what my dmesg looks like.
I loaded the module, and this is what printed out:
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Input device:
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Name: <NULL>
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pktlen: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: X Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Y Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pressure Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Distance Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Type: 0
input: Unspecified device as
/devices/pci0000:00/0000:00:0b.1/usb1/1-2/1-2.3/1-2.3:1.0/input/input6
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Input device:
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Name: <NULL>
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pktlen: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: X Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Y Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pressure Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Distance Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Type: 0
input: Unspecified device as
/devices/pci0000:00/0000:00:0b.1/usb1/1-2/1-2.3/1-2.3:1.1/input/input7
usbcore: registered new interface driver wacom
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver
usb 1-2.3: USB disconnect, address 6
usb 1-2.3: new full speed USB device using ehci_hcd and address 7
usb 1-2.3: configuration #1 chosen from 1 choice
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Input device:
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Name: <NULL>
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pktlen: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: X Max:
4173141612
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Y Max:
4173138976
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c:
Pressure Max: 4173137920
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Distance Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Type: 0
I unloaded the module and then reloaded it:
input: Unspecified device as
/devices/pci0000:00/0000:00:0b.1/usb1/1-2/1-2.3/1-2.3:1.0/input/input8
usbcore: deregistering interface driver wacom
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Input device:
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Name: <NULL>
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pktlen: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: X Max:
4173141612
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Y Max:
4173138976
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c:
Pressure Max: 4173137920
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Distance Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Type: 0
input: Unspecified device as
/devices/pci0000:00/0000:00:0b.1/usb1/1-2/1-2.3/1-2.3:1.0/input/input9
I repeated that process, and the output did not change:
usbcore: registered new interface driver wacom
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver
usbcore: deregistering interface driver wacom
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Input device:
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Name: <NULL>
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Pktlen: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: X Max:
4173141612
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Y Max:
4173138976
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c:
Pressure Max: 4173137920
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Distance Max: 0
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_wac.c: Type: 0
input: Unspecified device as
/devices/pci0000:00/0000:00:0b.1/usb1/1-2/1-2.3/1-2.3:1.0/input/input10
usbcore: registered new interface driver wacom
/home/andrew/wacom/linuxwacom-0.7.9-7/src/2.6.24/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver
During initial module loading, when it says "USB disconnect", my 0093
device disappears and then is replaced by the 0094 device.
I've got no idea where to go from here. Perhaps the generic wacom
interface that this driver uses isn't the same as the ones the other
devices are using? Without interface specs on my tablet, I'm at the
fringes of my experience, I've never reverse-engineered hardware
before.
-Zapp
On Feb 9, 2008 3:35 AM, Alexander Griesser <
work@...> wrote:
> Magnus Vigerlöf schrieb:
> > On fredag 08 februari 2008, Andrew Zappacky wrote:
> >> I suspect that my laptop and your laptop use the same model of
> >> touchscreen. I changed the device IDs in the current source code to
> >> allow for my model, and the result was that it recognized the screen,
> >> but the event device (which showed up!) gave nothing but garbage to
> >> wacdump. I suspect that this means some more coding will need to be
> >> done.
>
> Could you provide a patch, code snippets, a listing of the changed files
> or something like this?
>
> >>> As some of the postings are quite old (~8 months or more), I just wanted
> >>> to ask if there's been any progress on this by now?
> >
> > I'd actually dare to say very little.. It all probably comes down to access to
> > hardware
>
> If SSH access to one of these machines is enough, I'm offering you
> exclusive root access to an Asus R1F at any time you want.
>
> > The following feature request contains some information (just so we have a
> > connection from this thread to it):
> >
https://sourceforge.net/tracker/index.php?func=detail&aid=1593330&group_id=69596&atid=525127>
> Yeah, I know, thanks for linking it here.
>
> > When you start producing patches on the driver, I think it probably will be
> > worth putting these into our git-repo [1] at once. Maybe not into master
> > right away, but at least into a separate branch. This way this work can be
> > made more visible, without actually affecting the normal driver development.
>
> Good idea!
>
> ciao,
> Alex
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@...
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel