#275: Scan for non-ESSID-broadcasting access point always fails
----------------------------------------+-----------------------------------
Reporter: [EMAIL PROTECTED] | Owner: mrenzmann
Type: defect | Status: assigned
Priority: minor | Milestone: version 1.0.0 - first
stable release
Component: madwifi: 802.11 stack | Version: trunk
Resolution: | Keywords:
Patch_attached: 1 |
----------------------------------------+-----------------------------------
Comment (by [EMAIL PROTECTED]):
Well, as Bullwinkle says, "Oh fiddle-faddle!"
I merged my change, and Scott's improved timeout code, into the current
subversion code. I also figured out the reason it didn't compile in
2.6.11 - the test needs to be "#if WIRELESS_VERSION > 17" rather than
"#ifdef IW_SCAN_THIS_ESSID".
It now compiles OK. The new scan-cancellation logic seems to work
properly - it seems to take about 3 milliseconds for the scan cancellation
to take effect. The new active scan starts up OK and my AP's ESSID shows
up in the scan cache.
And, the silly thing doesn't work. As far as I can tell, it's for reasons
unrelated to my patch. The log indicates that an association failure
occurs when the card is told to associate with my AP - "Reason 1".
I dropped back to my earlier code base (which uses a subversion code base
from early January) and the card associates with my AP just fine.
I tried tweaking my patch, to sleep in 10-millisecond increments rather
than 1-millisecond increments, to try to re-create the timing behavior of
my earlier version. It still fails to associate.
I'm not sure why this is happening. Possibly something in the new code
base is broken, or requires a change to the scripts and settings I use to
initialize the card and bring it up.
I'll fiddle with it some more, take a look at the other tickets and the
wiki, and see if I can figure out why it's no longer associating properly.
--
Ticket URL: <http://madwifi.org/ticket/275>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity