You are not logged in.

#1 2009-02-11 15:48:01

big_gie
Member
Registered: 2005-01-19
Posts: 637

Logitech mouse detected by HAL as a keyboard??

Using Xorg input hotplugging through hal, everything worked until this morning...

When I plug a Logitech VX Nano wireless usb mouse, it is detected as a keyboard and the mouse does not work at all...

I also have plugged in a microsoft keyboard/mouse duo. I tried restarting X with only the VX, but even that does the same behaviour.

cat /proc/bus/input/devices wrote:

I: Bus=0003 Vendor=046d Product=c521 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.1-1/input0
S: Sysfs=/class/input/input16
U: Uniq=
H: Handlers=mouse1 event8
B: EV=17
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0003 Vendor=046d Product=c521 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.1-1/input1
S: Sysfs=/class/input/input17
U: Uniq=
H: Handlers=kbd event9
B: EV=1f
B: KEY=837fff 2c3027 bf004444 0 0 1 f84 8a27c000 667bfa d9415fed 8e0000 0 0 0
B: REL=40
B: ABS=1 0
B: MSC=10

lshal wrote:

udi = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if1_logicaldev_input'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'input.keys', 'button'} (string list)
  info.category = 'input'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if1'  (string)
  info.product = 'Logitech USB Receiver'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if1_logicaldev_input'  (string)
  input.device = '/dev/input/event9'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if1'  (string)
  input.product = 'Logitech USB Receiver'  (string)
  input.x11_driver = 'evdev'  (string)
  input.xkb.layout = 'ca'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = 'fr'  (string)
  linux.device_file = '/dev/input/event9'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/class/input/input17/event9'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if0_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if0'  (string)
  info.product = 'Logitech USB Receiver'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if0_logicaldev_input'  (string)
  input.device = '/dev/input/event8'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c521_noserial_if0'  (string)
  input.product = 'Logitech USB Receiver'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event8'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/class/input/input16/event8'  (string)

I only have one fdi file for the synaptics touchpad on the laptop:

/etc/hal/fdi/policy/11-synaptic-options.fdi wrote:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="ETPS/2 Elantech Touchpad">
      <merge key="input.x11_driver" type="string">synaptics</merge>
      <merge key="input.x11_options.SHMConfig" type="string">on</merge>
      <merge key="input.x11_options.MaxSpeed" type="string">1.00</merge>
      <merge key="input.x11_options.MinSpeed" type="string">0.4</merge>
      <merge key="input.x11_options.MaxDoubleTapTime" type="string">750</merge>
      <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
      <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
      <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
      <merge key="input.x11_options.TapButton1" type="string">1</merge>
      <merge key="input.x11_options.TapButton2" type="string">2</merge>
      <merge key="input.x11_options.TapButton3" type="string">3</merge>
      <merge key="input.x11_options.LockedDrags" type="string">0</merge>
    </match>
  </device>
</deviceinfo>

Anyone has an idea of what could be wrong??

Thanx!!

Offline

Board footer

Powered by FluxBB