Ok Larry, I try again :) I have been filling your code with debug lines. Very interesting in my opinion is the report from drivers/net/wireless/rtl818x/rtl8187/dev.c#rtl8187_configure_filter(), as follows: drivers/net/wireless/rtl818x/rtl8187/dev.c#rtl8187_configure_filter IN>changed_flags=f0:00:00:00 ,total_flags=f0:00:00:80 ,multicast=00:00:00:00:00:00:00:00 ,priv->rx_conf=0a:fc:94:90 >FIF_CONTROL >FIF_OTHER_BSS >not FIF_ALLMULTI drivers/net/wireless/rtl818x/rtl8187/dev.c#rtl818x_iowrite32_async OUT>total_flags=60:00:00:00 ,priv->rx_conf=0b:fc:9c:90 .. which pops in dmesg just after running "airmon-ng start wlan0" for the first time. .. after, maybe some daemon, calls it again multiple times, but debug report is always the same as follows: IN>changed_flags=90:00:00:00 ,total_flags=f0:00:00:80 ,multicast=00:00:00:00:00:00:00:00 ,priv->rx_conf=0b:fc:9c:90 >not FIF_ALLMULTI drivers/net/wireless/rtl818x/rtl8187/dev.c#rtl818x_iowrite32_async OUT>total_flags=60:00:00:00 ,priv->rx_conf=0b:fc:9c:90 .. seeing anything suspect?? I have the feeling that first "IN" value of priv->rx_conf could be bugged.. as result the relative OUT value sent to eeprom is maybe wrong.. :P Could you please perform the same test on your working interfaces, and report me the output? If you get different output than mine, please send me all outputs, even if it differs also between your working interfaces. Here in attach the patch file as requested, its a very simple debug patch, and you can apply to any backports/compat version you prefer, latest included. Just make install, plug the interface, run "airmon-ng start wlan0", and collect the output from dmesg. FYI, from probe, my interface type should be as follow: - RTL8187vB (default) V1 - PCI_EEPROM_WIDTH_93C46 - customer id 0 Thanks :) On Tue, Dec 3, 2013, at 08:05 AM, Larry Finger wrote: > If you want me to test anything, you need to send me patches that I can > apply. > Having to regenerate your patches here is something I have no interest in > doing. -- http://www.fastmail.fm - Choose from over 50 domains or use your own
Attachment:
nikita8187.patch
Description: Binary data