You are not logged in.

#1 2007-07-07 07:33:37

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

2.6.22: new wireless stack ramifications

Allo,
Just wondering what may be in store for wireless drivers with the new stack in 2.6.22.... I've read that a lot of the current drivers won't work with it, but that they should be ported over soon.
Specifically, I'm currently using the ipw3945 driver. Does this mean I'll need to switch to the iwlwifi drivers if I make the move to 2.6.22 (iwlwifi seems to be supported in the new stack, but hasn't made it into mainline AFAIK for .22)?

Offline

#2 2007-07-07 08:39:58

baze
Member
Registered: 2005-10-30
Posts: 393

Re: 2.6.22: new wireless stack ramifications

the ipw3945 driver works fine with 2.6.22. it just doesn't use the new mac80211 subsystem. the iwlwifi driver is still pretty buggy and i wouldn't use it in everyday use yet. i tried it several times and i keep on testing every new release, but sometimes the wlan device just dies and can't be resurrected by unloading and reloading the module, the led on my thinkpad doesn't work yet with iwlwifi and such things.

just keep on using the ipw3945 for now. you don't have to switch drivers if you don't want to.

Offline

#3 2007-07-09 06:50:37

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

Re: 2.6.22: new wireless stack ramifications

thanks for info!

Offline

#4 2007-07-09 07:31:43

tyr0
Member
Registered: 2007-06-02
Posts: 152

Re: 2.6.22: new wireless stack ramifications

2.6.22 was released last night and the same fear came into my mind. I am using the rt2570 driver from serialmonkey. They hardly improve this driver and I am apprehensive of switching to the rt2x00 driver. Do you think rt2570 will be compatible to the new wireless stack?

Offline

#5 2007-07-09 08:45:51

chicha
Member
From: France
Registered: 2007-04-20
Posts: 271

Re: 2.6.22: new wireless stack ramifications

Hello all smile

I have the same fear as you guys.
Refering to this article : Linux Kernel Newbies its seems that the new stack is backward compatible with the old one :

The new interface uses a netlink-based interface, suited for the needs of desktop-based configuration interfaces, but retaining at the same time userspace compatibility with the old interface.

Am I wrong ?
Is there any kernel specialist who could give more info ?

Cheers,
Chicha.

Offline

#6 2007-07-09 09:35:20

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: 2.6.22: new wireless stack ramifications

tyr0 wrote:

2.6.22 was released last night and the same fear came into my mind. I am using the rt2570 driver from serialmonkey. They hardly improve this driver and I am apprehensive of switching to the rt2x00 driver. Do you think rt2570 will be compatible to the new wireless stack?

The rt2570 driver has nothing to do with the new stack at all. Other than that, it is a piece of crap, like all the legacy ralink drivers.

2.6.22 brings us the advantage that rt2x00 works again on our kernel. I am using rt2500pci and it works okay so far. You should try the new driver as well, it will be updated again along with the 2.6.22 update.

Offline

#7 2007-07-10 03:55:30

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

Re: 2.6.22: new wireless stack ramifications

Just a small note:
I compiled 2.6.22 with both the new and old stacks as modules and couldn't get my ipw3945 working. Removing the new stack from my config solved the problem. By the time .23 hits, hopefully most people will be able to take advantages of the new stack after the drivers have been ported for most cards.

Offline

#8 2007-07-10 07:56:42

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: 2.6.22: new wireless stack ramifications

ipw3945 works with our latest kernel26 package from testing. No idea what you did wrong.

Offline

#9 2007-07-10 12:43:25

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

Re: 2.6.22: new wireless stack ramifications

brain0 wrote:

ipw3945 works with our latest kernel26 package from testing. No idea what you did wrong.

I'll check out the .config to see what was different. Thanks.

Offline

#10 2007-07-10 15:42:13

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: 2.6.22: new wireless stack ramifications

chicha wrote:

Hello all smile

I have the same fear as you guys.
Refering to this article : Linux Kernel Newbies its seems that the new stack is backward compatible with the old one :

The new interface uses a netlink-based interface, suited for the needs of desktop-based configuration interfaces, but retaining at the same time userspace compatibility with the old interface.

Am I wrong ?
Is there any kernel specialist who could give more info ?

Cheers,
Chicha.

No, this does not mean the stack is compatible. If it was backward compatible, how would you be able to use a new API, and why would you need to rewrite drivers?

Mutually exclusive.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#11 2007-07-13 07:21:42

mcover
Member
From: Germany
Registered: 2007-01-25
Posts: 134

Re: 2.6.22: new wireless stack ramifications

New Wireless Stack is great news, but what does that mean for the end-user?

I mean, the way I configure my wireless is still the same? (iwconfig etc) - what about wpa? wpa_supplicant still needed?

Thanks.

Offline

#12 2007-07-13 07:32:24

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: 2.6.22: new wireless stack ramifications

mcover wrote:

New Wireless Stack is great news, but what does that mean for the end-user?

More full-featured drivers soon, less pseudo-drivers which only support a subset of the wireless features needed.

I mean, the way I configure my wireless is still the same? (iwconfig etc)

Right now, yes. There is however a new wireless configuration interface which could allow the wireless-tools authors to improve iwconfig and such considerably.

- what about wpa? wpa_supplicant still needed?

Of course. Implementing all WPA features in the driver/stack is stupid, it is way too complicated to be executed in kernel-space. Ralink has done that for their drivers, with the result that the drivers are big/bloated and only WPA-PSK mode is supported (no WPA2, no EAP), which makes their drivers useless for many people.

Offline

Board footer

Powered by FluxBB