Your message dated Fri, 23 Apr 2021 20:33:54 +0200
with message-id <[email protected]>
and subject line Re: Bug#679750: ALPS touchpad recognized as "PS/2 Generic 
Mouse"
has caused the Debian Bug report #679750,
regarding ALPS Touchpad Recognized as "PS/2 Generic Mouse" under Debian Squeeze 
on Lenovo G360 Laptop
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
679750: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679750
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: linux-image-3.2.0-0.bpo.1-amd64
Version: 3.2.4-1~bpo60+1

System information:

Debian Squeeze, kernel in squeeze-backports: 3.2.0-0.bpo.1-amd64, and
also tested on kernel 3.4 compiled with "make oldconfig" based on
config-3.2.0-0.bpo.1-amd64, no lucky.

This bug has been reported as a xserver-xorg-input-synaptics package
bug at "http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679750";, but
they said "Not an X bug, the name shown is whatever the kernel
reports.", so I report it as a kernel bug here.

My lenovo G360 has an ALPS touchpad, shows in Windows 7 Home Editition
OEM in this laptop. Under Debian Squeeze in the same laptop, the left
and right key, single and double tap, tracking  of touchpad works
well. But, there isn't touchpad tab in gnome mouse setting dialog, so
I can't setup edge scrolling and disable touchpad on typing. xinput
shows it is a "PS/2 Generic Mouse". Below is the detail information.

"synclient -l" shows:

Couldn't find synaptics properties. No synaptics driver loaded?

"xinput --list" shows:

 ⎡ Virtual core pointer                         id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳  USB OPTICAL MOUSE                        id=11   [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Lenovo EasyCamera                         id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=15   [slave  keyboard (3)]
    ↳ ACPI Virtual Keyboard Device              id=16   [slave  keyboard (3)]


"cat /proc/bus/input/devices" shows (only post the section of "PS/2 Generic
Mouse"):
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input9
U: Uniq=
H: Handlers=mouse1 event9
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

Some related section in "/var/log/Xorg.0.log" is:

[    30.929] (II) config/udev: Adding input device PS/2 Generic Mouse
(/dev/input/event9)
[    30.929] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer
catchall"
[    30.929] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse'
[    30.929] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    30.929] (**) PS/2 Generic Mouse: always reports core events
[    30.929] (**) PS/2 Generic Mouse: Device: "/dev/input/event9"
[    30.929] (--) PS/2 Generic Mouse: Found 3 mouse buttons
[    30.929] (--) PS/2 Generic Mouse: Found relative axes
[    30.929] (--) PS/2 Generic Mouse: Found x and y relative axes
[    30.929] (II) PS/2 Generic Mouse: Configuring as mouse
[    30.929] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
[    30.929] (**) PS/2 Generic Mouse: EmulateWheelButton: 4,
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    30.929] (**) Option "config_info"
"udev:/sys/devices/platform/i8042/serio4/input/input9/event9"
[    30.929] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse"
(type: MOUSE)
[    30.929] (II) PS/2 Generic Mouse: initialized for relative axes.
[    30.929] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1
[    30.929] (**) PS/2 Generic Mouse: (accel) acceleration profile 0
[    30.929] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[    30.929] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[    30.930] (II) config/udev: Adding input device PS/2 Generic Mouse
(/dev/input/mouse1)

There is no touchpad or synaptics information in the "/var/log/Xorg.0.log"
I have tried too many methods found on internet, such as:

1, add "psmouse.proto=imps(or exps)" into kernel parameters;

2, add file "etc/X11/xorg.d/10-synaptics.conf", the content as below:

Section "InputClass"
    Identifier      "touchpad catchall"
    Driver          "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "SHMConfig" "on"
    Option          "TapButton1" "1"
    Option          "TapButton2" "2"
    Option          "TapButton3" "3"
    Option          "VertTwoFingerScroll" "on"
    Option          "HorizTwoFingerScroll" "on"
EndSection

3, Tried patched psmouse.ko. I downloaded linux-source-3.2, and
applied patch found on
internet(Resend-Add-support-for-Intellimouse-Mode-in-ALPS-touchpad-on-Dell-E2-series-Laptops.patch,
see attachment), I have not use cat *.patch | patch -p1, just copy the
modified code into linux-source-3.2 and recompile psmouse.ko. But no
lucky.

