Re: problems configuring wireless using iwi



On 11/3/08, Khusro Jaleel <kerneljack@xxxxxxxxx> 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@xxxxxxxxxxxxxxxxx> 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@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@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to
"freebsd-current-unsubscribe@xxxxxxxxxxx"




_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"

_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: problems configuring wireless using iwi
    ... Am I supposed to download the firmware from somewhere or not? ... and then all future ifconfig command should refer to wlan0 instead of iwi0. ... timeout waiting for firmware initialization to complete ... could not load boot firmware ...
    (freebsd-current)
  • Re: iwi0 firmware error on Dell Inspiron 6000 w/ Intel PRO/Wireless 2200BG
    ... iwi0 had worked OK under FreeBSD 6.2. ... iwi0 reports "firmware error" and nothing more happens. ... and dhclient are running with the same configurations that worked under ...
    (freebsd-current)
  • Re: iwi0: could not load boot firmware iwi_bss
    ... Jeremie, can you provide kern.osreldate and a bit more information about ... firmware from base shouldn't hurt either. ... % iwi0: timeout waiting for iwi_bss firmware initialization to complete ... could not load boot firmware iwi_bss ...
    (freebsd-current)
  • Re: How to load iwi firmware at boot time
    ... The iwi firmware was not ... loaded at boot time and the following messages are given: ... iwi0: bpf attached ... I have to manually load the firmrare invoking the following commands as root: ...
    (freebsd-questions)
  • Re: iwi0: could not load boot firmware iwi_bss
    ... firmware from base shouldn't hurt either. ... % iwi0: timeout waiting for iwi_bss firmware initialization to complete ... This time I've attached my kernel configuration file :-). ...
    (freebsd-current)