On 01/07/2011 09:58 AM, Chaoxing Lin wrote:
1. I don't know how to use GDB. Consider me entry level developer.
You need to learn how to use gdb..it will be well worth your time if you plan to ever move beyond entry-level-developer. Something as simple as: gdb [hostapd-binary] [pid-of-hostapd-process] Then inside of gdb: bt You might also try 'strace'.
2. It should not be related the change I made on ath9k. The reasons are a. My change is simple, linux/drivers/net/wireless/ath/ath9k/ath9k.h: change ATH_BCBUF from 4 to 12 b. Without my change, driver accepts up to 3 extra BSSID. But hostapd still hangs on quit. Hostapd quits well if there only one extra BSSID. This problem is 100% reproducible. I guess it would be quite easy for the original hostapd developer to fix it.
Heh, maybe so..but if you want it fixed fast, you might need to put in some extra debugging effort. Thanks, Ben -- Ben Greear <greearb@xxxxxxxxxxxxxxx> Candela Technologies Inc http://www.candelatech.com -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html