Linked by Thom Holwerda on Tue 2nd May 2006 17:09 UTC, submitted by archiesteel
Linux The day when WiFi cards 'just work' under Linux may be fast approaching. WiFi software stack specialist Devicescape has released its 'Advanced Datapath' 802.11 driver stack to the open source community under the GPL, and the Linux kernel developer community appears to be working to adapt it for mainline inclusion.
Order by: Score:
Excellent!
by The Baron on Tue 2nd May 2006 17:35 UTC
The Baron
Member since:
2005-07-06

Very good news. I can't wait to test this when it's in a distro.

Reply Score: 2

v RE: Excellent!
by tomcat on Tue 2nd May 2006 23:12 UTC in reply to "Excellent!"
great news!
by SEJeff on Tue 2nd May 2006 17:50 UTC
SEJeff
Member since:
2005-11-05

The two things Linux needs most to be "ready for the desktop" are better multimedia and wireless support.
There have been many talks previously of merging devicescape work but the full stack wasn't open source from what I remember.

If this is accepted into mainline and there is *finally* only one wireless standard for developers to code against, this will benefit Linux immensely. Linux wireless is so fragmented at the moment because each driver is slightly different. If they all were written towards one API (the one in this article), Linux and wireless would be in much better shape.

Reply Score: 3

RE: great news!
by SlackerJack on Tue 2nd May 2006 18:30 UTC in reply to "great news!"
SlackerJack Member since:
2005-11-12

So Linux being "ready for the desktop" needs to support every device known to man? You realize how many devices have trouble or dont work in Windows even with the drivers?

Come on man, according to talk like this Linux will never be "ready for the desktop".

Reply Score: 2

RE[2]: great news!
by ma_d on Tue 2nd May 2006 19:33 UTC in reply to "RE: great news!"
ma_d Member since:
2005-06-29

He didn't say that. And he's right that wireless device support sucks on Linux. The few that work, work. Those that don't are in the worst possible boat: They can teasingly work until they crash your system (ndiswrapper).

He just said better, not perfect. Even XP doesn't support every single card out there...much less well.

Reply Score: 2

RE[3]: great news!
by archiesteel on Tue 2nd May 2006 19:36 UTC in reply to "RE[2]: great news!"
archiesteel Member since:
2005-07-02

They can teasingly work until they crash your system (ndiswrapper).

For Broadcom chipsets, driverloader is a much better solution that ndiswrapper (well, until this is included in the kernel, that is...)

Reply Score: 1

v Very Cool!
by tomcat on Tue 2nd May 2006 17:50 UTC
RE: Very Cool!
by rockwell on Tue 2nd May 2006 18:13 UTC in reply to "Very Cool!"
rockwell Member since:
2005-09-13

//it's only been available under Windows for like years...//

and that would be applicable to *this* story because ...

Reply Score: 1

RE: Very Cool!
by ma_d on Tue 2nd May 2006 19:25 UTC in reply to "Very Cool!"
ma_d Member since:
2005-06-29

Obviously you didn't read the article. This code was just released as FOSS and apparently recently written.

So, no, unless by some freak accident NDIS is exactly the same as this code it has not been in Windows for years.

Not that it would matter anyway.

Reply Score: 2

GPL drivers!
by jacquouille on Tue 2nd May 2006 17:51 UTC
jacquouille
Member since:
2006-01-02

Excellent to see that enterprises are contributing GPL drivers to linux. In the case of WiFi : first Intel and Ralink, now Devicescape!

Who said that asking for GPL drivers was asking for too much, and that one should "get realistic" and accept closed-source drivers?

Free-Software drivers make perfect sense. You buy hardware, you buy a WiFi card, you don't buy a driver. By releasing Free drivers, enterprises add more value to their products.

Now on to graphics cards!

Reply Score: 5

Wow
by CVDpr on Tue 2nd May 2006 18:06 UTC
CVDpr
Member since:
2005-10-17

WOW

Reply Score: 1

v powermanagement
by PipoDeClown on Tue 2nd May 2006 18:13 UTC
RE: powermanagement
by archiesteel on Tue 2nd May 2006 18:21 UTC in reply to "powermanagement"
archiesteel Member since:
2005-07-02

does hibernate "just" works already?

Although this is quite off-topic (and accordingly modded down), I'll respond anyway: yes, it does, depending on your hardware. Just like Sleep (suspend-to-RAM).

Reply Score: 2

All right!
by archiesteel on Tue 2nd May 2006 18:19 UTC
archiesteel
Member since:
2005-07-02

