I'll test right now!!
I'll test right now!!
Don't!!!
I need to go over your stuff first. It's the model number, but I have to figure out where it's making a difference.
I'm scattered brained right now. Helped a Danish friend figure out how to relabel the CellWriter keyboard keys for the Danish alphabet and compile it. Finished that. Also working with Jayhawk on bringing out Magick Rotation 1.2. We're trying to eliminate the direct dependence on hp-wmi so we can do neat stuff like support other tablet pc's other than HP's and accelerometers and stuff. Plus eliminate polling so Magick's CPU usage is lower. We've been working on debugging it. Plus a couple of other things. But we're taking a break from Magick right now. My desktop is crammed so I need to organize it and then look at your stuff.
Last edited by Favux; November 7th, 2010 at 10:04 PM.
thanks. Really.. I'll be glad to offer a beer. Maybe couple of them!
meanwhile I've edited all the sources (in linuxwacom and in xf86-input-wacom)this way: searched for the hex key of the bamboo devices, 0xd0, and copied the instructions or modified adding my 0xda. attached is a file with the custom mods. But after compiling and installing/copying/reboot it's still not working. that damn key Must be somewhere else...
Last edited by mrernia; November 7th, 2010 at 11:11 PM.
Hi mrernia,
OK. From your post #278:
Indicates to me usb communication is established, it knows your model. So I think it's the X driver xf86-input-wacom. I wouldn't have tried the changes you've made yet.Code:lsusb |grep Wacom Bus 005 Device 002: ID 056a:00da Wacom Co., Ltd
Download a fresh linuxwacom and xf86-input-wacom or reverse the changes for now.
Let's just try the wcmUSB.c in xf86-input-wacom/src. The section there is at about line # 375. Add almost the same line:
like so:Code:{ WACOM_VENDOR_ID, 0xDA, 2540, 2540, &usbBamboo }, /* CTH-461/L */
and then finish cloning in the xf86-input-wacomCode:{ WACOM_VENDOR_ID, 0xD1, 2540, 2540, &usbBamboo }, /* CTL-460 */ { WACOM_VENDOR_ID, 0xD4, 2540, 2540, &usbBamboo }, /* CTH-461 */ { WACOM_VENDOR_ID, 0xD3, 2540, 2540, &usbBamboo }, /* CTL-660 */ { WACOM_VENDOR_ID, 0xD2, 2540, 2540, &usbBamboo }, /* CTL-461/S */ { WACOM_VENDOR_ID, 0xD0, 2540, 2540, &usbBamboo }, /* Bamboo Touch */ { WACOM_VENDOR_ID, 0xDA, 2540, 2540, &usbBamboo }, /* CTH-461/L */
with:
using the 'make clean' if you're reusing an old xf86-input-wacom. And cross your fingers.Code:make clean ./autogen.sh --prefix=/usr make sudo make install (Now reboot.)
And what's the description of your model on the box? The "Bamboo Craft Special Edition"?
Last edited by Favux; November 7th, 2010 at 11:39 PM.
was my second try, and didn't worked. Otherwise I'll never tought of changing all sources! but i'll try again as soon as I finish my rain dance. you'll never know when you're almost at the vodoo-mumbojumbo-limit.
Alright I looked at the Wacom site. Is it one of these?
Bamboo Special Edition Pen Touch Small CTH-461SE-EN
Bamboo Special Edition Pen Touch Medium CTH-661SE-EN
yes. Bamboo pen & touch special edition. sigh..And what's the description of your model on the box? The "Bamboo Craft Special Edition"?
Bamboo Special Edition Pen Touch Small CTH-461SE-FR
any other idea?
Hi mrermia,
OK, sounds like the change to xf86-input-wacom's wacomUSB.c wasn't enough. Keep those changes.
Next we'll modify the kernel. The wacom.ko has a couple of tables we probably need to add your model to. Go to the unpacked linuxwacom-0.8.8-10 and in /src/2.6.30/ you'll find wacom_wac.c. At about line #1318 you'll see the BAMBOO_PT entries. Add these lines (get the whole second Line):
so it looks like:Code:static struct wacom_features wacom_features_0xDA = { "Wacom Bamboo 2FG 4x5 SE", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT };
And at about line #1468 add:Code:static struct wacom_features wacom_features_0xD1 = { "Wacom BambooFun 2FG 4x5", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT }; static struct wacom_features wacom_features_0xD4 = { "Wacom Bamboo 4x5", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT }; static struct wacom_features wacom_features_0xD2 = { "Wacom Bamboo Craft", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT }; static struct wacom_features wacom_features_0xD3 = { "Wacom BambooFun 2FG 6x8", WACOM_PKGLEN_BBFUN, 21648, 13530, 1023, 63, BAMBOO_PT }; static struct wacom_features wacom_features_0xD0 = { "Wacom Bamboo 2FG", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT }; static struct wacom_features wacom_features_0xDA = { "Wacom Bamboo 2FG 4x5 SE", WACOM_PKGLEN_BBFUN, 14720, 9200, 1023, 63, BAMBOO_PT };
So it looks like:Code:{ USB_DEVICE_WACOM(0xDA) },
Then compile linuxwacom again. If you're reusing the source code:Code:{ USB_DEVICE_WACOM(0xD1) }, { USB_DEVICE_WACOM(0xD4) }, { USB_DEVICE_WACOM(0xD2) }, { USB_DEVICE_WACOM(0xD3) }, { USB_DEVICE_WACOM(0xD0) }, { USB_DEVICE_WACOM(0xDA) },
I think this will do the trick.Code:make clean ./configure --enable-wacom --prefix=/usr make sudo cp ./src/2.6.30/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko sudo depmod -a (And reboot)
Last edited by Favux; November 10th, 2010 at 06:10 PM.
yes! YESS! YEEEEEEEEEEEEEEEEESSSSSSSSSSSSS!!!! Works!!! I love you!!!!
no words to describe my happiness and how much you rocks. Thanks a lot mate!!!
--: touchpad is not fluid but after all this time browsing forums maybe I've found how to set it
thanks again..
Bookmarks