Wireless in Linux: one idiot's opinion

| | Comments (8) |

When my Orinoco WaveLAN Silver PCMCIA card "just worked" with every single Linux distribution I tried, I was happy.

When two el-cheapo cards from Airlink 101 didn't work with every single Linux distribution I tried, and still didn't work when I resorted to ndiswrapper and a console, I was unhappy.

Native drivers for the Airlink adapters (the most recent I've owned being an AWLL3028 USB model with the Realtek 8187b chipset) would help. A way of using ndiswrapper as sane as the one in Puppy Linux would also help.

I know -- A $10 wireless adapter with no guarantee of working with Linux is just buying trouble, albeit cheaply. I could've bought a used AWLL3026 Airlink adapter and been pig-in-shit happy; that one's supposed to work. Nobody told Fry's, where the 3028s look just like the 3026s, but have an entirely different chipset.

And I know the Linux kernel will catch up with the AWLL3028 eventually. But I have this damn thing now. And I want it to work -- with WPA, the whole shebang -- NOW.

I've been pretty lucky with wired Ethernet in Linux. There's never been a time when it hasn't worked. Wireless should be the same. Apple gets around the problem by only supporting its own wireless adapters. Microsoft has the whole industry writing multiple drivers for every product. And still I've had problems with wireless in Windows.

This is a chance for Linux -- and the Linux community to do it right. The more support at the kernel level, as well as in the surrounding applications in every distribution, the better.

So either we make it all plug-and-play -- and publicize the hell out of which exact wireless equipment is compatible, or we have native drivers and an easy way to install them.

Hardware detection and configuration is important, and wireless is a huge part of that. Linux can win with it, but it sure can't win without it.

8 Comments

Mads said:

I agree. Time to make an official "linux compatible hardware" list. And not only the chipset. It's a pain to find a USB wifi dongle that works, if you don't know where and how to look.

king kong said:

Ubuntu has done a great job when it comes to wireless connection. But then again if you have a broadcom wireless card and you come from a windows background then you are stuck like chuck. You will have to open the terminal. I still beleive Linux has a long way to go.

Jimboooo! said:

Wow.
So your opinion is that Linux should support more hardware.
This is ground-breaking. I'd urge you to be careful, though - any further out on that limb and you may fall off.

Antix set-up without a hitch my Airlink 101 USB ethernet adapter:
http://antix.mepis.org/index.php/Main_Page

> any further out on that limb and you may fall off

It's a bit more nuanced than that. It's nice that wireless adapters sold in 2006 finally get rolled into the kernel in 2008, but getting today's wireless drivers into today's kernels is just not happening. Ndiswrapper is not a viable solution. Even if a device isn't supported by default in the kernel, there should be more of an effort made to get manufacturers to write and release Linux drivers for their equipment.

I'm saying that it's not all sunshine and moonbeams -- and all the users who aren't uber-geeks hit a real, insurmountable wall when they can't get wireless working and all that's there to help them are the not-always-working experiences of other users.

MrCopilot said:

Microsoft has the whole industry writing multiple drivers for every product. And still I've had problems with wireless in Windows.

You think it will be better for Linux?

Try this next time.

http://www.linuxquestions.org/hcl/index.php/cat/10

SirYes said:

Once I bought the ASUS WL-167g USB wi-fi card. However, it was troublesome to use it in different distros.

Then I trowed the towel and I bought another ASUS WL-107g wi-fi card, but this time it was PCMCIA. Before I actually spent the money I made sure the seller at my local shop knew that I'm specifically buying a card for using it in Linux. And in the case of problems I would be able to exchange the card for another one.

This little beauty had the manual referencing the drivers for Red Hat so I was almost sure it should work. And in fact it did. Plug-and-Play, or rather Plug-and-Forget. It Just Works (tm).

Here's my opinion: state clearly your intent and buy compatible wireless equipment. Or at least make sure you can return it.

wayne said:

I have a Airlink 101 model AWLL3028 USB adapter, purchased for $10.00 at Fry's, and it is working just fine using Zenwalk 4.8. Of course, it's using the Window's driver through the NDISwrapper, but it seems to work with Linux here as good as with Windows. This distro provides a GUI interface for setting up the network devices, including wireless, and all that was needed was to specify using the NDISwrapper and to point it to the proper ".inf" file found on the setup CD which came with the adapter. When setting it up I chose the Windows 2000 file, only later I read somewhere that the XP file is recommended (donno why). But, the 2000 driver seems to work just fine. I haven't needed to setup the WAP or WEP (the wireless network is in a rural location and just uses static IP addresses and distance for security), so I don't know if that works or not.

I set up this "wireless network" that I'm connected to using a old computer and BrazilFW. When I went to buy a PCI wireless card to go into this router I spent a lot of effort determining a model which I was sure would work painlessly using Linux (not just Linux, but the precompiled 2.4 kernels which come with the BFW setup). You either make the effort up front before buying some piece of hardware, or risk having it just not work under Linux. And it will stay that way. There just isn't sufficient added revenue to hardware companies to develop Linux drivers for their hardware products.

Leave a comment

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appears Saturdays in the Los Angeles Daily News, is now available on the Daily News Technology page.

About this blog

New ways to sign in to comment: I just added the ability for prospective commenters on this blog to sign in using their AOL, Yahoo! and Wordpress.com accounts (for the past 200 posts anyway ... more than that will take an extensive, middle-of-the-night rebuild). That's in addition to the other sign-in choices, which include starting a Movable Type account on this blog, Typekey, OpenID, Live Journal and Vox. If you have trouble getting your Movable Type account verified, or any of the other sign-in options are not working properly, please e-mail me. With these added ways of signing in, there's more reason than ever for you to make a comment (or several!).




Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Entry

This page contains a single entry by Steven Rosenberg published on February 1, 2008 4:45 PM.

The next Airlink 101 AWLL3028 candidate: Puppy Linux was the previous entry in this blog.

SCALE 6X -- An interview with publicity chairman Orv Beach is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

wayne on Wireless in Linux: one idiot's opinion: I have a Airlink 101 model AWLL3028 USB adapter, purchased for $10.00 ...

SirYes on Wireless in Linux: one idiot's opinion: Once I bought the ASUS WL-167g USB wi-fi card. However, it was trouble ...

MrCopilot on Wireless in Linux: one idiot's opinion: Microsoft has the whole industry writing multiple drivers for every pr ...

Steven Rosenberg on Wireless in Linux: one idiot's opinion: > any further out on that limb and you may fall off It's a bit more n ...

herman munster on Wireless in Linux: one idiot's opinion: Antix set-up without a hitch my Airlink 101 USB ethernet adapter: http ...

Jimboooo! on Wireless in Linux: one idiot's opinion: Wow. So your opinion is that Linux should support more hardware. This ...

king kong on Wireless in Linux: one idiot's opinion: Ubuntu has done a great job when it comes to wireless connection. But ...

Mads on Wireless in Linux: one idiot's opinion: I agree. Time to make an official "linux compatible hardware" list. An ...

Powered by Movable Type 4.25

LXer

Links

Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet U.K.
iTWire
CNet News
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Gobuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
Dustin Kirkland
Ubuntu UK Podcast
Popey
gNewSense
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
PC-BSD
DesktopBSD
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
Engadget
Gizmodo

Advertisement

Other blogs

Johnson Update in Inside USC with Scott Wolf
Has Bynum outgrown Kareem? in Inside the Lakers
Can the Angels just get to the end of this thing without an injury? in Farther Off the Wall
Neuheisel On: in Inside UCLA with Jon Gold
U.S. Roster for Final Two WCQ Announced in 100 Percent Soccer