My first ever submitted story...

On-topic: I'm really looking forward to this. My Broadcom WiFi chipset has been working great with Linuxant's driverloader, which is a ndiswrapper-like commercial solution (sold for a 20$ "lifetime" fee, which isn't too bad). The only problem is that I have to reinstall it whenever I upgrade kernels (like ATI drivers...)

I always found it unfortunate that Linux lacked native support for Broadcom WiFi chipsets, as these are pretty ubiquitous in laptops - especially given Linux' history as a network-centric OS. This is great news indeed.

Reply Score: 2

v About time
by Tom K on Tue 2nd May 2006 18:20 UTC
RE: About time
by archiesteel on Tue 2nd May 2006 18:22 UTC in reply to "About time"
archiesteel Member since:
2005-07-02

No, they weren't lies. You could still use WiFi, but you had to use less-than-ideal solutions such as ndiswrapper or driverloader.

But please, don't let facts get in the way of your anti-Linux agenda!

Reply Score: 3

v RE[2]: About time
by Tom K on Tue 2nd May 2006 18:36 UTC in reply to "RE: About time"
RE[3]: About time
by somebody on Tue 2nd May 2006 19:26 UTC in reply to "RE[2]: About time"
somebody Member since:
2005-07-07

Clearly they were lies, and you just admitted it yourself by saying that the previous solutions were less-than-ideal.

Remember, the statement was that Linux was a viable alternative for mobile Windows/OSX users.


If you're no able to get this. Parent is talking about less than ideal HW situation. He talks about the same HW HCL as I do.

And in right HW HCL case. Yes, it is a viable alternative.

This article just means that more HW will be able to set right HW HCL conditions.

Reply Score: 2

RE[3]: About time
by archiesteel on Tue 2nd May 2006 19:31 UTC in reply to "RE[2]: About time"
archiesteel Member since:
2005-07-02

No, they were not lies. It worked, and it was easy to set up (Linuxant in particular did a very good job with driverloader). It was less-than-ideal because the drivers weren't included in the kernel, and couldn't therefore be installed automatically.

In a way, by saying "less-than-ideal" I meant "similar to how it works in Windows", because you had to install the drivers instead of them working out-of-the-box. Now, with this new driver stack, things will be "ideal", or in other words "better than in Windows"...

Please carry on with your fallacious, emotional and off-topic attacks on Linux.

Reply Score: 4

RE: About time
by somebody on Tue 2nd May 2006 18:31 UTC in reply to "About time"
somebody Member since:
2005-07-07

were all those times that Linux evangelists told us that Linux was a viable and easy-to-use replacement for mobile Windows/OS X users lies? Must have been ... hmm.

As I was one of them:) Nope, I was always specific about HCL HW use. Me for example, I've got a lot more trouble with bluetooth and Wi-Fi under Windows than on Linux, but then again I have Intel2200, which is very well supported. NM does wonders for me. As does BT support, which painfully sucks on Windows.

I still stand behind the same words. Wi-Fi and BT under Windows is clumsy and unreliable. /*personal opinion*/

Reply Score: 2

v RE[2]: About time
by Tom K on Tue 2nd May 2006 18:35 UTC in reply to "RE: About time"
RE[3]: About time
by theorz on Tue 2nd May 2006 19:15 UTC in reply to "RE[2]: About time"
theorz Member since:
2006-01-08

I have supported wireless hardware. And yes it is that easy. Network manager does wonders. With the version in dapper I can even connect to my psk encypted network with no problems.

Reply Score: 3

RE[3]: About time
by somebody on Tue 2nd May 2006 19:17 UTC in reply to "RE[2]: About time"
somebody Member since:
2005-07-07

yes

[bad joke] oh, no it isn't as simple as clicking drop down box. NM presents you with menu. [/bad joke]

http://www.gnome.org/projects/NetworkManager/

Edited 2006-05-02 19:20

Reply Score: 4

RE[3]: About time
by archiesteel on Tue 2nd May 2006 19:26 UTC in reply to "RE[2]: About time"
archiesteel Member since:
2005-07-02

With NetworkManager, it is in fact that simple. Simpler, in fact, because it will remember your networks and automatically connect you to them when in range.

Reply Score: 4

RE[3]: About time
by Flatline on Tue 2nd May 2006 19:42 UTC in reply to "RE[2]: About time"
Flatline Member since:
2006-03-06

Oh, and KDE has kwifi, which also makes it that easy.

Reply Score: 2

RE[4]: About time
by archiesteel on Tue 2nd May 2006 20:00 UTC in reply to "RE[3]: About time"
archiesteel Member since:
2005-07-02

