Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Feb 2010 22:05:14 -0500
From:      Jim Pingle <lists@pingle.org>
To:        Rui Paulo <rpaulo@gmail.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: FreeBSD-8.0 802.11n support with ath/mwl
Message-ID:  <4B8B2EEA.6010500@pingle.org>
In-Reply-To: <5E979157-9E68-4C08-81BD-14255B038D7F@gmail.com>
References:  <5fbf03c21002270427s74d0f067gb76cfe10c2794121@mail.gmail.com>	<20100227124308.GA28213@mx.techwires.net>	<5fbf03c21002270501l2e388ec9tbdad684d38609861@mail.gmail.com>	<alpine.BSF.2.00.1002272029130.49218@fledge.watson.org> <C816D0F2-67CD-4361-8FD3-376F7619EF46@gmail.com> <4B89E174.1060802@pingle.org> <1B1F52CC-FF36-4432-9345-73BB673EE7E8@gmail.com> <4B8AAA0B.4010402@pingle.org> <3BA70425-5413-4E04-AA91-85B699B1D8EF@gmail.com> <4B8B25E0.4060604@pingle.org> <5E979157-9E68-4C08-81BD-14255B038D7F@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/28/2010 9:41 PM, Rui Paulo wrote:
> On 1 Mar 2010, at 02:26, Jim Pingle wrote:
>> Ah, I wasn't aware of wlandebug(8). However, it doesn't seem to operate
>> on this mwl(4) card. It sets the value of the sysctl net.wlan.0.debug
>> and that doesn't show up on my system. Another system with a ral(4) card
>> does have that sysctl. Judging by the information in the wlandebug(8)
>> man page it appears as though this may be a side effect of mwl doing
>> much of the work in firmware.
> 
> wlandebug takes an -i argument. I seem to recall you created your wlan interface named "mwl_wlan0", so you need to type wlandebug -i mwl_wlan0.

I saw that, but that is hardcoded to expect wlan<x> (wlan0, wlan1, etc)
for an interface name. Having seen that, I recompiled wlandebug without
the hardcoded interface name check and it didn't work either, but it did
toss an error for the sysctl it was trying to tweak.

That made me look deeper at the code and see it was really just setting
the debug sysctl based on flags that wlandebug was aware of. Handy, but
the same thing could be done by hand with sysctl and some bitwise math
in a pinch, assuming the interface has the right oids. (Which mine
doesn't, for some reason...)

Jim



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