2005-09-24 20:03:58

by Robert Siemer

[permalink] [raw]
Subject: [Bluez-users] Wacom Graphire Bluetooth problems

Hi everyone!

Good news: I have a bluetooth tablet working under the Linux HID support.
Bad news: it's far from usable.

It's called Wacom Graphire Bluetooth. So far I got it connected if I
switch off authentication and encryption. Of course it works only mouse
like but limited:

-pointer is moving a bunch of pixels in one go (on my 17" I have 1cm
jumps) - I expected pixel by pixel moves like my mouse does.
-If the device stays connected a while (or maybe after some kind of
input), the events get processed slower
and queued. E.g. If I move the mouse/pen rapidly, so it does on the
screen, but after a while the pointer on the screen still starts moving
with my movements, but slower, and when I stop after some crazy testing
I can see the pointer on the screen still doing it's duty.

Switching off and on the table seems to reset the issue.

-Click/Button events provoke pointer movement, but finer than the "grid"
mentioned. E.g. click --> pointer 2 pixels to the right, click --> pointer
4 pixels up and one pixel right.


Any ideas?


Thanks,
Robert


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users


2005-09-28 07:28:31

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

Hi Robert,

> Aehm, sorry for being unclear, my question was: Where
> are the huge differences between
> 2.6.12-mh3 and
> 2.6.13-mh1

if you look only to HID then there is no difference.

> A new question: Do I see it right that there are at the moment two HID
> interpreter in a patched kernel: one for USB and one for Bluetooth? Are
> there already differences between them? (Why? Which?)

The Bluetooth HID is derived from the USB HID, but without the hiddev
support and a lot of things stripped out. It is basically a proof of
concept.

> > > Where is the driving force
> > > behind a generic HID driver? Here or more with the USB guys? <-:
> > > I fear that it will take some six month or longer. - I will probably dig
> > > into the HID bluetooth code to get the Wacom working ...
> > > ... and do some adaptions when the generic driver arises.
> >
> > I think the force for that have to be driven by me. We all agreed on how
> > this should be done, but there are some things pending that I like to
> > see merged first mainline (subclass support and sysfs integration)
> > before I look at it again.
>
> Hm... Would you approve some HID hacking on your -mh patches for the
> meantime? I'm also interested in a generic HID driver but don't want to
> stand still until it appears. - Later joining wanted.

Send in patches against the latest -mh patch.

Regards

Marcel




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-09-26 11:32:25

by Robert Siemer

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

