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