Solved Intel Wireless Card Needs Troubleshooting

I'm having an issue getting the WiFi working on my old notebook. It's an Intel PRO dual band mini PCI card, part number 2915A/B/G covered by the iwi(4) driver. The OS is FreeBSD v10.0, for which I haven't compiled a custom kernel yet, so all of the default stuff including the iwi(4) driver is still in there.
I've already put the right info in rc.conf and wpa_supplicant.conf, after trying to create the wlan0 device with ifconfig wlan0 create wlandev iwi0 I get the error message
Code:
ifconfig: SIOCIFCREATE2: Input/output error
Which causes the following error to pop up in dmesg:
Code:
iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_bss_fw, 0xc60e73d0, 0) error 1
iwi_bss: could not load firmware image, error 8
iwi0: could not load firmware
Yes I know it says what it thinks the problem is, but it continued to do this after I added the line
Code:
legal.intel_iwi.license_ack=1
to /boot/loader.conf

What's confusing is that I've had the same version of FreeBSD installed on this machine before and it worked after I added the entry to loader.conf.

Here's the full output of dmesg(8), ifconfig(8), and service netif restart:
http://planetfox.net/dmesg.txt
http://planetfox.net/ifconfig.txt
http://planetfox.net/restart.txt
 
I'm not sure exactly what I did but after about two hours of tweaking, unloading and reloading the driver modules and restarting about twenty times it started working. Thank you for reading and I'm sorry if I wasted your time.
 
Back
Top