Oh, and KDE has kwifi, which also makes it that easy.

Actually, NetworkManager works great with KDE using knetworkmanager. I personally like it better than kwifi or wifi-radar, though these are all pretty good.

Reply Score: 3

RE[5]: About time
by handy on Wed 3rd May 2006 05:56 UTC in reply to "RE[4]: About time"
handy Member since:
2005-07-06

Hmm knetwerkmanager, where can we grab it? I only see it in SVN, you know any source snapshots?

Reply Score: 1

RE[3]: About time
by tristan on Wed 3rd May 2006 17:59 UTC in reply to "RE[2]: About time"
tristan Member since:
2006-02-01

So if you have supported hardware, connecting to a wireless network in Linux is as simple as clicking a drop-down box, and clicking a network name?

Do tell.


Okay.

I'm using a fully supported Prism2-based wireless card, with Ubuntu Dapper beta and NetworkManager. Yes, it's exactly as simple as you have (sarcastically?) suggested. NetworkManager finds all the wireless connections in range, and you can select the one you want from a drop-down list. Or you can type in a particular ESSID if your router doesn't broadcast. Or you can create a new ad-hoc wireless network if there's no access point in range.

Oh, and provided your card supports it, you can do all this with full support for WEP and WPA.

Any more questions?

Reply Score: 2

RE[2]: About time
by enloop on Tue 2nd May 2006 20:03 UTC in reply to "RE: About time"
enloop Member since:
2005-11-13

The trouble with hardware support in Linux is that Linux is a rapidly moving target. What works today might not work tomorrow. That's inherent in the development model. A closed proprietary model can control -- allow or forbid -- code changes that affect compatibility, A very closed model, like Apple's, can do that very, very well. Consumer choice is also very restricted, of course, but there's less worry about the false choice represented by options that may or may not work.

A case in point are the RaLink drivers, which apparently don't work with SMP kernels at the moment. If one agency or organization controlled both -- the drivers and the kernel -- they could choose to hold the kernel back until it didn't break the drivers. Or, vice versa.

Yes, open source can respond to isse very rapidly, But, there's no one playing God who can say: Don't Do A Until B Is Ready.

Reply Score: 1

RE[3]: About time
by archiesteel on Tue 2nd May 2006 20:14 UTC in reply to "RE[2]: About time"
archiesteel Member since:
2005-07-02

Yes, open source can respond to isse very rapidly, But, there's no one playing God who can say: Don't Do A Until B Is Ready.

Actually, as far as the kernel goes, there is: Linus. The Devicescape driver stack is a good example of this: it works, it's been tested, and it's very promising, but it won't get added into the kernel until Linus and his team say "go!"

In reality, apart from a few isolated examples, it's a very rare occurence for hardware to stop working when a new kernel comes out. The good thing about it is, if it happens, just don't upgrade your kernel.

In any case, this is great news for Linux WiFi, any way you cut it. Please stay on-topic...

Reply Score: 2

RE: About time
by ma_d on Tue 2nd May 2006 19:29 UTC in reply to "About time"
ma_d Member since:
2005-06-29

It was, if you had a centrino laptop ;) .

Reply Score: 2

Yay...
by madcrow on Tue 2nd May 2006 18:50 UTC
madcrow
Member since:
2006-03-13

Good driver end support will certainly help wireless adoption in linux, but it won't solve everything. While a good distro like SuSE make it fairly easy to connect to a pre-existing wireless network, it would be nice, for example, to be able to set up a wireless file and print server almost automatically. Even Windows can't do that properly (I never was able to get that working in windoze or Linux) In fact OSX is the only one that seems to have abilities better than "easilty connect to a network provided to you be a professional or a router"

Reply Score: 1

v Come now folks,
by Fuji257 on Tue 2nd May 2006 19:02 UTC
RE: Come now folks,
by archiesteel on Tue 2nd May 2006 19:34 UTC in reply to "Come now folks,"
archiesteel Member since:
2005-07-02

Comments are modded down when they are off-topic, just like yours were. Since, for an article like this, most attacks on Linux are off-topic, they are consequently modded down.

Please note that Linux still had wireless support before this. My Kubuntu laptop has Broadcom chipset, and yet I use it daily to connect at various access point throughout the city. It's just that this will make it even easier.

Reply Score: 2

Nice
by DrillSgt on Tue 2nd May 2006 19:12 UTC
DrillSgt
Member since:
2005-12-02

