You are not logged in.
but now a new problem came up. when i want to enter my root-pw, it fails and i just get the following message:
Code:
device-mapper: table: 254:2 crypt: Error initializing ESSIV hash
device-mapper: ioctl: error adding target to table
device-mapper: ioctl: device doesn't appear to be in the dev hash table.i had encrypted the device with "--cipher aes-cbc-essiv:sha256 --key-size 256"
any idea how can i solve the problem with the essiv-hash?
EDIT: used kernel is zen-eee901-4G package
i googled a bit around, and it seems that there is an kernel patch needed. but i dont really get the point, what to do...
do i really have to re-encrypt me drives?
so if i have to do this: is using lvm a good idea with the eee 901 or is the 8GB SSD much slower then 4G one?
how have you sized your partitions?
Last edited by mentalo (2009-01-09 17:47:11)
Offline
Has anyone got the elantech touchpad to work with the newest 2.6.28 kernel (the zen version). It seems somehow the driver, which is now included in the kernel doesn't work very smoothly, and using the touchpad is pretty hard because of the nonsmooth movement of the cursor.
Offline
Has anyone got the elantech touchpad to work with the newest 2.6.28 kernel (the zen version). It seems somehow the driver, which is now included in the kernel doesn't work very smoothly, and using the touchpad is pretty hard because of the nonsmooth movement of the cursor.
Have you install synaptics driver? (The xf86-input-synaptics package). You need it in order to have a 'smooth' cursor movement and other features.
Offline
inf wrote:Has anyone got the elantech touchpad to work with the newest 2.6.28 kernel (the zen version). It seems somehow the driver, which is now included in the kernel doesn't work very smoothly, and using the touchpad is pretty hard because of the nonsmooth movement of the cursor.
Have you install synaptics driver? (The xf86-input-synaptics package). You need it in order to have a 'smooth' cursor movement and other features.
Yes i have.
As you can read above the cursor movement is okay at 2.6.27-zen3eee kernel, but when i use the 2.6.28-zen1eee kernel the movement is stuttering
Offline
zodmaner wrote:inf wrote:Has anyone got the elantech touchpad to work with the newest 2.6.28 kernel (the zen version). It seems somehow the driver, which is now included in the kernel doesn't work very smoothly, and using the touchpad is pretty hard because of the nonsmooth movement of the cursor.
Have you install synaptics driver? (The xf86-input-synaptics package). You need it in order to have a 'smooth' cursor movement and other features.
Yes i have.
As you can read above the cursor movement is okay at 2.6.27-zen3eee kernel, but when i use the 2.6.28-zen1eee kernel the movement is stuttering
I have the same problem if I compile 2.6.28 with the elantech built in. So my custom kernel does not have it.
Offline
Hi, new posting on this forum, not an arch user myself but use a lot of the information I find on this thread regularly. To those with kernel 2.6.28 suffering with touchpad problems you need to get the newer xf86-input-synaptic drivers as the elantech kernel driver has been updated in the kernel. See http://arjan.opmeer.net/elantech/ (google is your friend, etc.) . Maybe arch already has an updated package for this, I wouldn't know.
A problem that seems to remain unresolved as far as I can tell is the one I get when I try to use the asus_eee module:
asus_eee module requires i2c-i801 module at load time if you like to access pll via proc too
asus_eee version 0.3 init sucessfully
sys_init_module: 'asus_eee'->init suspiciously returned 1, it should follow 0/-E convention
sys_init_module: loading module anyway...
Pid: 2418, comm: modprobe Not tainted 2.6.28 #5
Call Trace:
[<c013bd85>] sys_init_module+0x109/0x178
[<c0102dfe>] syscall_call+0x7/0xb
[<c0310000>] pci_scan_bridge+0x115/0x325
Has been mentioned a couple of times but seen no solutions so far. I have a 1000h, use a 2.6.28 custom kernel, the asus_eee version 0.3.1 and do indeed have the module i2c-i801. Any ideas anyone?
Offline
Also, do you think the 4 special keys located on the top-left will ever be supported?
The 4 special keys is working just fine (acpi_listen can detect them). What we need is a working acpi events to use them (somehow robertek's acpi package isn't working for me ), .
Offline
The 4 special keys is working just fine (acpi_listen can detect them). What we need is a working acpi events to use them (somehow robertek's acpi package isn't working for me ), .
I wrote that months ago. They work fine now (I use package acpi-eee901 13-10 and 2.6.27.zen3-2 kernel).
You just have to edit /etc/acpi/eee.conf
Offline
With chakra linux I've got working everything on my EEEPC 901 I don't need to install anything
http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!
Offline
zodmaner wrote:The 4 special keys is working just fine (acpi_listen can detect them). What we need is a working acpi events to use them (somehow robertek's acpi package isn't working for me ), .
I wrote that months ago. They work fine now (I use package acpi-eee901 13-10 and 2.6.27.zen3-2 kernel).
You just have to edit /etc/acpi/eee.conf
After I read your post, I went back and played with eee.conf some more and I finally got it to work properly by setting XUSER to use my user name.
Any idea why auto-detect user didn't seems to work? I intend to share the 901 with my father and it would be nice if acpi events works on both of my accounts.
Anyway, thanks for the acpi's scripts, D-Locked.
Last edited by zodmaner (2009-01-13 17:04:32)
Offline
D-Locked wrote:zodmaner wrote:The 4 special keys is working just fine (acpi_listen can detect them). What we need is a working acpi events to use them (somehow robertek's acpi package isn't working for me ), .
I wrote that months ago. They work fine now (I use package acpi-eee901 13-10 and 2.6.27.zen3-2 kernel).
You just have to edit /etc/acpi/eee.confAfter I read your post, I went back and played with eee.conf some more and I finally got it to work properly by setting XUSER to use my user name.
Any idea why auto-detect user didn't seems to work? I intend to share the 901 with my father and it would be nice if acpi events works on both of my accounts.
Anyway, thanks for the acpi's scripts, D-Locked.
The autodetection might not work if you have something like "x:5:once:/bin/su PREFERED_USER -l -c "/bin/bash --login -c startx >/dev/null 2>&1"" in your /etc/inittab (see http://wiki.archlinux.org/index.php/Start_X_at_boot ). I use this, and the command "who" reports nothing...
I think there is other cases, which I forgot...
Offline
zodmaner wrote:D-Locked wrote:I wrote that months ago. They work fine now (I use package acpi-eee901 13-10 and 2.6.27.zen3-2 kernel).
You just have to edit /etc/acpi/eee.confAfter I read your post, I went back and played with eee.conf some more and I finally got it to work properly by setting XUSER to use my user name.
Any idea why auto-detect user didn't seems to work? I intend to share the 901 with my father and it would be nice if acpi events works on both of my accounts.
Anyway, thanks for the acpi's scripts, D-Locked.
The autodetection might not work if you have something like "x:5:once:/bin/su PREFERED_USER -l -c "/bin/bash --login -c startx >/dev/null 2>&1"" in your /etc/inittab (see http://wiki.archlinux.org/index.php/Start_X_at_boot ). I use this, and the command "who" reports nothing...
I think there is other cases, which I forgot...
There is this file /etc/acpi/eee/user. This file tries to detect the current user:
user=$(who | grep "pts/$CONSOLE_NUMBER" | awk '{ print $1 }')
When you replace the pts with vc, it works.
Offline
There is this file /etc/acpi/eee/user. This file tries to detect the current user:
user=$(who | grep "pts/$CONSOLE_NUMBER" | awk '{ print $1 }')
When you replace the pts with vc, it works.
Here is what I have for autodetect:
if [ -S /tmp/.X11-unix/X0 ]; then
export DISPLAY=:0
user=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
# If autodetection fails, fallback to default user
# set in /etc/conf.d/acpi-eeepc-generic.conf
if [[ "x$user" == "x" ]]; then
user=$XUSER
fi
home=$(getent passwd $user | cut -d: -f6)
XAUTHORITY=$home/.Xauthority
if [[ -f $XAUTHORITY ]]; then
export XAUTHORITY
fi
fi
Because "who" does not report anything on my machine (because of the inittab hack), I need the fallback $XUSER...
Hi, new posting on this forum, not an arch user myself but use a lot of the information I find on this thread regularly. To those with kernel 2.6.28 suffering with touchpad problems you need to get the newer xf86-input-synaptic drivers as the elantech kernel driver has been updated in the kernel. See http://arjan.opmeer.net/elantech/ (google is your friend, etc.) tongue. Maybe arch already has an updated package for this, I wouldn't know.
Arch has already the latest xf86-input-synaptic (0.99.3-1)... Maybe it just needs a rebuild...
Offline
Arch has already the latest xf86-input-synaptic (0.99.3-1)... Maybe it just needs a rebuild...
When I upgraded to 2.6.28 I realized that my touchpad wasn't a touchpad anymore but a mouse, at least according to hal-device:
52: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
linux.hotplug_type = 2 (0x2) (int)
input.device = '/dev/input/event10' (string)
info.subsystem = 'input' (string)
linux.subsystem = 'input' (string)
input.product = 'ETPS/2 Elantech Touchpad' (string)
info.product = 'ETPS/2 Elantech Touchpad' (string)
input.x11_driver = 'synaptics' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' (string)
input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
input.x11_options.PalmDetect = 'true' (string)
input.x11_options.Emulate3Buttons = 'true' (string)
input.x11_options.SHMConfig = 'true' (string)
input.x11_options.AccelFactor = '0.015' (string)
input.x11_options.FingerLow = '25' (string)
info.category = 'input' (string)
input.x11_options.FingerHigh = '30' (string)
info.capabilities = { 'input', 'input.mouse' } (string list)
input.x11_options.MaxTapTime = '180' (string)
input.x11_options.MaxTapMove = '220' (string)
input.x11_options.MinSpeed = '0.6' (string)
input.x11_options.MaxSpeed = '0.9' (string)
input.x11_options.HorizEdgeScroll = 'true' (string)
input.x11_options.HorizScrollDelta = '100' (string)
input.x11_options.VertEdgeScroll = 'true' (string)
linux.sysfs_path = '/sys/class/input/input10/event10' (string)
linux.device_file = '/dev/input/event10' (string)
input.x11_options.VertScrollDelta = '100' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
input.x11_options.RTCornerButton = '2' (string)
input.x11_options.RBCornerButton = '3' (string)
input.x11_options.TapButton1 = '1' (string)
input.x11_options.TapButton2 = '2' (string)
input.x11_options.TapButton3 = '3' (string)
Offline
device-mapper: table: 254:2 crypt: Error initializing ESSIV hash
device-mapper: ioctl: error adding target to table
device-mapper: ioctl: device doesn't appear to be in the dev hash table.i had encrypted the device with "--cipher aes-cbc-essiv:sha256 --key-size 256"
any idea how can i solve the problem with the essiv-hash?
i solved the problem by myself.
i put /tmp into tmpfs and encrypted just /dev/sdb1 for /home, so all sensitive data is safe or deleted.
for encryption i used --cipher=aes-xts-plain --hash=sha256 --key-size=256 , which works perfect, even with zen-kernel, and encryption-algorithm is better than before.
Offline
mentalo wrote:but now a new problem came up. when i want to enter my root-pw, it fails and i just get the following message:
Code:
device-mapper: table: 254:2 crypt: Error initializing ESSIV hash
device-mapper: ioctl: error adding target to table
device-mapper: ioctl: device doesn't appear to be in the dev hash table.i had encrypted the device with "--cipher aes-cbc-essiv:sha256 --key-size 256"
any idea how can i solve the problem with the essiv-hash?
EDIT: used kernel is zen-eee901-4G package
i googled a bit around, and it seems that there is an kernel patch needed. but i dont really get the point, what to do...do i really have to re-encrypt me drives?
so if i have to do this: is using lvm a good idea with the eee 901 or is the 8GB SSD much slower then 4G one?
how have you sized your partitions?
Probably a little late, but I have been abscent for a very long time from these forums
Yes, using a lvm to make both drives into one is a bad idea, because the secondary drive is ALOT slower than the main drive. I have arch on the main drive and backtrack 3 on the secondary drive, and surprisingly backtrack3 is slower from the secondary drive than from a SD card -.-
@robertek
Do you know of any nifty way to recompile all ur modules to a specific kernel, because when I built my powersave kernel all the modules I have for 2.6.27-zen3eee broke, even tho its based on that config? (Or is that what the "make modules" is for? should I just restart with a clean source (and 2.6.28?) and my .config)
Like I say everytime someone looks at me in a weird way "Hey, im a computer technician, I am allowed to open up everything I can and take a peek inside "
Offline
not much updates in this thread for a long time
I managed to get the elantech touchpad working with the 2.6.28-zeneee kernel
just put this in /etc/modprobe.conf:
options psmouse proto=exps
Offline
Robertek's site seems to be down, and I can't find any mirrors with 2.6.28 - is the 2.6.28-zeneee kernel available as a .pkg.tar.gz, or could someone give me a pointer to an updated ABS?
Offline
Robertek's site seems to be down, and I can't find any mirrors with 2.6.28 - is the 2.6.28-zeneee kernel available as a .pkg.tar.gz, or could someone give me a pointer to an updated ABS?
I uploaded it for ya
http://www.inf.fi/~inf/files/eee/arch/z … pkg.tar.gz
However it's not as good as the 2.6.27 kernels, so I switched back to .27. I hope robertek can do a update quick.
Offline
Thanks inf, I'll give it a shot.
Offline
Has anyone (possibly with more experience than me) tried the ACPI scripts on http://bbs.archlinux.org/viewtopic.php?id=62514 for EEE 1000? They should work with the 901 too and they need only the module that come with the 2.6.28 kernel! Unfortunately I'm currently with my eee as my ONLY pc, so I'm not doing experiments for a while...
EDIT: Those scripts use libnotify instead of asusosd, I think they're better-looking too
Last edited by Lazer (2009-01-25 02:06:38)
Offline
I use those generic ACPI scripts and the stock kernel 2.6.28.1 from testing. Works fine so far, just a few glitches. Can't turn off bluetooth and change the resolution.
Offline
...just a few glitches. Can't turn off bluetooth and change the resolution.
I uploaded a new version: There is now an helper script to resolution toggling and for bluetooth! Please test the bluetooth. I did not wrote the resolution stuff. I modified it from eeepc-acpi-utilities-1.0.9 (http://sourceforge.net/projects/eeepc-acpi-util/), as many other scripts.
Offline
/me is back
Time to fix te 2.6.28 kernel?
Offline
I am thinking of downloading the .28 source and the different patches that is needed to create a kernel from that and the oldconfig I have from my zen3eee powersave kernel.
I heard that the eeepc module was included in the .28 source so I dont have to use those 3 patches again?
All this is in the future tho, got too much to do now >.<
Like I say everytime someone looks at me in a weird way "Hey, im a computer technician, I am allowed to open up everything I can and take a peek inside "
Offline