When I bought my GA-Z77N-WiFi motherboard about a year ago, I was more or less disappointed that the pre-installed Intel Centrino Wireless-N 2230 Wifi module didn't work with iwn(4) driver, neither was there much expectation that it would.
Right now the situation has changed. Although it still doesn't work in 10.1-STABLE, but it does in HEAD.
As I didn't want to switch to CURRENT from STABLE, for the very well known reasons of (1) stability and (2) installed ports, I've found a satisfying solution.
The solution is to copy head/sys/dev/iwn info the existing 10.1-STABLE source tree:
This, however, is not enough, and for this driver to compile this way it is necessary to also copy head/sys/net80211/ieee80211_proto.h and head/sys/net80211/ieee80211_output.c into /usr/src/sys/net80211 respectively.
It is also possible to copy the new head/share/man/man4/iwn.4 man file from head in likewise manner. Or else, it may be just copied to some place and then made ready to use with this command:
That will add the mentioning of "Intel Centrino Wireless-N 2230" and other new supported devices to the man page
.
After these procedures this new version of iwn(4) builds OK and then Intel Centrino Wireless-N 2230 works very fine. The only problem I had with setup, was caused by the usage of the characters '& in my pre-shared key. When these were replaced, the connection was established.
Thanks to Adrian Chadd and other people working on wireless drivers. Adrian was VERY helpful in getting this one to work in my case.
Right now the situation has changed. Although it still doesn't work in 10.1-STABLE, but it does in HEAD.
As I didn't want to switch to CURRENT from STABLE, for the very well known reasons of (1) stability and (2) installed ports, I've found a satisfying solution.
The solution is to copy head/sys/dev/iwn info the existing 10.1-STABLE source tree:
Code:
svn co https://svn0.us-west.freebsd.org/base/head/sys/dev/iwn $somewhere
cp $somewhere/iwn/* /usr/src/sys/dev/iwn
It is also possible to copy the new head/share/man/man4/iwn.4 man file from head in likewise manner. Or else, it may be just copied to some place and then made ready to use with this command:
Code:
#gzip -cn $somewhere/iwn.4 > /usr/share/man/man4/iwn.4.gz

After these procedures this new version of iwn(4) builds OK and then Intel Centrino Wireless-N 2230 works very fine. The only problem I had with setup, was caused by the usage of the characters '& in my pre-shared key. When these were replaced, the connection was established.
Thanks to Adrian Chadd and other people working on wireless drivers. Adrian was VERY helpful in getting this one to work in my case.
Last edited: