2006-09-29 19:25:55

by Alessandro Suardi

[permalink] [raw]
Subject: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

Dell Latitude D610, FC5-latest, ipw2200 configured to associate
with a D-Link DSL-G604T (combo of router/ADSL modem/802.11g AP).

2.6.18-git8 (plus semaphore.h) is ok
-git9, -git10, -git11 fail to associate
-git11 with reverted wireless changes is ok

Attaching diff of what I reverted in -git11 to make it work again.

wpa_supplicant log of failing session available upon request.

Thanks, ciao,

--alessandro

"Well a man has two reasons for things that he does
the first one is pride and the second one is love
all understandings must come by this way"

(Husker Du, 'She Floated Away')


Attachments:
(No filename) (599.00 B)
wifi.diff (8.72 kB)
Download all attachments

2006-09-29 20:40:13

by John W. Linville

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Fri, Sep 29, 2006 at 09:25:53PM +0200, Alessandro Suardi wrote:
> Dell Latitude D610, FC5-latest, ipw2200 configured to associate
> with a D-Link DSL-G604T (combo of router/ADSL modem/802.11g AP).
>
> 2.6.18-git8 (plus semaphore.h) is ok
> -git9, -git10, -git11 fail to associate
> -git11 with reverted wireless changes is ok
>
> Attaching diff of what I reverted in -git11 to make it work again.
>
> wpa_supplicant log of failing session available upon request.

It looks like you reverted the WE-21 stuff. Is your wireless-tools
package up to date?

John
--
John W. Linville
[email protected]

2006-09-29 20:40:34

by Alessandro Suardi

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On 9/29/06, John W. Linville <[email protected]> wrote:
> On Fri, Sep 29, 2006 at 09:25:53PM +0200, Alessandro Suardi wrote:
> > Dell Latitude D610, FC5-latest, ipw2200 configured to associate
> > with a D-Link DSL-G604T (combo of router/ADSL modem/802.11g AP).
> >
> > 2.6.18-git8 (plus semaphore.h) is ok
> > -git9, -git10, -git11 fail to associate
> > -git11 with reverted wireless changes is ok
> >
> > Attaching diff of what I reverted in -git11 to make it work again.
> >
> > wpa_supplicant log of failing session available upon request.
>
> It looks like you reverted the WE-21 stuff. Is your wireless-tools
> package up to date?

Well, that's the latest I get under FC5:

[asuardi@sandman ~]$ rpm -q wireless-tools
wireless-tools-28-0.pre13.5.1

but indeed (-git11 minus the reverts) iwconfig says

[asuardi@sandman ~]$ iwconfig eth1
Warning: Driver for device eth1 has been compiled with version 21
of Wireless Extension, while this program supports up to version 19.
Some things may be broken...

The criteria for the revert was actually "take out anything that
might remotely hit ipw2200 or wireless" - it was basically to
first rule out that either my WPA configuration or anything in
my environment could be at fault.

If you have suggestions about either upgrading wireless-tools
from a non-FC5 repository or narrowing down the reverts, I'm
up for giving them a go :)


Thanks, ciao,

--alessandro

"Well a man has two reasons for things that he does
the first one is pride and the second one is love
all understandings must come by this way"

(Husker Du, 'She Floated Away')

2006-09-29 21:28:23

by Jean Tourrilhes

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Fri, Sep 29, 2006 at 10:40:29PM +0200, Alessandro Suardi wrote:
> On 9/29/06, John W. Linville <[email protected]> wrote:
> >On Fri, Sep 29, 2006 at 09:25:53PM +0200, Alessandro Suardi wrote:
> >> Dell Latitude D610, FC5-latest, ipw2200 configured to associate
> >> with a D-Link DSL-G604T (combo of router/ADSL modem/802.11g AP).
> >>
> >> 2.6.18-git8 (plus semaphore.h) is ok
> >> -git9, -git10, -git11 fail to associate
> >> -git11 with reverted wireless changes is ok
> >>
> >> Attaching diff of what I reverted in -git11 to make it work again.
> >>
> >> wpa_supplicant log of failing session available upon request.
> >
> >It looks like you reverted the WE-21 stuff. Is your wireless-tools
> >package up to date?
>
> Well, that's the latest I get under FC5:
>
> [asuardi@sandman ~]$ rpm -q wireless-tools
> wireless-tools-28-0.pre13.5.1

That's too old, the cutoff is 27-pre15.

> but indeed (-git11 minus the reverts) iwconfig says
>
> [asuardi@sandman ~]$ iwconfig eth1
> Warning: Driver for device eth1 has been compiled with version 21
> of Wireless Extension, while this program supports up to version 19.
> Some things may be broken...

That's exactly the point of this warning (some distro like to
kill it), I think it spells pretty clearly what's wrong. Don't say I
did not warn you...

> If you have suggestions about either upgrading wireless-tools
> from a non-FC5 repository or narrowing down the reverts, I'm
> up for giving them a go :)

If you run a custom kernel, I think you won't see any problems
running a custom version of Wireless Tools. They are available on my
web site, pretty easy to install, and have minimal
implications. Usually distro do no customisation of my tools.
On the other hand, FC6, which is in beta, contains already the
proper version of the tools. I have been monitoring the various distro
in the last few months before sending those WE-21 patches, and all
major distro have WT-28 in the pipeline.
Actually, you might be able to install the wireless-tools RPM
of FC6 of FC-dev onto your FC5.

> Thanks, ciao,
>
> --alessandro

Have fun...

Jean

2006-09-29 22:04:33

by Alessandro Suardi

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On 9/29/06, Jean Tourrilhes <[email protected]> wrote:
> On Fri, Sep 29, 2006 at 10:40:29PM +0200, Alessandro Suardi wrote:
> > On 9/29/06, John W. Linville <[email protected]> wrote:
> > >On Fri, Sep 29, 2006 at 09:25:53PM +0200, Alessandro Suardi wrote:
> > >> Dell Latitude D610, FC5-latest, ipw2200 configured to associate
> > >> with a D-Link DSL-G604T (combo of router/ADSL modem/802.11g AP).
> > >>
> > >> 2.6.18-git8 (plus semaphore.h) is ok
> > >> -git9, -git10, -git11 fail to associate
> > >> -git11 with reverted wireless changes is ok
> > >>
> > >> Attaching diff of what I reverted in -git11 to make it work again.
> > >>
> > >> wpa_supplicant log of failing session available upon request.
> > >
> > >It looks like you reverted the WE-21 stuff. Is your wireless-tools
> > >package up to date?
> >
> > Well, that's the latest I get under FC5:
> >
> > [asuardi@sandman ~]$ rpm -q wireless-tools
> > wireless-tools-28-0.pre13.5.1
>
> That's too old, the cutoff is 27-pre15.

Are you sure ? For how I read it, 28-0.pre13.5.1 is more recent
than 27-pre15, not older.

> > but indeed (-git11 minus the reverts) iwconfig says
> >
> > [asuardi@sandman ~]$ iwconfig eth1
> > Warning: Driver for device eth1 has been compiled with version 21
> > of Wireless Extension, while this program supports up to version 19.
> > Some things may be broken...
>
> That's exactly the point of this warning (some distro like to
> kill it), I think it spells pretty clearly what's wrong. Don't say I
> did not warn you...

Oh, but I think I've seen these warnings forever in the last years ;)

> > If you have suggestions about either upgrading wireless-tools
> > from a non-FC5 repository or narrowing down the reverts, I'm
> > up for giving them a go :)
>
> If you run a custom kernel, I think you won't see any problems
> running a custom version of Wireless Tools. They are available on my
> web site, pretty easy to install, and have minimal
> implications. Usually distro do no customisation of my tools.

Indeed - it's not a problem to me :)

However, I downloaded and built the wireless_tools.29.pre10.tar.gz
sources from your pages and the problem is still there - minus the
iwconfig warning... more precisely,

-git8 works
-git9 fails
-git11 fails
-git11 minus the reverts works, and says

[asuardi@sandman ~]$ iwconfig -v
iwconfig Wireless-Tools version 29
Compatible with Wireless Extension v11 to v21.

Kernel Currently compiled with Wireless Extension v21.

eth1 Recommend Wireless Extension v18 or later,
Currently compiled with Wireless Extension v21.

