[PATCH] Re: if_iwi stopped working
John Baldwin
jhb at FreeBSD.org
Wed Aug 17 14:26:22 GMT 2005
On Wednesday 17 August 2005 06:15 am, Øyvind Kolbu wrote:
> On 14-08-2005 15:44, Stefan Ehmann wrote:
> > It stopped working some days ago. Via binary search I tracked it down to
> > August, 10th (I see some changes done by sam which might be the
> > culprit).
>
> That commit updates most wireless drivers, except iwi. Using the same
> change as made on the ipw driver on iwi makes my wlan work again.
>
> I'm using the patch below on my laptop and writes this mail via iwi.
>
> Index: if_iwi.c
> ===================================================================
> RCS file: /stuff/freebsd/cvs/src/sys/dev/iwi/if_iwi.c,v
> retrieving revision 1.10
> diff -u -b -B -u -r1.10 if_iwi.c
> --- if_iwi.c 9 Aug 2005 10:19:49 -0000 1.10
> +++ if_iwi.c 17 Aug 2005 10:04:24 -0000
> @@ -1008,7 +1008,7 @@
> #if IEEE80211_CHAN_MAX < 255
> if (frm[2] <= IEEE80211_CHAN_MAX)
> #endif
> - ic->ic_bss->ni_chan = &ic->ic_channels[frm[2]];
> + ic->ic_curchan = &ic->ic_channels[frm[2]];
>
> frm += frm[1] + 2;
> }
Thanks for the patch. I've just committed it.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-current
mailing list