On Tuesday 08 August 2006 14:27, Mohamed Abbas wrote: > 2- Scanning; in 3945 driver, we can not tune to other channels while we > are connected, this will cause a firmware error. The firmware provides a > scanning command we call so the firmware will take care of switching of > the available channels and gather beacons and probe responses. The > current d80211 the stack will call config callback to switch to > different channel and send the probe requests. One of our engineers did > come up with a patch to add one more callback function if provided the > d80211 will call this function to allow the registered driver to perform > the scanning functionalities. For work around I currently check inside > config callback if the scanning flag set I will issues the scan command > then ignore the next config callback. > I think it would be best if you made the firmware not be aware of a connection, and let the d80211 code take care of all the scanning/authenticating/associating. Of course, I know nothing about 3945, so I don't know if that's possible.
-Michael Wu
pgphdl1a29lmf.pgp
Description: PGP signature