[asuardi@sandman ~]$ ldd /sbin/iwconfig
linux-gate.so.1 => (0xb7f87000)
libiw.so.29 => /lib/libiw.so.29 (0xb7f72000)
libm.so.6 => /lib/libm.so.6 (0x46b0d000)
libc.so.6 => /lib/libc.so.6 (0x469d8000)
/lib/ld-linux.so.2 (0x469bb000)

So I guess there's an actual bug that doesn't depend on the
wireless-tools. Or maybe it's wpa_supplicant that has to be
upgraded ?

[asuardi@sandman ~]$ rpm -q wpa_supplicant
wpa_supplicant-0.4.8-10.fc5

> On the other hand, FC6, which is in beta, contains already the
> proper version of the tools. I have been monitoring the various distro
> in the last few months before sending those WE-21 patches, and all
> major distro have WT-28 in the pipeline.

Even if so, wireless-tools would be the only package I have to
build out of the FC5 distribution to keep up with the latest -git
snapshot of the Torvalds kernel... I'm not especially troubled
with this anyway. Perhaps you could push the Fedora folks to
be a bit more up-to-date with wireless-tools in their current
main version ?

> Actually, you might be able to install the wireless-tools RPM
> of FC6 of FC-dev onto your FC5.

Still listening on how to further research the issue... many thanks
in the meantime, ciao,

--alessandro

"Well a man has two reasons for things that he does
the first one is pride and the second one is love
all understandings must come by this way"

(Husker Du, 'She Floated Away')

2006-09-29 22:26:43

by Dave Jones

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Sat, Sep 30, 2006 at 12:04:31AM +0200, Alessandro Suardi wrote:

> Even if so, wireless-tools would be the only package I have to
> build out of the FC5 distribution to keep up with the latest -git
> snapshot of the Torvalds kernel... I'm not especially troubled
> with this anyway. Perhaps you could push the Fedora folks to
> be a bit more up-to-date with wireless-tools in their current
> main version ?

We do. Frequently, because it tends to break in some manner every
single time we push a rebased kernel update.
wireless-tools v28 is in the updates repo right now, which afaik, is
already the newest available.

It's seriously unfunny to have to update fundamental userspace packages
like this when moving to a newer kernel. Especially when say for eg,
the newer kernel then has a broken sound driver, so the user goes
back to their old 'working' kernel. Oops, now they have a choice
of a kernel with broken sound, or a kernel with broken wireless.


Dave

2006-09-29 22:47:37

by Jean Tourrilhes

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Sat, Sep 30, 2006 at 12:04:31AM +0200, Alessandro Suardi wrote:
> On 9/29/06, Jean Tourrilhes <[email protected]> wrote:
> >>
> >> [asuardi@sandman ~]$ rpm -q wireless-tools
> >> wireless-tools-28-0.pre13.5.1
> >
> > That's too old, the cutoff is 27-pre15.
>
> Are you sure ? For how I read it, 28-0.pre13.5.1 is more recent
> than 27-pre15, not older.

Sorry, I'm mixing up my numbers.
The cutoff for the ESSID fix is 28-pre15, so your version is
just a little bit older. I'm mixing up with the iwpoint cutoff which
was 27-pre25.

> So I guess there's an actual bug that doesn't depend on the
> wireless-tools. Or maybe it's wpa_supplicant that has to be
> upgraded ?

I don't have the start of the thread, so I don't know the
exact failure mode. If you are using wpa_supplicant, it bypasses the
wireless tools so it would have to be updated.
Note that I've been pestering Jouni about the fact that he had
to update wpa_supplicant for that since last May, when Jouni himself
asked me to change the ESSID API. Ironic, isn't it ?
The epitest.fi site seems unfortunately down...

> > On the other hand, FC6, which is in beta, contains already the
> >proper version of the tools. I have been monitoring the various distro
> >in the last few months before sending those WE-21 patches, and all
> >major distro have WT-28 in the pipeline.
>
> Even if so, wireless-tools would be the only package I have to
> build out of the FC5 distribution to keep up with the latest -git
> snapshot of the Torvalds kernel... I'm not especially troubled
> with this anyway. Perhaps you could push the Fedora folks to
> be a bit more up-to-date with wireless-tools in their current
> main version ?

