You are not logged in.

#926 2009-01-09 17:46:39

mentalo
Member
Registered: 2009-01-07
Posts: 4

Re: Arch on Asus EEE 901

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?

Last edited by mentalo (2009-01-09 17:47:11)

Offline

#927 2009-01-12 00:57:43

inf
Member
From: Vantaa, Finland
Registered: 2006-07-18
Posts: 102
Website

Re: Arch on Asus EEE 901

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

#928 2009-01-12 05:11:49

zodmaner
Member
Registered: 2007-07-11
Posts: 653

Re: Arch on Asus EEE 901

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.

Offline

#929 2009-01-12 09:07:33

inf
Member
From: Vantaa, Finland
Registered: 2006-07-18
Posts: 102
Website

Re: Arch on Asus EEE 901

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

Offline

#930 2009-01-12 18:07:27

big_gie
Member
Registered: 2005-01-19
Posts: 637

Re: Arch on Asus EEE 901

inf wrote:
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

#931 2009-01-13 03:40:31

pezboytom
Member
Registered: 2009-01-13
Posts: 6

Re: Arch on Asus EEE 901

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.

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

#932 2009-01-13 05:23:01

zodmaner
Member
Registered: 2007-07-11
Posts: 653

Re: Arch on Asus EEE 901

D-Locked wrote:

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 sad), .

Offline

#933 2009-01-13 07:50:13

D-Locked
Member
Registered: 2008-08-22
Posts: 33

Re: Arch on Asus EEE 901

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 sad), .

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

#934 2009-01-13 14:07:21

Rokixz
Member
From: Šiauliai, Lithuania
Registered: 2007-04-21
Posts: 251
Website

Re: Arch on Asus EEE 901

With chakra linux I've got working everything on my EEEPC 901 smile I don't need to install anything smile


http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!

Offline

#935 2009-01-13 17:03:28

zodmaner
Member
Registered: 2007-07-11
Posts: 653

Re: Arch on Asus EEE 901

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 sad), .

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. smile

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. wink

Last edited by zodmaner (2009-01-13 17:04:32)

Offline

#936 2009-01-13 17:13:14

big_gie
Member
Registered: 2005-01-19
Posts: 637

Re: Arch on Asus EEE 901

zodmaner wrote:
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 sad), .

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. smile

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. wink

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... tongue

Offline

#937 2009-01-14 13:11:17

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: Arch on Asus EEE 901

big_gie wrote:
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.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. smile

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. wink

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... tongue

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

#938 2009-01-15 04:27:15

big_gie
Member
Registered: 2005-01-19
Posts: 637

Re: Arch on Asus EEE 901

tehabe wrote:

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...

pezboytom wrote:

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

#939 2009-01-15 04:43:13

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: Arch on Asus EEE 901

big_gie wrote:

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

#940 2009-01-15 05:47:36

mentalo
Member
Registered: 2009-01-07
Posts: 4

Re: Arch on Asus EEE 901

mentalo wrote:

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

#941 2009-01-16 01:16:00

lejonet
Member
Registered: 2008-10-27
Posts: 80

Re: Arch on Asus EEE 901

mentalo wrote:
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 wink

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 tongue"

Offline

#942 2009-01-22 00:15:58

inf
Member
From: Vantaa, Finland
Registered: 2006-07-18
Posts: 102
Website

Re: Arch on Asus EEE 901

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

#943 2009-01-24 08:40:47

Pox
Member
From: Melbourne, AU
Registered: 2007-10-04
Posts: 66

Re: Arch on Asus EEE 901

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

#944 2009-01-24 09:58:50

inf
Member
From: Vantaa, Finland
Registered: 2006-07-18
Posts: 102
Website

Re: Arch on Asus EEE 901

Pox wrote:

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

#945 2009-01-24 13:05:44

Pox
Member
From: Melbourne, AU
Registered: 2007-10-04
Posts: 66

Re: Arch on Asus EEE 901

Thanks inf, I'll give it a shot.

Offline

#946 2009-01-25 02:03:49

Lazer
Banned
Registered: 2007-08-02
Posts: 111

Re: Arch on Asus EEE 901

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 tongue

Last edited by Lazer (2009-01-25 02:06:38)

Offline

#947 2009-01-25 02:29:07

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: Arch on Asus EEE 901

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

#948 2009-01-25 05:00:42

big_gie
Member
Registered: 2005-01-19
Posts: 637

Re: Arch on Asus EEE 901

tehabe wrote:

...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

#949 2009-01-26 15:43:39

Etuxia
Member
From: Stockholm, Sweden
Registered: 2008-10-29
Posts: 68
Website

Re: Arch on Asus EEE 901

/me is back smile

Time to fix te 2.6.28 kernel? wink

Offline

#950 2009-01-26 22:44:22

lejonet
Member
Registered: 2008-10-27
Posts: 80

Re: Arch on Asus EEE 901

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 tongue"

Offline

Board footer

Powered by FluxBB