Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 May 2005 22:35:42 +0200
From:      Roland van Laar <the_mip_rvl@myrealbox.com>
To:        techniek@lijst.WirelessLeiden.NL
Cc:        current@freebsd.org
Subject:   Re: WLT: Re: LOR if_ath.c:842 ieee80211_node.c:1490 (fwd)
Message-ID:  <1116362143.1339.2.camel@localhost>
In-Reply-To: <20050517123522.A71013@skutsje.san.webweaving.org>
References:  <20050517123522.A71013@skutsje.san.webweaving.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2005-05-17 at 12:35 -0700, Dirk-Willem van Gulik wrote:
> Sam is asking for wicontrol features not in ifconfig - do we have any left
> ?

Yes, we have,
http://wleiden.webweaving.org:8080/svn/node-config/other/enh-sec-patch/

The ability to make your ssid hidden and let nobody with an "ANY" or
blank SSID associate with a prism2 card in master mode.

Roland

> 
> DW.
> 
> ---------- Forwarded message ----------
> Date: Tue, 17 May 2005 12:23:50 -0700
> From: Sam Leffler <sam@errno.com>
> To: Jiri Mikulas <konfer@mikulas.com>
> Cc: current@freebsd.org
> Subject: Re: LOR if_ath.c:842 ieee80211_node.c:1490
> 
> Jiri Mikulas wrote:
> > Hello, FYI
> > FreeBSD 6.0-CURRENT #1: Wed May 11 18:38:12 CEST 2005
> >
> > lock order reversal
> >  1st 0xc15d4f1c ath0 (network driver) @ /usr/src/sys/dev/ath/if_ath.c:842
> >  2nd 0xc15d4c64 ath0 (802.11 scangen) @
> > /usr/src/sys/net80211/ieee80211_node.c:1490
> > KDB: stack backtrace:
> > kdb_backtrace(0,ffffffff,c0797bd0,c0797ab8,c075c9c8) at kdb_backtrace+0x29
> > witness_checkorder(c15d4c64,9,c072d520,5d2) at witness_checkorder+0x55c
> > _mtx_lock_flags(c15d4c64,0,c072d520,5d2,c15d4000) at _mtx_lock_flags+0x5b
> > ieee80211_iterate_nodes(c15d4bb0,c04a9540,c15d4000) at
> > ieee80211_iterate_nodes+0x21
> > ath_rate_newstate(c15d4000,4) at ath_rate_newstate+0x2f
> > ath_newstate(c15d4404,4,ffffffff) at ath_newstate+0x1bf
> > ieee80211_sta_join(c15d4404,c1a4d000,1,0,c15d4404) at
> > ieee80211_sta_join+0xcf
> > ieee80211_create_ibss(c15d4404,c15d4862) at ieee80211_create_ibss+0x23b
> > ieee80211_newstate(c15d4404,1,ffffffff,d148bb4c,c06f7b40) at
> > ieee80211_newstate+0x2b8
> > ath_newstate(c15d4404,1,ffffffff) at ath_newstate+0x2b3
> > ath_init(c15d4000) at ath_init+0x167
> > ath_media_change(c15d4000,c15d4f1c,10080,c15bb920,0) at
> > ath_media_change+0x26
> > ifmedia_ioctl(c15d4000,c1888ba0,c15d4cac,c0206937,0) at ifmedia_ioctl+0x93
> > ieee80211_ioctl(c15d4404,c0206937,c1888ba0,c1888ba0,c15d4404) at
> > ieee80211_ioctl+0xc1
> > ath_ioctl(c15d4000,c0206937,c1888ba0,d148bc38,c0539b90) at ath_ioctl+0x174
> > ifhwioctl(c0206937,c15d4000,c1888ba0,c1a80900,1) at ifhwioctl+0x998
> > ifioctl(c182de44,c0206937,c1888ba0,c1a80900,0) at ifioctl+0xc3
> > soo_ioctl(c1800630,c0206937,c1888ba0,c16da680,c1a80900) at soo_ioctl+0x2db
> > ioctl(c1a80900,d148bd04,3,2,246) at ioctl+0x370
> > syscall(3b,3b,3b,80553a0,1) at syscall+0x227
> > Xint0x80_syscall() at Xint0x80_syscall+0x1f
> > --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x280c527f, esp =
> > 0xbfbfe35c, ebp = 0xbfbfe378 ---
> >
> >
> > Could it be reason, why 'wicontrol wi0 -l' doesn't show associated
> > clients ?
> 
> No.  The LOR is a longstanding issue with holding the driver lock over
> net80211 ioctls.  I've delayed dealing with it because I think the best
> solution involves exposing the driver's lock to the net80211 layer and
> that is a significant change that needs to be thought through.
> 
> ifconfig ath0 list sta
> 
> should show you the set of associated stations.  wicontrol is dead.  If
> there's something you can do with wicontrol that you cannot do with
> ifconfig please speak up.
> 
> > I have 2 ath cards and one wi card in this router.
> > Thanks for reply
> > Jiri
> > _______________________________________________
> > freebsd-current@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
> >
> 
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
> 
> =============================================================================
> :
> : Wil je je afmelden voor deze lijst, stuur dan een emailtje naar
> : majordomo@lijst.wirelessleiden.nl de tekst "unsubscribe techniek" in het bericht
> : (dus niet in het subject!)
> :
> : Voor vragen over deze lijst kun je contact opnemen met:
> ; owner-techniek@lijst.wirelessleiden.nl
> =============================================================================
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1116362143.1339.2.camel>