You are not logged in.
Pages: 1
Hi,
I'm having a strange problem with a DELL USB mouse on Arch Linux. The mouse simply does not work. I cannot move the pointer in X and typing 'cat /dev/input/mice' in a terminal, then moving the mouse generates no output.
The mouse works flawlessly under Microsoft Windows on the same machine. It also works on another machine running Gentoo Linux with Kernel 2.6.30.
It seems to be a standard USB mouse. Other USB mice work fine under Arch Linux on this machine.
After I plug in the mouse, dmesg shows this output:
usb 5-1: new low speed USB device using uhci_hcd and address 3
usb 5-1: configuration #1 chosen from 1 choice
input: HID 413c:3010 as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input12
generic-usb 0003:413C:3010.0002: input,hidraw0: USB HID v1.10 Mouse [HID 413c:3010] on usb-0000:00:1d.0-1/input0
'lsusb -v' shows:
Bus 005 Device 003: ID 413c:3010 Dell Computer Corp. Optical Wheel Mouse
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x413c Dell Computer Corp.
idProduct 0x3010 Optical Wheel Mouse
bcdDevice 2.30
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
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 52
Report Descriptor: (length is 52)
Item(Global): Usage Page, data= [ 0x01 ] 1
Generic Desktop Controls
Item(Local ): Usage, data= [ 0x02 ] 2
Mouse
Item(Main ): Collection, data= [ 0x01 ] 1
Application
Item(Local ): Usage, data= [ 0x01 ] 1
Pointer
Item(Main ): Collection, data= [ 0x00 ] 0
Physical
Item(Global): Usage Page, data= [ 0x09 ] 9
Buttons
Item(Local ): Usage Minimum, data= [ 0x01 ] 1
Button 1 (Primary)
Item(Local ): Usage Maximum, data= [ 0x03 ] 3
Button 3 (Tertiary)
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0x01 ] 1
Item(Global): Report Count, data= [ 0x03 ] 3
Item(Global): Report Size, data= [ 0x01 ] 1
Item(Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Report Count, data= [ 0x01 ] 1
Item(Global): Report Size, data= [ 0x05 ] 5
Item(Main ): Input, data= [ 0x01 ] 1
Constant Array Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Usage Page, data= [ 0x01 ] 1
Generic Desktop Controls
Item(Local ): Usage, data= [ 0x30 ] 48
Direction-X
Item(Local ): Usage, data= [ 0x31 ] 49
Direction-Y
Item(Local ): Usage, data= [ 0x38 ] 56
Wheel
Item(Global): Logical Minimum, data= [ 0x81 ] 129
Item(Global): Logical Maximum, data= [ 0x7f ] 127
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x03 ] 3
Item(Main ): Input, data= [ 0x06 ] 6
Data Variable Relative No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Main ): End Collection, data=none
Item(Main ): End Collection, data=none
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
I'm on x86_64 and my distribution is up-to-date:
$ uname -a
Linux klappkeks 2.6.31-ARCH #1 SMP PREEMPT Tue Nov 10 19:01:40 CET 2009 x86_64 Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz GenuineIntel GNU/Linux
For comparison, this is the output when I plug in another (working) USB mouse into the same machine:
usb 5-1: new low speed USB device using uhci_hcd and address 4
usb 5-1: configuration #1 chosen from 1 choice
input: Microsoft Microsoft Wheel Mouse Optical® as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input13
generic-usb 0003:045E:0040.0003: input,hidraw0: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical®] on usb-0000:00:1d.0-1/input0
Doesn't look too different, except that is says "USB HID v1.00 Mouse" versus "USB HID v1.10 Mouse".
What does that mean? Is Arch's "USB HID v1.10" driver broken?
Any ideas?
Last edited by Vortex375 (2009-12-24 16:23:12)
Offline
Since it seems it is recognized as a HID device just not specifically as a mouse, is there a way to manually configure this device to be used as a mouse / pointer device?
Offline
I have exactly the same problem.
However, my dmesg info is slightly different:
usb 3-2: new low speed USB device using uhci_hcd and address 4
usb 3-2: configuration #1 chosen from 1 choice
input: HID 413c:3010 as /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input13
generic-usb 0003:413C:3010.0004: input,hidraw0: USB HID v1.00 Mouse [HID 413c:3010] on usb-0000:00:1d.1-2/input0
USB HID v1.00 Mouse is the difference, but it also does not work.
The problem occured after a recent upgrade, I suspect xorg-server.
Plugging the mouse into the computer results in these messages in /var/log/Xorg.0.log:
(II) config/hal: Adding input device HID 413c:3010
(**) HID 413c:3010: always reports core events
(**) HID 413c:3010: Device: "/dev/input/event10"
(II) HID 413c:3010: Found 3 mouse buttons
(II) HID 413c:3010: Found scroll wheel(s)
(II) HID 413c:3010: Found relative axes
(II) HID 413c:3010: Found x and y relative axes
(II) HID 413c:3010: Configuring as mouse
(**) HID 413c:3010: YAxisMapping: buttons 4 and 5
(**) HID 413c:3010: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 2
(II) XINPUT: Adding extended input device "HID 413c:3010" (type: MOUSE)
(**) HID 413c:3010: (accel) keeping acceleration scheme 1
(**) HID 413c:3010: (accel) acceleration profile 0
(II) HID 413c:3010: initialized for relative axes.
(II) config/hal: removing device HID 413c:3010
(II) HID 413c:3010: Close
(II) UnloadModule: "evdev"
Sequence:
* hal informs Xorg
* Xorg configures the mouse
* but hal removes the mouse ???
Offline
Pages: 1