Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

  1. #1
    Join Date
    Jul 2008
    Location
    Pittsburgh, PA
    Posts
    19

    Default Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    The trackpad on a Lenovo Ideapad 330 is an ELAN061E, which seems to have been added to the Linux kernel, but doesn't show up in a Tumbleweed install. Is there something I can do to get it to be recognized?
    - `Lex

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    18,726
    Blog Entries
    14

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    Quote Originally Posted by LexPendragon View Post
    The trackpad on a Lenovo Ideapad 330 is an ELAN061E, which seems to have been added to the Linux kernel, but doesn't show up in a Tumbleweed install. Is there something I can do to get it to be recognized?
    What makes you think it doesn't get detected?
    Please show
    Code:
    lsusb
    lspci
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Jul 2008
    Location
    Pittsburgh, PA
    Posts
    19

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    The output of those commands:

    Code:
    Neil:/home/inara # lsusb
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 003: ID 0cf3:e500 Qualcomm Atheros Communications
    Bus 003 Device 002: ID 04f2:b5d7 Chicony Electronics Co., Ltd
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 03f0:0b4a HP, Inc
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Neil:/home/inara # lspci
    00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15d0
    00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
    00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
    00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
    00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
    00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
    00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15db
    00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15dc
    00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
    00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
    00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e8
    00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e9
    00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ea
    00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15eb
    00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ec
    00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ed
    00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ee
    00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ef
    01:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
    02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
    03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4)
    03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15de
    03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 15df
    03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e0
    03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e1
    03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3
    04:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
    I have not seen it detected when trying to activate a touchpad, but if there is some specific command you want me to try to find it I can do that.
    - `Lex

  4. #4
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    19,213
    Blog Entries
    1

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    Actually, the trackpad device is unlikely to be connected to the USB or PCI buses. Instead, such devices are usually connected to i2c bus (or i8042-type controller).

    It should be reported in the kernel boot messaging...
    Code:
    dmesg |egrep "input|i8042"
    and libinput should also enumerate it along with its capabilities...
    Code:
    libinput list-devices
    openSUSE Leap 15.0; KDE Plasma 5

  5. #5
    Join Date
    Jul 2008
    Location
    Pittsburgh, PA
    Posts
    19

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    You can see I also did plug in a regular USB mouse at the end here:
    Code:
    [    2.701720] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
    [    2.701721] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
    [    2.707873] serio: i8042 KBD port at 0x60,0x64 irq 1
    [    2.717665] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
    [    4.983553] input: 2.4G Mouse as /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-4/1-4:1.0/0003:1EA7:0064.0001/input/input1
    [    4.983635] input: 2.4G Mouse Mouse as /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-4/1-4:1.0/0003:1EA7:0064.0001/input/input2
    [    4.983907] hid-generic 0003:1EA7:0064.0001: input,hiddev96,hidraw0: USB HID v1.10 Mouse [2.4G Mouse] on usb-0000:03:00.3-4/input0
    [   14.974449] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:03/LNXVIDEO:01/input/input3
    [   14.974825] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0b/LNXVIDEO:02/input/input4
    [   14.977416] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input5
    [   14.977687] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6
    [   14.977954] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input7
    [   15.447255] input: PC Speaker as /devices/platform/pcspkr/input/input8
    [   16.307305] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input9
    [   17.837708] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input10
    [   17.837839] snd_hda_codec_generic hdaudioC1D0:    inputs:
    [   17.845481] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input11
    [   17.845626] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input12
    [   20.043553] input: EasyCamera: EasyCamera as /devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-1/3-1:1.0/input/input13
    [ 4202.058702] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-4/1-4:1.0/0003:03F0:0B4A.0002/input/input14
    [ 4202.058976] hid-generic 0003:03F0:0B4A.0002: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:03:00.3-4/input0
    And all of the devices, including a USB mouse:
    Code:
    Neil:/home/inara #  libinput list-devices
    \Device:           Power Button
    Kernel:           /dev/input/event7
    Group:            1
    Seat:             seat0, default
    Capabilities:     keyboard 
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           Video Bus
    Kernel:           /dev/input/event3
    Group:            2
    Seat:             seat0, default
    Capabilities:     keyboard 
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           Video Bus
    Kernel:           /dev/input/event4
    Group:            2
    Seat:             seat0, default
    Capabilities:     keyboard 
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           Power Button
    Kernel:           /dev/input/event6
    Group:            3
    Seat:             seat0, default
    Capabilities:     keyboard 
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           Lid Switch
    Kernel:           /dev/input/event5
    Group:            4
    Seat:             seat0, default
    Capabilities:     switch
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           HD-Audio Generic HDMI/DP,pcm=3
    Kernel:           /dev/input/event10
    Group:            5
    Seat:             seat0, default
    Capabilities:     
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           Logitech USB Optical Mouse
    Kernel:           /dev/input/event1
    Group:            6
    Seat:             seat0, default
    Capabilities:     pointer 
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      disabled
    Nat.scrolling:    disabled
    Middle emulation: disabled
    Calibration:      n/a
    Scroll methods:   button
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   flat *adaptive
    Rotation:         n/a
    
    Device:           EasyCamera: EasyCamera
    Kernel:           /dev/input/event13
    Group:            7
    Seat:             seat0, default
    Capabilities:     keyboard 
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           HD-Audio Generic Mic
    Kernel:           /dev/input/event11
    Group:            5
    Seat:             seat0, default
    Capabilities:     
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           HD-Audio Generic Headphone
    Kernel:           /dev/input/event12
    Group:            5
    Seat:             seat0, default
    Capabilities:
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           Ideapad extra buttons
    Kernel:           /dev/input/event9
    Group:            8
    Seat:             seat0, default
    Capabilities:     keyboard
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    
    Device:           AT Translated Set 2 keyboard
    Kernel:           /dev/input/event0
    Group:            9
    Seat:             seat0, default
    Capabilities:     keyboard
    Tap-to-click:     n/a
    Tap-and-drag:     n/a
    Tap drag lock:    n/a
    Left-handed:      n/a
    Nat.scrolling:    n/a
    Middle emulation: n/a
    Calibration:      n/a
    Scroll methods:   none
    Click methods:    none
    Disable-w-typing: n/a
    Accel profiles:   n/a
    Rotation:         n/a
    - `Lex

  6. #6
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    19,213
    Blog Entries
    1

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    This caught my attention...
    Code:
    [    2.701720] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
    [    2.701721] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
    [    2.707873] serio: i8042 KBD port at 0x60,0x64 irq 1
    You could try booting with the kernel option hinted at by including it in the grub boot options
    Code:
    i8042.nopnp
    Then see if the touchpad is detected again.
    openSUSE Leap 15.0; KDE Plasma 5

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    19,213
    Blog Entries
    1

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    I also stumbled across this while researching online...

    https://askubuntu.com/questions/1049...ad-not-working
    openSUSE Leap 15.0; KDE Plasma 5

  8. #8
    Join Date
    Jul 2008
    Location
    Pittsburgh, PA
    Posts
    19

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    i8042.nopnp
    I tried this, it had no effect.

    I did see that other link, but compiling a custom kernel seemed a bit daunting to me, especially with instructions for a different flavor of Linux. I did find this where it appears to have already made it into the Linux kernel: https://github.com/torvalds/linux/pull/616
    - `Lex

  9. #9
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    24,975
    Blog Entries
    15

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    Quote Originally Posted by LexPendragon View Post
    I tried this, it had no effect.

    I did see that other link, but compiling a custom kernel seemed a bit daunting to me, especially with instructions for a different flavor of Linux. I did find this where it appears to have already made it into the Linux kernel: https://github.com/torvalds/linux/pull/616
    Hi
    Can build a kernel module for you to test until it arrives upstream?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  10. #10
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    24,975
    Blog Entries
    15

    Default Re: Trackpad on a Lenovo Ideapad 330 (ELAN061E)

    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •