NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/39864: iwn network interface driver broken in current & -5 (i386 - others??)
The following reply was made to PR kern/39864; it has been noted by GNATS.
From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: kern/39864: iwn network interface driver broken in current & -5
(i386 - others??)
Date: Wed, 05 Nov 2008 03:41:40 +0700
Well, that has to be the most bogus PR I've ever sent ... aside from
the iwn driver not working in -current (which remains correct) almost
nothing in the PR was accurate. I really should remember never to
rely upon my memory for anything -- but somehow I just keep on
forgetting that...
OK, to start again, kernels compiled on 2008-10-16 and 2008-10-29
both contain iwn drivers that fail. A kernel from 2008-09-23 worked.
(See how I messed up the dates...)
Given that, the if_iwn.c commits I suspected in the PR cannot
possibly be relevant (more idiotic, I wasted time testing them
only to find that no combination of those, including rolling back
both of them, made any difference at all...)
Further, in this case "fails" is just about all that I can say - the
driver just doesn't associate with the AP (not with either of two I
have available at home where this system lives - I sent the PR from
work earlier.) There are no kernel diagnostics, errors, crashes,
or anything else interesting to report (on that one I think I was
remembering what happens with the pcmcia wi innterface which was
reported in PR kern/39838...)
Given all of this, the only if_iwn.c change that falls into the
relevant date range is this one ...
----------------------------
revision 1.20
date: 2008/10/13 12:41:45; author: blymn; state: Exp; lines: +90 -25
DMA fixes thanks to rtr & skrll
Don't set tsf in auth, this stops firmware errors on WPA renegotiation
Various other tweaks that the linux driver seems to have that we did not
----------------------------
That, and changes to if_iwnreg.h (rev 1.4) on the same day that's
clearly a part of the same change.
I rolled back both of those files to the state they were on Sep 23,
while leaving all the rest of the kernel as current on Oct 29, and with
that change, iwn started working in an (almost) up to date current again
(still using Oct 29 sources.)
Now I just need to see if I can spot which of the (fairly large set of)
changes is causing things to fail.
kre
Home |
Main Index |
Thread Index |
Old Index