The FC people are busy.

> Still listening on how to further research the issue... many thanks
> in the meantime, ciao,
>
> --alessandro

Jean

2006-09-29 22:53:22

by Alessandro Suardi

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On 9/30/06, Jean Tourrilhes <[email protected]> wrote:
> On Sat, Sep 30, 2006 at 12:04:31AM +0200, Alessandro Suardi wrote:
> > On 9/29/06, Jean Tourrilhes <[email protected]> wrote:
> > >>
> > >> [asuardi@sandman ~]$ rpm -q wireless-tools
> > >> wireless-tools-28-0.pre13.5.1
> > >
> > > That's too old, the cutoff is 27-pre15.
> >
> > Are you sure ? For how I read it, 28-0.pre13.5.1 is more recent
> > than 27-pre15, not older.
>
> Sorry, I'm mixing up my numbers.
> The cutoff for the ESSID fix is 28-pre15, so your version is
> just a little bit older. I'm mixing up with the iwpoint cutoff which
> was 27-pre25.

OK.

> > So I guess there's an actual bug that doesn't depend on the
> > wireless-tools. Or maybe it's wpa_supplicant that has to be
> > upgraded ?
>
> I don't have the start of the thread, so I don't know the
> exact failure mode. If you are using wpa_supplicant, it bypasses the
> wireless tools so it would have to be updated.
> Note that I've been pestering Jouni about the fact that he had
> to update wpa_supplicant for that since last May, when Jouni himself
> asked me to change the ESSID API. Ironic, isn't it ?
> The epitest.fi site seems unfortunately down...

Yup, same from here. I was about to go downloading and rebuilding
wpa_supplicant from the 0.4.9 (stable) and failing that from the
0.5.5 (dev) tarball, but epitest.fi isn't reachable.

> > > On the other hand, FC6, which is in beta, contains already the
> > >proper version of the tools. I have been monitoring the various distro
> > >in the last few months before sending those WE-21 patches, and all
> > >major distro have WT-28 in the pipeline.
> >
> > Even if so, wireless-tools would be the only package I have to
> > build out of the FC5 distribution to keep up with the latest -git
> > snapshot of the Torvalds kernel... I'm not especially troubled
> > with this anyway. Perhaps you could push the Fedora folks to
> > be a bit more up-to-date with wireless-tools in their current
> > main version ?
>
> The FC people are busy.

In any case, cc'ing Dave who chipped in earlier in the thread -
if wpa_supplicant needs to be rebuilt, then it's very likely that
even FC6 which has 0.4.8-something (just checked ;) will not
work with the current kernel changes.

I will post an update when I can get hold of the newer sources
for wpa_supplicant...

Thanks, ciao,

--alessandro

"Well a man has two reasons for things that he does
the first one is pride and the second one is love
all understandings must come by this way"

(Husker Du, 'She Floated Away')

2006-09-29 23:19:35

by Jean Tourrilhes

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Fri, Sep 29, 2006 at 06:24:10PM -0400, Dave Jones wrote:
> On Sat, Sep 30, 2006 at 12:04:31AM +0200, Alessandro Suardi wrote:
>
> > Even if so, wireless-tools would be the only package I have to
> > build out of the FC5 distribution to keep up with the latest -git
> > snapshot of the Torvalds kernel... I'm not especially troubled
> > with this anyway. Perhaps you could push the Fedora folks to
> > be a bit more up-to-date with wireless-tools in their current
> > main version ?
>
> We do. Frequently, because it tends to break in some manner every
> single time we push a rebased kernel update.
> wireless-tools v28 is in the updates repo right now, which afaik, is
> already the newest available.

Correct.

> It's seriously unfunny to have to update fundamental userspace packages
> like this when moving to a newer kernel. Especially when say for eg,
> the newer kernel then has a broken sound driver, so the user goes
> back to their old 'working' kernel. Oops, now they have a choice
> of a kernel with broken sound, or a kernel with broken wireless.

