Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2011 00:36:23 -0600
From:      PseudoCylon <moonlightakkiy@yahoo.ca>
To:        freebsd-wireless@freebsd.org, Lars Engels <lars.engels@0x20.net>,  Adrian Chadd <adrian@freebsd.org>
Subject:   Re: Panic in AHDEMO mode (was: net-mgmt/aircrack-ng on FreeBSD 7+ / call for testing)
Message-ID:  <CAFZ_MYJEV24QLD%2BhOE%2Bzh331xWp2_cnLu7GwV8rT-roi1qYv5Q@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
>
> Fatal trap 12: page fault while in kernel mode
> cpuid =3D 0; apic id =3D 00
> fault virtual address =A0 =3D 0xffff -> !!!chan =3D=3D 0xffff

> #7 =A00xc0adb2da in ieee80211_chan2mode (!!!chan=3D0xffff)
> =A0 =A0 at /usr/src/sys/net80211/ieee80211.c:1427
> #8 =A00xc0afe2de in ieee80211_node_set_chan (ni=3D0xcfe39000, !!!chan=3D0=
xffff)
> =A0 =A0 at /usr/src/sys/net80211/ieee80211_node.c:285

#8.5 ieee80211_alloc_node()
        ni->ni_chan =3D IEEE80211_CHAN_ANYC; /* =3D=3D *0xffff (1.) */
        http://fxr.watson.org/fxr/source/net80211/ieee80211_node.c#L1131

        (1.)
        IEEE80211_CHAN_ANYC
        http://fxr.watson.org/fxr/source/net80211/_ieee80211.h?im=3D3#L150

> #9 =A00xc0b0028b in ieee80211_dup_bss (vap=3D0xc7651000, macaddr=3D0xc725=
ad3c
> "")
> =A0 =A0 at /usr/src/sys/net80211/ieee80211_node.c:1219
> #10 0xc0b003bc in ieee80211_fakeup_adhoc_node (vap=3D0xc7651000,
> =A0 =A0 macaddr=3D0xc725ad3c "") at
> /usr/src/sys/net80211/ieee80211_node.c:1401

Maybe?
http://fxr.watson.org/fxr/source/net80211/ieee80211_node.c#L1219
- ieee80211_node_set_chan(ni, bss->ni_chan);
+ ieee80211_node_set_chan(ni, ic->ic_curchan);

vap->iv_bss->ni_chan tend to be 0xffff in early stage. (Hence
additional ifconfig to make it work.) I've found out ic_curchan is
more reliable for that matter.


AK



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFZ_MYJEV24QLD%2BhOE%2Bzh331xWp2_cnLu7GwV8rT-roi1qYv5Q>