Linux Noob Doesn't Want to Compile Kernel


Recommended Posts

Here's the story -

I just bought a brand new MSI Wind U210. I decided to load Ubuntu for my first Linux experience. I discovered quickly that my wireless chipset, the Ralink rt3090, doesn't work with 9.10. So, I did a bit of research and found these drivers in a handy .deb format. Now that these drivers are installed the rt3090 works - sort of. It will not connect to WPA secured networks, only WEP.

I found this thread on ubuntuforums.org trying to solve this problem. One fellow claims to have done so, posting:

My LG x130 has the same wireless chipset. Since the ndiswrapper did not work very well, I tried with the staging driver. I patched the 2.6.31 kernel source with all rt3090 related patches you can get from here:

http://www.kernel.org/pub/linux/kernel/peo...ging/2.6/2.6.31

Compiled the kernel and installed it. You need to provide the configuration file in /etc/Wireless which I just took from the original Ralink driver. Connecting to WPA encrypted networks now works flawlessly.

Daniel

So I looked up patching the kernel. Well, it looks like I would have to build the whole thing from source and swap it out with the existing kernel. I have been using Linux all of 24 hours. I do not want to do this. The instructions I've read barely make any sense to me.

Please, help me find another solution.

http://array.org/ubuntu/

That kernel is what I use on my eeepc. Apparently the Jaunty kernels now support the Wind too? :)

Won't I need to downgrade to Jaunty to use those kernels? I may do that if Karmic isn't substantially better, but I don't personally know.

If it simply is a patch that made it into later versions of the kernel, it couldn't hurt to check the repo's real quick on Ubuntu to see if there is a more up to date version then what you currently have. I'm not a big fan of Ubuntu, but I know 99% of the time, the distro ISO isn't fully up to date.

Should work with NDISWrapper with no recompiling required. I believe only the latest version of the driver, which is fairly new, supports WPA.

See: https://help.ubuntu.com/community/WifiDocs/...ver/Ndiswrapper

Btw, there is hardly ever a need to recompile the kernel. You just need the kernel headers to build a driver as a loadable module. I don't know who suggested rebuilding the kernel to build the driver into the kernel itself.

Dude, seriously. Compiling an OS kernel just to get wireless to work?

I want to see your defense for that. No, really. I'm serious. =/

If compiling the kernel to get a driver working is true, there is no defense. However that may not be necessary.

http://wolfs-ubuntu.blogspot.com/

The info is about middle ways down the page.

[Thread Cleaned]

Off-topic posts have been removed since they were not helpful to the original poster's situation. If somebody wants to start a new thread about whether an OS should allow you to recompile a kernel to get access to non-supported hardware then go ahead.

Have you tried downloading the drivers from:

http://www.ralinktech.com.tw/support.php?s=2

Installing the kernel-devel package; inside the file there is a readme with step by step instructions on how to compile it against your kernel release. One downside you'll need to recompile it each time you update the kernel.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Well I've done a grand total of nothing, and it now clocks between 2010mhz and 1995mhz (stock is 1710mhz) and hovers around 80c, warmer than it used to, but tolerable clocks seem to have returned. Thanks for all the advice on this thread. Will review the evidence and make a choice.
    • Audacious 4.6.1 by Razvan Serea Audacious is a lightweight, open-source audio player that emphasizes simplicity, performance, and sound quality. Designed for Linux, Windows, and macOS, it supports a wide range of audio formats, internet radio streaming, and playlist management. Users can customize the interface with Winamp-style skins or modern themes, making it flexible for different preferences. Audacious also includes an equalizer, advanced audio effects, and a plugin system for extending functionality. Its low resource usage makes it especially suitable for older computers or users who value efficiency without sacrificing playback quality. Audacious key features: High audio quality – delivers clean, gapless playback with minimal distortion. Wide format support – plays MP3, FLAC, Ogg Vorbis, AAC, WAV, WMA, and more. Internet radio streaming – supports Shoutcast, Icecast, and other online streams. Winamp skin support – classic, nostalgic look for users who prefer the old-school style. Modern GTK-based interface – clean, simple UI with a more modern feel. Customizable themes – change appearance through skins and themes. Advanced playlist management – organize, save, and edit playlists with ease. Equalizer – fine-tune audio output with a built-in graphical equalizer. Audio effects – built-in DSP options like crossfade, replay gain, and more. Plugin system – extend functionality with additional components. File metadata support – displays and organizes music based on tags. Drag-and-drop support – quickly add songs or playlists. Global hotkey support – control playback without switching windows. Bit-perfect output modes – bypass system mixers for pure audio output. ReplayGain support – normalizes track loudness automatically. Cue sheet support – play entire albums from a single audio file with .cue. MPRIS2 integration – integrates with Linux desktop environments for media controls. Advanced resampling options – adjust playback quality with different resampler settings. Gapless playback – seamless transition between tracks encoded properly. Crossfade plugin – blend one song into the next smoothly. Last.fm scrobbling plugin – track listening history online. Remote control support – control Audacious via command-line or scripts. Lyrics plugin – display song lyrics if available. Alarm / timer plugin – start or stop playback at set times. SOX resampler plugin – high-quality resampling for audiophiles. Spectrum analyzer / visualization plugins – visual feedback while playing music. Headphone crossfeed effect – simulates speaker listening for headphones. Customizable buffer size – tweak latency and playback smoothness. Audacious 4.6.1 changelog: Use XDG cache dir to store temporary files (#1817) Accept embedded lyrics in more cases (#1818) Bump .so and plugin ABI versions retrospectively (#1819) Include Georgian translation (#1820) Fix build on systems using musl instead of glibc (#1823) Download: Audacious 4.6.1 | 48.2 MB (Open Source) Download: Portable Audacious 4.6.1 | 69.8 MB View: Audacious Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • I really wonder if this has to do with the built in VPN or "private DNS" of browsers that trip up legal requirements like cookie consent and Cloudflare (to avoid all the botnet attacks we get). And BTW some botnets still manage to get past Cloudflare, we are constantly having to tweak it to block malicious traffic that ultimately cause a DDoS.
  • Recent Achievements

    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
    • Conversation Starter
      flexorcist earned a badge
      Conversation Starter
    • One Month Later
      AndreaB earned a badge
      One Month Later
    • One Month Later
      agatameier earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      505
    2. 2
      +Edouard
      197
    3. 3
      PsYcHoKiLLa
      142
    4. 4
      ATLien_0
      89
    5. 5
      Steven P.
      80
  • Tell a friend

    Love Neowin? Tell a friend!