I have been successfully using wireless-tools, but I have find out another very promissing tool "iw", which will help me a lot on a project I'm developing as it is completely based in netlink sockets. I know with wireless tools we have IFLA_WIRELESS to get some netlink messages, but I wish to start using the new system.
iw application works using nl80211 which is a Netlink socket implementation for ieee80211 interfaces. N900 wireless interface is based on wl12xx drivers, which also uses ieee80211, mac80211,...
Then I have compiled iw for the n900 and what is my surprise the the command works (no error on iw dev wlan0 info) but I cannot get any information of the avaliable networks (scan), or connect/disconnect.
I get an error that operation is not supported, which led me to check the kernel. Freemantle is using 2.6.28-omap1 and probably the wl12xx driver version is not very up to date.
I'm wondering if somebody has updated the wlan driver. If yes how have you done it?
I have been looking, and the driver is supported with compat-wireless-2.6 but I don't know if this will be compatible or supported in N900.
Any help on all these issues?
TA
P.S.: if you consider there is a better place to publish this, please tell me so.
Edit_1: Maybe is not the driver itself but the kernel. I mean the mac80211 module in the kernel besides the wl12xx driver.
I have been successfully using wireless-tools, but I have find out another very promissing tool "iw", which will help me a lot on a project I'm developing as it is completely based in netlink sockets. I know with wireless tools we have IFLA_WIRELESS to get some netlink messages, but I wish to start using the new system.
iw application works using nl80211 which is a Netlink socket implementation for ieee80211 interfaces. N900 wireless interface is based on wl12xx drivers, which also uses ieee80211, mac80211,...
Then I have compiled iw for the n900 and what is my surprise the the command works (no error on iw dev wlan0 info) but I cannot get any information of the avaliable networks (scan), or connect/disconnect.
I get an error that operation is not supported, which led me to check the kernel. Freemantle is using 2.6.28-omap1 and probably the wl12xx driver version is not very up to date.
I'm wondering if somebody has updated the wlan driver. If yes how have you done it?
I have been looking, and the driver is supported with compat-wireless-2.6 but I don't know if this will be compatible or supported in N900.
Any help on all these issues?
TA
P.S.: if you consider there is a better place to publish this, please tell me so.
Edit_1: Maybe is not the driver itself but the kernel. I mean the mac80211 module in the kernel besides the wl12xx driver.
Last edited by jlanza; 2010-10-05 at 12:20.