[ath9k-devel] tx99 memory allocate failure

Eduardo Abinader <[email protected]>
Newsgroups org.ath9k.lists.ath9k-devel
Message-ID <B55DA282FD16424BB8D58FC600198C2D9B8FB2@sfo1exc-mbxp08.nbttech.com>
Hi Mathieu,

Add the monitor interface like this:

#iw phy phy0 interface add moni0 type monitor flags active


BR,
Eduardo Abinader
________________________________
From: Mathieu Slabbinck [matty.slabbinck at gmail.com]
Sent: Tuesday, May 17, 2016 4:11 PM
To: Eduardo Abinader
Cc: ath9k-devel at lists.ath9k.org
Subject: Re: [ath9k-devel] tx99 memory allocate failure

Hi Eduardo,

I'm using this:
#!/bin/bash
mount -t debugfs nodev /sys/kernel/debug

echo "Prep for tx99"
iw phy phy0 interface add moni0 type monitor
ip link set dev moni0 up

echo "Activating tx99"
echo 15 > /sys/kernel/debug/ieee80211/phy0/ath9k/tx99_power
echo 1 > /sys/kernel/debug/ieee80211/phy0/ath9k/tx99

Is that not enough?
Ifconfig lists moni0 as follows:
moni0     Link encap:UNSPEC  HWaddr BC-30-7E-BC-59-98-35-65-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B

Kr

On Tue, May 17, 2016 at 4:07 PM, Eduardo Abinader <Eduardo.Abinader at riverbed.com<mailto:[email protected]>> wrote:
Hi,

Create the monitor interface with active flag set.

BR.
________________________________
From: [email protected]<mailto:[email protected]> [ath9k-devel-bounces at lists.ath9k.org<mailto:[email protected]>] on behalf of Mathieu Slabbinck [matty.slabbinck at gmail.com<mailto:[email protected]>]
Sent: Tuesday, May 17, 2016 3:52 PM
To: ath9k-devel at lists.ath9k.org<mailto:[email protected]>
Subject: [ath9k-devel] tx99 memory allocate failure

Hi,

I'm having some issues running the tx99 features of the ath9k driver.
Seems like every time I try to run it, I get this:
sh: write error: cannot allocate memory.

After some poking, I found it's returning -ENOMEN in tx99.c.
Which is due to !sc-tx99_skb
Which on it's turn is due to an empty value for sc->tx99_vif.

So essentially, it's going wrong in ath9k_build_tx99_skb and returns NULL when checking:
if (!sc->tx99_vif) {
    return NULL;
}

Anybody some ideas on what the actual root cause can be of this and/or how to solve it?

Kernel version: 4.1.0

Thanks & Kr

Mathieu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20160517/cb5ca133/attachment.htm
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.