I'm 100% with you Dave.
The ESSID change was pretty much forced on me. You can check
the thread on this mailing list starting around 27th of January. Jouni
and Dan were ones of the main advocate of this change. The main reason
is that half of the driver were doing the old way, and the other half
the new way, so we needed to bring back consistency.
I pushed WT-28 just after the wireless summit, when this
change was reconfirmed, so that it had time to percolate in the
distro. WT-28 works with both kernel before and after the changeover,
so it's transparent. As I say, most distro have it in their dev
version for already some time (even Slackware).
At the same time, I also looked at other userspace apps. I
looked personally at the source code, and most apps were not affected,
because they wrap around iwconfig or never SET the ESSID.
The main apps that were affected are wpa_supplicant and
xsupplicant. I told Jouni about required change in wpa_supplicant as
early as 15 March, and reminded him later.
In other words, I believe I did everything I could do to make
the transition smooth and transparent on userspace. If you think I
could have done better, please tell me. Of course, there are always
people using bleeding edge kernel in old distro, but in theory they
are able to interpret the warning given to them by the Wireless Tools.

> Dave

Have fun...

Jean

2006-09-30 12:27:05

by Alessandro Suardi

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On 9/30/06, Alessandro Suardi <[email protected]> wrote:
> On 9/30/06, Jean Tourrilhes <[email protected]> wrote:
> > On Sat, Sep 30, 2006 at 12:04:31AM +0200, Alessandro Suardi wrote:
> > > On 9/29/06, Jean Tourrilhes <[email protected]> wrote:
> > > >>
> > > >> [asuardi@sandman ~]$ rpm -q wireless-tools
> > > >> wireless-tools-28-0.pre13.5.1
> > > >
> > > > That's too old, the cutoff is 27-pre15.
> > >
> > > Are you sure ? For how I read it, 28-0.pre13.5.1 is more recent
> > > than 27-pre15, not older.
> >
> > Sorry, I'm mixing up my numbers.
> > The cutoff for the ESSID fix is 28-pre15, so your version is
> > just a little bit older. I'm mixing up with the iwpoint cutoff which
> > was 27-pre25.
>
> OK.
>
> > > So I guess there's an actual bug that doesn't depend on the
> > > wireless-tools. Or maybe it's wpa_supplicant that has to be
> > > upgraded ?
> >
> > I don't have the start of the thread, so I don't know the
> > exact failure mode. If you are using wpa_supplicant, it bypasses the
> > wireless tools so it would have to be updated.
> > Note that I've been pestering Jouni about the fact that he had
> > to update wpa_supplicant for that since last May, when Jouni himself
> > asked me to change the ESSID API. Ironic, isn't it ?
> > The epitest.fi site seems unfortunately down...
>
> Yup, same from here. I was about to go downloading and rebuilding
> wpa_supplicant from the 0.4.9 (stable) and failing that from the
> 0.5.5 (dev) tarball, but epitest.fi isn't reachable.
>
> > > > On the other hand, FC6, which is in beta, contains already the
> > > >proper version of the tools. I have been monitoring the various distro
> > > >in the last few months before sending those WE-21 patches, and all
> > > >major distro have WT-28 in the pipeline.
> > >
> > > Even if so, wireless-tools would be the only package I have to
> > > build out of the FC5 distribution to keep up with the latest -git
> > > snapshot of the Torvalds kernel... I'm not especially troubled
> > > with this anyway. Perhaps you could push the Fedora folks to
> > > be a bit more up-to-date with wireless-tools in their current
> > > main version ?
> >
> > The FC people are busy.
>
> In any case, cc'ing Dave who chipped in earlier in the thread -
> if wpa_supplicant needs to be rebuilt, then it's very likely that
> even FC6 which has 0.4.8-something (just checked ;) will not
> work with the current kernel changes.
>
> I will post an update when I can get hold of the newer sources
> for wpa_supplicant...

Good news, WPA association is back to work for me using
wireless_tools.29.pre10 and wpa_supplicant-0.4.9 with

2.6.18-git11 vanilla
2.6.18-git11 with reverted wireless fixes
2.6.18-git13

which appears to mean that backward compatibility of the
new tools with older kernel features has also been tested :)

Dave, do you want me to file a request for updated FC5 RPMs
for wireless-tools and wpa_supplicant in bugzilla or is it
- already happening
- never going to happen
?


