Lenovo ThinkPad Edge E330
This article covers the Arch Linux support for the Lenovo ThinkPad Edge E330s laptop.
Hardware | PCI/USB ID | Working? |
---|---|---|
GPU | Yes | |
Ethernet | Yes | |
Wireless | Yes | |
Bluetooth | Yes | |
Audio | Yes | |
Webcam | Yes | |
Card Reader | Yes |
Configuration
Clickpad
In some cases it is necessary to create:
/etc/X11/xorg.conf.d/50-touchpad.conf
Section "InputClass" Identifier "touchpad" MatchProduct "SynPS/2 Synaptics TouchPad" Driver "synaptics" # fix touchpad resolution Option "VertResolution" "100" Option "HorizResolution" "65" # disable synaptics driver pointer acceleration Option "MinSpeed" "1" Option "MaxSpeed" "1" # tweak the X-server pointer acceleration Option "AccelerationProfile" "2" Option "AdaptiveDeceleration" "16" Option "ConstantDeceleration" "16" Option "VelocityScale" "32" EndSection
Jumping cursor on touchpad release
A jumping cursor when releasing the finger makes it impossible to hit small objects. Solved with synclient(1) FingerHigh/Low:
$ synclient FingerHigh=40 $ synclient FingerLow=40
Troubleshooting
Brightness control
Brightness can only be switched between darkest and brightest values using OS method.
The fix is to make the thinkpad-acpi
kernel module control it: append thinkpad-acpi.brightness_enable=1 acpi.brightness_switch_enabled=0
to the kernel line in the bootloader.
USB 2.0 not working or giving kernel traces
Not sure if this was solved by using acpi_backlight=vendor
or by blacklisting these modules I do not use:
/etc/modprobe.d/modprobe.conf
blacklist joydev blacklist pcspkr blacklist iTCO_vendor_support blacklist iTCO_wdt blacklist thinkpad_acpi # it not used by this model and gives warnings about unknown events to the logfiles when loaded.