My DMI information:

me@debian:/sys/class/dmi/id$ for file in *; do if [ -f "$file" -a -r
"$file" ]; then echo $file: `cat $file` ; fi; done
bios_date: 10/27/2011
bios_vendor: LENOVO
bios_version: 61CN06WW
board_asset_tag:
board_name: LL1
board_vendor: Lenovo
board_version: Rev 1.0
chassis_asset_tag: No Asset Tag
chassis_type: 10
chassis_vendor: Lenovo
chassis_version: Rev 1.0
modalias: 
dmi:bvnLENOVO:bvr61CN06WW:bd10/27/2011:svnLENOVO:pnG360:pvrRev1.0:rvnLenovo:rnLL1:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
product_name: G360
product_version: Rev 1.0
sys_vendor: LENOVO
uevent: 
MODALIAS=dmi:bvnLENOVO:bvr61CN06WW:bd10/27/2011:svnLENOVO:pnG360:pvrRev1.0:rvnLenovo:rnLL1:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:

Tell me If need more detail information.

Attachment: Resend-Add-support-for-Intellimouse-Mode-in-ALPS-touchpad-on-Dell-E2-series-Laptops.patch
Description: Binary data


--- End Message ---
--- Begin Message ---
Hi,

On Sun, Jul 01, 2012 at 06:10:47PM +0800, littlebat wrote:
> Package: xserver-xorg-input-synaptics (Maybe
> "linux-image-3.2.0-0.bpo.1-amd64 Version: 3.2.4-1~bpo60+1" is more
> suitable?)
> Version: 1.4.1-1~bpo60+1
> 
> My lenovo G360 has an ALPS touchpad, show in Windows 7 Home Editition
> OEM in this laptop. Under Debian Squeeze in same laptop, the left and
> right key, single and double tap, tracking  of touchpad works well.
> But, there isn't touchpad tab in gnome mouse setting dialog, so I
> can't setup edge scrolling and disable touchpad on typing. xinput
> shows it is a "PS/2 Generic Mouse". Below is the detail information.
> 
> "synclient -l" shows:
> 
> Couldn't find synaptics properties. No synaptics driver loaded?
> 
> "xinput --list" shows:
> 
>  ⎡ Virtual core pointer                       id=2    [master pointer  (3)]
> ⎜   ↳ Virtual core XTEST pointer                      id=4    [slave  pointer 
>  (2)]
> ⎜   ↳  USB OPTICAL MOUSE                              id=11   [slave  pointer 
>  (2)]
> ⎜   ↳ PS/2 Generic Mouse                              id=14   [slave  pointer 
>  (2)]
> ⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
>     ↳ Virtual core XTEST keyboard                     id=5    [slave  
> keyboard (3)]
>     ↳ Power Button                                    id=6    [slave  
> keyboard (3)]
>     ↳ Video Bus                                       id=7    [slave  
> keyboard (3)]
>     ↳ Video Bus                                       id=8    [slave  
> keyboard (3)]
>     ↳ Power Button                                    id=9    [slave  
> keyboard (3)]
>     ↳ Sleep Button                                    id=10   [slave  
> keyboard (3)]
>     ↳ Lenovo EasyCamera                               id=12   [slave  
> keyboard (3)]
>     ↳ AT Translated Set 2 keyboard                    id=13   [slave  
> keyboard (3)]
>     ↳ Ideapad extra buttons                           id=15   [slave  
> keyboard (3)]
>     ↳ ACPI Virtual Keyboard Device                    id=16   [slave  
> keyboard (3)]
> 
> 
> "cat /proc/bus/input/devices" shows (only post the section of "PS/2 Generic
> Mouse"):
> I: Bus=0011 Vendor=0002 Product=0001 Version=0000
> N: Name="PS/2 Generic Mouse"
> P: Phys=isa0060/serio4/input0
> S: Sysfs=/devices/platform/i8042/serio4/input/input9
> U: Uniq=
> H: Handlers=mouse1 event9
> B: PROP=0
> B: EV=7
> B: KEY=70000 0 0 0 0
> B: REL=3
> 
> Some related section in "/var/log/Xorg.0.log" is:
> 
> [    30.929] (II) config/udev: Adding input device PS/2 Generic Mouse
> (/dev/input/event9)
> [    30.929] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer
> catchall"
> [    30.929] (II) Using input driver 'evdev' for 'PS/2 Generic Mouse'
> [    30.929] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
> [    30.929] (**) PS/2 Generic Mouse: always reports core events
> [    30.929] (**) PS/2 Generic Mouse: Device: "/dev/input/event9"
> [    30.929] (--) PS/2 Generic Mouse: Found 3 mouse buttons
> [    30.929] (--) PS/2 Generic Mouse: Found relative axes
> [    30.929] (--) PS/2 Generic Mouse: Found x and y relative axes
> [    30.929] (II) PS/2 Generic Mouse: Configuring as mouse
> [    30.929] (**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
> [    30.929] (**) PS/2 Generic Mouse: EmulateWheelButton: 4,
> EmulateWheelInertia: 10, EmulateWheelTimeout: 200
> [    30.929] (**) Option "config_info"
> "udev:/sys/devices/platform/i8042/serio4/input/input9/event9"
> [    30.929] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse"
> (type: MOUSE)
> [    30.929] (II) PS/2 Generic Mouse: initialized for relative axes.
> [    30.929] (**) PS/2 Generic Mouse: (accel) keeping acceleration scheme 1
> [    30.929] (**) PS/2 Generic Mouse: (accel) acceleration profile 0
> [    30.929] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
> [    30.929] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
> [    30.930] (II) config/udev: Adding input device PS/2 Generic Mouse
> (/dev/input/mouse1)
> 
> There is no touchpad or synaptics information in the "/var/log/Xorg.0.log"
> 
> System information:
> 
> Debian Squeeze, kernel: 3.2.0-0.bpo.1-amd64, and also test on kernel
> 3.4 compiled with "make oldconfig" based on
> config-3.2.0-0.bpo.1-amd64, no lucky.
> 
> I have tried too many methods found on internet, such as:
> 
> 1, add "psmouse.proto=imps(or exps)" into kernel parameters;
> 
> 2, add file "etc/X11/xorg.d/10-synaptics.conf", the content as below:
> 
> Section "InputClass"
>     Identifier      "touchpad catchall"
>     Driver          "synaptics"
>     MatchIsTouchpad "on"
>     MatchDevicePath "/dev/input/event*"
>     Option          "SHMConfig" "on"
>     Option          "TapButton1" "1"
>     Option          "TapButton2" "2"
>     Option          "TapButton3" "3"
>     Option          "VertTwoFingerScroll" "on"
>     Option          "HorizTwoFingerScroll" "on"
> EndSection
> 
> 3, Tried patched psmouse.ko. I downloaded linux-source-3.2, and
> applied patch found on
> internet(Resend-Add-support-for-Intellimouse-Mode-in-ALPS-touchpad-on-Dell-E2-series-Laptops.patch,
> see attachment), I have not use cat *.patch | patch -p1, just copy the
> modified code into linux-source-3.2 and recompile psmouse.ko. But no
> lucky.
> 
> My DMI information:
> 
> me@debian:/sys/class/dmi/id$ for file in *; do if [ -f "$file" -a -r
> "$file" ]; then echo $file: `cat $file` ; fi; done
> bios_date: 10/27/2011
> bios_vendor: LENOVO
> bios_version: 61CN06WW
> board_asset_tag:
> board_name: LL1
> board_vendor: Lenovo
> board_version: Rev 1.0
> chassis_asset_tag: No Asset Tag
> chassis_type: 10
> chassis_vendor: Lenovo
> chassis_version: Rev 1.0
> modalias: 
> dmi:bvnLENOVO:bvr61CN06WW:bd10/27/2011:svnLENOVO:pnG360:pvrRev1.0:rvnLenovo:rnLL1:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
> product_name: G360
> product_version: Rev 1.0
> sys_vendor: LENOVO
> uevent: 
> MODALIAS=dmi:bvnLENOVO:bvr61CN06WW:bd10/27/2011:svnLENOVO:pnG360:pvrRev1.0:rvnLenovo:rnLL1:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
> 
> Tell me If need more detail information.

Assuming the issue is not anymore reproducible on recent kernels I'm 
going to close this bugreport by now to clean up the list of src:linux
bugs from very old issues. In case you can reproduce the issue feel
free to reopen the bug.
 
Regards,
Salvatore

--- End Message ---

Reply via email to