You are not logged in.

#26 2008-08-22 18:00:32

tung
Member
From: Sydney, Australia
Registered: 2008-08-22
Posts: 29
Website

Re: Arch on Asus EEE 901

Here's what the top four keys give me:

[tung@tung-arch-eee ~]$ acpi_listen
hotkey ATKD 0000001a 00000000
hotkey ATKD 0000001b 00000000
hotkey ATKD 0000001c 00000000
hotkey ATKD 0000001d 00000000

They're definitely detectable.

Last edited by tung (2008-08-22 18:01:08)


Running Arch on Eee PC 901 12 GB

Offline

#27 2008-08-22 19:25:29

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

The keys are explained also in acpi-eee901 PKGBUILD but still doesnt done. That doesnt mean you couldnt done that alone:) I have defined blanking key as: "xset dpms force suspend"
for changing screen resolution still hadnt time.

Have you also the keys so hard to push??

Offline

#28 2008-08-23 09:07:49

tung
Member
From: Sydney, Australia
Registered: 2008-08-22
Posts: 29
Website

Re: Arch on Asus EEE 901

Yeah. The first two buttons react better if I press them on the left side, the other two seem fine.


Running Arch on Eee PC 901 12 GB

Offline

#29 2008-08-24 11:42:17

Yashkir
Member
Registered: 2008-08-24
Posts: 3

Re: Arch on Asus EEE 901

ighea wrote:

I have split the eee-kernel into two different series, now we have eee-kernel, which is meant for 700-series, and eee-kernel901 packages including all drivers needed for "optimal" use.

I installed your lastest kernel package on a fresh eee901 system, but I couldn't get the wireless to work until I manually added the "/etc/Wireless/RT2860STA/RT2860STA.dat" configuration file from http://www.ralinktech.com.tw/data/drive … .0.tar.bz2 . You might want to provide a copy with the package.

Offline

#30 2008-08-24 20:49:41

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

Re: Arch on Asus EEE 901

Yashkir wrote:
ighea wrote:

I have split the eee-kernel into two different series, now we have eee-kernel, which is meant for 700-series, and eee-kernel901 packages including all drivers needed for "optimal" use.

I installed your lastest kernel package on a fresh eee901 system, but I couldn't get the wireless to work until I manually added the "/etc/Wireless/RT2860STA/RT2860STA.dat" configuration file from http://www.ralinktech.com.tw/data/drive … .0.tar.bz2 . You might want to provide a copy with the package.

You're doing something wrong. Wireless work perfectly with the 901 kernel (atleast with network manager), just have to load the rt2860sta module in rc.conf

Offline

#31 2008-08-24 22:19:54

Yashkir
Member
Registered: 2008-08-24
Posts: 3

Re: Arch on Asus EEE 901

I put the correct settings in rc.conf and the device was brought up just fine. However, it ignored attempts to set the key by iwconfig when the device was up. I couldn't set up the device before bringing it up as it gave an error. Maybe network manager does something I didn't think of, but I don't know what.

Offline

#32 2008-08-25 02:28:04

steve___
Member
Registered: 2008-02-24
Posts: 452

Re: Arch on Asus EEE 901

I can confirm that the file "/etc/Wireless/RT2860STA/RT2860STA.dat" is required in order to bring up wpa2 encryption using netcfg2.

Offline

#33 2008-08-25 22:06:15

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

WPA/TKIP  no problem here.

Offline

#34 2008-08-26 16:52:28

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

Re: Arch on Asus EEE 901

While searching for filesystems specially designed for SSD, I stumbled upon UBIFS, which is apparently mainline since 2.6.27.
http://www.linux-mtd.infradead.org/doc/ubifs.html

Do you think we can see such a FS supported in ighea's kernel?

Offline

#35 2008-08-26 20:29:06

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

D-Locked: This is not suitable for SSD this is good for raw flash access, we have block devices in our lappy. So the drive cares about itself. The best solution is filesystem that writes as less as possible.

Offline

#36 2008-08-27 22:31:08

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

So I have found a git repo with updated ra2860 for 27-rcX

git clone git://anongit.anholt.net/git/rt2860

I will update zen-eee later on the weekend (Im now on place with ugly connection)

Offline

#37 2008-08-28 21:36:13

gibbz
Member
Registered: 2008-08-26
Posts: 3

