[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