Reproducing "missed x consecutive beacon" debug messages by doing SPI flash IO. This isn't -necessarily- a radio stability/signal strength issue (but I'll re-test that comment when I acquire something spectrum analyzer-y) but it could indicate some other problem. The flash IO is through the AR71XX SPI bus. It shouldn't interfere with the beacon transmission, right? Fix: Weirdly enough, tweaking the HAL DMA/software beacon timings quieten those messages: # sysctl hw.ath.hal.dma_brt=1000 # sysctl hw.ath.hal.sw_brt=3000 # ifconfig wlan0 down #ifconfig wlan0 up # dd if=/dev/redboot/kernel of=/dev/null bs=64k I haven't tried passing any traffic through the AP yet with these HAL settings. 100/300 also works. Dropping it back to the default of 2/10 sees the missed beacon messages. How-To-Repeat: * setup interface in hostap mode: rc.conf: wlans_ath0="wlan0" create_args_wlan0="wlanmode hostap mode 11g country AU txpower 2 bgscan" ifconfig_wlan0="ssid cacheboy_test_1 mode 11g channel 6 txpower 2 up" * create hostapd config to make sure neighbors don't steal wifi: interface=wlan0 driver=bsd ssid=cacheboy_test_1 wpa=3 wpa_key_mgmt=WPA-PSK wpa_passphrase=XXXX wpa_pairwise=CCMP TKIP * create bridge group just for testing normal traffic: rc.conf: cloned_interfaces="bridge0" ifconfig_bridge0="addm wlan0 stp wlan0 addm wlan1 stp wlan1 addm arge0 stp arge0 up" * enable beacon debug messages (assuming the kernel has been compiled with atheros debugging): # sysctl dev.ath.0.debug=0x80 * dd from flash: wap1# dd if=/dev/redboot/kernel of=/dev/null bs=64k ath0: ath_beacon_proc: missed 1 consecutive beacons ath0: ath_beacon_proc: resume beacon xmit after 1 misses ath0: ath_beacon_proc: missed 1 consecutive beacons ath0: ath_beacon_proc: resume beacon xmit after 1 misses <etc, etc>
Responsible Changed From-To: freebsd-bugs->freebsd-net Over to maintainer(s).
pgollucci 2010-09-09 22:28:03 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/pecl-xhprof Makefile distinfo pkg-descr Log: XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level inclusive and exclusive wall times, memory usage, CPU times and number of calls for each function. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs. WWW: http://pecl.php.net/package/xhprof/ PR: ports/148322 Submitted by: Conor McDermottroe <ports at mcdermottroe.com> Revision Changes Path 1.4037 +1 -0 ports/devel/Makefile 1.1 +24 -0 ports/devel/pecl-xhprof/Makefile (new) 1.1 +3 -0 ports/devel/pecl-xhprof/distinfo (new) 1.1 +9 -0 ports/devel/pecl-xhprof/pkg-descr (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Responsible Changed From-To: freebsd-net->freebsd-wireless punt to mailing list
batch change: For bugs that match the following - Status Is In progress AND - Untouched since 2018-01-01. AND - Affects Base System OR Documentation DO: Reset to open status. Note: I did a quick pass but if you are getting this email it might be worthwhile to double check to see if this bug ought to be closed.