This will be great once they complete it. I just hope it does not get political like the Logitech Webcam drivers. Before the flames start, they do include a driver for logitech webcams, however it does not work with newer ones, like the Webcam Orbit, from the kernel as it has a proprietary module. There is a driver out there, just the kernel devs insist on including a crippled one, as that is all that is open source, so it is understandable. I just hope the same does not happen with the Wifi drivers is all.

Reply Score: 1

RE: Nice
by ma_d on Tue 2nd May 2006 19:28 UTC in reply to "Nice"
ma_d Member since:
2005-06-29

Did you read the article? It's been released, the code is licensed, the license is compatible; it doesn't say that explicitly but it's implicit in the plans to modify it for mainline distribution.

Reply Score: 1

RE: Nice
by Ookaze on Wed 3rd May 2006 12:23 UTC in reply to "Nice"
Ookaze Member since:
2005-11-14

There is a driver out there, just the kernel devs insist on including a crippled one, as that is all that is open source, so it is understandable

This is simply not true. They included the full driver, but following a complaint from Logitech, with a threat of possible IP theft, kernel devs removed the full driver, and went back to the clean room implementation they were sure about.

Reply Score: 2

RE[2]: Nice
by DrillSgt on Wed 3rd May 2006 16:19 UTC in reply to "RE: Nice"
DrillSgt Member since:
2005-12-02

"This is simply not true. They included the full driver, but following a complaint from Logitech, with a threat of possible IP theft, kernel devs removed the full driver, and went back to the clean room implementation they were sure about."

That is definitely how I would like to believe it, and will give the benefit of the doubt. All references I have found were by the original author of the pwcx module, the binary portion of it, where nothing about Logitech was mentioned.

Reply Score: 1

about time
by netean on Tue 2nd May 2006 20:54 UTC
netean
Member since:
2006-01-08

I've never had any luck with any networking and linux.

I started with a built in modem - wasn't supported (was a soft modem)
Upgraded to ISDN, neither of my adapters were supported.
Downgraded to a hardware modem (wrong chipset, not supported) - just as softmodems started working too!
then onto Broadband, Usb adapter supplied by ISP, No luck
USB wi-fi adapter for router... nope
PCMCIA card for wifi router... nope again
New USB wifi adapter... still no

one day i'm gonna download a linux distro and be amazed at how it connects to the internet... i've been waiting 10 years now, but one day it'll happen.!

Reply Score: 2

RE: about time
by MamiyaOtaru on Tue 2nd May 2006 21:16 UTC
MamiyaOtaru
Member since:
2005-11-11

You'd think after the seventh time it happened you'd try checking to see if the new hardware you were buying was supported. C'mon, learn from experience!

I take an extra 5 minutes before buying hardware to ensure there are drivers (well, an extra half hour to find an 802.11g PCI card ;) ) and it saves me from continued frustration. Yes it adds a little time to the process, but ideally one isn't buying new hardware every day.

As I've said before, if drivers exist for linux, it's generally easier than windows. No inserting a CD and installing who knows what to get a printer to work. If on the other hand one ventures out of the HCL, then the situation gets worse ;)

Reply Score: 3

:)
by poohgee on Tue 2nd May 2006 22:18 UTC
poohgee
Member since:
2005-08-13

Thankyou Devicescape ;)

Finally Linux will a lot easier to get running on very much most of common hardware .

Good for Linux community & Devicescape ;)

:)

Reply Score: 1

RE[6]: About time
by archiesteel on Wed 3rd May 2006 05:59 UTC
archiesteel
Member since:
2005-07-02

Ubuntu has knetworkmanager packages (from SVN). I haven't seen any tarballs, but then again I haven't looked...

Reply Score: 2

RE[6]: About time
by theine on Wed 3rd May 2006 12:04 UTC
theine
Member since:
2005-09-29

Hmm knetwerkmanager, where can we grab it? I only see it in SVN, you know any source snapshots?

Why don't you just check it out from SVN?

Reply Score: 1

Broadcom
by viator on Wed 3rd May 2006 12:59 UTC
viator
Member since:
2005-10-11

If you didnt know they reverse engineered the broadcom chipset and there is a NATIVE DRIVER in the bcm43xx which works great in ubuntu dapper with my linksys wpc54g.

Reply Score: 1

RE: Broadcom
by archiesteel on Wed 3rd May 2006 18:07 UTC in reply to "Broadcom"
archiesteel Member since:
2005-07-02

I did not know that...what's the module name?

Reply Score: 1

v It can't be true
by proforma on Thu 4th May 2006 04:47 UTC