Thanks, ciao,

--alessandro

"Well a man has two reasons for things that he does
the first one is pride and the second one is love
all understandings must come by this way"

(Husker Du, 'She Floated Away')

2006-09-30 18:40:28

by Dave Jones

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Sat, Sep 30, 2006 at 02:27:01PM +0200, Alessandro Suardi wrote:
>
> Good news, WPA association is back to work for me using
> wireless_tools.29.pre10 and wpa_supplicant-0.4.9 with
>
> 2.6.18-git11 vanilla
> 2.6.18-git11 with reverted wireless fixes
> 2.6.18-git13
>
> which appears to mean that backward compatibility of the
> new tools with older kernel features has also been tested :)
>
> Dave, do you want me to file a request for updated FC5 RPMs
> for wireless-tools and wpa_supplicant in bugzilla or is it
> - already happening
> - never going to happen
> ?

I'm not sure if we usually wait for a 'real' release, or if there's
precedent for us shipping pre's before, but filing a bug-report
is a good idea so that it doesn't go unnoticed when I eventually
push a 2.6.19 update to FC5-updates in a few months.

Dave

2006-09-30 19:39:15

by Pavel Machek

[permalink] [raw]
Subject: wireless abi breakage (was Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA)

Hi!

> > >> wpa_supplicant log of failing session available upon request.
> > >
> > >It looks like you reverted the WE-21 stuff. Is your wireless-tools
> > >package up to date?
> >
> > Well, that's the latest I get under FC5:
> >
> > [asuardi@sandman ~]$ rpm -q wireless-tools
> > wireless-tools-28-0.pre13.5.1
>
> That's too old, the cutoff is 27-pre15.
>
> > but indeed (-git11 minus the reverts) iwconfig says
> >
> > [asuardi@sandman ~]$ iwconfig eth1
> > Warning: Driver for device eth1 has been compiled with version 21
> > of Wireless Extension, while this program supports up to version 19.
> > Some things may be broken...
>
> That's exactly the point of this warning (some distro like to
> kill it), I think it spells pretty clearly what's wrong. Don't say I
> did not warn you...

Well... we are trying to have stable abi here. Breaking older wireless
tools randomly is *not* okay in the middle of stable series.

> > If you have suggestions about either upgrading wireless-tools
> > from a non-FC5 repository or narrowing down the reverts, I'm
> > up for giving them a go :)
>
> If you run a custom kernel, I think you won't see any problems
> running a custom version of Wireless Tools. They are available on my
> web site, pretty easy to install, and have minimal

No. Kernel abi is stable in 2.6.x.
--
Thanks for all the (sleeping) penguins.

2006-09-30 20:35:18

by Alessandro Suardi

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On 9/30/06, Dave Jones <[email protected]> wrote:
> On Sat, Sep 30, 2006 at 02:27:01PM +0200, Alessandro Suardi wrote:
> >
> > Good news, WPA association is back to work for me using
> > wireless_tools.29.pre10 and wpa_supplicant-0.4.9 with
> >
> > 2.6.18-git11 vanilla
> > 2.6.18-git11 with reverted wireless fixes
> > 2.6.18-git13
> >
> > which appears to mean that backward compatibility of the
> > new tools with older kernel features has also been tested :)
> >
> > Dave, do you want me to file a request for updated FC5 RPMs
> > for wireless-tools and wpa_supplicant in bugzilla or is it
> > - already happening
> > - never going to happen
> > ?
>
> I'm not sure if we usually wait for a 'real' release, or if there's
> precedent for us shipping pre's before, but filing a bug-report
> is a good idea so that it doesn't go unnoticed when I eventually
> push a 2.6.19 update to FC5-updates in a few months.
>
> Dave
>

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208719
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208720

respectively filed for wpa_supplicant and wireless-tools.

Thanks, ciao,

--alessandro

"Well a man has two reasons for things that he does
the first one is pride and the second one is love
all understandings must come by this way"

(Husker Du, 'She Floated Away')

2006-10-01 05:23:24

by Pekka Enberg

[permalink] [raw]
Subject: Re: wireless abi breakage (was Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA)