Re: Arch on Asus EEE 901

Robertek wrote:

Fn + keys: install acpi-eee901 from AUR. Start acpid daemon. If you want osd, put somewher in your DM startupscript "asusosd &". Everything work, only wlan not because of the reason describet above.

Hey Robertek , i`m loving the kernel build it seems to be working great. Just wondered what the "DM startupscript" is ? because i really would like to get the osd working for some off these fn keys. I`m just not sure where to put this "asusosd &" to make it work , and it is not working without it. thanks! If anyone knows for that matter please pitch in. Or any other handy tips would not go a miss either big_smile

This is the first time i`ve tried arch and i have to say that i`m very impressed with it. So thanks to all involved for your great work.

Offline

#38 2008-08-28 22:10:21

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

DE startup = Desktop Envioment startup => place where you add scripts and commands running on startup of the desktop enviroment, for Fluxbox ~/.fluxbox/startup

Offline

#39 2008-08-29 06:56:56

gibbz
Member
Registered: 2008-08-26
Posts: 3

Re: Arch on Asus EEE 901

Robertek , thank`s mate!

Last edited by gibbz (2008-08-29 06:57:14)

Offline

#40 2008-09-02 18:51:33

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

Re: Arch on Asus EEE 901

Hi again.

I installed Robertk's kernel, and everything works fine. But since I'm rather new to arch, I was wondering :
how do I add kernel headers matching Robertk's kernel?

pacman -S kernel-headers

This installs kernel-headers-2.6.25.8-1

Any ideas? Thanks in advance.

Offline

#41 2008-09-02 21:47:53

chori
Member
From: Wisconsin, USA
Registered: 2008-09-02
Posts: 145

Re: Arch on Asus EEE 901

I installed ighea's kernel on a 8GB SDHC card on my EEE 901, since I don't want to trash the default Xandros distribution just yet.  However, since there was no image file to preload the USB module, the system was unable to boot up.

Here's what I did to get ighea's kernel to load from a USB device:

1.  Install the latest default version of ArchLinux on the SDHC card, boot it up.

2.  Download, install ighea's kernel package.

3.  Copy /etc/mkinitcpio.conf to /etc/mkinitcpio-eee.conf.

4.  Edit /etc/mkinitcpio-eee.conf:

$ vi /etc/mkinitcpio-eee.conf
$ diff /etc/mkinitcpio.conf /etc/mkinitcpio-eee.conf
7c7
< MODULES="pata_acpi ata_generic scsi_mod ata_piix"
---
> MODULES=""
58c58
< HOOKS="base udev autodetect pata scsi sata usb keymap encrypt filesystems"
---
> HOOKS="base udev autodetect scsi sata usb keymap encrypt filesystems"

5.  Make the init image:

$ mkinitcpio -c /etc/mkinitcpio-eee.conf -k 2.6.26.3eee -g /boot/kerneleee.img

6.  Modify the GRUB menu.lst file:

# (0) Arch Linux
title Arch Linux for EEE 901
root (hd0,0)
kernel /boot/vmlinuzeee root=/dev/sdc1 ro
initrd /boot/kerneleee.img

The system boots up fine then.  I probably don't need all those HOOKS, but I left them in, just because.

Offline

#42 2008-09-03 19:36:57

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

D-Locked wrote:

Hi again.

I installed Robertk's kernel, and everything works fine. But since I'm rather new to arch, I was wondering :
how do I add kernel headers matching Robertk's kernel?

pacman -S kernel-headers

This installs kernel-headers-2.6.25.8-1

Any ideas? Thanks in advance.

No problem, kernel-headers have nothing to do with kernel. I they are used for compiling some packages like glibc (I think).

PS: I will post new version of my kernel, in a few minutes.

Offline

#43 2008-09-03 19:46:08

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

So I have new version of zen-eee kernel:

Stable: http://robertek.brevnov.net/files/linux … pkg.tar.gz

Testing: http://robertek.brevnov.net/files/linux … pkg.tar.gz

Testing version is 2.6.27-rc5-zen2

Both works fine for me. Dont expect many optional modules, if you need some modules tell me and I will include them (like such usb-audio, tv etc)

Offline

#44 2008-09-04 01:03:59

chori
Member
From: Wisconsin, USA
Registered: 2008-09-02
Posts: 145

Re: Arch on Asus EEE 901

Robertek wrote:

So I have new version of zen-eee kernel:

Stable: http://robertek.brevnov.net/files/linux … pkg.tar.gz

Testing: http://robertek.brevnov.net/files/linux … pkg.tar.gz

Testing version is 2.6.27-rc5-zen2

Both works fine for me. Dont expect many optional modules, if you need some modules tell me and I will include them (like such usb-audio, tv etc)

So, I just downloaded and installed this kernel, and got it up and working in a matter of minutes.  A few things I discovered:

When I first installed your Stable package, I got this INSTALL error:

/tmp/alpm_jWheCw/.INSTALL:  line 11: usr/share/eee-kernel/currver:  No such file or directory

It should really be usr/share/eee-kernel/zen-currver.  I unpacked your package, made the change in the .INSTALL file, tar-gzipped it back up, and then it installed fine.

Since I'm running this kernel off a SDHC card, I needed to create an initrd image to load the usb module so that it could boot, as I detailed in my post above above.  Here's my GRUB menu.lst line:

# (0) Arch Linux for EEE 901
title Arch Linux for EEE 901
root (hd0,0)
kernel /boot/zeneee root=/dev/disk/by-uuid/8ba6335f-5c28-413f-ba89-d52914d3951f ro
initrd /boot/kernel-zeneee.img

Perhaps you could include an initrd image in the kernel package, for people like me?

I needed to make one more tweak to get it to boot correctly:  modify my /etc/rc.conf, empty out the list of MODULES to load on boot:

MODULES=()

I'll start playing with my system now.  Did you have a chance to test Bluetooth?  I'll also run some tests with FSB, a test with load (prime95), and a test without load, and measure battery life as compared to the same tests with the default FSB settings.

I do want the snd-usb-audio kernel module, as a matter of fact.  But it looks like you already compiled that module.  smile  Am I correct in assuming that ALSA drivers are compiled into the kernel?

Thanks for the great work on this kernel, Robertek.  I'd like to see it make its way into the AUR.

Offline

#45 2008-09-04 01:09:03

chori
Member
From: Wisconsin, USA
Registered: 2008-09-02
Posts: 145

Re: Arch on Asus EEE 901

Robertek wrote:

No problem, kernel-headers have nothing to do with kernel. I they are used for compiling some packages like glibc (I think).

Kernel headers are very useful things to have around, particularly when you're compiling device drivers and/or new kernel modules.  It would be great if you could make available a package of kernel headers to go along with your kernel.

Offline

#46 2008-09-04 02:37:08

chori
Member
From: Wisconsin, USA
Registered: 2008-09-02
Posts: 145

Re: Arch on Asus EEE 901

Robertek,

Out of curiosity, what version of the rt2860sta source code are you using to compile the wireless module?  It appears that Ralink made available to a user a special version of the source code with some changes to improve performance on EEEs:

Update 3: Thanks to Ralink tech support I now have a fully working driver. I've updated the download above. The new code defines EEEPC_SPECIAL_SETTING and has some edits in common/mlme.c. It now works OK with HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y. Interesting point: the code is dated 15th July; which suggests that the problem was both known and fixed 2 and half weeks ago; it's a shame nobody shared this with the community.

http://www.itwriting.com/blog/778-fixin … linux.html
http://www.itwriting.com/DPO_RT28xx_60_ … _07_15.tgz

I'm having the problems that Tim describes with the current rt2860sta module when running the default Xandros distribution.  I haven't tried updating the module yet.

Edit:  Ah, I see by looking at your patch that you did find that change.

Last edited by chori (2008-09-04 03:24:24)

Offline

#47 2008-09-04 15:54:16

eWoud
Member
Registered: 2005-07-06
Posts: 39

Re: Arch on Asus EEE 901

Some remarks on installing Arch on an EEE 1000H (should apply just as well on a 901 or 1000):

* I prefer to use a stock kernel. Are there important tweaks (I mean kernel config) to improve its performance?

* Bluetooth works, just follow the guide on the wiki.

* Wireless works, with no encryption, WEP and WPA2. I use the rt2860 package from AUR, with the extra modifications from http://www.itwriting.com/blog/778-fixin … linux.html The .dat file in /etc/Wireless/... is not needed. I use WICD.

* X.org: to remove vsync problems with video I use xf86-video-intel-2.2.1 with the 2 patches from http://readlist.com/lists/lists.freedes … 19797.html and http://readlist.com/lists/lists.freedes … 19798.html
I could not get it vsync correctly with any recent version. Any ideas anyone?

* Ethernet: the atl1e package from AUR works fine.

* Webcam & acpi events: eeemodules from AUR (with atl2 and madwifi stuff removed) and acpi-eee901 from AUR. The brightness control works, but switches back to its previous value after a few seconds. I recommend using "xbacklight -set <0-100>". Same for shutting of the backlight (xbacklight -set 0).

* Temperature monitoring, fan, FSB, ...: eeepc-linux 0.3, found here: http://code.google.com/p/eeepc-linux/is … %20Summary with some modifications to get it to compile (see http://code.google.com/p/eeepc-linux/is … 20Summary). I confirm that running on low-voltage reduces battery life, and has no side effects (yet?). Setting the FSB does not work however. Anyone?

* Sound works out of the box, the microphone problems should be fixed when alsa is updated to 1.0.17 in the kernel.

This should supplement the wiki a bit.


tea is overrated

Offline

#48 2008-09-04 21:10:27

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

So chori:

Modules for USB are compiled in so there is no need to insert them, there is a need to make initrd to find the usb and mount (this is user specific, I will not include such thing) I guess, tell me if Im wrong (I have never boot Arch from usb)

Kernel headers are not used when building external modules and drivers, you need kernel sources!!!! Dont be confused by kernel headers and kernel sources. I could pack kernel source but it is so huge and I dont have so much fast server (it is hundreds of megs from git). Better way is to sync with zen-sources git server (testing version) or use my patch against 2.6,26 kernel (stable).

Wifi: I use the patches you mentioned in stable version. Testing version use more patches and are downloaded from git server of one guy, because anotherway they couldnt be compiled against 2.6.27-rc tree.
git://anongit.anholt.net/git/rt2860


I have fix the problem with pkgbuild (I dont think there is need for the file in /usr/....)
So next release: http://robertek.brevnov.net/files/linux … pkg.tar.gz

patch for sources for 2.6.26-zen2 is included in http://robertek.brevnov.net/files/linux … ee.tar.bz2

Lets go testing:)

Last edited by Robertek (2008-09-04 21:37:57)

Offline

#49 2008-09-04 21:19:34

Robertek
Member
From: Czech Republic
Registered: 2007-06-02
Posts: 165
Website

Re: Arch on Asus EEE 901

To eWoud:

Does wifi turn on/off working for you? (echo 0 > /proc/acpi/asus/wlan or /sys/devices/platform/eeepc/wlan)
If I turn wifi off and on it doesnt initialize correctly. (Nevere worked for me)

Xorg work ok for me, w/o xorg.conf.

FSB works in my kernel ok, I have tested from 50 - 110  (and have set to change on battery to 70 and on AC to 110)
I suggest to change FSB with smaler steps (I use 15:  100 -> 85 -> 70)
I use low voltage all the time.

Offline

#50 2008-09-04 22:22:23

chori
Member
From: Wisconsin, USA
Registered: 2008-09-02
Posts: 145

Re: Arch on Asus EEE 901

Robertek wrote:

So chori:

Modules for USB are compiled in so there is no need to insert them, there is a need to make initrd to find the usb and mount (this is user specific, I will not include such thing) I guess, tell me if Im wrong (I have never boot Arch from usb)

It looks like the initrd image is necessary to boot from the USB device, but I'm not sure why.  I commented out the "initrd" line in my GRUB menu.lst file, and added the "rootwait" kernel parameter, as recommended in the ArchLinux eee wiki page, so my GRUB entry now looks like this:

# (0) Arch Linux for EEE 901
title Arch Linux for EEE 901
root (hd0,0)
kernel /boot/zeneee root=/dev/disk/by-uuid/8ba6335f-5c28-413f-ba89-d52914d3951f ro rootwait

..and the boot process now gets to the point where it does actually find the USB partition; but then it hangs.  So the initrd must doing something more than just finding the usb device.  Kernel voodoo is not my forte.  In any event, this is not a big deal;  it's simple enough for me to create the image file.

Offline

Board footer

Powered by FluxBB