problems configuring wireless using iwi

Paul B. Mahol onemda at gmail.com
Mon Nov 3 04:40:40 PST 2008


On 11/3/08, Khusro Jaleel <kerneljack at gmail.com> wrote:
> Thanks for your reply, Stephen, just a few other questions:
>
> Am I supposed to download the firmware from somewhere or not?
>
> I tried going to /usr/ports/net/iwi-firmware/ and iwi-firmware-kmod
> and running "make install" but both of them error out saying something
> about "please run make rmconfig and remove CONTROL" but when I run
> "make rmconfig" I get "No user-configurable ...." something like that.
>
> I'm still not sure whether I need to get the firmware from somewhere
> or not? I hope you can clarify this. My /boot/kernel has those
> iwi_bss.ko etc files that I mentioned, but I'm not sure if those are
> firmware or not? Should I get the firmware from somewhere and put it
> in /boot/firmware instead?
iwi_bss.ko module and others are firmware for iwi and their Makefiles
are located in /sys/modules/iwifw

Firmware files are located in:
/sys/contrib/dev/iwi/

> I will try putting those lines /etc/rc.conf tonight and will see what
> happens.
>
> Thanks again.
>
> On Sun, Nov 2, 2008 at 4:11 PM, Stephen Montgomery-Smith
> <stephen at math.missouri.edu> wrote:
>> FreeBSD CURRENT has a different approach to wireless cards.  Somewhere in
>> /etc/rc.conf you need lines like
>> wlans_iwi0="wlan0"
>> and then all future ifconfig command should refer to wlan0 instead of
>> iwi0.
>>
>> I am not sure if this will fix your problem or not, but you must have not
>> done this somewhere, otherwise ifconfig would have listed wlan0 as well as
>> iwi0.
>>
>> If you are new to FreeBSD, you might prefer to use FreeBSD-STABLE instead.
>>  I think iwi is already a part of that.
>>
>>
>> Khusro Jaleel wrote:
>>>
>>> Hi,
>>>
>>> I'm new to FreeBSD-CURRENT and am having problems getting my wireless
>>> to work on my laptop. It is an old Centrino ASUS laptop with built-in
>>> IPW2200 wireless. I've had no problems getting wireless to work on
>>> this for the past few years now with many flavors of linux and of
>>> course Windows so I'm sure it should also work in FreeBSD without any
>>> issues.
>>>
>>> However, I'm not having much luck. I've followed the instructions in
>>> the Handbook's Wireless page and read the iwi(4) man page and added
>>> the following to my /boot/loader.conf:
>>>
>>> -------------
>>> 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"
>>> hw.psm.synaptics_support=1
>>> --------------
>>>
>>> When I reboot and do a "dmesg | grep iwi" I get:
>>>
>>> ----------
>>> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4
>>> at device 2.0 on pci2
>>> iwi0: [ITHREAD]
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4
>>> at device 2.0 on pci2
>>> iwi0: [ITHREAD]
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4
>>> at device 2.0 on pci2
>>> iwi0: [ITHREAD]
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4
>>> at device 2.0 on pci2
>>> iwi0: [ITHREAD]
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> ----------
>>>
>>> Am I forgetting to load the firmware somehow? In /boot/kernel, I see
>>> the following files:
>>>
>>> -----------
>>> [root at asus ~]# ls -l /boot/kernel/iwi_*
>>> -r-xr-xr-x  1 root  wheel  197996 Oct 31 23:56 /boot/kernel/iwi_bss.ko
>>> -r-xr-xr-x  1 root  wheel  190182 Oct 31 23:56 /boot/kernel/iwi_ibss.ko
>>> -r-xr-xr-x  1 root  wheel  194760 Oct 31 23:56
>>> /boot/kernel/iwi_monitor.ko
>>> -----------
>>>
>>> ifconfig:
>>> bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
>>> 1500
>>>       options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
>>>       ether 00:11:2f:0c:e8:7f
>>>       inet 192.168.1.70 netmask 0xffffff00 broadcast 192.168.1.255
>>>       media: Ethernet autoselect (100baseTX <full-duplex>)
>>>       status: active
>>> fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>>       options=8<VLAN_MTU>
>>>       ether 02:e0:18:1b:1f:63
>>>       ch 1 dma -1
>>> fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>>       lladdr 0.e0.18.0.3.1b.1f.63.a.2.ff.fe.0.0.0.0
>>> iwi0: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
>>>       ether 00:0e:35:0d:7c:65
>>>       media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
>>>       status: no carrier
>>> plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0
>>> mtu
>>> 1500
>>> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>>>       inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
>>>       inet6 ::1 prefixlen 128
>>>       inet 127.0.0.1 netmask 0xff000000
>>>
>>> But if I try to do "ifconfig iwi0 up" I get:
>>>
>>> ----------
>>> iwi0: timeout waiting for (null) firmware initialization to complete
>>> iwi0: could not load boot firmware (null)
>>> ----------
>>>
>>> Any help appreciated. Thanks.
>>> _______________________________________________
>>> freebsd-current at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to
>>> "freebsd-current-unsubscribe at freebsd.org"
>>>
>>>
>>
>>
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>


More information about the freebsd-current mailing list