1 |
On Saturday 28 Jul 2012 10:48:18 v_2e@×××.net wrote: |
2 |
> Hello! |
3 |
> |
4 |
> On Fri, 27 Jul 2012 23:35:14 -0700 |
5 |
> |
6 |
> Bryan Gardiner <bog@××××××.net> wrote: |
7 |
> > Does the mouse work if you try starting X with /etc/X11/xorg.conf.d |
8 |
> > empty? Or maybe re-emerge xf86-input-evdev, -synaptics, -mouse? |
9 |
> |
10 |
> Yes, I re-emerged all the drivers after X-server upgrade. |
11 |
> |
12 |
> > You should be able to check whether your kernel recognizes your mouse |
13 |
> > with something like: |
14 |
> > |
15 |
> > ~ $ grep -ie mouse -e synaptics -e touch /proc/bus/input/devices |
16 |
> > N: Name="SynPS/2 Synaptics TouchPad" |
17 |
> > H: Handlers=mouse0 event5 |
18 |
> > N: Name="USB Optical Mouse" |
19 |
> > H: Handlers=mouse1 event7 |
20 |
> |
21 |
> I tried this and it turned out that with my old kernel (3.4.5) , I |
22 |
> can see both Touchpad and USB mouse devices, whereas with the new one |
23 |
> (3.5.0) I can see only Touchpad. |
24 |
> |
25 |
> I also discovered some difference in /var/log/messages log during |
26 |
> re-attaching the mouse to USB port with two different kernels: 3.4.5 |
27 |
> and 3.5.0. |
28 |
> With 3.5.6 I get these messages (and mouse works): |
29 |
> |
30 |
> kernel: usb 1-3: new low-speed USB device number 3 using ohci_hcd |
31 |
> kernel: usb 1-3: New USB device found, idVendor=0458, idProduct=003a |
32 |
> kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, |
33 |
> SerialNumber=0 |
34 |
> kernel: usb1-3: Product: Optical Mouse |
35 |
> kernel: usb 1-3:Manufacturer: Genius |
36 |
> kernel: input: Genius Optical Mouse |
37 |
> as /devices/pci0000:00/0000:00:0b.0/usb1/1-3/1-3:1.0/input/input8 |
38 |
> kernel: generic-usb 0003:0458:003A.0002: input: USB HID v1.10 Mouse |
39 |
> [Genius Optical Mouse] on usb-0000:00:0b.0-3/input0 |
40 |
> |
41 |
> With 3.5.0 I get only these: |
42 |
> |
43 |
> kernel: usb 1-3: new low-speed USB device number 5 using ohci_hcd |
44 |
> kernel: usb 1-3: New USB device found, idVendor=0458, idProduct=003a |
45 |
> kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, |
46 |
> SerialNumber=0 |
47 |
> kernel: usb 1-3: Product: Optical Mouse |
48 |
> kernel: usb 1-3: Manufacturer: Genius |
49 |
> |
50 |
> So it looks like the problem is not with X-server, but with the new |
51 |
> kernel. I'm puzzled, because all the drivers I used with my old kernel |
52 |
> are there for the new one. |
53 |
|
54 |
Or is it with the way the new kernel is passing device info to the X-server |
55 |
and its modules? |
56 |
|
57 |
I would try unmerging the mouse driver and only leave evdev and synaptics to |
58 |
deal with input events. Initially try without an /etc/X11/xorg.conf and only |
59 |
the default configuration for evdev. Then you can tweak the evdev |
60 |
configuration file to see if it starts picking up the mouse events. |
61 |
-- |
62 |
Regards, |
63 |
Mick |