PDA

View Full Version : Wireless presenter: buttons don't work



mrsva
05-25-2005, 10:09 AM
Hi all!

I am trying to make a wireless presenter work with linux. It has a trackball on the top (then one doesn't need a table to use it) and 4 buttons: left/right click and PgUp/PgDown.

The truth is that this mouse works with Knoppix, but the machine where I need to use it has Ubuntu installed and as it's not mine, I cannot change the installation. I would try to use Knoppix directly, but I need some (big) software installed and I don't have to much time to learn how to remaster Knoppix. Another problem using Knoppix as an alternative is that it didn't recognize the synaptics touchpad from this notebook, and, as I need to interact with the software I will demostrate as a part of my presentation, it will not be good to use the wireless pointer all the time.

So, as it worked with Knoppix, I am posting here to try to find some help from you.

The problem is the following:

The trackball works fine and (to my surprise) the PgUp/PgDown buttons also. The problem is with the left/right click: they are just ignored. I tried to use xev to see what they are sending, and they don't send any code.

In windows this mouse is recognized without any extra drivers. I just plug it and it is recognized as a standard mouse, what makes me think that it should use some standard protocol and should be also recognized by linux. My other USB mouse is recognized as the same type of device by windows but this one works with linux.

I tried also a

cat /cat /dev/input/event0 # for my keyboard
cat /cat /dev/input/event2 # for my other USB mouse
cat /cat /dev/input/event4 # for the wireless presenter

When listening to event0, keys generate noise on screen but the buttons of the presenter not (PgUP/PgDown)
When listening to event2, the mouse movement and the buttons send noise
when listening to event4, only the trackball movement send noise -- no buttons send anything

I also tried to copy the XFree86-4 from Knoppix over the X config file in this machine and it also didn't help. So I guess the problem is not with X configuration. Maybe some problem with hotplug?

Here is the output from /var/log/syslog and /var/log/messages in the moment I plugged the mouse:

$ cat /var/log/syslog

-----------------------------------------------------------------------------------
May 24 22:57:18 localhost kernel: usb 2-1: new low speed USB device
using uhci_hcd and address 4
May 24 22:57:19 localhost hal.hotplug[12469]: DEVPATH is not set
May 24 22:57:19 localhost kernel: input: USB HID v1.10 Keyboard
[Wireless INC TW Wireless USB Device] on usb-0000:00:1d.1-1
May 24 22:57:19 localhost input.agent[12470]: evdev: already
loaded
May 24 22:57:19 localhost input.agent[12470]: evbug: blacklisted
May 24 22:57:19 localhost usb.agent[12500]: usbkbd: blacklisted
May 24 22:57:19 localhost usb.agent[12500]: usbhid: already loaded
May 24 22:57:19 localhost hal.hotplug[12556]: DEVPATH is not set
May 24 22:57:19 localhost kernel: input,hiddev96: USB HID v1.10 Mouse
[Wireless INC TW Wireless USB Device] on usb-0000:00:1d.1-1
May 24 22:57:19 localhost input.agent[12557]: tsdev: already
loaded
May 24 22:57:19 localhost input.agent[12557]: mousedev: already
loaded
May 24 22:57:19 localhost udev[12585]: configured rule in
'/etc/udev/rules.d/udev.rules' at line 60 applied, 'event3' becomes
'input/%k'
May 24 22:57:19 localhost udev[12585]: creating device node
'/dev/input/event3'
May 24 22:57:19 localhost input.agent[12557]: joydev: already
loaded
May 24 22:57:19 localhost input.agent[12557]: evdev: already
loaded
May 24 22:57:19 localhost input.agent[12557]: evbug: blacklisted
May 24 22:57:20 localhost usb.agent[12600]: usbhid: already loaded
May 24 22:57:20 localhost udev[12679]: configured rule in
'/etc/udev/rules.d/udev.rules' at line 62 applied, 'ts2' becomes
'input/%k'
May 24 22:57:20 localhost udev[12679]: creating device node
'/dev/input/ts2'
May 24 22:57:20 localhost udev[12690]: configured rule in
'/etc/udev/rules.d/udev.rules' at line 31 applied, 'hiddev0' becomes
'usb/%k'
May 24 22:57:20 localhost udev[12690]: creating device node
'/dev/usb/hiddev0'
May 24 22:57:20 localhost udev[12678]: configured rule in
'/etc/udev/rules.d/udev.rules' at line 58 applied, 'mouse2' becomes
'input/%k'
May 24 22:57:20 localhost udev[12678]: creating device node
'/dev/input/mouse2'
May 24 22:57:20 localhost udev[12687]: configured rule in
'/etc/udev/rules.d/udev.rules' at line 60 applied, 'event4' becomes
'input/%k'
May 24 22:57:20 localhost udev[12687]: creating device node
'/dev/input/event4'
------------------------------------------------------------------

$ cat /var/log/messages

------------------------------------------------------------------
May 24 22:57:19 localhost kernel: input: USB HID v1.10 Keyboard
[Wireless INC TW Wireless USB Device] on usb-0000:00:1d.1-1
May 24 22:57:19 localhost input.agent[12470]: evdev: already
loaded
May 24 22:57:19 localhost input.agent[12470]: evbug: blacklisted
May 24 22:57:19 localhost usb.agent[12500]: usbkbd: blacklisted
May 24 22:57:19 localhost usb.agent[12500]: usbhid: already loaded
May 24 22:57:19 localhost kernel: input,hiddev96: USB HID v1.10 Mouse
[Wireless INC TW Wireless USB Device] on usb-0000:00:1d.1-1
-----------------------------------------------------------------------------------

Any ideas what else I can try?

Thanks in advance!

Marcio