On 9/30/06, Pavel Machek <[email protected]> wrote:
> Well... we are trying to have stable abi here. Breaking older wireless
> tools randomly is *not* okay in the middle of stable series.

Seconded. This is totally unacceptable so please fix up the ABI. You
must follow the proper procedure and add incompatible changes to
Documentation/feature-removal-schedule.txt so people will have enough
to migrate.

2006-10-01 19:10:33

by Jouni Malinen

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Sat, Sep 30, 2006 at 12:04:31AM +0200, Alessandro Suardi wrote:

> So I guess there's an actual bug that doesn't depend on the
> wireless-tools. Or maybe it's wpa_supplicant that has to be
> upgraded ?
>
> [asuardi@sandman ~]$ rpm -q wpa_supplicant
> wpa_supplicant-0.4.8-10.fc5

2006-05-06 - v0.4.9
* driver_wext: added support for WE-21 change to SSID configuration

I.e., not really a "bug", but an unfortunate result of making WLAN
drivers use one part of WE consistently..

--
Jouni Malinen PGP id EFC895FA

2006-10-02 17:09:10

by Jean Tourrilhes

[permalink] [raw]
Subject: Re: wireless abi breakage (was Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA)

On Sat, Sep 30, 2006 at 07:38:53PM +0000, Pavel Machek wrote:
> Hi!
>
> > That's exactly the point of this warning (some distro like to
> > kill it), I think it spells pretty clearly what's wrong. Don't say I
> > did not warn you...
>
> Well... we are trying to have stable abi here. Breaking older wireless
> tools randomly is *not* okay in the middle of stable series.

I'm sorry, but as there is no longer any "devel" serie, to me
there is no longer any "stable" serie. Do you mean that we are going
to get frozen with the same APIs until then end of time ? I don't
think so...
You can see the glass half-full or half-empty. Maybe you can
see that both Wireless Tools and wpa_supplicant compatible with those
changes were released last May, which means by the time this kernel
change hit the distro, people won't notice...

> > If you run a custom kernel, I think you won't see any problems
> > running a custom version of Wireless Tools. They are available on my
> > web site, pretty easy to install, and have minimal
>
> No. Kernel abi is stable in 2.6.x.

Sure, I saw for examples a few warning about udev API changes.

Jean

2006-10-02 17:12:26

by Jean Tourrilhes

[permalink] [raw]
Subject: Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA

On Sat, Sep 30, 2006 at 02:27:01PM +0200, Alessandro Suardi wrote:
>
> Good news, WPA association is back to work for me using
> wireless_tools.29.pre10 and wpa_supplicant-0.4.9 with
>
> 2.6.18-git11 vanilla
> 2.6.18-git11 with reverted wireless fixes
> 2.6.18-git13
>
> which appears to mean that backward compatibility of the
> new tools with older kernel features has also been tested :)

We can't really test everything, but at least we try to do the
basics. The strong versioning of the API does help with regards to
this kind of change.

> Dave, do you want me to file a request for updated FC5 RPMs
> for wireless-tools and wpa_supplicant in bugzilla or is it
> - already happening
> - never going to happen
> ?

I believe we are actually pretty close to FC6, which should
have all the right bits...

> Thanks, ciao,
>
> --alessandro

Ciao...

Jean

2006-10-06 14:52:19

by Pavel Machek

[permalink] [raw]
Subject: Re: wireless abi breakage (was Re: 2.6.18-git9 wireless fixes break ipw2200 association to AP with WPA)

Hi!

> > > That's exactly the point of this warning (some distro like to
> > > kill it), I think it spells pretty clearly what's wrong. Don't say I
> > > did not warn you...
> >
> > Well... we are trying to have stable abi here. Breaking older wireless
> > tools randomly is *not* okay in the middle of stable series.
>
> I'm sorry, but as there is no longer any "devel" serie, to me
> there is no longer any "stable" serie. Do you mean that we are going
> to get frozen with the same APIs until then end of time ? I don't
> think so...

I mean that proprt procedure for removing APIs needs to be followed,
and that is deprecating them in Doc*/feature-removal-schedule, along
with date, waiting a year, then removing them.

> You can see the glass half-full or half-empty. Maybe you can

No, not in this case.
--
Thanks for all the (sleeping) penguins.