

802.11 for Linux Non-Geeks? 86
smanuel asks: "I'm in the process of helping my
non-geek friend get his Linux box set up with a PCI wireless card.
2006 is fast approaching and Linux *still* has spotty support
for 802.11a/b/g PCI and PCMCIA cards. Ask the The
Oracle about wireless for Linux and the results aren't much
better. There are a ton of cards to choose from but support is either
spotty or requires such contortions that I'm wary of spending the
time. What PCI/PCMCIA cards do fellow Slashdot readers recommend? I'm
looking for both PCI and PCMCIA cards; preferably ones with native
support in Linux (I'm trying to avoid ndis{c,w}rapper if I can). Is
the fact that card manufacturers change chipsets more often than they
underpants make this a never ending problem?"
Actually (Score:4, Interesting)
Re:Actually (Score:5, Insightful)
How do they think a developer of free wifi would feel if they were reading this public display of bleating and humiliation? Such a developer would by definition have spent years of their lives devoting tons of free time to a labor of love and of liberty. If it was me, I'd be pretty insulted if not humiliated. Hopefully they'd have thick skin and say "yeah I know I don't like it either" or even just "whatever; you're welcome to fix it" but they're under no obligation to sympathize any further. Free device driver developers, especially those in wifi, are some hard working, state-of-the-art people who are substantially increasing our liberties. If you're not part of their solution, you're part of the problem.
Re:Actually (Score:2)
The problem is that
1) Hardware is naturally nasty to code drivers for, and almost every device driver engineering effort resorts to reverse engineering regardless of documentation or type of device.
2) Hardware vendors don't cooperate because of multi-corporate IP licensing entanglements for chips and chipsets and firmwares; some cards require secondary and tertiary firmware to be loade
Re:Actually (Score:2)
We owe a lot to the guys who do this unglamorous but very important work.
X.
Re:Actually (Score:2)
Re:Actually (Score:1)
Re:Actually (Score:1)
Re:Actually (Score:1)
Of course, the problem is that sometimes the frequency and power interlocks on the chipset are implemented in software, so, due to slight moronicness of the FCC, they can't realise the full spec, but have t
Re:Actually (Score:2)
Also most people using linux now, WANT binary drivers. The
Re:Actually (Score:1)
me too!! (Score:4, Interesting)
I have a pheobe usb wireless that mostly works(atmel chipset). It only supports 802.11b(hardware limitation) and it can't do a scan for networks while connected to one, this really fucks up wifi-radar.
I had an orinico pcmcia card by smc. Very nice card, unfortunately it had a very flimsy plastic antena that broke when my cat stepped on it. Scanning did not work at all, so if I wanted to connect to a network, I had to guess the essid.
I also had a linksys pcmcia card. I forgot the name but it was one of those where earlier versions worked fine but the newest version had a different chipset even though the model name remained the same. This was a piece of shit card under any os. Though it mostly didn't work under linux.
Re:me too!! (Score:5, Informative)
Centrino you mentioned already has excellent Linux support.
The ACX1xx, as well as a few other obscure chipsets, have Linux support, but it's spotty.
The moral is, there are chipsets with good support, even though there are also some with really bad support.
Re:me too!! (Score:2)
If you use pansy-assed package managers, I would expect them to work too, no troubles whatsoever. And kismet seems to have at least _some_ support for it, even if I don't know what I'm doing.
However, there doesn't seem to be a way to scan for other networks that doesn't kill its link. This sucks, because I have a very pretty dockapp that can show 4 or 5 APs and their signal strength all simultaneously (god I hate
Re:me too!! (Score:2)
Re:me too!! (Score:2)
Ralink, as you say, have good support. Thanks to them, I have working wireless in Linux on an old Mac. Drivers a
Re:me too!! (Score:2)
Re:me too!! (Score:3, Informative)
http://www.bitbuilder.com/wifi_radar/ [bitbuilder.com]
Re:me too!! (Score:2)
Re:me too!! (Score:3, Informative)
Re:me too!! (Score:2, Informative)
Re:me too!! (Score:1)
Re:me too!! (Score:2)
RTL8180 now has native support (Score:3, Interesting)
The big problem is that the card makers will change chipsets at the drop of a hat and it can be next to impossible to find out what chipset its actually using - even if you know the revision and everything. I remember one card where there was the same version, but some were made in taiwan and some were made in china and only the chinese cards had the proper chipset.
It's a real mess. I probably spent 3 hours one night doing research and had my choices narrowed down when I happened to pop in a kanotix live cd and lo and behold it picked up my card without ndiswrapper or anything. So I'm happy for now, even though its just a 802.11b card. And then of course you've got the whole frequency regulation crap where manufacturers can't even open source if they want to.
Re:RTL8180 now has native support (Score:2)
That always will be and always has been a bunch of bullshit. Will the card be banned if someone reverse engineers a driver? If a card company has been so shortsighted that they can't release the specs, they don't need to preach any excuses to me, they aren't getting my money.
Ralink cards (Score:2, Informative)
So, I bought a Linksys Wireless-G USB, thinking it is a Prism2 chipset which is well supported and has RFMON. It turned out, version 4 has a Ralink chipset which seems not to work flawlessy with ndiswrapper.
Fortunately, these great guys at rt2x00.serialmonkey.com [serialmonkey.com] have native driver that supports RFMON and native li
What distro? (Score:2)
"underpants"? (Score:2, Funny)
Re:"underpants"? (Score:2)
Re:"underpants"? (Score:1)
Re:"underpants"? (Score:1)
How are we supposed to communicate if you keep making crap up?
Re:"underpants"? (Score:1)
In the case of "verbing of nouns", there is long and distinguished precedent for it. After all, it isn't uncommon in Shakespeare's work.
Re:"underpants"? (Score:1)
Just because someone else does it, doesn't mean you should too. There's such a thing as style you know....
I know some would disagree, but I don't think Shakespear made 'crap' up; some would say it was rather good, actually. Making 'underpants' into a verb is *not* good (IMO).
What does 'to underpants' actually mean? I can't even guess. It brings back images of Bill and Ted...
In this case, anal-retentiveness asside (pun intended), you're missing the point. It is clear
Re:"underpants"? (Score:2)
Sorry I don't understand you.
Perhaps you meant "making up crap" ?
Re:"underpants"? (Score:1)
Orinoco-based (Score:4, Informative)
I've been using an orinoco-based Enterasys Roamabout DS for quite a while now, and am pretty satisfied with it. No issues getting it working, and Kismet works well with it. I just plug it in and go.
Ask the Oracle (Score:4, Funny)
Two things. (Score:3, Informative)
But in hindsight I should have used OpenBSD, just forgot to get the bloody CD's out.
OpenBSD does NOT have the broadest support (Score:3, Informative)
OpenBSD supports the following chipsets (as taken from the OpenBSD i386 hardware compatibility page [openbsd.org] on 19th November 2005:
ADMtek, Aironet, Atheros, Atmel, Centrino (2100, 2200), Prism 2.5/3, Ralink (2500), Raytheon and Realtek
Now by comparison a Linux distro (e.g. Ubuntu) can have support for the following chipsets (list taken from Linux WLAN Howto [hp.com] cross referenced against Ubuntu) on 19th November
VMWare? (Score:2)
Re:VMWare? (Score:2, Interesting)
Card that Works (Score:1, Informative)
http://www.netgear.com/products/details/WG511.php [netgear.com]
Buy it someplace where you can return it.
If you need wireless... (Score:1)
Use an HCL (Score:5, Informative)
http://www.linuxquestions.org/hcl/index.php [linuxquestions.org]
It could be better (it HAS to get better) but I did get some useful modem purchasing info from it.
You are wise to inquire about Linux compatability before buying components for your 'industry standard x86 platform'.
Re:Use an HCL (Score:2)
If you're buying one for a laptop the best bet is to do your homework, find a few
PTP prism2 list (Score:2)
I agree (Score:2)
Definitely. Maybe if your essid is default and your network is wide open, its easy to use.
Linux wireless gets shot down by the simplicity of XP SP2's config interface, and other things (xsupplicant STILL DOES NOT WORK WITH A PEAP/MSCHAP NETWORK I HAVE TO USE, so I had to buy the Aegis client from Meetinghouse). I hear cries from the KDE crowd about KWirelessSomething (don't remember). That utility is crud.
Its approaching 2006 and my Prism2
Netgear WG511= Prism54 = works (Score:1)
Oh yes it does (prism card scanning) (Score:2)
Re:I agree (Score:2)
Also, it would help out with your 802.1x PEAP issue, as I've just recently gotten mine authenticate reliably on a network using 802.1x by using wpa_supplicant (in fact, I'm using such a connection to post this comment
not Netgear WG311v2 (Score:2)
Two success stories (Score:2)
My desktop has a netgear WPN311 with an athereos chipset, which works with the madwifi driver.
D-Link DWL-G630 + Ubuntu (Score:3, Informative)
You may need to consider what distro you're using. (Score:3, Insightful)
You may run into trouble when you are in a situation where there's more than one network. NetworkManager should take care of that, but it's bleeding edge right now. You can select networks from the command line, and there are widgets for selecting the network in Kde and Gtk which do seem to work, but the UI isn't very easy to use yet. NM should be easier; stay tuned.
Atheros / MADWIFI (Score:3, Informative)
I use these cards myself and have recommended them to many people, and almost all of them are happy with the results. (The one that isn't apparently got a bad card and is too lazy to exchange it.)
The other thing that helps here is the fact that D-Link doesn't change chipsets in the middle of a product line like other crappy brands (at least, not in _this_ line).
If you're biased against D-Link for some reason, Atheros also has a great list [atheros.com] of manufacturers/products that use their chipsets - this is something every chipset manufacturer should have on their page.
Re:Atheros / MADWIFI (Score:1)
I would say this is distinctly more featureful than their Windows drivers.
Re:Atheros / MADWIFI (Score:2)
One thing I've noticed is that each driver package (Prism, Atheros, etc.) seems to have their own API. Case in point: wpa_supplicant. When you compile it, you have to specifiy which chipset you want it to use, and have the driver source for that available, which demonstrates (in m
Re:Atheros / MADWIFI (Score:2)
IIRC, the only time you have to do anything special with wpa_supplicant is if you're using Project Evil (this NDIS
Generic 802.11 stack merged in 2.6.14 (Score:3, Informative)
Yes the *BSDs are further down this track as pointed out in another comment buy it's nice to see Linux catching up and I believe HostAP
Re:Atheros / MADWIFI (Score:2)
Re:Atheros / MADWIFI (Score:1)
Re:Atheros / MADWIFI (Score:2)
The other thing that helps here is the fact that D-Link doesn't change chipsets in the middle of a product line like other crappy brands (at least, not in _this_ line).
Bullshit.
There are 4 completely different versions of the DWL-650, each with a totally different and incompatible chipset.
http://www.wifi.com.ar/doc/wifi/wlan_adapters.html [wifi.com.ar]
http://users.linpro.no/janl/hardware/wifi.html [linpro.no]
They do the same with all of their adaptors, including multiple versions of the DWL-G650 and plus models.
You have to be very
Ralink-based cards (Score:2)
Whatever you do... (Score:3, Insightful)
go with Orinico Gold (Score:2)
ndiswrapper (Score:2)
Lists of compatible cards (Score:5, Informative)
As mentioned elsewhere, support for wifi isn't spotty - it's support for certain chipsets that is (alas this is also extends to various USB wifi devices too). If you buy (for example) a Broadcom based card I'm afraid you're in for a rough ride because Broadcom don't want to release open source drivers. There's no point getting upset - Broadcom are within their rights to do so and Linux isn't binary only friendly. It's the way things are.
The best advice I can give is get a peek inside the box so you know which chipset you are buying. Manufacturers are lazy and try to avoid changing model numbers significantly even if they swap chipsets because it means all the other materials can stay exactly the same. If you are going on someone else's information be extremly weary of ANY deviation to the model name/number/revison. Things like a +, extra letters or revision increase of any amount can mean chipset changes.
Non-Native Support (Score:2)
Though others may have mentioned NDISWrapper, which is a neat little hack which recreates the windows environment for the wireless card. So you can use Windows drivers with it. This is a little tricky to implement, unless you use a distro that does it automatically. I know Mepis and Ubuntu do it, and I've heard SuSE does too. Give one of those a shot. If you want to do it with a different distr
CWP-854 (Score:1)
Any comments on the CNET CWP-854 [cnet.com.tw] which I've seen sold as a "linux solution [ralink.com.tw]"?
I want something native (no ndiswrapper), and stable... with WPA.
WG511T (Score:2)
Madwifi (Score:1)
Prism3 (Score:1)
tons of miniPCI supported cards (Score:1)
Linksys WMP54g 802.11g PCI vard (rev 4) (Score:2)
Atheros And MadWifi (Score:2)
Additional techincal crap:
lscpi -v
0000:00:09.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Subsystem: Compaq Compu
Unlike Windows? (Score:2)
Chipsets matters!! (Score:1)