Donate Share

Linux Wacom Tablet Project

Tracker: Feature Requests

5 Support for usb tabletpc - ID: 1593330
Last Update: Comment added ( nobody )

New models of tabletpc use the usb bus to conect the
wacom tablet. An example of such model is the asus
R1F model.

The current wacom driver (Nov. 2006) does not support
this models of tabletpc.

Please could you add support for usb tabletpc to the
wacom driver.

J. I. Burgos


J. I. Burgos Gil ( jose_i_b ) - 2006-11-09 11:48

5

Closed

None

Ping Cheng

None

Next Release

Public


Comments ( 148 )




Date: 2009-04-27 04:16
Sender: nobody

adobe software, <a
href="http://rosvenor.ibelgique.com/anything-other-than-what-lyrics.html">Anything
Other Than What Lyrics</a>,
[url="http://rosvenor.ibelgique.com/anything-other-than-what-lyrics.html"]Anything
Other Than What Lyrics[/url],
http://rosvenor.ibelgique.com/anything-other-than-what-lyrics.html Anything
Other Than What Lyrics, 8-], <a
href="http://prland.iquebec.com/as-ipod-same-video-whats.html">As Ipod Same
Video Whats</a>,
[url="http://prland.iquebec.com/as-ipod-same-video-whats.html"]As Ipod Same
Video Whats[/url], http://prland.iquebec.com/as-ipod-same-video-whats.html
As Ipod Same Video Whats, yxm, <a
href="http://aurelw.iespana.es/4-non-blonde-lyrics-whats-going-on.html">4
Non Blonde Lyrics Whats Going On</a>,
[url="http://aurelw.iespana.es/4-non-blonde-lyrics-whats-going-on.html"]4
Non Blonde Lyrics Whats Going On[/url],
http://aurelw.iespana.es/4-non-blonde-lyrics-whats-going-on.html 4 Non
Blonde Lyrics Whats Going On, 099, <a
href="http://aurelw.iespana.es/bathroom-going-whats.html">Bathroom Going
Whats</a>,
[url="http://aurelw.iespana.es/bathroom-going-whats.html"]Bathroom Going
Whats[/url], http://aurelw.iespana.es/bathroom-going-whats.html Bathroom
Going Whats, 84541, <a
href="http://thiaume.ifrance.com/believe-in-what-you-want-jimmy-eat-world-lyrics.html">Believe
In What You Want Jimmy Eat World Lyrics</a>,
[url="http://thiaume.ifrance.com/believe-in-what-you-want-jimmy-eat-world-lyrics.html"]Believe
In What You Want Jimmy Eat World Lyrics[/url],
http://thiaume.ifrance.com/believe-in-what-you-want-jimmy-eat-world-lyrics.html
Believe In What You Want Jimmy Eat World Lyrics, 14016, <a
href="http://rosvenor.ibelgique.com/182-again-age-blink-guitar-tab-whats.html">182
Again Age Blink Guitar Tab Whats</a>,
[url="http://rosvenor.ibelgique.com/182-again-age-blink-guitar-tab-whats.html"]182
Again Age Blink Guitar Tab Whats[/url],
http://rosvenor.ibelgique.com/182-again-age-blink-guitar-tab-whats.html 182
Again Age Blink Guitar Tab Whats, :PPP, <a
href="http://thuercure.iespana.es/best-of-whats-around-lyrics-dave-matthews.html">Best
Of Whats Around Lyrics Dave Matthews</a>,
[url="http://thuercure.iespana.es/best-of-whats-around-lyrics-dave-matthews.html"]Best
Of Whats Around Lyrics Dave Matthews[/url],
http://thuercure.iespana.es/best-of-whats-around-lyrics-dave-matthews.html
Best Of Whats Around Lyrics Dave Matthews, fglnfz, <a
href="http://lanrier.iquebec.com/and-then-what-lyric.html">And Then What
Lyric</a>, [url="http://lanrier.iquebec.com/and-then-what-lyric.html"]And
Then What Lyric[/url], http://lanrier.iquebec.com/and-then-what-lyric.html
And Then What Lyric, =(((, <a
href="http://thuercure.iespana.es/22what.html">22what</a>,
[url="http://thuercure.iespana.es/22what.html"]22what[/url],
http://thuercure.iespana.es/22what.html 22what, wztk, <a
href="http://merecteau.isuisse.com/beef-it-s-whats-for-dinner.html">Beef It
S Whats For Dinner</a>,
[url="http://merecteau.isuisse.com/beef-it-s-whats-for-dinner.html"]Beef It
S Whats For Dinner[/url],
http://merecteau.isuisse.com/beef-it-s-whats-for-dinner.html Beef It S
Whats For Dinner, %-OOO, <a
href="http://aurelw.iespana.es/bentonite-shake-and-what-happens-after-drinking.html">Bentonite
Shake And What Happens After Drinking</a>,
[url="http://aurelw.iespana.es/bentonite-shake-and-what-happens-after-drinking.html"]Bentonite
Shake And What Happens After Drinking[/url],
http://aurelw.iespana.es/bentonite-shake-and-what-happens-after-drinking.html
Bentonite Shake And What Happens After Drinking, 1954, <a
href="http://tteuger.isuisse.com/baby-name-what-people-think.html">Baby
Name What People Think</a>,
[url="http://tteuger.isuisse.com/baby-name-what-people-think.html"]Baby
Name What People Think[/url],
http://tteuger.isuisse.com/baby-name-what-people-think.html Baby Name What
People Think, =DDD, <a
href="http://prland.iquebec.com/bad-feeling-good-so-whats.html">Bad Feeling
Good So Whats</a>,
[url="http://prland.iquebec.com/bad-feeling-good-so-whats.html"]Bad Feeling
Good So Whats[/url],
http://prland.iquebec.com/bad-feeling-good-so-whats.html Bad Feeling Good
So Whats, :-D, <a
href="http://merecteau.isuisse.com/autopilot-off-what-i-want-lyric.html">Autopilot
Off What I Want Lyric</a>,
[url="http://merecteau.isuisse.com/autopilot-off-what-i-want-lyric.html"]Autopilot
Off What I Want Lyric[/url],
http://merecteau.isuisse.com/autopilot-off-what-i-want-lyric.html Autopilot
Off What I Want Lyric, :[[, <a
href="http://rosvenor.ibelgique.com/911-what-really-happened.html">911 What
Really Happened</a>,
[url="http://rosvenor.ibelgique.com/911-what-really-happened.html"]911 What
Really Happened[/url],
http://rosvenor.ibelgique.com/911-what-really-happened.html 911 What Really
Happened, iolj, <a
href="http://lanrier.iquebec.com/ball-of-confusion-thats-what-the-world-is-today.html">Ball
Of Confusion Thats What The World Is Today</a>,
[url="http://lanrier.iquebec.com/ball-of-confusion-thats-what-the-world-is-today.html"]Ball
Of Confusion Thats What The World Is Today[/url],
http://lanrier.iquebec.com/ball-of-confusion-thats-what-the-world-is-today.html
Ball Of Confusion Thats What The World Is Today, =PP, <a
href="http://aurelw.iespana.es/4-non-blondes-lyrics-whats-up.html">4 Non
Blondes Lyrics Whats Up</a>,
[url="http://aurelw.iespana.es/4-non-blondes-lyrics-whats-up.html"]4 Non
Blondes Lyrics Whats Up[/url],
http://aurelw.iespana.es/4-non-blondes-lyrics-whats-up.html 4 Non Blondes
Lyrics Whats Up, %PPP, <a
href="http://rosvenor.ibelgique.com/bedroom-decorating-free-tips-on-use-what-you-have.html">Bedroom
Decorating Free Tips On Use What You Have</a>,
[url="http://rosvenor.ibelgique.com/bedroom-decorating-free-tips-on-use-what-you-have.html"]Bedroom
Decorating Free Tips On Use What You Have[/url],
http://rosvenor.ibelgique.com/bedroom-decorating-free-tips-on-use-what-you-have.html
Bedroom Decorating Free Tips On Use What You Have, :-O, <a
href="http://thiaume.ifrance.com/admdog-what-is.html">Admdog What Is</a>,
[url="http://thiaume.ifrance.com/admdog-what-is.html"]Admdog What Is[/url],
http://thiaume.ifrance.com/admdog-what-is.html Admdog What Is, =-(, <a
href="http://thuercure.iespana.es/and-i-said-hey-whats-goin-on.html">And I
Said Hey Whats Goin On</a>,
[url="http://thuercure.iespana.es/and-i-said-hey-whats-goin-on.html"]And I
Said Hey Whats Goin On[/url],
http://thuercure.iespana.es/and-i-said-hey-whats-goin-on.html And I Said
Hey Whats Goin On, zcvtdl, <a
href="http://thiaume.ifrance.com/ain-t-what-she-used-to-be.html">Ain T What
She Used To Be</a>,
[url="http://thiaume.ifrance.com/ain-t-what-she-used-to-be.html"]Ain T What
She Used To Be[/url],
http://thiaume.ifrance.com/ain-t-what-she-used-to-be.html Ain T What She
Used To Be, 126, <a
href="http://ilber.ibelgique.com/10-during-what-years-was-george-washington-president.html">10
During What Years Was George Washington President</a>,
[url="http://ilber.ibelgique.com/10-during-what-years-was-george-washington-president.html"]10
During What Years Was George Washington President[/url],
http://ilber.ibelgique.com/10-during-what-years-was-george-washington-president.html
10 During What Years Was George Washington President, dzq, <a
href="http://aurelw.iespana.es/220-221-whatever-it-takes.html">220 221
Whatever It Takes</a>,
[url="http://aurelw.iespana.es/220-221-whatever-it-takes.html"]220 221
Whatever It Takes[/url],
http://aurelw.iespana.es/220-221-whatever-it-takes.html 220 221 Whatever It
Takes, sinse, <a
href="http://ilber.ibelgique.com/basking-in-new-ridge-whats.html">Basking
In New Ridge Whats</a>,
[url="http://ilber.ibelgique.com/basking-in-new-ridge-whats.html"]Basking
In New Ridge Whats[/url],
http://ilber.ibelgique.com/basking-in-new-ridge-whats.html Basking In New
Ridge Whats, :-]]], <a
href="http://rjolaine.ifrance.com/16-tons-and-what-do-you-get.html">16 Tons
And What Do You Get</a>,
[url="http://rjolaine.ifrance.com/16-tons-and-what-do-you-get.html"]16 Tons
And What Do You Get[/url],
http://rjolaine.ifrance.com/16-tons-and-what-do-you-get.html 16 Tons And
What Do You Get, akel, <a
href="http://thiaume.ifrance.com/anti-nowhere-league-so-what.html">Anti
Nowhere League So What</a>,
[url="http://thiaume.ifrance.com/anti-nowhere-league-so-what.html"]Anti
Nowhere League So What[/url],
http://thiaume.ifrance.com/anti-nowhere-league-so-what.html Anti Nowhere
League So What, 8262, <a
href="http://prland.iquebec.com/beautiful-no-matter-what-they-say-words.html">Beautiful
No Matter What They Say Words</a>,
[url="http://prland.iquebec.com/beautiful-no-matter-what-they-say-words.html"]Beautiful
No Matter What They Say Words[/url],
http://prland.iquebec.com/beautiful-no-matter-what-they-say-words.html
Beautiful No Matter What They Say Words, kcgfe, <a
href="http://tteuger.isuisse.com/basketball-positions-and-what-they-do.html">Basketball
Positions And What They Do</a>,
[url="http://tteuger.isuisse.com/basketball-positions-and-what-they-do.html"]Basketball
Positions And What They Do[/url],
http://tteuger.isuisse.com/basketball-positions-and-what-they-do.html
Basketball Positions And What They Do, >:-((, <a
href="http://prland.iquebec.com/aol-lachey-left-nick-rip-whats.html">Aol
Lachey Left Nick Rip Whats</a>,
[url="http://prland.iquebec.com/aol-lachey-left-nick-rip-whats.html"]Aol
Lachey Left Nick Rip Whats[/url],
http://prland.iquebec.com/aol-lachey-left-nick-rip-whats.html Aol Lachey
Left Nick Rip Whats, 40512,


Date: 2009-04-27 04:16
Sender: nobody

realy interesting pages, <a
href="http://thuercure.iespana.es/4-non-blondes-whats-up-tab.html">4 Non
Blondes Whats Up Tab</a>,
[url="http://thuercure.iespana.es/4-non-blondes-whats-up-tab.html"]4 Non
Blondes Whats Up Tab[/url],
http://thuercure.iespana.es/4-non-blondes-whats-up-tab.html 4 Non Blondes
Whats Up Tab, ijkron, <a
href="http://lanrier.iquebec.com/anger-behind-it-managing-whats.html">Anger
Behind It Managing Whats</a>,
[url="http://lanrier.iquebec.com/anger-behind-it-managing-whats.html"]Anger
Behind It Managing Whats[/url],
http://lanrier.iquebec.com/anger-behind-it-managing-whats.html Anger Behind
It Managing Whats, 055238, <a
href="http://thiaume.ifrance.com/ben-what.html">Ben What</a>,
[url="http://thiaume.ifrance.com/ben-what.html"]Ben What[/url],
http://thiaume.ifrance.com/ben-what.html Ben What, fskc, <a
href="http://merecteau.isuisse.com/beef-whats-for-dinner.html">Beef Whats
For Dinner</a>,
[url="http://merecteau.isuisse.com/beef-whats-for-dinner.html"]Beef Whats
For Dinner[/url], http://merecteau.isuisse.com/beef-whats-for-dinner.html
Beef Whats For Dinner, :-((, <a
href="http://lanrier.iquebec.com/barry-white-practice-what-you-preach-lyrics.html">Barry
White Practice What You Preach Lyrics</a>,
[url="http://lanrier.iquebec.com/barry-white-practice-what-you-preach-lyrics.html"]Barry
White Practice What You Preach Lyrics[/url],
http://lanrier.iquebec.com/barry-white-practice-what-you-preach-lyrics.html
Barry White Practice What You Preach Lyrics, opa, <a
href="http://thiaume.ifrance.com/autopilot-off-what-i-want.html">Autopilot
Off What I Want</a>,
[url="http://thiaume.ifrance.com/autopilot-off-what-i-want.html"]Autopilot
Off What I Want[/url],
http://thiaume.ifrance.com/autopilot-off-what-i-want.html Autopilot Off
What I Want, =OOO, <a
href="http://aurelw.iespana.es/at-what-point-in-the.html">At What Point In
The</a>, [url="http://aurelw.iespana.es/at-what-point-in-the.html"]At What
Point In The[/url], http://aurelw.iespana.es/at-what-point-in-the.html At
What Point In The, 8[[, <a
href="http://aurelw.iespana.es/and-then-what-by-young-jeezy.html">And Then
What By Young Jeezy</a>,
[url="http://aurelw.iespana.es/and-then-what-by-young-jeezy.html"]And Then
What By Young Jeezy[/url],
http://aurelw.iespana.es/and-then-what-by-young-jeezy.html And Then What By
Young Jeezy, 14951, <a
href="http://rjolaine.ifrance.com/abc-news-what-to-do-to-renew-drivers-license.html">Abc
News What To Do To Renew Drivers License</a>,
[url="http://rjolaine.ifrance.com/abc-news-what-to-do-to-renew-drivers-license.html"]Abc
News What To Do To Renew Drivers License[/url],
http://rjolaine.ifrance.com/abc-news-what-to-do-to-renew-drivers-license.html
Abc News What To Do To Renew Drivers License, 5428, <a
href="http://tteuger.isuisse.com/aura-colours-and-what-they-mean.html">Aura
Colours And What They Mean</a>,
[url="http://tteuger.isuisse.com/aura-colours-and-what-they-mean.html"]Aura
Colours And What They Mean[/url],
http://tteuger.isuisse.com/aura-colours-and-what-they-mean.html Aura
Colours And What They Mean, 8593, <a
href="http://thuercure.iespana.es/bad-boy-whatcha-gonna-do.html">Bad Boy
Whatcha Gonna Do</a>,
[url="http://thuercure.iespana.es/bad-boy-whatcha-gonna-do.html"]Bad Boy
Whatcha Gonna Do[/url],
http://thuercure.iespana.es/bad-boy-whatcha-gonna-do.html Bad Boy Whatcha
Gonna Do, 630, <a
href="http://rjolaine.ifrance.com/be-what-you-are.html">Be What You
Are</a>, [url="http://rjolaine.ifrance.com/be-what-you-are.html"]Be What
You Are[/url], http://rjolaine.ifrance.com/be-what-you-are.html Be What You
Are, rhsut, <a
href="http://ilber.ibelgique.com/back-in-black-what-is-the-plot-line.html">Back
In Black What Is The Plot Line</a>,
[url="http://ilber.ibelgique.com/back-in-black-what-is-the-plot-line.html"]Back
In Black What Is The Plot Line[/url],
http://ilber.ibelgique.com/back-in-black-what-is-the-plot-line.html Back In
Black What Is The Plot Line, 114, <a
href="http://thuercure.iespana.es/aol-fishing-hot-not-whats-whats.html">Aol
Fishing Hot Not Whats Whats</a>,
[url="http://thuercure.iespana.es/aol-fishing-hot-not-whats-whats.html"]Aol
Fishing Hot Not Whats Whats[/url],
http://thuercure.iespana.es/aol-fishing-hot-not-whats-whats.html Aol
Fishing Hot Not Whats Whats, xys, <a
href="http://lanrier.iquebec.com/always-be-together-baby-thats-what-you-told-me.html">Always
Be Together Baby Thats What You Told Me</a>,
[url="http://lanrier.iquebec.com/always-be-together-baby-thats-what-you-told-me.html"]Always
Be Together Baby Thats What You Told Me[/url],
http://lanrier.iquebec.com/always-be-together-baby-thats-what-you-told-me.html
Always Be Together Baby Thats What You Told Me, 118, <a
href="http://thiaume.ifrance.com/album-lachey-left-new-nick-whats.html">Album
Lachey Left New Nick Whats</a>,
[url="http://thiaume.ifrance.com/album-lachey-left-new-nick-whats.html"]Album
Lachey Left New Nick Whats[/url],
http://thiaume.ifrance.com/album-lachey-left-new-nick-whats.html Album
Lachey Left New Nick Whats, =-[[[, <a
href="http://merecteau.isuisse.com/bad-boy-what-you-gonna-do.html">Bad Boy
What You Gonna Do</a>,
[url="http://merecteau.isuisse.com/bad-boy-what-you-gonna-do.html"]Bad Boy
What You Gonna Do[/url],
http://merecteau.isuisse.com/bad-boy-what-you-gonna-do.html Bad Boy What
You Gonna Do, pyzvad, <a
href="http://rosvenor.ibelgique.com/autism-what-is-it.html">Autism What Is
It</a>, [url="http://rosvenor.ibelgique.com/autism-what-is-it.html"]Autism
What Is It[/url], http://rosvenor.ibelgique.com/autism-what-is-it.html
Autism What Is It, hlfotz, <a
href="http://merecteau.isuisse.com/beautiful-no-matter-what-they-say-lyric.html">Beautiful
No Matter What They Say Lyric</a>,
[url="http://merecteau.isuisse.com/beautiful-no-matter-what-they-say-lyric.html"]Beautiful
No Matter What They Say Lyric[/url],
http://merecteau.isuisse.com/beautiful-no-matter-what-they-say-lyric.html
Beautiful No Matter What They Say Lyric, 519174, <a
href="http://rjolaine.ifrance.com/barbary-apes-live-on-what-mediterranean-feature.html">Barbary
Apes Live On What Mediterranean Feature</a>,
[url="http://rjolaine.ifrance.com/barbary-apes-live-on-what-mediterranean-feature.html"]Barbary
Apes Live On What Mediterranean Feature[/url],
http://rjolaine.ifrance.com/barbary-apes-live-on-what-mediterranean-feature.html
Barbary Apes Live On What Mediterranean Feature, exew, <a
href="http://rosvenor.ibelgique.com/beyonce-whats-it-gonna-be-lyric.html">Beyonce
Whats It Gonna Be Lyric</a>,
[url="http://rosvenor.ibelgique.com/beyonce-whats-it-gonna-be-lyric.html"]Beyonce
Whats It Gonna Be Lyric[/url],
http://rosvenor.ibelgique.com/beyonce-whats-it-gonna-be-lyric.html Beyonce
Whats It Gonna Be Lyric, wgb, <a
href="http://lanrier.iquebec.com/ben-whatley.html">Ben Whatley</a>,
[url="http://lanrier.iquebec.com/ben-whatley.html"]Ben Whatley[/url],
http://lanrier.iquebec.com/ben-whatley.html Ben Whatley, ett, <a
href="http://rjolaine.ifrance.com/a-is-marine-what-zoologist.html">A Is
Marine What Zoologist</a>,
[url="http://rjolaine.ifrance.com/a-is-marine-what-zoologist.html"]A Is
Marine What Zoologist[/url],
http://rjolaine.ifrance.com/a-is-marine-what-zoologist.html A Is Marine
What Zoologist, 452, <a
href="http://prland.iquebec.com/baby-you-you-got-what-i-need-lyrics.html">Baby
You You Got What I Need Lyrics</a>,
[url="http://prland.iquebec.com/baby-you-you-got-what-i-need-lyrics.html"]Baby
You You Got What I Need Lyrics[/url],
http://prland.iquebec.com/baby-you-you-got-what-i-need-lyrics.html Baby You
You Got What I Need Lyrics, :-PP, <a
href="http://prland.iquebec.com/and-i-dont-know-what-to-say-lyric.html">And
I Dont Know What To Say Lyric</a>,
[url="http://prland.iquebec.com/and-i-dont-know-what-to-say-lyric.html"]And
I Dont Know What To Say Lyric[/url],
http://prland.iquebec.com/and-i-dont-know-what-to-say-lyric.html And I Dont
Know What To Say Lyric, 187904, <a
href="http://aurelw.iespana.es/better-cellulose-fiberglass-insulation-whats.html">Better
Cellulose Fiberglass Insulation Whats</a>,
[url="http://aurelw.iespana.es/better-cellulose-fiberglass-insulation-whats.html"]Better
Cellulose Fiberglass Insulation Whats[/url],
http://aurelw.iespana.es/better-cellulose-fiberglass-insulation-whats.html
Better Cellulose Fiberglass Insulation Whats, %]]],


Date: 2009-04-27 04:16
Sender: nobody

cool links, thanks!, <a
href="http://thiaume.ifrance.com/awhatukee-news.html">Awhatukee News</a>,
[url="http://thiaume.ifrance.com/awhatukee-news.html"]Awhatukee News[/url],
http://thiaume.ifrance.com/awhatukee-news.html Awhatukee News, 8-D, <a
href="http://aurelw.iespana.es/at-what-month-baby-shower.html">At What
Month Baby Shower</a>,
[url="http://aurelw.iespana.es/at-what-month-baby-shower.html"]At What
Month Baby Shower[/url],
http://aurelw.iespana.es/at-what-month-baby-shower.html At What Month Baby
Shower, gle, <a
href="http://thuercure.iespana.es/advantage-elementary-good-reader-student-whats.html">Advantage
Elementary Good Reader Student Whats</a>,
[url="http://thuercure.iespana.es/advantage-elementary-good-reader-student-whats.html"]Advantage
Elementary Good Reader Student Whats[/url],
http://thuercure.iespana.es/advantage-elementary-good-reader-student-whats.html
Advantage Elementary Good Reader Student Whats, mhg, <a
href="http://thuercure.iespana.es/battle-creek-in-michigan-name-newspaper-whats.html">Battle
Creek In Michigan Name Newspaper Whats</a>,
[url="http://thuercure.iespana.es/battle-creek-in-michigan-name-newspaper-whats.html"]Battle
Creek In Michigan Name Newspaper Whats[/url],
http://thuercure.iespana.es/battle-creek-in-michigan-name-newspaper-whats.html
Battle Creek In Michigan Name Newspaper Whats, 923124, <a
href="http://prland.iquebec.com/be-grateful-for-what-you-have.html">Be
Grateful For What You Have</a>,
[url="http://prland.iquebec.com/be-grateful-for-what-you-have.html"]Be
Grateful For What You Have[/url],
http://prland.iquebec.com/be-grateful-for-what-you-have.html Be Grateful
For What You Have, uij, <a
href="http://lanrier.iquebec.com/am-eminem-i-life-say-times-whatever.html">Am
Eminem I Life Say Times Whatever</a>,
[url="http://lanrier.iquebec.com/am-eminem-i-life-say-times-whatever.html"]Am
Eminem I Life Say Times Whatever[/url],
http://lanrier.iquebec.com/am-eminem-i-life-say-times-whatever.html Am
Eminem I Life Say Times Whatever, >:-O, <a
href="http://thiaume.ifrance.com/amy-diamond-whats-in-it-for-me.html">Amy
Diamond Whats In It For Me</a>,
[url="http://thiaume.ifrance.com/amy-diamond-whats-in-it-for-me.html"]Amy
Diamond Whats In It For Me[/url],
http://thiaume.ifrance.com/amy-diamond-whats-in-it-for-me.html Amy Diamond
Whats In It For Me, hirlp, <a
href="http://lanrier.iquebec.com/and-i-said-hey-whats-goin-on.html">And I
Said Hey Whats Goin On</a>,
[url="http://lanrier.iquebec.com/and-i-said-hey-whats-goin-on.html"]And I
Said Hey Whats Goin On[/url],
http://lanrier.iquebec.com/and-i-said-hey-whats-goin-on.html And I Said Hey
Whats Goin On, 238199, <a
href="http://tteuger.isuisse.com/autopilot-off-lyrics-what-i-want.html">Autopilot
Off Lyrics What I Want</a>,
[url="http://tteuger.isuisse.com/autopilot-off-lyrics-what-i-want.html"]Autopilot
Off Lyrics What I Want[/url],
http://tteuger.isuisse.com/autopilot-off-lyrics-what-i-want.html Autopilot
Off Lyrics What I Want, 8041, <a
href="http://thuercure.iespana.es/allison-crowe-what-about-you-lyrics.html">Allison
Crowe What About You Lyrics</a>,
[url="http://thuercure.iespana.es/allison-crowe-what-about-you-lyrics.html"]Allison
Crowe What About You Lyrics[/url],
http://thuercure.iespana.es/allison-crowe-what-about-you-lyrics.html
Allison Crowe What About You Lyrics, %D, <a
href="http://prland.iquebec.com/billion-what.html">Billion What</a>,
[url="http://prland.iquebec.com/billion-what.html"]Billion What[/url],
http://prland.iquebec.com/billion-what.html Billion What, 8OO, <a
href="http://rjolaine.ifrance.com/album-lachey-left-nick-whats.html">Album
Lachey Left Nick Whats</a>,
[url="http://rjolaine.ifrance.com/album-lachey-left-nick-whats.html"]Album
Lachey Left Nick Whats[/url],
http://rjolaine.ifrance.com/album-lachey-left-nick-whats.html Album Lachey
Left Nick Whats, 759418, <a
href="http://rjolaine.ifrance.com/2005-body-bro-good-stuff-up-whats-yea-yea.html">2005
Body Bro Good Stuff Up Whats Yea Yea</a>,
[url="http://rjolaine.ifrance.com/2005-body-bro-good-stuff-up-whats-yea-yea.html"]2005
Body Bro Good Stuff Up Whats Yea Yea[/url],
http://rjolaine.ifrance.com/2005-body-bro-good-stuff-up-whats-yea-yea.html
2005 Body Bro Good Stuff Up Whats Yea Yea, oltx, <a
href="http://thuercure.iespana.es/anna-nalick-grew-up-in-what-city.html">Anna
Nalick Grew Up In What City</a>,
[url="http://thuercure.iespana.es/anna-nalick-grew-up-in-what-city.html"]Anna
Nalick Grew Up In What City[/url],
http://thuercure.iespana.es/anna-nalick-grew-up-in-what-city.html Anna
Nalick Grew Up In What City, zzrd, <a
href="http://lanrier.iquebec.com/baby-shower-favors-what-to-put-in-them.html">Baby
Shower Favors What To Put In Them</a>,
[url="http://lanrier.iquebec.com/baby-shower-favors-what-to-put-in-them.html"]Baby
Shower Favors What To Put In Them[/url],
http://lanrier.iquebec.com/baby-shower-favors-what-to-put-in-them.html Baby
Shower Favors What To Put In Them, >:-(, <a
href="http://ilber.ibelgique.com/beef-def-mos-whats.html">Beef Def Mos
Whats</a>, [url="http://ilber.ibelgique.com/beef-def-mos-whats.html"]Beef
Def Mos Whats[/url], http://ilber.ibelgique.com/beef-def-mos-whats.html
Beef Def Mos Whats, :], <a
href="http://thuercure.iespana.es/beastie-boy-whatcha-want.html">Beastie
Boy Whatcha Want</a>,
[url="http://thuercure.iespana.es/beastie-boy-whatcha-want.html"]Beastie
Boy Whatcha Want[/url],
http://thuercure.iespana.es/beastie-boy-whatcha-want.html Beastie Boy
Whatcha Want, cod, <a
href="http://lanrier.iquebec.com/at-what-low-blood-sugar-will-you-pass-out.html">At
What Low Blood Sugar Will You Pass Out</a>,
[url="http://lanrier.iquebec.com/at-what-low-blood-sugar-will-you-pass-out.html"]At
What Low Blood Sugar Will You Pass Out[/url],
http://lanrier.iquebec.com/at-what-low-blood-sugar-will-you-pass-out.html
At What Low Blood Sugar Will You Pass Out, %-PP, <a
href="http://rjolaine.ifrance.com/arctic-link-monkey-people-say-blogspot-com-whatever.html">Arctic
Link Monkey People Say Blogspot Com Whatever</a>,
[url="http://rjolaine.ifrance.com/arctic-link-monkey-people-say-blogspot-com-whatever.html"]Arctic
Link Monkey People Say Blogspot Com Whatever[/url],
http://rjolaine.ifrance.com/arctic-link-monkey-people-say-blogspot-com-whatever.html
Arctic Link Monkey People Say Blogspot Com Whatever, 8D, <a
href="http://rjolaine.ifrance.com/big-words-and-what-they-mean.html">Big
Words And What They Mean</a>,
[url="http://rjolaine.ifrance.com/big-words-and-what-they-mean.html"]Big
Words And What They Mean[/url],
http://rjolaine.ifrance.com/big-words-and-what-they-mean.html Big Words And
What They Mean, :-O, <a
href="http://prland.iquebec.com/active-directory-what-is-it.html">Active
Directory What Is It</a>,
[url="http://prland.iquebec.com/active-directory-what-is-it.html"]Active
Directory What Is It[/url],
http://prland.iquebec.com/active-directory-what-is-it.html Active Directory
What Is It, 68490, <a
href="http://aurelw.iespana.es/9-what-bette-daviss-name-real.html">9 What
Bette Daviss Name Real</a>,
[url="http://aurelw.iespana.es/9-what-bette-daviss-name-real.html"]9 What
Bette Daviss Name Real[/url],
http://aurelw.iespana.es/9-what-bette-daviss-name-real.html 9 What Bette
Daviss Name Real, 784, <a
href="http://lanrier.iquebec.com/bad-bloopers-good-whatever-zelda-zeldas.html">Bad
Bloopers Good Whatever Zelda Zeldas</a>,
[url="http://lanrier.iquebec.com/bad-bloopers-good-whatever-zelda-zeldas.html"]Bad
Bloopers Good Whatever Zelda Zeldas[/url],
http://lanrier.iquebec.com/bad-bloopers-good-whatever-zelda-zeldas.html Bad
Bloopers Good Whatever Zelda Zeldas, 8O, <a
href="http://thiaume.ifrance.com/best-of-whats-around-dave-matthews-band-lyrics.html">Best
Of Whats Around Dave Matthews Band Lyrics</a>,
[url="http://thiaume.ifrance.com/best-of-whats-around-dave-matthews-band-lyrics.html"]Best
Of Whats Around Dave Matthews Band Lyrics[/url],
http://thiaume.ifrance.com/best-of-whats-around-dave-matthews-band-lyrics.html
Best Of Whats Around Dave Matthews Band Lyrics, 676, <a
href="http://merecteau.isuisse.com/4-non-blondes-whats-going-on-lyrics.html">4
Non Blondes Whats Going On Lyrics</a>,
[url="http://merecteau.isuisse.com/4-non-blondes-whats-going-on-lyrics.html"]4
Non Blondes Whats Going On Lyrics[/url],
http://merecteau.isuisse.com/4-non-blondes-whats-going-on-lyrics.html 4 Non
Blondes Whats Going On Lyrics, bfuqbk, <a
href="http://aurelw.iespana.es/andy-roddick-whats-wrong.html">Andy Roddick
Whats Wrong</a>,
[url="http://aurelw.iespana.es/andy-roddick-whats-wrong.html"]Andy Roddick
Whats Wrong[/url], http://aurelw.iespana.es/andy-roddick-whats-wrong.html
Andy Roddick Whats Wrong, 46924,


Date: 2009-04-27 04:16
Sender: nobody

download WinRAR and other programms, <a
href="http://merecteau.isuisse.com/avant-you-know-what-audio.html">Avant
You Know What Audio</a>,
[url="http://merecteau.isuisse.com/avant-you-know-what-audio.html"]Avant
You Know What Audio[/url],
http://merecteau.isuisse.com/avant-you-know-what-audio.html Avant You Know
What Audio, %PPP, <a
href="http://merecteau.isuisse.com/a-tribe-called-quest-lyrics-what.html">A
Tribe Called Quest Lyrics What</a>,
[url="http://merecteau.isuisse.com/a-tribe-called-quest-lyrics-what.html"]A
Tribe Called Quest Lyrics What[/url],
http://merecteau.isuisse.com/a-tribe-called-quest-lyrics-what.html A Tribe
Called Quest Lyrics What, foi, <a
href="http://thiaume.ifrance.com/assessor-county-office-whatcom.html">Assessor
County Office Whatcom</a>,
[url="http://thiaume.ifrance.com/assessor-county-office-whatcom.html"]Assessor
County Office Whatcom[/url],
http://thiaume.ifrance.com/assessor-county-office-whatcom.html Assessor
County Office Whatcom, %DDD, <a
href="http://tteuger.isuisse.com/ac-dc-what-do-you-do-for-money-honey.html">Ac
Dc What Do You Do For Money Honey</a>,
[url="http://tteuger.isuisse.com/ac-dc-what-do-you-do-for-money-honey.html"]Ac
Dc What Do You Do For Money Honey[/url],
http://tteuger.isuisse.com/ac-dc-what-do-you-do-for-money-honey.html Ac Dc
What Do You Do For Money Honey, fnl, <a
href="http://thuercure.iespana.es/age-average-hair-loses-someone-their-whats.html">Age
Average Hair Loses Someone Their Whats</a>,
[url="http://thuercure.iespana.es/age-average-hair-loses-someone-their-whats.html"]Age
Average Hair Loses Someone Their Whats[/url],
http://thuercure.iespana.es/age-average-hair-loses-someone-their-whats.html
Age Average Hair Loses Someone Their Whats, vzf, <a
href="http://thuercure.iespana.es/baby-names-and-what-they-mean.html">Baby
Names And What They Mean</a>,
[url="http://thuercure.iespana.es/baby-names-and-what-they-mean.html"]Baby
Names And What They Mean[/url],
http://thuercure.iespana.es/baby-names-and-what-they-mean.html Baby Names
And What They Mean, >:-[[, <a
href="http://prland.iquebec.com/alaskan-purchase-ridiculed-as-what.html">Alaskan
Purchase Ridiculed As What</a>,
[url="http://prland.iquebec.com/alaskan-purchase-ridiculed-as-what.html"]Alaskan
Purchase Ridiculed As What[/url],
http://prland.iquebec.com/alaskan-purchase-ridiculed-as-what.html Alaskan
Purchase Ridiculed As What, kkrbjz, <a
href="http://rosvenor.ibelgique.com/amy-grant-lyrics-thats-what-love-is-for.html">Amy
Grant Lyrics Thats What Love Is For</a>,
[url="http://rosvenor.ibelgique.com/amy-grant-lyrics-thats-what-love-is-for.html"]Amy
Grant Lyrics Thats What Love Is For[/url],
http://rosvenor.ibelgique.com/amy-grant-lyrics-thats-what-love-is-for.html
Amy Grant Lyrics Thats What Love Is For, oubtm, <a
href="http://rosvenor.ibelgique.com/answer-to-riddle-what-did-delaware.html">Answer
To Riddle What Did Delaware</a>,
[url="http://rosvenor.ibelgique.com/answer-to-riddle-what-did-delaware.html"]Answer
To Riddle What Did Delaware[/url],
http://rosvenor.ibelgique.com/answer-to-riddle-what-did-delaware.html
Answer To Riddle What Did Delaware, xtuyu, <a
href="http://ilber.ibelgique.com/address-fucking-goddam-landfill-lumberland-whats.html">Address
Fucking Goddam Landfill Lumberland Whats</a>,
[url="http://ilber.ibelgique.com/address-fucking-goddam-landfill-lumberland-whats.html"]Address
Fucking Goddam Landfill Lumberland Whats[/url],
http://ilber.ibelgique.com/address-fucking-goddam-landfill-lumberland-whats.html
Address Fucking Goddam Landfill Lumberland Whats, :-]]], <a
href="http://lanrier.iquebec.com/22what.html">22what</a>,
[url="http://lanrier.iquebec.com/22what.html"]22what[/url],
http://lanrier.iquebec.com/22what.html 22what, 1739, <a
href="http://merecteau.isuisse.com/audio-two-what-more-can-i-say.html">Audio
Two What More Can I Say</a>,
[url="http://merecteau.isuisse.com/audio-two-what-more-can-i-say.html"]Audio
Two What More Can I Say[/url],
http://merecteau.isuisse.com/audio-two-what-more-can-i-say.html Audio Two
What More Can I Say, 43801, <a
href="http://thiaume.ifrance.com/220-221-whatever-it-takes.html">220 221
Whatever It Takes</a>,
[url="http://thiaume.ifrance.com/220-221-whatever-it-takes.html"]220 221
Whatever It Takes[/url],
http://thiaume.ifrance.com/220-221-whatever-it-takes.html 220 221 Whatever
It Takes, pmkt, <a
href="http://ilber.ibelgique.com/anyway-going-whats.html">Anyway Going
Whats</a>, [url="http://ilber.ibelgique.com/anyway-going-whats.html"]Anyway
Going Whats[/url], http://ilber.ibelgique.com/anyway-going-whats.html
Anyway Going Whats, alpqn, <a
href="http://thiaume.ifrance.com/beef-biggie-whats.html">Beef Biggie
Whats</a>, [url="http://thiaume.ifrance.com/beef-biggie-whats.html"]Beef
Biggie Whats[/url], http://thiaume.ifrance.com/beef-biggie-whats.html Beef
Biggie Whats, qjujk, <a
href="http://prland.iquebec.com/2006-hune-in-uk-whats.html">2006 Hune In Uk
Whats</a>, [url="http://prland.iquebec.com/2006-hune-in-uk-whats.html"]2006
Hune In Uk Whats[/url],
http://prland.iquebec.com/2006-hune-in-uk-whats.html 2006 Hune In Uk Whats,
1465, <a
href="http://lanrier.iquebec.com/2-1-1-running-serial-whats.html">2 1 1
Running Serial Whats</a>,
[url="http://lanrier.iquebec.com/2-1-1-running-serial-whats.html"]2 1 1
Running Serial Whats[/url],
http://lanrier.iquebec.com/2-1-1-running-serial-whats.html 2 1 1 Running
Serial Whats, :(, <a
href="http://prland.iquebec.com/a-rose-for-emily-what.html">A Rose For
Emily What</a>,
[url="http://prland.iquebec.com/a-rose-for-emily-what.html"]A Rose For
Emily What[/url], http://prland.iquebec.com/a-rose-for-emily-what.html A
Rose For Emily What, %-O, <a
href="http://prland.iquebec.com/ass-gonna-lyric-that-whatcha.html">Ass
Gonna Lyric That Whatcha</a>,
[url="http://prland.iquebec.com/ass-gonna-lyric-that-whatcha.html"]Ass
Gonna Lyric That Whatcha[/url],
http://prland.iquebec.com/ass-gonna-lyric-that-whatcha.html Ass Gonna Lyric
That Whatcha, gso, <a
href="http://ilber.ibelgique.com/amy-diamond-whats-in-it.html">Amy Diamond
Whats In It</a>,
[url="http://ilber.ibelgique.com/amy-diamond-whats-in-it.html"]Amy Diamond
Whats In It[/url], http://ilber.ibelgique.com/amy-diamond-whats-in-it.html
Amy Diamond Whats In It, sjx, <a
href="http://prland.iquebec.com/b2k-music-video-what-a-girl-wants.html">B2k
Music Video What A Girl Wants</a>,
[url="http://prland.iquebec.com/b2k-music-video-what-a-girl-wants.html"]B2k
Music Video What A Girl Wants[/url],
http://prland.iquebec.com/b2k-music-video-what-a-girl-wants.html B2k Music
Video What A Girl Wants, =P, <a
href="http://lanrier.iquebec.com/asthma-attacks-what-to-do.html">Asthma
Attacks What To Do</a>,
[url="http://lanrier.iquebec.com/asthma-attacks-what-to-do.html"]Asthma
Attacks What To Do[/url],
http://lanrier.iquebec.com/asthma-attacks-what-to-do.html Asthma Attacks
What To Do, 66638, <a
href="http://ilber.ibelgique.com/anti-aging-what-works.html">Anti Aging
What Works</a>,
[url="http://ilber.ibelgique.com/anti-aging-what-works.html"]Anti Aging
What Works[/url], http://ilber.ibelgique.com/anti-aging-what-works.html
Anti Aging What Works, xjfiq, <a
href="http://prland.iquebec.com/at-what-time-do-you.html">At What Time Do
You</a>, [url="http://prland.iquebec.com/at-what-time-do-you.html"]At What
Time Do You[/url], http://prland.iquebec.com/at-what-time-do-you.html At
What Time Do You, orh, <a
href="http://rosvenor.ibelgique.com/bible-what-does-it-mean.html">Bible
What Does It Mean</a>,
[url="http://rosvenor.ibelgique.com/bible-what-does-it-mean.html"]Bible
What Does It Mean[/url],
http://rosvenor.ibelgique.com/bible-what-does-it-mean.html Bible What Does
It Mean, 7107, <a
href="http://rosvenor.ibelgique.com/asking-house-price-whats.html">Asking
House Price Whats</a>,
[url="http://rosvenor.ibelgique.com/asking-house-price-whats.html"]Asking
House Price Whats[/url],
http://rosvenor.ibelgique.com/asking-house-price-whats.html Asking House
Price Whats, kbco,


Date: 2009-04-27 04:16
Sender: nobody

antivirus software, <a
href="http://rosvenor.ibelgique.com/amy-what-you-gonna-do-lyric.html">Amy
What You Gonna Do Lyric</a>,
[url="http://rosvenor.ibelgique.com/amy-what-you-gonna-do-lyric.html"]Amy
What You Gonna Do Lyric[/url],
http://rosvenor.ibelgique.com/amy-what-you-gonna-do-lyric.html Amy What You
Gonna Do Lyric, atpqcr, <a
href="http://lanrier.iquebec.com/acid-reflux-what-to-eat.html">Acid Reflux
What To Eat</a>,
[url="http://lanrier.iquebec.com/acid-reflux-what-to-eat.html"]Acid Reflux
What To Eat[/url], http://lanrier.iquebec.com/acid-reflux-what-to-eat.html
Acid Reflux What To Eat, 7535, <a
href="http://rjolaine.ifrance.com/4-non-blondes-whats-up.html">4 Non
Blondes Whats Up</a>,
[url="http://rjolaine.ifrance.com/4-non-blondes-whats-up.html"]4 Non
Blondes Whats Up[/url],
http://rjolaine.ifrance.com/4-non-blondes-whats-up.html 4 Non Blondes Whats
Up, 26569, <a
href="http://thiaume.ifrance.com/awhatukee-homes.html">Awhatukee Homes</a>,
[url="http://thiaume.ifrance.com/awhatukee-homes.html"]Awhatukee
Homes[/url], http://thiaume.ifrance.com/awhatukee-homes.html Awhatukee
Homes, 52884, <a
href="http://ilber.ibelgique.com/20and-20nursing-20nutrition-htm-baby-feeding-whataboutbabies-com.html">20and
20nursing 20nutrition Htm Baby Feeding Whataboutbabies Com</a>,
[url="http://ilber.ibelgique.com/20and-20nursing-20nutrition-htm-baby-feeding-whataboutbabies-com.html"]20and
20nursing 20nutrition Htm Baby Feeding Whataboutbabies Com[/url],
http://ilber.ibelgique.com/20and-20nursing-20nutrition-htm-baby-feeding-whataboutbabies-com.html
20and 20nursing 20nutrition Htm Baby Feeding Whataboutbabies Com, >:-PP,
<a
href="http://ilber.ibelgique.com/beebo-the-cat-what-has-facial-hair.html">Beebo
The Cat What Has Facial Hair</a>,
[url="http://ilber.ibelgique.com/beebo-the-cat-what-has-facial-hair.html"]Beebo
The Cat What Has Facial Hair[/url],
http://ilber.ibelgique.com/beebo-the-cat-what-has-facial-hair.html Beebo
The Cat What Has Facial Hair, 448266, <a
href="http://thiaume.ifrance.com/ba-gua-is-map-what.html">Ba Gua Is Map
What</a>, [url="http://thiaume.ifrance.com/ba-gua-is-map-what.html"]Ba Gua
Is Map What[/url], http://thiaume.ifrance.com/ba-gua-is-map-what.html Ba
Gua Is Map What, =-(, <a
href="http://thuercure.iespana.es/at-what-dosage-does-zoloft-become-dangerous.html">At
What Dosage Does Zoloft Become Dangerous</a>,
[url="http://thuercure.iespana.es/at-what-dosage-does-zoloft-become-dangerous.html"]At
What Dosage Does Zoloft Become Dangerous[/url],
http://thuercure.iespana.es/at-what-dosage-does-zoloft-become-dangerous.html
At What Dosage Does Zoloft Become Dangerous, 8PPP, <a
href="http://rosvenor.ibelgique.com/barry-white-practice-what-you-preach.html">Barry
White Practice What You Preach</a>,
[url="http://rosvenor.ibelgique.com/barry-white-practice-what-you-preach.html"]Barry
White Practice What You Preach[/url],
http://rosvenor.ibelgique.com/barry-white-practice-what-you-preach.html
Barry White Practice What You Preach, =DDD, <a
href="http://thuercure.iespana.es/aduki-bean-casserole-you-are-what-you-eat.html">Aduki
Bean Casserole You Are What You Eat</a>,
[url="http://thuercure.iespana.es/aduki-bean-casserole-you-are-what-you-eat.html"]Aduki
Bean Casserole You Are What You Eat[/url],
http://thuercure.iespana.es/aduki-bean-casserole-you-are-what-you-eat.html
Aduki Bean Casserole You Are What You Eat, 25335, <a
href="http://prland.iquebec.com/at-what-age-can-you-quit-paying-federal-taxes.html">At
What Age Can You Quit Paying Federal Taxes</a>,
[url="http://prland.iquebec.com/at-what-age-can-you-quit-paying-federal-taxes.html"]At
What Age Can You Quit Paying Federal Taxes[/url],
http://prland.iquebec.com/at-what-age-can-you-quit-paying-federal-taxes.html
At What Age Can You Quit Paying Federal Taxes, %-[[[, <a
href="http://aurelw.iespana.es/beef-biggie-lyric-smalls-whats.html">Beef
Biggie Lyric Smalls Whats</a>,
[url="http://aurelw.iespana.es/beef-biggie-lyric-smalls-whats.html"]Beef
Biggie Lyric Smalls Whats[/url],
http://aurelw.iespana.es/beef-biggie-lyric-smalls-whats.html Beef Biggie
Lyric Smalls Whats, ekawfj, <a
href="http://thuercure.iespana.es/baby-what-a-big-surprise.html">Baby What
A Big Surprise</a>,
[url="http://thuercure.iespana.es/baby-what-a-big-surprise.html"]Baby What
A Big Surprise[/url],
http://thuercure.iespana.es/baby-what-a-big-surprise.html Baby What A Big
Surprise, :-[, <a
href="http://merecteau.isuisse.com/arthritis-what-food-not-to-eat.html">Arthritis
What Food Not To Eat</a>,
[url="http://merecteau.isuisse.com/arthritis-what-food-not-to-eat.html"]Arthritis
What Food Not To Eat[/url],
http://merecteau.isuisse.com/arthritis-what-food-not-to-eat.html Arthritis
What Food Not To Eat, 354, <a
href="http://prland.iquebec.com/battle-creek-in-michigan-name-newspaper-whats.html">Battle
Creek In Michigan Name Newspaper Whats</a>,
[url="http://prland.iquebec.com/battle-creek-in-michigan-name-newspaper-whats.html"]Battle
Creek In Michigan Name Newspaper Whats[/url],
http://prland.iquebec.com/battle-creek-in-michigan-name-newspaper-whats.html
Battle Creek In Michigan Name Newspaper Whats, 640344, <a
href="http://thiaume.ifrance.com/ben-fold-five-whatever-and-ever-amen.html">Ben
Fold Five Whatever And Ever Amen</a>,
[url="http://thiaume.ifrance.com/ben-fold-five-whatever-and-ever-amen.html"]Ben
Fold Five Whatever And Ever Amen[/url],
http://thiaume.ifrance.com/ben-fold-five-whatever-and-ever-amen.html Ben
Fold Five Whatever And Ever Amen, elk, <a
href="http://ilber.ibelgique.com/babys-names-and-what-they-mean.html">Babys
Names And What They Mean</a>,
[url="http://ilber.ibelgique.com/babys-names-and-what-they-mean.html"]Babys
Names And What They Mean[/url],
http://ilber.ibelgique.com/babys-names-and-what-they-mean.html Babys Names
And What They Mean, souuce, <a
href="http://lanrier.iquebec.com/acoustic-guitar-pickup-what-is.html">Acoustic
Guitar Pickup What Is</a>,
[url="http://lanrier.iquebec.com/acoustic-guitar-pickup-what-is.html"]Acoustic
Guitar Pickup What Is[/url],
http://lanrier.iquebec.com/acoustic-guitar-pickup-what-is.html Acoustic
Guitar Pickup What Is, 8]], <a
href="http://rosvenor.ibelgique.com/avant-you-know-what-music-video-code.html">Avant
You Know What Music Video Code</a>,
[url="http://rosvenor.ibelgique.com/avant-you-know-what-music-video-code.html"]Avant
You Know What Music Video Code[/url],
http://rosvenor.ibelgique.com/avant-you-know-what-music-video-code.html
Avant You Know What Music Video Code, idlj, <a
href="http://thiaume.ifrance.com/bedroom-decorating-free-tips-on-use-what-you-have.html">Bedroom
Decorating Free Tips On Use What You Have</a>,
[url="http://thiaume.ifrance.com/bedroom-decorating-free-tips-on-use-what-you-have.html"]Bedroom
Decorating Free Tips On Use What You Have[/url],
http://thiaume.ifrance.com/bedroom-decorating-free-tips-on-use-what-you-have.html
Bedroom Decorating Free Tips On Use What You Have, 8(((, <a
href="http://aurelw.iespana.es/ball-of-confusion-thats-what-the-world-is-today.html">Ball
Of Confusion Thats What The World Is Today</a>,
[url="http://aurelw.iespana.es/ball-of-confusion-thats-what-the-world-is-today.html"]Ball
Of Confusion Thats What The World Is Today[/url],
http://aurelw.iespana.es/ball-of-confusion-thats-what-the-world-is-today.html
Ball Of Confusion Thats What The World Is Today, 75513, <a
href="http://rjolaine.ifrance.com/bezique-piquet-and-pinochle-are-all-types-of-what.html">Bezique
Piquet And Pinochle Are All Types Of What</a>,
[url="http://rjolaine.ifrance.com/bezique-piquet-and-pinochle-are-all-types-of-what.html"]Bezique
Piquet And Pinochle Are All Types Of What[/url],
http://rjolaine.ifrance.com/bezique-piquet-and-pinochle-are-all-types-of-what.html
Bezique Piquet And Pinochle Are All Types Of What, 155,


Date: 2009-04-27 04:16
Sender: nobody

avast! Home Edition, <a
href="http://lanrier.iquebec.com/baby-you-got-what-i-want.html">Baby You
Got What I Want</a>,
[url="http://lanrier.iquebec.com/baby-you-got-what-i-want.html"]Baby You
Got What I Want[/url],
http://lanrier.iquebec.com/baby-you-got-what-i-want.html Baby You Got What
I Want, eflrx, <a
href="http://tteuger.isuisse.com/anna-nalick-grew-up-in-what-city.html">Anna
Nalick Grew Up In What City</a>,
[url="http://tteuger.isuisse.com/anna-nalick-grew-up-in-what-city.html"]Anna
Nalick Grew Up In What City[/url],
http://tteuger.isuisse.com/anna-nalick-grew-up-in-what-city.html Anna
Nalick Grew Up In What City, :-)), <a
href="http://prland.iquebec.com/best-vacuum-whats.html">Best Vacuum
Whats</a>, [url="http://prland.iquebec.com/best-vacuum-whats.html"]Best
Vacuum Whats[/url], http://prland.iquebec.com/best-vacuum-whats.html Best
Vacuum Whats, :-((, <a
href="http://thiaume.ifrance.com/be-careful-what-you.html">Be Careful What
You</a>, [url="http://thiaume.ifrance.com/be-careful-what-you.html"]Be
Careful What You[/url], http://thiaume.ifrance.com/be-careful-what-you.html
Be Careful What You, zshfnj, <a
href="http://tteuger.isuisse.com/bathycolpian-is-possessing-a-what.html">Bathycolpian
Is Possessing A What</a>,
[url="http://tteuger.isuisse.com/bathycolpian-is-possessing-a-what.html"]Bathycolpian
Is Possessing A What[/url],
http://tteuger.isuisse.com/bathycolpian-is-possessing-a-what.html
Bathycolpian Is Possessing A What, :-((, <a
href="http://tteuger.isuisse.com/a-man-hears-what-he-wants-to-hear.html">A
Man Hears What He Wants To Hear</a>,
[url="http://tteuger.isuisse.com/a-man-hears-what-he-wants-to-hear.html"]A
Man Hears What He Wants To Hear[/url],
http://tteuger.isuisse.com/a-man-hears-what-he-wants-to-hear.html A Man
Hears What He Wants To Hear, 243, <a
href="http://prland.iquebec.com/and-then-what-then-im-gonna.html">And Then
What Then Im Gonna</a>,
[url="http://prland.iquebec.com/and-then-what-then-im-gonna.html"]And Then
What Then Im Gonna[/url],
http://prland.iquebec.com/and-then-what-then-im-gonna.html And Then What
Then Im Gonna, 116, <a
href="http://merecteau.isuisse.com/and-i-still-havent-found-what-im-looking-for.html">And
I Still Havent Found What Im Looking For</a>,
[url="http://merecteau.isuisse.com/and-i-still-havent-found-what-im-looking-for.html"]And
I Still Havent Found What Im Looking For[/url],
http://merecteau.isuisse.com/and-i-still-havent-found-what-im-looking-for.html
And I Still Havent Found What Im Looking For, 379088, <a
href="http://thuercure.iespana.es/atkins-diet-what-not-to-eat.html">Atkins
Diet What Not To Eat</a>,
[url="http://thuercure.iespana.es/atkins-diet-what-not-to-eat.html"]Atkins
Diet What Not To Eat[/url],
http://thuercure.iespana.es/atkins-diet-what-not-to-eat.html Atkins Diet
What Not To Eat, vclufo, <a
href="http://ilber.ibelgique.com/be-thankful-for-what-youve-got-video.html">Be
Thankful For What Youve Got Video</a>,
[url="http://ilber.ibelgique.com/be-thankful-for-what-youve-got-video.html"]Be
Thankful For What Youve Got Video[/url],
http://ilber.ibelgique.com/be-thankful-for-what-youve-got-video.html Be
Thankful For What Youve Got Video, gxojwc, <a
href="http://aurelw.iespana.es/answer-to-what-is-your-biggest-weakness.html">Answer
To What Is Your Biggest Weakness</a>,
[url="http://aurelw.iespana.es/answer-to-what-is-your-biggest-weakness.html"]Answer
To What Is Your Biggest Weakness[/url],
http://aurelw.iespana.es/answer-to-what-is-your-biggest-weakness.html
Answer To What Is Your Biggest Weakness, xjgxj, <a
href="http://tteuger.isuisse.com/aaliyah-lyric-dont-know-what-to-tell-ya.html">Aaliyah
Lyric Dont Know What To Tell Ya</a>,
[url="http://tteuger.isuisse.com/aaliyah-lyric-dont-know-what-to-tell-ya.html"]Aaliyah
Lyric Dont Know What To Tell Ya[/url],
http://tteuger.isuisse.com/aaliyah-lyric-dont-know-what-to-tell-ya.html
Aaliyah Lyric Dont Know What To Tell Ya, =[[[, <a
href="http://aurelw.iespana.es/around-going-illness-whats.html">Around
Going Illness Whats</a>,
[url="http://aurelw.iespana.es/around-going-illness-whats.html"]Around
Going Illness Whats[/url],
http://aurelw.iespana.es/around-going-illness-whats.html Around Going
Illness Whats, 3038, <a
href="http://aurelw.iespana.es/ballet-whats-on-london-oxford.html">Ballet
Whats On London Oxford</a>,
[url="http://aurelw.iespana.es/ballet-whats-on-london-oxford.html"]Ballet
Whats On London Oxford[/url],
http://aurelw.iespana.es/ballet-whats-on-london-oxford.html Ballet Whats On
London Oxford, >:-D, <a
href="http://lanrier.iquebec.com/big-money-what-is-that-clues.html">Big
Money What Is That Clues</a>,
[url="http://lanrier.iquebec.com/big-money-what-is-that-clues.html"]Big
Money What Is That Clues[/url],
http://lanrier.iquebec.com/big-money-what-is-that-clues.html Big Money What
Is That Clues, =]]], <a
href="http://thiaume.ifrance.com/atl-georgia-what-do-we-do-for-ya.html">Atl
Georgia What Do We Do For Ya</a>,
[url="http://thiaume.ifrance.com/atl-georgia-what-do-we-do-for-ya.html"]Atl
Georgia What Do We Do For Ya[/url],
http://thiaume.ifrance.com/atl-georgia-what-do-we-do-for-ya.html Atl
Georgia What Do We Do For Ya, mjccyi, <a
href="http://rosvenor.ibelgique.com/baking-powder-what.html">Baking Powder
What</a>,
[url="http://rosvenor.ibelgique.com/baking-powder-what.html"]Baking Powder
What[/url], http://rosvenor.ibelgique.com/baking-powder-what.html Baking
Powder What, dfk, <a
href="http://lanrier.iquebec.com/ashanti-luv-whats.html">Ashanti Luv
Whats</a>, [url="http://lanrier.iquebec.com/ashanti-luv-whats.html"]Ashanti
Luv Whats[/url], http://lanrier.iquebec.com/ashanti-luv-whats.html Ashanti
Luv Whats, :)), <a href="http://thiaume.ifrance.com/at-what-time.html">At
What Time</a>, [url="http://thiaume.ifrance.com/at-what-time.html"]At What
Time[/url], http://thiaume.ifrance.com/at-what-time.html At What Time,
het, <a
href="http://rosvenor.ibelgique.com/and-thats-what-makes-me-high-lyrics.html">And
Thats What Makes Me High Lyrics</a>,
[url="http://rosvenor.ibelgique.com/and-thats-what-makes-me-high-lyrics.html"]And
Thats What Makes Me High Lyrics[/url],
http://rosvenor.ibelgique.com/and-thats-what-makes-me-high-lyrics.html And
Thats What Makes Me High Lyrics, 8-D, <a
href="http://merecteau.isuisse.com/beef-whats.html">Beef Whats</a>,
[url="http://merecteau.isuisse.com/beef-whats.html"]Beef Whats[/url],
http://merecteau.isuisse.com/beef-whats.html Beef Whats, sloco, <a
href="http://prland.iquebec.com/a-summary-of-what-about-bob-the-movie.html">A
Summary Of What About Bob The Movie</a>,
[url="http://prland.iquebec.com/a-summary-of-what-about-bob-the-movie.html"]A
Summary Of What About Bob The Movie[/url],
http://prland.iquebec.com/a-summary-of-what-about-bob-the-movie.html A
Summary Of What About Bob The Movie, %[, <a
href="http://rosvenor.ibelgique.com/and-thats-what-takes-me-higher.html">And
Thats What Takes Me Higher</a>,
[url="http://rosvenor.ibelgique.com/and-thats-what-takes-me-higher.html"]And
Thats What Takes Me Higher[/url],
http://rosvenor.ibelgique.com/and-thats-what-takes-me-higher.html And Thats
What Takes Me Higher, %), <a
href="http://thuercure.iespana.es/arctic-wolf-what-it-eats.html">Arctic
Wolf What It Eats</a>,
[url="http://thuercure.iespana.es/arctic-wolf-what-it-eats.html"]Arctic
Wolf What It Eats[/url],
http://thuercure.iespana.es/arctic-wolf-what-it-eats.html Arctic Wolf What
It Eats, 112540, <a
href="http://tteuger.isuisse.com/anthony-newly-what-kind-of-fool-am-i.html">Anthony
Newly What Kind Of Fool Am I</a>,
[url="http://tteuger.isuisse.com/anthony-newly-what-kind-of-fool-am-i.html"]Anthony
Newly What Kind Of Fool Am I[/url],
http://tteuger.isuisse.com/anthony-newly-what-kind-of-fool-am-i.html
Anthony Newly What Kind Of Fool Am I, 35779,


Date: 2009-02-14 21:35
Sender: nobody

jkl


Date: 2008-12-13 00:31
Sender: nobody

I have tried stable release 0.8.2 on USB Tablet PC TX2500. It wont work.
The one that works is the stable release 0.8.0.3.


Date: 2008-10-29 17:30
Sender: pingcSourceForge.net DonorProject Admin

Fully supported by 0.8.1-6. Will be in stable release, 0.8.2 soon.


Date: 2008-10-03 05:45
Sender: lordvan

I put up my config on my blog + some other links for my specific tablet pc
as all seems to be working now (except wine games like WoW and Guild wars
;))

https://www.lordvan.com/drupal/node/55


Date: 2008-10-01 08:52
Sender: lordvan

ok another update.

wacom_drv.so crashes the X server and makes system unresponsive on
xorg-server 1.5.1 .. downgraded to 1.4.2 again (Also for ati-drivers ;)) .
touchscreen basically works again like before so the upgrade from
2.6.26-gentoo-r7 to 2.6.27-rc7 did the trick for me of fixing the input
device issues..

should I get it to work i'll paste my config here too.


Date: 2008-10-01 05:49
Sender: lordvan

This last post by 'nobody' was me btw.


Date: 2008-10-01 05:47
Sender: nobody

I found my touchscreen and pen to be 'working' with kernel 2.6.27 rc2 and
xorg-server 1.5.1 (xorg 7.4) but NOT 2.6.26-gentoo-r7 and
xorg-server-1.4.2(xorg 7.3).

The problem is calibration mostly now I think but something weird is going
on I think ... I have to use /dev/input/mice for my primary pointer
(touchpad) for the touchscreen and stylus to be working .. still
investigating but something is weird about this.
On another note the wacom driver now seems to crash when closing X (trying
to release the device I think)

Please let me know if there's any way I can help fixing this.


Date: 2008-09-24 06:35
Sender: lordvan

Hi.
I got a HP tx2550eg and the 0.8.1-4 version seems to find the tablet, but
for some reason it's not working it seems.

dmesg output:
input: Wacom ISDv4 93 as /class/input/input4
input: Wacom ISDv4 93 as /class/input/input5
usbcore: registered new interface driver wacom
wacom: v1.49:USB Wacom Graphire and Wacom Intuos tablet driver

wacdump or xidump show me nothing (even xidump with raw mode)

here the releavant xorg.conf sections(not adding serverlayout, but all are
SendCoreEvents):

# wacom pen device
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "type" "stylus"
Option "device" "/dev/input/event4"
Option "USB" "on"
Option "ForceDevice" "ISDV4"
Option "SendCoreEvents" "True"
# Make the stylus button a right-click
Option "Button2" "3"
# Calibration for the touch screen. Yours may vary.
# Option "TopX" "0"
# Option "TopY" "0"
# Option "BottomX" "26365"
# Option "BottomY" "16488"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "type" "eraser"
Option "device" "/dev/input/event5"
Option "USB" "on"
Option "SendCoreEvents" "true"
Option "ForceDevice" "ISDV4"
# Calibration for the touch screen. Yours may vary.
# Option "TopX" "0"
# Option "TopY" "0"
# Option "BottomX" "26365"
# Option "BottomY" "16488"
EndSection

# Wacom touchscreen
Section "InputDevice"
Driver "wacom"
Identifier "touch"
Option "type" "touch"
Option "device" "/dev/input/event5"
Option "USB" "on"
Option "ForceDevice" "ISDV4"
Option "SendCoreEvents" "true"
# Calibration for the touch screen. Yours may vary.
# Option "TopX" "0"
# Option "TopY" "0"
# Option "BottomX" "26365"
# Option "BottomY" "16488"
EndSection

hp_tablet ~ # lsusb -v -s7:3

Bus 007 Device 003: ID 056a:0093 Wacom Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x056a Wacom Co., Ltd
idProduct 0x0093
bcdDevice 4.03
iManufacturer 1 Tablet
iProduct 2 ISD-V4
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 143
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 59
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 8
Device Status: 0x0001
Self Powered

Would appreciate any help / hints.
P.S.: i did try to swap event4/5 for touchscreen/stylus .. no change also
tried without the USB on option ..



Date: 2008-08-16 17:16
Sender: nobody

Logged In: NO

BTW if anyone is having cursor misalignment with the stylus in portrait
mode, make sure you have wacom tools installed -

sudo apt-get install wacom-tools


Date: 2008-07-23 19:05
Sender: nobody

Logged In: NO

Thanks a lot for everyone who have worked on this script. It works very
well on my tx2100er laptop except one problem: it seems to miss mouse
release events when touching the screen with the finger. For example, when
touching the desktop, it shows selection rectangle starting at the point of
previous touch and ending at the point of current touch - just like I was
dragged the mouse between these two points. I also can't change active
window using the finger, etc.

However the output of xidump looks good:
vova@quark:~$ xidump -u raw TabletPCTouch
2.39506407: Proximity In
2.39520607: Button: 1 DOWN
2.39522507: Motion: x=+21826 y= +4495 p= 255 tx= +0 ty= +0 w= +0 ID:
0 Serial: 0
2.50665707: Motion: x=+21829 y= +4451 p= 255 tx= +0 ty= +0 w= +0 ID:
0 Serial: 0
2.54735107: Button: 1 UP
2.54740107: Proximity Out
4.56319307: Proximity In
4.56323907: Button: 1 DOWN
4.56325707: Motion: x=+12378 y=+12427 p= 255 tx= +0 ty= +0 w= +0 ID:
0 Serial: 0
4.69878907: Motion: x=+12352 y=+12383 p= 255 tx= +0 ty= +0 w= +0 ID:
0 Serial: 0
4.73939807: Button: 1 UP
4.73944707: Proximity Out

Output of xev also shows one ButtonPress, one or two MotionNotify and one
ButtonRelease events which is very stranbe. Probably I need to tweak
something in xorg.conf ? Here is the relevant section of it:

Section "InputDevice"
Identifier "TabletPCTouch"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/wacom"
Option "TopX" "1429"
Option "TopY" "1150"
Option "BottomX" "25300"
Option "BottomY" "15300"
EndSection

Has anyone experienced similar behaviour ? Any ideas ?



Date: 2008-07-15 21:41
Sender: jack_the_r


Thanks to Zappacky and everyone who worked on this script! It works like
a dream! Finally I can switch to Linux.

A couple notes on my install (Asus R1e, 64 bit Ubuntu 8.04)

- I partially followed Kshepherd1's instructions, and Chiii!!!'s
instructions on Tablet PC Review -

http://forum.tabletpcreview.com/showpost.php?p=107134&postcount=24

After running ./configure --enable-wacom and make I tested the results
per Kshepherd1's instructions, the results appeared to indicate an error on
my part. I got a result from /sbin/insmod ./wacom.ko
and my tail /var/log/messages looked nothing like Kshepherd1's. No Wacom
information was to be found, most of it was "mark."

But I continued with the install and everything came out fine. Go
figure.

I also used Chiii!!!'s values for top and bottom xy instead of
Kshepherd1's. My pointer and stylus tip are lining up fine. I haven't
tried Kshepherd1's, probably it works fine too, I'm just throwing this out
FWIW.

Setting up shell scripts for screen and tablet rotation is easy as can be.
Copy these into your home directory, chmod 755, and use
./thefilenameyougiveit to execute.


#!/bin/bash
#
# 'rotate-normal' - Rotates to Laptop Mode
#
xrandr -o 0
xsetwacom set cursor Rotate NONE
xsetwacom set stylus mode absolute


#!/bin/bash
#
# 'rotate-tablet' - Inverts screen
#
xrandr -o 2
xsetwacom set cursor Rotate half
xsetwacom set stylus mode absolute


#!/bin/bash
#
# 'rotate-tablet' - Rotates to Tablet Mode
#
xrandr -o 1
xsetwacom set cursor Rotate CCW
xsetwacom set stylus mode absolute


#!/bin/bash
#
# 'rotate-tablet' - Rotates to Tablet Mode
#
xrandr -o 3
xsetwacom set cursor Rotate CW
xsetwacom set stylus mode absolute

Each of those should be a seperate file.

Scripts taken from this thread -

http://ubuntuforums.org/showthread.php?t=726410&highlight=tablet+pc+rotate+screen

@ most recent nobody - my guess is your failure happened at ./configure
--enable-wacom. Scroll up through the stuff it prints out, after you run
the command, and look for any suspicious "no's." If you see it looking for
something and not finding it, you've missed a dependency.



Date: 2008-07-15 02:07
Sender: nobody

Logged In: NO

HP TX2500Z Ubuntu x86-84.
Patch.ok
./configure --enable-wacom ok
make and sudo make install both ok
sudo cp src/2.6.24/wacom.ko
/lib/modules/2.6.24-16-generic/kernel/drivers/input/tablet/wacom.ko
sudo depmod -e ok
sudo modprobe wacom ok
Edited xorg.conf add all required lines.
Rebooted but nothing happens, stylus and touchscreen do not react at all.

lsusb

Bus 007 Device 002: ID 04f2:b103 Chicony Electronics Co., Ltd
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 002: ID 0bda:0158 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 002: ID 056a:0093 Wacom Co., Ltd
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

dmesg

[ 0.000000] input: Wacom ISDv4 USB as
/devices/pci0000:00/0000:00:14.5/usb5/5-2/5-2:1.0/input/input3
[ 0.000000] input: Wacom ISDv4 USB as
/devices/pci0000:00/0000:00:14.5/usb5/5-2/5-2:1.1/input/input4

[ 0.000000] usbcore: registered new interface driver wacom
[ 0.000000]
/home/user1/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver

cat /var/log/messages

[ 0.000000] input: Wacom ISDv4 USB as
/devices/pci0000:00/0000:00:14.5/usb5/5-2/5-2:1.0/input/input3
[ 0.000000] input: Wacom ISDv4 USB as
/devices/pci0000:00/0000:00:14.5/usb5/5-2/5-2:1.1/input/input4
[ 0.000000] usbcore: registered new interface driver wacom
[ 0.000000]
/home/user1/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver

xidump -l

Virtual core keyboard keyboard
Virtual core pointer disabled
Generic Keyboard unknown
Configured Mouse unknown
TabletPCStylus3 unknown
TabletPCStylus2 unknown
TabletPCStylus unknown
Synaptics Touchpad unknown

If you need more details, let me know.
Thanks in advance to all of you.



Date: 2008-07-13 18:04
Sender: likwidcirkel


I have an ASUS R1F too, and some experience developing device drivers.
I've looked at the problem briefly, but I just don't have the time. I also
have the feeling that PingC could do it in a tenth of the time as I could.


I will totally help test, and even donate $100 or more to the developer or
to an organization of their choice, to get it done.

This is probably the only thing keeping me with a Windows dual boot. It's
unfortunate because the R1F is a great machine other than this problem.


Date: 2008-07-13 00:03
Sender: nobody

Logged In: NO

Do you know if this driver works with kernel 2.6.25?


Date: 2008-07-10 10:33
Sender: starbuck70


I also have the ASUS R1F and im also interested in the support for usb
tabletpc. Please add the support to your driver as soon as possible.


Date: 2008-07-06 11:25
Sender: pfreeman90


Further comment ... it seems I was mistaken about needing other source
files ... I have all of them. I tried the development version of the
driver source, and still had a problem: see below (still in the src/xdrv
part)
Making all in xdrv
make[2]: Entering directory `/home/pfreeman/Desktop/linuxwacom/src/xdrv'
gcc -MM -g -O2 -D__amd64__ -I/usr/include -I../include
-I/usr/include/xorg ./xf86Wacom.c ./wcmSerial.c ./wcmUSB.c ./wcmISDV4.c
./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c ./wcmConfig.c ./wcmFilter.c >
.depend
./xf86Wacom.c:587:41: error: missing binary operator before token "("
./xf86Wacom.c:660:41: error: missing binary operator before token "("
./wcmCommon.c:79:41: error: missing binary operator before token "("
./wcmCommon.c:94:41: error: missing binary operator before token "("
./wcmCommon.c:514:41: error: missing binary operator before token "("
./wcmCommon.c:534:41: error: missing binary operator before token "("
./wcmCommon.c:626:41: error: missing binary operator before token "("
./wcmCommon.c:644:41: error: missing binary operator before token "("
./wcmCommon.c:741:41: error: missing binary operator before token "("
./wcmCommon.c:768:41: error: missing binary operator before token "("
./wcmCommon.c:1458:41: error: missing binary operator before token "("
./wcmConfig.c:88:41: error: missing binary operator before token "("
make[2]: *** No rule to make target `.depend', needed by `wacom_drv.so'.
Stop.
make[2]: Leaving directory `/home/pfreeman/Desktop/linuxwacom/src/xdrv'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pfreeman/Desktop/linuxwacom/src'
make: *** [all-recursive] Error 1


The referent lines all have a preprocessor command : #if defined
WCM_XFREE86 || GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0




Date: 2008-07-06 09:43
Sender: pfreeman90


Regarding splatt325's issue ... you are trying to build against an
unconfigured kernel source tree. Try the following:

rsync -avP /usr/src/linux-obj/x86_64/default/ /usr/src/linux

Note: replace x86_64 with your arch -- also, you may have to replace linux
with <linux-ver..>

I have an ASUS R1E and system is openSuSE11. I am getting the following
error (apparently I need the whole source not just the libs and headers
...)(while in:
Making all in xdrv
make[2]: Entering directory
`/home/pfreeman/Desktop/linuxwacom-0.8.0-3/src/xdrv'
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith
-fno-merge-constants \
-fno-stack-protector -I. -I../include
-I/usr/include/xorg \
-D_XSERVER64 -I/usr/include/xorg
-I/usr/include/pixman-1 \
-o xf86Wacom.o -c ./xf86Wacom.c
):


In file included from ./xf86Wacom.c:79:
./xf86Wacom.h:26:25: error: xf86Version.h: No such file or directory
./xf86Wacom.h:61:18: error: misc.h: No such file or directory
./xf86Wacom.h:62:18: error: xf86.h: No such file or directory
./xf86Wacom.h:65:19: error: xisb.h: No such file or directory
./xf86Wacom.h:74:25: error: xf86_OSproc.h: No such file or directory
./xf86Wacom.h:75:24: error: xf86Xinput.h: No such file or directory
./xf86Wacom.h:76:78: error: exevents.h: No such file or directory
./xf86Wacom.h:78:23: error: mipointer.h: No such file or directory
./xf86Wacom.h:81:24: error: xf86Module.h: No such file or directory
<snip>


Date: 2008-06-30 01:17
Sender: nobody

Logged In: NO

I am having the same problem with fedora 9 x86-64 kernel 2.6.25
When I looked for a wacom.ko, it is not even created in the src.
There isnt any file called wacom.ko in the src 2.6.25 folder and I dont
have any error while patching, enabling wacom and making install.

I tried depmod -e and modprobe wacom and got FATAL: Error inserting wacom
(...../tablet/wacom.ko): Unknown symbol in
module, or unknown parameter.

There is a problem with kernel 2.6.25.

Thanks,



Date: 2008-06-25 23:57
Sender: splatt325


Hi-
I am trying to add this patch to my system (Asus R1F). I am running
OpenSuse 11 and when I try to ./configure i get the following warning:

checking kernel version... grep:
/lib/modules/2.6.25.5-1.1-default/source/include/linux/version.h: No such
file ordirectory
grep: /lib/modules/2.6.25.5-1.1-default/source/include/linux/utsrelease.h:
No such file or directory
configure: WARNING: unable to identify kernel version

And from there I get:

----------------------------------------
BUILD ENVIRONMENT:
architecture - x86_64-suse-linux
linux kernel - yes
module versioning - no
kernel source - yes /lib/modules/2.6.25.5-1.1-default/source
XFree86 source - no
Xorg SDK - yes /usr/include/xorg
XSERVER64 - yes
dlloader - yes
XLib - yes /usr/lib64
TCL - yes /usr/include
TK - yes /usr/include
ncurses - yes

BUILD OPTIONS:
wacom.o - no
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - yes
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
wacom_drv.so - yes /usr/lib64/xorg/modules/input
wacom_drv.o - no
wacom*_drv quirks - IsXExtensionPointer key-events
----------------------------------------

Any ideas/suggestions would be greatly appreciated. Thanks.


Date: 2008-06-01 20:38
Sender: nobody

Logged In: NO

OK, people keep asking for a noob guide. I can't do that, but here's the
skeleton of one.

Step 0:
Get the linuxwacom driver sources, and *read* the linuxwacom pages to
learn *how* to install the regular un-patched driver from sources. In
particular, find out what all the dependencies are, and use your distros
package system to install them all.
In particular, we are going to be building a kernel driver, so you will
need to kernel sources *for the kernel as built on your current system* and
all its header files. Also, we will be building a X display input device,
so you will need the X development headers for your version of the
X-windows system. And of course a complete compiler toolchain etc...
Please - don't post questions about dependencies and tools here. They are
identical to the regular driver, so there's already lots of info out there.
Do some reading.

1: You've got all the bits, now get the Zappacky patch file
2: untar the linuxwacom sources somewhere you can build it
3: copy the Zappacky patch
4: apply the patch
cd linuxwacom....
patch -p1 <wherever_you_put_zappackys_patch
5: configure the driver
./configure --enable-wacom
Check the configure summary to ensure all is well (see this thread for
what is expected)
6: build the driver
make
7: install the driver
sudo make install
overwrite the kernel default wacom.ko driver with the new one we just
built
cp src/2.6.24/wacom.ko /lib/modules/<your
kernel>/kernel/drivers/input/tablet/wacom.ko
8: check the modules
sudo depmod -e
sudo modprobe wacom
check for any errors - if the modprobe fails, you need to go back and
build the driver right.
9: upadate ldconfig, just to be sure
sudo ldconfig /usr/local/lib

That's the basic building done. Now update your xorg.conf to configure X
for the tablet - again, see the notes in this thread for how to do this.

It looks a lot written out like this, but there's no more than 10 minutes
work, tops, to install this driver.







Date: 2008-05-30 09:16
Sender: nobody

Logged In: NO

can someone post the newb version to install the patch drivers. I have the
asus r1f.
U's noobs would be very appreciated.


Date: 2008-05-28 00:19
Sender: nobody

Logged In: NO

Hello all!
I have tested it with kernel 2.6.25 but i couldnt find the wacom.ko to
copy it over there.
There isnt any file called wacom.ko in the src 2.6.25 folder and I dont
have any error while patching, enabling wacom and making install.




Date: 2008-05-22 00:33
Sender: nobody

Logged In: NO

Hello!

I tested it with kernel 2.6.25 fedora x86-64 tx2000
All steps went fine till depmod -e.
Problem occured at modprobe wacom.
I get this error:

modprobe wacom

FATAL: Error inserting wacom (...../tablet/wacom.ko): Unknown symbol in
module, or unknown parameter.

I am stuck here. Not sure where to go from here. Any suggestion is
welcome.Thanks.



Date: 2008-05-16 17:18
Sender: ianmacarthur


@nobody: I'm not aware of any reason why the patched driver would not work
with 2.6.25, but I'm not in a position to test it now... If you do have
2.6.25 installed, can you test and let us all know?




Date: 2008-05-15 23:11
Sender: nobody

Logged In: NO

Did anybody had the chance to test this with kernel 2.6.25-14.fc9.x86_64
?
Let us know how the driver reacted?
Thanks,


Date: 2008-05-13 10:51
Sender: ianmacarthur


@wkalceff: "anyone got the rotation buttons working (R1F)? "

I'm pretty sure Antonio (atrueba) has an R1F and has the buttons working.


@tomthewombat: 'noapic noirqdebug irqpoll' - this is with a stock ubuntu
8.04 on a TX20x0? Odd, mine works "out of the box" with no kernel options
(although I did need options with the earlier kernels, e.g. 7.10 etc.)

@nobody: (about rotations.) Rotation needs a couple of steps.
(1) enable xrandr in your xorg.conf.
(2) on rotations call xrandr to rotate the screen, then call xsetwacom for
each of your devices, to rotate them as well (stylus, touchscreen, eraser -
but note that eraser rotation might be buggy.) Put all these commands in a
shell script, and calling the script will rotate your tablet. Make two
scripts, one for portrait, one for landscape.
(3) once you have that working manually, you need to catch the APIC
signals from the buttons and use them to trigger your script.
This is described in more detail in this thread.
Don't understand your question about left-click.

@mole: If you have a clean ubuntu 8.04, you need to get the developer
tools, the dev headers for X, the kernel sources and dev headers, and a
bunch of other linuxwacom dependencies - you can get all the bits with
synaptic - see the linuxwacom pages here for the dependencies.
Then get the linuxwacom sources from here, and apply the patch (it's in
the patch pages now) and build as per usual (see notes with patch). Then
"make install", and manually update "wacom.ko" in your kernel libs, then
adjust your xorg.conf. Restart X (or maybe reboot) and hope for the best!
Details for each step are in this thread.



Date: 2008-05-12 19:35
Sender: nobody

Logged In: NO

Name: Mole
Email: mole.moore@gmail.com

Hello,
I have been reading through this thread for about an hour and I am very
excited about this patch. I have an ASUS R1F tablet and I have been waiting
patiently for about a year to get pen support in Ubuntu. Having said that,
I am also fairly new to Ubuntu, and Linux in general. I was hoping that
someone could write up the different steps needed to install the patch to
get the stylus/eraser/rotation/etc... working. I realize that these steps
are somewhere in this thread, but after getting lost several times I
thought that it might be best just to ask for a summary. I am currently
running Ubuntu 7.10 and I am planning on upgrading to 8.04 (I think it is
.04) soon. Please assume a clean install, I will format and reinstall if
that would help simplify things. (I may be doing that soon anyways).

Thank you in advance for your help, this is a really great development.
I am getting ready to be trained in Java at my job and I am hoping to use
my new skills to create new/enhance existing software to be "pen-enabled".
If all goes well perhaps you will start seeing some products from me in the
future. :o)

In fact, does anyone have a "simple" suggesting that would be good as a
starter project?

Thanks again,
Mole




Date: 2008-05-10 22:04
Sender: nobody

Logged In: NO

Hello all,

Thank you all for your wonderful work...Zappackky, Ian and Kevin.
Touchscreen and stylus working great!
I cannot rotate and I cannot use the 4 buttons located on the right side
of the screen of my tz2000.
I cannot left click.

Any help is greatly appreciated. Many thanks.


Date: 2008-05-10 15:58
Sender: tomthewombat


Putting the 'noapic noirqdebug irqpoll' parameters back as kernel
parameters fixed the click/drag issue with my touch screen! I had to
reinstall because attempting to put my computer in sleep mode caused
corrupt partitions. I must have forgot to put use those parameters when I
reinstalled. I'm not sure how I made it through the entire install off a
usb flash drive without them!


Date: 2008-05-09 07:33
Sender: wkalceff


Thank you zappacky for the patch, and to others for subsequent
comments/instructions/observations, esp. Kevin and Ian.

In case anyone is still looking for Asus R1F values to try for offsets,
the following (from wacdump /dev/input/wacom) work on my system (Ubuntu
8.04/32 bit):

Top X, Y = 0, 0; Bottom X, Y = 28606, 17876.

OT: anyone got the rotation buttons working (R1F)?


Date: 2008-05-05 08:08
Sender: ianmacarthur


@tomthewombat: Yes, my devices both show as 0093 sometimes too... Over the
weekend, I switched to setting my xorg.conf to use the symlinks in
/dev/input/by-path/ instead of by-id.
As far as I can tell, those paths come up the same on every boot (so far!)
and the stylus is on device <some PCI path>0 and the touchscreen is on
<some PCI path>1. May work for you?

@fedora 86-64 guy: Please try and help yourself! Everything you need to
know (about linuxwacom) has been discussed ad nauseam in this thread
already. In particular the fact that you need to copy the wacom.ko to your
kernel libs, run ldconfig, run depmod, attach your xorg.conf to the correct
event devices, and perhaps calibration via wacdump. All this is here -
read, learn.
Broadcom wireless drivers are WAY OT for this thread, so don't ask here.
And the answer is ndiswrapper.




Date: 2008-05-04 23:07
Sender: nobody

Logged In: NO

To the person with username "r00t",

PLEASE stop spamming up this feature request with your problems! This is
for problems related to the TabletPC driver, not linuxwacom general
problems. Send an email to the mailing list, not here.


Date: 2008-05-04 19:27
Sender: nobody

Logged In: NO

Never mind.
Bingo, touchscreen and pen are working fine on my fedora 86-64 on tx2000.
It started working when I typed this:[root@HOSTLOCAL sbin]#
/sbin/modprobe wacom
The only problem is the calibration.The cursor appears 7cm from where I
point the stylus or I press with the finger.
I forgot to add, my wireless broadcom isnt working.
Please help!



Date: 2008-05-04 15:53
Sender: nobody

Logged In: NO

Hello all,

So, here is what I have after patching.I have no clue if everything ran
correctly.
What is next after this. Anyone, shed the light please. Thanks,
Fedora 86-64 tx2000

----------------------------------------
BUILD ENVIRONMENT:
architecture - x86_64-redhat-linux
linux kernel - yes 2.6.24
module versioning - no
kernel source - yes /lib/modules/2.6.24.5-85.fc8/source
XFree86 source - no
Xorg SDK - yes /usr/include/xorg
XSERVER64 - yes
dlloader - yes
XLib - yes /usr/lib64
TCL - yes /usr/include
TK - yes /usr/include
ncurses - yes

BUILD OPTIONS:
wacom.o - yes
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - yes
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
wacom_drv.so - yes /usr/lib64/xorg/modules/input
wacom_drv.o - no
wacom*_drv quirks - libc-wrapper IsXExtensionPointer key-events
dixScreenOrigins
================================================================================================================================

================================================================================================================================

[root@HOSTLOCAL linuxwacom-0.7.9-11]# make
Making all in src
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making all in .
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making all in wacomxi
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -g -O2 -D__amd64__
-I/usr/include -o libwacomxi.la -rpath /usr/local/lib/TkXInput
-no-undefined wacomxi.lo -L/usr/lib64 -lX11 -lXi
gcc -shared .libs/wacomxi.o -L/usr/lib64 -lX11 -lXi -Wl,-soname
-Wl,libwacomxi.so.0 -o .libs/libwacomxi.so.0.0.0
(cd .libs && rm -f libwacomxi.so.0 && ln -s libwacomxi.so.0.0.0
libwacomxi.so.0)
(cd .libs && rm -f libwacomxi.so && ln -s libwacomxi.so.0.0.0
libwacomxi.so)
ar cru .libs/libwacomxi.a wacomxi.o
ranlib .libs/libwacomxi.a
creating libwacomxi.la
(cd .libs && rm -f libwacomxi.la && ln -s ../libwacomxi.la libwacomxi.la)
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
Making all in util
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I../../src/include -I../../src/include -I../../src/include -Wall
-pedantic -g -O2 -D__amd64__ -I/usr/include -MT wacomcfg.lo -MD -MP -MF
".deps/wacomcfg.Tpo" -c -o wacomcfg.lo wacomcfg.c; \
then mv -f ".deps/wacomcfg.Tpo" ".deps/wacomcfg.Plo"; else rm -f
".deps/wacomcfg.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -MT
wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -fPIC -DPIC -o
.libs/wacomcfg.o
gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -MT
wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -o wacomcfg.o
>/dev/null 2>&1
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o libwacomcfg.la -rpath /usr/local/lib
-no-undefined -version-info 0:1:0 wacomcfg.lo -L/usr/lib64 -lX11 -lXi
gcc -shared .libs/wacomcfg.o -L/usr/lib64 -lX11 -lXi -Wl,-soname
-Wl,libwacomcfg.so.0 -o .libs/libwacomcfg.so.0.0.1
(cd .libs && rm -f libwacomcfg.so.0 && ln -s libwacomcfg.so.0.0.1
libwacomcfg.so.0)
(cd .libs && rm -f libwacomcfg.so && ln -s libwacomcfg.so.0.0.1
libwacomcfg.so)
ar cru .libs/libwacomcfg.a wacomcfg.o
ranlib .libs/libwacomcfg.a
creating libwacomcfg.la
(cd .libs && rm -f libwacomcfg.la && ln -s ../libwacomcfg.la
libwacomcfg.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacdump.o -MD -MP -MF ".deps/wacdump.Tpo" -c -o wacdump.o wacdump.c; \
then mv -f ".deps/wacdump.Tpo" ".deps/wacdump.Po"; else rm -f
".deps/wacdump.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacscrn.o -MD -MP -MF ".deps/wacscrn.Tpo" -c -o wacscrn.o wacscrn.c; \
then mv -f ".deps/wacscrn.Tpo" ".deps/wacscrn.Po"; else rm -f
".deps/wacscrn.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wactablet.o -MD -MP -MF ".deps/wactablet.Tpo" -c -o wactablet.o
wactablet.c; \
then mv -f ".deps/wactablet.Tpo" ".deps/wactablet.Po"; else rm -f
".deps/wactablet.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacserial.o -MD -MP -MF ".deps/wacserial.Tpo" -c -o wacserial.o
wacserial.c; \
then mv -f ".deps/wacserial.Tpo" ".deps/wacserial.Po"; else rm -f
".deps/wacserial.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacusb.o -MD -MP -MF ".deps/wacusb.Tpo" -c -o wacusb.o wacusb.c; \
then mv -f ".deps/wacusb.Tpo" ".deps/wacusb.Po"; else rm -f
".deps/wacusb.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o wacdump wacdump.o wacscrn.o wactablet.o
wacserial.o wacusb.o -lncurses
gcc -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -o wacdump wacdump.o
wacscrn.o wactablet.o wacserial.o wacusb.o -lncurses
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT xidump.o -MD -MP -MF ".deps/xidump.Tpo" -c -o xidump.o xidump.c; \
then mv -f ".deps/xidump.Tpo" ".deps/xidump.Po"; else rm -f
".deps/xidump.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o xidump -L/usr/lib64 -lX11 -lXi -lm xidump.o
wacscrn.o -lncurses
gcc -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -o xidump xidump.o
wacscrn.o -L/usr/lib64 -lX11 -lXi -lm -lncurses
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT xsetwacom.o -MD -MP -MF ".deps/xsetwacom.Tpo" -c -o xsetwacom.o
xsetwacom.c; \
then mv -f ".deps/xsetwacom.Tpo" ".deps/xsetwacom.Po"; else rm -f
".deps/xsetwacom.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wcmAction.o -MD -MP -MF ".deps/wcmAction.Tpo" -c -o wcmAction.o
wcmAction.c; \
then mv -f ".deps/wcmAction.Tpo" ".deps/wcmAction.Po"; else rm -f
".deps/wcmAction.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o xsetwacom xsetwacom.o wcmAction.o
libwacomcfg.la
gcc -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -o .libs/xsetwacom
xsetwacom.o wcmAction.o ./.libs/libwacomcfg.so -L/usr/lib64 -lX11 -lXi
-Wl,--rpath -Wl,/usr/local/lib
creating xsetwacom
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
Making all in xdrv
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
gcc -MM -g -O2 -D__amd64__ -I/usr/include -I../include
-I/usr/include/xorg ./xf86Wacom.c ./wcmSerial.c ./wcmUSB.c ./wcmISDV4.c
./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c ./wcmConfig.c ./wcmFilter.c >
.depend
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o xf86Wacom.o -c ./xf86Wacom.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmSerial.o -c ./wcmSerial.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmUSB.o -c ./wcmUSB.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmISDV4.o -c ./wcmISDV4.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmXCommand.o -c ./wcmXCommand.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmCommon.o -c ./wcmCommon.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmCompat.o -c ./wcmCompat.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmConfig.o -c ./wcmConfig.c
gcc -g -O2 -D__amd64__ -I/usr/include -fPIC -pipe -ansi \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg
\
-D_XSERVER64 -I/usr/include/xorg \
-o wcmFilter.o -c ./wcmFilter.c
gcc -shared -nostdlib -o wacom_drv.so xf86Wacom.o wcmSerial.o wcmUSB.o
wcmISDV4.o wcmXCommand.o wcmCommon.o wcmCompat.o wcmConfig.o wcmFilter.o
-Bstatic -lgcc
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
Making all in 2.6.24
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24'
cp -f ../2.6.19/wacom_wac.c .
cp -f ../2.6.19/wacom.h .
cp -f ../2.6.22/wacom_wac.h .
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but
requested through configure are NOT built
make -C /lib/modules/2.6.24.5-85.fc8/source
M=/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24
make[3]: Entering directory `/usr/src/kernels/2.6.24.5-85.fc8-x86_64'
LD /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/built-in.o
CC [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom_wac.o
CC [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom_sys.o
LD [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom.mod.o
LD [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom.ko
make[3]: Leaving directory `/usr/src/kernels/2.6.24.5-85.fc8-x86_64'
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24'
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
================================================================================================================================

================================================================================================================================


[root@HOSTLOCAL linuxwacom-0.7.9-11]# sudo make install
Making install in src
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making install in .
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[3]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/man/man4" || mkdir -p -- "/usr/local/man/man4"
/usr/bin/install -c -m 644 'wacom.4x.gz'
'/usr/local/man/man4/wacom.4x.gz'
make[3]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making install in wacomxi
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
make[3]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'wacomcpl' '/usr/local/bin/wacomcpl'
/usr/bin/install -c 'wacomcpl-exec' '/usr/local/bin/wacomcpl-exec'
test -z "/usr/local/lib/TkXInput" || mkdir -p --
"/usr/local/lib/TkXInput"
/usr/bin/install -c -m 644 'pkgIndex.tcl'
'/usr/local/lib/TkXInput/pkgIndex.tcl'
test -z "/usr/local/lib/TkXInput" || mkdir -p --
"/usr/local/lib/TkXInput"
/bin/sh ../../libtool --mode=install /usr/bin/install -c 'libwacomxi.la'
'/usr/local/lib/TkXInput/libwacomxi.la'
/usr/bin/install -c .libs/libwacomxi.so.0.0.0
/usr/local/lib/TkXInput/libwacomxi.so.0.0.0
(cd /usr/local/lib/TkXInput && { ln -s -f libwacomxi.so.0.0.0
libwacomxi.so.0 || { rm -f libwacomxi.so.0 && ln -s libwacomxi.so.0.0.0
libwacomxi.so.0; }; })
(cd /usr/local/lib/TkXInput && { ln -s -f libwacomxi.so.0.0.0
libwacomxi.so || { rm -f libwacomxi.so && ln -s libwacomxi.so.0.0.0
libwacomxi.so; }; })
/usr/bin/install -c .libs/libwacomxi.lai
/usr/local/lib/TkXInput/libwacomxi.la
/usr/bin/install -c .libs/libwacomxi.a
/usr/local/lib/TkXInput/libwacomxi.a
chmod 644 /usr/local/lib/TkXInput/libwacomxi.a
ranlib /usr/local/lib/TkXInput/libwacomxi.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/TkXInput
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/TkXInput

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
Making install in util
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
make[3]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib"
/bin/sh ../../libtool --mode=install /usr/bin/install -c
'libwacomcfg.la' '/usr/local/lib/libwacomcfg.la'
/usr/bin/install -c .libs/libwacomcfg.so.0.0.1
/usr/local/lib/libwacomcfg.so.0.0.1
(cd /usr/local/lib && { ln -s -f libwacomcfg.so.0.0.1 libwacomcfg.so.0 ||
{ rm -f libwacomcfg.so.0 && ln -s libwacomcfg.so.0.0.1 libwacomcfg.so.0; };
})
(cd /usr/local/lib && { ln -s -f libwacomcfg.so.0.0.1 libwacomcfg.so || {
rm -f libwacomcfg.so && ln -s libwacomcfg.so.0.0.1 libwacomcfg.so; }; })
/usr/bin/install -c .libs/libwacomcfg.lai /usr/local/lib/libwacomcfg.la
/usr/bin/install -c .libs/libwacomcfg.a /usr/local/lib/libwacomcfg.a
chmod 644 /usr/local/lib/libwacomcfg.a
ranlib /usr/local/lib/libwacomcfg.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/bin/sh ../../libtool --mode=install /usr/bin/install -c 'wacdump'
'/usr/local/bin/wacdump'
/usr/bin/install -c wacdump /usr/local/bin/wacdump
/bin/sh ../../libtool --mode=install /usr/bin/install -c 'xidump'
'/usr/local/bin/xidump'
/usr/bin/install -c xidump /usr/local/bin/xidump
/bin/sh ../../libtool --mode=install /usr/bin/install -c 'xsetwacom'
'/usr/local/bin/xsetwacom'
/usr/bin/install -c .libs/xsetwacom /usr/local/bin/xsetwacom
test -z "/usr/local/include/wacomcfg" || mkdir -p --
"/usr/local/include/wacomcfg"
/usr/bin/install -c -m 644 'wacomcfg.h'
'/usr/local/include/wacomcfg/wacomcfg.h'
make[3]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
Making install in xdrv
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
make[3]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/lib64/xorg/modules/input" || mkdir -p --
"/usr/lib64/xorg/modules/input"
/usr/bin/install -c -m 644 'wacom_drv.so'
'/usr/lib64/xorg/modules/input/wacom_drv.so'
make[3]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
Making install in 2.6.24
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24'
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
[root@HOSTLOCAL linuxwacom-0.7.9-11]#


Date: 2008-05-03 23:37
Sender: tomthewombat


I am still having issues with the touch screen. I noticed that when I
'cat /proc/bus/input/devices' that both wacom devices show product id of
0093. Neither device has 0090! Do you think that this could be related to
my problems? I am running ubuntu 8.04 as well.


Date: 2008-05-01 16:39
Sender: ianmacarthur


For ubuntu (at least on this 8.04 system) the wacom symlink is generated
by the udev rules in:

/etc/udev/rules.d/50-xserver-xorg-input-wacom.rules

You can edit that file to add specific rules for your tablet, something
like:

KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0090",
SYMLINK+="input/tabletPC-stylus"
KERNEL=="event[0-9]*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0093",
SYMLINK+="input/tabletPC-touch"

These rules will add some new symlinks at /dev/input/tabletPC-stylus and
/dev/input/tabletPC-touch that you can use, assuming of course the product
ID's and so forth are correct!




Date: 2008-04-30 13:18
Sender: nobody

Logged In: NO


Can anybody point me in the direction of the mechansim which (at least on
ubuntu) creates the /dev/input/wacom symlink?

I'm thinking what we need is to extend that mechanism to produce specific
symlinks, say "/dev/input/tablet_stylus" and "/dev/input/tablet_touch",
that could be used consistently, as the "/dev/input/wacom" symlink just
seems to get set to the first Wacom device it finds, not necessarily the
one I need!





Date: 2008-04-29 21:02
Sender: nobody

Logged In: NO

@ianmacarthur: Thanks. Both my /dev/input/wacom and by-id/tablet entries
point to the same event now. They used to point to the different devices.
Thanks for the help.



Date: 2008-04-29 19:50
Sender: ianmacarthur


@tomthewombat: Matthew, I ran a bunch of tests on my TX2050 trying to
reproduce the touchscreen-mouse-drag effect you describe, but as far as I
can tell, it all seemed to be working OK.

Note the *seemed* in there... I find that if, in my xorg.conf, I hook the
touchscreen up to the stylus event queue, I get something very like what
you describe. If I ensure the touchscreen is attached to the "correct"
event (the one attached to 056a:0093) then the touchscreen seems good.

Is that maybe your problem? Do your event mappings seem correct in your
xorg.conf?
Note that I find mine move around on each reboot, so I've been trying to
use the /dev/input/by-id/* entries to try and get to the right thing in a
consistent sort of way... So far. so good...!

Hope that helps,
--
Ian



Date: 2008-04-29 12:53
Sender: ianmacarthur


zappacky, ralphmw: I noticed that zappacky's patch was not listed on the
linuxwacom "Patches" section, so I made a diff of my source tree against a
clean 7.9.11 and posted that...
Now, in principle this should be identical to zappacky's patch, *BUT* it
also incorporates my attempt at a 2.6.22 backport - guy's can you check
what I posted is valid and that I did not mess up? Thanks.
It's entered as "[ 1949610 ] zappacky's USB TabletPC patch".

Other threads -

@kshepherd1: I think the heavy use of sudo is because a lot of the posters
in this thread are using ubuntu, which encourages sudo over su (indeed the
root account is kinda inactivated.)
And thanks for the extra tips on re-running ldconfig - I had missed that
step!

@tomthewombat: I think my touchscreen (tx2050) is OK, but I need to do
some checks. Anyone else seen this effect?

Cheers,
--
Ian



Date: 2008-04-29 02:52
Sender: tomthewombat


I have an HP tx2000z with the touch screen and digitizer running the
latest Ubuntu 8.04. I am having an issue with the touch screen driver.
Consider that the cursor is located on one part of the screen. If I touch
another part, the cursor will move, but the mouse down command is issued
before the cursor is moved. This results in a click-drag motion from the
old location to the location that I touched. I believe that the mouse down
command should not be issued until after the cursor is moved. Does anyone
else experience this? Is there an easy fix?


Date: 2008-04-29 01:19
Sender: kshepherd1


The anonymous poster of Date: 2008-04-28 03:19 is correct. It is useful
to run:
> sudo make install
before doing all the other tasks that it should have done.
Also note that it sticks a shared library in /usr/local/lib, so you need
to:
> sudo ldconfig /usr/local/lib
after the make install, so that some of the utils will work.
I should point out that most of the installation related commands require
that you be root, so you
may want to simply su, rather than all this sudo.

With regards to TopX, TopY, BottomX, BottomY:
I suspect that these numbers are always the following for any Asus R1E:
Option "TopX" "0"
Option "TopY" "0"
Option "BottomX" "26365"
Option "BottomY" "16488"
they may also be the same for the Asus R1F, please post the numbers for
your machine here.

The way that I found mine was to run:
> wacdump /dev/input/wacom
and then drag the stylus to the very top left of the screen, and then down
to the bottom right
corner, and to note down the maximum and minimum numbers on the screen.
Again I agree with our modest benefactor of Date: 2008-04-28 03:19 that if
your machine is
NOT an Asus R1E or another that you know the TopXY, BottomXY numbers, that
you should
leave them out of your xorg.conf until you determine them with wacdump (
or if they happen
to be right in the driver, and no setting is necessary )

nelson_bt, I also found that wacomcpl reported no devices, so I just used
wacdump as you did.
The behaviour that you report with regards your cursor offset amy indicate
an incorrect device.
Have you tried using /dev/input/wacom in your xorg.conf, instead of the
eventX devices?




Date: 2008-04-28 17:48
Sender: nobody

Logged In: NO

This is a followup to my previous post (re: Debian Etch with a custom
built 2.6.22 kernel...)

Apparently the problem was: I was an idiot. :)

When I applied zappacky's patch, I saw it mention some patching of the
2.6.22 stuff, but apparently it doesn't do everything, so I had to also use
ralphmw's patch along with it. After that, everything is basically
working. By the way, I completely forgot to mention in my previous post
that I have an ASUS R1F. When running xidump against the "TabletStylus"
and "TabletStylus3" (device names are per kshepherd1's instructions), the
program properly sees the stylus and the erase. However, after setting up
GIMP, the stylus works with pressure sensitivity, however the erase acts
like the stylus (ie, paint brush and not an actual eraser). Any ideas?
I'm not that concerned, since atleast I now have the tablet work! Thank
you, thank you, thank you zappacky and everyone else who contributed to
this.


Date: 2008-04-28 16:28
Sender: nobody

Logged In: NO

I'm running Debian Etch with a custom built 2.6.22 kernel, I followed
kshepherd1's latest post and everything compiled fine and installed
properly (had to do the manual copy of the wacom.ko module, but no big
deal). However doing a:
modprobe wacom
Gives me the following:
FATAL: Error inserting wacom (...../tablet/wacom.ko): Unknown symbol in
module, or unknown parameter (see dmesg)
The dmesg output is:
wacom: Unknown symbol input_dev_tpc

I tried searching online, but couldn't even find one reference to the
above. Any help would be greatly appreciated. If you need any further
information from me, just let me know.

Thanks.


Date: 2008-04-28 15:51
Sender: ianmacarthur


This probably is not relevant but here goes... At one point, I'd
accidentaly mapped the wrong event in my xorg.conf (I think I mapped event0
rather than event10 - spot the typo...)

Anyway, the cursor responded to the stylus, but was way off in position...
But the fact it was responding at all threw me and it took a long time to
spot what I'd done.

So... I guess what I'm asking is if /dev/input/wacom is definitely mapped
to the correct event on your system?

What does /proc/bus/input/devices show for device 056A:0093 (I think
that's the correct device for a R1F) and does the /dev/input/wacom symlink
point at the correct event, etc....

Other than that, I don't know what else to suggest. Sorry.




Date: 2008-04-28 15:25
Sender: nelson_bt


Big thanks to zappacky and kshepherd1 for the patches and the guide. I
have an Asus R1F and Ubuntu 8.04. Followed kshepherd1's steps and the
cursor is responding to the tablet but with offsets that I can't figure
out. wacomcpl doesn't bring up any devices to calibrate but wacdump
/dev/input/wacom does work (/dev/input/event9 also works).

I've tried removing the Top/Bottom values in xorg.conf as nobody suggested
but that doesn't seem to have any effect. I've also put in my own values
by opening wacdump and then using the min and max x and y values shown when
my stylus is in the top left and bottom right corners respectively. Still
no noticeable changes after restarting X and restarting the machine.

For the record, my offsets from wacdump are X:Y 102:195 and 28390:17645.


Any advice?



Date: 2008-04-28 10:19
Sender: nobody

Logged In: NO

Just a few minor additions to the notes from kshepherd1 - hopefully to aid
anyone following his (very useful) recipe...

At step 6, when editing your xorg.conf, I'd strongly suggest you DO NOT
put in any Top/Botttom X/Y values until you have actually measured them for
your specific system.
In general the default values from the driver will be fine, and if you set
values that are wrong and out of range for your setup, X might hang... It
did for me! (Twice!)
Now I just use the defaults, and the scaling is almost perfect, so you may
not need to set Top/Bottom at all.

At step 7: (quote)
"Install:
This did not work for me:
sudo make install "

Note: It *does* work, in so far as it installs the updated versions of
wacomcpl, xsetwacom, etc... What it does not do (at least on ubuntu 8.04,
probably others) is install the wacom.ko kernel module - so that (cp kernel
module) step has to be done by hand as described. However, the "sudo make
install" step is also required, as it *also* does things you need.






Date: 2008-04-26 23:04
Sender: kshepherd1


I suggest that you use:
/dev/input/wacom
instead of:
/dev/input/eventX
in your /etc/X11/xorg.conf
as I have found that the device number hops around every reboot.
This will only not work if you have more than one wacom device attached
to your machine.




Date: 2008-04-26 22:29
Sender: kshepherd1


Thank you zappacky for fixing this for all of us.
Here is my install log for an Asus R1E running Ubuntu v8.04 x86_64,
in the hope that it will help others with similar machines.

1) Downloaded linuxwacom-0.7.9-11.tar.bz2 from:
http://sourceforge.net/project/downloading.php?groupname=linuxwacom&filename=linuxwacom-0.7.9-11.tar.bz2
and zappacky's latest patch from:
http://linuxwacom.pastebin.com/f3d5b9e73

2) Unzipped the archive, and applied the patch:
tar -xjf linuxwacom-0.7.9-11.tar.bz2
cd linuxwacom-0.7.9-11
patch -p1 < ../f3d5b9e73.txt

3) Configure the build:
./configure --enable-wacom

----------------------------------------
BUILD ENVIRONMENT:
architecture - x86_64-linux-gnu
linux kernel - yes 2.6.24
module versioning - no
kernel source - yes /lib/modules/2.6.24-16-generic/build
XFree86 source - no
Xorg SDK - yes /usr/include/xorg
XSERVER64 - yes
dlloader - yes
XLib - yes /usr/lib
TCL - yes /usr/include/tcl8.4
TK - yes /usr/include/tcl8.4
ncurses - yes

BUILD OPTIONS:
wacom.o - yes
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - yes
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
wacom_drv.so - yes /usr/lib/xorg/modules/input
wacom_drv.o - no
wacom*_drv quirks - libc-wrapper tablet-screen-scaling
IsXExtensionPointer key-events dixScreenOrigins
----------------------------------------

If you get any "no"s above where I have "yes", then search synaptic
package manager for
the relevant packages.

4) Build:
make

5) Test:
cd src/2.6.24

/sbin/rmmod wacom
ERROR: Module wacom does not exist in /proc/modules

/sbin/insmod ./wacom.ko

If nothing happens, then it worked!
Check it by looking at:
tail /var/log/messages
...
Apr 26 13:00:46 BSJohnsonVI kernel: [ 825.876523] input: Wacom ISDv4 USB
as /devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.0/input/input9
Apr 26 13:00:46 BSJohnsonVI kernel: [ 825.929284]
/root/wacom_tablet/linuxwacom-0.7.9-11/src/2.6.24/wacom_sys.c: Got bad
report from TabletPC, may not work properly
Apr 26 13:00:46 BSJohnsonVI kernel: [ 825.929307] usbcore: registered new
interface driver wacom
Apr 26 13:00:46 BSJohnsonVI kernel: [ 825.929309]
/root/wacom_tablet/linuxwacom-0.7.9-11/src/2.6.24/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver
Apr 26 13:00:46 BSJohnsonVI logger: device input9 is bound to the driver
Apr 26 13:00:46 BSJohnsonVI logger: must rebind

And by looking at:
cat /proc/bus/input/devices | more
...
I: Bus=0003 Vendor=056a Product=0090 Version=013d
N: Name="Wacom ISDv4 USB"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.0/input/input8
U: Uniq=
H: Handlers=mouse3 event8
B: EV=b
B: KEY=c03 0 0 0 0 0
B: ABS=10001000003

6) Add xorg.conf snippet:
Note that the event numbers e.g. /dev/input/event8 are probably different
on your machine, to get the correct numbers, look at
/proc/bus/input/devices
and note the handlers for Wacom devices

File is at: /etc/X11/xorg.conf
Section "InputDevice"
Identifier "TabletPCStylus"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event8"
Option "TopX" "0"
Option "TopY" "0"
Option "BottomX" "26365"
Option "BottomY" "16488"
EndSection

Section "InputDevice"
Identifier "TabletPCStylus3"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "eraser"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event8"
Option "TopX" "0"
Option "TopY" "0"
Option "BottomX" "26365"
Option "BottomY" "16488"
EndSection


Also add the following two lines to Section "ServerLayout"

InputDevice "TabletPCStylus"
InputDevice "TabletPCStylus3"

7) Install:
This did not work for me:
sudo make install

So I did this:
> cd linuxwacom-0.7.9-11/src/2.6.24
> locate wacom.ko
/lib/modules/2.6.24-16-generic/kernel/drivers/input/tablet/wacom.ko
> /sbin/rmmod wacom
> mv /lib/modules/2.6.24-16-generic/kernel/drivers/input/tablet/wacom.ko
../../../wacom.original.ko
> mv wacom.ko
/lib/modules/2.6.24-16-generic/kernel/drivers/input/tablet/wacom.ko
> depmod -e
> modprobe wacom
Then reboot.

After that it worked but with a large offset.
8) Callibrate ( you may not need to if you have no offset between the pen
and the cursor)
None of wacomcpl, xsetwacom, wacdump worked for me
but after messing around with ld libraries, etc I got
wacdump to work enough to give me the max and min X and Y ( as seen in my
xorg.conf above)

9) Configure gimp:
menu -> File -> Preferences -> Input Devices -> "Configure Extended Input
Devices ..."
Device: TabletPCStylus Mode: Screen
Device: TabletPCStylus3 Mode: Screen

That's It. I will post any further details that may be oif use, after
trying it out for awhile.

Again, thank you zappacky :-)



Date: 2008-04-23 21:04
Sender: nobody

Logged In: NO

Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 046d:c50e Logitech, Inc. MX-1000 Cordless Mouse
Receiver
Bus 003 Device 001: ID 0000:0000
Bus 005 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint
Reader
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 002: ID 056a:0093 Wacom Co., Ltd
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

that is my lsusb

Willyboy666 (gateway c-120x)


Date: 2008-04-23 11:50
Sender: nobody

Logged In: NO

re: ID 056a:0093

Yes, that looks like the right device - although I'd expect to see 2
entries, one @ 0x90 and one @ 0x93.

I think (and I may have this the wrong way round) that the 0x90 entry is
for the stylus/digitizer interface and the 0x93 entry is for the
touchscreen interface (i.e. when you use your finger rather than the
stylus.) At least, that's what my TX2050 has. It's a 12.1" LCD panel with
1200x800 resolution.

The Asus R1E/F devices only have one entry, which I think (anyone
confirm?) is just the touchscreen entry, so that may be what your Gateway
device has.

The patch is reported to work correctly on the R1F, so I guess it can work
for you...?





Date: 2008-04-23 11:30
Sender: nobody

Logged In: NO

me with gateway c-120x,
its 12.1 inch wide screen
Bus 001 Device 004: ID 056a:0093 Wacom Co., Ltd
its touch and penable wacom digitizer

thanks



Date: 2008-04-22 07:56
Sender: ianmacarthur


@nobody with fedora 8 x86-64: It looks from your configure output and the
build log you posted, as if you *still* haven't installed all the dev
packages needed to build linuxwacom.
Please, *try* and get them installed, in particular the Xorg SDK is
missing from your system, and you will need that.
But please, this thread probably is the wrong place for you to learn how
to program... Perhaps you should wait until the patch is formally released,
so you won't have to deal with this, if you don't have the necessary
skills?

@nobody with Gateway c-120x: No idea, never seen one of these, don't know
what interfaces it has - anybody?




Date: 2008-04-22 00:29
Sender: nobody

Logged In: NO

I have been trying this since the first day. But it doesnt work.
Now, I have fixed the libwacom, libxi.a then I am facing another problem
at sudo make install.
Patch works fine
make works fine
sudo make install doesnt work.-
I moved from Vista to Debian, now using fedora 8 x86-64.
Arrrrrrrrrrghhhh, what my machine has different configuration.
ARRRRRRRRRRRRRRRGHHHHH Please help before I go back to Vista.
It is reported elsewhere that it works with x86-64.



Date: 2008-04-21 23:48
Sender: nobody

Logged In: NO

hii there i have Gateway c-120x tablet with usb wacom penable,i am trying
since 2 weeks to get it work with ubuntu 8.04 but no luck.



Date: 2008-04-21 23:32
Sender: nobody

Logged In: NO

First I patched and got this
fedora 8 x86-64

[root@HOSTLOCAL linuxwacom-0.7.9-11]# patch -p1 <
'/home/r00t/Desktop/linuxwacom-0.7.9-11/f3d5b9e73.patch'
(Stripping trailing CRs from patch.)
patching file src/2.6.19/wacom.h
(Stripping trailing CRs from patch.)
patching file src/2.6.19/wacom_wac.c
(Stripping trailing CRs from patch.)
patching file src/2.6.22/wacom_wac.h
(Stripping trailing CRs from patch.)
patching file src/2.6.24/wacom_sys.c
[root@HOSTLOCAL linuxwacom-0.7.9-11]#


Date: 2008-04-21 23:29
Sender: nobody

Logged In: NO

Output before make
fedora 8 x86-64

----------------------------------------
BUILD ENVIRONMENT:
architecture - x86_64-redhat-linux
linux kernel - yes 2.6.24
module versioning - no
kernel source - yes /lib/modules/2.6.24.4-64.fc8/source
XFree86 source - no
Xorg SDK - no
XSERVER64 - yes
dlloader - yes
XLib - yes /usr/lib64
TCL - yes /usr/include
TK - yes /usr/include
ncurses - yes

BUILD OPTIONS:
wacom.o - yes
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - yes
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
wacom_drv.so - no /usr/lib64/xorg/modules/input
wacom_drv.o - no
wacom*_drv quirks -
----------------------------------------




Date: 2008-04-21 23:21
Sender: nobody

Logged In: NO

hmm, I fixed the libxi libwacom issue.H
Here is the make output

[root@HOSTLOCAL linuxwacom-0.7.9-11]# make
Making all in src
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making all in .
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making all in wacomxi
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -g -O2 -D__amd64__
-I/usr/include -o libwacomxi.la -rpath /usr/local/lib/TkXInput
-no-undefined wacomxi.lo -L/usr/lib64 -lX11 -lXi
gcc -shared .libs/wacomxi.o -L/usr/lib64 -lX11 -lXi -Wl,-soname
-Wl,libwacomxi.so.0 -o .libs/libwacomxi.so.0.0.0
(cd .libs && rm -f libwacomxi.so.0 && ln -s libwacomxi.so.0.0.0
libwacomxi.so.0)
(cd .libs && rm -f libwacomxi.so && ln -s libwacomxi.so.0.0.0
libwacomxi.so)
ar cru .libs/libwacomxi.a wacomxi.o
ranlib .libs/libwacomxi.a
creating libwacomxi.la
(cd .libs && rm -f libwacomxi.la && ln -s ../libwacomxi.la libwacomxi.la)
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
Making all in util
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I../../src/include -I../../src/include -I../../src/include -Wall
-pedantic -g -O2 -D__amd64__ -I/usr/include -MT wacomcfg.lo -MD -MP -MF
".deps/wacomcfg.Tpo" -c -o wacomcfg.lo wacomcfg.c; \
then mv -f ".deps/wacomcfg.Tpo" ".deps/wacomcfg.Plo"; else rm -f
".deps/wacomcfg.Tpo"; exit 1; fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -MT
wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -fPIC -DPIC -o
.libs/wacomcfg.o
gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -MT
wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -o wacomcfg.o
>/dev/null 2>&1
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o libwacomcfg.la -rpath /usr/local/lib
-no-undefined -version-info 0:1:0 wacomcfg.lo -L/usr/lib64 -lX11 -lXi
gcc -shared .libs/wacomcfg.o -L/usr/lib64 -lX11 -lXi -Wl,-soname
-Wl,libwacomcfg.so.0 -o .libs/libwacomcfg.so.0.0.1
(cd .libs && rm -f libwacomcfg.so.0 && ln -s libwacomcfg.so.0.0.1
libwacomcfg.so.0)
(cd .libs && rm -f libwacomcfg.so && ln -s libwacomcfg.so.0.0.1
libwacomcfg.so)
ar cru .libs/libwacomcfg.a wacomcfg.o
ranlib .libs/libwacomcfg.a
creating libwacomcfg.la
(cd .libs && rm -f libwacomcfg.la && ln -s ../libwacomcfg.la
libwacomcfg.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacdump.o -MD -MP -MF ".deps/wacdump.Tpo" -c -o wacdump.o wacdump.c; \
then mv -f ".deps/wacdump.Tpo" ".deps/wacdump.Po"; else rm -f
".deps/wacdump.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacscrn.o -MD -MP -MF ".deps/wacscrn.Tpo" -c -o wacscrn.o wacscrn.c; \
then mv -f ".deps/wacscrn.Tpo" ".deps/wacscrn.Po"; else rm -f
".deps/wacscrn.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wactablet.o -MD -MP -MF ".deps/wactablet.Tpo" -c -o wactablet.o
wactablet.c; \
then mv -f ".deps/wactablet.Tpo" ".deps/wactablet.Po"; else rm -f
".deps/wactablet.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacserial.o -MD -MP -MF ".deps/wacserial.Tpo" -c -o wacserial.o
wacserial.c; \
then mv -f ".deps/wacserial.Tpo" ".deps/wacserial.Po"; else rm -f
".deps/wacserial.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wacusb.o -MD -MP -MF ".deps/wacusb.Tpo" -c -o wacusb.o wacusb.c; \
then mv -f ".deps/wacusb.Tpo" ".deps/wacusb.Po"; else rm -f
".deps/wacusb.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o wacdump wacdump.o wacscrn.o wactablet.o
wacserial.o wacusb.o -lncurses
gcc -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -o wacdump wacdump.o
wacscrn.o wactablet.o wacserial.o wacusb.o -lncurses
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT xidump.o -MD -MP -MF ".deps/xidump.Tpo" -c -o xidump.o xidump.c; \
then mv -f ".deps/xidump.Tpo" ".deps/xidump.Po"; else rm -f
".deps/xidump.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o xidump -L/usr/lib64 -lX11 -lXi -lm xidump.o
wacscrn.o -lncurses
gcc -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -o xidump xidump.o
wacscrn.o -L/usr/lib64 -lX11 -lXi -lm -lncurses
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT xsetwacom.o -MD -MP -MF ".deps/xsetwacom.Tpo" -c -o xsetwacom.o
xsetwacom.c; \
then mv -f ".deps/xsetwacom.Tpo" ".deps/xsetwacom.Po"; else rm -f
".deps/xsetwacom.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include
-I../../src/include -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include
-MT wcmAction.o -MD -MP -MF ".deps/wcmAction.Tpo" -c -o wcmAction.o
wcmAction.c; \
then mv -f ".deps/wcmAction.Tpo" ".deps/wcmAction.Po"; else rm -f
".deps/wcmAction.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -I/usr/include -o xsetwacom xsetwacom.o wcmAction.o
libwacomcfg.la
gcc -Wall -pedantic -g -O2 -D__amd64__ -I/usr/include -o .libs/xsetwacom
xsetwacom.o wcmAction.o ./.libs/libwacomcfg.so -L/usr/lib64 -lX11 -lXi
-Wl,--rpath -Wl,/usr/local/lib
creating xsetwacom
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/util'
Making all in xdrv
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
gcc -MM -g -O2 -D__amd64__ -I/usr/include ./xf86Wacom.c ./wcmSerial.c
./wcmUSB.c ./wcmISDV4.c ./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c
./wcmConfig.c ./wcmFilter.c > .depend
./xf86Wacom.c:587:41: error: missing binary operator before token "("
./xf86Wacom.c:660:41: error: missing binary operator before token "("
./wcmCommon.c:79:41: error: missing binary operator before token "("
./wcmCommon.c:94:41: error: missing binary operator before token "("
./wcmCommon.c:514:41: error: missing binary operator before token "("
./wcmCommon.c:534:41: error: missing binary operator before token "("
./wcmCommon.c:626:41: error: missing binary operator before token "("
./wcmCommon.c:644:41: error: missing binary operator before token "("
./wcmCommon.c:741:41: error: missing binary operator before token "("
./wcmCommon.c:768:41: error: missing binary operator before token "("
./wcmCommon.c:1458:41: error: missing binary operator before token "("
./wcmConfig.c:88:41: error: missing binary operator before token "("
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/xdrv'
Making all in 2.6.24
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24'
cp -f ../2.6.19/wacom_wac.c .
cp -f ../2.6.19/wacom.h .
cp -f ../2.6.22/wacom_wac.h .
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but
requested through configure are NOT built
make -C /lib/modules/2.6.24.4-64.fc8/source
M=/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24
make[3]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-x86_64'
LD /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/built-in.o
CC [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom_wac.o
CC [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom_sys.o
LD [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom.mod.o
LD [M] /home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24/wacom.ko
make[3]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-x86_64'
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/2.6.24'
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11'



Date: 2008-04-21 16:29
Sender: ianmacarthur


To @nobody: "Help!Please help! What is this? Arrrrrrghhhhhhh?
I moved from vista to debian now to fedora 8 x86-64 and I cannot make it
work. I get a problem at every step? ARrrrrrrrrrrggggggggh"

You need to install the developer packages that are used by linuxwacom
when it builds - in this case it looks like you are missing the dev
packages for Xinput.
FWIW, I've had very few problems (so far!) with my tablet and ubuntu 8.04
(hardy) - so that might be a nice place for you to start from. Also, be
advised that if you are unfamiliar with the linux build process (as you
appear to be) then you should stay away from the x86-64 builds, as they
tend to be less mature than the 32-bit builds, and a lot of the things you
might want (i.e. many firefox plugins) will not work under x86-64 without a
lot of work on your part.
Really, install a 32-bit ubuntu hardy build and be happy.

zappacky & atrueba : My observations on screen rotation go like this.
Rotating the screen with xranadr seems to be working fine (I'm trigerring
the rotations manually, not via an acpi script.) However, this does not
rotate the co-ordinates of the wacom tools...
So I use xsetwacom to set the stylus CCW (my scripts rotate left rather
than right - does it matter?)
and that seems fine.
Then I use xsetwacom again to rotate the touchscreen CCW, and that seems
fine.
Then I use xsetwacom again to rotate the eraser CCW, and things start to
get a bit odd...

I haven't looked into this in detail, but there's something about rotating
the eraser tool that seems to mess *something* up somewhere... Or maybe I'm
just doing it wrong...

Also - how does the gimp handle it's screen co-ordinates? If you start the
gimp in (say) portrait mode, then switch to landscape (with the gimp still
running) then even once you reset your tool coordinates, the gimp doesn't
handle the tools correctly - you need to quit the gimp and restart it to
get things nice again. Or is that just on my setup? Other tools (well,
cellwriter, anyway) seem to handle the rotation OK.

And now, heading *way* OT: Has anyone looked at multi-touch, or even just
double-touch? Can the wacom touchscreen report double (or multi) touches?
And if so - how do we use that information in X apps?




Date: 2008-04-21 10:37
Sender: zappacky


to the anonymous that has a problem with libXi:

Your question was answered last time you asked it. To quote:

[begin]
You are missing the file /usr/lib/libXi.a. I have no idea what distro you
are using, but in debian, the relevant package name is "libxi-dev", so I
would look for something similar. Check your distro's package manager.

Note: This is totally unrelated to this bug, this patch did not touch the
"src/util" folder, so this build problem is not a problem related to this
patch.
[end]

Atrueba, xrandar is not a linuxwacom utility, so if anything is missing
it's on linuxwacom's end. (although I wasn't aware that XrandR send any
form of message to /any/ input devices)

Rotation should work with xsetwacom set TabletPCStylus Rotation CW, but
this screws up the eraser piece of the device (although I haven't looked at
the new patch on the mailing list yet).






Date: 2008-04-21 08:54
Sender: atrueba


About screen rotation issues, I agree there's something missing in
linuxwacom or even X itself. By running xrandr alone everything but the
tablet is rotated (that is, desktop and any other mice), but tablet seems
to ignore the change. Maybe a better approach would be to have xrandr
modify linuxwacom settings, so it takes care of everything related to
screen rotations. But again, maybe xrandr is doing its job OK and it's
linuxwacom the one ignoring the new layout.

Anyway, the xorg.conf snippet I pasted before is working nicely for me
(haven't tested the eraser, though). Just notice that you only need to
specify parameters for the first wacom device declared, and refer to that
same device in the rotation script.


Date: 2008-04-21 01:06
Sender: nobody

Logged In: NO

Help!Please help! What is this? Arrrrrrghhhhhhh?
I moved from vista to debian now to fedora 8 x86-64 and I cannot make it
work. I get a problem at every step? ARrrrrrrrrrrggggggggh

[root@HOSTLOCAL linuxwacom-0.7.9-11]# make
Making all in src
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making all in .
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
Making all in wacomxi
make[2]: Entering directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -g -O2 -D__amd64__
-I/usr/include -o libwacomxi.la -rpath /usr/local/lib/TkXInput
-no-undefined wacomxi.lo -L/usr/lib64 -lX11 -lXi
gcc -shared .libs/wacomxi.o -L/usr/lib64 -lX11 -lXi -Wl,-soname
-Wl,libwacomxi.so.0 -o .libs/libwacomxi.so.0.0.0
/usr/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
make[2]: *** [libwacomxi.la] Error 1
make[2]: Leaving directory
`/home/r00t/Desktop/linuxwacom-0.7.9-11/src/wacomxi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0.7.9-11/src'
make: *** [all-recursive] Error 1
[root@HOSTLOCAL linuxwacom-0.7.9-11]#



Date: 2008-04-20 15:20
Sender: zappacky


Alrighty, I'm back from a nice camping trip. Lets try to get some
questions answered.

When you say a growing offset as you move to the bottom right, is it only
as you get very close or does it grow over the entire screen? The
getDeviceModel error is normal, I get it on mine too and calibration does
indeed go through. You're correct about GIMP, and as for Xournal I'm not
sure if it can even be done.

Q: Zappacky do u want to include the backport patch in your
linuxwacom.pastbin.com patches?

Absolutely, I'll get those in shortly today. Most distros don't use 2.6.24
based kernels quite yet ;P.

Q: Am i right, thet the R1F has no touchscreen, only tablet?

Yes, I believe so. Looking at specs, I only see "Wacom Digitizer", nothing
about a touch panel. The driver should work fine anyways.

Q: What does "Got bad report from TabletPC, may not work properly" mean?
It only occures on moduleloading.

During tablet probing, I send a GetReport HID request for 2 bytes that
/should/ be [2, 0]. If the device works fine, then the message can be
safely disregarded. But I print the message anyways so that any horribly
erratic behavior can be quickly attributed to a possibly unsupported
device.

Q: Would TopXY & BottomXY in xorg.conf replace callibration? Testing this
later.

Yes. In fact, I currently do so. I ran wacomcpl to calibrate it, then used
xsetwacom get <Yadda yadda> to get the new calibration values and stuck em
in xorg.conf. Has worked beautifully for me.

Q: Does anyone know a working online handwriting recognition?

Cellwriter is the only free one I know of. If you don't like it and are
willing to put out ~50 USD, Paragon Software has a program called PenReader
that will support what you want. I can't vouch for how good it is since I
have never used it, although the online demo seems pretty darn accurate to
me.

Q: Is it time to drop WinXP tablet? :-)

I personally would like to see screen rotation work a little better,
rotating the pen device eats my eraser, and vice versa, although for note
taking it works fine, since xournal doesn't like the eraser anyways (and
really, neither do I. It's too firm for my liking). As I have said in
earlier comments, I believe this to be a core linuxwacom issue, not
strictly TABLETPC related.


Date: 2008-04-19 12:37
Sender: ianmacarthur


@ralphmw"
"Installing -> runs ok, but have to manually
$ sudo cp src/2.6.22/wacom.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko"

Yes - that may be "normal" under ubuntu. Certainly I have to do that every
time too. If you run "sudo depmod -e" after the cp, does that help with the
subsequent module loading at all? Or report any errors?






Date: 2008-04-19 12:34
Sender: ianmacarthur


@ralphmw:
"gives me a working tablet under X but with a growing offset (X & Y) when
moving to the bottom right."
... This sounds a bit like what I had when I had my input devices mapped
wrongly... If you cat /proc/bus/input/devices (it's a plain text file) and
look for the devices with an ID of 56A (the wacom ones) that will tell you
the *actual* event queues used - check that this matches the symlinks in
/dev/input/* that you have used in your xorg.conf, just in case. Zapacky
generally hard-codes his input devices, I think, but I can't do that, mine
move around on every reboot, so I have to use the symlinks...

I don't currently do *any* calibration on mine, it seems to be "close
enough" without it. Maybe I just got lucky...

"Q: Does anyone know a working online handwriting recognition?" - I use
cellwriter, but it's not to everyone's taste...

@nobody:
Do you have the kernel dev files installed (I think they are called
linux-dev or something?) Anyway, it probably isn't going to work for you,
as you seem to have kernel 2.6.18 running, and the patch is aimed at 2.6.24
(or with raplhmw's extensions 2.6.22) so you'll need to back-port the
wacom_sys.c changes into the latest version prior to 2.6.18 in the
liuxwacom source tree.






Date: 2008-04-19 01:02
Sender: nobody

Logged In: NO

Hello help!!!!!arrrrrrghhhhhhhh
Debian amd64 on tx2000s

*** WARNING:
*** Unable to guess kernel source directory
*** Looked at /lib/modules/2.6.18-6-amd64/source,
/lib/modules/2.6.18-6-amd64/build,
*** /usr/src/linux, /usr/src/linux-2.6.18-6-amd64, /usr/src/linux-2.4,
and
*** /usr/src/linux-2.6
*** Kernel modules will not be built


Date: 2008-04-18 20:41
Sender: ralphmw


Findings so far.
Here on my Asus R1F, Kubuntu Gutsy Gibbon 7.10,
Linux r1f 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686
GNU/Linux
with Bus 004 Device 005: ID 056a:0090 Wacom Co., Ltd
using linuxwacom-0.7.9-11 and new f3d5b9e73.patch and my previous posted
2.6.22 backport patch.

patching with f3d5b9e73, then with 2.6.22 backport patch -> OK
Configureing -> OK
Makeing -> OK
Installing -> runs ok, but have to manually
$ sudo cp src/2.6.22/wacom.ko
/lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko
and when loading module i get
$ dmesg | grep wac
[ 13.432000]
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom_sys.c:
Got bad report from TabletPC, may not work properly
[ 13.432000] usbcore: registered new interface driver wacom
[ 13.432000]
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom_sys.c:
v1.46-pc0.2:USB Wacom Graphire and Wacom Intuos tablet driver

Using the Xorg.conf from
Date: 2008-04-18 18:13
Sender: ianmacarthur
gives me a working tablet under X but with a growing offset (X & Y) when
moving to the bottom right.
Using wacomcpl to callibrate stylus and eraser works but gives error
message
can't read "getDeviceModel(TabletPCStylus,eraser)": no such element in
array
can't read "getDeviceModel(TabletPCStylus,eraser)": no such element in
array
while executing
"set eraser $getDeviceModel($device,eraser)"
(procedure "calibrationSequence" line 56)
invoked from within
"calibrationSequence 1 26466 15796"
But callibration worked.

In GIMP configure input devices, mode must be set to Screen for Pressure
to work.

In Xournal I touldn't find out how to automagically set the rubber to the
eraser and the stylus to pen.

Thats pretty it. So most things work somehow.

Q: Zappacky do u want to include the backport patch in your
linuxwacom.pastbin.com patches?
Q: Am i right, thet the R1F has no touchscreen, only tablet?
Q: What does "Got bad report from TabletPC, may not work properly" mean?
It only occures on moduleloading.
Q: Would TopXY & BottomXY in xorg.conf replace callibration? Testing this
later.
Q: Does anyone know a working online handwriting recognition?
Q: Is it time to drop WinXP tablet? :-)

Anyways, thx anyone for your help,
Ralph.


Date: 2008-04-18 16:52
Sender: zappacky


ianmacarthur: Wow, you managed to sneak a reply in while I was typing my
last reply.

Probably a good idea not to depend on event device numbers, I just do so
on mine because I very rarely have any extra devices that would be plugged
in at boot time. I like the entry to map the side button, its much more
convenient than xsetwacom every time :P.


Date: 2008-04-18 16:49
Sender: zappacky


I just tried it out, changed tool type to BTN_TOOL_FINGER and the device
type to touch, and no combination of options or changes yielded any mouse
motion whatsoever.

I don't see any benefit to changing it, since it's not broken at all, so
I'd say just keep it as is (also, it might as well /be/ a stylus, since it
behaves exactly like one, and on tx1000 the tool is indeed a stylus
(although not a digitizer))

Just my $.02

Any ideas on the screen rotation problem?


Date: 2008-04-18 16:49
Sender: ralphmw


@ianmcarthur:
The patch seems to work here (R1F, Kubuntu 7.10, 2.6.22-14-generic)
Wacdump reports everything correctly.
PEN, Eraser, Button are reported.
But i'm still playing with Xorg.conf.


Date: 2008-04-18 16:46
Sender: ianmacarthur


Zappacky: Yes, absolutely! I totally agree with you! The small differences
are just to show any others following the thread how to use the symlinks to
get at the event queues, rather than just calling them by
/dev/input/event# since they move about on my machine, and I guess they
might for others too.
Also, the side-switch/right-button mapping is included, if people need
that one.

What about Ping's suggestion of setting the touchscreen type to "touch"?
Is that just an xorg.conf mod, or does it require support in the driver
code?

Cheers,
--
Ian



Date: 2008-04-18 16:24
Sender: pingcSourceForge.net DonorProject Admin


Andrew: we introduced a new type "touch" (If you "man wacom" on your
system with the new beta, 0.7.9-11, installed, you'll see this new type
there) for touch (or touchscreen in your term :). Do you think it makes
sense to identify your TabletPCStylus2 with type "touch"?




Date: 2008-04-18 16:16
Sender: zappacky


ianmacarthur:

You didn't read my whole post, the Xorg.conf snippet you posted is almost
line-for-line identical with the one at the bottom of my patch post :P.


Date: 2008-04-18 16:13
Sender: ianmacarthur


zappacky, Eraser patch seems good - thanks!

One thing, I had to add an InputDevice line to my ServerLayout to get the
eraser recognised, so if anybody else is having issues, that might be worth
a try.

Anyway: here's the xorg.conf snippet I said I'd post. This is providing
pen, eraser and touchscreen with zappacky's latest patch:
-------------------------------------------------
#digitizer/stylus
Section "InputDevice"
Identifier "TabletPCStylus"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/by-id/usb-Tablet_ISD-V4-event-mouse"
Option "Button2" "3" # make side-switch a right button
EndSection

#touchscreen
Section "InputDevice"
Identifier "TabletPCStylus2"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/wacom"
EndSection

#digitizer/eraser
Section "InputDevice"
Identifier "TabletPCStylus3"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "eraser"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/by-id/usb-Tablet_ISD-V4-event-mouse"
EndSection
-------------------------------------------------
Then in ServerLayout I have:
---------------------------------------------------------
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Synaptics Touchpad"
InputDevice "TabletPCStylus"
InputDevice "TabletPCStylus2"
InputDevice "TabletPCStylus3"
EndSection
---------------------------------------------------------

And that seems to be doing the job.
Cheers,
--
Ian



Date: 2008-04-18 15:47
Sender: pingcSourceForge.net DonorProject Admin


Andrew: Yes, linuxwacom works on X86_64 systems.


Date: 2008-04-18 15:45
Sender: zappacky


Although I don't have any convenient way to test the 2.6.22 backport
patch, I don't see anything wrong with it just glancing at it. I didn't
make that many changes to wacom_sys.c.

I don't have an x86_64 system at the moment, but will linuxwacom compile
for a 64-bit kernel? Just out of curiosity.


Date: 2008-04-18 15:32
Sender: ianmacarthur


ralphmw

I was just about to do a 2.6.22 backport (although I have no way of
testing it) but I see you already did. Your code looks OK to me - it is
working OK for you?




Date: 2008-04-18 15:19
Sender: zappacky


I present... eraser support!

The patch is here: http://linuxwacom.pastebin.com/f3d5b9e73

Must be applied to clean development sources, tested on 0.7.9-9 and
0.7.9-11. Supports eraser + pressure, pen + pressure, and touch screen. The
following Xorg snippet yields a working wacomcpl, and the ability in gimp
to automatically switch between the three tools (pen, erase, finger)
whenever you use each tool. (E.g. Use the eraser and it switches to eraser,
use your finger and it switches to, say, paint)

For these results, I used this xorg.conf snippet:

Section "InputDevice"
Identifier "TabletPCStylus"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event6"
EndSection

Section "InputDevice"
Identifier "TabletPCStylus2"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event7"
EndSection

Section "InputDevice"
Identifier "TabletPCStylus3"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "eraser"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event6"
EndSection

The only bug I have found relates to screen rotation. If I follow the
procedure:

xrandr -o right
xsetwacom set TabletPCStylus Rotate CW
xsetwacom set TabletPCStylus2 Rotate CW

And both the touch and the pen work fine. The eraser moves in the right
direction, but has incorrect boundaries. If I do

xsetwacom set TabletPCStylus3 Rotate CW

It not only does not work properly, but it also messes up the pen. If I
swap Stylus and Stylus3, the eraser works fine but rotating the pen borks
everything.

I believe, however, that this is a bug in the linuxwacom core code and not
mine, as none of my code deals with rotating in any way, shape or form.

Enjoy!


Date: 2008-04-18 14:01
Sender: ralphmw


Hi @ all
after some trying this seems to work for 2.6.22.
Please be aware, that this is my first diff!
Review before applieing!
Needs still some heavy testing i guess.
The diff is from inside src/2.6.22 tree with the original wacom_sys.c as
wacom_sys_ori.c!

--- wacom_sys_ori.c 2008-04-11 23:11:30.000000000 +0100
+++ wacom_sys.c 2008-04-18 15:48:03.000000000 +0100
@@ -206,6 +206,12 @@
input_dev->keybit[LONG(BTN_DIGI)] |= BIT(BTN_TOOL_RUBBER);
}

+void
+input_dev_tpc (struct input_dev *input_dev, struct wacom_wac *wacom_wac)
+{
+ input_dev->keybit[LONG(BTN_DIGI)] |= BIT(BTN_TOOL_RUBBER);
+}
+
static int wacom_probe(struct usb_interface *intf, const struct
usb_device_id *id)
{
int error = -ENOMEM;
@@ -270,12 +276,18 @@
goto fail3;

/* Ask the tablet to report tablet data. Repeat until it succeeds */
- do {
- rep_data[0] = 2;
- rep_data[1] = 2;
- usb_set_report(intf, 3, 2, rep_data, 2);
- usb_get_report(intf, 3, 2, rep_data, 2);
- } while (rep_data[1] != 2 && limit++ < 5);
+ if (wacom_wac->features->type == TABLETPC) { /* USB ISDv4 (TabletPC)
doesn't support SetReport */
+ usb_get_report(intf, 3, 2, rep_data, 2);
+ if (rep_data[0] != 2 || rep_data[1] != 0)
+ info("Got bad report from TabletPC, may not work properly");
+ } else {
+ do {
+ rep_data[0] = 2;
+ rep_data[1] = 2;
+ usb_set_report(intf, 3, 2, rep_data, 2);
+ usb_get_report(intf, 3, 2, rep_data, 2);
+ } while (rep_data[1] != 2 && limit++ < 5);
+ }

usb_set_intfdata(intf, wacom);
return 0;

Hope this helps :-)
Ralph.


Date: 2008-04-18 11:23
Sender: nobody

Logged In: NO

If anyone else wants to have a go at the backport to 2.6.22, note that
only the file wacom_sys.c is affected.

wacom_sys.c had a fair bit of change between 2.6.22 and 2.6.24, so I don't
think you can just drop in the "new" version. However, zappacky's mods to
this file are very localised, so the backport ought to be trivial. That
said, I don't have a 2.6.22 box either, so have not tried it...




Date: 2008-04-18 11:15
Sender: zappacky


Yes, I an confirm that this patch is ONLY meant for 2.6.24 kernels
(although it happily builds under 2.6.25-rcX).

Near the bottom of my todo list is backporting this to previous kernels,
for two reasons. 1, I don't have the kernels installed so I'd have to
download each kernel tree, compile and install, build and test, 2, I'd
rather make it better/more reliable than spend time backporting at this
point.



Date: 2008-04-18 09:35
Sender: ianmacarthur


All,

One extra observation about installing the patched driver: On my system,
when I do a "sudo make install" it installs all the rebuilt objects and
utilities correctly *except for* the wacom.ko module - I have to "install"
(i.e. copy) that into the right place by hand. (Usually do the cp, then run
depmod -e just to be sure.)
Not sure if that's normal or not, but this is just a heads-up in case
anyone else has problems.
Also, I might try and post some snippets from my xorg.conf, just as
another point of reference.

Antonio (atrueba): Thanks for the rotation stuff - I'm going to try and
look at that over the weekend (I hope!) so if it's OK I might mail you
direct if I get into difficulties!

Also, the /dev/input/wacom is consistently created on my machine pointing
at the second (touchscreen) input, not the stylus. The /dev/input/by-id/*
seems more reliable (so far!), Yes, with udev running.


Zappacky (Andrew?): looking forward to the eraser patches! Thanks again
for this.

And off-topic... "Also, the fingerprint reader on the tx2000 is crap, it
took me a good 30 tries to enroll, and then my mom's fingerprint let her
log in as me in one try. Not exactly secure."

Hmm, only tried it under Vista, and it worked OK for me - well, enrolled
in about 6 swipes, and can tell the difference between me and my wife...
Still, don't trust them anyway!



Date: 2008-04-18 09:10
Sender: ianmacarthur


Walter (wkalceff) et al...

"I have the exact same problem as ralphmw, also on Asus R1F but with
Ubuntu
7.10 (2.6.22) rather than Kubuntu..."

Yup, I think this is a kernel version problem - the patch modifies the
file wacom_sys.c, but if you look in the linuxwacom/src directory, you'll
find there are different wacom_sys.c files for 2.6.24 and 2.6.22.

You'll just need to copy zppacky's changes from the 2.6.24 version into
the 2.6.22 version and al should be well.



Date: 2008-04-18 08:40
Sender: nobody

Logged In: NO

Hi,

thanks for the great work. Compiles and works out of the box with
zappacky`s howto and patch on an asus r1f with fedora 8 x64. now my r1f is
a great surfpad using xvkbd as screen-keyboard. thanx again!


Date: 2008-04-18 05:10
Sender: wkalceff


I have the exact same problem as ralphmw, also on Asus R1F but with Ubuntu
7.10 (2.6.22) rather than Kubuntu...



Date: 2008-04-18 02:59
Sender: ralphmw


Hi & thx for the work!

But i cant get it right.

Asus R1F, Kubuntu 7.10, 2.6.22

linuxwacom-0.7.9-11
f1decbe0f.patch

Patching ok
Configureing ok
Makeing NOT OK

make[2]: Betrete Verzeichnis
'/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22'
cp -f ../2.6.19/wacom_wac.c .
cp -f ../2.6.19/wacom.h .
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but
requested through configure are NOT built
make -C /lib/modules/2.6.22-14-generic/build
M=/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22
make[3]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.22-14-generic'
LD
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/built-in.o
CC [M]
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom_wac.o
CC [M]
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom_sys.o
LD [M]
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "input_dev_tpc"
[/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom.ko]
undefined!
CC
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom.mod.o
LD [M]
/home/ralph/bin/Source/linuxwacom/linuxwacom-0.7.9-11/src/2.6.22/wacom.ko
make[3]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.22-14-generic'

Tried to find out what went wrong but cant find anything wrong.

PS: Testwise i compiled on a amd64 and can confirm
Date: 2008-04-17 09:55
Sender: nobody

Thanks again,
Ralph.


Date: 2008-04-17 21:48
Sender: atrueba


@ianmacarthur:

- That problem on first X start was probably caused by my setup. I'm
running a mix of Debian unstable and testing, and my machine has a hard
time every once in a while ;-). Anyway, i'm pretty sure everything should
run OK on a "standard" system.

- The "Speed" parameter affects the cursor movements, so it keeps near or
far of the pen as you move it around. The default setup was a little too
"nervous" for my appeals, so I slowed it a bit. Just a personal
preference.

- In debian, the package xserver-xorg-input-wacom installs a udev rule
that *always* links the correct /dev/input/event? to /dev/input/wacom,
(apart from that /dev/input/by-id/... you found, also there). You have udev
running?

- I didn't wanted to add my ACPI toys to this thread, as the script I'm
using hasn't made into testing yet (but it's planned to be there in the
next acpi-support release). Anyway, you can find them here:

http://svn.debian.org/wsvn/collab-maint/deb-maint/acpi-support/trunk/

These are all the files under /etc/acpi in package acpi-support. The ones
you want are:

- events/asus-rotate - You'll probably need to modify the rotate "button"
code to suit your machine here. Better create a separate hp-wathever-rotate
file.

- rotatescreen.sh - This supports screen rotation only, but should be OK
for most systems. To support tablet rotation you'll need to use this
modified file instead:

<================================== /etc/acpi/rotatescreen.sh
=======================>
#!/bin/sh
#
# This script rotates the display in TabletPCs when screen is changed
from
# laptop to tablet mode, or when rotation button is pressed

test -f /usr/share/acpi-support/power-funcs || exit 0

. /usr/share/acpi-support/power-funcs

if [ -f /var/lib/acpi-support/screen-rotation ] ; then
ROTATION=`cat /var/lib/acpi-support/screen-rotation`
fi

case "$ROTATION" in
right)
NEW_ROTATION="normal"
NEW_WACOM_ROTATION="NONE"
;;
*)
NEW_ROTATION="right"
NEW_WACOM_ROTATION="CW"
;;
esac

for x in /tmp/.X11-unix/*; do
displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
getXconsole;
if [ x"$XAUTHORITY" != x"" ]; then
export DISPLAY=":$displaynum"
/usr/bin/xrandr -o $NEW_ROTATION && echo $NEW_ROTATION >
/var/lib/acpi-support/screen-rotation

if [ -e /dev/input/wacom ] && [ -x /usr/bin/xsetwacom ] ; then
$TOPX=`/usr/bin/xsetwacom get stylus TopX`
$TOPY=`/usr/bin/xsetwacom get stylus TopY`
$BOTTOMX=`/usr/bin/xsetwacom get stylus BottomX`
$BOTTOMY=`/usr/bin/xsetwacom get stylus BottomY`

/usr/bin/xsetwacom set stylus rotate $NEW_WACOM_ROTATION
/usr/bin/xsetwacom set stylus TopX $TOPY
/usr/bin/xsetwacom set stylus TopY $TOPY
/usr/bin/xsetwacom set stylus BottomX $BOTTOMY
/usr/bin/xsetwacom set stylus BottomY $BOTTOMX
fi
fi
done

<====================================================================================>

Note that you may need to adjust screen rotation from "right" to "left",
and wacom rotation from "CW" to "CCW", depending on your laptop design.
Also, keep in mind that this is accepted by Debian acpi-support developers
and should be safe to test in Ubuntu, but other distros can go bananas.

I'll be glad to discuss this ACPI thingy with anyone willing to try it,
but, to keep this thread on its path, you (anyone) can contact me at my sf
address for this.

Cheers.


Date: 2008-04-17 20:48
Sender: zappacky


I am happy to report, I have gotten the eraser to work 100% properly!
(Including pressure sensitivity). Tested in Gimp, automatically switches
between Pen and Eraser tools and so on.

I will post the patches I made (which really are more reliability than
functionality patches), and instructions shortly.

In response to Anon,

Stylus pen -> Yes + Pressure
Eraser -> Yes + Pressure (not released just yet)
Touchscreen -> Yes, the device doesn't report pressure
Fingerprint -> No, not linuxwacom's job. Also, the fingerprint reader on
the tx2000 is crap, it took me a good 30 tries to enroll, and then my mom's
fingerprint let her log in as me in one try. Not exactly secure.


Date: 2008-04-17 19:41
Sender: nobody

Logged In: NO

On my TX2050 with ubuntu 8.04 and zappacky's patched linuxwacom driver:

Stylus pen? - yes, including pressure
Eraser? - not so far, why is not clear
Touchscreen? - yes
Fingerprint? - not a linuxwacom issue, see elsewhere




Date: 2008-04-17 19:32
Sender: nobody

Logged In: NO

So, can you please tell me what is working 100% and what is not working on
USB Tablet like tx2000s with Linux Distros?

Stylus pen?
Eraser?
Touchscreen?
Fingerprint?

On Debian/Ubuntu/Fedora..etc.
Thank you Zappacky and Cie!





Date: 2008-04-17 19:32
Sender: ianmacarthur


My latest observations:

Good things -
- Latest patch applied (thanks again zappacky) and the touch screen now
also works. Excellent!
- Despite my earlier problems, the stylus is now returning pressure info.
I don't know what I did there... Probably was working all along!

Issues -
- Still no-show from the eraser...

Some specific observations and questions.

@atrueba:
- I don't have the "failed to load first time" problem you see... I'm on
an HPtx2050/ubuntu8.04, I wonder if there's some underlying difference?

- What does the "Speed" "1.5" option in your xorg.conf achieve?

- Can you post a link to your ACPI mods for rotation? Although, these HP
machines have "issues" with ACPI anyway so...

- Does /dev/input/wacom point to the correct event device on your system?
What I find (and I rebooted this machine repeatedly over and over again to
check) is that the event# do move around sometimes from boot to boot, and
that, for this machine /dev/input/wacom always (so far!) points at the
second device and *seems* to be the touch screen. On this machine I find
that the symlink

/dev/input/by-id/usb-Tablet_ISD-V4-event-mouse

consistently gets mapped to the "stylus" event queue.


@zappacky:
- thanks for posting your xorg too. Very useful.

I've modified my xorg.conf to be more like zappacky's (it was more like
atrueba's originally) now using the TabletPCStylus style names.
I've made the devices read from:
"/dev/input/by-id/usb-Tablet_ISD-V4-event-mouse" for the
stylus/digitizer
"/dev/input/wacom" for the touchscreen

Hmmm, come to think of it, I now don't have an "InputDevice" section for
an eraser... I wonder if I should...

Anyway, here's a word of warning - when updating my xorg.conf, I cut and
pasted the top/bottom limits zappacky had used, without checking them...
After a few minutes, X locked up. I've repeated the test with/without the
limits set and it is reproducible - so if you are going to set top/bottom
limits, make sure they are right for your machine!

Also - does wacomcpl work for you? I'm not getting anything, but then, I
don't know what it does anyway... It just comes up blank for me. Does it
only work if the digitizer is not claimed by X or something? xidump seems
to be working fine.

Thanks,
--
Ian






Date: 2008-04-17 18:46
Sender: atrueba


OK, I got it working properly: adding wacom to /etc/modules solved those
strange behaviours on first X startup. I guess X parses all config before
(while?) the module is automatically loaded, so the thing falls back to
default settings.

My xorg.conf goes like this:

<================================== xorg.conf =========================>

...

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "USB" "on"
Option "ForceDevice" "ISDV4"
Option "TopX" "100"
Option "TopY" "100"
Option "BottomX" "28400"
Option "BottomY" "17900"
Option "Button2" "3"
Option "Speed" "1.5"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "USB" "on"
Option "ForceDevice" "ISDV4"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "USB" "on"
Option "ForceDevice" "ISDV4"
EndSection

...
...

Section "ServerLayout"
...
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
<================================== end
==========================================>

Gimp treats pressure properly, as zappacky explained earlier, just needed
to set all wacom devices to "Screen" in Gimp settings. Eraser doesn't work
at all, though.

Also, rotation seems to be working OK. A previous script I sent to Debian
ACPI developers to support screen rotation hasn't made it to testing yet,
so you'll lack that needed previous support to test this feature, but I
hope both funcions will be available soon.

Cheers.


Date: 2008-04-17 10:02
Sender: zappacky


Alright, here's the touchscreen support along with a mini-howto.

For my configuration, the digitizer came out to be /dev/input/event6, and
the touchscreen /dev/input/event7. You should see wacom bound to 2 input
devices; the lower one is PROBABLY the digitizer.

First, grab the 0.7.9-11 sources. Then grab my new, unified patch at
http://linuxwacom.pastebin.com/f1decbe0f .

tar xjvf linuxwacom-0.7.9-11.tar.bz2
cd linuxwacom-0.7.9-11
patch -p1 < /where/ever/you/put/my.patch
./configure --enable-wacom
make
sudo make install

That will give you your shiny new wacom device files. At this point, go
find your event devices by looking in dmesg.

Now, for the Xorg.conf, stick the following somewhere in the file (NOT
INSIDE ANOTHER SECTION)

Section "InputDevice"
Identifier "TabletPCStylus"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event6"
Option "TopX" "225"
Option "TopY" "122"
Option "BottomX" "26365"
Option "BottomY" "16488"
EndSection

Section "InputDevice"
Identifier "TabletPCStylus2"
Driver "wacom"
Option "ForceDevice" "ISDV4"
Option "Type" "stylus"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/event7"
EndSection

And then add

InputDevice "TabletPCStylus"
InputDevice "TabletPCStylus2"

To section "ServerLayout"

The names of the devices are critical due to the wonderful handling of
Xorg device names in wacomcpl and xsetwacom. TabletPCStylus is the
digitizer, TabletPCStylus2 is the touchscreen. You will notice that I have
entered calibration data in the first InputDevice section. I found this by
running wacomcpl's calibration program and then using xsetwacom get
TabletPCStylus TopX/TopY and so on to get the calibrated data, and I put it
in xorg.conf so it's loaded every time I load X instead of recalibrating
each boot.

I have tested and this builds and compiles cleanly on 0.7.9-11. It
probably works on 0.7.9-9 too.

Enjoy!


Date: 2008-04-17 09:52
Sender: atrueba


@zappacky: fine-tuning needed was solved by means of xorg.conf. Mostly I
had to touch TopX, TopY, BottomX and BottomY params, adjust the
acceleration and map side button (identified as button2 - middle click) to
button3 (right click). From wacdump info, pressure seems to be working OK
and eraser is detected as the "main" pen button, but I didn't tested it as
an "eraser" as such (i.e., no Gimp or similar).

The only problem remaining is that the tablet seems to ignore all those
settings the first time I start X, but works perfect after a restart.

@ianmacarthur: Under Debian you better point xorg.conf to
/dev/input/wacom, which will always point to the tablet regardless of the
order you connect your input devices. I guess other distros using udev will
work in similar ways.

Don't have my box here, so I can't post the config at the time, but I'll
do as soon as I can.

As a bonus, I've modified the ACPI event handler that takes care of screen
rotation, so that's also working. I'll send the patch to ACPI Debian
maintainers after some more testing (boy, I'll do test this :-)'' )

Cheers.


Date: 2008-04-17 09:29
Sender: zappacky


iammacarthur, thank you for the feedback! As for pressure info, how are
you testing this? I tested it via gimp, going to File->Preferences->Input
Devices-> "Configure Extended Input Devices". Enable the Wacom tablet, it
should have X is axis 1, Y is axis 2, and Pressure is axis 3. Hit save,
exit (The button, not the program), open a new image and enjoy the
pressure-sensitive goodness.

As for the side button, I'm reporting the correct events, run this command
to turn the button into right click:

xsetwacom set TabletPCStylus Button2 "button 3"

That will set it up correctly.

As for the eraser, I'm not totally sure what's going on. Wacdump shows
everything about the eraser correctly, Device_Id = ERASER, Touch=Down, even
pressure is right. For some reason it just refuses to move the cursor or
click.

I have to post the touchscreen patch from my laptop, so that will come in
a second post.


Date: 2008-04-17 08:40
Sender: ianmacarthur


Just "for the record", once I fixed my incorrect event** device input, I
now have -

Good Things:
- pen works, to mover cursor around etc. Scaled correctly, very usable.
This is most of what I need.
(Thanks for this.)

Bad Things:
- don't seem to be getting pressure info. Should I? Not sure I've tested
this right, however.
- side-button seems to be generating a middle-click, I expected a
right-click. This effect was reported by another user, IIRC.
- eraser not working? Don't seem to be getting any input from it. Should
it work?

I'd echo the request from "nobody" for a token xorg.conf fragment, just in
case there's something else stupid I've done in mine... In particular,
mapping of the side-button ro eraser, that sort of thing...

Thanks again,
--
Ian



Date: 2008-04-17 08:15
Sender: nobody

Logged In: NO

sorry, it was because of ncurses or Xorg-dev missing...


Date: 2008-04-17 07:55
Sender: nobody

Logged In: NO

Hello,
many thanks to zappacky!

I have a problem, when compiling patched sources (, both patches,
linuxwacom-0.7.9-11 on Ubuntu 7.10), I got:
...
make[2]: Entering directory `/home/jirka/linuxwacom-0.7.9-11/src/xdrv'
gcc -MM -g -O2 -I/usr/include/tcl8.4 ./xf86Wacom.c ./wcmSerial.c
./wcmUSB.c ./wcmISDV4.c ./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c
./wcmConfig.c ./wcmFilter.c > .depend
./xf86Wacom.c:587:41: error: missing binary operator before token "("
./xf86Wacom.c:660:41: error: missing binary operator before token "("
./wcmCommon.c:79:41: error: missing binary operator before token "("
./wcmCommon.c:94:41: error: missing binary operator before token "("
./wcmCommon.c:514:41: error: missing binary operator before token "("
./wcmCommon.c:534:41: error: missing binary operator before token "("
./wcmCommon.c:626:41: error: missing binary operator before token "("
./wcmCommon.c:644:41: error: missing binary operator before token "("
./wcmCommon.c:741:41: error: missing binary operator before token "("
./wcmCommon.c:768:41: error: missing binary operator before token "("
./wcmCommon.c:1458:41: error: missing binary operator before token "("
./wcmConfig.c:88:41: error: missing binary operator before token "("
make[2]: Nothing to be done for `all'.

Please, does anybody have any idea what I'm missing?




Date: 2008-04-16 23:51
Sender: zappacky


Ah, forgot. You must apply the first patch FIRST, then the second patch.
When I get touchpanel support done I'll put all of them together in one big
patch.


Date: 2008-04-16 23:50
Sender: zappacky


Try a clean source; I just downloaded 0.7.9-11 and both patches applied
cleanly.

andrew@Elysium:~/lw-patch/linuxwacom-0.7.9-11$ patch -p1
</media/AndrewFlash_/tpc.patch
patching file src/2.6.19/wacom.h
patching file src/2.6.19/wacom_wac.c
Hunk #1 succeeded at 535 (offset -1 lines).
Hunk #2 succeeded at 595 (offset -1 lines).
Hunk #3 succeeded at 634 (offset -1 lines).
Hunk #4 succeeded at 692 (offset -1 lines).
Hunk #5 succeeded at 748 (offset -1 lines).
patching file src/2.6.22/wacom_wac.h
patching file src/2.6.24/wacom_sys.c
andrew@Elysium:~/lw-patch/linuxwacom-0.7.9-11$ patch -p1
</media/AndrewFlash_/tpc2.patch
patching file src/2.6.19/wacom_wac.c



Date: 2008-04-16 23:43
Sender: nobody

Logged In: NO

Now, I am getting this.Another error with the latest patch.

[root@HOSTLOCAL linuxwacom-0.7.9-11]# patch -p1 <
'/home/r00t/Desktop/linuxwacom-0.7.9-11/f40013bfb.patch'
(Stripping trailing CRs from patch.)
patching file src/2.6.19/wacom_wac.c
Reversed (or previously applied) patch detected! Assume -R? [n] R
Apply anyway? [n] Y
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file
src/2.6.19/wacom_wac.c.rej
[root@HOSTLOCAL linuxwacom-0.7.9-11]#



Date: 2008-04-16 23:33
Sender: nobody

Logged In: NO

Hello, can you please post a working stylus tx2000 xorg.conf file?
Thanks,


Date: 2008-04-16 22:46
Sender: ianmacarthur



Oops! My bad! I had my xoerg.conf pointing to the wrong event device -
once I pointed it at the device the pen actually reports on, things gat a
lot better!

For the record, I'd cut'n'pasted the device sections from another box,
whch had the device at /dev/input/event0

And I forgot to change it... cat'ing /proc/bus/input/devices shows the pen
mapped to event10, but I forgot to make that edit.

Once I did, things seem fine.

Cheers,
--
Ian



Date: 2008-04-16 21:42
Sender: ianmacarthur


zappacky (and everyone) - just installed the patch on my TX2050 running
Ubuntu8.04. The screen now responds to the pen, but the scaling and
calibration is well off.
So... what have I forgotten to do?
Xorg.0.log seems to show the device being loaded, and lsmod shows the
wacom module loaded. Obviously, there's something I'm just not getting
here...

Thanks,
--
Ian



Date: 2008-04-16 20:10
Sender: zappacky


atrueba: That's awesome! What exactly fine tuning do you need so I can
work on it? I'll have a finger-touch patch up shortly, at the moment I'm
just going to make it pretend to be the stylus for simplicity's sake
(although when the stylus comes in range, it will ignore the finger touch
like it does in windows so you can rest your hand on the screen etc.). Glad
to hear it works for you (I myself am running Debian Testing)


Date: 2008-04-16 11:29
Sender: atrueba


Tested it on an Asus R1F running Debian Unstable, and it works.

Still needs some fine-tuning (possibly because of my setup), but it's
great news. Thanks, zappacky!


Date: 2008-04-15 20:02
Sender: zappacky


I just noticed, diff wisely chose to end the patch on a newline, probably
breaking application in some environments.

Here's a new version, this time with 5 lines of unified context instead of
3. Should work fine:

http://linuxwacom.pastebin.com/f40013bfb


Date: 2008-04-14 23:39
Sender: nobody

Logged In: NO

And this
----------------------------------------
BUILD ENVIRONMENT:
architecture - x86_64-redhat-linux
linux kernel - yes 2.6.24
module versioning - no
kernel source - yes /lib/modules/2.6.24.4-64.fc8/source
XFree86 source - no
Xorg SDK - no
XSERVER64 - yes
dlloader - yes
XLib - yes /usr/lib64
TCL - no
TK - no
ncurses - yes

BUILD OPTIONS:
wacom.o - yes
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - no
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
wacom_drv.so - no /usr/lib64/xorg/modules/input
wacom_drv.o - no
wacom*_drv quirks -
---------------------------------------


Date: 2008-04-14 23:20
Sender: nobody

Logged In: NO

And this
----------------------------------------
BUILD ENVIRONMENT:
architecture - x86_64-redhat-linux
linux kernel - yes 2.6.24
module versioning - no
kernel source - yes /lib/modules/2.6.24.4-64.fc8/source
XFree86 source - no
Xorg SDK - no
XSERVER64 - yes
dlloader - yes
XLib - yes /usr/lib64
TCL - no
TK - no
ncurses - yes

BUILD OPTIONS:
wacom.o - yes
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - no
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
wacom_drv.so - no /usr/lib64/xorg/modules/input
wacom_drv.o - no
wacom*_drv quirks -
---------------------------------------


Date: 2008-04-14 22:44
Sender: nobody

Logged In: NO

Now I am getting this.
fedora 8 x86-64 tx2000
[root@HOSTLOCAL linuxwacom-0.7.9-11]# patch -p1 <
'/home/r00t/Desktop/linuxwacom-0.7.9-11/f6a22e479.patch' (Stripping
trailing CRs from patch.)
patching file src/2.6.19/wacom.h
(Stripping trailing CRs from patch.)
patching file src/2.6.19/wacom_wac.c
Hunk #1 succeeded at 535 (offset -1 lines).
Hunk #3 succeeded at 634 (offset -1 lines).
Hunk #5 succeeded at 748 (offset -1 lines).
(Stripping trailing CRs from patch.)
patching file src/2.6.22/wacom_wac.h
(Stripping trailing CRs from patch.)
patching file src/2.6.24/wacom_sys.c
patch unexpectedly ends in middle of line
[root@HOSTLOCAL linuxwacom-0.7.9-11]#



Date: 2008-04-14 10:27
Sender: zappacky


You are missing the file /usr/lib/libXi.a. I have no idea what distro you
are using, but in debian, the relevant package name is "libxi-dev", so I
would look for something similar. Check your distro's package manager.

Note: This is totally unrelated to this bug, this patch did not touch the
"src/util" folder, so this build problem is not a problem related to this
patch.

In other news, I think I might have a scheme to handle finger touches in
addition to styluses, but it's an ugly hack at best, fragile at worst. I
think a new Xorg driver would be the safest way to handle a dual-touch
touchscreen (Ping, I'll need your help since I don't have any X programming
experience whatsoever), as well as a few modifications to the wacom core to
accommodate the additional Max/MinX/Y for finger-touch.


Date: 2008-04-14 01:38
Sender: nobody

Logged In: NO

Help!Please.
At make I get this.

[root@HOSTLOCAL linuxwacom-0 (copy).7.9-11]# make
Making all in src
make[1]: Entering directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src'
Making all in .
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src'
Making all in wacomxi
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src/wacomxi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src/wacomxi'
Making all in util
make[2]: Entering directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src/util'
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -g -O2
-D__amd64__ -o libwacomcfg.la -rpath /usr/local/lib -no-undefined
-version-info 0:1:0 wacomcfg.lo -L/usr/lib64 -lX11 -lXi
gcc -shared .libs/wacomcfg.o -L/usr/lib64 -lX11 -lXi -Wl,-soname
-Wl,libwacomcfg.so.0 -o .libs/libwacomcfg.so.0.0.1
/usr/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
make[2]: *** [libwacomcfg.la] Error 1
make[2]: Leaving directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src/util'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/r00t/Desktop/linuxwacom-0
(copy).7.9-11/src'
make: *** [all-recursive] Error 1



Date: 2008-04-13 23:43
Sender: zappacky


Ok, I fixed pressure sensitivity.

http://linuxwacom.pastebin.com/f5fc2647e is the patch. Remember to
download it, don't try to copy and paste.

It must be applied after applying the first patch, otherwise it WILL
fail.

splatt325, I have no idea. I don't own an Asus R1-F. If you could try it
and post feedback, it would be appreciated.


Date: 2008-04-13 22:49
Sender: tuxhero


zappacky any thing new? If you made any changes to your code then please
do send them to me also to my email vicky@tuxhero.com


Date: 2008-04-12 15:44
Sender: splatt325


I run OpenSuse 10.3 with an Asus R1-F, will this patch work for me?


Date: 2008-04-12 10:38
Sender: zappacky


tuxhero: That /is/ the HP tx2000z. The USB tablet which that entry
corresponds to (the one in the HP tx2000z, and maybe in other tablets) only
has one screen size, and that's it.


Date: 2008-04-12 07:56
Sender: tuxhero


zappacky can you please explain me the format of

{ "Wacom ISDv4 USB", 8, 26202, 16325, 1023, 31, TABLETPC },

how to calculate x_max, y_max,pressure_max,distance_max

I Have HP TX2000z Table with 1280x800 screen res and 12.1" screen. I want
to add my screen sizes to it.


Date: 2008-04-11 21:35
Sender: zappacky


tuxhero: I was unable to reproduce the behavior where it acts as the
middle mouse button; I'm not sure how to help you =/. It works as
right-click on mine.

Anonymous, wkalceff: To apply, download the latest development release
(0.7.9-9 as of the time of this writing), and extract it. Execute the
following commands:

tar xjvf linuxwacom-0.7.9-9.tar.bz2
cd linuxwacom-0.7.9-9
patch -p1 < wherever/you/put/my/file.patch
./configure --enable-wacom
make
sudo make install

That should do it.

and lastly, to Anonymous again:

This currently only supports the pen part of the tabletpc. I will try to
get the finger supported as soon as I can, I just wanted to get this part
out as fast as I could so people didn't give up or lose hope, think it was
a dead effort, etc.


Date: 2008-04-11 20:50
Sender: nobody

Logged In: NO

Anyone! How to apply this patch.
Is this for the pen to work or for the touchscreen to work? Or both?
I have a tx2000 Tablet .

Thanks,


Date: 2008-04-11 20:40
Sender: nobody

Logged In: NO

Anyone! How to apply this patch.
Is this for the pen to work or for the touchscreen to work? Or both?
I have a tx2000 Tablet .

Thanks,


Date: 2008-04-11 18:07
Sender: wkalceff


Thank you zappacky for working on this for us. I am most grateful for your
efforts.

For those of us who have never applied a patch, would it be possible to
post some instructions for installing your code? I am running Ubuntu 7.10.




Date: 2008-04-11 17:45
Sender: pingcSourceForge.net DonorProject Admin


Thank you Andrew. I downloaded your patch. I'll take a look and work on
it after I finish my current list (0.7.9-11 will be posted soon). If you
have any more fixes, please email them to me so I can start with your most
recent ones.


Date: 2008-04-11 15:04
Sender: tuxhero


zappacky i have HP TX2000 my stylus had a button for right click but it is
working as middle button.


Date: 2008-04-11 14:35
Sender: zappacky


Wacdump does not display model because, as far as I know, wacdump needs to
be updated for the new USB ISDv4 devices. I haven't had time to do so, but
it is certainly on my to-do list. (Or maybe I need to send some ABS_MISC
event.)

As for eraser showing up as pen; I think perhaps it is more to do with
wacdump than my code. I tried making it report only eraser events (E.g.
never even sending pen as a tool), and it still showed up as "TOOLTYPE:
PEN". So I suspect this may just be how wacdump handles it, as I am
relatively sure I am sending the correct eraser events. (Somebody please
correct me if I am wrong)

For Ping: Wacdump reads the proper pressure on the pen (0-255), but Gimp
and other pressure-sensitive apps only seem to go up to 50% of max pressure
(but varies in between as expected).


Date: 2008-04-11 11:38
Sender: tuxhero


Zappacky I have tested your code it's working nicely there are few problem
please check them out. wacdump does not display Model etc..
eraser is also displayed as pen in wacdump is that correct?.

Zappacky You did a great job i am realy very thankfull to you.


Date: 2008-04-11 10:37
Sender: zappacky


Oh, forgot to add, I'm relatively sure that the patch I included only
works on 2.6.24 kernels, since that was the only branch I was able to test.
The features should be fairly trivial to backport, however.

I have tested that it properly applies at compiles to 0.7.9-9, but I have
not had time to test it on any other releases/CVS.


Date: 2008-04-11 10:35
Sender: zappacky


I was unable to find the link Ping directed me to in order to upload a
patch, so I uploaded it to a Pastebin

http://linuxwacom.pastebin.com/f6a22e479

For best results, hit 'download', don't try to copy and paste the text
with the line numbers and everything else.

Enjoy!


Date: 2008-04-11 07:30
Sender: tuxhero


Zappacky please send the patch as soon as possible, many people are
waiting for this since 1 year


Date: 2008-04-11 07:24
Sender: tuxhero


zappacky if you don't know how to upload then send patch to pingc he will
take care of it.


Date: 2008-04-10 22:44
Sender: zappacky


Wrote a patch, having difficulty finding where I can upload it. Hopefully
can edit this post, otherwise will try to delete.


Date: 2008-03-05 16:08
Sender: tzdata


Is there any progress on this?




Date: 2008-02-04 06:29
Sender: nobody

Logged In: NO

Has there been any new developments on the linux front - I would love to
try ubuntu - but not without my tablet.




Date: 2008-01-17 17:34
Sender: pingcSourceForge.net DonorProject Admin


You need to change rep_data[1] = 2; to rep_data[1] = 0; in wacom_probe()
so the tablet reports tablet data.

Then you need to make a new wacom_tpc_irq() to receive and translate the
tablet data as we did for all the other models. I'll email you the data
format as well as some other details.

The product ID you need to use is 0x90, i.e., you need to add 0x90 and TPC
into wacom_features[]. The fist step is to make sure that you receive data
in wacom_tpc_irq, otherwise, you are still stuck in the probe state.

Another detail is that you need to get the tablet size from HID descriptor
since 0x90 supports more than one size.


Date: 2008-01-13 01:49
Sender: kshepherd1


I am a 'C' programmer with kernel driver experience who is happy to fix
the wacom tablet driver.
However I need some documentation from Wacom. I sent the following
request to them on 27 December 2007:
"Please help with technical documentation.
I am attempting to get your ISD-V4 / USB chip, embedded in the Asus R1F
and R1E Tablet PCs, to work with Linux - using the "Linux Wacom" driver.
There are several mysteries, such as the appearance of the ID 0x92 USB
device and the disappearance of the 0x90 HID when connecting to the USB ID
which would be cleared up if you could provide documentation for the
interface.
Thank you for your help."
Using this link: http://www.wacom.com/productsupport/email.cfm
They have not yet replied. This is not unreasonable as the technical
documentation in question may well be only in Japanese, which I do not
read.
If anyone knows of English language docs related to this, please post them
to this Sourceforge tracker.
Here is a summary of the situation, as far as I understand it. Please
correct me if you know better as I have only just looked at the wacom
code:
Asus have used a USB / ISD-V4 protocol chip from Wacom to implement the
pressure sensitive touch screen of their new R1F and now R1E tablet PCs.
The linux - wacom project has three independent drivers, one for serial,
one for ISD-V4 over serial, and one for USB. Unfortunately none for ISD-V4
over USB.
A little USB background: USB has a number of generic drivers written for
HID ( Human Interface Device ) types - one for a standard keyboard, another
for a mouse and another for joysticks. These are flexible and support
varients such as differing degrees of freedom for joysticks and differing
numbers of buttons for mice. This means that a manufacturer such as
Logitech can produce new mice and keyboards that will instantly run with
our operating systems without new drivers, and yet can later provide
specific device drivers if this will enable additional functionality.
Unfortunately Wacom have not followed this model, for whatever reason,
which means that with every new tablet, chip or device that they produce,
yet more exception code needs to be written into the drivers. When they
decide to adopt a standard HID ( they can write their own, for all tablets
- it need not be a shared standard ) then we can all start using their new
products with our existing computer setups. Until that time, though, we
will have to write new code for every device.
That is why we need the technical documentation that I request above.

Here are the locations of the key code affected ( kernel v2.6.22 ):

The USB code that ignores all wacom devices:
/usr/src/linux-source-2.6.22/drivers/hid/usbhid/hid-quirks.c line 673
/* Ignore all Wacom devices */
if (idVendor == USB_VENDOR_ID_WACOM)
return HID_QUIRK_IGNORE;
I tried commenting this out in the hopes of getting at least standard
mouse behaviour from the tablet. It did not work.

The wacom specific code for USB Wacom Graphire and Wacom Intuos tablet
support:
/usr/src/linux-source-2.6.22/drivers/input/tablet/wacom*
this includes wacom_wac.c which has the list of USB driver IDs to which
one can add
USB_DEVICE(USB_VENDOR_ID_WACOM, 0x90) and have the USB id "jump" to 0x92
as described elsewhere.
I can confirm that I had the same experience with 0x90 -> 0x92 as
described by both Moze and Ralph
in the links below.

Here are the sources of the little information that I have been able to
find elsewhere:
http://osdir.com/ml/linux.drivers.wacom/2006-10/msg00022.html
http://permalink.gmane.org/gmane.linux.drivers.wacom/1251
http://www.nabble.com/usb-tablet-pc%3A-how-to-start-development--to10457863.html#a10609908

If anyone knows any more than the above, please post your info below.

Without further information from Wacom, I fail to see how we might
proceed.

Thank you in advance for any help or further insight.
- Kevin



Date: 2007-12-17 21:12
Sender: wkalceff


I bought my Asus R1F to use in lecture presentations-- a high-tech "chalk
and talk" system with the added benefits of accessing applets, other
software, the Internet, etc, etc (students love the experience almost as
much as I do!).

After becoming totally disillusioned with Vista, I switched to Ubuntu 7.10
and was delighted at the amazing computing experience it provided "out of
the box"-- sadly, except for using the stylus!!

It seems there are a lot of us out there in Tablet World saddled with this
otherwise excellent notebook (and similar usb-bus tablets) frustrated at
not being able to use them for the purpose intended. Asus are no help---
they suggested I switch to Vista "for a better computing experience"...

I fully endorse the pleas of others on this site, and possibly hundreds
more silently tracking it in the hope of seeing an outcome soon: please can
the linux development gurus take up the challenge to resolve this issue in
the near future?




Date: 2007-12-17 14:11
Sender: ghostlyrics


I would also request this feature as I definitely need the tablet for
university and am not willing to give windows a try but there's the very
need for a linux driver then. Hope you'll be on it. thx


Date: 2007-11-18 22:48
Sender: hazure


Ditto for testing offer. I'd love to get rid of windows on this tablet
(Asus R1F)


Date: 2007-10-28 04:29
Sender: nobody

Logged In: NO

Any news on this one Ping?

I find I'm using Windows Vista on my Asus R1F more often than Linux these
days because of the lack of tablet support in Linux. We need to fix this
before too many of us turn to the "Dark Side" ;)

If you're swamped with other projects, I might be prepared to cram up on
the necessary code and have a go at this.

-- Pat Sunter.


Date: 2007-08-11 13:38
Sender: nobody

Logged In: NO

Same to the Fujitsu Siemens Stylistic ST5022. It uses a USB Wacom Graphire
and Wacom Intuos tablet driver but there is no device where any events
show up at.
(Ubuntu 7.04)



Date: 2007-02-03 12:42
Sender: frisson


I own the same laptop as well. I'm ready to help for testing purposes.


Date: 2007-01-26 17:30
Sender: michaeljmiller


I also have the ASUS R1F. Ubuntu 6.10 is installed and am interested in
this support. If you need someone to test updates, let me know. Thanks.


Date: 2007-01-15 03:18
Sender: nobody

Logged In: NO

I also got the Asus R1F, it seems to be a very common tablet when I asked
on a Norwegian linux site. Pleeeease hack something together. I would
happily donate money to get this feature working, and I'm sure I'm not
alone.


Log in to comment.




Attached File

No Files Currently Attached

Changes ( 4 )

Field Old Value Date By
status_id Open 2008-10-29 17:30 pingc
artifact_group_id None 2008-10-29 17:30 pingc
close_date - 2008-10-29 17:30 pingc
assigned_to nobody 2006-11-09 18:14 jose_i_b