OpenWrt Forum Archive

Topic: AP scanning (iwlist scan) with OpenWRT version of Madwifi

The content of this topic has been archived on 8 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi all,


I'm doing some tests on a ixp4xx Pronghorn board running Kamikaze 8.09.

I would like to keep scanning AP (with iwlist athX scan) every two seconds or so. 

I would like to use the same mini-pci card (AR5414)  to do the continuous scanning but also to connect to some other wireless devices.

I've noticed that  when the mini-pci card is scanning for AP, it is not able to stay connected with the other wireless devices (e.g. ping doesn't not respond
when it is scanning, works ok when no scanning is performed).

Do you know what could be the problem here?

I can do this fine on various x86 pcs using the same mini-pci card, maybe this is related to the "custom" version of Madwifi being used?

I'm also trying to compile trunk using the upstream version of Madiwifi instead of the custom one but I'm getting the following error:

make[5]: Entering directory `/home/openwrt/PROVE/trunk/build_dir/linux-ixp4xx_generic/linux-2.6.28.5'
  CC [M]  /home/openwrt/PROVE/trunk/build_dir/linux-ixp4xx_generic/madwifi-0.9.4/net80211/ieee80211_power.o
/home/openwrt/PROVE/trunk/build_dir/linux-ixp4xx_generic/madwifi-0.9.4/net80211/ieee80211_power.c: In function 'ieee80211_pwrsave':
/home/openwrt/PROVE/trunk/build_dir/linux-ixp4xx_generic/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function '__skb_append'

Thank you so much,


Francesco

Hi,

Did you find the solution to use the upstream madwifi-trunk ? Openwrt is not providing any documentation in using the madwifi upstream other than custom version ?

Most of the developers are very much interested in using the latest madwifi upstream. But still OpenWrt doesn't provide any solution and no one is answering concerned
using latest madwifi.

(Last edited by sara on 18 May 2009, 10:32)

The discussion might have continued from here.