just upgraded to jaunty.
due to some obscure logic the upgrade did not simply upgrade, but had to install a meta package (desktop) and pull in a lot of nonsense, most notably apmd, and remove packages which are in no way obsolete, here navit, -- dunno what genius made these decisions ...
so, afterwards checking the list of installed packages and removing all unnecessary crap is highly advised.
two snags i hit:
- X wouldn't start
- wlan was dead after disble/enable
both seem to be fixed by the following procedures:
simply remove /etc/X11/xorg.conf and run
probably X would create the very same xorg.conf upon first start, but why bother.
there's a lot of reports claiming that the included driver rt2860sta, version 220.127.116.11, is very buggy.
i am no longer sure, that is really true, nevertheless, based on that assumption i firstly switched to the array.org jaunty kernel
only to learn, that it has exactly the same version of the rt-driver.
so, following the steps outlined here
1) Get the driver from http://www.array.org/ubuntu/dists/intrepid/eeepc/binary-i386/rt2860-dkms_18.104.22.168_all.deb
2) Go to terminal, and move the pre-installed driver so it won't get loaded.
sudo mv rt2860sta.ko rt2860sta.bak
3) Install rt2860-dkms_22.214.171.124_all.deb. It will also install dependencies needed to compile the driver. If it doesn't retrieve the right packages, make sure "build-essential", "linux-header-generic" and "dkms" is installed. Let it run and it should complete without a problem.
4) Restart. The new driver should work automatically.
be aware that dkms is some crude tool that has no usable defaults and will harass you with little helpful messages and errors, in fact it attempts to solve apparently the very same issues module-assistant was created for, but m-a is imo working far better.
anyway, with the array.org kernel make sure you really installed
if so, after installing the dependencies of rt2860-dkms_126.96.36.199_all.deb, installing rt2860-dkms_188.8.131.52_all.deb will indeed create the module successfully -- but to make you look like an idiot, it will _not_ install the module nor create a deb package for you, and it will not tell you where to look.
to look you have in
a location that is immediatelly plausible, why did you dork not know that?
BUT!, and that's a big but -- the module will not really help you much, because after disabling wlan or, when booting with wlan disabled, your device ra0 will neither have a mac address nor find any networks!
both works only when booting with wlan enabled and never touch the toggle switch -- which is rather nonsensical.
so, for the mac:
i added into /etc/modprobe.d/options a line
options rt2860sta mac=BB:XX:YY:AA:CC
but, honestly i don't know, if it does anything ...
then, it occured to me the eee-control created it's own file there, defining
options pciehp pciehp_force=1 pciehp_poll_mode=1
now, with the recent kernel pciehp is built-in, so the line is no use.
but what, if i made it a boot parameter?
eh voila, toggling works again!
well, one little nuisance left: wlan is enabled by default when booting up -- with the old kernel, rfkill could be loadad with
but again, it's built-in now. another boot parameter
and there you are.
- check, if rt2860sta 184.108.40.206 will work the same, now 220.127.116.11 was made working
- check if the options line really is necessary