[pfSense] intel 2200bg mess

According to the Freebsd 7.2 man pages for iwi, it states that i should load the following in /boot/loader.conf
Code:
legal.intel_iwi.license_ack=1
if_iwi_load="YES"
wlan_load="YES"
firmware_load="YES"
iwi_bss_load="YES"
iwi_ibss_load="YES"
iwi_monitor_load="YES"

ifconfig iwi0 shows the device is up and running.I tried to scan ifconfig iwi0 scan, but it just hangs, I looked up the boot log and found the following

Code:
can't re-use a leaf (iwi)!
module_register: module pci/iwi already exists!
Module pci/iwi failed to register: 17

Iam not sure if this means that the mini pci is not functioning,
Any help would be deemly appreciated.
Thanks
 
If the scan hangs, kill it with ctrl+c and then run # ifconfig iwi0 list scan. That's a cached version of the scan results.
 
Code:
wizard# ifconfig iwi0 list scan
wizard#
--> returns nothing no aps found
However. when i
Code:
ifconfig iwi0 list sta
 ADDR               AID CHAN RATE RSSI IDLE  TXSEQ  RXSEQ CAPS FLAG
00:0e:35:58:61:db    0    6   1M 0.0  300      0      0      A

Any other suggestions, hmm :\
 
On my FreeBSD 8 box i got my intel 2200 wifi card working:
loader.conf:
Code:
legal.intel_iwi.license_ack=1
if_iwi_load="YES"

and my in my rc.vonf file:
Code:
wlans_iwi0="wlan0"
ifconfig_wlan0="WPA inet 192.168.1.110 netmask 0xffffff00"
defaultrouter="192.168.1.1"
 
Code:
ifconfig iwi0
Code:
iwi0: flags=68943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,MONITOR> metric 0 mtu 1500
	ether 00:0e:35:58:61:db
	inet6 fe80::20e:35ff:fe58:61db%iwi0 prefixlen 64 scopeid 0x4 
	inet 192.168.1.1 netmask 0xffffffff broadcast 192.168.1.1
	media: IEEE 802.11 Wireless Ethernet autoselect <monitor>
	status: associated
	ssid none channel 7 (2442 Mhz 11g) bssid 00:0e:35:58:61:db
	authmode OPEN privacy OFF scanvalid 10 bgscan bgscanintvl 300
	bgscanidle 250 roam:rssi11g 7 roam:rate11g 5 protmode OFF

Since iam on pfsense. I dont have an rc.conf
 
Your card is running in monitor mode, I guess that is the reason you don't get any scan results. Can you run
# ifconfig iwi0 down
# ifconfig iwi0 mediaopt sta
# ifconfig iwi0 up
# ifconfig iwi0 scan
?

Or alternatively remove
Code:
iwi_ibss_load="YES"
iwi_monitor_load="YES"
from /boot/loader.conf.
 
I removed both modules monitor ibss modules.
Code:
ifconfig iwi0
iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	ether 00:0e:35:58:61:db
	inet6 fe80::20e:35ff:fe58:61db%iwi0 prefixlen 64 scopeid 0x4 
	inet 192.168.1.1 netmask 0xffffffff broadcast 192.168.1.1
	media: IEEE 802.11 Wireless Ethernet autoselect
	status: no carrier
	ssid none channel 11 (2462 Mhz 11g)
	authmode OPEN privacy OFF bmiss 10 scanvalid 60 bgscan
	bgscanintvl 300 bgscanidle 250 roam:rssi11g 7 roam:rate11g 5

Now its not in monitor mode, however this produces
Code:
# ifconfig iwi0 mediaopt sta
ifconfig: SIOCSIFMEDIA (media): Device not configured
 
Are you sure it can find something? :)
Just try to connect to your network, it might work. You might also want to enable various debugging options, maybe those reveal something useful
# wlandebug -i iwi0 +scan +auth +assoc +state
 
Well Thanks I posted this topic there, This is the output of the
Code:
 wlandebug -i iwi0 +scan +auth +assoc +state

Code:
iwi0: sta_pick_bss: no scan candidate
iwi0: scan_next: done, restart [ticks 74105, dwell min 2 scanend 2147487453]
iwi0: scan_next: chan  14g ->   1g [active, dwell min 2 max 20]
iwi0: scan_next: chan   1g ->   6g [active, dwell min 2 max 20]
iwi0: scan_next: chan   6g ->  11g [active, dwell min 2 max 20]
iwi0: scan_next: chan  11g ->   7g [active, dwell min 2 max 20]
iwi0: scan_next: chan   7g ->  13g [active, dwell min 2 max 20]
iwi0: scan_next: chan  13g ->   2g [active, dwell min 2 max 20]
iwi0: scan_next: chan   2g ->   3g [active, dwell min 2 max 20]
iwi0: scan_next: chan   3g ->   4g [active, dwell min 2 max 20]
iwi0: scan_next: chan   4g ->   5g [active, dwell min 2 max 20]
iwi0: permanently promiscuous mode enabled
iwi0: ieee80211_cancel_scan: cancel active scan
iwi0: ieee80211_scan_flush
iwi0: scan_next: done, [ticks 74222, dwell min 2 scanend 2147487453]
iwi0: notify scan done
iwi0: ieee80211_scan_update: no scanner support for mode 8
iwi0: ieee80211_create_ibss: creating ibss
iwi0: ieee80211_scan_update: no scanner support for mode 8
iwi0: ieee80211_create_ibss: creating ibss
iwi0: ieee80211_scan_update: no scanner support for mode 8
iwi0: ieee80211_create_ibss: creating ibss
iwi0: ieee80211_scan_update: no scanner support for mode 8
iwi0: ieee80211_create_ibss: creating ibss
iwi0: ieee80211_scan_update: no scanner support for mode 8
iwi0: ieee80211_create_ibss: creating ibss
iwi0: ieee80211_scan_update: no scanner support for mode 8
iwi0: ieee80211_create_ibss: creating ibss
 
Something is forcing your card into a mode you don't want to use. I have no clue about what pfsense is doing, but this seems all wrong. Can you figure out what commands pfsense does use?
 
Back
Top