All of lore.kernel.org
 help / color / mirror / Atom feed
From: littlebat <dashing.meng@gmail.com>
To: linux-input@vger.kernel.org
Cc: seth.forshee@canonical.com, 679750@bugs.debian.org, jrnieder@gmail.com
Subject: Re: Bug#679750: Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse"
Date: Thu, 5 Jul 2012 16:00:37 +0800	[thread overview]
Message-ID: <20120705160037.5d375e3b.dashing.meng@gmail.com> (raw)
In-Reply-To: <20120705113057.1341fe76.dashing.meng@gmail.com>

Very sorry, I post the wrong "xinput --list" information, it's my Asus
EEEPC. Here's the correct "xinput --list" information of my Lenovo G360:

 ⎡ 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)]

On Thu, 5 Jul 2012 11:30:57 +0800
littlebat <dashing.meng@gmail.com> wrote:

> found 679750 linux-2.6/2.6.32-45 , linux-2.6/3.2.4-1 , linux/3.4.4-1
> quit
> 
> Because send by web gmail.com has html content so failed send to
> linux-input@vger.kernel.org at first time, so send again.
> 
> Hi,
> Dear kernel developers.
> 
> According to the advice at " http://bugs.debian.org/679750 ", I report
> a kernel bug about ALPS touchpad to you.
> 
> 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.
> 
> System information:
> 
> Debian Squeeze, tried kernel: 2.6.32-45, 3.2.4-1~bpo60+1,
> 3.4.4-1~experimental.1 And tried Ubuntu 12.04 LTS LiveCD, kernel: 3.2
> (has the same bug as in Debian)
> 
> "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
> Mouse                               	id=10	[slave
> pointer  (2)] ⎜   ↳ ETPS/2 Elantech Touchpad
> 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)] ↳ Power Button                            	id=8
> [slave  keyboard (3)] ↳ Sleep Button
> id=9	[slave  keyboard (3)] ↳
> Digital_Camera                          	id=11	[slave
> keyboard (3)] ↳ Asus EeePC extra buttons
> id=12	[slave  keyboard (3)] ↳ AT Translated Set 2
> keyboard            	id=13	[slave  keyboard (3)] ↳
> ACPI Virtual Keyboard Device            	id=15	[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, Thanks to the help of "How to disable Alps touchpad while typing or
> when using an external mouse in Linux" at:
> http://www.imega.cz/Linux-Alps-Touchpad-Dell-E6410/Linux-Alps-touchpad-disable.php
> I resolved the problem of "disable touchpad on typing" by using a
> python script, but I can't make edge scrolling work yet. 
> 
> According to the advice of the page above, I downloaded
> linux-source-3.2, and applied patch at "
> https://patchwork.kernel.org/patch/118834/ ": patch name:
> 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, edge scrolling can't work.
> 
> 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.
> 
> Thanks.
> 
> 
> 
> -- 
> To unsubscribe, send mail to 679750-unsubscribe@bugs.debian.org.
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2012-07-05  7:43 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-05  3:30 Lenovo G360: ALPS Touchpad Recognized as "PS/2 Generic Mouse" littlebat
2012-07-05  8:00 ` littlebat [this message]
  -- strict thread matches above, loose matches on Subject: below --
2012-07-05  9:15 Bug#679750: " Rik Theys
2012-07-05  2:58 littlebat

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120705160037.5d375e3b.dashing.meng@gmail.com \
    --to=dashing.meng@gmail.com \
    --cc=679750@bugs.debian.org \
    --cc=jrnieder@gmail.com \
    --cc=linux-input@vger.kernel.org \
    --cc=seth.forshee@canonical.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.