* [Bluez-users] udev rules entry for bluetooth mouse
@ 2006-02-02 9:33 Charles Bueche
2006-02-02 10:38 ` Alexandre Ghisoli
0 siblings, 1 reply; 9+ messages in thread
From: Charles Bueche @ 2006-02-02 9:33 UTC (permalink / raw)
To: bluez-users
Hi,
I would like my new Logitech V270 to exists under /dev/input/v270,
instead of a changing /dev/input/mouseN.
The goal is to be able to use one of the Logitech control utilities,
which need a device to operate on.
% hidd --show
00:07:61:3B:9B:7C Logitech Bluetooth Mouse [046d:b002] connected
% cat /proc/bus/input/devices
...snipp...
I: Bus=0005 Vendor=046d Product=b002 Version=4809
N: Name="Logitech Bluetooth Mouse"
P: Phys=00:10:C6:22:54:AF
H: Handlers=mouse4 event4
B: EV=f
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=103
B: ABS=300 0
...snipp...
How does this translate to a udev rule ? My attempts so far are failing.
Charles
--
Charles Bueche <charles@bueche.ch>
sand, snow, wave, wind and net -surfer
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-02 9:33 [Bluez-users] udev rules entry for bluetooth mouse Charles Bueche
@ 2006-02-02 10:38 ` Alexandre Ghisoli
2006-02-02 11:45 ` Charles Bueche
0 siblings, 1 reply; 9+ messages in thread
From: Alexandre Ghisoli @ 2006-02-02 10:38 UTC (permalink / raw)
To: bluez-users
Charles Bueche a =E9crit :
> Hi,
>
> I would like my new Logitech V270 to exists under /dev/input/v270,
> instead of a changing /dev/input/mouseN.
>
> =20
Charles,
I've posted few weeks ago the same request, without any luck.
The trick come with the hid2hci, and the udev struct that is not updated.
With the recent udev-081, struct is somewhat updated, and I'm able to=20
have a fixed device, but without using event driver (witch I want to=20
use, but I still cannot write udev rules).
By now, with the rule :
KERNEL=3D=3D"mouse*" SYSFS{name}=3D=3D"Bluetooth HID Boot Protocol=
=20
Device", NAME=3D=3D"input/bt-mx900", MODE=3D=3D"0664"
i'm able to get a FIXED device at /dev/input/bt-mx900 working mouse.
Now, next problem is when the bluetooth stack goes standby (for exemple,=20
let my PC running while lunch), when I touch the mouse to reconnect=20
(hidd setup the link, correct device name is recreated), X lost my=20
mouse, and I'm forced to close / open session to get it working again.
> % hidd --show
> 00:07:61:3B:9B:7C Logitech Bluetooth Mouse [046d:b002] connected
>
> % cat /proc/bus/input/devices
> ...snipp...
> I: Bus=3D0005 Vendor=3D046d Product=3Db002 Version=3D4809
> N: Name=3D"Logitech Bluetooth Mouse"
> P: Phys=3D00:10:C6:22:54:AF
> H: Handlers=3Dmouse4 event4=20
> B: EV=3Df=20
> B: KEY=3Dff0000 0 0 0 0 0 0 0 0=20
> B: REL=3D103=20
> B: ABS=3D300 0=20
> ...snipp...
>
> =20
To show udev properties, use
udevinfo -a -p /sys/class/input/event4 (as seen in your dump before)
Regards
--Alexandre
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-02 10:38 ` Alexandre Ghisoli
@ 2006-02-02 11:45 ` Charles Bueche
2006-02-07 9:15 ` Alexandre Ghisoli
2006-02-07 16:55 ` Alexandre Ghisoli
0 siblings, 2 replies; 9+ messages in thread
From: Charles Bueche @ 2006-02-02 11:45 UTC (permalink / raw)
To: bluez-users
Hi Alexandre,
I have found your post on 13.1.2006.
I don't exactly understand who is faulty :
- is it hidd which should add the mouse details to a data structure ?
- or udev which doesn't search for the info ?
Did you contact the hotplug team about this issue ?
Regs,
Charles
On jeu, 2006-02-02 at 11:38 +0100, Alexandre Ghisoli wrote:
> Charles Bueche a =E9crit :
> > Hi,
> >
> > I would like my new Logitech V270 to exists under /dev/input/v270,
> > instead of a changing /dev/input/mouseN.
> >
> > =20
> Charles,
>=20
> I've posted few weeks ago the same request, without any luck.
>=20
> The trick come with the hid2hci, and the udev struct that is not update=
d.
> With the recent udev-081, struct is somewhat updated, and I'm able to=20
> have a fixed device, but without using event driver (witch I want to=20
> use, but I still cannot write udev rules).
>=20
> By now, with the rule :
> KERNEL=3D=3D"mouse*" SYSFS{name}=3D=3D"Bluetooth HID Boot Protoc=
ol=20
> Device", NAME=3D=3D"input/bt-mx900", MODE=3D=3D"0664"
>=20
> i'm able to get a FIXED device at /dev/input/bt-mx900 working mouse.
>=20
> Now, next problem is when the bluetooth stack goes standby (for exemple=
,=20
> let my PC running while lunch), when I touch the mouse to reconnect=20
> (hidd setup the link, correct device name is recreated), X lost my=20
> mouse, and I'm forced to close / open session to get it working again.
>=20
>=20
> > % hidd --show
> > 00:07:61:3B:9B:7C Logitech Bluetooth Mouse [046d:b002] connected
> >
> > % cat /proc/bus/input/devices
> > ...snipp...
> > I: Bus=3D0005 Vendor=3D046d Product=3Db002 Version=3D4809
> > N: Name=3D"Logitech Bluetooth Mouse"
> > P: Phys=3D00:10:C6:22:54:AF
> > H: Handlers=3Dmouse4 event4=20
> > B: EV=3Df=20
> > B: KEY=3Dff0000 0 0 0 0 0 0 0 0=20
> > B: REL=3D103=20
> > B: ABS=3D300 0=20
> > ...snipp...
> >
> > =20
> To show udev properties, use
>=20
> udevinfo -a -p /sys/class/input/event4 (as seen in your dump before)
>=20
> Regards
> --Alexandre
>=20
>=20
>=20
>=20
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log =
files
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=103432&bid#0486&dat=12164=
2
> _______________________________________________
> Bluez-users mailing list
> Bluez-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bluez-users
--=20
Charles Bueche <charles@bueche.ch>
sand, snow, wave, wind and net -surfer
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-02 11:45 ` Charles Bueche
@ 2006-02-07 9:15 ` Alexandre Ghisoli
2006-02-07 16:55 ` Alexandre Ghisoli
1 sibling, 0 replies; 9+ messages in thread
From: Alexandre Ghisoli @ 2006-02-07 9:15 UTC (permalink / raw)
To: bluez-users
Le jeudi 02 f=C3=A9vrier 2006 =C3=A0 12:45 +0100, Charles Bueche a =C3=A9=
crit :
> Hi Alexandre,
Charles,=20
> I don't exactly understand who is faulty :
>=20
> - is it hidd which should add the mouse details to a data structure ?
> - or udev which doesn't search for the info ?
I've no ideas who is faulty too.=20
With udev 084, I got :
udevinfo -a -p /sys/class/input/mouse1
--cut--
looking at device '/class/input/input4/mouse1':
KERNEL=3D=3D"mouse1"
SUBSYSTEM=3D=3D"input"
SYSFS{dev}=3D=3D"13:33"
looking at device '/class/input/input4':
ID=3D=3D"input4"
BUS=3D=3D"input"
DRIVER=3D=3D""
SYSFS{uniq}=3D=3D""
SYSFS{phys}=3D=3D""
SYSFS{name}=3D=3D"Bluetooth HID Boot Protocol Device"
So very few infos.
> Did you contact the hotplug team about this issue ?
I'm doing this right now, thanks for the tip.
Best regards
--Alexandre
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-02 11:45 ` Charles Bueche
2006-02-07 9:15 ` Alexandre Ghisoli
@ 2006-02-07 16:55 ` Alexandre Ghisoli
2006-02-07 22:24 ` Marcel Holtmann
1 sibling, 1 reply; 9+ messages in thread
From: Alexandre Ghisoli @ 2006-02-07 16:55 UTC (permalink / raw)
To: bluez-users
Le jeudi 02 f=C3=A9vrier 2006 =C3=A0 12:45 +0100, Charles Bueche a =C3=A9=
crit :
> Hi Alexandre,
>=20
> I have found your post on 13.1.2006.
>=20
> I don't exactly understand who is faulty :
>=20
> - is it hidd which should add the mouse details to a data structure ?
> - or udev which doesn't search for the info ?
>=20
> Did you contact the hotplug team about this issue ?
I got the folowing answer from hotplug ML :=20
Kay Sievers <kay.sievers@vrfy.org>
The kernel driver needs to set the "struct device", to get a "device"
link
in sysfs pointing to the physical device, otherwise the USB devices are
not
reachable and udev can't match.
Kay
So seems to be a Bluez stack problem.
--=20
Alexandre
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-07 16:55 ` Alexandre Ghisoli
@ 2006-02-07 22:24 ` Marcel Holtmann
2006-02-08 15:09 ` Charles Bueche
0 siblings, 1 reply; 9+ messages in thread
From: Marcel Holtmann @ 2006-02-07 22:24 UTC (permalink / raw)
To: bluez-users
Hi Alexandre,
> > Did you contact the hotplug team about this issue ?
>
> I got the folowing answer from hotplug ML :
>
> Kay Sievers <kay.sievers@vrfy.org>
>
> The kernel driver needs to set the "struct device", to get a "device"
> link
> in sysfs pointing to the physical device, otherwise the USB devices are
> not
> reachable and udev can't match.
and we don't have a "struct device", because the current integration of
the Bluetooth subsystem is a class device under /sys/class. It seems we
need to wait until the /sys/device unification found its way into the
kernel.
Regards
Marcel
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-07 22:24 ` Marcel Holtmann
@ 2006-02-08 15:09 ` Charles Bueche
2006-02-09 12:50 ` Alexandre Ghisoli
2006-03-27 12:09 ` Charles Bueche
0 siblings, 2 replies; 9+ messages in thread
From: Charles Bueche @ 2006-02-08 15:09 UTC (permalink / raw)
To: bluez-users
On mar, 2006-02-07 at 23:24 +0100, Marcel Holtmann wrote:
> Hi Alexandre,
>=20
> > > Did you contact the hotplug team about this issue ?
> >=20
> > I got the folowing answer from hotplug ML :=20
> >=20
> > Kay Sievers <kay.sievers@vrfy.org>
> >=20
> > The kernel driver needs to set the "struct device", to get a "device"
> > link
> > in sysfs pointing to the physical device, otherwise the USB devices a=
re
> > not
> > reachable and udev can't match.
>=20
> and we don't have a "struct device", because the current integration of
> the Bluetooth subsystem is a class device under /sys/class. It seems we
> need to wait until the /sys/device unification found its way into the
> kernel.
Hi all,
thanks for the analysis and explanations. From what I have read and
tested, here is a resum=E9 of the Logitech V270 situation :
- Logitech ignore Linux (this is not new, but need to be repeated)
- the V270 mouse basically works as expected HID input device, but is
overly sensible (probably due to its high resolution)
- the mouse events go into /dev/input/mice by default
- if evdev is loaded, mouse events go to /dev/input/event{1..N}
- udev doesn't have the info to create a rule in 10-local.rules so the
V270 get mapped to a fix name like /dev/input/v270
- none of the tools I tried (locomo, logitech-applet) know the V270 for
now. I tried to change some of them, but failed, due to lacking know-how
in HID/USB/etc
- KDE control center or xset cannot reduce the mouse sensibility enough
to make it usuable (at least for my 40 years muscles control ability)
There is some hope to make all this work, with new kernel, xorg and udev
versions. Stay tuned :-)
Charles
--=20
Charles Bueche <charles@bueche.ch>
sand, snow, wave, wind and net -surfer
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-08 15:09 ` Charles Bueche
@ 2006-02-09 12:50 ` Alexandre Ghisoli
2006-03-27 12:09 ` Charles Bueche
1 sibling, 0 replies; 9+ messages in thread
From: Alexandre Ghisoli @ 2006-02-09 12:50 UTC (permalink / raw)
To: bluez-users
Le mercredi 08 f=C3=A9vrier 2006 =C3=A0 16:09 +0100, Charles Bueche a =C3=
=A9crit :
> Hi all,
>=20
> thanks for the analysis and explanations. From what I have read and
> tested, here is a resum=C3=A9 of the Logitech V270 situation :
>=20
> - Logitech ignore Linux (this is not new, but need to be repeated)
> - the V270 mouse basically works as expected HID input device, but is
> overly sensible (probably due to its high resolution)
> - the mouse events go into /dev/input/mice by default
> - if evdev is loaded, mouse events go to /dev/input/event{1..N}
> - udev doesn't have the info to create a rule in 10-local.rules so the
> V270 get mapped to a fix name like /dev/input/v270
> - none of the tools I tried (locomo, logitech-applet) know the V270 for
> now. I tried to change some of them, but failed, due to lacking know-ho=
w
> in HID/USB/etc
> - KDE control center or xset cannot reduce the mouse sensibility enough
> to make it usuable (at least for my 40 years muscles control ability)
Thanks for this good resum=C3=A9, you point out the major current issue.
I just can add about udev-rules, Marcel and UDEV team are searching for
a better solution to add more infos on the udev struct, to let user
creates good rules with devices.
We can expect a workaround not so far :)
And about Linux support on Logitech product, I've several friends
working for this compagny, and with some insiders informations, I can
tell that Logitech try now to make better software. They are aware of
the poor quality of their driver / software.
Just hope they can spend some time to change their devs :)
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Bluez-users] udev rules entry for bluetooth mouse
2006-02-08 15:09 ` Charles Bueche
2006-02-09 12:50 ` Alexandre Ghisoli
@ 2006-03-27 12:09 ` Charles Bueche
1 sibling, 0 replies; 9+ messages in thread
From: Charles Bueche @ 2006-03-27 12:09 UTC (permalink / raw)
To: bluez-users; +Cc: Martin Stolle
Hi again,
The V270 works after all. It was my error, I had two devices reporting
the same events in xorg.conf, so the speed was doubled.
Anyway, the V270 is fast, even with pointer acceleration =3D 1.0x in KDE
Another issue I'm having is that after 2 years of the big MX900 in my
right hand, I find the V270 a bit too small.
Charles
On Wed, 2006-02-08 at 16:09 +0100, Charles Bueche wrote:
> On mar, 2006-02-07 at 23:24 +0100, Marcel Holtmann wrote:
> > Hi Alexandre,
> >=20
> > > > Did you contact the hotplug team about this issue ?
> > >=20
> > > I got the folowing answer from hotplug ML :=20
> > >=20
> > > Kay Sievers <kay.sievers@vrfy.org>
> > >=20
> > > The kernel driver needs to set the "struct device", to get a "devic=
e"
> > > link
> > > in sysfs pointing to the physical device, otherwise the USB devices=
are
> > > not
> > > reachable and udev can't match.
> >=20
> > and we don't have a "struct device", because the current integration =
of
> > the Bluetooth subsystem is a class device under /sys/class. It seems =
we
> > need to wait until the /sys/device unification found its way into the
> > kernel.
>=20
> Hi all,
>=20
> thanks for the analysis and explanations. From what I have read and
> tested, here is a resum=E9 of the Logitech V270 situation :
>=20
> - Logitech ignore Linux (this is not new, but need to be repeated)
> - the V270 mouse basically works as expected HID input device, but is
> overly sensible (probably due to its high resolution)
> - the mouse events go into /dev/input/mice by default
> - if evdev is loaded, mouse events go to /dev/input/event{1..N}
> - udev doesn't have the info to create a rule in 10-local.rules so the
> V270 get mapped to a fix name like /dev/input/v270
> - none of the tools I tried (locomo, logitech-applet) know the V270 for
> now. I tried to change some of them, but failed, due to lacking know-ho=
w
> in HID/USB/etc
> - KDE control center or xset cannot reduce the mouse sensibility enough
> to make it usable (at least for my 40 years muscles control ability)
>=20
> There is some hope to make all this work, with new kernel, xorg and ude=
v
> versions. Stay tuned :-)
>=20
> Charles
--=20
Charles Bueche <charles@bueche.ch>
sand, snow, wave, wind and net -surfer
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-03-27 12:09 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-02 9:33 [Bluez-users] udev rules entry for bluetooth mouse Charles Bueche
2006-02-02 10:38 ` Alexandre Ghisoli
2006-02-02 11:45 ` Charles Bueche
2006-02-07 9:15 ` Alexandre Ghisoli
2006-02-07 16:55 ` Alexandre Ghisoli
2006-02-07 22:24 ` Marcel Holtmann
2006-02-08 15:09 ` Charles Bueche
2006-02-09 12:50 ` Alexandre Ghisoli
2006-03-27 12:09 ` Charles Bueche
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).