EEE Slate, install notes for Debian (Cont’d)
by EEVa
As promised, this is some tips to make the the EEE slate work right. It is tuned for Crunchbang.
Note : I tried it with Ubuntu 10.10 yesterday and everything ran fine, except the touchscreen.
EEE Slate Install
Everything that is not in this guide worked fine at first run for me.
Bluetooth
The bluetooth module is tied to the WiFi module which is an Atheros AR9285.
The bluetooth module is an AR3011 and it works fine once the DKMS drivers
are installed.
So :
- wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/714862/
+attachment/1913129/+files/ar3011-dkms_1.1ryu2.3_all.deb- sudo dpkg -i ar3011-dkms_1.1ryu2.3_all.deb
Check with :
- dkms status
An other problem is the suspend/resume case.
This can be fixed by creating a file /etc/pm/sleep.d/10_bluetooth and changing its permissions to 0755. For now it works with
#!/bin/bash
#Code from http://ubuntuforums.org/showthread.php?t=1387211
. /usr/lib/pm-utils/functions
case "$1" in
hibernate|suspend)
rfkill block bluetooth
;;
thaw|resume)
rfkill unblock bluetooth
;;
*)
;;
esac
exit
Bluetooth done.
Touchscreen
It is recognized as a touchpad by synaptic at first boot which creates some
problems. eGalax driver should fix the problem.
Procedure is :
- remove synaptic.
- Download the eGalax driver on their webpage (file is eGalaxTouch-3.06-5605-64b-k26.tar.gz)
- Start install sudo ./setup.sh choose USB, and stop when asked to reboot.
- Reboot and modify the following file
/usr/share/X11/xorg.conf.d/50-egalax.conf this way
#Section "InputClass"
# Identifier "eGalax touch class"
# MatchProduct "eGalax Inc.|Touchkit|eGalax_eMPIA Technology Inc."
# MatchDevicePath "/dev/input/event*"
# Driver "egalax"
# Option "Device" "usbauto"
# Option "Parameters" "/var/lib/eeti.param"
# Option "ScreenNo" "0"
# Option "SkipClick" "0"
#EndSection
Section "InputClass"
Identifier "eGalax touch class"
MatchProduct "eGalax Inc.|Touchkit|eGalax_eMPIA Technology Inc."
MatchDevicePath "/dev/input/event*"
Driver "evtouch"
Option "MinX" "0"
Option "MinY" "0"
Option "MaxX" "32768"
Option "MaxY" "32768"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
#Option "TapTimer" "0"
Option "LongTouchTimer" "350"
Option "ReportingMode" "Raw"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
# Option "maybetapped_action" "click"
# Option "maybetapped_button" "3"
Option "longtouched_action" "down"
Option "longtouched_button" "1"
Option "oneandahalftap_action" "click"
Option "oneandahalftap_button" "3"
# Option "ButtonNumber" "4"
# Option "Calibrate" "1"
#original parameters to use with the "void" driver
#Option "Device" "usbauto"
#Option "Parameters" "/var/lib/eeti.param"
#Option "ScreenNo" "0"
#Option "SkipClick" "0"
EndSection
#Section "InputClass"
# Identifier "eGalax mouse class"
# MatchProduct "eGalax Inc.|Touchkit|eGalax_eMPIA Technology Inc.|eGalaxTouch Virtual Device"
# MatchDevicePath "/dev/input/mouse*"
# Driver "void"
#EndSection
#Section "InputClass"
# Identifier "eGalax joystick class"
# MatchProduct "eGalax Inc.|Touchkit|eGalaxTouch Virtual Device"
# MatchDevicePath "/dev/input/js*"
# Driver "void"
#EndSection
Reboot and it should work. You can read the evtouch manual for finer grained
configuration.