Ralink 2860, the EeePC and 2.6.29 …

Filed under general, linux

Well, I can proudly tell you guys that I don’t need any external module from a third party anymore. 2.6.29 has rt2860 in staging, which is, as far as I can see that, nearly identical to the official module from Ralink.

From the Kernel-git:

Staging: add rt2860 wireless driver

This is the Ralink RT2860 driver from the company that does horrible
things like reading a config file from /etc. However, the driver that
is currently under development from the wireless development community
is not working at all yet, so distros and users are using this version
instead (quite common hardware on a lot of netbook machines).

So here is this driver, for now, until the wireless developers get a
“clean” version into the main tree, or until this version is cleaned up
sufficiently to move out of the staging tree.

Ported to the Linux build system and cleaned up a bit already by me.

Cc: Linux wireless
Signed-off-by: Greg Kroah-Hartman

The bad news are that the eeepc-laptop module still doesn’t work properly. If I compile the module and the kernel tries to load it, my system hangs for about 30 seconds which is NOT bearable. So I still have to exclude this module as long as it doesn’t work.

I also activated fastboot (well, at least I think I did) by adding it to my lilo.conf (append=” fastboot”) and my small little eee now boots up from lilo to login in 10-13 seconds.

Everything seems fine so far. I’m also working on a small programming project I’m going to release soon :) . Stay tuned!

2 Comments

  1. Stephen says:

    I just downloaded the DVD iso, moved it to USB via unetbootin, and installed Slack on my EEE 1000. Unfortunately, everything worked except for my wireless!

    iwconfig didn’t even have my wireless adapter listed. I can only assume this is a driver issue, but I couldn’t find the driver anywhere.

    I tried installing Flux, Xfce, and KDE, just in case the less minimal window managers somehow included the package by default. I also tried using wicd and playing around with the appropriate rc.d files, but I could not get it to work to save my life.

    Most people seem to have their EEE wireless working without any trouble — am I missing something? I’d love to know how you did it!

    Cheers,
    Stephen

  2. ap0calypse says:

    hi stephen,

    If the 1000 has the same wireless chipset as the 901 (Ralink 2860), you have to compile your kernel to support it. I don’t know how familiar you are with configuring the kernel, so here a small step-by-step howto:

    become root

    cd /usr/src/linux
    make menuconfig
    activate General Setup –> Prompt for development and/or incomplete drivers
    go back to main menu
    activate Device Drivers –> Staging Drivers –> Ralink 2860 Wireless Support
    go back to main menu and quit (save your configuration if asked)

    make all
    (this may take a long time … get some coffee) ;)

    make modules_install
    cp arch/x86/boot/bzImage /boot/vmlinuz-eee
    cd /boot
    rm vmlinuz
    ln -s vmlinuz-eee vmlinuz
    lilo
    reboot

    I hope this helps you. I don’t know if the 1000 has the same chipset, but according to wikipedia it has …

    Good luck!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*