> > > > I'm using debian and it's kernel-making tool but the latest prepared
> > > > kernel was 2.6.12. I patched it with 2.6.12-mh3. There does not seem
> > > > to be much Bluetooth/HID related changes between it and 2.6.13 with
> > > > patch. - Am I wrong?
> > >
> > > yes, you are.
> >
> > Hey, that answer was to short... (-: I found no changelog for the 2.6
> > kernel series patches and I compared the patch 2.6.12-mh3 with the
> > 2.6.13 one (with my two human eyes). - What changed so dramatically?
>
> the -mh patches contain a specific version for the hidp driver with
> report protocol support that is not mainline. It will also never get
> into mainline, because the solution is the generic HID driver.

Aehm, sorry for being unclear, my question was: Where
are the huge differences between
2.6.12-mh3 and
2.6.13-mh1

A new question: Do I see it right that there are at the moment two HID
interpreter in a patched kernel: one for USB and one for Bluetooth? Are
there already differences between them? (Why? Which?)

> > Where is the driving force
> > behind a generic HID driver? Here or more with the USB guys? <-:
> > I fear that it will take some six month or longer. - I will probably dig
> > into the HID bluetooth code to get the Wacom working ...
> > ... and do some adaptions when the generic driver arises.
>
> I think the force for that have to be driven by me. We all agreed on how
> this should be done, but there are some things pending that I like to
> see merged first mainline (subclass support and sysfs integration)
> before I look at it again.

Hm... Would you approve some HID hacking on your -mh patches for the
meantime? I'm also interested in a generic HID driver but don't want to
stand still until it appears. - Later joining wanted.

> Check the mailing list archive for comments about that.

What search keywords do you recommend?



Bye,
Robert


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-09-26 09:24:29

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

Hi Robert,

> > > I'm using debian and it's kernel-making tool but the latest prepared
> > > kernel was 2.6.12. I patched it with 2.6.12-mh3. There does not seem
> > > to be much Bluetooth/HID related changes between it and 2.6.13 with
> > > patch. - Am I wrong?
> >
> > yes, you are.
>
> Hey, that answer was to short... (-: I found no changelog for the 2.6
> kernel series patches and I compared the patch 2.6.12-mh3 with the
> 2.6.13 one (with my two human eyes). - What changed so dramatically?

the -mh patches contain a specific version for the hidp driver with
report protocol support that is not mainline. It will also never get
into mainline, because the solution is the generic HID driver.

> > > Other question: does BlueZ support HID get/set report feature?? How to
> > > interface it?
> >
> > Not really at the moment. They will come with generic HID driver sometime
> > in the future.
>
> The Wacom Graphire Bluetooth needs it... Where is the driving force
> behind a generic HID driver? Here or more with the USB guys? <-:
> I fear that it will take some six month or longer. - I will probably dig
> into the HID bluetooth code to get the Wacom working ...
> ... and do some adaptions when the generic driver arises.

I think the force for that have to be driven by me. We all agreed on how
this should be done, but there are some things pending that I like to
see merged first mainline (subclass support and sysfs integration)
before I look at it again. Check the mailing list archive for comments
about that.

Regards

Marcel




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-09-25 16:54:58

by Robert Siemer

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

> > I'm using debian and it's kernel-making tool but the latest prepared
> > kernel was 2.6.12. I patched it with 2.6.12-mh3. There does not seem
> > to be much Bluetooth/HID related changes between it and 2.6.13 with
> > patch. - Am I wrong?
>
> yes, you are.

Hey, that answer was to short... (-: I found no changelog for the 2.6
kernel series patches and I compared the patch 2.6.12-mh3 with the
2.6.13 one (with my two human eyes). - What changed so dramatically?

> > Other question: does BlueZ support HID get/set report feature?? How to
> > interface it?
>
> Not really at the moment. They will come with generic HID driver sometime
> in the future.

The Wacom Graphire Bluetooth needs it... Where is the driving force
behind a generic HID driver? Here or more with the USB guys? <-:
I fear that it will take some six month or longer. - I will probably dig
into the HID bluetooth code to get the Wacom working ...
... and do some adaptions when the generic driver arises.

Any ideas?



Thanks,
Robert



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-09-25 15:10:17

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

Hi Robert,

> > are you using the -mh patch for the latest 2.6 kernel?
>
> I'm using debian and it's kernel-making tool but the latest prepared
> kernel was 2.6.12. I patched it with 2.6.12-mh3. There does not seem
> to be much Bluetooth/HID related changes between it and 2.6.13 with
> patch. - Am I wrong?

yes, you are.

> Other question: does BlueZ support HID get/set report feature?? How to
> interface it?

No really at the moment. The will come with generic HID driver sometime
in the future.

Regards

Marcel




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-09-25 12:34:25

by Robert Siemer

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

> are you using the -mh patch for the latest 2.6 kernel?

I'm using debian and it's kernel-making tool but the latest prepared
kernel was 2.6.12. I patched it with 2.6.12-mh3. There does not seem
to be much Bluetooth/HID related changes between it and 2.6.13 with
patch. - Am I wrong?

Other question: does BlueZ support HID get/set report feature?? How to
interface it?


Thanks,
Robert


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-09-25 10:29:25

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] Wacom Graphire Bluetooth problems

Hi Robert,

> Good news: I have a bluetooth tablet working under the Linux HID support.
> Bad news: it's far from usable.
>
> It's called Wacom Graphire Bluetooth. So far I got it connected if I
> switch off authentication and encryption. Of course it works only mouse
> like but limited:
>
> -pointer is moving a bunch of pixels in one go (on my 17" I have 1cm
> jumps) - I expected pixel by pixel moves like my mouse does.
> -If the device stays connected a while (or maybe after some kind of
> input), the events get processed slower
> and queued. E.g. If I move the mouse/pen rapidly, so it does on the
> screen, but after a while the pointer on the screen still starts moving
> with my movements, but slower, and when I stop after some crazy testing
> I can see the pointer on the screen still doing it's duty.
>
> Switching off and on the table seems to reset the issue.
>
> -Click/Button events provoke pointer movement, but finer than the "grid"
> mentioned. E.g. click --> pointer 2 pixels to the right, click --> pointer
> 4 pixels up and one pixel right.

are you using the -mh patch for the latest 2.6 kernel?

Regards

Marcel




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users