On Thu, Feb 6, 2014 at 11:40 AM, Roman Yeryomin <leroi.li...@gmail.com> wrote:
> On 5 February 2014 09:21, Helmut Schaa <helmut.sc...@googlemail.com> wrote:
>>>>>> So, you ported the code from the ralink rt2860 driver, right?
>>>>>> I haven't looked into newer ralink chips at all. Did you check if any MAC
>>>>>> layer changes regarding RX and TX rings exist?
>>>>>
>>>>> Yes, from rt2860v2 2.7.1.6 to be precise.
>>>>> Yes I did the mac registers init too. There are several new registers
>>>>> they initialize. I tried to integrate mac init to the existing
>>>>> function. Do you think I should try to do it separately?
>>>>
>>>> No, should be fine that way (for testing) I guess.
>>>>
>>>> Did you check if the interrupt handler is called after setting the
>>>> device up (/proc/interrupts)?
>>>> Just as a first evidence of life?
>>>
>>> Hmm..
>>> If I configure it as ap, yes:
>>>            CPU0
>>>   5:         28      MIPS  10100000.ethernet
>>>   6:      38912      MIPS  rt2800_wmac
>>>   7:     204558      MIPS  timer
>>>   9:          0      INTC  10000100.timer
>>>  20:        521      INTC  serial
>>>  25:          2      INTC  gsw
>>> ERR:          0
>>
>> Good, so at least something happens :D
>> Might make sense to add some code to the interrupt handler to see
>> which interrupts get fired.
>
> Do you mean plat_irq_dispatch() from arch/mips/ralink/irq.c ?

I thought about rt2800mmio_interrupt.

>>> But if I put it in monitor mode (either via config or iw command)
>>> interrupt counter remains zero. What does it mean?
>>
>> So, it seems as if the RX path is not working at all. But that can have
>> several reasons ...
>>
>> Did you check with a second wifi device if the card transmits any
>> frames in AP mode?
>> Beacons?
>
> Only with android tablet with wifi scanner. Do you think I should try
> a better scanner (kismet?) ?

Just use a second linux machine with a reasonable wifi card (ath9k
will do for example),
put it into monitor mode and run tcpdump/wireshark on it ...

Helmut
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to