You are not logged in.
Robertek,
would you mind posting your PKGBUILD for the kernel?
I will have to change the config a bit for my needs...
Thanks,
Blind
Offline
Ok, a little more research, and I discovered you can (or at least I can) live without RT2860STA.dat. It appears that you can set all the parameters with the "iwpriv" command, the command that allows you to pass driver-specific parameters directly to the driver:
$ sudo ifconfig ra0 up
$ sudo iwpriv ra0 set AuthMode=WEPAUTO
$ sudo iwpriv ra0 set EncrypType=WEP
$ sudo iwpriv ra0 set SSID=my_essid
$ sudo iwconfig ra0 key s:my passphrase
You'll notice those are the same parameters (with the exception of the key) defined in the RT2860STA.dat file. I moved that file out of the way, rebooted my 901, executed the above commands, and I was connected.
Which leads me to wonder if there's some bug with the iwconfig wrapper around the rt2860sta driver. In any event, the contents of the RT2860STA.dat file definitely bear more scrutiny.
Offline
Robertek,
would you mind posting your PKGBUILD for the kernel?
I will have to change the config a bit for my needs...
Thanks,
Blind
Here are the sources.
http://robertek.brevnov.net/files/linux … ee.tar.bz2
http://robertek.brevnov.net/files/linux … it.tar.bz2
But I dont think the testing would work now, because zen git is down now (maintenance). And I have my copy saved on disk.
Offline
I have made an upgrade for acp-eee901. It is in my repo.
Top silver buttons should now work out of the box (see eee.conf). Also make some cleaning in wlan.sh and suspend.sh
Last edited by Robertek (2008-09-08 10:25:12)
Offline
Please do not uncomment modprobe pciehp in /etc/acpi/wlan.sh, it breaks sometimes (for me). Best way is to have pciehp loaded all the time.
And if some may test that, please do that and report. (because pciehp cause lots of interupts so it should be unloaded)
Offline
I have made an upgrade for acp-eee901. It is in my repo.
Top silver buttons should now work out of the box (see eee.conf). Also make some cleaning in wlan.sh and suspend.sh
good work this kernel works even with vga=788 parameter but anyway all your kernels are unable to load snd-hda-intel module :-/ so sound doesnt work at all
Offline
I have made an upgrade for acp-eee901. It is in my repo.
Top silver buttons should now work out of the box (see eee.conf). Also make some cleaning in wlan.sh and suspend.sh
in my openbox after first button is pressed (in /acpi/eee.conf is default - xset dpms force suspend) i get "image_open error."
Last edited by klobass (2008-09-08 12:21:25)
Offline
good work this kernel works even with vga=788 parameter but anyway all your kernels are unable to load snd-hda-intel module :-/ so sound doesnt work at all
Are you sure you need that module ? Sound works fine for me with the following modules in /etc/rc.conf :
MODULES=(...snd-mixer-oss snd-pcm-oss snd-hwdep ...)
Offline
1) I have sound module compiled in
2) Now kernels should work with vga=788 (fixed that)
3) I heve sometimes also problems with the buttons (for me they work after that I restart acpid ?!?!? )
Do you have xset? (maybe it will be needed as dependency)
Try in terminal
xset dpms force suspend
Last edited by Robertek (2008-09-08 13:21:14)
Offline
Do you have xset? (maybe it will be needed as dependenc
yes in terminal it works great
iwill work on sound somtimes it works sometimes not i need some time to get familiar with arch
Offline
Maybe to standartize the modules, someone who use also stock kernel can write me what modules need to be loaded and I will compile that as modules. Because a lot of people testing that and then ask why this and that module doesnt insert.
Offline
Ok, a little more research, and I discovered you can (or at least I can) live without RT2860STA.dat. It appears that you can set all the parameters with the "iwpriv" command, the command that allows you to pass driver-specific parameters directly to the driver:
$ sudo ifconfig ra0 up $ sudo iwpriv ra0 set AuthMode=WEPAUTO $ sudo iwpriv ra0 set EncrypType=WEP $ sudo iwpriv ra0 set SSID=my_essid $ sudo iwconfig ra0 key s:my passphrase
You'll notice those are the same parameters (with the exception of the key) defined in the RT2860STA.dat file. I moved that file out of the way, rebooted my 901, executed the above commands, and I was connected.
Which leads me to wonder if there's some bug with the iwconfig wrapper around the rt2860sta driver. In any event, the contents of the RT2860STA.dat file definitely bear more scrutiny.
I had the same problem, also 64 bit WEP. In the end I settled on using wicd instead of the network daemon/wireless_tools (partly because I move my laptop around between school & home), and wicd seems to work out of the box. Just mentioning in case someone else has the same problems.
Offline
Maybe to standartize the modules, someone who use also stock kernel can write me what modules need to be loaded and I will compile that as modules. Because a lot of people testing that and then ask why this and that module doesnt insert.
This first post by adamm over in the eeeuser forums would be a good starting place: http://forum.eeeuser.com/viewtopic.php?id=38030
His posts are for the Ubuntu eeepc kernel, but at this low level, the differences are pretty minor.
In general, adamm's kernel seems to be pretty far advanced... I've been cribbing lots of pointers from the eee Ubuntu folk to help get ArchLinux configured.
Offline
Robertek,
It seems i cant boot your zeneee kernel if I use lvm. I tried to build a initrd image but all i get is kernel panic. The error is
export: 36: /dev/mapper/lvm_root: bad variable name
igheas kernel works fine with lvm + custom initrd
Last edited by inf (2008-09-08 19:41:57)
Offline
Robertek,
It seems i cant boot your zeneee kernel if I use lvm. I tried to build a initrd image but all i get is kernel panic. The error is
export: 36: /dev/mapper/lvm_root: bad variable name
igheas kernel works fine with lvm + custom initrd
Added some new modules to raid and dm. If it wouldnt boot, so maybe it is problem in rc version
Offline
Nope still doesn't work. It tries to load /dev/mapper/lvm_root but the real device is /dev/mapper/lvm-root.
And this happens with both kernels...the normal zeneee and the -git version
Offline
Blind wrote:Robertek,
would you mind posting your PKGBUILD for the kernel?
I will have to change the config a bit for my needs...
Thanks,
BlindHere are the sources.
http://robertek.brevnov.net/files/linux … ee.tar.bz2
http://robertek.brevnov.net/files/linux … it.tar.bz2But I dont think the testing would work now, because zen git is down now (maintenance). And I have my copy saved on disk.
Thanks for your work.
Offline
Nope still doesn't work. It tries to load /dev/mapper/lvm_root but the real device is /dev/mapper/lvm-root.
And this happens with both kernels...the normal zeneee and the -git version
And what tries to load? initrd? You may have some bad configuration in grub, initrd or fstab.
Anyway, when I use LVM2 I then use /dev/lvm/root paths, not the /dev/mapper/....
Offline
Anyway, when I use LVM2 I then use /dev/lvm/root paths, not the /dev/mapper/....
That actually did the trick. Thanks Don't know why it doesn't work with /dev/mapper, because don't think it should matter which you use?
Offline
@ Robertek
Should the pciehp module work with the git kernel? When i try to load it (manually or from rc.conf) I get this
FATAL: Error inserting pciehp (/lib/modules/2.6.27-rc5-zen2eee/kernel/drivers/pci/hotplug/pciehp.ko): Invalid argument
Offline
yes, pciehp should work
I use git version all the time
have you correct entries in modprobe.conf???
Offline
Robertek, I still cant get git kernel working.
i have y entry iin grub like
title Arch zen-eee
root (hd1,1)
kernel /boot/zeneee-git root=/dev/disk/by-uuid/XXXXX_XXXXX_XXXXXXXX vga=788 ro
initrd /boot/kernel26.img
and getting kernel panic. but when i delete "-git" while bootingand boot old zeneee kernel it works - so everything in this grub entry should be fine
Last edited by klobass (2008-09-10 10:38:29)
Offline
yes, pciehp should work
I use git version all the time
have you correct entries in modprobe.conf???
Yeah i followed the wiki and put the options line in modprobe.conf
The OSD works but the wifi can't find any networks to connect. Although I'm using NetworkManager, so i guess the problem can be also in NM? But I don't think it's because of it. I can't even manually or through rc.conf load the pciehp module which is needed for it to work
Last edited by inf (2008-09-10 16:17:22)
Offline
After installing and working with Robertek's kernel, booting off the stock kernel26.img initrd, I discovered these errors in dmesg:
modprobe: FATAL: Could not load /lib/modules/2.6.26-zen2eee/modules.dep: No such file or directory
modprobe: FATAL: Could not load /lib/modules/2.6.26-zen2eee/modules.dep: No such file or directory
After doing some googling, it looked like the most common problem that causes these errors was an inconsistency between what's in the image file and what's on disk: /lib/modules/2.6.26-zen2eee/modules.dep is on disk, but it's not in the image, and modprobe complains when the image is loaded.
To fix it, I basically repeated the steps I posted above:
$ cp /etc/mkinitcpio.conf /etc/mkinitcpio-zen2eee.conf
$ vi /etc/mkinitcpio-zen2eee.conf
MODULES=""
$ mkinitcpio -c /etc/mkinitcpio-zen2eee.conf -k 2.6.26-zen2eee -g /boot/kernel-zen2eee.img
$ vi /boot/grub/menu.lst
# (0) Arch Linux
title Arch Linux for EEE 901
root (hd0,0)
kernel /boot/zeneee root=/dev/disk/by-uuid/3abc437c-23c3-4ae2-9530-a8725a57ad57 ro
initrd /boot/kernel-zen2eee.img
and rebooted. The modprobe errors then went away.
Last edited by chori (2008-09-10 16:28:45)
Offline
That actually seems to do the trick, so thanks chori I will report back if i have more problems.
Offline