Have you see how many time, it takes to ndiswrapper to deliver the scan result ? It’s about 3,25 sec on my builtin wireless card. This is too much no ? Specialy if you want to write a application to scan for AP level.
The quick and dirty way to fix that (it works fine for me.. perhaps others..) :
- Edit iw_ndis.c
- Search for iw_get_scan function
- change this
//if (time_before(jiffies, handle->scan_timestamp + 3 * HZ)) if time_before(jiffies, handle->scan_timestamp) return -EAGAIN;
This simply drop the 3 sec wait for results.. Now I get search results in 0.25 sec ;) .. Please report if this works for you !
Bonjour,
Mon portable fonctionne aussi avec ndiswrapper sur une netgear WG511 (made in China). Je fais le test, je t’informe dans la foulée.
A+,
PA.
PS: Brestois comme toi, on a dû se rencontrer à la MPT Harteloire sur une présentation wifi, je dois mettre des infos sur mon matos netgear, j’ai aussi depuis un asus WL-HDD très très intéressant.
Kool , :)
Effectivement, on a du se rencontrer à la MPT.. je suis assez repérable en même temps ;)
Au plaisir de se revoir à Brest Wireless alors !
Bonjour,
J’ai recompilé ndiswrapper 0.11 avec ta modif, le scan passe effectivement dans mon cas de 3.05 secondes à 0.25 seconde.
Good job, tu fais un petit mail au support de ndiswrapper pour proposer ta modif ?
A+,
PA.
En fait, j’ai discuté avec les gens de ndiswrapper: En gros, il est possible avec cette option, que cela ne fonctionne pas avec tous les drivers Windows, donc par précaution ils ont ajouté un delais de 3 sec.
Voila, pour ma future appli bah ca posera pas de pb si le patch est appliqué ;)
Merci pour l’info, je reste avec la version modifiée, 3sec de gagnées ;-)